This version is backwards compatible to v1.12.0. It is optional, but encouraged.
The plugin version is updated to 39
all plugins must update to be compatible.
This release removes the support for the long deprecated Keystore API. Any users still relying on the keystore API will not be able to update to this version, or any later versions, of Avalanchego until their dependency on the keystore API has been removed.
APIs
- Deprecated:
info.GetTxFee
- Added:
avm.GetTxFee
platform.getValidatorFeeConfig
platform.getValidatorFeeState
validationID
field toplatform.getL1Validator
results- L1 validators to
platform.getCurrentValidators
- Removed:
StakeAmount
field fromplatform.getCurrentValidators
resultskeystore.createUser
keystore.deleteUser
keystore.listUsers
keystore.importUser
keystore.exportUser
avm.createAddress
avm.createFixedCapAsset
avm.createNFTAsset
avm.createVariableCapAsset
avm.export
avm.exportKey
avm.import
avm.importKey
avm.listAddresses
avm.mint
avm.mintNFT
avm.send
avm.sendMultiple
avm.sendNFT
wallet.send
wallet.sendMultiple
platform.exportKey
platform.listAddresses
Configs
- Removed static fee config flags
--create-subnet-tx-fee
--transform-subnet-tx-fee
--create-blockchain-tx-fee
--add-primary-network-validator-fee
--add-primary-network-delegator-fee
--add-subnet-validator-fee
--add-subnet-delegator-fee
- Removed
--api-keystore-enabled
What's Changed
- [testing] Always use the go.mod version of ginkgo by @marun in #3618
- Bump antithesishq/antithesis-trigger-action from 0.5 to 0.6 by @dependabot in #3620
- Fix typos in document files by @taozui472 in #3622
- [ci] Always use the specified go version by @marun in #3616
- Fix: quotation mark by @jasmyhigh in #3623
- refactor: move node configs to config/node by @darioush in #3600
- Update e2e tests and CI jobs for post-etna by @marun in #3614
- Replace AWM terminology in ReadMe with ICM by @meaghanfitzgerald in #3595
- fix: grammatical mistakes by @crStiv in #3625
- [testing] Update golangci-lint to latest version by @marun in #3617
- partial sync default info by @meaghanfitzgerald in #3602
- Update stale comment on commitToDB by @aaronbuchwald in #3627
- coreth atomic pkg dependency by @ceyonur in #3588
- Mark Meag as the owner of README files by @StephenButtolph in #3635
- Update x/net to v0.33.0 by @StephenButtolph in #3636
- Fix codeowners to simplify PR review by @StephenButtolph in #3637
- Add BLS healthcheck to communicate incorrect BLS key configuration by @StephenButtolph in #3638
- chore(all): mocks generation improved by @qdm12 in #3628
- fix LRU sized cache: consistent size at element removal by @rrazvan1 in #3634
- Index API and AvalancheGo Configs Docs Fix by @meaghanfitzgerald in #3632
- [ci] Migrate from buf-*-action to buf-action by @marun in #3639
- chore(ci): define Github labels as code with a workflow by @qdm12 in #3629
- feat(github): add "needs Go upgrade" label by @qdm12 in #3642
- [ci] Fix post-merge protobuf lint job breakage by @marun in #3644
- merkledb visualisations v1 (change proofs and range proofs) by @rrazvan1 in #3643
- Remove Static Fee Config by @samliok in #3610
- fix(ci): trigger labels workflow on push to master not main by @qdm12 in #3646
- X-Chain API fix by @meaghanfitzgerald in #3654
- [ci] Rename {PROMETHEUS,LOKI}_ID to {PROMETHEUS,LOKI}_USERNAME by @marun in #3652
- chore: replaced faulty link by @Radovenchyk in #3649
- Add L1 validator fees API by @StephenButtolph in #3647
- Reintroduce the deprecated
info.getTxFee
API by @StephenButtolph in #3656 - remove x-chain api obsolete metadata by @meaghanfitzgerald in #3655
- Remove the Keystore API by @StephenButtolph in #3657
- Add F Upgrade Scaffolding. Post-Etna Cleanup by @michaelkaplan13 in #3672
- [testing] Fix instructions for triggering antithesis test runs by @marun in #3664
- [testing] Ensure run_prometheus.sh uses a writeable storage path by @marun in #3662
- Make snowman use snowflake directly instead of snowball by @yacovm in #3403
- chore: fix some typos by @chuangjinglu in #3670
- Bump antithesishq/antithesis-trigger-action from 0.6 to 0.7 by @dependabot in #3667
- [ci] Use go env {GOOS,GOARCH} for os and arch detection by @marun in #3661
- Silence docker InvalidDefaultArgInFrom warnings by @marun in #3659
- add L1 support to getCurrentValidators API by @ceyonur in #3564
- [docker] Enable image builds from git worktrees by @marun in #3660
- [tmpnet] Set an explicit
instance
label for logs and metrics by @marun in #3650 - [docker] Switch to kube-compatible plugin path for images by @marun in #3653
- [testing] Support direnv to simplify usage of test tooling by @marun in #3651
New Contributors
- @taozui472 made their first contribution in #3622
- @jasmyhigh made their first contribution in #3623
- @crStiv made their first contribution in #3625
- @qdm12 made their first contribution in #3628
- @rrazvan1 made their first contribution in #3634
- @Radovenchyk made their first contribution in #3649
- @chuangjinglu made their first contribution in #3670
Full Changelog: v1.12.1...v1.12.2