Skip to content

Releases: stellar/rs-soroban-env

v25.0.1

14 Jan 00:54
efa6a23

Choose a tag to compare

What's Changed

  • Add some rollback smoke tests for the __check_auth instance storage. by @dmkozh in #1620
  • Load bucket list size from ledger. by @dmkozh in #1622
  • Update cargo-deny-actions by @sisuresh in #1627
  • Enforce network transaction limits during testing by @Copilot in #1624
  • feat: add try fn for with test contract frame by @mootz12 in #1628
  • Round the contract code rent discount up. by @dmkozh in #1631
  • Revert "Round the contract code rent discount up. (#1631)" by @dmkozh in #1632
  • Bump version to 25.0.1 by @github-actions[bot] in #1633

New Contributors

  • @Copilot made their first contribution in #1624

Full Changelog: v25.0.0...v25.0.1

25.0.0

04 Dec 20:11
d2ff024

Choose a tag to compare

What's Changed

Full Changelog: v23.0.2...v25.0.0

25.0.0-rc.1

27 Nov 01:19
9f00199

Choose a tag to compare

25.0.0-rc.1 Pre-release
Pre-release

What's Changed

Full Changelog: v23.0.2...v25.0.0-rc.1

24.0.0

16 Oct 04:16
a37eeda

Choose a tag to compare

Administrative release, no changes since 23.0.2

v23.0.2

30 Sep 16:01
30249f0

Choose a tag to compare

What's Changed

  • Disable tracing for the code executed in debug mode. by @dmkozh in #1593
  • Add error message for converting non-sorted ScMaps to Val. by @dmkozh in #1583
  • Improve the error message for bad invoker auth. by @dmkozh in #1587
  • Add per-contract-call invocation metering. by @dmkozh in #1594
  • Use v0 instantiation VM costs for cached Wasms. by @dmkozh in #1599
  • Added batch transfer test wasm function by @SirTyson in #1595
  • Bump version to 23.0.2 by @github-actions[bot] in #1601

Full Changelog: v23.0.1...v23.0.2

v23.0.1

22 Aug 19:23
73dee74

Choose a tag to compare

What's Changed

  • Add guest interface doc by @graydon in #1502
  • Turn on debug=true for release profile by @graydon in #1580
  • Bump TRACE_STATE_SHADOW_*_LIMIT_FACTORs by 10x to avoid exhaustion by @graydon in #1581
  • Fix simulation for auto-restored contract code. by @dmkozh in #1590
  • Fix the restored_rw_ids indexing in recording mode. by @dmkozh in #1591
  • Bump version to 23.0.1 by @github-actions[bot] in #1592

Full Changelog: v23.0.0...v23.0.1

23.0.0

07 Aug 23:53
688bc34

Choose a tag to compare

What's Changed

  • Bump XDR for env. by @dmkozh in #1508
  • P23 by @graydon in #1511
  • Surface module cache for reuse. by @graydon in #1506
  • Tighten the budget estimations in e2e tests. by @dmkozh in #1512
  • Remove unstable-next-api feature guards. by @dmkozh in #1515
  • Remove check_same_env from EnvBase trait by @leighmcculloch in #1516
  • Implement CAP-68 - host function to get the executable given an address. by @dmkozh in #1517
  • Temporarily revert changes post p23 env switch by @dmkozh in #1524
  • Non muxed info related SAC changes for CAP-0067 by @sisuresh in #1526
  • Add support for muxed accounts in Soroban host. by @dmkozh in #1525
  • Add support for muxed addresses in SAC transfer. by @dmkozh in #1528
  • switch to wasm32v1-none for contract wasm target by @graydon in #1529
  • Reusable module cache redux by @graydon in #1530
  • Bump XDR for env. by @dmkozh in #1532
  • Return the rest of pre-CAP-67 changes by @dmkozh in #1531
  • Add SAC balance tests by @sisuresh in #1533
  • Remove from_muxed_id, and allow to_muxed_id to be set on mint by @sisuresh in #1534
  • Small optimization for Symbol. by @dmkozh in #1520
  • Implement fee-related changes of CAP-66. by @dmkozh in #1522
  • Fixes for benchmark build by @dmkozh in #1536
  • Add support for automatic restoration for the 'recording' mode. by @dmkozh in #1523
  • Bump env by @jayz22 in #1541
  • Properly handle auto-restored entries in e2e_invoke. by @dmkozh in #1542
  • Bump XDR in env to pick up the most recent changes. by @dmkozh in #1543
  • Update stellar-xdr dependency to latest commit by @leighmcculloch in #1545
  • CAP 69 - Host functions for String<->Bytes conversion by @jayz22 in #1544
  • Bump XDR to pick the most recent p23 changes by @dmkozh in #1548
  • Bump XDR to pick up tx_max_in_memory_read_entries rename by @dmkozh in #1549
  • Update XDR to v23.0.0-rc.1 by @dmkozh in #1550
  • Update version to 23.0.0-rc.1 by @dmkozh in #1553
  • Rename Host::check_same_env to Host::is_same by @leighmcculloch in #1555
  • Add test utilities to compensate hiding the storage interface. by @dmkozh in #1556
  • Bump version to 23.0.0-rc.1.1 by @github-actions[bot] in #1557
  • Scale shadow CPU limit in simulation 10x, shadow memory limit 2x. by @dmkozh in #1559
  • Remove the limit from the event debug info implementation. by @dmkozh in #1561
  • Stop adding write entry count to disk read entry count by @sisuresh in #1563
  • Fix local build targeting wasm32-unknown-unknown by @jayz22 in #1564
  • Pass actual restored entry ids into invoke_host_function. by @dmkozh in #1569
  • Discount code entry rent by 50% by @dmkozh in #1562
  • Fix the SAC allowance TTL extension. by @dmkozh in #1560
  • Update contract code rent computations. by @dmkozh in #1571
  • Bump version to 23.0.0-rc.2 by @github-actions[bot] in #1573
  • Remove Stellar CLI configuration files by @leighmcculloch in #1575
  • Add more test coverage for the invoker auth and improve the errors. by @dmkozh in #1577
  • Bump version to 23.0.0-rc.3 by @github-actions[bot] in #1579

Full Changelog: v22.1.4...v23.0.0

23.0.0-rc.3

30 Jul 21:11
e35bb74

Choose a tag to compare

23.0.0-rc.3 Pre-release
Pre-release

What's Changed

  • Bump XDR for env. by @dmkozh in #1508
  • P23 by @graydon in #1511
  • Surface module cache for reuse. by @graydon in #1506
  • Tighten the budget estimations in e2e tests. by @dmkozh in #1512
  • Remove unstable-next-api feature guards. by @dmkozh in #1515
  • Remove check_same_env from EnvBase trait by @leighmcculloch in #1516
  • Implement CAP-68 - host function to get the executable given an address. by @dmkozh in #1517
  • Temporarily revert changes post p23 env switch by @dmkozh in #1524
  • Non muxed info related SAC changes for CAP-0067 by @sisuresh in #1526
  • Add support for muxed accounts in Soroban host. by @dmkozh in #1525
  • Add support for muxed addresses in SAC transfer. by @dmkozh in #1528
  • switch to wasm32v1-none for contract wasm target by @graydon in #1529
  • Reusable module cache redux by @graydon in #1530
  • Bump XDR for env. by @dmkozh in #1532
  • Return the rest of pre-CAP-67 changes by @dmkozh in #1531
  • Add SAC balance tests by @sisuresh in #1533
  • Remove from_muxed_id, and allow to_muxed_id to be set on mint by @sisuresh in #1534
  • Small optimization for Symbol. by @dmkozh in #1520
  • Implement fee-related changes of CAP-66. by @dmkozh in #1522
  • Fixes for benchmark build by @dmkozh in #1536
  • Add support for automatic restoration for the 'recording' mode. by @dmkozh in #1523
  • Bump env by @jayz22 in #1541
  • Properly handle auto-restored entries in e2e_invoke. by @dmkozh in #1542
  • Bump XDR in env to pick up the most recent changes. by @dmkozh in #1543
  • Update stellar-xdr dependency to latest commit by @leighmcculloch in #1545
  • CAP 69 - Host functions for String<->Bytes conversion by @jayz22 in #1544
  • Bump XDR to pick the most recent p23 changes by @dmkozh in #1548
  • Bump XDR to pick up tx_max_in_memory_read_entries rename by @dmkozh in #1549
  • Update XDR to v23.0.0-rc.1 by @dmkozh in #1550
  • Update version to 23.0.0-rc.1 by @dmkozh in #1553
  • Rename Host::check_same_env to Host::is_same by @leighmcculloch in #1555
  • Add test utilities to compensate hiding the storage interface. by @dmkozh in #1556
  • Bump version to 23.0.0-rc.1.1 by @github-actions[bot] in #1557
  • Scale shadow CPU limit in simulation 10x, shadow memory limit 2x. by @dmkozh in #1559
  • Remove the limit from the event debug info implementation. by @dmkozh in #1561
  • Stop adding write entry count to disk read entry count by @sisuresh in #1563
  • Fix local build targeting wasm32-unknown-unknown by @jayz22 in #1564
  • Pass actual restored entry ids into invoke_host_function. by @dmkozh in #1569
  • Discount code entry rent by 50% by @dmkozh in #1562
  • Fix the SAC allowance TTL extension. by @dmkozh in #1560
  • Update contract code rent computations. by @dmkozh in #1571
  • Bump version to 23.0.0-rc.2 by @github-actions[bot] in #1573
  • Remove Stellar CLI configuration files by @leighmcculloch in #1575
  • Add more test coverage for the invoker auth and improve the errors. by @dmkozh in #1577
  • Bump version to 23.0.0-rc.3 by @github-actions[bot] in #1579

Full Changelog: v22.1.4...v23.0.0-rc.3

23.0.0-rc.2

03 Jul 19:12
b5b47eb

Choose a tag to compare

23.0.0-rc.2 Pre-release
Pre-release

What's Changed

  • Bump XDR for env. by @dmkozh in #1508
  • P23 by @graydon in #1511
  • Surface module cache for reuse. by @graydon in #1506
  • Tighten the budget estimations in e2e tests. by @dmkozh in #1512
  • Remove unstable-next-api feature guards. by @dmkozh in #1515
  • Remove check_same_env from EnvBase trait by @leighmcculloch in #1516
  • Implement CAP-68 - host function to get the executable given an address. by @dmkozh in #1517
  • Temporarily revert changes post p23 env switch by @dmkozh in #1524
  • Non muxed info related SAC changes for CAP-0067 by @sisuresh in #1526
  • Add support for muxed accounts in Soroban host. by @dmkozh in #1525
  • Add support for muxed addresses in SAC transfer. by @dmkozh in #1528
  • switch to wasm32v1-none for contract wasm target by @graydon in #1529
  • Reusable module cache redux by @graydon in #1530
  • Bump XDR for env. by @dmkozh in #1532
  • Return the rest of pre-CAP-67 changes by @dmkozh in #1531
  • Add SAC balance tests by @sisuresh in #1533
  • Remove from_muxed_id, and allow to_muxed_id to be set on mint by @sisuresh in #1534
  • Small optimization for Symbol. by @dmkozh in #1520
  • Implement fee-related changes of CAP-66. by @dmkozh in #1522
  • Fixes for benchmark build by @dmkozh in #1536
  • Add support for automatic restoration for the 'recording' mode. by @dmkozh in #1523
  • Bump env by @jayz22 in #1541
  • Properly handle auto-restored entries in e2e_invoke. by @dmkozh in #1542
  • Bump XDR in env to pick up the most recent changes. by @dmkozh in #1543
  • Update stellar-xdr dependency to latest commit by @leighmcculloch in #1545
  • CAP 69 - Host functions for String<->Bytes conversion by @jayz22 in #1544
  • Bump XDR to pick the most recent p23 changes by @dmkozh in #1548
  • Bump XDR to pick up tx_max_in_memory_read_entries rename by @dmkozh in #1549
  • Update XDR to v23.0.0-rc.1 by @dmkozh in #1550
  • Update version to 23.0.0-rc.1 by @dmkozh in #1553
  • Rename Host::check_same_env to Host::is_same by @leighmcculloch in #1555
  • Add test utilities to compensate hiding the storage interface. by @dmkozh in #1556
  • Bump version to 23.0.0-rc.1.1 by @github-actions in #1557
  • Scale shadow CPU limit in simulation 10x, shadow memory limit 2x. by @dmkozh in #1559
  • Remove the limit from the event debug info implementation. by @dmkozh in #1561
  • Stop adding write entry count to disk read entry count by @sisuresh in #1563
  • Fix local build targeting wasm32-unknown-unknown by @jayz22 in #1564
  • Pass actual restored entry ids into invoke_host_function. by @dmkozh in #1569
  • Discount code entry rent by 50% by @dmkozh in #1562
  • Fix the SAC allowance TTL extension. by @dmkozh in #1560
  • Update contract code rent computations. by @dmkozh in #1571
  • Bump version to 23.0.0-rc.2 by @github-actions in #1573

Full Changelog: v22.1.4...v23.0.0-rc.2

23.0.0-rc.1.1

19 May 22:01
0036f29

Choose a tag to compare

23.0.0-rc.1.1 Pre-release
Pre-release

What's Changed

  • Rename Host::check_same_env to Host::is_same by @leighmcculloch in #1555
  • Add test utilities to compensate hiding the storage interface. by @dmkozh in #1556
  • Bump version to 23.0.0-rc.1.1 by @github-actions in #1557

Full Changelog: v23.0.0-rc.1...v23.0.0-rc.1.1