Mainnet release v4.3.1
This release doesn't have any forking logic hence no hard date to update but is highly recommended because of the s0 block time optimization code. It should also help the lower performing node improving their signature success rate.
#3930 #3932 #3934 #3948 - Add public RPC to the private port 9501 / Add public and trace RPCs on websocket private port (9801)
#3904 #3936 - sybil attack prevention with new settings to limit the max number of connection per peer node ip default 10
#3928 - trace RPCs is now disabled on the public RPC port (:9500)
#3919 - Prometheus metric update to report general metrics to all RPC vs selected ones before
#3913 - Order super committe slots list by bitmap order to ease the block signer verification
#3912 - Sync status rpc fix to improve node out of sync issue
Next two are to improve S0 block time:
#3905 - Cache block processing results and reuse during block commitment to db
#3897 - add logic to verify blocks in announce phase
#3900 - Improve out of gas to be consistent with the latest geth client
#3892 - support fetching pending txns in rpc - It may add some code regression see #3893
#3889 - Add flag to allow configuring log rotation via lumberjack (max days and max number of files)
#3870 - Rosetta indexer Api implementation https://www.rosetta-api.org/docs/indexers.html
Other:
#3916 - Deep Copy Validator Wrapper in StateDB
Note :
there are multiple PR that added new flags, 2.5.0 is now the latest harmony config version
The released version: v4.3.1-0-g65614950