v0.1.0-alpha.9
·
551 commits
to main
since this release
Features
- Multi-tenant support: create multiple tenants on a single Outpost deployment.
- Publish events via the Outpost API or from publish queues: Currently, RabbitMQ and AWS SQS are supported. GCP Pub/Sub and Azure EventBus are planned.
- Event topics and topic-based subscriptions: Optionally define and publish events with topics to support fine-grained pub/sub.
- Multiple event destination types: Webhooks, AWS SQS, and RabbitMQ are initially supported. Hookdeck Event Gateway, AWS EventBridge, GCP Pub/Sub, and Kafka planned.
- Automatic and manual retries: failed events can be automatically retried.
- At least once delivery guarantee: Guaranteed to deliver events at least once
- Webhook Best Practices by default: Headers for idempotency, timestamp, signature, and signature rotation are in place by default. You must explicitly opt-out of webhook best practices.
- Tenant User Portal: Your customers can use the Outpost in-built portal to create and configure a destination and display historical events, event data, and responses by status and destinations. The portal also supports basic theming.
- Configurable log levels: The Outpost services produce stdout logs based on the configured log level.
- OpenTelemetry: For key performance metrics, you can bring your own OpenTelemetry target for the metrics to be produced and exported. These metrics are all exported in the form of histograms.
→ Read the docs
→ View the roadmap
Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9