Releases: 0xsoniclabs/sonic
Releases · 0xsoniclabs/sonic
v2.0.6
What's Changed
- Synchronize access to cached hash in Block - fixes incorrect block hash returned by RPC rarely
- Check NoArchiveError when sending block notifications
- Update Tosca dependency
Full Changelog: v2.0.5...v2.0.6
v2.0.5
Note
Validators don't need to update, these changes are RPC archive related.
What's Changed
- Check archive block height before sending subscribers notification
- Use GETH for eth_call simulation with large code in state override
Full Changelog: v2.0.4...v2.0.5
v2.0.4
What's Changed
- Replay transaction on empty blocks
- Add block overrides for RPC calls
- Change the NoBaseFee VM configuration parameter for replaying transactions
Full Changelog: v2.0.3...v2.0.4
v2.0.3
What's Changed
- Security fix of the CVE-2025-24883 (public key validity check on P2P).
- Storage override for
eth_call
RPC interface. - Various fixes and improvements.
Full Changelog: v2.0.2...v2.0.3
v2.0.2
- Implements eth_getAccount RPC method (Fantom-foundation/Sonic#370)
- Handle "finalized" and "safe" block number tags (Fantom-foundation/Sonic#388)
- Events fetching improved (Fantom-foundation/Sonic#372)
- Fixes gas capping in RPC calls (Fantom-foundation/Sonic#391)
Full Changelog: v2.0.1...v2.0.2
v2.0.1
- Adds the new Sonic VM for faster contract code processing.
- Improves upon the Sonic DB performance with additional optimizations, especially for the new features.
- Adds support for Cancun/Deneb including transient storage and new VM opcodes.
- The
Prevrandao
is now fully supported in the VM and is ready to be used in contracts. Please notePrevrandao
on Sonic can not be influenced by a validator not proposing a block. - Offers limited support for Type 3 transactions. The BLOB storage has not been implemented and non-empty BLOB transactions are rejected if submitted.
- Includes an updated consensus control for stable TTF with improved security of the blocks building.
- Built-in topology heuristics optimizes the network responsiveness.
- We also included number of smaller bug fixes and improvements across different parts of the system.
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Initial release of the Sonic client for the Sonic network.
Note
For the the legacy Fantom Opera network, check Fantom-foundation/Sonic repository.