---
# System prepended metadata

title: Untitled

---

## Notice

Non-mandatory upgrade

## New Features
### Core

- [TIP-586](https://github.com/tronprotocol/tips/blob/master/tip-586.md) Add gRPC interfaces for resource price query (#5412).
    - `GetBandwidthPrices`
    - `GetEnergyPrices`
    - `GetMemoFee`
- [TIP-592](https://github.com/tronprotocol/tips/blob/master/tip-592.md) Supplement disconnect reasons (#5392).
- Discard transactions from bad peers instead of disconnected peers (#5440).
- Optimize Stake2.0 codes and error messages (#5424, #5426).
- Accelerate bloomFilter initialization for transactions cache. Note that this optimization is disabled by default, please set `storage.txCache.initOptimization = true` to enable it. (#5394, #5491, #5505, #5523, #5543).
- Fix concurrency issues when generating chain inventory (#5393, #5532).
- Correct resource disorder closure behavior on `kill -15` (#5410, #5425, #5420, #5429, #5447).
    -  Optimize database closure.
    -  Refine the sequence of resource closure.

### Changes

- Fix expired transaction check issue when fetching transactions (#5460).
- Fix the concurrency issue of `getHeadBlockId` method (#5403).
- Delete unused network configurations (#5441).
   - `node.discovery.public.home.node`
   - `node.discovery.ping.timeout`
   - `node.p2p.pingInterval`
- Acquire external IP from libp2p (#5407).
- Support stake-related transactions in the log event (#5419).
- Adjust the default value of `node.validateSignThreadNum` for signature validation threads from half of CPU cores to all cores (#5396).
- Mark **LiteFullNodeTool** as deprecated which has been migrated to **Toolkit** and will be removed in the next major release. (#5482).
- Enhance the query performance of `DynamicPropertiesStore` (#5378).

### API

- Fix the memory inflation issue in the HTTP monitor module (#5332).
- Provide uniform rate limitation configuration `rate.limiter.global.api.qps` for all HTTP and gRPC APIs (#5502).
- Fix input parameter parsing exceptions in the HTTP interfaces (#5367, #5483).
   - `/wallet/getReward`
   - `/wallet/getBrokerage`
- Add resource unit price query API for Solidity (#5451).
    - `/walletsolidity/getbandwidthprices`
- Optimize the request and response process for some interfaces (#5408).
    - `/wallet/getavailableunfreezecount`: support `owner_address` for GET request.
    - `/wallet/getcanwithdrawunfreezeamount`: process `timestamp` as 0 if not provided in GET request.
    - `/wallet/getcandelegatedmaxsize`: process `type` as 0 if not provided in GET request.
    - `/wallet/getblockbynum`: process `num` as 0 if not provided in GET request.

For a full rundown of the changes please consult the GreatVoyage-v4.7.3(Chilon) [release milestone](https://github.com/tronprotocol/java-tron/milestone/6?closed=1).

***

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

***
Do not desire impossible. 

<p align="right">---Chilon</p>
