Skip to content

Releases: Fantom-foundation/Sonic

Sonic v2.0.1

02 Dec 09:45
1933d89
Compare
Choose a tag to compare

Caution

This version is NOT compatible with the Fantom Opera main net and test net. It will not synchronize with these networks if deployed. Please use the Version 1.2.1-g to connect with the Fantom Opera main network.

What's Changed

  • 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 note Prevrandao 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.

v1.2.1-g

04 Oct 12:31
v1.2.1-g
299d174
Compare
Choose a tag to compare

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

27 Aug 09:55
v1.2.1-f
9c22170
Compare
Choose a tag to compare

Sonic 1.2.1-f

  • Support for eth_getBlockReceipts API call.
  • Configurable limit to API batch size. (flag rpc.batchrequestlimit and config option BatchRequestLimit)
  • Configurable limit to parallel JavaScript tracers. (flag rpc.jstracerlimit and config option JSTracerLimit)
  • Configurable maximum size of tracing response. (flag rpc.maxresponsesize and config option MaxResponseSize)
  • Improved state DB shutdown time.
  • Fixes to several tracing response issues.
  • Added support for Sonic Builders test net.

v1.2.1-e

17 Jul 12:15
v1.2.1-e
a6f79ac
Compare
Choose a tag to compare
Sonic-1.2.1-e

v1.2.1-d

20 Jun 12:58
v1.2.1-d
350f8b7
Compare
Choose a tag to compare
Sonic-1.2.1-d

v1.2.1-c

10 Jun 08:47
v1.2.1-c
78b3a73
Compare
Choose a tag to compare
Tag Sonic-1.2.1-c

v1.2.1-b

27 May 09:02
v1.2.1-b
3f70c0e
Compare
Choose a tag to compare
Sonic-1.2.1-b - new smaller genesis file

v1.2.1-a

24 May 12:37
v1.2.1-a
d202165
Compare
Choose a tag to compare
Sonic-1.2.1-a

v1.2.0-a

10 May 16:55
v1.2.0-a
836c2ed
Compare
Choose a tag to compare
Sonic-1.2.0-a

v1.0.0-a

07 May 12:38
Compare
Choose a tag to compare
v1.0.0-a Pre-release
Pre-release
Sonic-1.0.0-a