Releases: stellar/rs-soroban-env
Releases · stellar/rs-soroban-env
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-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
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
23.0.0-rc.1
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
Full Changelog: v22.1.3...v23.0.0-rc.1
22.1.4
v22.1.3
What's Changed
- Update README.md for rs-soroban-env by @dmkozh in #1501
- Allow passing the setting for non-root auth to the simulation. by @dmkozh in #1503
- Add invocation resource metering to check auth testutil. by @dmkozh in #1504
- Bump version to 22.1.3 by @github-actions in #1505
Full Changelog: v22.1.2...v22.1.3
22.1.2
What's Changed
- Update stellar-xdr by @leighmcculloch in #1498
- Bump version to 22.1.2 by @github-actions in #1499
Full Changelog: v22.1.1...v22.1.2
v22.1.1
22.1.0
What's Changed
- Fix an issue in footprint simulation and add some test coverage for it. by @dmkozh in #1486
- Add a test-only mechanism for metering most of the relevant resources per-invocation by @dmkozh in #1482
- Add a new function to loadgen contract for apply load testing. by @dmkozh in #1492
Full Changelog: v22.0.0...v22.1.0
22.0.0
What's Changed
- Add CI concurrency group by @leighmcculloch in #1435
- Use explicit protocol version for test Wasms. by @dmkozh in #1439
- Just upgrade to protocol 22 by @graydon in #1444
- Unpin all non-stellar dependencies by @leighmcculloch in #1441
- Pure wasmi 036 by @graydon in #1442
- clippy formatting fixes by @sisuresh in #1449
- Implement CAP-58 (constructor support) by @dmkozh in #1447
- Improved error message for Symbol validation error. by @dmkozh in #1451
- Update with stellar-xdr with split interface version by @leighmcculloch in #1453
- Add a small harness that just loads all wasms from a workspace directory by @graydon in #1454
- Rounding improvement for budget model with
iterations > 1
by @jayz22 in #1450 - Call constructors for the test contracts. by @dmkozh in #1455
- Add tests that cover recursion with self re-entrance. by @dmkozh in #1459
- Bump tracy-client to 0.17 to expose delayed-init feature by @graydon in #1462
- Remove backtrace by @leighmcculloch in #1464
- Add e2e tests to cover unsupported Wasm upload failure. by @dmkozh in #1461
- Format contract id in fn_call event topic by @sisuresh in #1465
- BLS12-381 host functions by @jayz22 in #1456
- Update dalek crates, k256, and wasmi for protocol 22 by @graydon in #1466
- Update stellar-xdr by @leighmcculloch in #1467
- Replace cargo-deny skip-tree with explicit skips by @leighmcculloch in #1468
- Set version to 22.0.0-rc.1 by @sisuresh in #1470
- Set xdr version to 22.0.0-rc.1 by @sisuresh in #1471
- Update stellar-xdr by @leighmcculloch in #1472
- Bump version to 22.0.0-rc.1.1 by @github-actions in #1473
- P22 with wasmi reverted to 031 by @graydon in #1460
- Bump version to 22.0.0-rc.2 by @github-actions in #1474
- Ported the implementation of binary search from Rust <=1.81 to Soroban by @dmkozh in #1477
- Bump version to 22.0.0-rc.3 by @github-actions in #1478
- Fill gaps in ref conversions to Val by @leighmcculloch in #1479
- Temporarily disable semver checks. by @dmkozh in #1485
- Emulate access to custom account instance and Wasm in recording auth. by @dmkozh in #1476
- Re-enable semver-checks. by @dmkozh in #1490
- Bump env and xdr to v22.0.0 by @sisuresh in #1489
Full Changelog: v21.2.0...v22.0.0