Skip to content

Commit 6fbb50d

Browse files
Update versions for v1.12.0 (#3578)
1 parent 912f6f9 commit 6fbb50d

File tree

7 files changed

+76
-26
lines changed

7 files changed

+76
-26
lines changed

.github/workflows/ci.yml

+15-14
Original file line numberDiff line numberDiff line change
@@ -117,20 +117,21 @@ jobs:
117117
- name: Build AvalancheGo Binary
118118
shell: bash
119119
run: ./scripts/build.sh
120-
- name: Run e2e tests
121-
uses: ./.github/actions/run-monitored-tmpnet-cmd
122-
with:
123-
run: ./scripts/tests.upgrade.sh
124-
filter_by_owner: avalanchego-e2e
125-
prometheus_id: ${{ secrets.PROMETHEUS_ID || '' }}
126-
prometheus_password: ${{ secrets.PROMETHEUS_PASSWORD || '' }}
127-
loki_id: ${{ secrets.LOKI_ID || '' }}
128-
loki_password: ${{ secrets.LOKI_PASSWORD || '' }}
129-
- name: Upload tmpnet network dir
130-
uses: ./.github/actions/upload-tmpnet-artifact
131-
if: always()
132-
with:
133-
name: upgrade-tmpnet-data
120+
# TODO: Reactivate test once v1.12.0 is published
121+
# - name: Run e2e tests
122+
# uses: ./.github/actions/run-monitored-tmpnet-cmd
123+
# with:
124+
# run: ./scripts/tests.upgrade.sh
125+
# filter_by_owner: avalanchego-e2e
126+
# prometheus_id: ${{ secrets.PROMETHEUS_ID || '' }}
127+
# prometheus_password: ${{ secrets.PROMETHEUS_PASSWORD || '' }}
128+
# loki_id: ${{ secrets.LOKI_ID || '' }}
129+
# loki_password: ${{ secrets.LOKI_PASSWORD || '' }}
130+
# - name: Upload tmpnet network dir
131+
# uses: ./.github/actions/upload-tmpnet-artifact
132+
# if: always()
133+
# with:
134+
# name: upgrade-tmpnet-data
134135
Lint:
135136
runs-on: ubuntu-latest
136137
steps:

RELEASES.md

+43
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,48 @@
11
# Release Notes
22

3+
## [v1.12.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.12.0)
4+
5+
This upgrade consists of the following Avalanche Community Proposals (ACPs):
6+
- [ACP-77](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/77-reinventing-subnets/README.md) Reinventing Subnets
7+
- [ACP-103](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/103-dynamic-fees/README.md) Add Dynamic Fees to the P-Chain
8+
- [ACP-118](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/118-warp-signature-request/README.md) Warp Signature Interface Standard
9+
- [ACP-125](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/125-basefee-reduction/README.md) Reduce C-Chain minimum base fee from 25 nAVAX to 1 nAVAX
10+
- [ACP-131](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/131-cancun-eips/README.md) Activate Cancun EIPs on C-Chain and Subnet-EVM chains
11+
- [ACP-151](https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/151-use-current-block-pchain-height-as-context/README.md) Use current block P-Chain height as context for state verification
12+
13+
The changes in the upgrade go into effect at 12 AM ET (5 PM UTC) on Monday, December 16th, 2024 on Mainnet.
14+
15+
**All Etna supporting Mainnet nodes should upgrade before 12 AM ET, December 16th 2024.**
16+
17+
The plugin version is unchanged at `38` and is compatible with version `v1.11.13`.
18+
19+
### APIs
20+
21+
- Allowed `platform.issueTx` to be called, for non-ImportTx transactions, while partial syncing
22+
23+
### What's Changed
24+
25+
- Fix SubnetToL1ConversionData typo by @cam-schultz in https://github.com/ava-labs/avalanchego/pull/3555
26+
- Refactor `logging.Format` to expose constants by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3561
27+
- [testing] Switch to logging with zap by @marun in https://github.com/ava-labs/avalanchego/pull/3557
28+
- Use JSON logs during Antithesis runs by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3562
29+
- Antithesis: Skip checks if tx confirmation fails by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3563
30+
- chore: fix some function names in comment by @wanxiangchwng in https://github.com/ava-labs/avalanchego/pull/3566
31+
- update api docs by @ashucoder9 in https://github.com/ava-labs/avalanchego/pull/3558
32+
- Remove unused wallet interface by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3568
33+
- Remove required fields from config by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3569
34+
- Remove redundant field in platformVM/network's Network by @yacovm in https://github.com/ava-labs/avalanchego/pull/3571
35+
- Remove observedSubnetUptime from Info Docs by @samliok in https://github.com/ava-labs/avalanchego/pull/3575
36+
- Allow issuing transactions when using partial-sync by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3570
37+
- Add partial-sync support to the wallet by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3567
38+
39+
### New Contributors
40+
41+
- @wanxiangchwng made their first contribution in https://github.com/ava-labs/avalanchego/pull/3566
42+
- @ashucoder9 made their first contribution in https://github.com/ava-labs/avalanchego/pull/3558
43+
44+
**Full Changelog**: https://github.com/ava-labs/avalanchego/compare/v1.11.13...v1.12.0
45+
346
## [v1.11.13](https://github.com/ava-labs/avalanchego/releases/tag/v1.11.13)
447

548
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.

node/node.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -632,7 +632,7 @@ func (n *Node) initNetworking(reg prometheus.Registerer) error {
632632

633633
n.Net, err = network.NewNetwork(
634634
&n.Config.NetworkConfig,
635-
n.Config.UpgradeConfig.DurangoTime,
635+
n.Config.UpgradeConfig.EtnaTime,
636636
n.msgCreator,
637637
reg,
638638
n.Log,

upgrade/upgrade.go

+3-5
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ var (
3434
// Ref: https://subnets.avax.network/x-chain/block/0
3535
CortinaXChainStopVertexID: ids.FromStringOrPanic("jrGWDh5Po9FMj54depyunNixpia5PN4aAYxfmNzU8n752Rjga"),
3636
DurangoTime: time.Date(2024, time.March, 6, 16, 0, 0, 0, time.UTC),
37-
EtnaTime: UnscheduledActivationTime,
37+
EtnaTime: time.Date(2024, time.December, 16, 17, 0, 0, 0, time.UTC),
3838
}
3939
Fuji = Config{
4040
ApricotPhase1Time: time.Date(2021, time.March, 26, 14, 0, 0, 0, time.UTC),
@@ -54,7 +54,7 @@ var (
5454
// Ref: https://subnets-test.avax.network/x-chain/block/0
5555
CortinaXChainStopVertexID: ids.FromStringOrPanic("2D1cmbiG36BqQMRyHt4kFhWarmatA1ighSpND3FeFgz3vFVtCZ"),
5656
DurangoTime: time.Date(2024, time.February, 13, 16, 0, 0, 0, time.UTC),
57-
EtnaTime: UnscheduledActivationTime,
57+
EtnaTime: time.Date(2024, time.November, 25, 16, 0, 0, 0, time.UTC),
5858
}
5959
Default = Config{
6060
ApricotPhase1Time: InitiallyActiveTime,
@@ -70,9 +70,7 @@ var (
7070
CortinaTime: InitiallyActiveTime,
7171
CortinaXChainStopVertexID: ids.Empty,
7272
DurangoTime: InitiallyActiveTime,
73-
// Etna is left unactivated by default on local networks. It can be configured to
74-
// activate by overriding the activation time in the upgrade file.
75-
EtnaTime: UnscheduledActivationTime,
73+
EtnaTime: InitiallyActiveTime,
7674
}
7775

7876
ErrInvalidUpgradeTimes = errors.New("invalid upgrade configuration")

utils/constants/acps.go

+8-1
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,12 @@ var (
3333
)
3434

3535
// ScheduledACPs are the ACPs included into the next upgrade.
36-
ScheduledACPs = set.Of[uint32]()
36+
ScheduledACPs = set.Of[uint32](
37+
77, // https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/77-reinventing-subnets/README.md
38+
103, // https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/103-dynamic-fees/README.md
39+
118, // https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/118-warp-signature-request/README.md
40+
125, // https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/125-basefee-reduction/README.md
41+
131, // https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/131-cancun-eips/README.md
42+
151, // https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/151-use-current-block-pchain-height-as-context/README.md
43+
)
3744
)

version/compatibility.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"38": [
3-
"v1.11.13"
3+
"v1.11.13",
4+
"v1.12.0"
45
],
56
"37": [
67
"v1.11.11",

version/constants.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ const (
2222
var (
2323
Current = &Semantic{
2424
Major: 1,
25-
Minor: 11,
26-
Patch: 13,
25+
Minor: 12,
26+
Patch: 0,
2727
}
2828
CurrentApp = &Application{
2929
Name: Client,
@@ -34,13 +34,13 @@ var (
3434
MinimumCompatibleVersion = &Application{
3535
Name: Client,
3636
Major: 1,
37-
Minor: 11,
37+
Minor: 12,
3838
Patch: 0,
3939
}
4040
PrevMinimumCompatibleVersion = &Application{
4141
Name: Client,
4242
Major: 1,
43-
Minor: 10,
43+
Minor: 11,
4444
Patch: 0,
4545
}
4646

0 commit comments

Comments
 (0)