## Notice Non-mandatory upgrade ## New Features ### Core - Network module updated to Libp2p v0.2 #5017 - Support IPv6 protocol - Support DNS discovery protocol - Support compressed message transmission - Add node detection service - Optimize effective peer-acquiring strategy #5088 ### Changes - Optimize event plugin storage logic of MongoDB #5031 - Support dynamic loading according to `node.active` and `node.passive` #5090 - Optimize block synchronization logic #5094 #5097 #5102 - Normalize http URLs #5085 - Optimize block fetching under weak network #5106 - Provide data query service when P2P module stopped #5011 ### API - Add global rate limiter #5093 - Remove insecure APIs #5096 - HTTP(8) - `createaddress`,`generateaddress` - `easytransfer`,`easytransferbyprivate`,`easytransferasset`,`easytransferassetbyprivate` - `gettransactionsign`,`addtransactionsign` - gRPC(9) - `CreateAddress`,`GenerateAddress` - `EasyTransfer`,`EasyTransferByPrivate`,`EasyTransferAsset`,`EasyTransferAssetByPrivate` - `GetTransactionSign`,`GetTransactionSign2`,`AddSign` - Optimize the response of `GetDelegatedResourceV2` #5100 - API `triggerconstantcontract` and `estimateenergy` support estimation of energy consumed by creating contracts. #5079 - `function_selector` in API `triggersmartcontract`, `triggerconstantcontractis` and `estimateenergy` are opitional, method can be specified in the passing `data`. #5079 - Block height and hash are added in the return of `triggersmartcontract`(for view or pure method), `triggerconstantcontract` and `estimateenergy`. #5079 *** ## Integrity Check All `jar` files available in this release are signed via this GPG key: - PUB: 1254 F859 D2B1 BD9F 66E7 107D F859 BCB4 4A28 290B - UID: build@tron.network 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](https://tronprotocol.github.io/documentation-en/releases/signature_verification/#gpg-signature-verification-process) *** <p align="right">---Periander</p> Forethought in all things.