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