|
1 | 1 | # Release Notes
|
2 | 2 |
|
| 3 | +## [v1.11.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.11.0) |
| 4 | + |
| 5 | +This upgrade consists of the following Avalanche Community Proposals (ACPs): |
| 6 | + |
| 7 | +- [ACP-23](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/23-p-chain-native-transfers.md) P-Chain Native Transfers |
| 8 | +- [ACP-24](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/24-shanghai-eips.md) Activate Shanghai EIPs on C-Chain |
| 9 | +- [ACP-25](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/25-vm-application-errors.md) Virtual Machine Application Errors |
| 10 | +- [ACP-30](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/30-avalanche-warp-x-evm.md) Integrate Avalanche Warp Messaging into the EVM |
| 11 | +- [ACP-31](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/31-enable-subnet-ownership-transfer.md) Enable Subnet Ownership Transfer |
| 12 | +- [ACP-41](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/41-remove-pending-stakers.md) Remove Pending Stakers |
| 13 | +- [ACP-62](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/62-disable-addvalidatortx-and-adddelegatortx.md) Disable AddValidatorTx and AddDelegatorTx |
| 14 | + |
| 15 | +The changes in the upgrade go into effect at 11 AM ET (4 PM UTC) on Wednesday, March 6th, 2024 on Mainnet. |
| 16 | + |
| 17 | +**All Durango supporting Mainnet nodes should upgrade before 11 AM ET, March 6th 2024.** |
| 18 | + |
| 19 | +The plugin version is updated to `33` all plugins must update to be compatible. |
| 20 | + |
| 21 | +### APIs |
| 22 | + |
| 23 | +- Added `platform.getSubnet` API |
| 24 | + |
| 25 | +### Configs |
| 26 | + |
| 27 | +- Deprecated: |
| 28 | + - `api-auth-required` |
| 29 | + - `api-auth-password` |
| 30 | + - `api-auth-password-file` |
| 31 | + |
| 32 | +### Fixes |
| 33 | + |
| 34 | +- Fixed potential deadlock during P-chain shutdown |
| 35 | +- Updated the consensus engine to recover from previously misconfigured subnets without requiring a restart |
| 36 | + |
| 37 | +### What's Changed |
| 38 | + |
| 39 | +- `ci`: Upgrade all workflow actions to versions using Node 20 by @marun in https://github.com/ava-labs/avalanchego/pull/2677 |
| 40 | +- `tmpnet`: Ensure restart after chain creation by @marun in https://github.com/ava-labs/avalanchego/pull/2675 |
| 41 | +- Publish docker images with race detection by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2680 |
| 42 | +- `vms/platformvm`: Remove `NewRewardValidatorTx` from `Builder` by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2676 |
| 43 | +- `ci`: Updated shellcheck script to support autofix by @marun in https://github.com/ava-labs/avalanchego/pull/2678 |
| 44 | +- Unblock misconfigured subnets by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2679 |
| 45 | +- Add transfer subnet ownership functionality to wallet by @felipemadero in https://github.com/ava-labs/avalanchego/pull/2659 |
| 46 | +- Add ACP-62 by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2681 |
| 47 | +- `vms/platformvm`: Add missing txs to `txs.Builder` by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2663 |
| 48 | +- `vms/platformvm`: Disable `AddValidatorTx` and `AddDelegatorTx` by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2662 |
| 49 | +- Remove chain router from node.Config by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2683 |
| 50 | +- Deprecate the auth API by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2684 |
| 51 | +- Fix P-chain Shutdown deadlock by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2686 |
| 52 | +- Cleanup ID initialization by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2690 |
| 53 | +- Remove unused chains#beacons field by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/2692 |
| 54 | +- x/sync: Remove duplicated call to TrackBandwidth by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2694 |
| 55 | +- Move VMAliaser into node from config by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2689 |
| 56 | +- Fix minor errors in x/sync tests by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2709 |
| 57 | +- Update minimum golang version to v1.21.7 by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2710 |
| 58 | +- Check for github action updates in dependabot by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2715 |
| 59 | +- Update `golangci-lint` to `v1.56.1` by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/2714 |
| 60 | +- Add stringer to warp types by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/2712 |
| 61 | +- Refactor `p2p.PeerTracker` by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2701 |
| 62 | +- Bump actions/stale from 8 to 9 by @dependabot in https://github.com/ava-labs/avalanchego/pull/2719 |
| 63 | +- Bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/ava-labs/avalanchego/pull/2720 |
| 64 | +- Bump bufbuild/buf-setup-action from 1.26.1 to 1.29.0 by @dependabot in https://github.com/ava-labs/avalanchego/pull/2721 |
| 65 | +- Bump aws-actions/configure-aws-credentials from 1 to 4 by @dependabot in https://github.com/ava-labs/avalanchego/pull/2722 |
| 66 | +- Manually setup golang in codeql action by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2725 |
| 67 | +- Provide pgo file during compilation by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2724 |
| 68 | +- P-chain - Tx builder cleanup by @abi87 in https://github.com/ava-labs/avalanchego/pull/2718 |
| 69 | +- Refactor chain manager subnets by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/2711 |
| 70 | +- Replace snowball/snowflake interface with single shared snow interface by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/2717 |
| 71 | +- Remove duplicate IP length constant by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2733 |
| 72 | +- Add `platform.getSubnet` API by @felipemadero in https://github.com/ava-labs/avalanchego/pull/2704 |
| 73 | +- Provide BLS signature in Handshake message by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2730 |
| 74 | +- Verify BLS signature provided in Handshake messages by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2735 |
| 75 | +- Move UTXOs definition from primary to primary/common by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2741 |
| 76 | +- Minimize Signer interface and document Sign by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2740 |
| 77 | +- Revert setup-go during unit tests by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2744 |
| 78 | +- P-chain wallet fees UTs by @abi87 in https://github.com/ava-labs/avalanchego/pull/2734 |
| 79 | +- `merkledb` -- generalize error case to check state that should never occur by @danlaine in https://github.com/ava-labs/avalanchego/pull/2743 |
| 80 | +- Revert setup-go to v3 on all arm actions by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2749 |
| 81 | +- Add AppError to Sender interface by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/2737 |
| 82 | +- P-chain - Cleaned up fork switch in UTs by @abi87 in https://github.com/ava-labs/avalanchego/pull/2746 |
| 83 | +- X-chain wallet fees UTs by @abi87 in https://github.com/ava-labs/avalanchego/pull/2747 |
| 84 | +- Add keys values to bimap by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2754 |
| 85 | +- fix test sender by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/2755 |
| 86 | + |
| 87 | +**Full Changelog**: https://github.com/ava-labs/avalanchego/compare/v1.10.19...v1.11.0 |
| 88 | + |
3 | 89 | ## [v1.10.19](https://github.com/ava-labs/avalanchego/releases/tag/v1.10.19)
|
4 | 90 |
|
5 | 91 | 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