From e8ecbadec8eb1c336dd8927b0225499eceea6f34 Mon Sep 17 00:00:00 2001 From: Stephen Buttolph Date: Wed, 5 Jun 2024 17:57:41 -0400 Subject: [PATCH] Update versions for v1.11.7 (#3083) Co-authored-by: Darioush Jalali --- CONTRIBUTING.md | 2 +- README.md | 2 +- RELEASES.md | 52 ++++++++++++++++++++++++++++++++++++++ go.mod | 4 +-- go.sum | 4 +-- version/compatibility.json | 3 ++- version/constants.go | 2 +- 7 files changed, 61 insertions(+), 8 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7967e92288c..7b57a5e6886 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,7 +4,7 @@ To start developing on AvalancheGo, you'll need a few things installed. -- Golang version >= 1.21.10 +- Golang version >= 1.21.11 - gcc - g++ diff --git a/README.md b/README.md index 222cb6e0cd1..e6763982bce 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ The minimum recommended hardware specification for nodes connected to Mainnet is If you plan to build AvalancheGo from source, you will also need the following software: -- [Go](https://golang.org/doc/install) version >= 1.21.10 +- [Go](https://golang.org/doc/install) version >= 1.21.11 - [gcc](https://gcc.gnu.org/) - g++ diff --git a/RELEASES.md b/RELEASES.md index ea14d67c6df..01521a2b449 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,5 +1,57 @@ # Release Notes +## [v1.11.7](https://github.com/ava-labs/avalanchego/releases/tag/v1.11.7) + +This version is backwards compatible to [v1.11.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.11.0). It is optional, but encouraged. + +The plugin version is unchanged at `35` and is compatible with versions `v1.11.3-v1.11.6`. + +### APIs + +- Added peer's `trackedSubnets` that are not locally tracked to the response from `info.peers` + +### Configs + +- Changed the undocumented `pebble` option for `--db-type` to be `pebbledb` and documented the option + +### Fixes + +- Removed repeated DB compaction during bootstrapping that caused a significant regression in bootstrapping times +- Fixed C-Chain state-sync crash +- Fixed C-Chain state-sync ETA calculation +- Fixed Subnet owner reported by `platform.getSubnets` after a subnet's owner was rotated + +### What's Changed + +- Expose canonical warp formatting function by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3049 +- Remove subnet filter from Peer.TrackedSubnets() by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2975 +- Remove optional gatherer by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3052 +- [vms/platformvm] Return the correct owner in `platform.GetSubnets` after transfer by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3054 +- Add metrics client by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3057 +- [vms/platformvm] Replace `GetSubnets` with `GetSubnetIDs` in `State` by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3055 +- Implement `constants.VMName` by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3058 +- [testing] Remove superfluous gomega dep by @marun in https://github.com/ava-labs/avalanchego/pull/3063 +- [antithesis] Enable workload instrumentation by @marun in https://github.com/ava-labs/avalanchego/pull/3059 +- Add pebbledb to docs by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3061 +- [ci] Remove perpetually failing govulncheck job by @marun in https://github.com/ava-labs/avalanchego/pull/3069 +- Remove api namespace by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3066 +- Remove unused metrics namespaces by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3062 +- Only compact after executing a large number of blocks by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3065 +- Remove network namespace by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3067 +- Remove db namespace by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3068 +- Remove averager metrics namespace by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3072 +- chore: fix function name by @stellrust in https://github.com/ava-labs/avalanchego/pull/3075 +- Select metric by label in e2e tests by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3073 +- [tmpnet] Bootstrap subnets with a single node by @marun in https://github.com/ava-labs/avalanchego/pull/3005 +- [antithesis] Skip push for builder image by @marun in https://github.com/ava-labs/avalanchego/pull/3070 +- Implement label gatherer by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3074 + +### New Contributors + +- @stellrust made their first contribution in https://github.com/ava-labs/avalanchego/pull/3075 + +**Full Changelog**: https://github.com/ava-labs/avalanchego/compare/v1.11.6...v1.11.7 + ## [v1.11.6](https://github.com/ava-labs/avalanchego/releases/tag/v1.11.6) This version is backwards compatible to [v1.11.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.11.0). It is optional, but encouraged. diff --git a/go.mod b/go.mod index d7965b58658..dd81b9438ea 100644 --- a/go.mod +++ b/go.mod @@ -4,13 +4,13 @@ module github.com/ava-labs/avalanchego // CONTRIBUTING.md // README.md // go.mod (here) -go 1.21.10 +go 1.21.11 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.13.5-remove-optional-gatherer.2 + github.com/ava-labs/coreth v0.13.5-rc.0 github.com/ava-labs/ledger-avalanche/go v0.0.0-20231102202641-ae2ebdaeac34 github.com/btcsuite/btcd/btcutil v1.1.3 github.com/cockroachdb/pebble v0.0.0-20230928194634-aa077af62593 diff --git a/go.sum b/go.sum index da0883a3048..a3a0887b60b 100644 --- a/go.sum +++ b/go.sum @@ -62,8 +62,8 @@ github.com/allegro/bigcache v1.2.1-0.20190218064605-e24eb225f156/go.mod h1:Cb/ax github.com/antithesishq/antithesis-sdk-go v0.3.8 h1:OvGoHxIcOXFJLyn9IJQ5DzByZ3YVAWNBc394ObzDRb8= github.com/antithesishq/antithesis-sdk-go v0.3.8/go.mod h1:IUpT2DPAKh6i/YhSbt6Gl3v2yvUZjmKncl7U91fup7E= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= -github.com/ava-labs/coreth v0.13.5-remove-optional-gatherer.2 h1:RX9DcvgWxq42B2aiGzk77Y8w2bcB7ApO/Cdj9hA6QoE= -github.com/ava-labs/coreth v0.13.5-remove-optional-gatherer.2/go.mod h1:cm5c12xo5NiTgtbmeduv8i2nYdzgkczz9Wm3yiwwTRU= +github.com/ava-labs/coreth v0.13.5-rc.0 h1:PJQbR9o2RrW3j9ba4r1glXnmM2PNAP3xR569+gMcBd0= +github.com/ava-labs/coreth v0.13.5-rc.0/go.mod h1:cm5c12xo5NiTgtbmeduv8i2nYdzgkczz9Wm3yiwwTRU= github.com/ava-labs/ledger-avalanche/go v0.0.0-20231102202641-ae2ebdaeac34 h1:mg9Uw6oZFJKytJxgxnl3uxZOs/SB8CVHg6Io4Tf99Zc= github.com/ava-labs/ledger-avalanche/go v0.0.0-20231102202641-ae2ebdaeac34/go.mod h1:pJxaT9bUgeRNVmNRgtCHb7sFDIRKy7CzTQVi8gGNT6g= github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g= diff --git a/version/compatibility.json b/version/compatibility.json index af88db00365..c2d3525a039 100644 --- a/version/compatibility.json +++ b/version/compatibility.json @@ -3,7 +3,8 @@ "v1.11.3", "v1.11.4", "v1.11.5", - "v1.11.6" + "v1.11.6", + "v1.11.7" ], "34": [ "v1.11.2" diff --git a/version/constants.go b/version/constants.go index 159f83a34ac..1e2b809d5a7 100644 --- a/version/constants.go +++ b/version/constants.go @@ -26,7 +26,7 @@ var ( Current = &Semantic{ Major: 1, Minor: 11, - Patch: 6, + Patch: 7, } CurrentApp = &Application{ Name: Client,