Skip to content

Commit d3c09eb

Browse files
Update versions for v1.11.11 (#3347)
1 parent 17ece5d commit d3c09eb

File tree

4 files changed

+164
-3
lines changed

4 files changed

+164
-3
lines changed

RELEASES.md

+158
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,163 @@
11
# Release Notes
22

3+
## [v1.11.11](https://github.com/ava-labs/avalanchego/releases/tag/v1.11.11)
4+
5+
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.
6+
7+
The plugin version is updated to `37` all plugins must update to be compatible.
8+
9+
### APIs
10+
11+
- Updated JSON marshalling of the `Memo` field to follow best practices
12+
- Added `info.upgrades`
13+
- Added `platform.getFeeConfig`
14+
- Added `platform.getFeeState`
15+
- Deprecated subnet uptimes
16+
- `info.uptimes` with non-primary network subnetIDs is deprecated
17+
- `info.peers` `observedSubnetUptimes` is deprecated
18+
- `platform.getCurrentValidators` `uptime` and `connected` are deprecated for non-primary network subnetIDs.
19+
- `avalanche_network_node_subnet_uptime_weighted_average` metric is deprecated
20+
- `avalanche_network_node_subnet_uptime_rewarding_stake` metric is deprecated
21+
- Added `avalanche_network_tracked_peers` metric
22+
- Added `avalanche_network_tracked_subnets` metric
23+
- Removed `avalanche_network_tracked_ips` metric
24+
- Added disconnected validators to the health check result
25+
26+
27+
### Configs
28+
29+
- Added upgrade config
30+
- `--upgrade-file`
31+
- `--upgrade-file-content`
32+
- Added dynamic fees config
33+
- `--dynamic-fees-bandwidth-weight`
34+
- `--dynamic-fees-read-weight`
35+
- `--dynamic-fees-write-weight`
36+
- `--dynamic-fees-compute-weight`
37+
- `--dynamic-fees-max-gas-capacity`
38+
- `--dynamic-fees-max-gas-per-second`
39+
- `--dynamic-fees-target-gas-per-second`
40+
- `--dynamic-fees-min-gas-price`
41+
- `--dynamic-fees-excess-conversion-constant`
42+
43+
### Fixes
44+
45+
- Fixed panic when tracing is enabled
46+
- Removed duplicate block signature verifications during bootstrapping
47+
- Fixed racy timer clearing in message throttling
48+
49+
### What's Changed
50+
51+
- [ci] Remove defunct network outage sim workflow by @marun in https://github.com/ava-labs/avalanchego/pull/3234
52+
- chore: allow test-only imports in `*test` and `/tests/**` packages by @ARR4N in https://github.com/ava-labs/avalanchego/pull/3229
53+
- Add benchmarks for add and sub fee dimensions by @abi87 in https://github.com/ava-labs/avalanchego/pull/3222
54+
- Remove deadcode by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3086
55+
- Parallelize BatchedParseBlock by @yacovm in https://github.com/ava-labs/avalanchego/pull/3227
56+
- [ci] Lint on non-test code importing packages from /tests by @marun in https://github.com/ava-labs/avalanchego/pull/3214
57+
- Merge unlocked stake outputs by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3231
58+
- ACP 118 reference implementation by @cam-schultz in https://github.com/ava-labs/avalanchego/pull/3218
59+
- Storage OpenBSD/adJ by @vtamara in https://github.com/ava-labs/avalanchego/pull/2809
60+
- Remove unused error from fee calculator creation by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3245
61+
- Rename Transitive snowman to Engine snowman by @yacovm in https://github.com/ava-labs/avalanchego/pull/3244
62+
- Simplify static fee calculations by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3240
63+
- Remove targetBlockSize arg by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3249
64+
- Add dynamic fees config by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3250
65+
- Remove unused Samplers by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3219
66+
- Inline `verifier` struct creation by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3252
67+
- Add fee.State to P-chain state by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3248
68+
- Fix comparison comment in snowflake algorithms by @yacovm in https://github.com/ava-labs/avalanchego/pull/3256
69+
- Add network upgrade config by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/3207
70+
- [vms/platformvm] Add `VerifyWithContext` to `Block`s by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3236
71+
- [ci] Switch to v2 of docker compose plugin by @marun in https://github.com/ava-labs/avalanchego/pull/3259
72+
- Minimize signature verification when bootstrapping by @yacovm in https://github.com/ava-labs/avalanchego/pull/3255
73+
- [vms/platformvm] Add tracking of a Subnet manager by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3126
74+
- Remove trackedSubnet check for explicitly named peers in network.Send() by @iansuvak in https://github.com/ava-labs/avalanchego/pull/3258
75+
- refactor: introduce `*test` packages in lieu of `//go:build test` by @ARR4N in https://github.com/ava-labs/avalanchego/pull/3238
76+
- [e2e] Enhance post-test bootstrap checks by @marun in https://github.com/ava-labs/avalanchego/pull/3253
77+
- [e2e] Abstract usage of ginkgo with a new test context by @marun in https://github.com/ava-labs/avalanchego/pull/3254
78+
- Update code owners by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3262
79+
- [antithesis] Refactor image build for reuse by other repos by @marun in https://github.com/ava-labs/avalanchego/pull/3198
80+
- Expose upgrade config in the info API by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3266
81+
- [antithesis] Ensure references to pushed images are qualified by @marun in https://github.com/ava-labs/avalanchego/pull/3264
82+
- Fix spelling by @nnsW3 in https://github.com/ava-labs/avalanchego/pull/3267
83+
- refactor: rename `*test.Test*` identifiers by @ARR4N in https://github.com/ava-labs/avalanchego/pull/3260
84+
- Separate e2e tests by etna activation by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3268
85+
- Implement P-chain ACP-103 complexity calculations by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3209
86+
- Implement dynamic fee calculator by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3211
87+
- [tmpnet] Add Network.GetNetworkID() to get ID of a running network by @marun in https://github.com/ava-labs/avalanchego/pull/3269
88+
- Disable `TransformSubnetTx` post-Etna by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3152
89+
- [tmpnet] Fail node health check if node is not running by @marun in https://github.com/ava-labs/avalanchego/pull/3274
90+
- [tmpnet] Enable network restart to simplify iteration by @marun in https://github.com/ava-labs/avalanchego/pull/3272
91+
- Add StoppedTimer helper by @marun in https://github.com/ava-labs/avalanchego/pull/3280
92+
- Fix race in timer stoppage by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3281
93+
- [tmpnet] Add check for vm binaries to network and node start by @marun in https://github.com/ava-labs/avalanchego/pull/3273
94+
- Refactor P-chain Builder by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3282
95+
- chore: fix some comments by @drawdrop in https://github.com/ava-labs/avalanchego/pull/3289
96+
- Update write path of tmpnet subnet config by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/3290
97+
- add network upgrades to chain ctx by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3283
98+
- Implement dynamic fee builder by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3232
99+
- bump coreth past upgrade schedule refactor by @darioush in https://github.com/ava-labs/avalanchego/pull/3278
100+
- Remove cross-chain requests by @darioush in https://github.com/ava-labs/avalanchego/pull/3277
101+
- wallet: obtain subnet owners by using P-Chain's getSubnet API call by @felipemadero in https://github.com/ava-labs/avalanchego/pull/3247
102+
- [antithesis] Add tmpnet support to workloads to simplify development by @marun in https://github.com/ava-labs/avalanchego/pull/3215
103+
- Refactor e2e tests for P-chain tests by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3295
104+
- Fix e2e tests to support dynamic fees by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3296
105+
- Improve error message of dynamic fee calculations by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3297
106+
- Reduce dynamic fees variability to ease testing by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3298
107+
- deprecate uptime apis by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3226
108+
- [antithesis] Fix broken flag handling and improve image testing by @marun in https://github.com/ava-labs/avalanchego/pull/3299
109+
- Add P-chain fee APIs by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3286
110+
- [tmpnet] Add support for checking rpcchainvm version compatibility by @marun in https://github.com/ava-labs/avalanchego/pull/3276
111+
- Rename gas price calculation function by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3302
112+
- Remove duplicate fork definitions by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3304
113+
- Restrict `Owner` usage after a Subnet manager is set by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3147
114+
- SoV networking support by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2951
115+
- [antithesis] Enable custom plugin dir for subnet-evm by @marun in https://github.com/ava-labs/avalanchego/pull/3305
116+
- Refactor state tests to always use initialized state by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3310
117+
- Remove mock for `Versions` interface by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3312
118+
- Allow P-chain wallet to be used by the platformvm by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3314
119+
- Remove crosschain leftovers by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3309
120+
- Rename race condition image tags by @cam-schultz in https://github.com/ava-labs/avalanchego/pull/3311
121+
- Add .String() to Fork testing utility by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3315
122+
- [antithesis] Update schedule to make room for subnet-evm by @marun in https://github.com/ava-labs/avalanchego/pull/3317
123+
- [tmpnet] Update monitoring urls from *-experimental to *-poc by @marun in https://github.com/ava-labs/avalanchego/pull/3306
124+
- Add statetest to replace common test state initialization by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3319
125+
- Rename `components/fee` pkg to `components/gas` by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3321
126+
- Remove mocks for `Staker` and `ScheduledStaker` by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3322
127+
- Move most mocks to sub-dirs by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3323
128+
- [e2e] Simplify pre-funded key usage by @marun in https://github.com/ava-labs/avalanchego/pull/3011
129+
- Move iterator implementations to `utils` pkg by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3320
130+
- Remove duplicate genesis creations in P-chain unit tests by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3318
131+
- Simplify P-Chain transaction creation in unit tests by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3327
132+
- [tmpnet] Ensure nodes are stopped in the event of bootstrap failure by @marun in https://github.com/ava-labs/avalanchego/pull/3332
133+
- Add tx complexity helper by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3334
134+
- Fixed segfault when --tracing-enabled is set by @blenessy in https://github.com/ava-labs/avalanchego/pull/3330
135+
- chore: remove deprecated `validatorstest.TestState` by @ARR4N in https://github.com/ava-labs/avalanchego/pull/3301
136+
- Enforce network config not including `PrimaryNetworkID` in `trackedSubnets` by @iansuvak in https://github.com/ava-labs/avalanchego/pull/3336
137+
- Use wallet in `platformvm/block` tests by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3328
138+
- [ci] Stop using setup-go-v3 by @marun in https://github.com/ava-labs/avalanchego/pull/3339
139+
- Use wallet in `platformvm/txs` tests by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3333
140+
- [ci] Configure buf-setup-action for check_generated_protobuf job with token by @marun in https://github.com/ava-labs/avalanchego/pull/3341
141+
- Add P-chain dynamic fees execution by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3251
142+
- Include disconnected validators in health message by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3344
143+
- Print type of message sent in the verbose log by @yacovm in https://github.com/ava-labs/avalanchego/pull/3348
144+
- Remove local chain config from e2e test by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3293
145+
- Separate codec registries by upgrade by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3353
146+
- Support unmarshalling of json byte slices by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3354
147+
- Add explicit p-chain current validator check in AddValidator by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3355
148+
149+
### New Contributors
150+
151+
- @yacovm made their first contribution in https://github.com/ava-labs/avalanchego/pull/3227
152+
- @cam-schultz made their first contribution in https://github.com/ava-labs/avalanchego/pull/3218
153+
- @vtamara made their first contribution in https://github.com/ava-labs/avalanchego/pull/2809
154+
- @iansuvak made their first contribution in https://github.com/ava-labs/avalanchego/pull/3258
155+
- @nnsW3 made their first contribution in https://github.com/ava-labs/avalanchego/pull/3267
156+
- @drawdrop made their first contribution in https://github.com/ava-labs/avalanchego/pull/3289
157+
- @blenessy made their first contribution in https://github.com/ava-labs/avalanchego/pull/3330
158+
159+
**Full Changelog**: https://github.com/ava-labs/avalanchego/compare/v1.11.10...v1.11.11
160+
3161
## [v1.11.10](https://github.com/ava-labs/avalanchego/releases/tag/v1.11.10)
4162

5163
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.

proto/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Avalanche gRPC
22

3-
Now Serving: **Protocol Version 36**
3+
Now Serving: **Protocol Version 37**
44

55
Protobuf files are hosted at
66
[https://buf.build/ava-labs/avalanche](https://buf.build/ava-labs/avalanche) and

version/compatibility.json

+3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
{
2+
"37": [
3+
"v1.11.11"
4+
],
25
"36": [
36
"v1.11.10"
47
],

version/constants.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ const (
1515
// RPCChainVMProtocol should be bumped anytime changes are made which
1616
// require the plugin vm to upgrade to latest avalanchego release to be
1717
// compatible.
18-
RPCChainVMProtocol uint = 36
18+
RPCChainVMProtocol uint = 37
1919
)
2020

2121
// These are globals that describe network upgrades and node versions
2222
var (
2323
Current = &Semantic{
2424
Major: 1,
2525
Minor: 11,
26-
Patch: 10,
26+
Patch: 11,
2727
}
2828
CurrentApp = &Application{
2929
Name: Client,

0 commit comments

Comments
 (0)