Testnet 0.23.0
What's Changed
Protocol Breaking Changes
- Only treat signaling transactions as control transactions by @hrxi in #2700
- Limiting transactions sender and recipient data. by @ii-cruz in #2658
- History store performance improvements by @paberr in #2692
- primitives: Update supply curve by @jsdanielh in #2682
- Use only primitive IEEE 754 features in supply curve calculations by @hrxi in #2720
- Simplify supply curve formula and continue smoothly after the upgrade by @hrxi in #2735
Other changes
std::env:set_var
is unsafe and should be avoided by @hrxi in #2716- Extend transaction topic mesh to non-validator nodes by @paberr in #2681
- web-client: Include a various core-js utility classes in the package by @sisou in #2687
- Fix support for new identity type by @Eligioo in #2725
- Make sure we don't overflow in reward calculation by @hrxi in #2726
- Fix Spammer accounts tracking by @viquezclaudio in #2724
- Tendermint impl use policy consts by @Eligioo in #2736
- Use a patched libp2p-websocket-websys crate to avoid use-after-free errors by @sisou in #2734
- Tool to measure history store performance by @viquezclaudio in #2617
- LiveSync: move
BlockQueue
to own task by @styppo in #2702
Dependencies
- build(deps): bump the minor-and-patch-updates group across 1 directory with 6 updates by @dependabot in #2723
- build(deps): bump docker/build-push-action from 6.2.0 to 6.3.0 in the minor-and-patch-updates group by @dependabot in #2727
- build(deps): bump serde_with from 3.8.2 to 3.8.3 in the minor-and-patch-updates group by @dependabot in #2728
- build(deps): bump the minor-and-patch-updates group with 4 updates by @dependabot in #2731
- build(deps): bump the minor-and-patch-updates group with 4 updates by @dependabot in #2732
Full Changelog: v0.22.3...v0.23.0