š ļø š ļø #Avalanche Durango 3 is out: github.com/ava-labs/avalanchego/releases/tag/v1.11.3 š ļø š ļø
This version (v1.11.3) is backwards compatible to v1.11.0. It is optional but strongly recommended for all node operators.
š Focus: Post-Durango Cleanup + Push Gossip Refactor (Phase 2) + BLS on Local Networks
š§ Compatibility Check: VM Interface (v35) š§
This release introduces VM Interface v35 to support changes to the AppSender Interface (AppGossip).
If you are running a Subnet, make sure to upgrade your Custom VM to v35 (subnet-evm@v0.6.3) before running it with v1.11.3.
Post-Durango Cleanup
Now that Durango is activated, deprecated code from < Durango can now be removed. Here are a few examples:
* Remove Put/Peerlist Gossip
* Remove GZip Compressor
* Remove Pre-P2P SDK Message Handling (X/P)
* Enforce PreferredIDAtHeight in Chits Messages
Post-Durango Cleanup (cont.)
Non-Validators will most likely notice the impact of "Remove Put/Peerlist Gossip", which should reduce their p2p bandwidth by ~30%.
These mechanisms were rebuilt with more efficient Bloom Filter Pull-Based algorithms in v1.10.x.
Push Gossip Refactor (Phase 2)
Now that v1.11.2 is widely adopted, v1.11.3 can safely increase the number of peers that receive new transactions.
This change will slightly increase RPC bandwidth but will decrease E2E Time-to-Finality (TTF) for users.
github.com/ava-labs/avalanchego/pull/2836
BLS Keys on Local Networks
Thanks to @Nutymoon, Validators on Local Networks now start with BLS keys (instead of requiring registration after network start). This makes it much easier to play with Teleporter (which requires Validators with BLS keys).
github.com/ava-labs/avalanchego/pull/2794