Releases: stellar/rs-soroban-env
Releases · stellar/rs-soroban-env
21.2.1
- Unpin all non-stellar dependencies by @leighmcculloch in #1441
- Bump version to 21.2.1 by @leighmcculloch in #1445
Full Changelog: v21.2.0...v21.2.1
21.2.0
What's Changed
- Remove rust-analyzer-compat ci check by @leighmcculloch in #1427
- Update stellar-xdr by @leighmcculloch in #1431
- Bump version to 21.2.0 by @github-actions in #1432
Full Changelog: v21.1.2...v21.2.0
21.1.2
21.1.1
21.1.0
21.0.2
What's Changed
- Allow
Budget::try_from_configs
inputs to be less than current xdr-defined count by @jayz22 in #1407 - Improved TTL testing UX and cleaned up storage diagnostics. by @dmkozh in #1412
- Expose method to pull just diagnostics by @sisuresh in #1411
- Update docs to clarify
extend_ttl
return conditions by @jayz22 in #1413 - Bump version to 21.0.2 by @github-actions in #1414
Full Changelog: v21.0.1...v21.0.2
21.0.1
21.0.0
Release notes
This is the first release of Soroban environment supporting protocol 21.
New features in protocol 21
- Secp256r1 support in Soroban host: https://github.com/stellar/stellar-protocol/blob/master/core/cap-0051.md
- Host function for extending TTL of contract instance and code separately: https://github.com/stellar/stellar-protocol/blob/master/core/cap-0053.md
- Use refined cost model for VM instantiation in order to reduce the VM instantiation metered costs: https://github.com/stellar/stellar-protocol/blob/master/core/cap-0054.md
- Intra-transaction VM module caching for the further Soroban cost reduction: https://github.com/stellar/stellar-protocol/blob/master/core/cap-0055.md, https://github.com/stellar/stellar-protocol/blob/master/core/cap-0056.md
What's Changed
- Bump XDR dependency for write fee in LCM by @dmkozh in #1366
- Bump XDR used by env by @dmkozh in #1367
- Decompose VM instantiation costs and add module cache by @graydon in #1359
- Proposal: Allow Extending Instance and Code TTL With Separate Values on the Host Environment For More Cost-Efficient Implementations by @heytdep in #1368
- Refactor extend {code, instance} TTL by @jayz22 in #1373
- Module cache followup by @graydon in #1375
- Add
secp256r1
host function for signature verification by @jayz22 in #1376 - Charge for BTreeSet by @jayz22 in #1381
- Module cache upload and run by @graydon in #1382
- Protocol-version-qualify test observations by @graydon in #1383
- Reuse hash method in
metered_hash_xdr
by @jayz22 in #1385 - Set dep versions to what is used in core by @sisuresh in #1387
- Observe xdr by @graydon in #1386
- Pass bucket list size to simulation as a side input. by @dmkozh in #1389
- Protocol 21 by @graydon in #1384
- Multi-protocol support for E2E host and simulation tests. by @dmkozh in #1377
- Package version 21 by @graydon in #1394
- Update dev xdr hash by @jayz22 in #1400
- Improvements for recording mode metering of module cache by @dmkozh in #1401
- Update xdr hash by @jayz22 in #1403
- Add e2e test for custom account authorization. by @dmkozh in #1404
- Extend cost params in simulation in order to match the hardcoded value. by @dmkozh in #1405
- Use the released 21.0.0 XDR. by @dmkozh in #1406
Full Changelog: v20.3.0...v21.0.0
20.3.0
What's Changed
- Host function protocol gating by @jayz22 in #1348
- fix rust-version compilation issue by @sisuresh in #1335
- Refactor soroban-simulation to use the e2e_invoke by @dmkozh in #1354
- Add a comment for supported protocol versions in
protocol_gated_dummy
by @jayz22 in #1356 - Cleanup Cargo.toml for
unstable-next-api
feature by @dmkozh in #1358 - Small fixes in soroban-simulation by @dmkozh in #1361
- Emulate account entry extensions in simulation. by @dmkozh in #1363
- Bump version to 20.3.0 by @github-actions in #1365
Full Changelog: v20.2.2...v20.3.0
20.2.2
What's Changed
- Allow small version-range wiggle room on curve25519-dalek to enable docs.rs nightly build by @graydon in #1346
- Bump version to 20.2.2 by @github-actions in #1347
Known protocol issues
https://github.com/orgs/stellar/projects/52
Full Changelog: v20.2.1...v20.2.2