This version is backwards compatible to v1.10.0. It is optional, but encouraged.
The plugin version is unchanged at 26
and compatible with versions v1.10.1 - v1.10.3
.
The first startup of the X-Chain will perform a pruning operation. This pruning runs in the background and does not impact restart time.
APIs
- Removed
avalanche_X_vm_avalanche_metervm_pending_txs_count
metric - Removed
avalanche_X_vm_avalanche_metervm_pending_txs_sum
metric - Removed
avalanche_X_vm_avalanche_metervm_get_tx_count
metric - Removed
avalanche_X_vm_avalanche_metervm_get_tx_sum
metric - Removed
avalanche_X_vm_avalanche_metervm_get_tx_err_count
metric - Removed
avalanche_X_vm_avalanche_metervm_get_tx_err_sum
metric
Configs
- Added
--staking-host
to allow binding only on a specific address for staking - Added
checksums-enabled
to the X-chain and P-chain configs
Fixes
- Fixed
proposervm
preForkBlock.Status()
response after the fork has occurred - Fixed C-chain logs collection error when no receipts occur in a block
- Fixed merkledb's
findNextKey
when an empty end proof is provided - Fixed 0 length key issues with proof generation and verification
- Fixed Docker execution on non-amd64 architectures
What's Changed
- e2e: Support testing on MacOS without requiring firewall exceptions by @marun in #1613
- Reduce resource log level by @StephenButtolph in #1622
- Improve
snow/
tests withrequire
by @dhrubabasu in #1503 - Improve
x/
tests withrequire
by @dhrubabasu in #1454 sync
-- fixTestFindNextKeyRandom
by @danlaine in #1624- Improve
vms/
tests withrequire
by @dhrubabasu in #1505 - Improve
database/
tests withrequire
by @dhrubabasu in #1506 - Ban usage of
t.Fatal
andt.Error
by @dhrubabasu in #1453 - chore: fix typo in binary_snowflake.go by @eltociear in #1630
- Discriminate window fit err msg from overdelegated error msg by @felipemadero in #1606
- Remove MaxConnectionAge gRPC StreamID overflow mitigation by @hexfusion in #1388
- add fuzzing action by @danlaine in #1635
- Remove dagState and GetUTXOFromID by @StephenButtolph in #1632
- Update all AVM tests for post-linearization by @StephenButtolph in #1631
- Remove PendingTxs from the DAGVM interface by @StephenButtolph in #1641
- Remove GetTx from the DAGVM interface by @StephenButtolph in #1642
- Bump coreth v0.12.4 by @aaronbuchwald in #1646
- [x/merkledb] Remove useless
err
check by @patrick-ogrady in #1650 - [x/merkledb] Trailing whitespace removal on README by @patrick-ogrady in #1649
- Remove unneeded functions from UniqueTx by @StephenButtolph in #1643
- Simplify tx verification by @StephenButtolph in #1654
merkledb
-- fixfindNextKey
by @danlaine in #1653- Cleanup X-chain UniqueTx Dependencies by @StephenButtolph in #1656
- Prune X-chain State by @coffeeavax in #1427
- Support building docker image on ARM64 by @dshiell in #1103
- remove goreleaser by @danlaine in #1660
- Fix Dockerfile on non amd64 platforms by @joshua-kim in #1661
- Improve metrics error message by @StephenButtolph in #1663
- Remove X-chain UniqueTx by @StephenButtolph in #1662
- Add state checksums by @StephenButtolph in #1658
- Modify proposervm window by @najeal in #1638
- sorting nit by @danlaine in #1665
merkledb
-- rewrite and test range proof invariants; fix proof generation/veriifcation bugs by @danlaine in #1629- Add minimum proposer window length by @StephenButtolph in #1667
- CI -- only run fuzz tests on ubuntu by @danlaine in #1636
MerkleDB
-- remove codec version by @danlaine in #1671MerkleDB
-- use default config in all tests by @danlaine in #1590sync
-- reduce stuttering by @danlaine in #1672Sync
-- unexport field by @danlaine in #1673sync
-- nits and cleanup by @danlaine in #1674sync
-- remove unused code by @danlaine in #1676- Mark preForkBlocks after the fork as Rejected by @StephenButtolph in #1683
merkledb
-- fix comment by @danlaine in #1675MerkleDB
-- document codec by @danlaine in #1670sync
-- client cleanup by @danlaine in #1680- Update buf version to v1.23.1 by @aaronbuchwald in #1685
New Contributors
- @eltociear made their first contribution in #1630
- @felipemadero made their first contribution in #1606
- @dshiell made their first contribution in #1103
- @najeal made their first contribution in #1638
Full Changelog: v1.10.3...v1.10.4