Releases: svix/svix-webhooks
Releases · svix/svix-webhooks
Version 1.8.0
Highlights
- Libs/Go: fix behavior of
NullableInt32
andNullableString
- Server: Add
with_content
to attempt listing endpoints - Bridge: better js transformations
What's Changed
- Deprecate Endpoint version field and make it optional by @svix-lucho in #1005
- Bridge: better js transformations by @svix-onelson in #1007
- Fix API version in OpenAPI spec by @svix-nick in #1015
NullableString()
now takes a pointer argument by @rkuprov in #1020- Add constructor for
openapi.NullableInt32
by @rkuprov in #1018 - Bump word-wrap from 1.2.3 to 1.2.4 in /javascript by @dependabot in #1008
- Bump tough-cookie from 4.0.0 to 4.1.3 in /javascript by @dependabot in #996
- Python: add a comment about potentially dangerous update. by @tasn in #1021
- Update
chrono
and run Cargo update by @svix-gabriel in #1022 - Upgrade openapi-to-postmanv2 to latest version by @svix-gabriel in #1023
- Bump semver from 6.3.0 to 6.3.1 in /javascript by @dependabot in #1001
- Server: Replace lazy static with once cell everywhere by @svix-nick in #1024
- Server: Add
with_content
to attempt listing endpoints by @svix-nick in #1025 - README: add links to the Svix sending guides. by @tasn in #1016
- Update openapi schema and regenerate libraries by @svix-lucho in #1027
- Bump version and update changelog. by @tasn in #1028
New Contributors
Full Changelog: v1.7.0...v1.8.0
Version 1.7.0
Highlights
- Server: update Docker image to use latest Rust version
- Server: support additional JWT signing algorithms (including asymmetric!).
- Server: Avoid panics when using the wait-for option (better errors printing).
- Libs/Rust: fix handling of integer enums (was causing failures for some endpoints).
What's Changed
- Update Rust to latest stable version by @svix-gabriel in #998
- Bridge: load config from string (env var or cli flag) by @svix-onelson in #999
- Update sea_orm to latest stable version by @svix-gabriel in #1000
- Server: Appease clippy by @jaymell in #1002
- Server: JWT Signing Algorithm Expansion by @svix-nick in #994
- Server: Avoid panics when using the wait-for option, make timeouts slightly less arcane by @svix-nick in #995
- Extend Rust enum generation template to handle integer-based enums by @svix-nick in #1010
- Bump version and update changelog. by @tasn in #1011
New Contributors
- @svix-nick made their first contribution in #994
Full Changelog: v1.6.0...v1.7.0
Version 1.6.0
Highlights
- Server: add 'event_types' query param to 'list-attempted-messages'
- Libs: implement the
patch
endpoints for partial updates
What's Changed
- Bridge: receivers with no transformation set body as payload field by @svix-onelson in #985
- Bridge: variable expansion for config files by @svix-onelson in #986
- Libs: implement the
patch
endpoints for partial updates by @tasn in #987 - README: update backed by. by @tasn in #990
- README: fix investor logos margins. by @tasn in #991
- Server: deflake test_lock by @svix-onelson in #989
- CI: raise max connections, pool size for redis/pg in server tests by @svix-onelson in #988
- Server: add 'event_types' query param to 'list-attempted-messages' by @svix-aaron1011 in #993
- Server: remove
CacheKey::PREFIX_CACHE
,kv_def!
,string_kv_def!
by @svix-onelson in #992 - Bump version and update changelog. by @tasn in #997
New Contributors
- @svix-aaron1011 made their first contribution in #993
Full Changelog: v1.5.2...v1.6.0
Version 1.5.2
Highlights
- Libs/JavaScript: Fix regression in previous release and allow passing
Buffer
to sign/verify.
What's Changed
- Bridge: support raw inputs for transformations by @svix-onelson in #975
- Bridge: receivers now publish to queues with
payload
field by @svix-onelson in #982 - JavaScript: Fix verification function to allow Buffer by @tasn in #981
- Bump version and update changelog. by @tasn in #984
Full Changelog: v1.5.1...v1.5.2
Version 1.5.1
Version 1.5.1
- Server: Implement the send-example route.
- Libs/JavaScript: Add an explicit check that payload is a string.
- Libs: Fix a bug with integration key creation.
What's Changed
- Implement send-example route by @svix-daniel in #976
- Update OpenAPI spec to fix a bug with integration create. by @tasn in #979
- JavaScript: Add an explicit check that payload is a string by @tasn in #978
- Bump version and update changelog. by @tasn in #980
Full Changelog: v1.5.0...v1.5.1
Version 1.5.0
Highlights
- Server: update OpenSSL dep and fix an incredibly slow memory leak.
- Libs/Go: support passing
WithContent
toList Attepmted Messages
- Libs/Python: fix regression in Python library (causing some functions not to work).
What's Changed
- Server: Update Redis Connection Pooling by @jaymell in #949
- rename bridge ci by @svix-onelson in #950
- Pass
WithContent
option as query parameter toList Attempted Messages
EP by @ema-basiq in #951 - curb incredibly slow leak in openssl connector by @svix-onelson in #952
- pin redis images to 7.0.10 by @svix-onelson in #960
- Server: Disable clustered-redis lib retries by @jaymell in #966
- Server: fixup some flaky tests by @svix-onelson in #965
- Update openapi schema. by @tasn in #969
- Python: Fix regressions in the Python library by cleaning up the templates by @tasn in #970
- Bump semver from 7.3.5 to 7.5.2 by @dependabot in #971
- Bump openssl from 0.10.52 to 0.10.55 in /bridge by @dependabot in #968
- Bump openssl from 0.10.48 to 0.10.55 in /server by @dependabot in #967
- Bump version and update changelog. by @tasn in #972
- Fix bridge configuration and add missing Cargo.lock by @tasn in #973
New Contributors
- @ema-basiq made their first contribution in #951
Full Changelog: v1.4.12...v1.5.0
Version 1.4.12
Highlights
- Sync OSS package version with our internal version.
- Server: support comma separated array query params
- Bridge: initial release
- Libs: update OpenAPI spec
- Libs: add support for "Background Task" endpoints
- Libs: add support for since/until to endpoint stats
- Libs/Go: add missing
endpoint_id
option to list attempts by msg. - Libs/JavaScript: add missing
withContent
field toMessageListOptions
. - Libs/Rust: fix typo in error handling message
What's Changed
- Lib/Rust: fix typo Varidation -> Validation in error handling. by @tasn in #919
- Server: Support comma-separated array query params by @jaymell in #922
- Server: Update test script by @jaymell in #923
- Add BackgroundTask feature to libs by @svix-gabriel in #930
- Add Since/Until for endpoint stats to libs by @svix-gabriel in #927
- Simplify process_task_inner in worker by @svix-gabriel in #934
- bump openapi-generator-cli to 2.6 by @svix-onelson in #939
- bump certifi by @svix-onelson in #940
- beta release for svix-bridge by @svix-onelson in #937
- [Go] add
endpoint_id
option to List Attempts By Msg by @svix-onelson in #943 - [JavaScript] add missing
withContent
field toMessageListOptions
by @svix-onelson in #944 - Libs: update openapi spec, fixup impacted libs by @svix-onelson in #945
- Update to Redis 7 by @jaymell in #938
- fix clippy lint by @svix-onelson in #947
- Bump version and update changelog. by @tasn in #946
Full Changelog: v0.85.1...v1.4.12
Version 0.85.1
Version 0.85.0
Highlights
- Server: add a missing migration for operational webhooks event types.
- Libs/Ruby: fix the library failing to load due to missing dependency.
- Libs: [Semi-breaking] we changed the return value of the transformation simulation endpoint. It's technically a breaking page, though the API is private so it shouldn't affect people.
What's Changed
- Ruby: Fix missing dependency by @jaymell in #909
- Server: Surface Redis Errors by @jaymell in #911
- Server: Operational Webhook Eventtype Migration by @jaymell in #912
- Update openapi.json by @svix-daniel in #915
- Bump version and update changelog. by @tasn in #916
Full Changelog: v0.84.1...v0.85.0
Version 0.84.1
Highlights
- Libs: regenerate libs from the correct openapi spec (could have caused potential authentication issues)
What's Changed
Full Changelog: v0.84.0...v0.84.1