Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Releases: hookdeck/outpost

python - sdks/outpost-python/v0.6.0 - 2026-02-12 11:47:18

12 Feb 11:47
680b3fb

Choose a tag to compare

Generated by Speakeasy CLI

outpost_sdk 0.6.0

Python SDK Changes:

  • outpost.tenants.list_tenants():
    • request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • outpost.events.get():
    • request.tenant_id Removed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • outpost.events.list():
    • request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
    • error Changed (Breaking ⚠️)
  • outpost.topics.list():
    • request.tenant_id Removed (Breaking ⚠️)
    • error Changed
  • outpost.destinations.get_attempt(): Added
  • outpost.schemas.list_tenant_destination_types(): Removed (Breaking ⚠️)
  • outpost.schemas.get(): Removed (Breaking ⚠️)
  • outpost.topics.list_jwt(): Removed (Breaking ⚠️)
  • outpost.events.list_deliveries(): Removed (Breaking ⚠️)
  • outpost.events.list_by_destination(): Removed (Breaking ⚠️)
  • outpost.events.get_by_destination(): Removed (Breaking ⚠️)
  • outpost.events.retry(): Removed (Breaking ⚠️)
  • outpost.attempts.list(): Added
  • outpost.publish.event():
    • request.time Added
    • response.destination_ids Added
  • outpost.destinations.list_attempts(): Added
  • outpost.attempts.retry(): Added
  • outpost.attempts.get(): Added

Generated with Speakeasy CLI 1.712.0

Publishing Completed

typescript - sdks/outpost-typescript/v0.7.0 - 2026-02-11 17:00:48

11 Feb 17:00
0152850

Choose a tag to compare

Generated by Speakeasy CLI

@hookdeck/outpost-sdk 0.7.0

Typescript SDK Changes:

  • outpost.tenants.listTenants():
    • request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • outpost.events.get():
    • request.tenantId Removed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • outpost.events.list():
    • request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
    • error Changed (Breaking ⚠️)
  • outpost.topics.list():
    • request Removed (Breaking ⚠️)
    • error Changed
  • outpost.destinations.getAttempt(): Added
  • outpost.schemas.listTenantDestinationTypes(): Removed (Breaking ⚠️)
  • outpost.schemas.get(): Removed (Breaking ⚠️)
  • outpost.topics.listJwt(): Removed (Breaking ⚠️)
  • outpost.events.listDeliveries(): Removed (Breaking ⚠️)
  • outpost.events.listByDestination(): Removed (Breaking ⚠️)
  • outpost.events.getByDestination(): Removed (Breaking ⚠️)
  • outpost.events.retry(): Removed (Breaking ⚠️)
  • outpost.attempts.list(): Added
  • outpost.publish.event():
    • request.time Added
    • response.destinationIds Added
  • outpost.destinations.listAttempts(): Added
  • outpost.attempts.retry(): Added
  • outpost.attempts.get(): Added

Generated with Speakeasy CLI 1.710.0

Publishing Completed

go - sdks/outpost-go/v0.6.0 - 2026-02-11 17:12:21

11 Feb 17:12
ae32ac7

Choose a tag to compare

Generated by Speakeasy CLI

github.com/hookdeck/outpost/sdks/outpost-go 0.6.0

Go SDK Changes:

  • Outpost.Tenants.ListTenants():
    • request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • Outpost.Events.Get():
    • request.TenantId Removed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • Outpost.Events.List():
    • request.Request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
    • error Changed (Breaking ⚠️)
  • Outpost.Topics.List():
    • request.TenantId Removed (Breaking ⚠️)
    • error Changed
  • Outpost.Destinations.GetAttempt(): Added
  • Outpost.Schemas.ListTenantDestinationTypes(): Removed (Breaking ⚠️)
  • Outpost.Schemas.Get(): Removed (Breaking ⚠️)
  • Outpost.Topics.ListJwt(): Removed (Breaking ⚠️)
  • Outpost.Events.ListDeliveries(): Removed (Breaking ⚠️)
  • Outpost.Events.ListByDestination(): Removed (Breaking ⚠️)
  • Outpost.Events.GetByDestination(): Removed (Breaking ⚠️)
  • Outpost.Events.Retry(): Removed (Breaking ⚠️)
  • Outpost.Attempts.List(): Added
  • Outpost.Publish.Event():
    • request.Request.Time Added
    • response.DestinationIds Added
  • Outpost.Destinations.ListAttempts(): Added
  • Outpost.Attempts.Retry(): Added
  • Outpost.Attempts.Get(): Added

Generated with Speakeasy CLI 1.710.0

v0.13.0

07 Feb 07:39
9493e35

Choose a tag to compare

⚠️ Breaking Changes

Warning: This release contains significant breaking changes. Please review the v0.13.0 Migration Guide before upgrading.

Features

Refactors

  • Unified base62 cursor pagination format by @alexluong in #646
  • API response schema refinement (new models/pagination envelope, error format) by @alexluong in #650
  • Delivery concept renamed to attempt by @alexluong in #653
  • API router restructuring and tenant auth scope by @alexluong in #668
  • Denormalized PostgreSQL log store schema by @alexluong in #677
  • Tenantstore extraction and models simplification by @alexluong in #666
  • Pagination helpers and improved logstore test suite by @alexluong in #647

Fixes

Small Fixes & QoL

  • Proper error for list event by destination by @alexluong in #676
  • Use errors.As for ErrDestinationPublishAttempt by @alexluong in #678
  • Include deployment_id in JWT by @alexluong in #659
  • Fix v0.12.0 upgrading guide info by @alexluong in #628
  • Use localhost:1 instead of non-routable IP in migrator test by @alexluong in #649
  • Removed unused DestinationID from RetrieveEventRequest by @alexluong in #679
  • Update outpost version in compose.yml by @github-actions in #627

SDKs

  • Contributing guide for Outpost SDKs by @leggetter in #552
  • SDK release preparation for v0.12 by @leggetter in #631
  • Update pagination field naming and Python overlay configuration by @leggetter in #634
  • Fix Python speakeasy pagination config by @leggetter in #639
  • Generate outpost-go v0.5.0, v0.5.1 by @github-actions in #632, #637, #638
  • Generate outpost-python v0.5.0 by @github-actions in #640
  • Generate outpost-ts v0.6.0 by @github-actions in #641

Full Changelog: v0.12.0...v0.13.0

typescript - sdks/outpost-typescript/v0.6.0 - 2026-01-16 13:28:38

16 Jan 13:28
344fbe8

Choose a tag to compare

Generated by Speakeasy CLI

2026-01-16 13:28:38

Changes

Based on:

Generated

  • [typescript v0.6.0] sdks/outpost-typescript

Releases

Publishing Completed

python - sdks/outpost-python/v0.5.0 - 2026-01-16 13:09:58

16 Jan 13:10
0312985

Choose a tag to compare

Generated by Speakeasy CLI

outpost_sdk 0.5.0

Python SDK Changes:

  • outpost.destinations.enable():
    • response Changed
    • error Changed Breaking ⚠️
  • outpost.tenants.get_token():
    • response.tenant_id Added
    • error Changed Breaking ⚠️
  • outpost.tenants.upsert():
    • request.params Added
    • response Changed
    • error Changed Breaking ⚠️
  • outpost.tenants.get():
    • response Changed
    • error Changed Breaking ⚠️
  • outpost.tenants.delete(): error Changed Breaking ⚠️
  • outpost.tenants.get_portal_url():
    • response.tenant_id Added
    • error Changed Breaking ⚠️
  • outpost.destinations.delete(): error Changed Breaking ⚠️
  • outpost.destinations.list():
    • request.type Changed Breaking ⚠️
    • response.[] Changed
    • error Changed Breaking ⚠️
  • outpost.destinations.create():
    • request.params Changed
    • response Changed
    • error Changed Breaking ⚠️
  • outpost.destinations.get():
    • response Changed
    • error Changed Breaking ⚠️
  • outpost.health.check(): response.status[200] Changed Breaking ⚠️
  • outpost.destinations.update():
    • request.params Changed
    • response.[destination] Changed
    • error Changed Breaking ⚠️
  • outpost.schemas.get(): error Changed Breaking ⚠️
  • outpost.destinations.disable():
    • response Changed
    • error Changed Breaking ⚠️
  • outpost.events.retry(): error Changed Breaking ⚠️
  • outpost.schemas.list_tenant_destination_types(): error Changed Breaking ⚠️
  • outpost.events.get_by_destination():
    • response Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • outpost.topics.list(): error Changed Breaking ⚠️
  • outpost.events.list():
    • request Changed Breaking ⚠️
    • response.data.[] Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • outpost.events.get():
    • response Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • outpost.events.list_deliveries(): error Changed Breaking ⚠️
  • outpost.events.list_by_destination():
    • request Changed Breaking ⚠️
    • response.data.[] Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • outpost.tenants.list_tenants(): Added
  • outpost.publish.event(): response.duplicate Added

Generated with Speakeasy CLI 1.686.1

Publishing Completed

go - sdks/outpost-go/v0.5.1 - 2026-01-16 12:34:03

16 Jan 12:34
fe3b4a9

Choose a tag to compare

Generated by Speakeasy CLI

github.com/hookdeck/outpost/sdks/outpost-go 0.5.1

Go SDK Changes:

  • Outpost.Destinations.Enable():
    • response Changed
    • error Changed Breaking ⚠️
  • Outpost.Tenants.GetToken():
    • response.TenantId Added
    • error Changed Breaking ⚠️
  • Outpost.Tenants.Upsert():
    • request.Params Added
    • response Changed
    • error Changed Breaking ⚠️
  • Outpost.Tenants.Get():
    • response Changed
    • error Changed Breaking ⚠️
  • Outpost.Tenants.Delete(): error Changed Breaking ⚠️
  • Outpost.Tenants.GetPortalUrl():
    • response.TenantId Added
    • error Changed Breaking ⚠️
  • Outpost.Destinations.Delete(): error Changed Breaking ⚠️
  • Outpost.Destinations.List():
    • request.Type Changed Breaking ⚠️
    • response.[] Changed
    • error Changed Breaking ⚠️
  • Outpost.Destinations.Create():
    • request.Params Changed
    • response Changed
    • error Changed Breaking ⚠️
  • Outpost.Destinations.Get():
    • response Changed
    • error Changed Breaking ⚠️
  • Outpost.Health.Check(): response.status[200] Changed Breaking ⚠️
  • Outpost.Destinations.Update():
    • request.Params Changed
    • response.[destination] Changed
    • error Changed Breaking ⚠️
  • Outpost.Schemas.Get(): error Changed Breaking ⚠️
  • Outpost.Destinations.Disable():
    • response Changed
    • error Changed Breaking ⚠️
  • Outpost.Events.Retry(): error Changed Breaking ⚠️
  • Outpost.Schemas.ListTenantDestinationTypes(): error Changed Breaking ⚠️
  • Outpost.Events.GetByDestination():
    • response Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • Outpost.Topics.List(): error Changed Breaking ⚠️
  • Outpost.Events.List():
    • response.Data.[] Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • Outpost.Events.Get():
    • response Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • Outpost.Events.ListDeliveries(): error Changed Breaking ⚠️
  • Outpost.Events.ListByDestination():
    • response.Data.[] Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • Outpost.Tenants.ListTenants(): Added
  • Outpost.Publish.Event(): response.Duplicate Added

Generated with Speakeasy CLI 1.686.0

go - sdks/outpost-go/v0.5.0 - 2026-01-16 09:49:54

16 Jan 09:49
022f268

Choose a tag to compare

Generated by Speakeasy CLI

github.com/hookdeck/outpost/sdks/outpost-go 0.5.0

Go SDK Changes:

  • Outpost.Destinations.Enable():
    • response Changed
    • error Changed Breaking ⚠️
  • Outpost.Tenants.GetToken():
    • response.TenantId Added
    • error Changed Breaking ⚠️
  • Outpost.Tenants.Upsert():
    • request.Params Added
    • response Changed
    • error Changed Breaking ⚠️
  • Outpost.Tenants.Get():
    • response Changed
    • error Changed Breaking ⚠️
  • Outpost.Tenants.Delete(): error Changed Breaking ⚠️
  • Outpost.Tenants.GetPortalUrl():
    • response.TenantId Added
    • error Changed Breaking ⚠️
  • Outpost.Destinations.Delete(): error Changed Breaking ⚠️
  • Outpost.Destinations.List():
    • request.Type Changed Breaking ⚠️
    • response.[] Changed
    • error Changed Breaking ⚠️
  • Outpost.Destinations.Create():
    • request.Params Changed
    • response Changed
    • error Changed Breaking ⚠️
  • Outpost.Destinations.Get():
    • response Changed
    • error Changed Breaking ⚠️
  • Outpost.Health.Check(): response.status[200] Changed Breaking ⚠️
  • Outpost.Destinations.Update():
    • request.Params Changed
    • response.[destination] Changed
    • error Changed Breaking ⚠️
  • Outpost.Schemas.Get(): error Changed Breaking ⚠️
  • Outpost.Destinations.Disable():
    • response Changed
    • error Changed Breaking ⚠️
  • Outpost.Events.Retry(): error Changed Breaking ⚠️
  • Outpost.Schemas.ListTenantDestinationTypes(): error Changed Breaking ⚠️
  • Outpost.Events.GetByDestination():
    • response Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • Outpost.Topics.List(): error Changed Breaking ⚠️
  • Outpost.Events.List():
    • response Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • Outpost.Events.Get():
    • response Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • Outpost.Events.ListDeliveries(): error Changed Breaking ⚠️
  • Outpost.Events.ListByDestination():
    • response Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • Outpost.Tenants.ListTenants(): Added
  • Outpost.Publish.Event(): response.Duplicate Added

Generated with Speakeasy CLI 1.686.0

v0.12.0

15 Jan 15:12
37fcc11

Choose a tag to compare

⚠️ Breaking Changes

Warning: This release contains significant breaking changes. Please review the v0.12.0 Migration Guide before upgrading.

Features

Fixes

Updates

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

06 Jan 13:33
08f422c

Choose a tag to compare

Fixes

  • Webhook connection errors now retry instead of failing as system errors by @alexluong in #600
  • Retry ID collision for multi-destination events by @alexluong in #609
  • Dragonfly compatibility issue with Lua script in RSMQ package by @alexluong in #607

Updates

Full Changelog: v0.10.0...v0.11.0