github svix/svix-webhooks v0.61.0
Version 0.61.0

latest releases: v1.38.0, v1.37.0, v1.36.0...
2 years ago

Highlights

  • Server: normalize health status output to be in lowercase.
  • Server: implement application portal endpoint and limited access tokens for it.
  • Server: add endpoint stats endpoint for getting endpoint statistics.
  • Server: add support for JSON log format for use in cloud environments.
  • Server: add configuration options for the max pool size for DB and Redis connection pools.
  • Server: add CORS headers and support pre-flight requests for use from the browser.
  • Server: add a configuration option to only allow https endpoint URLs.
  • Server: support passing an org_id when generating JWTs (svix-server jwt generate).
  • Lib/Python: update httpx dependency to the latest version.
  • Lib/Rust: fix mixup with validation errors marked as HTTP errors and vice-versa.

What's Changed

  • Server: clarify the error message to show migrations have ran. by @tasn in #516
  • Server: use correct timestamp for attempt's id and created by @tasn in #517
  • Send operational webhooks from worker and endpoint API by @svix-daniel in #508
  • Server: enable redis persistence in example docker-compose. by @tasn in #518
  • fix: Endpoint spelling in some error messages and comments by @daniel-deutsch-benchling in #519
  • Implement basic wait-for functionality by @svix-daniel in #484
  • Server: add Cargo.lock to Git by @tasn in #520
  • Server: Add Cache support for getting/setting Strings and raw bytes by @jaymell in #521
  • Server CI: ensure lockfile is frozen and separate build stage. by @tasn in #523
  • Server CI: change --frozen to --locked due to git dep by @tasn in #526
  • Server: split signature and header generation. by @tasn in #524
  • Fix clippy lints for beta Rust version by @svix-daniel in #530
  • Implement basic OpenTelemetry support by @svix-daniel in #522
  • Add tracing spans to worker by @svix-daniel in #529
  • Add missing period in README by @svix-daniel in #532
  • Support TLS for Redis by @svix-dylan in #531
  • Implement jitter on message dispatch retries by @svix-daniel in #533
  • Server: support accepting msg payload also as "data". by @tasn in #536
  • Server: use the rand crate rather than getrandom by @tasn in #537
  • Bump version and update changelog. by @tasn in #535

New Contributors

Full Changelog: v0.60.0...v0.61.0

Don't miss a new svix-webhooks release

NewReleases is sending notifications on new releases.