Important
Starting with v6.4.0, the minimum supported Java LTS version is Java 17. Previous Java versions will no longer be supported.
Summary
This update features new debugging methods and other improvements to the JSON-RPC interface, designed to optimize the developer experience.
Although this upgrade is optional, we strongly recommend users update their nodes to the latest version to benefit from enhanced performance and security.
What's New in RSKj 6.5.0
A non-comprehensive list of changes in this version includes:
- Added the
debug_traceBlockByNumber
RPC method, by @Vovchyk in #2809. - Added support for the
callTracer
trace in thedebug_traceTransaction
,debug_traceBlockByHash
, anddebug_traceBlockByNumber
RPC methods, by @asoto-iov in #2839. - Added support for null values in the
to
andfrom
input parameters of RPC methods, by @Vovchyk in #2868. - Handle reverted transactions in the
eth_estimateGas
method to align with Ethereum client behavior, by @rmoreliovlabs in #2846.
Full Changelog: ARROWHEAD-6.4.0...ARROWHEAD-6.5.0
Arrowhead 6.5.0 Milestone: https://github.com/rsksmart/rskj/milestone/46
Reproducible Build
SHA256 (see Reproducible Build guide for further details): 294f99ec76befa7d9ef18eca28d0c884ceb463ce855ef23ddb7a476e551ba191 rskj-core-6.5.0-ARROWHEAD-all.jar