Releases: tronprotocol/java-tron
GreatVoyage-v4.6.0(Socrates)
Notices
Forced upgrade
New Features
Core
- TIP-461 Upgrade checkpoint mechanism to V2 in database module #4614
- TIP-476 Optimize delegate relationship index structure #4788
- TIP-387 Add transaction memo fee proposal #4758
- TIP-465 Add optimized reward algorithm proposal #4694
- Optimize the kademlia algorithm for the network module #4620 #4622
- Optimize block production priority between active and backup nodes #4630
Changes
- Optimize
LiteFullNodeTool.jar
#4607 - Merge
ArchiveManifest.jar
intoToolkit.jar
#4603 - Add prometheus metrics for network module #4626
- Add the
--help
command option #4606 - Change the unit of
timestamp
in the return value of eth_getBlockByNumber and eth_getBlockByHash from milliseconds to seconds to be consistent with ETH #4642
To move the world we must move ourselves.
---Socrates
GreatVoyage-v4.5.2(Aurelius)
Notices
Non-mandatory upgrade
New Features
Core
- TIP-428 Optimize lock competition in block processing #4551
- TIP-440 Optimize transaction cache #4538
- TIP-425 Improve
TCP
connection establishment efficiency #4549 - Optimize block generating logic #4387
- Optimize fork switching logic #4583
- Add tools for database storage #4545 #4559 #4563
API
Changes
- Improve node link stability #4542 #4540
- Improve fault-tolerance capabilities of API parameters #4556 #4560
- Optimize the
eth_estimateGas
andeth_call
JSON-RPC API #4570
The universe is change; our life is what our thoughts make it.
---Aurelius
GreatVoyage-v4.5.1(Tertullian)
Notices
Forced upgrade
New Features
Core
- TIP-391 Optimize block process and broadcasting logic #4326 #4336
- TIP-388 Optimize light node synchronization #4323
- TIP-383 Optimize transaction cache loading #4319
- TIP-382 Optimize TRC10 token performance #4392
- TIP-370 Support node specified condition stop #4325
- TIP-369 Support prometheus metric protocol interface #4337
- Add a new proposal to enable TRC10 Token optimization #4402
TVM
- TIP-397 Add a proposal to raise limit of the 13th network parameter. #4375
- Optimize the repository structure of TVM. #4375
- Optimize the stability of
TriggerContract(view/pure)
andTriggerConstantContract
interfaces #4459
Hope is patience with the lamp lit
---Tertullian
GreatVoyage-v4.4.6(David)
Notices
-
Non-mandatory upgrade
-
Update for a security vulnerability in
fastjson
https://github.com/alibaba/fastjson/wiki/security_update_20220523
two improvements are suggested:- upgrade java-tron to 4.4.6
- no upgrade. Just turn off autoType, add jvm startup parameters
-Dfastjson.parser.safeMode=true
New Features
Changes
- Upgrade fastjson version
Beauty in things exists in the mind which contemplates them.
--- David Hume
GreatVoyage-v4.4.5(Cicero)
Notices
Non-mandatory upgrade
New Features
Changes
- Optimize query interface
No one can give you better advice than yourself
---Cicero
GreatVoyage-v4.4.4(Plotinus)
Notices
Non-mandatory upgrade
New Features
Core
- TIP-366 Optimize the node startup process #4254
- TIP-362 Optimize memory usage #4250
- Optimize the block-producing thread #4239
TVM
Changes
- Optimize log storage mechanism #4245
- Optimize network service shutdown logic #4220
- Improves the java-tron upgrade mechanism #4218
The world is knowable, harmonious, and good.
---Plotinus
GreatVoyage-v4.4.3(Pythagoras)
Notices
Non-mandatory upgrade
New Features
Changes
- As an additional precaution, in addition to upgrading to logback version 1.2.9
- we also recommend that users set their logback.xml configuration file to read-only
logback official news
http://logback.qos.ch/news.html
Silence is better than unmeaning words.
---Pythagoras
GreatVoyage-v4.4.2(Augustinus)
GreatVoyage-v4.4.1(Protagoras)
Notices
Non-mandatory upgrade
New Features
Changes
- issues-4122 Solved the problem caused by database optimization. #4124
Notes: Two solutions are proposed in this release, you can choose any one of them.- Restart the node with the latest configuration file. config file
- changing the system file descriptor's to unrestricted before the node starts.
There are two sides to every question.
--- Protagoras
GreatVoyage-v4.4.0(Rousseau)
Notices
Forced upgrade
New Features
Core
- TIP-289 Block broadcast logic optimization. #3986
- TIP-290 Dynamic database query optimization. #3993
- Transaction broadcast interface optimization. #4000
- Database parameter optimization. #3992 #4018
TVM
- TIP-272 Add a proposal to provide compatibility with Ethereum Virtual Machine. #4032
- TIP-318 Add a proposal to be adapt to Ethereum London Release. #4032
- The energy limit supports customization and the default value is increased in constant mode. #4032
API
- Support
ETH
compatible JSON-RPC APIs excluding filter APIs. #4046 - Support to disable specific APIs via the configuration file. #4045
- Optimize the
TriggerConstantContract
API. #4032
Changes
- Upgrade event plugin to support
BTTC
data. #4067 - Increase the upper limit of the
MaxFeeLimit
network parameter. #4032 - Optimize the quick deployment script
start.sh
see detail
The world of reality has its limits; the world of imagination is boundless.
--- Rousseau