NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3591 most downloaded on npm
Svix webhooks API client and webhook verification library
Last release 12 days ago
11 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
10 versions withdrawn
withdrawn after publishing
5 years old
388 releases · first in 2021
One column per quarter.
Server: add metadata field to Endpoint endpoints
headers API case insensitivenullFull Changelog: https://github.com/svix/svix-webhooks/compare/v0.71.0...v0.72.0
Server: Add metadata to application CRUD
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.70.0...v0.71.0
Server: create subcommand for wiping an organization's data
parse_bearer function by @jaymell in https://github.com/svix/svix-webhooks/pull/691connect function by @jaymell in https://github.com/svix/svix-webhooks/pull/693Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.69.0...v0.70.0
Server: ensure QueueTasks are deleted after acknowledgement
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.68.1...v0.69.0
Server: update the event-type CRUD endpoints to be more strict about the schema type.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.68.0...v0.68.1
Server: add file/line information to errors for easier debugging.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.67.0...v0.68.0
Server: include idempotency key in log spans.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.66.0...v0.67.0
Server: add unique IDs when tracing worker tasks.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.65.1...v0.66.0
Server: fix validation errors to be more informative.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.65.0...v0.65.1
Server: support "upsert" of entities on PUT methods.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.64.2...v0.65.0
Server: change the dashboard authentication payload to note that the server is self hosted.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.64.1...v0.64.2
Libs/Go: export missing svix.NullableString utility.
svix.NullableString utility.Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.64.0...v0.64.1
Server: disable endpoints on repeated failures.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.63.1...v0.64.0
Lib/JavaScript: fix setting string webhook secrets.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.63.0...v0.63.1
Server: add support for encrypting webhook secrets in the database.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.62.1...v0.63.0
Libs: fix Kotlin and Java build
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.62.0...v0.62.1
Server: add support for asymmetric signatures.
cargo update to update deps by @tasn in https://github.com/svix/svix-webhooks/pull/541Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.61.0...v0.62.0
Server: normalize health status output to be in lowercase.
svix-server jwt generate).rand crate rather than getrandom by @tasn in https://github.com/svix/svix-webhooks/pull/537Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.60.0...v0.61.0
Server: normalize health status output to be in lowercase.
svix-server jwt generate).Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.59.1...v0.60.0
Libs/Csharp: expose missing getters which prevented a lot of the lib's functionality to be used.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.59.0...v0.59.1
Server: make the health endpoint more useful by adding more status checks to it.
health endpoint more useful by adding more status checks to it.retry_schedule as an array rather than string.
[1, 2], though the old syntax is still supported for backwards compatibility.Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.58.2...v0.59.0
Libs and server: update OpenAPI spec
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.58.1...v0.58.2
Server: Fix logging configuration in production builds to actually be respected.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.58.0...v0.58.1
Lib/Rust: add a Rust API client + webhook verification library!
updated_at field from static entities./docs.latest, x, and x.y).--run-migrations flag to automatically run migrations (flag still passed in Docker).Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.57.2...v0.58.0
Server: add support for get-or-create when creating applications.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.57.1...v0.57.2
Libs: fix all libraries to handle 429 (rate limiting).
payloadRetentionPeriod for messages by @svix-dylan in https://github.com/svix/svix-webhooks/pull/405Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.57.0...v0.57.1
Server: add support for idempotency.
test_recovery_expected_retry_counts integration test by @jaymell in https://github.com/svix/svix-webhooks/pull/387unwrap() with expect() by @svix-dylan in https://github.com/svix/svix-webhooks/pull/391None cache type by @jaymell in https://github.com/svix/svix-webhooks/pull/399Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.56.0...v0.57.0
Extend prev_iterator implementation by @svix-daniel in https://github.com/svix/svix-webhooks/pull/354
prev_iterator implementation by @svix-daniel in https://github.com/svix/svix-webhooks/pull/354Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.55.0...v0.56.0
Note deprecated functions/endpoints in attempts API by @svix-daniel in https://github.com/svix/svix-webhooks/pull/346
Validate for IdOrUid types by @svix-daniel in https://github.com/svix/svix-webhooks/pull/340Validate implementation for IdOrUid types by @svix-daniel in https://github.com/svix/svix-webhooks/pull/347message and attempt modules by @svix-daniel in https://github.com/svix/svix-webhooks/pull/348prev iterators as query filters for list_attempts_by_endpoint and list_attempts_by_msg by @svix-daniel in https://github.com/svix/svix-webhooks/pull/350with_content query param to appropriate endpoints by @jaymell in https://github.com/svix/svix-webhooks/pull/352Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.54.2...v0.55.0
Correct release path in release CI by @svix-daniel in https://github.com/svix/svix-webhooks/pull/327
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.54.1...v0.54.2
Correct CI errors in release publishing and aarch64 building from PR #325 by @svix-daniel in https://github.com/svix/svix-webhooks/pull/326
aarch64 building from PR #325 by @svix-daniel in https://github.com/svix/svix-webhooks/pull/326This release doesn't actually do what it was meant to do.
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.54.0...v0.54.1
Tests: EmptyResponse -> IgnoredResponse and fix parsing issue by @tasn in https://github.com/svix/svix-webhooks/pull/317
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.53.2...v0.54.0
Ruby CI: Decrease ruby bundle size by @fcjr in https://github.com/svix/svix-webhooks/pull/319
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.53.1...v0.53.2
Ruby: Fix imports of webhooks by @svix-frank in https://github.com/svix/svix-webhooks/pull/311
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.53.0...v0.53.1
Python: Breaking The python library is now fully typed! There may be some breaking changes related to this upgrade (including dropping support for Pyt…
build(deps): bump url-parse from 1.5.8 to 1.5.9 in /javascript by @dependabot in https://github.com/svix/svix-webhooks/pull/275
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.51.0...v0.52.0
msg_id to attempt list responses (MessageAttemptOut)Libs: Implement Filtering by Channel by @svix-stephanie in https://github.com/svix/svix-webhooks/pull/266
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.50.0...v0.51.0
README: Include minimum Redis version by @svix-daniel in https://github.com/svix/svix-webhooks/pull/265
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.49.0...v0.50.0
build(deps): bump url-parse from 1.5.2 to 1.5.6 in /javascript by @dependabot in https://github.com/svix/svix-webhooks/pull/252
prev_iterator) & after param in list commands by @tasn in https://github.com/svix/svix-webhooks/pull/259Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.48.0...v0.49.0
build(deps): bump follow-redirects from 1.14.7 to 1.14.8 by @dependabot in https://github.com/svix/svix-webhooks/pull/240
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.47.1...v0.48.0
/attempt/ API via list_for_msg and list_for_endpoint. 🚀message_attempt.list is deprecated in favor of this new API. ❌Server CI: Remove arm builds & set source dir by @svix-frank in https://github.com/svix/svix-webhooks/pull/245
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.47.0...v0.47.1
Improve README and split off the special libs README by @tasn in https://github.com/svix/svix-webhooks/pull/236
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.46.0...v0.47.0
CI: Disable markdown & language lint by @svix-frank in https://github.com/svix/svix-webhooks/pull/227
Full Changelog: https://github.com/svix/svix-webhooks/compare/v0.45.0...v0.46.0
github.com/svix/svix-webhooks 💥
(We're sorry for any inconvenience this may cause you.)idempotency-key for POST actions 🔂channel for message list APIs 🆕Update Badge Links by @svix-frank in https://github.com/svix/svix-libs/pull/222
Full Changelog: https://github.com/svix/svix-libs/compare/v0.44.0...v0.45.0
Readme: Add missing badges by @fcjr in https://github.com/svix/svix-libs/pull/217
Full Changelog: https://github.com/svix/svix-libs/compare/v0.43.2...v0.44.0
build(deps): bump node-fetch from 2.6.1 to 2.6.7 in /javascript by @dependabot in https://github.com/svix/svix-libs/pull/214
Full Changelog: https://github.com/svix/svix-libs/compare/v0.43.1...v0.43.2
Kotlin/Java: Add missing withContent param by @svix-frank in https://github.com/svix/svix-libs/pull/211
Full Changelog: https://github.com/svix/svix-libs/compare/v0.43.0...v0.43.1
Python: Allow explicit None to be passed for optional fields by @svix-frank in https://github.com/svix/svix-libs/pull/207
None to be passed for optional fields by @svix-frank in https://github.com/svix/svix-libs/pull/207Full Changelog: https://github.com/svix/svix-libs/compare/v0.42.3...v0.43.0
JS: Use svix-fetch from npm by @svix-frank in https://github.com/svix/svix-libs/pull/205
Full Changelog: https://github.com/svix/svix-libs/compare/v0.42.2...v0.42.3
build(deps): bump follow-redirects from 1.14.6 to 1.14.7 by @dependabot in https://github.com/svix/svix-libs/pull/202
Full Changelog: https://github.com/svix/svix-libs/compare/v0.42.1...v0.42.2
All: Bump API specification by @svix-liam in https://github.com/svix/svix-libs/pull/200
Full Changelog: https://github.com/svix/svix-libs/compare/v0.42.0...v0.42.1
Bump openapi spec by @svix-liam in https://github.com/svix/svix-libs/pull/199
Full Changelog: https://github.com/svix/svix-libs/compare/v0.41.2...v0.42.0
JS: Enable keepalives if using node-fetch by @svix-frank in https://github.com/svix/svix-libs/pull/196
Full Changelog: https://github.com/svix/svix-libs/compare/v0.41.1...v0.41.2
Kotlin close tries to avoid memory leak by @svix-frank in https://github.com/svix/svix-libs/pull/194
Full Changelog: https://github.com/svix/svix-libs/compare/v0.41.0...v0.41.1
Add a way to set a custom server url for all of the libs. by @tasn in https://github.com/svix/svix-libs/pull/192
Full Changelog: https://github.com/svix/svix-libs/compare/v0.40.0...v0.41.0
ServerUrl option for overriding the APIs base URL (Useful for testing) 🆕bump-version: Remove git dependency by @svix-frank in https://github.com/svix/svix-libs/pull/187
Full Changelog: https://github.com/svix/svix-libs/compare/v0.39.0...v0.40.0
ruby: Upgrade to bundler 2 by @svix-frank in https://github.com/svix/svix-libs/pull/179
Full Changelog: https://github.com/svix/svix-libs/compare/v0.38.0...v0.39.0
javascript: Add readme for npm package by @svix-liam in https://github.com/svix/svix-libs/pull/172
Full Changelog: https://github.com/svix/svix-libs/compare/v0.37.0...v0.38.0
all: Add Bindings Endpoint Headers API by @svix-frank in https://github.com/svix/svix-libs/pull/168
Full Changelog: https://github.com/svix/svix-libs/compare/v0.36.0...v0.37.0
Add recover functions by @svix-frank in https://github.com/svix/svix-libs/pull/166
Full Changelog: https://github.com/svix/svix-libs/compare/v0.35.0...v0.36.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →