Skip to content

Releases: hookdeck/outpost

typescript - sdks/outpost-typescript/v0.9.2 - 2026-03-25 17:49:22

25 Mar 17:49
1dc0356

Choose a tag to compare

Generated by Speakeasy CLI

@hookdeck/outpost-sdk 0.9.2

Typescript SDK Changes:

  • outpost.attempts.list(): response.models[] Changed (Breaking ⚠️)
  • outpost.attempts.get(): response Changed (Breaking ⚠️)
  • outpost.destinations.listAttempts(): response.models[] Changed (Breaking ⚠️)
  • outpost.destinations.getAttempt(): response Changed (Breaking ⚠️)
  • outpost.metrics.getEventMetrics(): Added
  • outpost.metrics.getAttemptMetrics(): Added

Generated with Speakeasy CLI 1.759.1

Publishing Completed

python - sdks/outpost-python/v0.8.2 - 2026-03-25 17:49:10

25 Mar 17:49
1dc0356

Choose a tag to compare

Generated by Speakeasy CLI

outpost_sdk 0.8.2

Python SDK Changes:

  • outpost.attempts.list(): response.models[] Changed (Breaking ⚠️)
  • outpost.attempts.get(): response Changed (Breaking ⚠️)
  • outpost.destinations.list_attempts(): response.models[] Changed (Breaking ⚠️)
  • outpost.destinations.get_attempt(): response Changed (Breaking ⚠️)
  • outpost.metrics.get_event_metrics(): Added
  • outpost.metrics.get_attempt_metrics(): Added

Generated with Speakeasy CLI 1.759.1

Publishing Completed

go - sdks/outpost-go/v0.8.2 - 2026-03-25 17:49:14

25 Mar 17:49
1dc0356

Choose a tag to compare

Generated by Speakeasy CLI

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

Go SDK Changes:

  • Outpost.Attempts.List(): response.Models[] Changed (Breaking ⚠️)
  • Outpost.Attempts.Get(): response Changed (Breaking ⚠️)
  • Outpost.Destinations.ListAttempts(): response.Models[] Changed (Breaking ⚠️)
  • Outpost.Destinations.GetAttempt(): response Changed (Breaking ⚠️)
  • Outpost.Metrics.GetEventMetrics(): Added
  • Outpost.Metrics.GetAttemptMetrics(): Added

Generated with Speakeasy CLI 1.759.1

v0.15.0

23 Mar 17:51
135ccdc

Choose a tag to compare

Features

  • Metrics — New metrics API (Postgres and ClickHouse) and portal UI (#734, #762, #771, #777, #782)
  • Include destination in attempts — Add ?include=destination query parameter to attempts endpoint (#780)
  • Helm improvements — Improve deployment configuration options in Helm chart (#773)

Fixes

  • 1-based attempt numbering — Change attempt_number to 1-based indexing (#740)
  • MQ consumer reliability — Add exponential backoff retry to MQ consumer on receive errors for more reliable operation (#775)
  • key_value_map schema type — Add key_value_map to DestinationSchemaField type enum (#763)

Full Changelog: v0.14.0...v0.15.0

typescript - sdks/outpost-typescript/v0.9.1 - 2026-03-15 17:53:47

15 Mar 17:53
b90110f

Choose a tag to compare

Generated by Speakeasy CLI

@hookdeck/outpost-sdk 0.9.1

Typescript SDK Changes:

  • outpost.schemas.listDestinationTypes(): response.[].configFields[].type.enum(keyValueMap) Added (Breaking ⚠️)
  • outpost.schemas.getDestinationType(): response.configFields[].type.enum(keyValueMap) Added (Breaking ⚠️)

Generated with Speakeasy CLI 1.755.0

Publishing Completed

python - sdks/outpost-python/v0.8.1 - 2026-03-15 17:50:55

15 Mar 17:50
58a5cb6

Choose a tag to compare

Generated by Speakeasy CLI

outpost_sdk 0.8.1

Python SDK Changes:

  • outpost.schemas.list_destination_types(): response.[].config_fields[].type.enum(key_value_map) Added (Breaking ⚠️)
  • outpost.schemas.get_destination_type(): response.config_fields[].type.enum(key_value_map) Added (Breaking ⚠️)

Generated with Speakeasy CLI 1.755.0

Publishing Completed

go - sdks/outpost-go/v0.8.1 - 2026-03-15 17:37:11

15 Mar 17:37
b6c3a75

Choose a tag to compare

Generated by Speakeasy CLI

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

Go SDK Changes:

  • Outpost.Schemas.ListDestinationTypes(): response.[].ConfigFields[].Type.Enum(keyValueMap) Added (Breaking ⚠️)
  • Outpost.Schemas.GetDestinationType(): response.ConfigFields[].Type.Enum(keyValueMap) Added (Breaking ⚠️)

Generated with Speakeasy CLI 1.755.0

typescript - sdks/outpost-typescript/v0.9.0 - 2026-03-13 13:10:30

13 Mar 13:10
524f4f8

Choose a tag to compare

Generated by Speakeasy CLI

@hookdeck/outpost-sdk 0.9.0

Typescript SDK Changes:

  • outpost.events.list(): request Changed (Breaking ⚠️)
  • outpost.attempts.list(): request Changed (Breaking ⚠️)
  • outpost.destinations.listAttempts(): request Changed (Breaking ⚠️)
  • outpost.tenants.list(): Added
  • outpost.tenants.listTenants(): Removed (Breaking ⚠️)

Generated with Speakeasy CLI 1.753.0

Publishing Completed

python - sdks/outpost-python/v0.8.0 - 2026-03-13 13:01:40

13 Mar 13:01
6e0619a

Choose a tag to compare

Generated by Speakeasy CLI

outpost_sdk 0.8.0

Python SDK Changes:

  • outpost.events.list(): request Changed (Breaking ⚠️)
  • outpost.attempts.list(): request Changed (Breaking ⚠️)
  • outpost.destinations.list_attempts(): request Changed (Breaking ⚠️)
  • outpost.tenants.list(): Added
  • outpost.tenants.list_tenants(): Removed (Breaking ⚠️)

Generated with Speakeasy CLI 1.753.0

Publishing Completed

go - sdks/outpost-go/v0.8.0 - 2026-03-13 12:54:47

13 Mar 12:54
f4b36f1

Choose a tag to compare

Generated by Speakeasy CLI

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

Go SDK Changes:

  • Outpost.Events.List(): request.Request Changed (Breaking ⚠️)
  • Outpost.Attempts.List(): request.Request Changed (Breaking ⚠️)
  • Outpost.Attempts.Get(): request.Include Changed (Breaking ⚠️)
  • Outpost.Destinations.List(): request Changed (Breaking ⚠️)
  • Outpost.Destinations.ListAttempts(): request.Request Changed (Breaking ⚠️)
  • Outpost.Destinations.GetAttempt(): request.Include Changed (Breaking ⚠️)
  • Outpost.Tenants.List(): Added
  • Outpost.Tenants.ListTenants(): Removed (Breaking ⚠️)

Generated with Speakeasy CLI 1.753.0