From 466c560ae1974b6efc3b3b1acf677652d67cfb17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ca=CC=81ssio=20Marcos=20Goulart?= Date: Thu, 28 May 2026 19:13:24 -0700 Subject: [PATCH] Release 3.0.1 Bug-fix release rolling up #237 (SEP-10 challenge integrity) and #238 (submitWithFeeIncrease maxFee forwarding, bounded submitTransaction 504 retries, KeyManager removeKey cache deletion). Co-Authored-By: Claude Opus 4.7 (1M context) --- @stellar/typescript-wallet-sdk-km/CHANGELOG.MD | 5 +++++ @stellar/typescript-wallet-sdk-km/package.json | 2 +- @stellar/typescript-wallet-sdk-soroban/CHANGELOG.MD | 3 +++ @stellar/typescript-wallet-sdk-soroban/package.json | 2 +- @stellar/typescript-wallet-sdk/CHANGELOG.MD | 7 +++++++ @stellar/typescript-wallet-sdk/package.json | 2 +- 6 files changed, 18 insertions(+), 3 deletions(-) diff --git a/@stellar/typescript-wallet-sdk-km/CHANGELOG.MD b/@stellar/typescript-wallet-sdk-km/CHANGELOG.MD index b4c5d24..69c6b86 100644 --- a/@stellar/typescript-wallet-sdk-km/CHANGELOG.MD +++ b/@stellar/typescript-wallet-sdk-km/CHANGELOG.MD @@ -1,3 +1,8 @@ +# Release notes - Typescript Wallet SDK Key Manager - 3.0.1 + +### Fixed +* `KeyManager.removeKey`: the in-memory cache entry is now actually deleted when `shouldCache: true`, instead of being left stale by a no-op write (#238) + # Release notes - Typescript Wallet SDK Key Manager - 3.0.0 ### BREAKING CHANGES diff --git a/@stellar/typescript-wallet-sdk-km/package.json b/@stellar/typescript-wallet-sdk-km/package.json index 49a99f9..1edde74 100644 --- a/@stellar/typescript-wallet-sdk-km/package.json +++ b/@stellar/typescript-wallet-sdk-km/package.json @@ -1,6 +1,6 @@ { "name": "@stellar/typescript-wallet-sdk-km", - "version": "3.0.0", + "version": "3.0.1", "engines": { "node": ">=20" }, diff --git a/@stellar/typescript-wallet-sdk-soroban/CHANGELOG.MD b/@stellar/typescript-wallet-sdk-soroban/CHANGELOG.MD index 30d13dd..c97e72f 100644 --- a/@stellar/typescript-wallet-sdk-soroban/CHANGELOG.MD +++ b/@stellar/typescript-wallet-sdk-soroban/CHANGELOG.MD @@ -1,3 +1,6 @@ +# Release notes - Typescript Wallet SDK Soroban - 3.0.1 +* Version bump + # Release notes - Typescript Wallet SDK Soroban - 3.0.0 ### BREAKING CHANGES diff --git a/@stellar/typescript-wallet-sdk-soroban/package.json b/@stellar/typescript-wallet-sdk-soroban/package.json index 2884079..2c04c69 100644 --- a/@stellar/typescript-wallet-sdk-soroban/package.json +++ b/@stellar/typescript-wallet-sdk-soroban/package.json @@ -1,6 +1,6 @@ { "name": "@stellar/typescript-wallet-sdk-soroban", - "version": "3.0.0", + "version": "3.0.1", "engines": { "node": ">=20" }, diff --git a/@stellar/typescript-wallet-sdk/CHANGELOG.MD b/@stellar/typescript-wallet-sdk/CHANGELOG.MD index f234db6..65a42ae 100644 --- a/@stellar/typescript-wallet-sdk/CHANGELOG.MD +++ b/@stellar/typescript-wallet-sdk/CHANGELOG.MD @@ -1,3 +1,10 @@ +# Release notes - Typescript Wallet SDK - 3.0.1 + +### Fixed +* SEP-10: verify the auth server returns the same challenge body after `client_domain` re-signing, instead of trusting a server-supplied transaction (#237) +* `submitWithFeeIncrease`: forward `maxFee` across recursive retries so the cap is enforced on every retry, not just the first (#238) +* `submitTransaction`: replace the unbounded recursive 504 retry with a bounded equal-jitter exponential backoff loop, avoiding stack overflow during sustained Horizon outages (#238) + # Release notes - Typescript Wallet SDK - 3.0.0 ### BREAKING CHANGES diff --git a/@stellar/typescript-wallet-sdk/package.json b/@stellar/typescript-wallet-sdk/package.json index dec8a16..a22e904 100644 --- a/@stellar/typescript-wallet-sdk/package.json +++ b/@stellar/typescript-wallet-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@stellar/typescript-wallet-sdk", - "version": "3.0.0", + "version": "3.0.1", "engines": { "node": ">=20" },