From abaebb0b2e25dd1984c5003d77ca87728406d0ff Mon Sep 17 00:00:00 2001 From: Tsachi Herman <24438559+tsachiherman@users.noreply.github.com> Date: Fri, 6 Jan 2023 19:00:13 -0500 Subject: [PATCH 1/2] Update release versions for upcoming release (#259) * initial ver * update * update * update --- docs/releases.mdx | 71 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/docs/releases.mdx b/docs/releases.mdx index adaf884e..5d825e7e 100644 --- a/docs/releases.mdx +++ b/docs/releases.mdx @@ -20,6 +20,77 @@ network passphrase changes. [Futurenet]: networks/futurenet +## Preview 6 (January 9th, 2023) + +### Software + +| Software | Version | +| -------- | ------- | +| XDR | [026c9cd074bdb28ddde8ee52f2a4502d9e518a09](https://github.com/stellar/stellar-xdr/tree/026c9cd074bdb28ddde8ee52f2a4502d9e518a09) | +| Soroban Environment | `v0.0.12` | +| Stellar Core | `19.6.1-1158.c0ad35aa1.focal~soroban` | +| Soroban Rust SDK | `v0.4.2` | +| Soroban CLI | `v0.4.0` | +| Soroban RPC | `0.4.0-10` | +| Stellar Horizon | `stellar-horizon:2.22.0~soroban-323` | +| Stellar Friendbot | `soroban-v0.0.2-alpha` | +| Stellar Quickstart | `stellar/quickstart:soroban-dev@sha256:8968d5c3344fe447941ebef12c5bede6f15ba29b63317a488c16c5d5842e4a71` | +| Stellar JS Stellar Base | `8.0.1-soroban.6` | +| Stellar JS Soroban Client | `v0.3.0` | +| Futurenet Network Passphrase | `Test SDF Future Network ; October 2022` | + +### Changelog + +#### Soroban Environment + +- Wasm instruction level calibration +- Replace `im` containers with `Vec` +- Remove EnvVal +- Fix first/last_index_of functions to use deep object comparison +- Export type aliases for Storage and Footprint +- Add env.json +- Remove built-in soroban token +- Update rust-version +- Use single balances in the Stellar Asset Contract +- Remove unnecessary i128 clone + +See https://github.com/stellar/rs-soroban-env/releases v0.0.10, v0.0.11, v0.0.12 for more details. + +#### Soroban Rust SDK + +- Fix contractimpl for empty impl blocks +- bump env and fix token interface +- Remove init from the token interface +- Update rust-version +- Require only a borrow of Host when updating ledger snapshot +- Fix doc comments and clippy warnings on ledger snapshot +- Add LedgerSnapshot::update(Host) +- undo token deploy revert +- Revert deploy and update env +- Remove token deploy in anticipation of removal of the soroban only built-in token +- Make ledger snapshot write file create dir path +- Make errors explicit in ledger snapshot functions +- Update env to include delete-im, remove-EnvVal changes + +See https://github.com/stellar/rs-soroban-sdk/releases v0.3.0, v0.3.1, v0.3.2, v0.4.0, v0.4.1 for more details. + +#### Soroban RPC + +- Add GitHub linting for GO code + +See https://github.com/stellar/soroban-tools/releases v0.3.0, v0.3.1 for more details. + +#### Soroban CLI + +- Update rust version +- StrValError --> Error and implemented using thiserror +- Use soroban-ledger-snapshot for managing ledger.json +- Use LedgerSnapshot::update to update snapshot instead of unpacking the host and updating ledger info and entries separately. +- Add events subcommand for local and remote event viewing +- Deprecate token create command + +See https://github.com/stellar/soroban-tools/releases v0.3.0, v0.3.1, 0.3.3 for more details. + ## Preview 5 (December 8th, 2022) ### Software From dd8566897feb115922126498e29ffac111154494 Mon Sep 17 00:00:00 2001 From: Jay Geng Date: Fri, 6 Jan 2023 19:45:47 -0500 Subject: [PATCH 2/2] Update release page --- docs/releases.mdx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/releases.mdx b/docs/releases.mdx index 5d825e7e..9b17aa8c 100644 --- a/docs/releases.mdx +++ b/docs/releases.mdx @@ -28,6 +28,7 @@ network passphrase changes. | -------- | ------- | | XDR | [026c9cd074bdb28ddde8ee52f2a4502d9e518a09](https://github.com/stellar/stellar-xdr/tree/026c9cd074bdb28ddde8ee52f2a4502d9e518a09) | | Soroban Environment | `v0.0.12` | +| Soroban Interface Version | `27` | | Stellar Core | `19.6.1-1158.c0ad35aa1.focal~soroban` | | Soroban Rust SDK | `v0.4.2` | | Soroban CLI | `v0.4.0` | @@ -54,7 +55,7 @@ network passphrase changes. - Use single balances in the Stellar Asset Contract - Remove unnecessary i128 clone -See https://github.com/stellar/rs-soroban-env/releases v0.0.10, v0.0.11, v0.0.12 for more details. +See https://github.com/stellar/rs-soroban-env/releases v0.0.12 for more details. #### Soroban Rust SDK @@ -72,13 +73,13 @@ See https://github.com/stellar/rs-soroban-env/releases v0.0.10, v0.0.11, v0.0.12 - Make errors explicit in ledger snapshot functions - Update env to include delete-im, remove-EnvVal changes -See https://github.com/stellar/rs-soroban-sdk/releases v0.3.0, v0.3.1, v0.3.2, v0.4.0, v0.4.1 for more details. +See https://github.com/stellar/rs-soroban-sdk/releases v0.4.0, v0.4.1, v0.4.2 for more details. #### Soroban RPC - Add GitHub linting for GO code -See https://github.com/stellar/soroban-tools/releases v0.3.0, v0.3.1 for more details. +See https://github.com/stellar/soroban-tools/releases v0.4.0 for more details. #### Soroban CLI @@ -89,7 +90,7 @@ See https://github.com/stellar/soroban-tools/releases v0.3.0, v0.3.1 for more de - Add events subcommand for local and remote event viewing - Deprecate token create command -See https://github.com/stellar/soroban-tools/releases v0.3.0, v0.3.1, 0.3.3 for more details. +See https://github.com/stellar/soroban-tools/releases v0.4.0 for more details. ## Preview 5 (December 8th, 2022) @@ -99,6 +100,7 @@ See https://github.com/stellar/soroban-tools/releases v0.3.0, v0.3.1, 0.3.3 for | -------- | ------- | | XDR | [026c9cd074bdb28ddde8ee52f2a4502d9e518a09](https://github.com/stellar/stellar-xdr/tree/026c9cd074bdb28ddde8ee52f2a4502d9e518a09) | | Soroban Environment | `v0.0.11` | +| Soroban Interface Version | `26` | | Stellar Core | `stellar-core_19.5.1-1137.b3a6bc281.focal~soroban` | | Soroban Rust SDK | `v0.3.2` | | Soroban CLI | `v0.3.3` | @@ -174,6 +176,7 @@ See https://github.com/stellar/soroban-tools/releases v0.3.0, v0.3.1, 0.3.3 for | -------- | ------- | | XDR | https://github.com/stellar/stellar-xdr-next/tree/48d5e17ae63bba0aa9725cd9d18d7438f44c07b1 | | Soroban Environment | `v0.0.9` | +| Soroban Interface Version | `23` | | Stellar Core | `19.5.1-1111.eba1d3de9.focal~soroban` | | Soroban Rust SDK | `v0.2.1` | | Soroban CLI | `v0.2.1` | @@ -235,6 +238,7 @@ See https://github.com/stellar/soroban-cli/releases v0.2.0, v0.2.1 for more deta | -------- | ------- | | XDR | https://github.com/stellar/stellar-xdr-next/tree/161e2e5b64425a49f9ccfef7f732ae742ed5eec4 | | Soroban Environment | `v0.0.6` | +| Soroban Interface Version | `23` | | Stellar Core | `19.4.1-1097.4e813f20e.focal~soroban` | | Soroban Rust SDK | `v0.1.1` | | Soroban CLI | `v0.1.2` |