Bor v2.5.3 is a maintenance release that brings several key improvements, security enhancements, and bug fixes.
This version is compatible with both mainnet and Amoy and does not change any behavior related to the upcoming Madhugiri hard fork scheduled for Tuesday, Dec 9th.
Here are the most important highlights:
Performance Improvements
BlockSTM (parallel transaction processing) has been re-enabled for non-witness producers. This was done after confirming that earlier issues were specific to witness generation. This change leads to significant performance gains, with tests showing that block processing is, on average, 12% faster.
Enhanced Observability
New PebbleDB metrics have been added to Prometheus for better observability of database read/write operations. Node operators can now monitor key performance indicators such as:
Security Enhancements
This release ships with several security improvements, including:
Bug Fixes and Other Changes
# Description This is a maintenance release containing improvements and bugs' fixes. It doesn't change the behaviour for the upcoming Madhugiri mainnet HF, happening on **Tuesday, Dec 9th at around 10.00 UTC** (block `80084800`). This release can be used on mainnet and amoy. ## What's Changed * feat: add metrics for pebbledb read/writes by @jhkimqd in https://github.com/0xPolygon/bor/pull/1900 * merge master to develop by @marcello33 in https://github.com/0xPolygon/bor/pull/1908 * chore: fix some typos in comment by @russcoss in https://github.com/0xPolygon/bor/pull/1804 * Enable block stm for non witness producers by @lucca30 in https://github.com/0xPolygon/bor/pull/1911 * updated auto generated docs by @pratikspatil024 in https://github.com/0xPolygon/bor/pull/1912 * core(txpool): align with geth by @kamuikatsurgi in https://github.com/0xPolygon/bor/pull/1903 * security improvements by @marcello33 in https://github.com/0xPolygon/bor/pull/1914 * bug fix: core/rawdb: apply ancient db offset to the freezer by @pratikspatil024 in https://github.com/0xPolygon/bor/pull/1915 * v2.5.3 candidate by @marcello33 in https://github.com/0xPolygon/bor/pull/1917 ## New Contributors * @jhkimqd made their first contribution in https://github.com/0xPolygon/bor/pull/1900 * @russcoss made their first contribution in https://github.com/0xPolygon/bor/pull/1804 **Full Changelog**: https://github.com/0xPolygon/bor/compare/v2.5.2...v2.5.3