Skip to content

Commit

Permalink
Update versions for v1.12.2 (#3676)
Browse files Browse the repository at this point in the history
  • Loading branch information
StephenButtolph authored Jan 28, 2025
1 parent ab46198 commit bf1d1de
Show file tree
Hide file tree
Showing 6 changed files with 76 additions and 15 deletions.
76 changes: 67 additions & 9 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,22 @@

This version is backwards compatible to [v1.12.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.12.0). It is optional, but encouraged.

The plugin version is unchanged at `38` and is compatible with versions `v1.12.0-v1.12.1`.
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 to `platform.getL1Validator` results
- L1 validators to `platform.getCurrentValidators`
- Removed:
- `StakeAmount` field from `platform.getCurrentValidators` results
- `keystore.createUser`
- `keystore.deleteUser`
- `keystore.listUsers`
Expand All @@ -35,14 +43,6 @@ The plugin version is unchanged at `38` and is compatible with versions `v1.12.0
- `wallet.sendMultiple`
- `platform.exportKey`
- `platform.listAddresses`
- Added:
- `avm.GetTxFee`
- `platform.getValidatorFeeConfig`
- `platform.getValidatorFeeState`
- `validationID` field to `platform.getL1Validator` results
- L1 validators to `platform.getCurrentValidators`
- Removed:
- `StakeAmount` field from `platform.getCurrentValidators` results

### Configs

Expand All @@ -58,6 +58,64 @@ The plugin version is unchanged at `38` and is compatible with versions `v1.12.0

### What's Changed

- [testing] Always use the go.mod version of ginkgo by @marun in https://github.com/ava-labs/avalanchego/pull/3618
- Bump antithesishq/antithesis-trigger-action from 0.5 to 0.6 by @dependabot in https://github.com/ava-labs/avalanchego/pull/3620
- Fix typos in document files by @taozui472 in https://github.com/ava-labs/avalanchego/pull/3622
- [ci] Always use the specified go version by @marun in https://github.com/ava-labs/avalanchego/pull/3616
- Fix: quotation mark by @jasmyhigh in https://github.com/ava-labs/avalanchego/pull/3623
- refactor: move node configs to config/node by @darioush in https://github.com/ava-labs/avalanchego/pull/3600
- Update e2e tests and CI jobs for post-etna by @marun in https://github.com/ava-labs/avalanchego/pull/3614
- Replace AWM terminology in ReadMe with ICM by @meaghanfitzgerald in https://github.com/ava-labs/avalanchego/pull/3595
- fix: grammatical mistakes by @crStiv in https://github.com/ava-labs/avalanchego/pull/3625
- [testing] Update golangci-lint to latest version by @marun in https://github.com/ava-labs/avalanchego/pull/3617
- partial sync default info by @meaghanfitzgerald in https://github.com/ava-labs/avalanchego/pull/3602
- Update stale comment on commitToDB by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/3627
- coreth atomic pkg dependency by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3588
- Mark Meag as the owner of README files by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3635
- Update x/net to v0.33.0 by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3636
- Fix codeowners to simplify PR review by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3637
- Add BLS healthcheck to communicate incorrect BLS key configuration by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3638
- chore(all): mocks generation improved by @qdm12 in https://github.com/ava-labs/avalanchego/pull/3628
- fix LRU sized cache: consistent size at element removal by @rrazvan1 in https://github.com/ava-labs/avalanchego/pull/3634
- Index API and AvalancheGo Configs Docs Fix by @meaghanfitzgerald in https://github.com/ava-labs/avalanchego/pull/3632
- [ci] Migrate from buf-*-action to buf-action by @marun in https://github.com/ava-labs/avalanchego/pull/3639
- chore(ci): define Github labels as code with a workflow by @qdm12 in https://github.com/ava-labs/avalanchego/pull/3629
- feat(github): add "needs Go upgrade" label by @qdm12 in https://github.com/ava-labs/avalanchego/pull/3642
- [ci] Fix post-merge protobuf lint job breakage by @marun in https://github.com/ava-labs/avalanchego/pull/3644
- merkledb visualisations v1 (change proofs and range proofs) by @rrazvan1 in https://github.com/ava-labs/avalanchego/pull/3643
- Remove Static Fee Config by @samliok in https://github.com/ava-labs/avalanchego/pull/3610
- fix(ci): trigger labels workflow on push to master not main by @qdm12 in https://github.com/ava-labs/avalanchego/pull/3646
- X-Chain API fix by @meaghanfitzgerald in https://github.com/ava-labs/avalanchego/pull/3654
- [ci] Rename {PROMETHEUS,LOKI}_ID to {PROMETHEUS,LOKI}_USERNAME by @marun in https://github.com/ava-labs/avalanchego/pull/3652
- chore: replaced faulty link by @Radovenchyk in https://github.com/ava-labs/avalanchego/pull/3649
- Add L1 validator fees API by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3647
- Reintroduce the deprecated `info.getTxFee` API by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3656
- remove x-chain api obsolete metadata by @meaghanfitzgerald in https://github.com/ava-labs/avalanchego/pull/3655
- Remove the Keystore API by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3657
- Add F Upgrade Scaffolding. Post-Etna Cleanup by @michaelkaplan13 in https://github.com/ava-labs/avalanchego/pull/3672
- [testing] Fix instructions for triggering antithesis test runs by @marun in https://github.com/ava-labs/avalanchego/pull/3664
- [testing] Ensure run_prometheus.sh uses a writeable storage path by @marun in https://github.com/ava-labs/avalanchego/pull/3662
- Make snowman use snowflake directly instead of snowball by @yacovm in https://github.com/ava-labs/avalanchego/pull/3403
- chore: fix some typos by @chuangjinglu in https://github.com/ava-labs/avalanchego/pull/3670
- Bump antithesishq/antithesis-trigger-action from 0.6 to 0.7 by @dependabot in https://github.com/ava-labs/avalanchego/pull/3667
- [ci] Use go env {GOOS,GOARCH} for os and arch detection by @marun in https://github.com/ava-labs/avalanchego/pull/3661
- Silence docker InvalidDefaultArgInFrom warnings by @marun in https://github.com/ava-labs/avalanchego/pull/3659
- add L1 support to getCurrentValidators API by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3564
- [docker] Enable image builds from git worktrees by @marun in https://github.com/ava-labs/avalanchego/pull/3660
- [tmpnet] Set an explicit `instance` label for logs and metrics by @marun in https://github.com/ava-labs/avalanchego/pull/3650
- [docker] Switch to kube-compatible plugin path for images by @marun in https://github.com/ava-labs/avalanchego/pull/3653
- [testing] Support direnv to simplify usage of test tooling by @marun in https://github.com/ava-labs/avalanchego/pull/3651

### New Contributors

- @taozui472 made their first contribution in https://github.com/ava-labs/avalanchego/pull/3622
- @jasmyhigh made their first contribution in https://github.com/ava-labs/avalanchego/pull/3623
- @crStiv made their first contribution in https://github.com/ava-labs/avalanchego/pull/3625
- @qdm12 made their first contribution in https://github.com/ava-labs/avalanchego/pull/3628
- @rrazvan1 made their first contribution in https://github.com/ava-labs/avalanchego/pull/3634
- @Radovenchyk made their first contribution in https://github.com/ava-labs/avalanchego/pull/3649
- @chuangjinglu made their first contribution in https://github.com/ava-labs/avalanchego/pull/3670

**Full Changelog**: https://github.com/ava-labs/avalanchego/compare/v1.12.1...v1.12.2

## [v1.12.1](https://github.com/ava-labs/avalanchego/releases/tag/v1.12.1)
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ require (
github.com/DataDog/zstd v1.5.2
github.com/NYTimes/gziphandler v1.1.1
github.com/antithesishq/antithesis-sdk-go v0.3.8
github.com/ava-labs/coreth v0.14.1-rc.0
github.com/ava-labs/coreth v0.14.1-rc.1
github.com/ava-labs/ledger-avalanche/go v0.0.0-20241009183145-e6f90a8a1a60
github.com/btcsuite/btcd/btcutil v1.1.3
github.com/cockroachdb/pebble v0.0.0-20230928194634-aa077af62593
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ github.com/antithesishq/antithesis-sdk-go v0.3.8/go.mod h1:IUpT2DPAKh6i/YhSbt6Gl
github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
github.com/ava-labs/coreth v0.14.1-rc.0 h1:0SXifWbwzfkzPUioFt2nMNKwjbRiiH55dUkgK38O6NE=
github.com/ava-labs/coreth v0.14.1-rc.0/go.mod h1:lxDSXLcrszMo0N/PVJzfZ//H+bRwXF/KQWtpEYgXZqM=
github.com/ava-labs/coreth v0.14.1-rc.1 h1:U72XlRm/fKyASmjThsWzfO/ZRvu1kaONFaX+KdJNxIc=
github.com/ava-labs/coreth v0.14.1-rc.1/go.mod h1:lxDSXLcrszMo0N/PVJzfZ//H+bRwXF/KQWtpEYgXZqM=
github.com/ava-labs/ledger-avalanche/go v0.0.0-20241009183145-e6f90a8a1a60 h1:EL66gtXOAwR/4KYBjOV03LTWgkEXvLePribLlJNu4g0=
github.com/ava-labs/ledger-avalanche/go v0.0.0-20241009183145-e6f90a8a1a60/go.mod h1:/7qKobTfbzBu7eSTVaXMTr56yTYk4j2Px6/8G+idxHo=
github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g=
Expand Down
2 changes: 1 addition & 1 deletion proto/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Avalanche gRPC

Now Serving: **Protocol Version 37**
Now Serving: **Protocol Version 39**

Protobuf files are hosted at
[https://buf.build/ava-labs/avalanche](https://buf.build/ava-labs/avalanche) and
Expand Down
3 changes: 3 additions & 0 deletions version/compatibility.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
{
"39": [
"v1.12.2"
],
"38": [
"v1.11.13",
"v1.12.0",
Expand Down
4 changes: 2 additions & 2 deletions version/constants.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ const (
// RPCChainVMProtocol should be bumped anytime changes are made which
// require the plugin vm to upgrade to latest avalanchego release to be
// compatible.
RPCChainVMProtocol uint = 38
RPCChainVMProtocol uint = 39
)

// These are globals that describe network upgrades and node versions
var (
Current = &Semantic{
Major: 1,
Minor: 12,
Patch: 1,
Patch: 2,
}
CurrentApp = &Application{
Name: Client,
Expand Down

0 comments on commit bf1d1de

Please sign in to comment.