Notice
Mandatory upgrade
New Features
Core
TVM
Net
-
Fix
gt lastNumandgt highNoForkerror reported when synchronizing blocks (#6381) -
Fix the light node incorrectly reporting a FORKED disconnection (#6375)
-
Clarify ambiguous reason code in disconnection message (#6394)
-
Implement P2P message rate limit (#6393)
-
Optimize fetch inventory message processing logic (#5895)
-
Solve the problem of concurrent access to fields of PeerConnection (#6360)
Change
Configuration & dependencies
-
Optimize the configuration switch used for zkSNARK and shielded transaction (#6371, #6427)
-
Upgrade gradle to publishing publish on jitpack (#6367)
-
Don’t generate witness address when the local witness is null (#6368, #6452)
-
Fix the bug that private node fails to start without Blackhole configured in config.conf (#6356)
-
Enrich FullNode command line options, add --solidity and -keystore-factory to replace SolidityNode.jar and KeystoreFactory.jar (#6397, #6450, #6446)
-
Sync config.conf with tron-deployment (#6332)
-
Create a full configuration file, any item not in this file is invalid (#6430)
Event Service
-
Optimize event service to obtain transaction information and transaction info (#6443, #6453)
-
Remove JSON-RPC switch in bloom writes (#6372)
-
Optimize event service thread close logic (#6463)
Test Case
-
Release resource of test cases gracefully (#6437, #6486, #6483)
-
Remove all Junit dir and add timeout for gRPC calls in testcase (#6441)
-
Prevent tests hang by ensuring proper auto-stop (#6469)
-
Fix checkStyle of test cases (#6392)
Document
-
Update readme for FullNode startup JVM parameters (#6478)
-
Fix README badge display errors (#6340)
-
Update readme for telegram groups and doc link (#6364)
Other
-
TIP-767: Transitioning Voting Window configuration to Chain Governance (#6399)
-
Wrap parameter check exceptions with TronError (#6454)
-
Fix protocol buffer file syntax compatibility issue (#6426)
API
-
Add a new API to query the real-time vote count of witnesses (#6373, #6451)
/wallet/getpaginatednowwitnesslist/walletsolidity/getpaginatednowwitnesslist
-
Fix
eth_callto return data like thetriggerconstantcontractinterface does (#6369) -
Performance optimization for
eth_getLogs,eth_getFilterLogswith large-scale query parameters (#6370)
Integrity Check
All available JAR files in this release are signed via this GPG key.
For more information about the GPG public key, please refer to: Integrity Check.
From the download listings below you should see links to the downloadable jar files as well as sig signature files. To verify the authenticity of any jar file, grab the jar and sig files with the same prefix name and then execute the verification process: GPG signature verification
Asset Notes
Platform Compatibility: Jar files listed without a specific platform suffix are the standard builds intended for x86_64 architecture, consistent with previous releases.
To a wise and good man the whole earth is his fatherland.
---Democritus