From 7f70a3b4a383cd3951d6dfbccfebbbd69f35a057 Mon Sep 17 00:00:00 2001 From: svix-lucho Date: Mon, 5 Feb 2024 15:05:15 -0300 Subject: [PATCH] Bump version to 1.17.0 and update changelog --- .version | 2 +- ChangeLog.md | 5 +++++ bridge/Cargo.lock | 2 +- bridge/svix-bridge/Cargo.toml | 2 +- csharp/Svix/Svix.csproj | 2 +- go/internal/version/version.go | 2 +- java/README.md | 4 ++-- java/gradle.properties | 2 +- java/lib/src/main/java/com/svix/Svix.java | 2 +- javascript/package.json | 2 +- javascript/src/index.ts | 2 +- kotlin/README.md | 4 ++-- kotlin/gradle.properties | 2 +- kotlin/lib/src/main/kotlin/SvixOptions.kt | 2 +- python/svix/__init__.py | 2 +- ruby/Gemfile.lock | 4 ++-- ruby/lib/svix/version.rb | 2 +- rust/Cargo.toml | 2 +- server/Cargo.lock | 2 +- server/svix-server/Cargo.toml | 2 +- 20 files changed, 27 insertions(+), 22 deletions(-) diff --git a/.version b/.version index 71bd5d9ee..73d74673c 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -1.16.0 \ No newline at end of file +1.17.0 \ No newline at end of file diff --git a/ChangeLog.md b/ChangeLog.md index 193183706..6be5cee8d 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -3,6 +3,11 @@ ## Next * +## Version 1.17.0 +* Server: Upgrade hyper to 0.14.28 +* Libs/Rust: **[Important]** Fix a bug in the webhook signature verification method where certain signatures could bypass the verification. +* Libs/Java: **[Breaking]** Use Java time instead of threetenbp. This removes the need to import threetenbp to use the library. Depending on how the lib is used, it might require migrating uses of threetenbp to Java 8 Date-Time APIs. + ## Version 1.16.0 * Server: Add `tag` parameter to list-message for Go, JavaScript, and Python. * Server: improvements to the expired message cleaner. diff --git a/bridge/Cargo.lock b/bridge/Cargo.lock index 366a1c57f..3afbf8927 100644 --- a/bridge/Cargo.lock +++ b/bridge/Cargo.lock @@ -5637,7 +5637,7 @@ dependencies = [ [[package]] name = "svix-bridge" -version = "1.16.0" +version = "1.17.0" dependencies = [ "anyhow", "axum", diff --git a/bridge/svix-bridge/Cargo.toml b/bridge/svix-bridge/Cargo.toml index 172b4f908..96558205d 100644 --- a/bridge/svix-bridge/Cargo.toml +++ b/bridge/svix-bridge/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "svix-bridge" -version = "1.16.0" +version = "1.17.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/csharp/Svix/Svix.csproj b/csharp/Svix/Svix.csproj index 730492dcb..d4010e2e0 100644 --- a/csharp/Svix/Svix.csproj +++ b/csharp/Svix/Svix.csproj @@ -3,7 +3,7 @@ net5.0;netstandard2.0 Svix - 1.16.0 + 1.17.0 Svix Svix true diff --git a/go/internal/version/version.go b/go/internal/version/version.go index 7ad972355..ff86a83d7 100644 --- a/go/internal/version/version.go +++ b/go/internal/version/version.go @@ -1,3 +1,3 @@ package version -const Version = "1.16.0" +const Version = "1.17.0" diff --git a/java/README.md b/java/README.md index 178384706..2bc9a5f59 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.16.0 + 1.17.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.16.0" +implementation "com.svix:svix:1.17.0" ``` # Development diff --git a/java/gradle.properties b/java/gradle.properties index 46928f21a..0f374a1fd 100644 --- a/java/gradle.properties +++ b/java/gradle.properties @@ -1,5 +1,5 @@ GROUP=com.svix -VERSION_NAME=1.16.0 +VERSION_NAME=1.17.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/Svix.java b/java/lib/src/main/java/com/svix/Svix.java index edce6cb61..aba7e97c9 100644 --- a/java/lib/src/main/java/com/svix/Svix.java +++ b/java/lib/src/main/java/com/svix/Svix.java @@ -5,7 +5,7 @@ import com.svix.internal.auth.HttpBearerAuth; public final class Svix { - public static final String VERSION = "1.16.0"; + public static final String VERSION = "1.17.0"; private final Application application; private final Authentication authentication; private final Endpoint endpoint; diff --git a/javascript/package.json b/javascript/package.json index 67ebeae68..fb7c77648 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -1,6 +1,6 @@ { "name": "svix", - "version": "1.16.0", + "version": "1.17.0", "description": "Svix webhooks API client and webhook verification library", "author": "svix", "repository": "https://github.com/svix/svix-libs", diff --git a/javascript/src/index.ts b/javascript/src/index.ts index a08e1f648..c0676e0b9 100644 --- a/javascript/src/index.ts +++ b/javascript/src/index.ts @@ -76,7 +76,7 @@ import * as base64 from "@stablelib/base64"; import * as sha256 from "fast-sha256"; const WEBHOOK_TOLERANCE_IN_SECONDS = 5 * 60; // 5 minutes -const VERSION = "1.16.0"; +const VERSION = "1.17.0"; class UserAgentMiddleware implements Middleware { public pre(context: RequestContext): Promise { diff --git a/kotlin/README.md b/kotlin/README.md index d39c79ba3..2db3618ed 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.16.0 + 1.17.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.16.0" +implementation "com.svix.kotlin:svix-kotlin:1.17.0" ``` # Development diff --git a/kotlin/gradle.properties b/kotlin/gradle.properties index c3b2b33bc..69eac4411 100644 --- a/kotlin/gradle.properties +++ b/kotlin/gradle.properties @@ -1,5 +1,5 @@ GROUP=com.svix.kotlin -VERSION_NAME=1.16.0 +VERSION_NAME=1.17.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/SvixOptions.kt b/kotlin/lib/src/main/kotlin/SvixOptions.kt index 8ddf02f60..279c0b7da 100644 --- a/kotlin/lib/src/main/kotlin/SvixOptions.kt +++ b/kotlin/lib/src/main/kotlin/SvixOptions.kt @@ -6,7 +6,7 @@ data class SvixOptions( val numRetries: Int? = null ) { - private val version = "1.16.0" + private val version = "1.17.0" var serverUrl: String get() = this.wantedServerUrl ?: DEFAULT_URL diff --git a/python/svix/__init__.py b/python/svix/__init__.py index f1b17484e..962d0a31c 100644 --- a/python/svix/__init__.py +++ b/python/svix/__init__.py @@ -37,4 +37,4 @@ "WebhookVerificationError", ] -__version__ = "1.16.0" +__version__ = "1.17.0" diff --git a/ruby/Gemfile.lock b/ruby/Gemfile.lock index 7cb6699d0..0ba612eed 100644 --- a/ruby/Gemfile.lock +++ b/ruby/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - svix (1.16.0) + svix (1.17.0) typhoeus (~> 1.0, >= 1.0.1) GEM @@ -9,7 +9,7 @@ GEM specs: diff-lcs (1.4.4) ethon (0.14.0) - ffi (>= 1.16.0) + ffi (>= 1.17.0) ffi (1.15.1) rake (13.0.6) rspec (3.10.0) diff --git a/ruby/lib/svix/version.rb b/ruby/lib/svix/version.rb index b3e58cda3..39233259d 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.16.0" + VERSION = "1.17.0" end diff --git a/rust/Cargo.toml b/rust/Cargo.toml index c04e31c61..614d7988c 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "svix" -version = "1.16.0" +version = "1.17.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 f4476a473..65df86e3d 100644 --- a/server/Cargo.lock +++ b/server/Cargo.lock @@ -4229,7 +4229,7 @@ dependencies = [ [[package]] name = "svix-server" -version = "1.16.0" +version = "1.17.0" dependencies = [ "aide", "anyhow", diff --git a/server/svix-server/Cargo.toml b/server/svix-server/Cargo.toml index 10d4833c9..1e8ba3197 100644 --- a/server/svix-server/Cargo.toml +++ b/server/svix-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "svix-server" -version = "1.16.0" +version = "1.17.0" license = "MIT" description = "Svix webhooks server"