From a71ad2412797706c8a20dabb01004b046db680e1 Mon Sep 17 00:00:00 2001 From: Phi Date: Thu, 16 Nov 2023 12:07:31 +0100 Subject: [PATCH 1/2] chore: release: update changelog and version for v1.25.0 chore: release: update changelog and version for v1.25.0 --- CHANGELOG.md | 26 ++++++++++++++++++-------- build/openrpc/full.json.gz | Bin 34824 -> 34824 bytes build/openrpc/gateway.json.gz | Bin 11870 -> 11870 bytes build/openrpc/miner.json.gz | Bin 16371 -> 16371 bytes build/openrpc/worker.json.gz | Bin 6050 -> 6051 bytes build/version.go | 2 +- documentation/en/cli-lotus-miner.md | 2 +- documentation/en/cli-lotus-worker.md | 2 +- documentation/en/cli-lotus.md | 2 +- 9 files changed, 22 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14fd6523b5c..4405295af1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,18 +1,26 @@ # Lotus changelog -# v 1.25.0-rc4 / 2023-11-08 +# v 1.25.0-rc5 / 2023-11-16 -This is the fourth release candidate of the upcoming OPTIONAL release Lotus v1.25.0. This optional release also supports the Filecoin network version 21 upgrade, codenamed Watermelon 🍉, in addition to the numerous improvements and enhancements for node operators, ETH RPC-providers and storage providers. +This is the fifth release candidate of the upcoming OPTIONAL release Lotus v1.25.0. This optional release also supports the Filecoin network version 21 upgrade, codenamed Watermelon 🍉, in addition to the numerous improvements and enhancements for node operators, ETH RPC-providers and storage providers. -## Calibration Testnet WatermelonFix Upgrade Recovery +## FIP0070 descoped for nv21 -The Calibration Testnet halted 60 epochs after the WatermelonFix upgrade, we believe the cause is the new fixed miner actor CID isn't registered in the system actor state. Fortunately, this could be fixedby winding back the time prior to the upgrade, and reperform the migration with new miner actor CID registered in the system actor state. We would like to ask all calibrationnet node operators to run the following: -- Upgrade your nodes and miners to v1.25.0-rc4 -- Shut down your daemon and restart it (miners too if applicable) +We've got a bit of news regarding [FIP0070: Allow SPs to move partitions between deadlines](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0070.md), which was originally scoped for network version 21. This FIP has proven to be quite challenging to implement due to the complexity of the code. During testing on the Calibration network, an additional bug has been discovered. -Please reach out to us in #fil-net-calibration-discuss if you have any questions! +As the path to resolving this bug is not yet clear, the governance team [initiated a decision matrix for FIP0070](https://www.notion.so/filecoin/nv21-decision-matrix-for-FIP0070-bug-a39174216ee1479eab9a55b2f23da520?d=0500c3734f494a8482e2fcd848a12776#bc8c149b1bf241949f87ce854bfe5c3c). This was then presented to the core developers for further discussion. -Make sure to check out the release log for [Lotus v1.24.0-rc5](https://github.com/filecoin-project/lotus/releases/tag/v1.24.0-rc5) to see the FIPs delivered in the network version 21 upgrade, v12 Builtin Actor Bundles, features and improvements. +Based on this, the core devs have decided to descope FIP-0070 from the upcoming nv21 upgrade. This decision was made to ensure the security and stability of the network upgrade. However, FIP-0070 will remain in the Accepted status. This allows implementation teams to continue investigating the bug, find a solution, and prepare the FIP for inclusion in a future upgrade. + +## Calibration WatermelonFix2 + +For the calibration network, the descoping of FIP0070 means that we will need to do another CodeCID migration to drop FIP0070 from nv21, and to get the network into a state which will be similar to when the mainnet upgrades to nv21. + +**This migration will happen at epoch 1108174 - 2023-11-21T13:00:00Z.** + +Make sure to upgrade you calibration network nodes and storage providers to this release candidate, or the Lotus v1.24.0-rc6 before this epoch. + +Make sure to check out the release log for [Lotus v1.24.0-rc6](https://github.com/filecoin-project/lotus/releases/tag/v1.24.0-rc6) to see the FIPs delivered in the network version 21 upgrade, v12 Builtin Actor Bundles, features and improvements. ## ☢️ Upgrade Warnings ☢️ @@ -121,6 +129,8 @@ Lotus-workers can now be built to leverage the SupraSeal C2 sealing optimization - chore: backport #11294 into `release/v1.23.4` ([filecoin-project/lotus#11295](https://github.com/filecoin-project/lotus/pull/11295)) - chore: release: V1.25 rebase ([filecoin-project/lotus#11342](https://github.com/filecoin-project/lotus/pull/11342)) - backport: tests: add SynthPorep layers to cachefiles ([filecoin-project/lotus#11344](https://github.com/filecoin-project/lotus/pull/11344)) +- chore: backport #11408 to release/v1.25.0 ([filecoin-project/lotus#11414](https://github.com/filecoin-project/lotus/pull/11414)) +- chore: backport calibnet lightweight patch ([filecoin-project/lotus#11422](https://github.com/filecoin-project/lotus/pull/11422)) # v1.24.0-rc2 / 2023-10-17 diff --git a/build/openrpc/full.json.gz b/build/openrpc/full.json.gz index b2bbed98e16abc1ad1495bfb3a798a107638cc56..208fe91efaafa2e4768a6489260333758d931d46 100644 GIT binary patch delta 23 ecmeB}z|=8;X+jTU^~T=fb`HriY+BKO*cbq9JP3aP delta 23 fcmeB}z|=8;X+jTU)yCf9c8-f}CwZg)urUAtbp;8Q diff --git a/build/openrpc/gateway.json.gz b/build/openrpc/gateway.json.gz index 97b9f4191402da4594ee517666f8e0e7afc252de..a9374537c319eef4f12b48a82a36821bfcd0b8b5 100644 GIT binary patch delta 11759 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 delta 11723 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 diff --git a/build/openrpc/miner.json.gz b/build/openrpc/miner.json.gz index 1b8f814a2d654a16189210b511f44220e749b7ea..3a044dd89ba02654e3ce8875356325c2432f5d72 100644 GIT binary patch delta 21 ccmexd|G9obJEP0Sj%0fd(RoUykL{Tm0B|S>Qvd(} delta 21 ccmexd|G9obJ7dJgj%0fdZf2`*kL{Tm0C5Nin*aa+ diff --git a/build/openrpc/worker.json.gz b/build/openrpc/worker.json.gz index c2332b5ab8ff19938a7b8acf28a4a8b55e0bb3bc..a6f0ffd6ca5ad02c840d4e23e3e29e327672f1f6 100644 GIT binary patch delta 5928 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 Vt@FRgAtAlI6vjSj_?jUj{RcyQn%4jT diff --git a/build/version.go b/build/version.go index a0b2eb516e3..a63859e4a48 100644 --- a/build/version.go +++ b/build/version.go @@ -37,7 +37,7 @@ func BuildTypeString() string { } // BuildVersion is the local build version -const BuildVersion = "1.25.0-rc4" +const BuildVersion = "1.25.0-rc5" func UserVersion() string { if os.Getenv("LOTUS_VERSION_IGNORE_COMMIT") == "1" { diff --git a/documentation/en/cli-lotus-miner.md b/documentation/en/cli-lotus-miner.md index 270a40d35af..311f62511a4 100644 --- a/documentation/en/cli-lotus-miner.md +++ b/documentation/en/cli-lotus-miner.md @@ -7,7 +7,7 @@ USAGE: lotus-miner [global options] command [command options] [arguments...] VERSION: - 1.25.0-rc4 + 1.25.0-rc5 COMMANDS: init Initialize a lotus miner repo diff --git a/documentation/en/cli-lotus-worker.md b/documentation/en/cli-lotus-worker.md index a33951cdc46..5cae8ac1c6e 100644 --- a/documentation/en/cli-lotus-worker.md +++ b/documentation/en/cli-lotus-worker.md @@ -7,7 +7,7 @@ USAGE: lotus-worker [global options] command [command options] [arguments...] VERSION: - 1.25.0-rc4 + 1.25.0-rc5 COMMANDS: run Start lotus worker diff --git a/documentation/en/cli-lotus.md b/documentation/en/cli-lotus.md index 74684db76b2..7923d9afac2 100644 --- a/documentation/en/cli-lotus.md +++ b/documentation/en/cli-lotus.md @@ -7,7 +7,7 @@ USAGE: lotus [global options] command [command options] [arguments...] VERSION: - 1.25.0-rc4 + 1.25.0-rc5 COMMANDS: daemon Start a lotus daemon process From f467be7345b7e35c9be5f34149ea428d69d64e31 Mon Sep 17 00:00:00 2001 From: jennijuju Date: Fri, 17 Nov 2023 03:47:00 +0800 Subject: [PATCH 2/2] update changelog --- CHANGELOG.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4405295af1d..f7a136a74ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,23 +4,27 @@ This is the fifth release candidate of the upcoming OPTIONAL release Lotus v1.25.0. This optional release also supports the Filecoin network version 21 upgrade, codenamed Watermelon 🍉, in addition to the numerous improvements and enhancements for node operators, ETH RPC-providers and storage providers. -## FIP0070 descoped for nv21 +## :exclamation: Mainnet Upgrade Date Update -We've got a bit of news regarding [FIP0070: Allow SPs to move partitions between deadlines](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0070.md), which was originally scoped for network version 21. This FIP has proven to be quite challenging to implement due to the complexity of the code. During testing on the Calibration network, an additional bug has been discovered. +Mainnet upgrade date has been adjusted due to the rescope of nv21 & retesting on test network, as well as giving the community enough time to upgrade their infrastructure. -As the path to resolving this bug is not yet clear, the governance team [initiated a decision matrix for FIP0070](https://www.notion.so/filecoin/nv21-decision-matrix-for-FIP0070-bug-a39174216ee1479eab9a55b2f23da520?d=0500c3734f494a8482e2fcd848a12776#bc8c149b1bf241949f87ce854bfe5c3c). This was then presented to the core developers for further discussion. +**The new date and epoch for the Mainnet nv21 upgrade has therefore been set to epoch 3469380 - 2023-12-12T13:30:00Z.** + + +### FIP0070 descoped for nv21 + + [FIP0070: Allow SPs to move partitions between deadlines](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0070.md) was originally scoped for network version 21. However, during the testing on calibrationnet testing, this FIP has proven to be quite error prune to implement due to the complexity of the protocol and a couple bugs were discovered. + +As the path to resolving this bug is not yet clear, core devs have decided to descope FIP-0070 from the upcoming nv21 upgrade ensure the security and stability of the network post upgrade. -Based on this, the core devs have decided to descope FIP-0070 from the upcoming nv21 upgrade. This decision was made to ensure the security and stability of the network upgrade. However, FIP-0070 will remain in the Accepted status. This allows implementation teams to continue investigating the bug, find a solution, and prepare the FIP for inclusion in a future upgrade. ## Calibration WatermelonFix2 -For the calibration network, the descoping of FIP0070 means that we will need to do another CodeCID migration to drop FIP0070 from nv21, and to get the network into a state which will be similar to when the mainnet upgrades to nv21. +For the calibration network, the descoping of FIP0070 means that we will need to do another CodeCID migration to drop FIP0070 from nv21, and to get the test network into a state which will be similar to when the mainnet upgrades to nv21. **This migration will happen at epoch 1108174 - 2023-11-21T13:00:00Z.** -Make sure to upgrade you calibration network nodes and storage providers to this release candidate, or the Lotus v1.24.0-rc6 before this epoch. - -Make sure to check out the release log for [Lotus v1.24.0-rc6](https://github.com/filecoin-project/lotus/releases/tag/v1.24.0-rc6) to see the FIPs delivered in the network version 21 upgrade, v12 Builtin Actor Bundles, features and improvements. +Make sure to upgrade you calibration network nodes and storage providers to v1.24.0-rcx & ^ before this epoch. ## ☢️ Upgrade Warnings ☢️