|
1 | 1 | # Release Notes
|
2 | 2 |
|
| 3 | +## [v1.10.10](https://github.com/ava-labs/avalanchego/releases/tag/v1.10.10) |
| 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 `28` and compatible with version `v1.10.9`. |
| 8 | + |
| 9 | +### APIs |
| 10 | + |
| 11 | +- Added `height` to the output of `platform.getCurrentSupply` |
| 12 | + |
| 13 | +### Configs |
| 14 | + |
| 15 | +- Added `proposerNumHistoricalBlocks` to subnet configs |
| 16 | + |
| 17 | +### Fixes |
| 18 | + |
| 19 | +- Fixed handling of `SIGTERM` signals in plugin processes prior to receiving a `Shutdown` message |
| 20 | +- Fixed range proof commitment of empty proofs |
| 21 | + |
| 22 | +### What's Changed |
| 23 | + |
| 24 | +- e2e: Save network data for each test run as an uploaded artifact by @marun in https://github.com/ava-labs/avalanchego/pull/1856 |
| 25 | +- e2e: Ensure interchain workflow coverage for X-Chain and C-Chain by @marun in https://github.com/ava-labs/avalanchego/pull/1871 |
| 26 | +- MerkleDB Adjust New View function(s) by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/1927 |
| 27 | +- e2e: Migrate duplicate node id test from kurtosis by @marun in https://github.com/ava-labs/avalanchego/pull/1573 |
| 28 | +- Add tracing levels to merkledb by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1933 |
| 29 | +- [x/merkledb] Add Configuration for `RootGenConcurrency` by @patrick-ogrady in https://github.com/ava-labs/avalanchego/pull/1936 |
| 30 | +- e2e: Ensure testnet network dir is archived on failed test run by @marun in https://github.com/ava-labs/avalanchego/pull/1930 |
| 31 | +- Merkle db cleanup view creation by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/1934 |
| 32 | +- Add async DB deletion helper by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1931 |
| 33 | +- Implement SDK handler to drop messages from non-validators by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1917 |
| 34 | +- Support proposervm historical block deletion by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1929 |
| 35 | +- Remove thread pool by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1940 |
| 36 | +- Merkledb split node storage into value and intermediate by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/1918 |
| 37 | +- `merkledb` -- remove unneeded codec test helper by @danlaine in https://github.com/ava-labs/avalanchego/pull/1943 |
| 38 | +- `merkledb` -- add codec test and move helper by @danlaine in https://github.com/ava-labs/avalanchego/pull/1944 |
| 39 | +- Add throttler implementation to SDK by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1905 |
| 40 | +- Add Throttled Handler implementation to SDK by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1906 |
| 41 | +- Change merkledb caches to be size based by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1947 |
| 42 | +- Rename `node.marshal` to `node.bytes` by @danlaine in https://github.com/ava-labs/avalanchego/pull/1951 |
| 43 | +- e2e: Switch to a default network node count of 2 by @marun in https://github.com/ava-labs/avalanchego/pull/1928 |
| 44 | +- MerkleDB Improve Node Size Calculation by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/1950 |
| 45 | +- `merkledb` -- remove unneeded return values by @danlaine in https://github.com/ava-labs/avalanchego/pull/1959 |
| 46 | +- `sync` -- reduce test sizes by @danlaine in https://github.com/ava-labs/avalanchego/pull/1962 |
| 47 | +- `merkledb` -- limit number of goroutines calculating node IDs by @danlaine in https://github.com/ava-labs/avalanchego/pull/1960 |
| 48 | +- Add gossip package to p2p SDK by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1958 |
| 49 | +- Improve state sync logging by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1955 |
| 50 | +- Update golang to 1.20.8 by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1826 |
| 51 | +- Use odd-numbered request ids for SDK by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1975 |
| 52 | +- update iterator invariant by @danlaine in https://github.com/ava-labs/avalanchego/pull/1978 |
| 53 | +- Document common usage of requestIDs for snow senders by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1981 |
| 54 | +- e2e: Diagnose and fix flakes by @marun in https://github.com/ava-labs/avalanchego/pull/1941 |
| 55 | +- `merkledb` -- `db_test.go` cleanup by @danlaine in https://github.com/ava-labs/avalanchego/pull/1954 |
| 56 | +- `merkledb` -- make config fields uints by @danlaine in https://github.com/ava-labs/avalanchego/pull/1963 |
| 57 | +- Only gracefully exit rpcchainvm server after Shutdown by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1988 |
| 58 | +- Add contexts to SDK callbacks by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1977 |
| 59 | +- Change max response size to target response size by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1995 |
| 60 | +- Add sdk gossip handler metrics by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1997 |
| 61 | +- Add p2p SDK Router metrics by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/2000 |
| 62 | +- Merkledb Attempt to reduce test runtime by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/1990 |
| 63 | +- longer timeout on windows UT by @danlaine in https://github.com/ava-labs/avalanchego/pull/2001 |
| 64 | +- `sync` -- log tweaks by @danlaine in https://github.com/ava-labs/avalanchego/pull/2008 |
| 65 | +- Add Validator Gossiper by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/2015 |
| 66 | +- database: comment that Get returns ErrNotFound if key is not present by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/2018 |
| 67 | +- Return `height` from `GetCurrentSupply` by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2022 |
| 68 | +- simplify platformvm `GetHeight` function by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2023 |
| 69 | +- Merkle db fix range proof commit bug by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/2019 |
| 70 | +- Add `bag.Of` helper by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2027 |
| 71 | +- Cleanup early poll termination logic by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2029 |
| 72 | +- fix typo by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2030 |
| 73 | +- Merkle db intermediate node key compression by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/1987 |
| 74 | +- Improve RPC Chain version mismatch error message by @martineckardt in https://github.com/ava-labs/avalanchego/pull/2021 |
| 75 | +- Move subnet owner lookup to platformvm state by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2024 |
| 76 | +- Fix fuzz tests; add iterator fuzz test by @danlaine in https://github.com/ava-labs/avalanchego/pull/1991 |
| 77 | +- Refactor subnet validator primary network requirements by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2014 |
| 78 | +- Rename events to event by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1973 |
| 79 | +- Add function to initialize SampleableSet by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/2017 |
| 80 | +- add `IsCortinaActivated` helper by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2013 |
| 81 | +- Fix P-chain Import by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2035 |
| 82 | +- Rename avm/blocks package to avm/block by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1970 |
| 83 | +- Merkledb Update rangeproof proto to be consistent with changeproof proto by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/2040 |
| 84 | +- `merkledb` -- encode lengths as uvarints by @danlaine in https://github.com/ava-labs/avalanchego/pull/2039 |
| 85 | +- MerkleDB Remove GetNodeFromParent by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/2041 |
| 86 | + |
| 87 | +### New Contributors |
| 88 | + |
| 89 | +- @martineckardt made their first contribution in https://github.com/ava-labs/avalanchego/pull/2021 |
| 90 | + |
| 91 | +**Full Changelog**: https://github.com/ava-labs/avalanchego/compare/v1.10.9...v1.10.10 |
| 92 | + |
3 | 93 | ## [v1.10.9](https://github.com/ava-labs/avalanchego/releases/tag/v1.10.9)
|
4 | 94 |
|
5 | 95 | 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