From 927478f72bf56e48e399d4139bce13261a2996a8 Mon Sep 17 00:00:00 2001 From: Julian Martinez <73849597+Julian-dev28@users.noreply.github.com> Date: Thu, 22 Feb 2024 08:04:52 -0800 Subject: [PATCH] Add v20.2.0 release to `releases.mdx` (#737) * Update releases.mdx * use latest versions * add changelog * update title --- docs/releases.mdx | 102 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/docs/releases.mdx b/docs/releases.mdx index 657be50a..fe63090d 100644 --- a/docs/releases.mdx +++ b/docs/releases.mdx @@ -14,6 +14,108 @@ Release candidates are software releases that are also released to the [Testnet] [Testnet]: reference/networks.mdx +## Protocol 20 (February 5, 2024): Mainnet Edition (Phase 0) + +### Software + +| Software | Version | +| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| XDR | [8b9d623ef40423a8462442b86997155f2c04d3a1](https://github.com/stellar/rs-stellar-xdr/commit/8b9d623ef40423a8462442b86997155f2c04d3a1) | +| Soroban Environment | `v20.2.2` | +| Soroban Interface Version | `0` | +| Stellar Core | `v20.2.0` | +| Soroban Rust SDK | `v20.3.2` | +| Soroban CLI | `v20.3.0` | +| Soroban RPC | `v20.3.1` | +| Stellar Horizon | `v2.28.3` | +| Stellar Friendbot | `TBD` | +| Stellar Quickstart | `docker.io/stellar/quickstart:latest@sha256:8d6f6520ad3842042bfe4e271f8b2324ec2f128564487abedd3876cea83af4f1` | +| Stellar JS Stellar Base | [`v11.0.0`](https://github.com/stellar/js-stellar-base/releases/tag/v11.0.0) | +| Stellar JS Stellar SDK | [`v11.2.2`](https://github.com/stellar/js-stellar-sdk/releases/tag/v11.2.2) | +| Freighter | `5.16.0` | +| Laboratory | `v4.1.0` | +| Soroban React Payment dapp | `v3.0.0` | +| Soroban Mint Token dapp | `v3.0.0` | +| Soroban Swap Token dapp | `TBD` | +| Futurenet Network Passphrase | `Test SDF Future Network ; October 2022` | +| Testnet Network Passphrase | `Test SDF Network ; September 2015` | + +### Changelog + +#### XDR + +Run CI for the msrv and latest rust version +Backfill changes to next for json rendering +Bump XDR +Bump version to 20.1.0 + +#### Soroban Environment + +Allow small version-range wiggle room on curve25519-dalek to enable docs.rs nightly build +Bump version to 20.2.2 +Enable publish of soroban-simulation crate +Add a function to invoke host function 'end-to-end' in recording mode. +Bug 1283 asset code rendering +Use strkeys for contract IDs and addresses in diagnostic events. +Turn off wasm_reference_types in Wasmi +Prng tests +Remove ConversionError from ScVal/Val conversions +Tightening up metering in auth +Bump XDR to 20.1 +Allow negative fee1 kb low +Bump version to 20.2.0 +Cover various Symbol conversion code paths with various valid/invalid cases +Run CI for the msrv and latest rust version +Add protocol version method to invoke_contract +Enable VM execution in a WASM environment by guarding time track behind time feature +Add test for checking VM stack depth. +Migrate preflight computations from soroban-rpc +soroban-simulate: Misc fixes +Add CI job to run cargo-semver-checks +Tracing +Add some basic test coverage for e2e_invoke. +Add test vectors for ed25519 edge cases +Trace should not emit diagnostic errors +Bump wasmi to 0.31.1-soroban.20.0.1 +Bump version to 20.1.1 + +#### Soroban Rust SDK + +Update soroban-env-\* +Bump version to 20.3.2 +Update extend_ttl docs +Bug 1076 conversion error flattening + +#### Soroban RPC + +Migrate Soroban Tools to Soroban RPC +Use soroban-tools Crates +Pull in Recent Soroban RPC changes from soroban-tools +Mirror Last Remaining PRs from soroban-tools Repo +Add Workflow to Publish soroban-rpc Crate +added user agent config on ha archive pool +Update getTxn rpc with events data +Remove publish-dry-run Workflow +Use external soroban-simulation library for preflight computations +Store and serve the event transaction ID +Reduce event memory footprint +Add diagnostic events to sendTransaction response +Remove panics from internal codebase + +#### Soroban CLI + +feat: soroban init command +Bump dependencies for pubnet release +Upgrade Ubuntu to 22.04 from 20.04 +Bump Go, Rust and Core dependencies +feat/cli: Move config commands to top level +bindings-ts: update to latest SDK & TypeScript, add CI test +TypeScript bindings have been updated to use the latest stellar-sdk +Support multi-auth workflows in typescript bindings +Replace cli xdr command with stellar-xdr cli +Update typescript bindings for latest versions +Warn about RC versions only when using pubnet + ## Stable v20.1.0 (January 11, 2024) ### Software