Highlights
- Server: fix validation errors to be more informative.
- Server: more strict message payload validation to match the libs.
- Server: fix issue with messages being signed with expired keys in some situations (not a security concern, just superfluous data being sent).
- Server: attach a unique ID to a request (used in logs) when none is provided in headers.
- Libs/Python: fix typo in Python lib causing auto-detection of EU servers to fail.
- Libs/C#: make logger optional when creating SvixClient.
What's Changed
- Server: Fix validation errors by @jaymell in #610
- Add Message payload validation by @jaymell in #611
- Temporarily disable CI builds against the Rust Beta channel by @svix-dylan in #615
- Filter expired keys so they aren't used to sign webhooks by @svix-dylan in #614
- Reenable CI builds against Rust Beta channel by @svix-dylan in #616
- Alter request ID field in HTTP request logs to use unique KsuidMs by @svix-daniel in #619
- Server: Remove unnecessary unwrap in redis cache module by @jaymell in #621
- Patch typo in python lib by @svix-dylan in #622
- Patch python typo (reopened to credit finder) by @svix-dylan in #623
- CSharp lib - make logger optional when Creating SvixClient by @whyer in #625
- Bump version and update changelog. by @tasn in #626
New Contributors
Full Changelog: v0.65.0...v0.65.1