github ava-labs/avalanchego v1.5.0
Apricot Phase 3 - Dynamic Fees

latest releases: v1.11.5-rc.3, v1.11.5-rc.2, v1.11.5-rc.0...
2 years ago

This change is not backwards compatible with previous releases.

This upgrade adds dynamic fees to the C-chain, along with various other improvements.

The v1.5.x changes go into effect at 10 AM EDT, August 24th 2021 on Mainnet.

Network Upgrades

  • Added dynamic fee calculations to the C-chain.
  • Increased CreateSubnetTx and CreateChainTx fees.
  • Fixed heap corruption bug in delegator validation.
  • Enforced MaxStakeWeight for delegation transactions.

Client Upgrades

  • Added transaction indexing capabilities to the X-chain to enable historical lookups of transactions by address and asset.
  • Added ./avalanchego as the default command in the docker image.
  • Used static dependency versions in the docker image.
  • Removed database migration support and deamon runner.
  • Refactored node config parsing.
  • Optimized container gossiping sampling.
  • Added the ability to statically build the AvalancheGo and EVM binaries.
  • Simplified the Block interface to only expose the parent block's ID rather than fetching the full parent block.
  • Added additional metrics for pending jobs in the consensus engines.
  • Refactored P-chain statuses to handle blockchain validation statuses separately from transaction confirmation statuses.

Updated APIs

  • Added GetAddressTxs to the avm API.
  • Added SetLoggerLevel and GetLoggerLevel to the Admin API to allow fine grained tuning of log levels while the node is still running.
  • Added GetConfig to the Admin API to allow fetching the node config that the node is currently using.
  • Updated platformvm.Client to allow specifying nodeIDs in GetCurrentValidators and GetPendingValidators and generalized the response to GetStake.

Updated CLI Arguments

  • Removed fetch-only.
  • Added JSON config parsing to avm VM.
    • Added indexTransactions
    • Added indexAllowIncomplete

Don't miss a new avalanchego release

NewReleases is sending notifications on new releases.