version: backfill v1.36.11..31 into the RPCChainVM-42 compatibility set (v1.36.31)

TestCurrentRPCChainVMCompatible has been red since v1.36.11: every release
since then bumped defaultPatch without registering the version against
RPCChainVMProtocol 42, so version.Current was absent from its own
compatibility set. Protocol 42 has not moved across that range — the list was
simply never updated. Backfilled through v1.36.31 (v1.36.29 omitted: that tag
was pushed off a pre-rebase commit and deleted, it is not a release).

v1.36.30 carries the health fix but was tagged before this backfill, so its
tree still fails ./version. v1.36.31 is the green tag and the rollout target.

Co-authored-by: Hanzo Dev <dev@hanzo.ai>
This commit is contained in:
zeekay
2026-07-26 17:39:52 -07:00
co-authored by Hanzo Dev
parent 4fce5875c5
commit eb82872612
3 changed files with 24 additions and 4 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.36.30]
## [1.36.31]
### Fixed
- **`/v1/health` reported a chain the node denies exists.** The `bootstrapped` check publishes `chains.Nets.Bootstrapping()` verbatim as its message, but `Nets.chains` is keyed by **net** ID and the aggregate appended the map **key**, not the chain. Every primary-network chain that failed to converge therefore surfaced as the single ID `11111111111111111111111111111111LpoYY``constants.PrimaryNetworkID` (`ids.Empty`) — so an operator resolving it got "there is no chain with alias/ID", and N stuck chains collapsed into one indistinguishable entry (measured on devnet/testnet: `"message":["11111111111111111111111111111111LpoYY"],"contiguousFailures":3213`). The net owns the bootstrapping set, so the net now names its own chains: new `nets.Net.Bootstrapping() []ids.ID` (`nets/net.go`), and `chains/chains.go` aggregates those instead of the keys. `TestNetsBootstrappingReportsChainsNotNets` asserts `ids.Empty` never appears and that two stuck chains are individually named; `TestNetsBootstrapping` no longer asserts the bug (it demanded the net ID).
+22 -2
View File
@@ -72,7 +72,27 @@
"v1.36.7",
"v1.36.8",
"v1.36.9",
"v1.36.10"
"v1.36.10",
"v1.36.11",
"v1.36.12",
"v1.36.13",
"v1.36.14",
"v1.36.15",
"v1.36.16",
"v1.36.17",
"v1.36.18",
"v1.36.19",
"v1.36.20",
"v1.36.21",
"v1.36.22",
"v1.36.23",
"v1.36.24",
"v1.36.25",
"v1.36.26",
"v1.36.27",
"v1.36.28",
"v1.36.30",
"v1.36.31"
],
"41": [
"v1.13.2"
@@ -187,4 +207,4 @@
"v1.8.5",
"v1.8.6"
]
}
}
+1 -1
View File
@@ -77,7 +77,7 @@ var (
const (
defaultMajor = 1
defaultMinor = 36
defaultPatch = 30
defaultPatch = 31
)
func init() {