This version is backwards compatible to v1.11.0. It is optional, but encouraged.
The plugin version is updated to 35
all plugins must update to be compatible.
APIs
- Removed:
platform.GetPendingValidators
platform.GetMaxStakeAmount
Configs
- Removed avalanchego configs:
network-peer-list-validator-gossip-size
network-peer-list-non-validator-gossip-size
network-peer-list-peers-gossip-size
network-peer-list-gossip-frequency
consensus-accepted-frontier-gossip-validator-size
consensus-accepted-frontier-gossip-non-validator-size
consensus-accepted-frontier-gossip-peer-size
consensus-on-accept-gossip-validator-size
consensus-on-accept-gossip-non-validator-size
consensus-on-accept-gossip-peer-size
- Added P-chain, X-chain, and C-chain configs:
push-gossip-percent-stake
Fixes
- Fixed p2p SDK validator sampling to only return connected validators
What's Changed
- Cleanup BLS naming and documentation by @StephenButtolph in #2798
- Add BLS keys + signers config for local network by @Nuttymoon in #2794
- Remove double spaces by @StephenButtolph in #2802
- [vms/platformvm] Remove
platform.getMaxStakeAmount
by @dhrubabasu in #2795 - Remove unused engine interface by @StephenButtolph in #2811
- Cleanup Duplicate Transitive Constructor by @joshua-kim in #2812
- Update minimum golang version to v1.21.8 by @StephenButtolph in #2814
- Cleanup consensus metrics by @StephenButtolph in #2815
- Remove peerlist push gossip by @StephenButtolph in #2791
- Remove bitmaskCodec by @StephenButtolph in #2792
- Use
BaseTx
in P-chain wallet by @dhrubabasu in #2731 - Remove put gossip by @StephenButtolph in #2790
- [vms/platformvm] Remove
GetPendingValidators
API by @dhrubabasu in #2817 - [vms/platformvm] Remove
ErrFutureStakeTime
check inVerifyTx
by @dhrubabasu in #2797 - Remove pre-Durango block building logic and verification by @StephenButtolph in #2823
- Remove pre-Durango checks in BLS key verification by @StephenButtolph in #2824
- [snow/networking] Enforce
PreferredIDAtHeight
inChits
messages by @dhrubabasu in #2827 - Combine AppGossip and AppGossipSpecific by @StephenButtolph in #2836
- [network/peer] Disconnect from peers who only send legacy version field by @dhrubabasu in #2830
- [vms/avm] Cleanup
GetTx
+ remove state pruning logic by @dhrubabasu in #2826 - [vms/avm] Remove
snow.Context
fromNetwork
by @dhrubabasu in #2834 - [vms/platformvm] Remove state pruning logic by @dhrubabasu in #2825
- Prevent zero length values in slices and maps in codec by @StephenButtolph in #2819
- [utils/compression] Remove gzip compressor by @dhrubabasu in #2839
- Remove legacy p2p message handling by @dhrubabasu in #2833
- Remove Durango codec check by @StephenButtolph in #2818
- Remove Pre-Durango TLS certificate parsing logic by @dhrubabasu in #2831
- Remove engine type handling for everything other than GetAncestors by @StephenButtolph in #2800
- P-chain: Improve GetValidatorsSet error expressivity by @abi87 in #2808
- Add antithesis PoC workload by @StephenButtolph in #2796
- Add Antithesis docker compose file by @StephenButtolph in #2838
- merkledb metric naming nits by @danlaine in #2844
- Allow configuring push gossip to send txs to validators by stake by @StephenButtolph in #2835
- update merkledb readme to specify key length is in bits by @danlaine in #2840
tmpnet
: Add a UUID to temporary networks to support metrics collection by @marun in #2763- packer build by @Dirrk in #2806
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #2849
- Bump bufbuild/buf-setup-action from 1.29.0 to 1.30.0 by @dependabot in #2842
- Remove verify height index by @aaronbuchwald in #2634
- Dynamic Fees - Add E Upgrade boilerplate by @abi87 in #2597
tmpnet
: Enable collection of logs and metrics by @marun in #2820- P-Chain - repackaged wallet backends by @abi87 in #2757
- X-Chain - repackaged wallet backends by @abi87 in #2762
- Remove fallback validator height indexing by @StephenButtolph in #2801
tmpnet
: Reuse dynamically-allocated API port across restarts by @marun in #2857- Remove useless bootstrapping metric by @StephenButtolph in #2858
- Remove duplicate log by @StephenButtolph in #2860
New Contributors
- @Nuttymoon made their first contribution in #2794
- @Dirrk made their first contribution in #2806
Full Changelog: v1.11.2...v1.11.3