Release history
Svix releases
Open-source webhooks as a service that makes it super easy for API providers to send webhooks.
All releases
13 shown
Canceled status default + Python build migration
- Missing messageattempt index added as a background migration
- CLI now shows input/output JSON examples in `--help` output
- Java library restored compatibility with Java 1.8
Full changelog
What's Changed
- Server: Warn when Redis pending timeout is shorter than worker request timeout + buffer (thanks @vinay0826)
- Server: Add missing messageattempt index (as a new kind of background migration)
- CLI: Show input / output JSON examples in
--helpoutput - Libs/Java: Restore compatibility with Java 1.8
Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.92.2...v1.93.0
- Removed `uuid` dependency from the JavaScript library
Full changelog
What's Changed
- Libs/JavaScript: Remove dependency on
uuid(thanks @ulrichstark)
Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.91.1...v1.92.2
Minor fixes and improvements.
Full changelog
Changes
- Fix docker build
What's Changed
- cli: bump rand to 0.9 by @svix-jbrown in https://github.com/svix/svix-webhooks/pull/2265
- get cargo-deny to be quiet by @svix-jbrown in https://github.com/svix/svix-webhooks/pull/2266
- py: update pytest by @svix-jbrown in https://github.com/svix/svix-webhooks/pull/2268
- py: update requests by @svix-jbrown in https://github.com/svix/svix-webhooks/pull/2267
- deps: update direct rand dependency to 0.10 by @svix-jbrown in https://github.com/svix/svix-webhooks/pull/2271
- fix postman CI: install openapi-to-postmanv2 before running script by @tasn in https://github.com/svix/svix-webhooks/pull/2270
- use docker/github-builder for building docker images by @svix-jbrown in https://github.com/svix/svix-webhooks/pull/2272
- Version 1.91.1. by @tasn in https://github.com/svix/svix-webhooks/pull/2273
Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.91.0...v1.91.1
- Removed old endpoint secrets when rotating
Full changelog
What's Changed
- Server: Remove old endpoint secrets on rotation
- Libs/Ruby: various fixes to the ruby sdk
Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.90.0...v1.91.0
- `rateLimit` remains as a deprecated field for backwards compatibility but should be replaced with `throttleRate`.
- Renamed `rateLimit` to `throttleRate` for endpoints and applications; `rateLimit` is deprecated.
- Updated all libraries to the latest Svix Cloud spec
Full changelog
What's Changed
- Server: Add
throttleRateto endpoint and application- This replaces
rateLimitbecause the name caused some confusion
(but is kept as a deprecated field for backwards compatibility)
- This replaces
- Libs/All: Update to latest Svix Cloud spec
Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.89.0...v1.90.0
- Server: prune helper command to delete old data
- Bridge: PLAIN SASL auth support for Confluent Cloud
Full changelog
What's Changed
- Server: Add a prune helper command to delete old data
- Server: Invalidate CMA cache when creating/updating endpoints or apps
- Server: Return empty JSON object from v1.message-attempt.resend
- Server: Build Docker image with Rust 1.94
- Bridge: Add support for PLAIN sasl auth for confluent cloud
- Bridge: Build Docker image with Rust 1.94
- Libs/Python: Set
__str__on errors
Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.88.0...v1.89.0
- `v1.management.authentication.patch-api-token` endpoint added to Go lib
- TransportWrapper option added to SvixOptions in Go lib
Full changelog
What's Changed
- Libs/Go: Add support for
v1.management.authentication.patch-api-token(Internal endpoint) - Libs/Go: Add TransportWrapper option to SvixOptions (thanks @piotrdomagalski)
Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.87.0...v1.88.0
- Server respects `retry-after` header on error responses within limits
Full changelog
What's Changed
- Server: Respect
retry-afterheader on error responses (within limits) (thanks @vinay0826)
Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.86.0...v1.87.0
- Minimum supported Rust (MSRV) version increased to 1.88.0
- Added `v1.message.create-precheck` endpoint (Svix Cloud exclusive)
Full changelog
What's Changed
- Server: Fix non-determinism with regards to overrides of specific header names
- Server: Bump MSRV to 1.88.0
- Libs/All: Add support for
v1.message.create-precheck(Svix Cloud exclusive endpoint)
(note: the server changes were technically part of the previous release but the DockerHub release process failed in an unrecoverable way so the changelog entries are repeated here)
Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.85.0...v1.86.0
- Minimum supported Rust version (MSRV) increased to 1.88.0 for Server, Libs/Ruby, Libs/Rust, and CLI
Full changelog
What's Changed
- Server: Fix non-determinism with regards to overrides of specific header names
- Server: Bump MSRV to 1.88.0
- Libs/Ruby: Return nil if payload is empty, instead of attempting to parse as JSON (thanks @donovanlopez)
- Libs/Rust: Bump MSRV to 1.88.0
- CLI: Bump MSRV to 1.88.0
Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.84.1...v1.85.0