github svix/svix-webhooks v0.58.0
Version 0.58.0

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

Highlight

  • Lib/Rust: add a Rust API client + webhook verification library!
  • Lib/Python: fix package installation on Windows.
  • Lib/Csharp: make some parameters optional for better ergonomics.
  • Server: remove updated_at field from static entities.
  • Server: change to a more efficient first message dispatch.
  • Server: change the redis queue to use redis streams.
  • Server: serve nice API docs under /docs.
  • Server: start version tagging the Docker images. (latest, x, and x.y).
  • Server: allow PATCH to delete header values by passing null.
  • Server: make it possible to change the hard pagination limits to be soft.
  • Server: make the redis queue implementation automatically recover from redis crashes.
  • Server: add a --run-migrations flag to automatically run migrations (flag still passed in Docker).
  • Server: fix worker to not follow HTTP redirects when calling webhooks.

What's Changed

  • Remove updated_at from static entities by @svix-dylan in #430
  • Server CI: treat warnings as errors and fix them. by @tasn in #431
  • Python: fix issue with installing package on windows. by @tasn in #432
  • Tests: Remove queue overrides / limit concurrency by @jaymell in #433
  • Server: add automatic security auditing for PR/main. by @tasn in #285
  • Server: add security auditing badge to readme. by @tasn in #434
  • Change to a more efficient first message dispatch by @svix-dylan in #425
  • Rewrite Redis-based queue to use Streams functionality by @svix-daniel in #415
  • Serve docs from the server by @svix-dylan in #435
  • Write migration for the legacy processing queue to stream-based queue by @svix-daniel in #438
  • Add Docker release to GitHub Actions by @svix-daniel in #439
  • Test queue with many consumers by @svix-daniel in #441
  • Queue: pass the configuration as reference. by @tasn in #443
  • Build/release ARM64 Docker images on release by @svix-daniel in #444
  • Allow PATCH deletion of header values via null by @svix-dylan in #440
  • Add soft and hard caps to pagination limits by @svix-daniel in #445
  • Keep Redis queue worker alive after Redis interruption by @svix-dylan in #446
  • Rust: Update redis-cluster dependency by @jaymell in #449
  • --run-migrations option flag by @svix-dylan in #451
  • Let's try out the codeball automatic code reviewer. by @tasn in #452
  • Additional testing by @svix-dylan in #450
  • Csharp: make options optional for all list endpoinst. by @tasn in #455
  • Remove the codeball automatic code reviewer. by @tasn in #456
  • Add rust library by @tasn in #454
  • Disallow redirection from worker's HTTP client by @svix-daniel in #457
  • Add test for many consumers with delayed messages by @svix-daniel in #459
  • Enable running tests in parallel by @svix-daniel in #461
  • Disable ARM64 Docker releases to avoid starving GHA runner by @svix-daniel in #463
  • Release Docker tags with version numbers on GitHub release by @svix-daniel in #464
  • Bump version, update changelog, and fix issue with release script. by @tasn in #466

Full Changelog: v0.57.2...v0.58.0

Don't miss a new svix-webhooks release

NewReleases is sending notifications on new releases.