diff --git a/.version b/.version index 24aaa17762..f8e1eccd91 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -1.59.2 \ No newline at end of file +1.60.0 \ No newline at end of file diff --git a/ChangeLog.md b/ChangeLog.md index fe7ce265e8..1ac266f8af 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## Version 1.60.0 * 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 diff --git a/bridge/Cargo.lock b/bridge/Cargo.lock index acc10e9b59..f5bb114c36 100644 --- a/bridge/Cargo.lock +++ b/bridge/Cargo.lock @@ -4360,7 +4360,7 @@ dependencies = [ [[package]] name = "svix-bridge" -version = "1.59.2" +version = "1.60.0" dependencies = [ "anyhow", "axum", diff --git a/bridge/svix-bridge/Cargo.toml b/bridge/svix-bridge/Cargo.toml index b2e2d6d55d..e4c3e8b355 100644 --- a/bridge/svix-bridge/Cargo.toml +++ b/bridge/svix-bridge/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "svix-bridge" -version = "1.59.2" +version = "1.60.0" edition = "2021" publish = false diff --git a/csharp/Svix/Svix.csproj b/csharp/Svix/Svix.csproj index 134d332cf5..c70c880bd8 100644 --- a/csharp/Svix/Svix.csproj +++ b/csharp/Svix/Svix.csproj @@ -3,7 +3,7 @@ net8.0 Svix - 1.59.2 + 1.60.0 Svix Svix true diff --git a/csharp/Svix/Version.cs b/csharp/Svix/Version.cs index 2212dea0b5..9725a1efef 100644 --- a/csharp/Svix/Version.cs +++ b/csharp/Svix/Version.cs @@ -2,6 +2,6 @@ namespace Svix { public static class Version { - public const string version = "1.59.2"; + public const string version = "1.60.0"; } } diff --git a/go/version.go b/go/version.go index 288ab5e7a2..16212f55a7 100644 --- a/go/version.go +++ b/go/version.go @@ -1,3 +1,3 @@ package svix -const Version = "1.59.2" +const Version = "1.60.0" diff --git a/java/README.md b/java/README.md index c3c1d5b9c3..e02b7b537d 100644 --- a/java/README.md +++ b/java/README.md @@ -51,7 +51,7 @@ Add this dependency to your project's POM: com.svix svix - 1.59.2 + 1.60.0 compile ``` @@ -61,7 +61,7 @@ Add this dependency to your project's POM: Add this dependency to your project's build file: ```groovy -implementation "com.svix:svix:1.59.2" +implementation "com.svix:svix:1.60.0" ``` # Development diff --git a/java/gradle.properties b/java/gradle.properties index e002eb3b24..2e82b252ca 100644 --- a/java/gradle.properties +++ b/java/gradle.properties @@ -1,5 +1,5 @@ GROUP=com.svix -VERSION_NAME=1.59.2 +VERSION_NAME=1.60.0 POM_URL=https://github.com/svix/svix-webhooks POM_SCM_URL=git@github.com:svix/svix-webhooks.git diff --git a/java/lib/src/main/java/com/svix/Version.java b/java/lib/src/main/java/com/svix/Version.java index ff7a7b36d2..a796fd4d12 100644 --- a/java/lib/src/main/java/com/svix/Version.java +++ b/java/lib/src/main/java/com/svix/Version.java @@ -1,5 +1,5 @@ package com.svix; public class Version { - public static final String VERSION = "1.59.2"; + public static final String VERSION = "1.60.0"; } diff --git a/javascript/package.json b/javascript/package.json index 2397cee85d..6e250d14f1 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -1,6 +1,6 @@ { "name": "svix", - "version": "1.59.2", + "version": "1.60.0", "description": "Svix webhooks API client and webhook verification library", "author": "svix", "repository": "https://github.com/svix/svix-libs", diff --git a/javascript/src/request.ts b/javascript/src/request.ts index b1c4717b0c..dcca31b221 100644 --- a/javascript/src/request.ts +++ b/javascript/src/request.ts @@ -2,7 +2,7 @@ import "svix-fetch"; import { ApiException } from "./util"; import { HttpErrorOut, HTTPValidationError } from "./HttpErrors"; -export const LIB_VERSION = "1.59.2"; +export const LIB_VERSION = "1.60.0"; const USER_AGENT = `svix-libs/${LIB_VERSION}/javascript`; export enum HttpMethod { diff --git a/kotlin/README.md b/kotlin/README.md index f7f5f05cb8..7731fcc3a8 100644 --- a/kotlin/README.md +++ b/kotlin/README.md @@ -51,7 +51,7 @@ Add this dependency to your project's POM: com.svix.kotlin svix-kotlin - 1.59.2 + 1.60.0 compile ``` @@ -61,7 +61,7 @@ Add this dependency to your project's POM: Add this dependency to your project's build file: ```groovy -implementation "com.svix.kotlin:svix-kotlin:1.59.2" +implementation "com.svix.kotlin:svix-kotlin:1.60.0" ``` # Development diff --git a/kotlin/gradle.properties b/kotlin/gradle.properties index 39971d5dbf..b4d7f824b1 100644 --- a/kotlin/gradle.properties +++ b/kotlin/gradle.properties @@ -1,5 +1,5 @@ GROUP=com.svix.kotlin -VERSION_NAME=1.59.2 +VERSION_NAME=1.60.0 POM_URL=https://github.com/svix/svix-webhooks POM_SCM_URL=git@github.com:svix/svix-webhooks.git diff --git a/kotlin/lib/src/main/kotlin/Version.kt b/kotlin/lib/src/main/kotlin/Version.kt index edf382e945..24b30e35e0 100644 --- a/kotlin/lib/src/main/kotlin/Version.kt +++ b/kotlin/lib/src/main/kotlin/Version.kt @@ -1,3 +1,3 @@ package com.svix.kotlin -const val Version = "1.59.2" +const val Version = "1.60.0" diff --git a/lib-openapi.json b/lib-openapi.json index 37da66460b..694109b0d9 100644 --- a/lib-openapi.json +++ b/lib-openapi.json @@ -7173,7 +7173,7 @@ "info": { "description": "Welcome to the Svix API documentation!\n\nUseful links: [Homepage](https://www.svix.com) | [Support email](mailto:support+docs@svix.com) | [Blog](https://www.svix.com/blog/) | [Slack Community](https://www.svix.com/slack/)\n\n# Introduction\n\nThis is the reference documentation and schemas for the [Svix webhook service](https://www.svix.com) API. For tutorials and other documentation please refer to [the documentation](https://docs.svix.com).\n\n## Main concepts\n\nIn Svix you have four important entities you will be interacting with:\n\n- `messages`: these are the webhooks being sent. They can have contents and a few other properties.\n- `application`: this is where `messages` are sent to. Usually you want to create one application for each user on your platform.\n- `endpoint`: endpoints are the URLs messages will be sent to. Each application can have multiple `endpoints` and each message sent to that application will be sent to all of them (unless they are not subscribed to the sent event type).\n- `event-type`: event types are identifiers denoting the type of the message being sent. Event types are primarily used to decide which events are sent to which endpoint.\n\n\n## Authentication\n\nGet your authentication token (`AUTH_TOKEN`) from the [Svix dashboard](https://dashboard.svix.com) and use it as part of the `Authorization` header as such: `Authorization: Bearer ${AUTH_TOKEN}`. For more information on authentication, please refer to the [authentication token docs](https://docs.svix.com/api-keys).\n\n\n\n\n## Code samples\n\nThe code samples assume you already have the respective libraries installed and you know how to use them. For the latest information on how to do that, please refer to [the documentation](https://docs.svix.com/).\n\n\n## Idempotency\n\nSvix supports [idempotency](https://en.wikipedia.org/wiki/Idempotence) for safely retrying requests without accidentally performing the same operation twice. This is useful when an API call is disrupted in transit and you do not receive a response.\n\nTo perform an idempotent request, pass the idempotency key in the `Idempotency-Key` header to the request. The idempotency key should be a unique value generated by the client. You can create the key in however way you like, though we suggest using UUID v4, or any other string with enough entropy to avoid collisions.\n\nSvix's idempotency works by saving the resulting status code and body of the first request made for any given idempotency key for any successful request. Subsequent requests with the same key return the same result for a period of up to 12 hours.\n\nPlease note that idempotency is only supported for `POST` requests.\n\n\n## Cross-Origin Resource Sharing\n\nThis API features Cross-Origin Resource Sharing (CORS) implemented in compliance with [W3C spec](https://www.w3.org/TR/cors/). And that allows cross-domain communication from the browser. All responses have a wildcard same-origin which makes them completely public and accessible to everyone, including any code on any site.\n", "title": "Svix API", - "version": "1.59.2", + "version": "1.60.0", "x-logo": { "altText": "Svix Logo", "url": "https://www.svix.com/static/img/brand-padded.svg" diff --git a/python/svix/__init__.py b/python/svix/__init__.py index ce26fbf7b0..fccbed5e61 100644 --- a/python/svix/__init__.py +++ b/python/svix/__init__.py @@ -37,4 +37,4 @@ "WebhookVerificationError", ] -__version__ = "1.59.2" +__version__ = "1.60.0" diff --git a/ruby/Gemfile.lock b/ruby/Gemfile.lock index 585b6a3ccf..2b6ecc9557 100644 --- a/ruby/Gemfile.lock +++ b/ruby/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - svix (1.59.2) + svix (1.60.0) GEM remote: https://rubygems.org/ diff --git a/ruby/lib/svix/version.rb b/ruby/lib/svix/version.rb index c513dea68e..2f6c94bc93 100644 --- a/ruby/lib/svix/version.rb +++ b/ruby/lib/svix/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Svix - VERSION = "1.59.2" + VERSION = "1.60.0" end diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 3f152d7415..a98e78db34 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "svix" -version = "1.59.2" +version = "1.60.0" authors = ["Svix Inc. "] edition = "2021" description = "Svix webhooks API client and webhook verification library" diff --git a/server/Cargo.lock b/server/Cargo.lock index 0d0eba54c6..b958ef933e 100644 --- a/server/Cargo.lock +++ b/server/Cargo.lock @@ -4751,7 +4751,7 @@ dependencies = [ [[package]] name = "svix-server" -version = "1.59.2" +version = "1.60.0" dependencies = [ "aide", "anyhow", diff --git a/server/svix-server/Cargo.toml b/server/svix-server/Cargo.toml index cfdffbfe2d..097b36124f 100644 --- a/server/svix-server/Cargo.toml +++ b/server/svix-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "svix-server" -version = "1.59.2" +version = "1.60.0" description = "Svix webhooks server" publish = false edition.workspace = true diff --git a/svix-cli/Cargo.lock b/svix-cli/Cargo.lock index 2e2e523d57..23cc61525b 100644 --- a/svix-cli/Cargo.lock +++ b/svix-cli/Cargo.lock @@ -1565,7 +1565,7 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "svix" -version = "1.59.2" +version = "1.60.0" dependencies = [ "base64 0.13.1", "hmac-sha256", @@ -1589,7 +1589,7 @@ dependencies = [ [[package]] name = "svix-cli" -version = "1.59.2" +version = "1.60.0" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/svix-cli/Cargo.toml b/svix-cli/Cargo.toml index c1704010b7..234273db33 100644 --- a/svix-cli/Cargo.toml +++ b/svix-cli/Cargo.toml @@ -3,7 +3,7 @@ name = "svix-cli" description = "A CLI to interact with the Svix API." homepage = "https://www.svix.com" authors = ["Svix Inc. "] -version = "1.59.2" +version = "1.60.0" edition = "2021" license = "MIT" keywords = ["svix", "webhooks", "diahook"] diff --git a/svix-cli/README.md b/svix-cli/README.md index 5bb0d8b39b..1d9138ab34 100644 --- a/svix-cli/README.md +++ b/svix-cli/README.md @@ -24,13 +24,13 @@ A CLI to interact with the Svix API. Pre-built binaries are available for Linux, macOS via shell script installers. ``` -curl --proto '=https' --tlsv1.2 -LsSf https://github.com/svix/svix-webhooks/releases/download/v1.59.2/svix-cli-installer.sh | sh +curl --proto '=https' --tlsv1.2 -LsSf https://github.com/svix/svix-webhooks/releases/download/v1.60.0/svix-cli-installer.sh | sh ``` For Windows users, installation can be done via powershell: ``` -powershell -ExecutionPolicy ByPass -c "irm https://github.com/svix-onelson/svix-webhooks/releases/download/v1.59.2/svix-cli-installer.ps1 | iex" +powershell -ExecutionPolicy ByPass -c "irm https://github.com/svix-onelson/svix-webhooks/releases/download/v1.60.0/svix-cli-installer.ps1 | iex" ``` These scripts will install the binaries to `~/.svix/bin` and also add this directory to your `PATH` by default.