Skip to content

fix(deps): update dependency com.svix:svix to v1.86.0#233

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/com.svix-svix-1.x
Open

fix(deps): update dependency com.svix:svix to v1.86.0#233
renovate[bot] wants to merge 1 commit intomainfrom
renovate/com.svix-svix-1.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 4, 2026

This PR contains the following updates:

Package Change Age Confidence
com.svix:svix 1.44.01.86.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

svix/svix-webhooks (com.svix:svix)

v1.86.0

Compare Source

  • Server: Fix non-determinism with regards to overrides of specific header names
  • Server: Bump MSRV to 1.88.0
  • Libs/All: Add support for v1.message.create-precheck (Svix Cloud exclusive endpoint)

v1.85.0

Compare Source

  • Libs/Ruby: Return nil if payload is empty, instead of attempting to parse as JSON (thanks @​donovanlopez)
  • Libs/Rust: Bump MSRV to 1.88.0
  • CLI: Bump MSRV to 1.88.0

v1.84.1

Compare Source

  • Libs/JavaScript: Updated webhook verification logic to use official standard webhooks packages

v1.84.0

Compare Source

  • Libs/Python: Updated webhook verification logic to use official standard webhooks packages
  • CLI: support disabling TLS verification when relaying requests (svix listen)

v1.83.0

Compare Source

  • Server: Add status_text field to MessageAttemptOut to match Svix Cloud
    • Makes current versions of the SDKs work with endpoints using this type again
  • Libs/PHP: Add MessageIn::createRaw, allows you to create a raw (non-json) message

v1.82.0

Compare Source

  • Libs/All: Add support for connector UIDs
  • CLI: Add support for the Connector API
  • CLI: Add -v --verbose flag
  • CLI: Fix a bug in config file saving
  • Server: Allow specifying queue prefix (thanks @​turip)

v1.81.0

Compare Source

v1.80.0

Compare Source

  • Libs/PHP added support for $svix->application->getOrCreate

v1.78.0

Compare Source

  • Libs/Python: Fix bug preventing the generic webhook ingest source from being deserialized
  • Libs/Python: Add API for the new Svix Stream

v1.77.0

Compare Source

  • Libs/All: Add API for the new Svix Stream
  • Libs/PHP: Fix bug causing empty objects to be serialized as [] instead of {}
  • Libs/Rust: Upgrade rustls dependency version (thanks @​GodTamIt)
  • Server: DB refactor, improves performance of a few API endpoints

v1.76.1

Compare Source

  • Libs/Go: Fix bug causing 422 errors on message.create with messages created using the NewMessageInRaw helper

v1.76.0

Compare Source

  • Libs/PHP: Added support for the full Svix SDK!

v1.75.1

Compare Source

  • Libs/Go: Fix bug preventing time.time query params from serializing correctly
  • Libs/All: Allow deleting endpoint headers through new deleteHeaders field in EndpointHeadersPatchIn

v1.75.0

Compare Source

  • Bridge, CLI, Server: Modify Dockerfiles to use cache mounts for improved build time; these now require Docker 1.2 or later to build
  • Libs/JS: Add support for custom retry schedule (thanks @​KranzAklilu)

v1.74.1

Compare Source

  • Bridge, CLI: Fix installation of ca-certificates in Docker images
    • These images were broken as of v1.72.0

v1.74.0

Compare Source

  • Libs/Rust: Add support for custom retry schedule (thanks @​KranzAklilu)
  • Libs/Rust: Add support for connecting to the API through a proxy
  • Server: Upgrade some core dependencies
  • Bridge: Add support for connecting to the Svix API through a proxy

v1.73.0

Compare Source

  • Libs/(Java and Kotlin): Fix bug causing runtime exceptions when unknown fields were sent from the server

v1.68.0

Compare Source

  • Server: Ensure messagecontent expiration is set
  • Libs/PHP: Handle Badly Formatted Signatures by @​rodnaph in #​1942
  • Libs/All: Automatically send an idempotency key on all outgoing post requests

v1.67.0

Compare Source

  • Libs/Go: Disable HTTP/2 for API calls because it was causing issues for some users
  • Libs/Python: Enable configuring a proxy for API requests
  • Libs/All: Add support for PandaDoc ingest source

v1.66.0

Compare Source

  • Libs/JavaScript: Fix response processing code for endpoints with an optional datetime field in the response body
  • Libs/PHP: Update minimum version of PHP to 8.0
  • Server: Support sending raw (pre-formatted) JSON payloads

v1.65.0

Compare Source

  • Libs/Python: Bring back the (deprecated) sync dashboard_access method, which was accidentally
    removed in v1.64.1
  • Libs/Csharp: The options argument to the SvixClient initializer is now optional.
  • Libs/Csharp: The SvixOptions.BaseUrl field is deprecated in favor of SvixOptions.ServerUrl
  • Libs/(Ruby and Kotlin): Add doc comments to class attributes
  • Libs/Go: Added a new <Enum>From<UnderlyingType> map to all enums. For example BackgroundTaskStatusFromString["running"] will result in BACKGROUNDTASKSTATUS_RUNNING
  • Libs/Go: Fixed bug where the correct content-type was not set on PUT requests
  • Bridge: Add /health endpoint by @​CodeMan62 in #​1903
  • Server: Add URL validation to operational server webhooks by @​CodeMan62 in #​1887

v1.64.1

Compare Source

  • Libs/JavaScript: Add HTTPValidationError, HttpErrorOut, ValidationError and ApiException to the top level exports.
  • Server: Add response duration tracking to webhook message attempts by @​CodeMan62 in #​1877
  • Libs/Python: Specify minimum version of pydantic pydantic >=2.10 in setup.py.

v1.64.0

Compare Source

  • CLI: Add interactive login with dashboard.svix.com

v1.63.2

Compare Source

  • Libs/JavaScript: Fix deserialization for optional arrays
  • Libs/Python: Fix minimum version requirement for pydantic

v1.63.1

Compare Source

  • Libs/Python: Removed internal use of match statement, allowing python versions older than 3.10 to be used

v1.63.0

Compare Source

  • Libs, Cli: New Ingest source and Ingest endpoint APIs are now available.
  • Libs: New environment APIs (import, export) are now available.
  • Libs/Ruby: Fix bug causing application.get_or_create to raise a TypeError

v1.62.0

Compare Source

  • Libs/Python: The client will now reuse the same httpx Client across api calls

v1.61.4

Compare Source

  • Libs/(C#,Java,Kotlin,Rust): The type of BackgroundTaskFinishedEvent2.data changed from Data (a custom type) to Object(Java C#), serde_json::Value(Rust), Map<String, Any>(Kotlin)

v1.61.3

Compare Source

  • Libs/Javascript: Fix bug where a missing content-type header would cause some requests to fail

v1.61.2

Compare Source

  • Libs/Java and Libs/Kotlin: Fix bug introduced in v1.61.1, where message.create would return 422 on all requests

v1.61.1

Compare Source

  • Libs/Java (Breaking): The type of MessageIn.transformationsParams changed from Object to Map<String,Object>.
  • Libs/Java and Libs/Kotlin (Breaking): Due to an internal change in the underlining JSON de/serialization library, some JSON objects may not be serialized correctly. To address this MessageIn.payload now accepts a JSON encoded string instead of an Object (for Java) or Map<String, Any> (for Kotlin)
  • Libs/Go: Fix regression in Go lib, operations now return &svix.Error instead of svix.Error

v1.61.0

Compare Source

  • Libs/Ruby (Breaking): Ruby version changed from 2.7 to 3.4.2
  • Libs/Ruby (Breaking): Deprecated methods MessageAttempt.list and MessageAttempt.list_attempts_for_endpoint are removed

v1.60.1

Compare Source

  • Libs/Javascript: Fix regression causing json deserialization to throw exception in a few edge cases

v1.60.0

Compare Source

  • Libs/Java (Breaking): All uses of ListOptions/PostOptions are removed, and renamed to {Resource}{Operation}Options. For example in Endpoint.List you would now use EndpointListOptions
  • Libs/Java (Breaking): Deprecated methods MessageAttempt.list and MessageAttempt.listAttemptsForEndpoint are removed

v1.59.2

Compare Source

  • Libs/Go: Fixed regression where go >= 1.23 was needed, now Go >= 1.21 is supported

v1.59.1

Compare Source

  • Libs/JavaScript: Fixed regression introduced in version 1.59.0, types are now correctly exported

v1.59.0

Compare Source

  • Libs/Kotlin (VERY IMPORTANT): The parameter order appId and msgId were swapped on Message.get and Message.expungeContent
  • Libs/Kotlin (Breaking): All uses of ListOptions/PostOptions are removed, and renamed to {Resource}{Operation}Options. For example in Endpoint.List you would now use EndpointListOptions
  • Libs/Kotlin (Breaking): In the 4 *Patch patch models, nullable fields are of type MaybeUnset<T> instead of T. call MaybeUnset.Present(val) to initialize this value
  • Libs/Kotlin (Breaking): SvixOptions no longer has initialRetryDelayMillis or numRetries instead use retrySchedule
  • Libs/Kotlin (Breaking): All {Resource}{Operation}Options and model classes (ApplicationIn/MessageOut) are now data classes
  • Libs/Kotlin (Breaking): Deprecated functions MessageAttempt.list and MessageAttempt.listAttemptsForEndpoint are removed
  • Libs/Kotlin (Breaking): All uses of java.time.OffsetDateTime replaced with kotlinx.datetime.Instant
  • Libs/Kotlin (Breaking): All uses of java.net.URL in request/response models are replaced with String
  • Libs/JavaScript (Breaking): Removed non-public endpoint.oauthUpdate and endpoint.oauthDelete operations.
  • Libs/JavaScript (Breaking): Removed deprecated operation MessageAttempt.list
  • Libs/JavaScript (Breaking): Exceptions and models are no longer exported from webhook.ts, import them from index.ts instead

v1.56.0

Compare Source

  • Skipping versions: we had an issue with our CI that created duplicated Go
    library releases and forced us to bump the version across the libs and the
    server. Apologies for any inconvenience caused.
  • Libs/Go: retracts several versions which were tagged prematurely. Apologies!

v1.45.1

Compare Source

  • CLI: Rename the binary back from svix-cli to svix
  • Libs/Java: Stop sharing one ApiClient between all Svix instances. Fixes a bug where multiple
    independently instantiated Svix instances would always use the same base path and auth token.

v1.45.0

Compare Source

  • CLI (New): New Rust-based CLI with support for all recent Svix functionality.
  • Libs/Rust (Breaking): Add api::MessageAttemptListAttemptedMessagesOptions and use it for
    MessageAttempt::list_attempted_messages, replacing MessageAttemptListOptions which contained
    some extra parameters never used with this method / endpoint (#​1568)
  • Libs/JavaScript (Breaking): Add more precise type annotations for options parameters on
    MessageAttempt.list, MessageAttempt.listByMsg, MessageAttempt.listAttemptedMessages and
    MessageAttempt.listAttemptedDestinations (#​1571)
  • Libs/JavaScript (Breaking): Rename EndpointStatsOptions interface to
    EndpointGetStatsOptions (#​1585)
  • Libs/Kotlin (Breaking): Remove ListOptions class. Usage of classes that were inheriting
    from it should not change though (#​1587)
  • Libs/Rust: Add api::Authentication::expire_all (#​1584)
  • Libs/Rust: Rename some Options types. The old names remain as deprecated type aliases (#​1584)
  • Server: Fix Dockerfile exposed port to be 8071 ([#​1596])

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants