From 037e4ee8fc6eba142ce71aaff91612e91905b193 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 25 Sep 2026 21:10:49 +0000 Subject: [PATCH 1/3] Bump version to 28.1.0 --- Cargo.lock | 38 +++++++++---------- Cargo.toml | 10 ++--- .../tests/fixtures/bye/Cargo.toml | 2 +- .../tests/fixtures/hello/Cargo.toml | 2 +- .../tests/fixtures/test-wasms/auth/Cargo.toml | 2 +- .../test-wasms/constructor/Cargo.toml | 2 +- .../test-wasms/custom_account/Cargo.toml | 2 +- .../test-wasms/custom_type/Cargo.toml | 2 +- .../test-wasms/empty_constructor/Cargo.toml | 2 +- .../test-wasms/hello_world/Cargo.toml | 2 +- .../tests/fixtures/test-wasms/swap/Cargo.toml | 2 +- .../fixtures/test-wasms/token/Cargo.toml | 2 +- .../test-wasms/token_renamed/Cargo.toml | 2 +- 13 files changed, 35 insertions(+), 35 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ae40ecfee6..f124fb22c1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1781,7 +1781,7 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "doc-gen" -version = "28.0.0" +version = "28.1.0" dependencies = [ "clap-markdown", "soroban-cli", @@ -5356,7 +5356,7 @@ dependencies = [ [[package]] name = "soroban-cli" -version = "28.0.0" +version = "28.1.0" dependencies = [ "assert_cmd", "assert_fs", @@ -5532,7 +5532,7 @@ dependencies = [ [[package]] name = "soroban-hello" -version = "28.0.0" +version = "28.1.0" [[package]] name = "soroban-ledger-snapshot" @@ -5623,7 +5623,7 @@ dependencies = [ [[package]] name = "soroban-spec-tools" -version = "28.0.0" +version = "28.1.0" dependencies = [ "base64 0.21.7", "escape-bytes", @@ -5645,7 +5645,7 @@ dependencies = [ [[package]] name = "soroban-spec-typescript" -version = "28.0.0" +version = "28.1.0" dependencies = [ "base64 0.21.7", "heck 0.4.1", @@ -5666,7 +5666,7 @@ dependencies = [ [[package]] name = "soroban-test" -version = "28.0.0" +version = "28.1.0" dependencies = [ "assert_cmd", "assert_fs", @@ -5777,18 +5777,18 @@ dependencies = [ [[package]] name = "stellar-bye" -version = "28.0.0" +version = "28.1.0" [[package]] name = "stellar-cli" -version = "28.0.0" +version = "28.1.0" dependencies = [ "soroban-cli", ] [[package]] name = "stellar-ledger" -version = "28.0.0" +version = "28.1.0" dependencies = [ "async-trait", "byteorder 1.5.0", @@ -6164,56 +6164,56 @@ dependencies = [ [[package]] name = "test_auth" -version = "28.0.0" +version = "28.1.0" dependencies = [ "soroban-sdk", ] [[package]] name = "test_constructor" -version = "28.0.0" +version = "28.1.0" dependencies = [ "soroban-sdk", ] [[package]] name = "test_custom_account" -version = "28.0.0" +version = "28.1.0" dependencies = [ "soroban-sdk", ] [[package]] name = "test_custom_types" -version = "28.0.0" +version = "28.1.0" dependencies = [ "soroban-sdk", ] [[package]] name = "test_empty_constructor" -version = "28.0.0" +version = "28.1.0" dependencies = [ "soroban-sdk", ] [[package]] name = "test_hello_world" -version = "28.0.0" +version = "28.1.0" dependencies = [ "soroban-sdk", ] [[package]] name = "test_swap" -version = "28.0.0" +version = "28.1.0" dependencies = [ "soroban-sdk", ] [[package]] name = "test_token" -version = "28.0.0" +version = "28.1.0" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -6221,14 +6221,14 @@ dependencies = [ [[package]] name = "test_token_renamed" -version = "28.0.0" +version = "28.1.0" dependencies = [ "soroban-sdk", ] [[package]] name = "test_udt" -version = "28.0.0" +version = "28.1.0" dependencies = [ "soroban-sdk", ] diff --git a/Cargo.toml b/Cargo.toml index cf224f29f7..8d81af107c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,25 +21,25 @@ exclude = [ ] [workspace.package] -version = "28.0.0" +version = "28.1.0" rust-version = "1.93.0" # Dependencies located in this repo: [workspace.dependencies.soroban-cli] -version = "=28.0.0" +version = "=28.1.0" path = "cmd/soroban-cli" default-features = false [workspace.dependencies.soroban-spec-typescript] -version = "28.0.0" +version = "28.1.0" path = "./cmd/crates/soroban-spec-typescript" [workspace.dependencies.soroban-spec-tools] -version = "28.0.0" +version = "28.1.0" path = "./cmd/crates/soroban-spec-tools" [workspace.dependencies.stellar-ledger] -version = "=28.0.0" +version = "=28.1.0" path = "cmd/crates/stellar-ledger" # Dependencies from the rs-stellar-xdr repo: diff --git a/cmd/crates/soroban-test/tests/fixtures/bye/Cargo.toml b/cmd/crates/soroban-test/tests/fixtures/bye/Cargo.toml index 9c2ecaa829..2fb527a0e7 100644 --- a/cmd/crates/soroban-test/tests/fixtures/bye/Cargo.toml +++ b/cmd/crates/soroban-test/tests/fixtures/bye/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "stellar-bye" -version = "28.0.0" +version = "28.1.0" edition = "2021" publish = false diff --git a/cmd/crates/soroban-test/tests/fixtures/hello/Cargo.toml b/cmd/crates/soroban-test/tests/fixtures/hello/Cargo.toml index d740e038c6..47c736ce1d 100644 --- a/cmd/crates/soroban-test/tests/fixtures/hello/Cargo.toml +++ b/cmd/crates/soroban-test/tests/fixtures/hello/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "soroban-hello" -version = "28.0.0" +version = "28.1.0" edition = "2021" publish = false diff --git a/cmd/crates/soroban-test/tests/fixtures/test-wasms/auth/Cargo.toml b/cmd/crates/soroban-test/tests/fixtures/test-wasms/auth/Cargo.toml index fa3046b45c..c1525d84d2 100644 --- a/cmd/crates/soroban-test/tests/fixtures/test-wasms/auth/Cargo.toml +++ b/cmd/crates/soroban-test/tests/fixtures/test-wasms/auth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test_auth" -version = "28.0.0" +version = "28.1.0" authors = ["Stellar Development Foundation "] license = "Apache-2.0" edition = "2021" diff --git a/cmd/crates/soroban-test/tests/fixtures/test-wasms/constructor/Cargo.toml b/cmd/crates/soroban-test/tests/fixtures/test-wasms/constructor/Cargo.toml index ae13c3b060..1a62fe4797 100644 --- a/cmd/crates/soroban-test/tests/fixtures/test-wasms/constructor/Cargo.toml +++ b/cmd/crates/soroban-test/tests/fixtures/test-wasms/constructor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test_constructor" -version = "28.0.0" +version = "28.1.0" authors = ["Stellar Development Foundation "] license = "Apache-2.0" edition = "2021" diff --git a/cmd/crates/soroban-test/tests/fixtures/test-wasms/custom_account/Cargo.toml b/cmd/crates/soroban-test/tests/fixtures/test-wasms/custom_account/Cargo.toml index 164d00db0b..7ca0cffdae 100644 --- a/cmd/crates/soroban-test/tests/fixtures/test-wasms/custom_account/Cargo.toml +++ b/cmd/crates/soroban-test/tests/fixtures/test-wasms/custom_account/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test_custom_account" -version = "28.0.0" +version = "28.1.0" authors = ["Stellar Development Foundation "] license = "Apache-2.0" edition = "2021" diff --git a/cmd/crates/soroban-test/tests/fixtures/test-wasms/custom_type/Cargo.toml b/cmd/crates/soroban-test/tests/fixtures/test-wasms/custom_type/Cargo.toml index c8e3fc3056..79c6917aa5 100644 --- a/cmd/crates/soroban-test/tests/fixtures/test-wasms/custom_type/Cargo.toml +++ b/cmd/crates/soroban-test/tests/fixtures/test-wasms/custom_type/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test_custom_types" -version = "28.0.0" +version = "28.1.0" authors = ["Stellar Development Foundation "] license = "Apache-2.0" edition = "2021" diff --git a/cmd/crates/soroban-test/tests/fixtures/test-wasms/empty_constructor/Cargo.toml b/cmd/crates/soroban-test/tests/fixtures/test-wasms/empty_constructor/Cargo.toml index 4687f2b9bd..480bcf5ac9 100644 --- a/cmd/crates/soroban-test/tests/fixtures/test-wasms/empty_constructor/Cargo.toml +++ b/cmd/crates/soroban-test/tests/fixtures/test-wasms/empty_constructor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test_empty_constructor" -version = "28.0.0" +version = "28.1.0" authors = ["Stellar Development Foundation "] license = "Apache-2.0" edition = "2021" diff --git a/cmd/crates/soroban-test/tests/fixtures/test-wasms/hello_world/Cargo.toml b/cmd/crates/soroban-test/tests/fixtures/test-wasms/hello_world/Cargo.toml index 252568fdd9..5f7a42d901 100644 --- a/cmd/crates/soroban-test/tests/fixtures/test-wasms/hello_world/Cargo.toml +++ b/cmd/crates/soroban-test/tests/fixtures/test-wasms/hello_world/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test_hello_world" -version = "28.0.0" +version = "28.1.0" authors = ["Stellar Development Foundation "] license = "Apache-2.0" edition = "2021" diff --git a/cmd/crates/soroban-test/tests/fixtures/test-wasms/swap/Cargo.toml b/cmd/crates/soroban-test/tests/fixtures/test-wasms/swap/Cargo.toml index 6403e44f36..4d790bf80c 100644 --- a/cmd/crates/soroban-test/tests/fixtures/test-wasms/swap/Cargo.toml +++ b/cmd/crates/soroban-test/tests/fixtures/test-wasms/swap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test_swap" -version = "28.0.0" +version = "28.1.0" authors = ["Stellar Development Foundation "] license = "Apache-2.0" edition = "2021" diff --git a/cmd/crates/soroban-test/tests/fixtures/test-wasms/token/Cargo.toml b/cmd/crates/soroban-test/tests/fixtures/test-wasms/token/Cargo.toml index 11b606c73d..23cc948922 100644 --- a/cmd/crates/soroban-test/tests/fixtures/test-wasms/token/Cargo.toml +++ b/cmd/crates/soroban-test/tests/fixtures/test-wasms/token/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test_token" -version = "28.0.0" +version = "28.1.0" description = "Soroban standard token contract" authors = ["Stellar Development Foundation "] license = "Apache-2.0" diff --git a/cmd/crates/soroban-test/tests/fixtures/test-wasms/token_renamed/Cargo.toml b/cmd/crates/soroban-test/tests/fixtures/test-wasms/token_renamed/Cargo.toml index 71de3dce8c..87d6d7f806 100644 --- a/cmd/crates/soroban-test/tests/fixtures/test-wasms/token_renamed/Cargo.toml +++ b/cmd/crates/soroban-test/tests/fixtures/test-wasms/token_renamed/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test_token_renamed" -version = "28.0.0" +version = "28.1.0" description = "A SEP-41-shaped token whose parameters use non-canonical names" authors = ["Stellar Development Foundation "] license = "Apache-2.0" From df4c358c0c53e024fb1b99e9c21fb17ae1cbf4c7 Mon Sep 17 00:00:00 2001 From: Nando Vieira Date: Fri, 25 Sep 2026 14:11:39 -0700 Subject: [PATCH 2/3] Update dependencies to stable releases. --- Cargo.lock | 36 ++++++++++++++++++------------------ Cargo.toml | 16 ++++++++-------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f124fb22c1..3ac17374e5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5536,9 +5536,9 @@ version = "28.1.0" [[package]] name = "soroban-ledger-snapshot" -version = "28.0.0-rc.1" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e68b020e9838df2affe8488998943b81d183c7ea4990691a863b39c13d3516e" +checksum = "b5caeb0a4c8af6d04dc1dfbf96199e0d50ae086c7d54c9001abe78bb891fc44f" dependencies = [ "serde", "serde_json", @@ -5550,9 +5550,9 @@ dependencies = [ [[package]] name = "soroban-sdk" -version = "28.0.0-rc.1" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "864a530b8a1eb07c364f3f4b2f069b737ae87df203fd290baebddb9119f2dfe5" +checksum = "e4946477e75667215a25b652b0febb446485686c944d364c117c903e3fb98bab" dependencies = [ "arbitrary", "bytes-lit", @@ -5574,9 +5574,9 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" -version = "28.0.0-rc.1" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d66c2bfe91c8ec2179dcab5284ee99215d9271fed2eb8b9819bcd45001ac861f" +checksum = "168f2d2c3fd4da57584c71e0a8315a8e656486495bc53e18c93b8ec4db085438" dependencies = [ "darling 0.20.11", "heck 0.5.0", @@ -5594,9 +5594,9 @@ dependencies = [ [[package]] name = "soroban-spec" -version = "28.0.0-rc.1" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f20e3c44fa7939fece5c8988efa7c9e062ab5596ae7497035a2bc59ffd48816" +checksum = "2f48c8e183fc140ccd89e1fe1663cc605fb18641967c0bb591f64887599fde59" dependencies = [ "base64 0.22.1", "sha2 0.10.9", @@ -5607,9 +5607,9 @@ dependencies = [ [[package]] name = "soroban-spec-rust" -version = "28.0.0-rc.1" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43eb9293928c35e949818f83fe5eacfe0cf45ebb32552304aaea66279b7c8403" +checksum = "40cd0021887fd047e9f63cea36da35b202881bc0e0dbcc067a146137ca46f192" dependencies = [ "prettyplease", "proc-macro2", @@ -5706,18 +5706,18 @@ dependencies = [ [[package]] name = "soroban-token-sdk" -version = "28.0.0-rc.1" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7053541ed1cf2cbfc78625d2b619c496c0748d20d75aee019b2f68169386f4c" +checksum = "c3c9f00a6e59a79908624907924c2ecc037f6b3874cdca580e864b167d302a97" dependencies = [ "soroban-sdk", ] [[package]] name = "soroban-token-spec" -version = "28.0.0-rc.1" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27fe6acb049550f221fcb294c8ca3ede0e89609ea3d480c63b84b8cf4197c416" +checksum = "5f3216ca17b7b8dd6d69311d3ec56eea68a37a96ba9bb6dbdea0f6b0c93a21ad" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5766,9 +5766,9 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-asset-spec" -version = "28.0.0-rc.1" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4194d1b54a5337c277a0656c2d4da940439f9eb3f2e17a919bc686a870429250" +checksum = "63f2d090d948334a7e69c0731b31f89c88f4aefa7465efbd9de9b24677065fb6" dependencies = [ "soroban-sdk", "soroban-token-sdk", @@ -5820,9 +5820,9 @@ dependencies = [ [[package]] name = "stellar-rpc-client" -version = "28.0.0-rc.1" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6f06a05befef7b6ddb92d28f09880a801e34fc3ab671c04d0e88ec4de6b1d4d" +checksum = "808ecdeac737f975c52e0fd21236a56c02921ead20858dd818b870d63a53edc5" dependencies = [ "clap", "hex", diff --git a/Cargo.toml b/Cargo.toml index 8d81af107c..c597dddfe6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -48,31 +48,31 @@ version = "28.0.0" # Dependencies from the rs-stellar-env repo: [workspace.dependencies.soroban-env-host] -version = "28.0.0-rc.1" +version = "28.0.2" # Dependencies from the rs-soroban-sdk repo: [workspace.dependencies.soroban-spec] -version = "28.0.0-rc.1" +version = "28.0.0" [workspace.dependencies.soroban-spec-rust] -version = "28.0.0-rc.1" +version = "28.0.0" [workspace.dependencies.soroban-sdk] -version = "28.0.0-rc.1" +version = "28.0.0" [workspace.dependencies.soroban-token-sdk] -version = "28.0.0-rc.1" +version = "28.0.0" [workspace.dependencies.stellar-asset-spec] -version = "28.0.0-rc.1" +version = "28.0.0" [workspace.dependencies.soroban-ledger-snapshot] -version = "28.0.0-rc.1" +version = "28.0.0" # Dependencies from the rs-stellar-rpc-client repo: [workspace.dependencies.soroban-rpc] package = "stellar-rpc-client" -version = "28.0.0-rc.1" +version = "28.0.0" # Dependencies from elsewhere shared by crates: [workspace.dependencies] From 848d5746986fcdd27d5123cfd4bca5d0b6fc74e5 Mon Sep 17 00:00:00 2001 From: Nando Vieira Date: Fri, 25 Sep 2026 16:52:34 -0700 Subject: [PATCH 3/3] Update init template to SDK 28. --- .../contract-workspace-template/Cargo.toml.removeextension | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/soroban-cli/src/utils/contract-workspace-template/Cargo.toml.removeextension b/cmd/soroban-cli/src/utils/contract-workspace-template/Cargo.toml.removeextension index 9aa33e5486..27fc38e124 100644 --- a/cmd/soroban-cli/src/utils/contract-workspace-template/Cargo.toml.removeextension +++ b/cmd/soroban-cli/src/utils/contract-workspace-template/Cargo.toml.removeextension @@ -5,7 +5,7 @@ members = [ ] [workspace.dependencies] -soroban-sdk = "27" +soroban-sdk = "28" [profile.release] opt-level = "z"