This maintenance release integrates bug fixes and new features from go-ethereum, including snap-sync for faster peer-to-peer synchronization, a new RPC method (eth_getBlockReceipts), and pre-implemented Ethereum Improvement Proposals (EIPs) such as EIP-1153 and EIP-3651.
What's Changed
-
The legacy
fastsync mode has been disabled and replaced by the more efficientsnapsync mode. -
EIP-1153 and EIP-3651, Ethereum gas optimization proposals, have been pre-implemented to prepare for future network upgrades.
-
Nodes can now use the
--snapshot.archivestartup option to sync and retain full historical data for traceability. -
A new RPC method,
eth_getBlockReceipts, has been added to fetch transaction receipts for an entire block in a single call.
Important Notes:
-
Storage Requirement for Archival Data: Syncing with the
--snapshot.archiveoption requires re-downloading the entire blockchain and at least 2 TB of free disk space. -
Nodes that previously used the fast synchronization mode should take special note: continuing to use
--syncmode fastwill result in startup failure. Please switch to--syncmode snapimmediately. -
Optional Upgrade: Upgrading to this version is optional. We welcome and appreciate feedback from users who choose to upgrade.
Full Changelog: v1.5.0...v1.5.1