Releases: hookdeck/outpost
typescript - sdks/outpost-typescript/v0.2.0 - 2025-05-19 23:19:07
Generated by Speakeasy CLI
2025-05-19 23:19:07
Changes
Based on:
- OpenAPI Doc 0.0.1
- Speakeasy CLI 1.548.1 (2.605.0) https://github.com/speakeasy-api/speakeasy
Generated
- [typescript v0.2.0] sdks/outpost-typescript
Releases
- [NPM v0.2.0] https://www.npmjs.com/package/@hookdeck/outpost-sdk/v/0.2.0 - sdks/outpost-typescript
Publishing Completed
python - sdks/outpost-python/v0.2.0 - 2025-05-19 23:47:12
Generated by Speakeasy CLI
2025-05-19 23:47:12
Changes
Based on:
- OpenAPI Doc 0.0.1
- Speakeasy CLI 1.548.1 (2.605.0) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.2.0] sdks/outpost-python
Releases
- [PyPI v0.2.0] https://pypi.org/project/outpost_sdk/0.2.0 - sdks/outpost-python
Publishing Completed
go - sdks/outpost-go/v0.2.0 - 2025-05-19 23:30:58
Generated by Speakeasy CLI
2025-05-19 23:30:58
Changes
Based on:
- OpenAPI Doc 0.0.1
- Speakeasy CLI 1.548.1 (2.605.0) https://github.com/speakeasy-api/speakeasy
Generated
- [go v0.2.0] sdks/outpost-go
Releases
- [Go v0.2.0] https://github.com/hookdeck/outpost/releases/tag/sdks/outpost-go/v0.2.0 - sdks/outpost-go
typescript - sdks/outpost-typescript/v0.1.1 - 2025-05-09 23:20:04
Generated by Speakeasy CLI
2025-05-09 23:20:04
Changes
Based on:
- OpenAPI Doc 0.0.1
- Speakeasy CLI 1.543.4 (2.598.22) https://github.com/speakeasy-api/speakeasy
Generated
- [typescript v0.1.1] sdks/outpost-typescript
Releases
- [NPM v0.1.1] https://www.npmjs.com/package/@hookdeck/outpost-sdk/v/0.1.1 - sdks/outpost-typescript
Publishing Completed
python - sdks/outpost-python/v0.1.1 - 2025-05-09 23:19:59
Generated by Speakeasy CLI
2025-05-09 23:19:59
Changes
Based on:
- OpenAPI Doc 0.0.1
- Speakeasy CLI 1.543.4 (2.598.22) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.1.1] sdks/outpost-python
Releases
- [PyPI v0.1.1] https://pypi.org/project/outpost_sdk/0.1.1 - sdks/outpost-python
Publishing Completed
go - sdks/outpost-go/v0.1.7 - 2025-05-09 23:19:53
Generated by Speakeasy CLI
2025-05-09 23:19:53
Changes
Based on:
- OpenAPI Doc 0.0.1
- Speakeasy CLI 1.543.4 (2.598.22) https://github.com/speakeasy-api/speakeasy
Generated
- [go v0.1.7] sdks/outpost-go
Releases
- [Go v0.1.7] https://github.com/hookdeck/outpost/releases/tag/sdks/outpost-go/v0.1.7 - sdks/outpost-go
v0.1.0
The first BETA release of Outpost.
Features
Destination types
Delivery events with automatic retries and at-least-once delivery guarantees to:
- Webhook endpoints
- Hookdeck Event Gateway
- AWS SQS
- AWS Kinesis
- RabbitMQ
https://outpost.hookdeck.com/docs/features/destinations
Internal message queue
Run Outpost on any of the following message queues:
- RabbitMQ
- AWS SQS
- GCP Pub/Sub
Publish message queues
In addition to using the API to publish events, events can be read from the following queues to be published by Outpost:
- RabbitMQ
- AWS SQS
- GCP Pub/Sub
API
The Outpost API allows tenants and destinations to be managed. Additionally, you can inspect events and event delivery attempts, and retry the delivery of events.
https://outpost.hookdeck.com/docs/api/authentication
User portal
Outpost ships with an in-built user portal that enables tenant users to manage and configure destinations, inspect events and delivery attempts, and manually retry sending events.
Documentation
- Full documentation: https://outpost.hookdeck.com/docs/overview
- API Reference: https://outpost.hookdeck.com/docs/api/authentication
Additional features
- Event Topics & Subscriptions: Familiar pub/sub for easy integration.
- Event Fanout: Replicate messages to multiple endpoints for parallel processing.
- Multi-Tenant Support: Isolate tenants on a single deployment.
- Alerting: Receive notification of event delivery failures
- OpenTelemetry Native: Standardized traces, metrics, and logs out-of-the-box.
- Webhook Best Practices Built-In: Idempotency headers, timestamps, signatures, and secret rotation.
v0.1.0-alpha.12
Changelog
- 402c8b2 Merge branch 'main' of https://github.com/hookdeck/outpost into chore/dest-schema
- de0b5d7 Merge pull request #334 from hookdeck/feat/portal-manual-retry
- c326245 Merge pull request #342 from hookdeck/loadtest
- 9626e4a Merge pull request #344 from hookdeck/chore/update-openapi
- 205afa3 Merge pull request #346 from hookdeck/eligible_for_retry
- b9e4371 Merge pull request #347 from hookdeck/user-agent
- 1d29dcc Merge pull request #349 from hookdeck/feat/docs-review
- f0e1eeb Merge pull request #350 from hookdeck/chore/openapi-target
- 08df8a5 Merge pull request #351 from hookdeck/feat/create-own-ui-guide
- fa60791 Merge pull request #352 from hookdeck/chore/dest-schema
- 1e23070 Merge pull request #353 from hookdeck/chore/update-readme-docs
- c0323ad Merge pull request #354 from hookdeck/feat/website-quote
- d0898c3 build: Local outpost k8s infra
- c862f49 chore(docs): add hookdeck and kinesis types to OpenAPI spec
- 5bef50d chore(docs): add link to website
- dc63fcf chore(docs): add target and target_url
- fd9349c chore(docs): building UI grammar and spelling
- 6c9adee chore(docs): claritfy status of support ED types
- 85bcf4c chore(docs): grammar and spelling review
- 0c8559a chore(docs): main README updates
- 4f4b268 chore(docs): remove DestinationOAuthRedirect
- 0023c21 chore(docs): remove comments
- 5f4ba1d chore(docs): targets are readOnly
- 3d50397 chore(docs): update DestinationSchemaField
- 9d94435 chore(portal): remove unused ref
- c36ddd1 chore: Add guide to create your own ui
- 5190117 chore: Add more docs improvement and clarification
- 9de324c chore: Allow manual retry on successful event deliveries
- a49a2f3 chore: Cleanup readme and docs features
- 26896f4 chore: Custom Grafana dashboard
- 951dabd chore: Default eligble_for_retry to true
- 5fc655b chore: Mock webhook destination service
- 8dc85e6 chore: Re-organize readme
- b2c38b0 chore: Update link copy to be shorter
- 0db1268 chore: Update user agent logic to support backward compat
- 5873248 chore: Use millisecond for delivery timestamp (#358)
- 1c3ffd1 feat(porta): add inline event retry
- f345ed7 feat(portal): add retry button to event detail view / event tab
- 138bcc8 feat: Add event destination link and quote to website
- 9d47997 feat: Support custom user-agent for HTTP-based destinations
- 29d9169 feat: k6 loadtesting scripts
- 6db8629 fix(examples): dependencies script missing quotation
- 19be56f fix(website): event destinations button width
- fc35558 fix: Fix casing in hero illustration
- 72106d6 fix: Remove hard-coded localhost in portal (#356)
- 5f2d6ad refactor(portal): make retry button a reusable component
- 2b8da53 refactor(portal): update RetryEventButton to have
completedcallback - 7160e09 wip: Add new structure, add new documentation file placeholder and review content
v0.1.0-alpha.11
Features
- Support AWS Kinesis destination by @alexluong in #316
- Support for Hookdeck Event Gateway destination by @alexluong in #336
Fixes
- Ensure portal checkbox values are present as true/false. Fix handling of true/false value in DestinationConfigFields. by @leggetter in #335
Updates
- chore(examples): bump docker version to v0.1.0-alpha.10 by @leggetter in #329
- chore(website): update hero by @leggetter in #330
- chore(docs): bump zudoku, roadmap update, and other small changes by @leggetter in #331
- chore(docs): split feature page up into individual pages by @leggetter in #337
- chore(docs): highlight event destination types by @leggetter in #339
- chore(docs): update architecture diagram by @leggetter in #340
- chore: docs and website changes by @leggetter in #341
Full Changelog: v0.1.0-alpha.10...v0.1.0-alpha.11
v0.1.0-alpha.10
Features
- Support GCP PubSub for publish MQ & internal MQ by @alexluong in #327
- OpenAPI spec and API reference docs powered by Zudoku by @leggetter in #315
Updates
- Small portal & logging improvements by @alexluong in #318
Full Changelog: v0.1.0-alpha.9...v0.1.0-alpha.10