|
1 | 1 | # Release Notes
|
2 | 2 |
|
3 |
| -## Pending Release |
| 3 | +## [v1.11.13](https://github.com/ava-labs/avalanchego/releases/tag/v1.11.13) |
| 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 `38` all plugins must update to be compatible. |
4 | 8 |
|
5 | 9 | ### APIs
|
6 | 10 |
|
|
15 | 19 | - `"l1-inactive-validators-cache-size"`
|
16 | 20 | - `"l1-subnet-id-node-id-cache-size"`
|
17 | 21 |
|
| 22 | +### Fixes |
| 23 | + |
| 24 | +- Fixed metrics initialization in the RPCChainVM. This could cause crashes during startup if metrics was requested during VM initialization. |
| 25 | +- Fixed compilations on macos 14.7 and higher |
| 26 | +- Fixed avalanchego wallet usage with ledger v0.8.4 |
| 27 | +- Fixed missing `NodeIDs` argument in the `info.peers` client implementation |
| 28 | +- Fixed `getSubnetID` state tracing |
| 29 | + |
| 30 | +### What's Changed |
| 31 | + |
| 32 | +- [testing] Double image build timeout for bootstrap monitor e2e by @marun in https://github.com/ava-labs/avalanchego/pull/3468 |
| 33 | +- [antithesis] Double the duration of sanity checks by @marun in https://github.com/ava-labs/avalanchego/pull/3475 |
| 34 | +- Properly initialize metrics in rpcchainVM by @yacovm in https://github.com/ava-labs/avalanchego/pull/3477 |
| 35 | +- Cleanup editorconfig by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/3473 |
| 36 | +- Update avalanche ledger go package by @sukantoraymond in https://github.com/ava-labs/avalanchego/pull/3456 |
| 37 | +- [testing] Enable config of log format for bootstrap monitor by @marun in https://github.com/ava-labs/avalanchego/pull/3467 |
| 38 | +- cache signatures only in acp118 handler by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3474 |
| 39 | +- Introduce and use `database.WithDefault` by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3478 |
| 40 | +- Evict recentlyAccepted blocks based on wall-clock time by @iansuvak in https://github.com/ava-labs/avalanchego/pull/3460 |
| 41 | +- fix improper use of FailNow in testing by @tsachiherman in https://github.com/ava-labs/avalanchego/pull/3479 |
| 42 | +- [ACP 151] Use current block's P-Chain height as context for verifying state of the inner block by @iansuvak in https://github.com/ava-labs/avalanchego/pull/3459 |
| 43 | +- [tmpnet] Add --start-network to support hypersdk MODE=run by @marun in https://github.com/ava-labs/avalanchego/pull/3465 |
| 44 | +- [e2e] Check network health after bootstrap checks by @marun in https://github.com/ava-labs/avalanchego/pull/3466 |
| 45 | +- ACP-77: Add ConversionID to state by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3481 |
| 46 | +- Make bootstrapping handle its own timeouts by @yacovm in https://github.com/ava-labs/avalanchego/pull/3410 |
| 47 | +- Wrap `TestDiffExpiry` sub-tests in `t.Run` by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3483 |
| 48 | +- Move RPC metrics registration after its client's initialization by @yacovm in https://github.com/ava-labs/avalanchego/pull/3488 |
| 49 | +- database: add applicable dbtests for linkeddb by @darioush in https://github.com/ava-labs/avalanchego/pull/3486 |
| 50 | +- Add SoV Excess to P-chain state by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3482 |
| 51 | +- Remove deprecated X-chain pubsub server by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3490 |
| 52 | +- Update SoV struct to align with latest ACP-77 spec by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3492 |
| 53 | +- Register VM and snowman metrics after chain creation by @yacovm in https://github.com/ava-labs/avalanchego/pull/3489 |
| 54 | +- Skip Flaky Test by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/3495 |
| 55 | +- Add request to update `releases.md` in PR template by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3476 |
| 56 | +- ACP-77: Update P-chain state staker tests by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3494 |
| 57 | +- ACP-77: Write subnet public key diffs to state by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3487 |
| 58 | +- Add `Deregister` to `metrics.MultiGatherer` interface by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3498 |
| 59 | +- ACP-77: Add subnetIDNodeID struct by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3499 |
| 60 | +- Use subnet public key diffs after Etna is activated by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3502 |
| 61 | +- Split `writeCurrentStakers` into multiple functions by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3500 |
| 62 | +- [tmpnet] Refactor bootstrap monitor kubernetes functions for reuse by @marun in https://github.com/ava-labs/avalanchego/pull/3446 |
| 63 | +- Add NumSubnets to the validator manager interface by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3504 |
| 64 | +- Clarify partial sync flag by @michaelkaplan13 in https://github.com/ava-labs/avalanchego/pull/3505 |
| 65 | +- Update BLST to v0.3.13 by @yacovm in https://github.com/ava-labs/avalanchego/pull/3506 |
| 66 | +- Restrict public keys prior to TLS handshake by @yacovm in https://github.com/ava-labs/avalanchego/pull/3501 |
| 67 | +- ACP-77: Filter the inactive validator from block proposals and tx gossip by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3509 |
| 68 | +- [testing] Enable bootstrap testing of partial sync by @marun in https://github.com/ava-labs/avalanchego/pull/3508 |
| 69 | +- Rename `constantsAreUnmodified` to `immutableFieldsAreUnmodified` by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3513 |
| 70 | +- Accept info.Peers args by @cam-schultz in https://github.com/ava-labs/avalanchego/pull/3515 |
| 71 | +- Return shallow copy of validator set in platformVM's validator manager by @yacovm in https://github.com/ava-labs/avalanchego/pull/3512 |
| 72 | +- Add `ValidatorWeightDiff` `Add` and `Sub` helpers by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3514 |
| 73 | +- ACP-77: Add caching to SoV DB helpers by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3516 |
| 74 | +- Add script to configure metrics and log collection from a local node by @marun in https://github.com/ava-labs/avalanchego/pull/3517 |
| 75 | +- ACP-77: Implement validator state by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3388 |
| 76 | +- ACP-77: Reduce block gossip log level by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3519 |
| 77 | +- ACP-77: Implement ids.ID#Append by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3518 |
| 78 | +- ACP-103: Document and update genesis test fee configs by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3520 |
| 79 | +- ACP-77: Deactivate SoVs without sufficient fees by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3412 |
| 80 | +- ACP-77: Allow legacy validator removal after conversion by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3521 |
| 81 | +- ACP-77: Refactor e2e test by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3522 |
| 82 | +- ACP-77: Update `ConvertSubnetTx` by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3397 |
| 83 | +- Remove stutter in P-chain wallet builder by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3524 |
| 84 | +- Clarify EndAccumulatedFee comment by @michaelkaplan13 in https://github.com/ava-labs/avalanchego/pull/3523 |
| 85 | +- [tmpnet] Misc cleanup for monitoring tooling by @marun in https://github.com/ava-labs/avalanchego/pull/3527 |
| 86 | +- Remove P-chain txsmock package by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3528 |
| 87 | +- Unexport all P-Chain visitors by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3525 |
| 88 | +- Standardize P-Chain tx visitor order by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3529 |
| 89 | +- ACP-77: Implement `RegisterSubnetValidatorTx` by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3420 |
| 90 | +- ACP-77: Refactor P-Chain configs by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3533 |
| 91 | +- Add additional BLS benchmarks by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3538 |
| 92 | +- ACP-77: Refactor subnet auth verification by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3537 |
| 93 | +- ACP-77: Implement `SetSubnetValidatorWeightTx` by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3421 |
| 94 | +- Rename error to be more generic by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3543 |
| 95 | +- fix getSubnetIDTag in traced state by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3542 |
| 96 | +- Add `platform.getSubnetOnlyValidator` API by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3540 |
| 97 | +- Add SoV deactivation owner support to the P-chain wallet by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3541 |
| 98 | +- ACP-77: Implement Warp message verification by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3423 |
| 99 | +- ACP-77: Current validators API for SoV by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3404 |
| 100 | +- ACP-77: Implement Warp message signing by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3428 |
| 101 | +- ACP-77: Implement IncreaseBalanceTx by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3429 |
| 102 | +- ACP-77: Implement DisableSubnetValidatorTx by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3440 |
| 103 | +- Improve P-Chain error messages by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3536 |
| 104 | +- Add Etna logging by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3454 |
| 105 | +- Add Etna P-chain metrics by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3458 |
| 106 | +- Clarify benched field by @samliok in https://github.com/ava-labs/avalanchego/pull/3545 |
| 107 | +- [tmpnet] Watch for and report FATAL log entries on node startup by @marun in https://github.com/ava-labs/avalanchego/pull/3535 |
| 108 | +- Allow non primary network validators to request all peers by @cam-schultz in https://github.com/ava-labs/avalanchego/pull/3491 |
| 109 | +- Add `platform.getProposedHeight` API by @iansuvak in https://github.com/ava-labs/avalanchego/pull/3530 |
| 110 | +- Follow ACP-77 naming conventions by @michaelkaplan13 in https://github.com/ava-labs/avalanchego/pull/3546 |
| 111 | +- ACP-103: Finalize complexity calculations by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3548 |
| 112 | +- ACP-103: Finalize parameterization by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3549 |
| 113 | +- Add "proposed" optional flag to `getValidatorsAt` by @iansuvak in https://github.com/ava-labs/avalanchego/pull/3531 |
| 114 | +- Fix json parsing of GetValidatorsAtArgs by @iansuvak in https://github.com/ava-labs/avalanchego/pull/3551 |
| 115 | + |
| 116 | +### New Contributors |
| 117 | + |
| 118 | +- @sukantoraymond made their first contribution in https://github.com/ava-labs/avalanchego/pull/3456 |
| 119 | +- @samliok made their first contribution in https://github.com/ava-labs/avalanchego/pull/3545 |
| 120 | + |
18 | 121 | ## [v1.11.11](https://github.com/ava-labs/avalanchego/releases/tag/v1.11.11)
|
19 | 122 |
|
20 | 123 | 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