|
1 | 1 | # Release Notes
|
2 | 2 |
|
| 3 | +## [v1.10.17](https://github.com/ava-labs/avalanchego/releases/tag/v1.10.17) |
| 4 | + |
| 5 | +This version is backwards compatible to [v1.10.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.10.0). It is optional, but encouraged. |
| 6 | + |
| 7 | +The plugin version is unchanged at `30` and is compatible with versions `v1.10.15-v1.10.16`. |
| 8 | + |
| 9 | +### APIs |
| 10 | + |
| 11 | +- Added `avalanche_{chainID}_blks_build_accept_latency` metric |
| 12 | +- Added `avalanche_{chainID}_blks_issued{source}` metric with sources: |
| 13 | + - `pull_gossip` |
| 14 | + - `push_gossip` |
| 15 | + - `put_gossip` which is deprecated |
| 16 | + - `built` |
| 17 | + - `unknown` |
| 18 | +- Added `avalanche_{chainID}_issuer_stake_sum` metric |
| 19 | +- Added `avalanche_{chainID}_issuer_stake_count` metric |
| 20 | + |
| 21 | +### Configs |
| 22 | + |
| 23 | +- Added: |
| 24 | + - `--consensus-frontier-poll-frequency` |
| 25 | +- Removed: |
| 26 | + - `--consensus-accepted-frontier-gossip-frequency` |
| 27 | +- Deprecated: |
| 28 | + - `--consensus-accepted-frontier-gossip-validator-size` |
| 29 | + - `--consensus-accepted-frontier-gossip-non-validator-size` |
| 30 | + - `--consensus-accepted-frontier-gossip-peer-size` |
| 31 | + - Updated the default value to 1 to align with the change in default gossip frequency |
| 32 | + - `--consensus-on-accept-gossip-validator-size` |
| 33 | + - `--consensus-on-accept-gossip-non-validator-size` |
| 34 | + - `--consensus-on-accept-gossip-peer-size` |
| 35 | + |
| 36 | +### Fixes |
| 37 | + |
| 38 | +- Fixed `duplicated operation on provided value` error when executing atomic operations after state syncing the C-chain |
| 39 | +- Removed useage of atomic trie after commitment |
| 40 | +- Fixed atomic trie root overwrite during state sync |
| 41 | +- Prevented closure of `stdout` and `stderr` when shutting down the logger |
| 42 | + |
| 43 | +### What's Changed |
| 44 | + |
| 45 | +- Remove Banff check from mempool verifier by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2360 |
| 46 | +- Document storage growth in readme by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2364 |
| 47 | +- Add metric for duration between block timestamp and acceptance time by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2366 |
| 48 | +- `vms/platformvm`: Remove unused `withMetrics` txheap by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2373 |
| 49 | +- Move peerTracker from x/sync to network/p2p by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/2356 |
| 50 | +- Logging avoid closing standard outputs by @felipemadero in https://github.com/ava-labs/avalanchego/pull/2372 |
| 51 | +- `vms/platformvm`: Adjust `Diff.Apply` signature by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2368 |
| 52 | +- Add bls validator info to genesis by @felipemadero in https://github.com/ava-labs/avalanchego/pull/2371 |
| 53 | +- Remove `engine.GetVM` by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2374 |
| 54 | +- `vms/platformvm`: Consolidate `state` pkg mocks by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2370 |
| 55 | +- Remove common bootstrapper by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2297 |
| 56 | +- `vms/platformvm`: Move `toEngine` channel to mempool by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2333 |
| 57 | +- `vms/avm`: Rename `states` pkg to `state` by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2381 |
| 58 | +- Implement generic bimap by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2383 |
| 59 | +- Unexport RequestID from snowman engine by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2384 |
| 60 | +- Add metric to track the stake weight of block providers by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2376 |
| 61 | +- Add block source metrics to monitor gossip by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2386 |
| 62 | +- Rename `D` to `Durango` by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2389 |
| 63 | +- Replace periodic push accepted gossip with pull preference gossip for block discovery by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2367 |
| 64 | +- MerkleDB Remove ID from Node to reduce size and removal channel creation. by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/2324 |
| 65 | +- Remove method `CappedList` from `set.Set` by @danlaine in https://github.com/ava-labs/avalanchego/pull/2395 |
| 66 | +- Periodically PullGossip only from connected validators by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2399 |
| 67 | +- Update bootstrap IPs by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2396 |
| 68 | +- Rename `testnet` fixture to `tmpnet` by @marun in https://github.com/ava-labs/avalanchego/pull/2307 |
| 69 | +- Add `p2p.Network` component by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/2283 |
| 70 | +- `vms/platformvm`: Move `GetRewardUTXOs`, `GetSubnets`, and `GetChains` to `State` interface by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2402 |
| 71 | +- Add more descriptive formatted error by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/2403 |
| 72 | + |
| 73 | +**Full Changelog**: https://github.com/ava-labs/avalanchego/compare/v1.10.16...v1.10.17 |
| 74 | + |
3 | 75 | ## [v1.10.16](https://github.com/ava-labs/avalanchego/releases/tag/v1.10.16)
|
4 | 76 |
|
5 | 77 | This version is backwards compatible to [v1.10.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.10.0). It is optional, but encouraged.
|
|
0 commit comments