v1.7.8
This version is backwards compatible to v1.7.0. It is optional, but encouraged.
Networking
- Fixed duplicate reference decrease when closing a peer.
- Freed allocated message buffers immediately after sending.
- Added
--network-peer-read-buffer-sizeand--network-peer-write-buffer-sizeconfig options. - Moved peer IP signature verification to enable concurrent verifications.
- Reduced the number of connection flushes when sending messages.
- Canceled outbound connection requests on shutdown.
- Reused dialer across multiple outbound connections.
- Exported
NewTestNetworkfor easier external testing.
Coreth
- Reduced log level of snapshot regeneration logs.
- Enabled atomic tx replacement with higher gas fees.
- Parallelized trie index re-generation.
Miscellaneous
- Fixed incorrect
BlockchainIDusage in the X-chainImportTxbuilder. - Fixed incorrect
OutputOwnersin the P-chainImportTxbuilder. - Improved FD limit error logging and warnings.
- Rounded bootstrapping ETAs to the nearest second.
- Added gossip config support to the subnet configs.
- Optimized various queue removals for improved memory freeing.
- Added a basic X-chain E2E usage test to the new testing framework.