---
# System prepended metadata

title: Untitled

---

## 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.