Releases: stellar/rs-soroban-env
Releases · stellar/rs-soroban-env
v25.0.1
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
What's Changed
- Small bench related fixes by @sisuresh in #1598
- Bump protocol version to v24 by @sisuresh in #1604
- Bn254 precompiles by @sisuresh in #1602
- Fix bn254 cost runner by @sisuresh in #1605
- Bn254 cost types by @sisuresh in #1606
- Use correct bn254 cost type by @sisuresh in #1609
- Bump to P25 by @sisuresh in #1612
- Host function for Poseidon/Poseidon2 crypto primitives by @jayz22 in #1608
- Fix bn254pairing budget number, update xdr version by @jayz22 in #1613
- Fix BN254 G1/G2 Point Encoding and Decoding by @jayz22 in #1614
- Set version to v25 rc1 by @sisuresh in #1615
- Fix instance storage writes for re-entrant calls. by @dmkozh in #1617
- Bump stellar-xdr to 25.0.0 by @jayz22 in #1618
- Bump version to 25.0.0 by @github-actions[bot] in #1619
Full Changelog: v23.0.2...v25.0.0
25.0.0-rc.1
What's Changed
- Small bench related fixes by @sisuresh in #1598
- Bump protocol version to v24 by @sisuresh in #1604
- Bn254 precompiles by @sisuresh in #1602
- Fix bn254 cost runner by @sisuresh in #1605
- Bn254 cost types by @sisuresh in #1606
- Use correct bn254 cost type by @sisuresh in #1609
- Bump to P25 by @sisuresh in #1612
- Host function for Poseidon/Poseidon2 crypto primitives by @jayz22 in #1608
- Fix bn254pairing budget number, update xdr version by @jayz22 in #1613
- Fix BN254 G1/G2 Point Encoding and Decoding by @jayz22 in #1614
- Set version to v25 rc1 by @sisuresh in #1615
Full Changelog: v23.0.2...v25.0.0-rc.1
24.0.0
v23.0.2
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
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
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-apifeature 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-unknownby @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
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-apifeature 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-unknownby @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
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-apifeature 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-unknownby @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
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