AvalancheGo v1.13.5 has been released. This is an optional but recommended upgrade that is fully backward compatible with v1.13.0.
This release focuses on performance improvements, stability fixes, and enhanced network-level protections against spam.
Key Highlights:
Configuration Update
The configuration flag pull-gossip-throttling-limit
has been replaced with pull-gossip-requests-per-validator
for both the X-Chain and P-Chain. Node operators using the old flag should update their configurations.
Performance and Stability Enhancements
This version introduces significant changes to improve node performance and resilience:
Documentation Improvements
The configuration documentation has been updated to include mappings for environment variables alongside their corresponding command-line flags, making it easier to set up and manage node configurations.
The plugin version remains unchanged at 43.
This version is backwards compatible to [v1.13.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.13.0). It is optional, but encouraged. The plugin version is unchanged at `43` and is compatible with version `v1.13.4`. ## Configs - Replaced `pull-gossip-throttling-limit` with `pull-gossip-requests-per-validator` in the X-Chain and P-Chain configs ## Fixes - Fixed Firewood performance regression - Fixed duplicate C-Chain eth gossip registration - Fixed various C-Chain atomic mempool edge cases ## What's Changed - Separate re-execution job params for PR from schedule by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/4151 - chore: fix a typo in gossip,go by @Galoretka in https://github.com/ava-labs/avalanchego/pull/4154 - Add @joshua-kim as CODEOWNER to testing-related packages by @JuanLeon2 in https://github.com/ava-labs/avalanchego/pull/4118 - refactor(load): remove context from test interface by @RodrigoVillar in https://github.com/ava-labs/avalanchego/pull/4157 - Move C-Chain benchmark to custom action and add ARC + GH runner triggers by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/4165 - Use EmptyVoteMetadata in Simplex Proto Messages by @samliok in https://github.com/ava-labs/avalanchego/pull/4174 - feat(load): add token test by @RodrigoVillar in https://github.com/ava-labs/avalanchego/pull/4171 - Fix typo in comment - PChainHeight context by @yacovm in https://github.com/ava-labs/avalanchego/pull/4176 - chore: fix function name by @yinwenyu6 in https://github.com/ava-labs/avalanchego/pull/4178 - chore: fix typo by @kks-code in https://github.com/ava-labs/avalanchego/pull/4179 - Migrate predicate package from evm repos by @JonathanOppenheimer in https://github.com/ava-labs/avalanchego/pull/4147 - feat: add eviction callback in LRU cache by @DracoLi in https://github.com/ava-labs/avalanchego/pull/4088 - `config/config.md:` Added Env Variable representation of flags + improved UI design by @navillanueva in https://github.com/ava-labs/avalanchego/pull/4110 - Storage Component For Simplex by @samliok in https://github.com/ava-labs/avalanchego/pull/4122 - Block Database by @DracoLi in https://github.com/ava-labs/avalanchego/pull/4027 - Change cache path to tmp included in gitignore by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/4183 - Add optional step to archive post-reexecution state to S3 by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/4172 - Rename height field to numBlocks by @samliok in https://github.com/ava-labs/avalanchego/pull/4184 - refactor: replace []byte(fmt.Sprintf) with fmt.Appendf by @queryfast in https://github.com/ava-labs/avalanchego/pull/4161 - Make Draco the codeowner of the blockdb by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/4187 - Add redundant import alias linting by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/4191 - Add config option for AWS S3 read only credential duration by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/4192 - fix: blockdb file eviction race issue by @DracoLi in https://github.com/ava-labs/avalanchego/pull/4186 - Count throttled requests as hits by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/4199 - Rename Engine Types by @samliok in https://github.com/ava-labs/avalanchego/pull/4193 - Add s5cmd progress bar by @RodrigoVillar in https://github.com/ava-labs/avalanchego/pull/4204 - Update block + validator + pgo checkpoints to 2025-08-23 by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/4205 - Remove buf lint action by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/4189 - Add ability to create zstd compressor with compression level by @DracoLi in https://github.com/ava-labs/avalanchego/pull/4203 - Dynamically update mempool gossip request rate limit by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/4162 - Add support for passing config and predefined configs to VM re-execution tests by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/4180 ## New Contributors - @Galoretka made their first contribution in https://github.com/ava-labs/avalanchego/pull/4154 - @JuanLeon2 made their first contribution in https://github.com/ava-labs/avalanchego/pull/4118 - @yinwenyu6 made their first contribution in https://github.com/ava-labs/avalanchego/pull/4178 - @kks-code made their first contribution in https://github.com/ava-labs/avalanchego/pull/4179 - @navillanueva made their first contribution in https://github.com/ava-labs/avalanchego/pull/4110 - @queryfast made their first contribution in https://github.com/ava-labs/avalanchego/pull/4161 **Full Changelog**: https://github.com/ava-labs/avalanchego/compare/v1.13.4...v1.13.5