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
andtrace_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
andConnection
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