H

Hookdeck Outpost

H
Hookdeck Outpost Dev Tools v1.7.0

typescript - sdks/outpost-typescript/v1.7.0 - 2026-10-02 17:37:25

Generated by Speakeasy CLI @hookdeck/outpost-sdk 1.7.0 Typescript SDK Changes: outpost.health.check(): response Changed (Breaking ⚠️) outpost.destinations.getAttempt(): response.destination Changed (Breaking ⚠️) error.status[403] Added outpost.destinations.listAttempts(): response.models[].destination Changed (Breaking ⚠️) error Changed outpost.destinations.disable(): response Changed (Breaking ⚠️…

H
Hookdeck Outpost Dev Tools v1.7.0

python - sdks/outpost-python/v1.7.0 - 2026-10-02 17:15:39

Generated by Speakeasy CLI outpost_sdk 1.7.0 Python SDK Changes: outpost.health.check(): response Changed (Breaking ⚠️) outpost.destinations.get_attempt(): response.destination Changed (Breaking ⚠️) error.status[403] Added outpost.destinations.list_attempts(): response.models[].destination Changed (Breaking ⚠️) error Changed outpost.destinations.disable(): response Changed (Breaking ⚠️) error.stat…

H
Hookdeck Outpost Dev Tools v1.7.0

go - sdks/outpost-go/v1.7.0 - 2026-10-02 17:03:11

Generated by Speakeasy CLI github.com/hookdeck/outpost/sdks/outpost-go 1.7.0 Go SDK Changes: Outpost.Health.Check(): response Changed (Breaking ⚠️) Outpost.Destinations.GetAttempt(): response.Destination Changed (Breaking ⚠️) error.status[403] Added Outpost.Destinations.ListAttempts(): response.Models[].Destination Changed (Breaking ⚠️) error Changed Outpost.Destinations.Disable(): response Change…

H
Hookdeck Outpost Dev Tools v1.6.0

v1.6.0

⚠️ Breaking Changes See the v1.6 Upgrade Guide for details. Attempts no longer embed destination credentials: include=destination on the attempt endpoints returns the destination without credentials. SDK versions generated before this release expect the field and can fail to parse the response, so upgrade the SDK with the server. by @alexluong in #1095 Invalid publish queue messages (invalid JSON,…

H
Hookdeck Outpost Dev Tools v1.6.1

typescript - sdks/outpost-typescript/v1.6.1 - 2026-09-23 18:13:06

Generated by Speakeasy CLI @hookdeck/outpost-sdk 1.6.1 Typescript SDK Changes: outpost.metrics.getAttemptMetrics(): request.measures Changed (Breaking ⚠️) outpost.attempts.list(): response.models[].latencyMs Added outpost.attempts.get(): response.latencyMs Added outpost.destinations.listAttempts(): response.models[].latencyMs Added outpost.destinations.getAttempt(): response.latencyMs Added Genera…

H
Hookdeck Outpost Dev Tools v1.6.1

python - sdks/outpost-python/v1.6.1 - 2026-09-23 18:05:19

Generated by Speakeasy CLI outpost_sdk 1.6.1 Python SDK Changes: outpost.metrics.get_attempt_metrics(): request.measures Changed (Breaking ⚠️) outpost.attempts.list(): response.models[].latency_ms Added outpost.attempts.get(): response.latency_ms Added outpost.destinations.list_attempts(): response.models[].latency_ms Added outpost.destinations.get_attempt(): response.latency_ms Added Generated wi…

H
Hookdeck Outpost Dev Tools v1.6.1

go - sdks/outpost-go/v1.6.1 - 2026-09-23 18:01:49

Generated by Speakeasy CLI github.com/hookdeck/outpost/sdks/outpost-go 1.6.1 Go SDK Changes: Outpost.Metrics.GetAttemptMetrics(): request.Request.Measures Changed (Breaking ⚠️) Outpost.Attempts.List(): response.Models[].LatencyMs Added Outpost.Attempts.Get(): response.LatencyMs Added Outpost.Destinations.ListAttempts(): response.Models[].LatencyMs Added Outpost.Destinations.GetAttempt(): response.…

H
Hookdeck Outpost Dev Tools v1.5.0

v1.5.0

Features Per-attempt delivery latency: each attempt now records latency_ms, the time the destination took to respond or fail. GET /metrics/attempts adds avg_latency, p50_latency, p95_latency and p99_latency measures, which work with the existing dimensions, filters and granularity. Includes a ClickHouse and a Postgres migration that each add one nullable column. Attempts recorded before the upgrad…

H
Hookdeck Outpost Dev Tools v1.6.0

python - sdks/outpost-python/v1.6.0 - 2026-09-22 10:33:25

Generated by Speakeasy CLI outpost_sdk 1.6.0 Python SDK Changes: outpost.configuration.get_managed_config(): response Changed outpost.configuration.update_managed_config(): request Changed response Changed Generated with Speakeasy CLI 1.798.0 Publishing Completed

H
Hookdeck Outpost Dev Tools v1.6.0

go - sdks/outpost-go/v1.6.0 - 2026-09-22 10:27:03

Generated by Speakeasy CLI github.com/hookdeck/outpost/sdks/outpost-go 1.6.0 Go SDK Changes: Outpost.Configuration.GetManagedConfig(): response Changed Outpost.Configuration.UpdateManagedConfig(): request.Request Changed response Changed Generated with Speakeasy CLI 1.798.0

H
Hookdeck Outpost Dev Tools v1.4.1

v1.4.1

Fixes Webhook templates (signature content and header, signing secret, compat headers) now have an explicit set of Sprig functions: join, upper, lower, trim, trimPrefix, trimSuffix, replace, b64enc, default. Go's built-in template functions (index, slice, printf, …) are unchanged. A template that uses a function outside this set fails to parse at startup. See custom signature templates. By @alexlu…

H
Hookdeck Outpost Dev Tools v1.4.0

v1.4.0

Features Compat signature for changing signature schemes. Webhook deliveries can carry a second signature in your previous format, sent alongside the primary one. Consumers can then move to the new scheme on their own schedule. Configure it with DESTINATIONS_WEBHOOK_COMPAT_*; nothing changes unless DESTINATIONS_WEBHOOK_COMPAT_SIGNATURE_HEADER_NAME is set. The primary signature also gains secret ke…

H
Hookdeck Outpost Dev Tools v1.3.0

v1.3.0

Features Chain multiple forward proxies for webhook delivery: DESTINATIONS_WEBHOOK_PROXY_URL now accepts a whitespace-separated list of proxies, and Outpost tunnels through each in order with HTTP CONNECT by @alexluong in #1060 Optional pprof profiling endpoints on the service HTTP port via PPROF_ENABLED / pprof_enabled (default off, unauthenticated, works for every service type) by @alexluong in…

H
Hookdeck Outpost Dev Tools v1.2.0

v1.2.0

Note: This release includes a new PostgreSQL migration and one behavior change (RETRY_POLL_BACKOFF_MS). Run outpost migrate apply --yes before starting v1.2, and review the v1.2 Upgrade Guide. Features Custom dead-letter queue names for auto-provisioned SQS, RabbitMQ, and GCP Pub/Sub queues, so DLQs can follow your own naming convention instead of the derived default — this also unblocks BYO-queue…

H
Hookdeck Outpost Dev Tools v1.1.0

v1.1.0

Note: No breaking changes and no new migrations in this release. Review the Upgrade to v1.1 guide for behavior changes and deprecations before upgrading. Features Configurable webhook system header names: pin the exact name of each system header (DESTINATIONS_WEBHOOK_EVENT_ID_HEADER_NAME, _TIMESTAMP_, _TOPIC_, _SIGNATURE_) or set to an empty string to disable it. Deprecates the DESTINATIONS_WEBHOO…

H
Hookdeck Outpost Dev Tools v1.5.0

typescript - sdks/outpost-typescript/v1.5.0 - 2026-07-24 16:32:20

Generated by Speakeasy CLI @hookdeck/outpost-sdk 1.5.0 Typescript SDK Changes: outpost.configuration.getManagedConfig(): response Changed (Breaking ⚠️) outpost.configuration.updateManagedConfig(): request Changed (Breaking ⚠️) response Changed (Breaking ⚠️) Generated with Speakeasy CLI 1.791.0 Publishing Completed

H
Hookdeck Outpost Dev Tools v1.5.0

python - sdks/outpost-python/v1.5.0 - 2026-07-24 16:24:19

Generated by Speakeasy CLI outpost_sdk 1.5.0 Python SDK Changes: outpost.configuration.get_managed_config(): response Changed (Breaking ⚠️) outpost.configuration.update_managed_config(): request Changed (Breaking ⚠️) response Changed (Breaking ⚠️) Generated with Speakeasy CLI 1.791.0 Publishing Completed

H
Hookdeck Outpost Dev Tools v1.5.0

go - sdks/outpost-go/v1.5.0 - 2026-07-24 16:12:38

Generated by Speakeasy CLI github.com/hookdeck/outpost/sdks/outpost-go 1.5.0 Go SDK Changes: Outpost.Configuration.GetManagedConfig(): response Changed (Breaking ⚠️) Outpost.Configuration.UpdateManagedConfig(): request.Request Changed (Breaking ⚠️) response Changed (Breaking ⚠️) Generated with Speakeasy CLI 1.790.3

H
Hookdeck Outpost Dev Tools v1.0.7

v1.0.7

Features Wildcard topic subscriptions: destinations can now subscribe to topic patterns like user.*, *.created, or order.*.completed in addition to exact topics and the existing catch-all * by @Abdulmumin1 in #912 Fixes Alert tracking keys are now tenant-scoped, preventing two tenants that use the same destination ID from corrupting each other's consecutive-failure counts and auto-disable behavior…

H
Hookdeck Outpost Dev Tools v1.0.6

v1.0.6

What's Changed Alert dimensions now support default/disable semantics via a single config key — leave it unset for the built-in default, set an empty string to disable, or set a value to override the threshold. Applies to ALERT_CONSECUTIVE_FAILURE_COUNT and ALERT_EXHAUSTED_RETRIES_WINDOW_SECONDS by @alexluong in #964 Full Changelog: v1.0.5...v1.0.6

H
Hookdeck Outpost Dev Tools v1.4.1

typescript - sdks/outpost-typescript/v1.4.1 - 2026-06-16 19:09:41

Generated by Speakeasy CLI @hookdeck/outpost-sdk 1.4.1 Typescript SDK Changes: outpost.configuration.getManagedConfig(): response Changed (Breaking ⚠️) outpost.configuration.updateManagedConfig(): request Changed (Breaking ⚠️) response Changed (Breaking ⚠️) Generated with Speakeasy CLI 1.780.0 Publishing Completed

H
Hookdeck Outpost Dev Tools v1.4.1

python - sdks/outpost-python/v1.4.1 - 2026-06-16 18:54:29

Generated by Speakeasy CLI outpost_sdk 1.4.1 Python SDK Changes: outpost.configuration.get_managed_config(): response Changed (Breaking ⚠️) outpost.configuration.update_managed_config(): request Changed (Breaking ⚠️) response Changed (Breaking ⚠️) Generated with Speakeasy CLI 1.780.0 Publishing Completed

H
Hookdeck Outpost Dev Tools v1.4.1

go - sdks/outpost-go/v1.4.1 - 2026-06-16 18:42:46

Generated by Speakeasy CLI github.com/hookdeck/outpost/sdks/outpost-go 1.4.1 Go SDK Changes: Outpost.Configuration.GetManagedConfig(): response Changed (Breaking ⚠️) Outpost.Configuration.UpdateManagedConfig(): request.Request Changed (Breaking ⚠️) response Changed (Breaking ⚠️) Generated with Speakeasy CLI 1.780.0

H
Hookdeck Outpost Dev Tools v1.0.5

v1.0.5

Fixes Webhook secret rotation now correctly defaults the previous-secret invalidation window to 24h on every rotation, not just the first — previously later rotations carried forward a stale (often already-expired) timestamp, stripping the previous secret from API responses by @alexluong in #951 Duplicate log messages are now handled idempotently — at-least-once duplicates in the same batch no lon…

H
Hookdeck Outpost Dev Tools v1.0.4

v1.0.4

Features Mobile-responsive portal layout — sidebar overlays on narrow viewports, tables scroll horizontally, and scenes reflow for tablet/phone widths by @lovlyx in #915 Cleaned up OTel logs to only include audit lines, eliminating operator-diagnostic noise from the customer-visible sink by @alexluong in #913 Fixes Fixed a portal load race where the destinations list could blank out when /destinat…

H
Hookdeck Outpost Dev Tools v1.0.3

v1.0.3

Features Enable/disable destinations directly through Create and Update endpoints via the disabled_at field, plus importable created_at/updated_at timestamps so migrations can preserve original source-system timestamps by @alexluong in #895 Proxy-aware error handling for webhook deliveries through a forward proxy: proxy infrastructure failures (auth, dial) now nack instead of burning the destinati…