Skip to content

RSK Hop Release v4.1.0

Compare
Choose a tag to compare
@aeidelman aeidelman released this 07 Sep 13:38
· 1569 commits to master since this release
HOP-4.1.0
f0ee843

Summary

This release brings new JSON-RPC tracing methods, support for the latest versions of Hardhat development environment, the introduction of a peer reputation system, and support for RocksDb storage library, among other things. While this is a non-mandatory upgrade, we encourage users to upgrade their nodes to the new version.

What's New in RSKj 4.1.0

A non-comprehensive list of changes included in this version is:

  • Introduced a new peer reputation system in #1737, #1739, #1740, #1745, #1750, #1772, and #1782 [experimental].
  • Introduced two new JSON-RPC tracing methods: trace_get and trace_filter in #1711, and #1744.
  • Added support for RocksDb storage library in #1703 [experimental]. See RSK Developers Portal for more information.
  • Fixed corner case bug in eth_estimateGas JSON-RPC method in #1803.
  • Accept websocket connections without requiring the websocket suffix in the URL path in #1753.
  • Improved the eth_gasPrice method by fetching historical gas prices from DB at node startup in #1724.
  • Added Content-Length and Connection headers to JSON-RPC responses, solving issues Hardhat users had when interacting with RSKj, in #1836.

You can find a complete list of the changes introduced in Hop 4.1.0 milestone.

Full Changelog: HOP-4.0.0...HOP-4.1.0

NOTE: features marked as [experimental] are disabled by default. They require further validation and should only be used with caution. They can be changed or removed in future releases of the node. If you don't know what these features are or their possible impact, you likely should not enable them.

Reproducible Build

SHA256 (see Reproducible Build guide for further details):
d5ec4c766b184d13dde8c4cdef6f30481731b72c562c087bfd0c223d5709a2e6 rskj-core-4.1.0-HOP-all.jar