Releases: svix/svix-webhooks
Releases · svix/svix-webhooks
Version 1.34.0
What's Changed
- Remove windows and macos bridge release by @jaymell in #1431
- Add missing V1MessageEventsParams export to Rust client by @svix-aaron1011 in #1433
- Bump version to 1.34.0 and update changelog by @svix-aaron1011 in #1434
Full Changelog: v1.33.0...v1.34.0
Version 1.33.0
Highlights
- Server: Add support for deprecating event types
- Server: Add support for HTTP(S) proxies
What's Changed
- build(deps): bump micromatch from 4.0.2 to 4.0.8 in /javascript by @dependabot in #1412
- Rewrap doc comments to always have a succinct first paragraph by @svix-jplatte in #1418
- Add responseDurationMs to MessageAttempt by @svix-jplatte in #1417
- Add deprecated field to event types by @svix-jplatte in #1416
- Update OpenApi spec and regenerate libs by @svix-lucho in #1420
- ci: Remove Windows and macOS server releases by @svix-jplatte in #1421
- Add
release
environment to release jobs by @jaymell in #1424 - server: Refactor proxy implementation by @svix-jplatte in #1422
- Repair broken tests by @svix-jplatte in #1425
- Add support for http proxies by @svix-jplatte in #1426
- Server: include JWT secret in the docker compose example. by @tasn in #1427
- Expose beta 'svix stream' api by @svix-aaron1011 in #1423
- Bump version and update changelog by @svix-jplatte in #1428
- README: fix NPM badge to show monthly downloads. by @tasn in #1429
- Fix beta 'events' method in Rust sdk by @svix-aaron1011 in #1430
Full Changelog: v1.32.0...v1.33.0
Version 1.32.0
Changes
- Libs/Go Remove modules no longer produced by the generator
- Server: Fix parsing proxy config from process environment
What's Changed
- Libs(Go): remove modules no longer produced by the generator by @svix-onelson in #1410
- Fix parsing proxy config from environment by @svix-jplatte in #1413
- Bump version and update changelog by @svix-jplatte in #1414
Full Changelog: v1.31.0...v1.32.0
Version 1.31.0
Highlights
- Bridge: remove Beta tag
- Libs/Go: prune out unused import for "time" in codegen output
- Libs/C#: Fix appId, endpointId order in RotateSecretWithHttpInfoAsync
- Libs: Support passing
application
toapp-portal-access
endpoint
What's Changed
- Bridge: remove Beta tag. by @tasn in #1402
- Replace custom
IgnoredResponse
with serde'sIgnoredAny
by @slanesuke in #1403 - server: Use tokio::time::timeout where applicable by @svix-jplatte in #1404
- Libs(Go): prune out unused import for "time" in codegen output by @svix-onelson in #1406
- Fix appId,endpointId order in C Sharp RotateSecretWithHttpInfoAsync call by @svix-gabriel in #1408
- Libs: update spec, regenerate by @svix-onelson in #1409
- Bump version and update changelog by @svix-lucho in #1411
New Contributors
- @slanesuke made their first contribution in #1403
Full Changelog: v1.30.0...v1.31.0
Version 1.30.0
Highlights
- Server: Support filtering by before and after at the same time
What's Changed
- Server: Support filtering by before and after at the same time by @svix-jplatte in #1399
- Server: Improve test_combined_before_after_filtering by @svix-jplatte in #1400
Full Changelog: v1.29.0...v1.30.0
Version 1.29.0
Highlights
- Bridge: Rebuild RabbitMQ producer on error
- Server: Add support for SOCKS5 proxies
- Libs/C#: add GetAppPortalAccess* methods to IAuthentication interface
- Libs/Go: expose with_content for Message.List
- Libs/Go: expose with_msg param on MessageAttempt.ListByEndpoint
- Libs/Go: expose order in Integtation.List and EventType.List
- Libs/Go: return response body for recover/replay
- Libs/Go: expose tag for MessageAttempt list endpoints
- Libs/Javascript: Publish src to npm to make it available for source maps
- Libs/Python: ensure datetimes have a timezone
What's Changed
- Bridge: rebuild rabbitmq producer on error by @svix-onelson in #1382
- Improve clippy helpfulness by @svix-jplatte in #1385
- c# lib: add GetAppPortalAccess* methods to IAuthentication interface by @svix-gabriel in #1386
- Libs(Go): expose
with_content
forMessage.List
by @svix-onelson in #1389 - Libs(Go): expose
with_msg
param onMessageAttempt.ListByEndpoint
by @svix-onelson in #1387 - Libs(Go): expose
order
inIntegtation.List
by @svix-onelson in #1390 - Libs(Go): expose
order
forEventType.List
by @svix-onelson in #1391 - Libs(Go): return response body for recover/replay by @svix-onelson in #1392
- Libs(Go): expose
tag
for severalMessageAttempt
list endpoints by @svix-onelson in #1388 - Libs(Python): ensure datetimes have a TZ by @svix-onelson in #1395
- Add support for SOCKS5 proxies by @svix-jplatte in #1393
- Libs/JS: Publish src to npm to make it available for source maps by @svix-lucho in #1396
- Update OpenAPI spec and regenerate libs by @svix-lucho in #1397
- Bump version to 1.29.0 and update changelog by @svix-lucho in #1398
Full Changelog: v1.28.0...v1.29.0
Version 1.28.0
What's Changed
- Libs: update spec by @svix-onelson in #1379
- Bump version and update changelog by @svix-lucho in #1384
Full Changelog: v1.27.0...v1.28.0
Version 1.27.0
Highlights
- Libs/Python: add missing 'get_stats' function
What's Changed
- Python (async): add missing 'get_stats' function. by @tasn in #1378
- Bump version to 1.27.0 and update changelog by @svix-lucho in #1380
Full Changelog: v1.26.0...v1.27.0
Version 1.26.0
Highlights
- Server: add configuration to for changing service name on OpenTelemetry
- Bridge: add
/events
poller - Bridge: log svix client errors as error, not trace
What's Changed
- Bridge: add
/events
poller by @svix-onelson in #1363 - server: Optimize all external host dependencies for faster rebuilds by @svix-jplatte in #1365
- Bridge: log svix client errors as error, not trace by @svix-onelson in #1368
- Bump Cargo lockfiles by @svix-jplatte in #1370
- server: add configuration to for changing service name on OpenTelemetry by @LeoZ100 in #1371
- build(deps): bump openssl from 0.10.64 to 0.10.66 in /bridge by @dependabot in #1372
- bridge: Require type field for kafka input, output by @svix-jplatte in #1374
- Bump OpenAPI spec and regenerate libs by @svix-lucho in #1375
- server: Fix new compiler / clippy warnings by @svix-jplatte in #1377
- Bump version to 1.26.0 and update changelog by @svix-lucho in #1376
New Contributors
Full Changelog: v1.25.0...v1.26.0
Version 1.25.0
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