Highlights
- Server: Enable redis
tcp_nodelay
- Server: Improve database error classification
- Server: Update dependencies
- Bridge: Upgrade omniqueue and other dependencies
- Bridge: Add Kafka as an input
- Libs/Javascript: Apply workaround for incomplete fetch support in Cloudflare Worker
- Libs/Go: Add NullableBool function
- Libs/Python: Update dependencies and switch to ruff
- Libs/Rust: Add
Svix::with_token
to allow changing API token - Libs/PHP: Replace ctype_digit for PHP 8.1 deprecation of non-string arguments
What's Changed
- Enable redis
tcp_nodelay
by @jaymell in #1316 - server: Simplify short-circuiting logic for Option::None by @svix-jplatte in #1318
- Improve database error classification by @svix-jplatte in #1317
- server: Remove unwraps in redis queue module by @svix-jplatte in #1319
- Improve error message by @jaymell in #1320
- Update OpenAPI spec and regenerate libs by @svix-lucho in #1321
- Add NullableBool function by @dacohen in #1322
- bridge: Upgrade omniqueue and related dependencies by @svix-jplatte in #1326
- Make config type, variant names less confusing by @svix-jplatte in #1327
- Redis updates by @jaymell in #1328
- More redis updates by @jaymell in #1329
- bridge: More config cleanup by @svix-jplatte in #1330
- Python: update deps and switch to ruff. by @tasn in #1332
- bridge: Update Cargo.lock by @svix-jplatte in #1334
- Bump locked dependencies again by @svix-jplatte in #1336
- server: Update Cargo.lock by @svix-jplatte in #1337
- build(deps): bump braces from 3.0.2 to 3.0.3 in /javascript by @dependabot in #1335
- bridge: Add Kafka as an input by @svix-jplatte in #1333
- rust: Add Svix::background_task by @svix-jplatte in #1341
- bridge: Reduce deno dependencies by @svix-jplatte in #1343
- rust: Add
Svix::with_token
to allow changing api token by @svix-aaron1011 in #1339 - build(deps): bump ws from 7.4.6 to 7.5.10 in /javascript by @dependabot in #1338
- bridge: Upgrade wiremock dev-dependency by @svix-jplatte in #1344
- bridge: Error refactoring by @svix-jplatte in #1342
- bridge: Add kafka receiver output by @svix-jplatte in #1345
- bridge: Cargo manifest cleanup by @svix-jplatte in #1346
- bridge: Remove build step from CI workflow by @svix-jplatte in #1347
- Fix
Recover Failed Webhooks
response by @jaymell in #1349 - Libs(Go): adjust Go linter by @svix-onelson in #1351
- Libs(Go): pluralize GO_MODULES in superlinter by @svix-onelson in #1353
- build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #1294
Recover Failed Webhooks
use configurableuntil
by @jaymell in #1352- Update comments in KafkaConsumer by @svix-jplatte in #1354
- Replace ctype_digit for PHP 8.1 deprecation of non-string arguments by @jterry in #1355
- CI: add something to run php tests by @svix-onelson in #1356
- js: Apply workaround for incomplete fetch support in Cloudflare Worker by @svix-jplatte in #1359
- Bump certifi from 2023.07.22 to 2024.7.4 in /python by @svix-jplatte in #1358
- ci: Update GitHub actions revs for php-ci by @svix-jplatte in #1360
- build(deps): bump zerovec from 0.10.2 to 0.10.4 in /server by @dependabot in #1361
- Server: bump zerovec-derive by @svix-onelson in #1362
- bridge: Add kafka to example configs, config tests by @svix-jplatte in #1357
- Libs: bump spec by @svix-onelson in #1366
- Bump version to 1.25.0 and update changelog by @svix-lucho in #1367
New Contributors
Full Changelog: v1.24.0...v1.25.0