Highlights
- Server: Improve error information on failed assertions in Redis module
- Server: Use omniqueue for Redis queue implementation
- Server: Upgrade OpenTelemetry dependencies
- Bridge: Upgrade dependencies
- Libs/Rust: Print more detailed error messages for generic errors
What's Changed
- server: Remove PooledConnectionLike in favor of upstream traits by @svix-jplatte in #1229
- bridge: Upgrade dependencies by @svix-jplatte in #1212
- ci: Build server tests earlier by @svix-jplatte in #1217
- Libs(py): jump jinja2 dev dep by @svix-onelson in #1226
- Bump Dockerfile to use Rust 1.76 by @svix-aaron1011 in #1233
- bridge: Bump lockfile again by @svix-jplatte in #1232
- Check for typos in CI by @svix-jplatte in #1231
- server: Print more info on failed assertions in redis module by @svix-jplatte in #1234
- server: Add defaulted generic error parameter to error::Result by @svix-jplatte in #1235
- server: Enable some allow-by-default lints by @svix-jplatte in #1238
- bridge: Fix CI by @svix-jplatte in #1242
- ci: Set custom prefix names for Rust caches by @svix-jplatte in #1243
- Preparation for redis omniqueue usage by @svix-jplatte in #1237
- Update OpenAPI spec and regenerate libs by @svix-lucho in #1240
- Tracing initialization improvements by @svix-jplatte in #1244
- build(deps): bump mio from 0.8.10 to 0.8.11 in /bridge by @dependabot in #1247
- build(deps): bump mio from 0.8.10 to 0.8.11 in /server by @dependabot in #1246
- Update Cargo lockfiles by @svix-jplatte in #1249
- Replace redis queue impl with omniqueue by @svix-jplatte in #1228
- Make procedural macros faster by optimizing quote by @svix-jplatte in #1250
- server: Upgrade opentelemetry dependencies by @svix-jplatte in #1257
- Debug-print error when constructing 'Error::Generic' by @svix-aaron1011 in #1260
- Normalize tracing instrument macro syntax by @svix-jplatte in #1261
- Bump version and update changelog by @svix-lucho in #1262
Full Changelog: v1.20.0...v1.21.0