RSK Hop Release v4.3.0
Summary
This update brings a host of crucial security improvements, including the activation of peer scoring and virtual gas features by default, and the adoption of the most recent stable versions of various libraries used by the client node. Although this upgrade is not mandatory, we highly recommend that users upgrade their nodes to the latest version.
What's New in RSKj 4.3.0
A non-comprehensive list of changes included in this version is:
- Update netty by @rmoreliovlabs in #1879
- Openrpc doc by @illuque-iov in #1839
- Junit5 update by @illuque-iov in #1878
- Upgrade jackson and jsonrpc libs by @rmoreliovlabs in #1883
- Updated log for forced virtual gas subtraction by @illuque-iov in #1913
- Signature cache by @nagarev in #1876
- Add CodeQL workflow for GitHub code scanning by @Vovchyk in #1953
- Rewind fixes by @illuque-iov in #1939
- Not dispose Options instance in RocksDbDataSource until db is closed by @casiojapi in #1947
- Validating transaction signature for send transaction methods by @rmoreliovlabs in #1941
- Adding Correlation id to the logs by @asoto-iov in #1906
- Add constraints to request payload by @rmoreliovlabs in #1914
- Enable rate limit and peer scoring features by default by @casiojapi in #1960
- Sets default locale when converting numbers to strings in FormatUtils by @javicid in #1710
Full Changelog: HOP-4.2.0...HOP-4.3.0
Hop 4.3.0 Milestone: https://github.com/rsksmart/rskj/milestone/33
New Contributors
- @casiojapi made their first contribution in #1947
Reproducible Build
SHA256 (see Reproducible Build guide for further details):
10553c20d2cffd4138eda56afa584a99019a903526da3e1de7029e8858f211af rskj-core-4.3.0-HOP-all.jar