Releases: Fantom-foundation/Sonic
v1.2.1-j
Caution
This is client of the legacy Fantom Opera main net. It will not work with the new Sonic network.
If you are looking for Sonic network client, check repository 0xsoniclabs/sonic.
Note
This is a minor maintenance release. You may need to upgrade to this version if your Opera Sonic node can not find a network peer to connect to. If your node runs without any issues you can safely ship this release.
What's Changed
- Check NoArchiveError when sending block notifications by @jenikd in #408
- Add explicit name resolution to boot strap nodes by @jmpike in #409
Full Changelog: v1.2.1-i...v1.2.1-j
Go toolchain requirements
Please note you need Go toolchain v1.21 to build the client source code. The newer versions of the Go compiler are not supported.
v1.2.1-i
Caution
This is client of the legacy Fantom Opera main net. It will not work with the new Sonic network.
If you are looking for Sonic network client, check repository 0xsoniclabs/sonic.
Note
Validators don't need to update, these changes are RPC archive related.
What's Changed
- Expose RPC limit flags as command line flags (#401)
- Check archive block height before sending subscribers notification (#403)
Full Changelog: v1.2.1-h...v1.2.1-i
v1.2.1-h
Caution
This is client of the legacy Fantom Opera main net. It will not work with the new Sonic network.
If you are looking for Sonic network client, check repository 0xsoniclabs/sonic.
What's Changed
- Backported P2P fix
Full Changelog: v1.2.1-g...v1.2.1-h
v1.2.1-g
What's Changed
- Adds support of the database healing tool:
sonictool --datadir=... --cache=... heal(node needs to run with the new version for up to an hour before the healing is possible) - State database export/import logs
- Database performance improvements
Full Changelog: v1.2.1-f...v1.2.1-g
v1.2.1-f
Sonic 1.2.1-f
- Support for
eth_getBlockReceiptsAPI call. - Configurable limit to API batch size. (flag
rpc.batchrequestlimitand config optionBatchRequestLimit) - Configurable limit to parallel JavaScript tracers. (flag
rpc.jstracerlimitand config optionJSTracerLimit) - Configurable maximum size of tracing response. (flag
rpc.maxresponsesizeand config optionMaxResponseSize) - Improved state DB shutdown time.
- Fixes to several tracing response issues.
- Added support for Sonic Builders test net.
v1.2.1-e
Sonic-1.2.1-e
v1.2.1-d
Sonic-1.2.1-d
v1.2.1-c
Tag Sonic-1.2.1-c
v1.2.1-b
Sonic-1.2.1-b - new smaller genesis file
v1.2.1-a
Sonic-1.2.1-a