Non-mandatory release for all node operators. It includes support for the NV28 FireHorse network upgrade for devnets (not calibnet or mainnet yet), a number of significant performance improvements and bug fixes.
Added
-
#6913: Added support for NV28 for devnets. Use
FOREST_FIREHORSE_HEIGHTenvironment variable to set the upgrade height. -
#6926: Added strict JSON validation to deny unknown fields in RPC request parameters and response results when
FOREST_STRICT_JSONis enabled.
Changed
- #6939: Refactored snapshot export and garbage collection logic to use disk-backed hash set for de-de-duplicating reachable blocks. This results in less RAM usage (~6-7GiB) and more disk usage (~7-8GiB on mainnet).
Removed
- #6948: Removed the
FOREST_FEES_FIP0115HEIGHTenvironment variable. TheFIP-0115will be automatically activated atFireHorsenetwork upgrade.
Fixed
- #6951: Set the HTTP response compression threshold for the RPC server to 1 KiB. Configurable via
FOREST_RPC_COMPRESS_MIN_BODY_SIZE; set a negative value to disable compression entirely. Small JSON-RPC responses such aseth_chainIdare no longer gzip-encoded, yielding a large throughput and latency improvement on high-QPS workloads.
Full Changelog: v0.33.0...v0.33.1