Skip to content

Releases: Fantom-foundation/Sonic

Sonic v2.0.0

28 Nov 18:45
d5ae861
Compare
Choose a tag to compare
Sonic v2.0.0 Pre-release
Pre-release

Caution

This version is NOT compatible with the Fantom Opera main net and test net. It will not synchronize with these networks if deployed.

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