Shipped · APIs and backends

What svix/svix-webhooks shipped

The public repository of Svix · github.com/svix/svix-webhooks

Written by FoxPlug from the repository's own releases; not affiliated with Svix. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/svix/svix-webhooks; Svix did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for svix-webhooks, free

Week of November 2, 2026

What shipped

Why it matters

This week brought fixes that affect how clients and the server behave under load: retry response bodies are released, worker memory use is capped per response, and Ruby verification reports the right error. Dependency and lockfile updates also close audit and advisory findings in the JavaScript and bridge packages. The bridge default engine changed to QuickJs, and the spec and client libraries were regenerated.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: JavaScript client cancels discarded retry response bodies, server worker caps endpoint response reads at 20000 bytes, and Ruby verification raises WebhookVerificationError for signature entries without a value. Also: QuickJs is now the bridge default engine, fixes for

Post for LinkedIn

This week in the repository: the JavaScript client now cancels discarded retry response bodies before backing off, so unread bodies no longer hold connections during retries. The server worker reads at most RESPONSE_MAX_SIZE (20000 bytes) of an endpoint response instead of buffering the full response in memory. Ruby verification now raises WebhookVerificationError for svix-signature entries without a value rather than NoMethodError. The bridge default engine changed from Deno to QuickJs, Cargo.lock was updated to fix two RUSTSEC advisories, and the JavaScript package overrides basic-ftp to fix an npm audit finding. The OpenAPI spec and client libraries were regenerated, and the compatibility validation script handles the new nullability format.

Week of October 26, 2026

What shipped

Why it matters

This week tightened several things people depend on: event type schemas can no longer trigger external fetches, and PHP webhook verification no longer accepts malformed or empty secrets. It also filled gaps in the bridge queue plugins with dead letter queue config for Redis and a payload size limit for SQS, plus retry and error handling fixes across the Java, Kotlin, and JavaScript libraries. Two OSS releases landed, the server at 1.104.0 and the bridge at 1.101.1.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Svix Server OSS 1.104.0 is out: event type schemas with external $refs are now rejected, and EndpointOut has an expiry field. Bridge 1.101.1 adds dlq_config to the Redis plugin. PHP webhooks fix fromRaw and reject empty or non-base64 secrets.

Post for LinkedIn

This week brought two OSS releases and a set of fixes across the SDKs and bridge. Svix Server OSS 1.104.0 rejects event type schemas that reference external http or file $refs, adds an expiry field to EndpointOut, and raises the MSRV to 1.95.0. Svix Bridge 1.101.1 adds dlq_config to the Redis queue plugin, and the bridge SQS plugin now exposes max_payload_size. The PHP library fixes Webhook::fromRaw and rejects empty or non-base64 secrets, while the Java and Kotlin libraries retry on 423 responses and allow a configurable retry schedule. SDKs and CLI v2.9.1 makes the JavaScript client throw ApiException instead of SyntaxError on a non-JSON 4xx body.

Week of October 19, 2026

What shipped

Why it matters

This week brings SDK and CLI v2.9.0, a server patch release that removes compromised CA certificates from the trust store, and a bridge release that adds a new transformation backend. Retries on timeouts and network errors across the SDKs, plus the Java and Kotlin server URL fix, change how client requests behave.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

SDKs + CLI v2.9.0 is out: SDKs now retry on timeouts and network errors, Python retries on HTTP 423 and I/O errors, and Java/Kotlin strip trailing slashes from server URLs. Server OSS v1.102.1 drops compromised eMudhra CA certs from the TLS trust store. Bridge v1.101.0 adds an rq

Post for LinkedIn

This week we shipped SDKs + CLI v2.9.0. Most SDKs previously retried only on 5xx responses, so timeouts, refused connections and DNS failures failed immediately; they now retry on timeouts and network errors. The Python library also retries on HTTP 423 and I/O errors, and the Java and Kotlin libraries strip trailing slashes from server URLs. Svix Server OSS v1.102.1 removes the compromised eMudhra CA certificates from the TLS trust store, and the Dockerfiles were updated to match. Svix Bridge v1.101.0 adds an rquickjs backend for transformations alongside Deno; it is opt-in via js_engine and faster for most programs, though it does not include some of the node.js APIs Deno supports. Deno will be removed in a future version, so please test your applications against the new backend.

Week of October 12, 2026

What shipped

Why it matters

This week fixed a C# payload serialization bug that could send wrong data and a RabbitMQ prefetch setting that was ignored in the bridge, both of which affect how messages get delivered. It also removed a default allowlist entry on the server and updated rustls across three components for security advisories.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: the C# library now sends System.Text.Json payloads as real JSON, the bridge's RabbitMQ plugin accepts consume prefetch count, the server drops the default backend allowlist entry, and rustls was bumped in server, bridge and CLI for security advisories.

Post for LinkedIn

This week's changes: the C# library now serializes System.Text.Json values in request bodies as their JSON, fixing payloads that previously went out as a placeholder object. The bridge's RabbitMQ queue plugin now accepts a consume prefetch count setting instead of ignoring it. The server no longer allows sending to the name backend by default, and rustls was bumped in the server, bridge and CLI to address security advisories.

Week of October 5, 2026

What shipped

Why it matters

This week brought three SDK and CLI releases plus fixes across the JavaScript, C#, Ruby and Go libraries. Users get CLI file input, cancellation-aware retries in C#, correct retry counts, respected timeouts, a corrected Ruby signing key behavior and a Go module path that makes v2 releases appear properly.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

SDKs + CLI v2.8.0 is out. CLI can load a request body from a file with @filename. C# retries now honor cancellation. Also in this week: JavaScript numRetries: 0, Go Application.GetOrCreate, Ruby raw signing keys and the Go v2 module path.

Post for LinkedIn

SDKs + CLI v2.8.0 is out. The CLI can now populate a request body from a file with cURL-style @filename syntax. The C# library waits between retries with Task.Delay so cancellation is honored. Also this week: the JavaScript library honors numRetries: 0, C# respects TimeoutMilliseconds, Go Application.GetOrCreate is fixed along with the v2 module path, and the Ruby library uses bytes passed to Webhook.new_using_raw_bytes as the raw signing key. Earlier releases this week included v2.7.0, which returns the new secret from rotate-secret methods, and v2.6.2, which fixed bodyless POST and PUT calls in Java and Kotlin.

Week of September 28, 2026

What shipped

Why it matters

V2.6.0 and v2.6.1 releases bring expanded language support and fix critical SDK issues across multiple platforms. Bug fixes for Java, Kotlin, Ruby, and PHP prevent runtime errors and incorrect API requests that users could encounter in production.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Svix SDKs v2.6.0 and v2.6.1 shipped. PHP gets destination/stream APIs, Java/Kotlin fix empty body handling, Ruby/PHP fix URL formatting. Python 3.9 support dropped.

Post for LinkedIn

This week's Svix SDK releases (v2.6.0 and v2.6.1) address critical issues across multiple languages. Java and Kotlin SDKs now correctly handle POST/PUT/PATCH operations without request bodies. Ruby and PHP clients properly format server URLs. PHP SDK gains destination and stream API support. Python 3.9 support has reached end-of-life.

Week of September 14, 2026

What shipped

Why it matters

PHP now has feature parity with other supported languages through struct enums and AutoConfigConsumer support. Server observability capabilities expanded to include log event routing through OpenTelemetry. Security dependency updated.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

PHP client now supports struct enums and AutoConfigConsumer. Server sends logs to OpenTelemetry collectors. Security update for rustls.

Post for LinkedIn

This week we brought PHP client library to feature parity with other languages by adding struct enums support and AutoConfigConsumer. The server now routes log events through OpenTelemetry collectors, giving users complete observability of their webhook infrastructure. We also addressed a security advisory with a rustls update.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-10.

Is this your repo? Ask us to remove this page.