From e73d2c26d42b1aff815ffb4e1153282ae08ed3fe Mon Sep 17 00:00:00 2001 From: aarshkshah1992 Date: Mon, 1 Jul 2024 11:35:24 +0400 Subject: [PATCH 01/10] update version string --- build/openrpc/full.json | 2 +- build/openrpc/gateway.json | 2 +- build/openrpc/miner.json | 2 +- build/openrpc/worker.json | 2 +- build/version.go | 4 ++-- documentation/en/cli-lotus-miner.md | 2 +- documentation/en/cli-lotus-worker.md | 2 +- documentation/en/cli-lotus.md | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/build/openrpc/full.json b/build/openrpc/full.json index 74af793df21..01e60cd730b 100644 --- a/build/openrpc/full.json +++ b/build/openrpc/full.json @@ -2,7 +2,7 @@ "openrpc": "1.2.6", "info": { "title": "Lotus RPC API", - "version": "1.27.2-dev" + "version": "1.28.0-rc1" }, "methods": [ { diff --git a/build/openrpc/gateway.json b/build/openrpc/gateway.json index f9545e6005b..b0b42c23377 100644 --- a/build/openrpc/gateway.json +++ b/build/openrpc/gateway.json @@ -2,7 +2,7 @@ "openrpc": "1.2.6", "info": { "title": "Lotus RPC API", - "version": "1.27.2-dev" + "version": "1.28.0-rc1" }, "methods": [ { diff --git a/build/openrpc/miner.json b/build/openrpc/miner.json index 4d26acef468..bdff446ebee 100644 --- a/build/openrpc/miner.json +++ b/build/openrpc/miner.json @@ -2,7 +2,7 @@ "openrpc": "1.2.6", "info": { "title": "Lotus RPC API", - "version": "1.27.2-dev" + "version": "1.28.0-rc1" }, "methods": [ { diff --git a/build/openrpc/worker.json b/build/openrpc/worker.json index 4305712054b..303b6f3708e 100644 --- a/build/openrpc/worker.json +++ b/build/openrpc/worker.json @@ -2,7 +2,7 @@ "openrpc": "1.2.6", "info": { "title": "Lotus RPC API", - "version": "1.27.2-dev" + "version": "1.28.0-rc1" }, "methods": [ { diff --git a/build/version.go b/build/version.go index a6af3eae8b7..8d4e5ef6e28 100644 --- a/build/version.go +++ b/build/version.go @@ -39,7 +39,7 @@ func BuildTypeString() string { } // NodeBuildVersion is the local build version of the Lotus daemon -const NodeBuildVersion string = "1.27.2-dev" +const NodeBuildVersion string = "1.28.0-rc1" func NodeUserVersion() BuildVersion { if os.Getenv("LOTUS_VERSION_IGNORE_COMMIT") == "1" { @@ -50,7 +50,7 @@ func NodeUserVersion() BuildVersion { } // MinerBuildVersion is the local build version of the Lotus miner -const MinerBuildVersion = "1.27.2-dev" +const MinerBuildVersion = "1.28.0-rc1" func MinerUserVersion() BuildVersion { 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 762068adc15..0d03258b3ee 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.27.2-dev + 1.28.0-rc1 COMMANDS: init Initialize a lotus miner repo diff --git a/documentation/en/cli-lotus-worker.md b/documentation/en/cli-lotus-worker.md index 67f1a5d13a5..c350252e434 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.27.2-dev + 1.28.0-rc1 COMMANDS: run Start lotus worker diff --git a/documentation/en/cli-lotus.md b/documentation/en/cli-lotus.md index 88005a31511..64f94e7a064 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.27.2-dev + 1.28.0-rc1 COMMANDS: daemon Start a lotus daemon process From e6d660d800dc4799f293290e33e7c01d9bc27056 Mon Sep 17 00:00:00 2001 From: aarshkshah1992 Date: Mon, 1 Jul 2024 13:18:52 +0400 Subject: [PATCH 02/10] changelog --- CHANGELOG.md | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b247713b524..789877c0588 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,65 @@ ## Improvements +# v1.28.0-rc1 / 2024-07-01 + +This is the first release candidate of the upcoming MANDATORY Lotus v1.28.0 release, which will deliver the Filecoin network version 23, codenamed Waffle. + +**This release does NOT set a calibration network upgrade epoch yet, which will be included in the subsequent release candidate. This release does NOT set the mainnet upgrade epoch yet, which will be updated in the final release.** + +## The Filecoin network version 23 delivers the following FIPs: + +- [FIP-0065: Ignore built-in market locked balance in circulating supply calculation](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0065.md) +- [FIP-0079: Add BLS Aggregate Signatures to FVM](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0079.md) +- [FIP-0084: Remove Storage Miner Actor Method ProveCommitSectors](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0084.md) +- [FIP-0085: Convert f090 Mining Reserve Actor to Keyless Account Actor](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0085.md) +- [FIP-0091: Add support for legacy Ethereum transactions](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0091.md) +- [FIP-0092: NI-PoRep](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0092.md) +- [F3 (Fast Finality) Soft Launch](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0086.md) + +## v14 Builtin Actor Bundle +The actor bundles for the **calibration network** can be checked as follows: + +``` +lotus state actor-cids --network-version=23 +Network Version: 23 +Actor Version: 14 +Manifest CID: bafy2bzacebq3hncszqpojglh2dkwekybq4zn6qpc4gceqbx36wndps5qehtau + +Actor CID +account bafk2bzaced5ecfm56dvtw26q56j4d32yoccyd7ggxn3qdki2enxpqqav45ths +cron bafk2bzacedpbtttpyvtjncqoyobr63mhqqtlrygbnudhxyp2vha56f626dkfs +datacap bafk2bzacecded3lcvo7ndsk66samyecw2trnhrgzi7jxsary3sqgopxlk6rku +eam bafk2bzacecsda4uw7dcu76a27gnrrdcm73tgms7wrte6jbou63vloktkqc5ne +ethaccount bafk2bzacebu2lcxfmohomjj3umslnylwugf5gssywdq3575tjarta7o227dls +evm bafk2bzacea4xnekruhfmdnzvzeo6cbf7jsfgco6x5wje2ckwc2ui2ojzcrlgu +init bafk2bzacedfmsdlewihdcrkdepnfata26nj7akbvexzs3chicujhjf2uxsazc +multisig bafk2bzacedwx4svscsp6wqqu2vlcunjihvvm4u2jnsqjkwutjhir7dwtl7z6m +paymentchannel bafk2bzacedbit7oo6lryhbo64uikvtjtfcth6oxwy3eebxerenu2h7rj44n24 +placeholder bafk2bzacedfvut2myeleyq67fljcrw4kkmn5pb5dpyozovj7jpoez5irnc3ro +reward bafk2bzaced5rlycj7fzpscfc7p3wwxarngwqylqshj7te3uffey5tevunz4we +storagemarket bafk2bzaceatwbyrec2nnwggxc2alpqve7rl52fmbhqflebuxmmnvg3qckjb7c +storageminer bafk2bzacecr7ozkdz7l2pq3ig5qxae2ysivbnojhsn4gw3o57ov4mhksma7me +storagepower bafk2bzacedgeolvjtnw7fkji5kqmx322abv6uls2v34fuml6nw36dvfcw4mtu +system bafk2bzacederl6tlpieldsn6mkndqwd4wj5orfoqgab6p2klswfn3cjagxwla +verifiedregistry bafk2bzaceczw2kp6gjjdcjbso7mewp7guik7gr525pal6dotdja2lrct6ok3c +``` + +## Migration +The NV23 upgrade migration is expected to be extremely light as only the FIP-0085 migration will be executed which will be very light. With don't expect null tipsets after the upgrade epoch or heavy block validation times. We will updated this sections once we have ran the final benchmarks. + +## Dependencies +- github.com/filecoin-project/go-state-types (`v0.14.0-dev` -> `v0.14.0-rc5`) +- github.com/filecoin-project/filecoin-ffi (`v1.27.0-rc2` -> `v1.28.0-rc2`) +- `ref-fvm4` (as part of `filecoin-ffi`) (`4.2.0` -> `4.3.1`) +- A new `github.com/filecoin-project/go-f3` dependency for F3 soft launch (`v0.0.2`) + +## Others + +- Soft launch for Filecoin F3 (https://github.com/filecoin-project/lotus/pull/12119) +- NI-PoRep changes (https://github.com/filecoin-project/lotus/pull/12130) +- Fixes for the ETH events API (https://github.com/filecoin-project/lotus/pull/12080) + # v1.27.1 / 2024-06-24 This release, v1.27.1, is an OPTIONAL lotus release. It is HIGHLY RECOMMENDED for node operators that are building Filecoin index off lotus! From fc4ff79cb4e73bb885e53f13044826f4a00c3755 Mon Sep 17 00:00:00 2001 From: aarshkshah1992 Date: Mon, 1 Jul 2024 13:32:49 +0400 Subject: [PATCH 03/10] finish changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 789877c0588..5d26b35ec17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,10 @@ This is the first release candidate of the upcoming MANDATORY Lotus v1.28.0 rele **This release does NOT set a calibration network upgrade epoch yet, which will be included in the subsequent release candidate. This release does NOT set the mainnet upgrade epoch yet, which will be updated in the final release.** +☢️ Upgrade Warnings ☢️ + +If you are running the `v1.26.0` or an earlier version of Lotus, please go through the `Upgrade Warnings` section for the `v1.27.*` releases, before upgrading to this RC. + ## The Filecoin network version 23 delivers the following FIPs: - [FIP-0065: Ignore built-in market locked balance in circulating supply calculation](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0065.md) @@ -70,6 +74,7 @@ The NV23 upgrade migration is expected to be extremely light as only the FIP-008 - Soft launch for Filecoin F3 (https://github.com/filecoin-project/lotus/pull/12119) - NI-PoRep changes (https://github.com/filecoin-project/lotus/pull/12130) - Fixes for the ETH events API (https://github.com/filecoin-project/lotus/pull/12080) +- Support for legacy Ethereum transactions (https://github.com/filecoin-project/lotus/pull/11969) # v1.27.1 / 2024-06-24 From 74f0b8c3cd20d591caf9593be703b50bc65ffc18 Mon Sep 17 00:00:00 2001 From: aarshkshah1992 Date: Mon, 1 Jul 2024 13:43:02 +0400 Subject: [PATCH 04/10] final changes --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d26b35ec17..50b808169d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,7 @@ # v1.28.0-rc1 / 2024-07-01 -This is the first release candidate of the upcoming MANDATORY Lotus v1.28.0 release, which will deliver the Filecoin network version 23, codenamed Waffle. +This is the first release candidate of the upcoming MANDATORY Lotus v1.28.0 release, which will deliver the Filecoin network version 23, codenamed Waffle 🧇. **This release does NOT set a calibration network upgrade epoch yet, which will be included in the subsequent release candidate. This release does NOT set the mainnet upgrade epoch yet, which will be updated in the final release.** @@ -75,6 +75,9 @@ The NV23 upgrade migration is expected to be extremely light as only the FIP-008 - NI-PoRep changes (https://github.com/filecoin-project/lotus/pull/12130) - Fixes for the ETH events API (https://github.com/filecoin-project/lotus/pull/12080) - Support for legacy Ethereum transactions (https://github.com/filecoin-project/lotus/pull/11969) +- Ignore market balance after nv23 (https://github.com/filecoin-project/lotus/pull/11976) +- Add finality-related params for `eth_getBlockByNumber` (https://github.com/filecoin-project/lotus/pull/12110) + # v1.27.1 / 2024-06-24 From 71a798b987314e335ca7a22bfff828d000b00588 Mon Sep 17 00:00:00 2001 From: aarshkshah1992 Date: Mon, 1 Jul 2024 13:46:27 +0400 Subject: [PATCH 05/10] update CL --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 50b808169d5..1b845af1029 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -77,6 +77,7 @@ The NV23 upgrade migration is expected to be extremely light as only the FIP-008 - Support for legacy Ethereum transactions (https://github.com/filecoin-project/lotus/pull/11969) - Ignore market balance after nv23 (https://github.com/filecoin-project/lotus/pull/11976) - Add finality-related params for `eth_getBlockByNumber` (https://github.com/filecoin-project/lotus/pull/12110) +- rename `Actor.Address` to `Actor.DelegatedAddress` and only use it for f4 addresses (https://github.com/filecoin-project/lotus/pull/12155) # v1.27.1 / 2024-06-24 From 1c87aa11fa7ce82ed857a38805539c5ec3c7d67a Mon Sep 17 00:00:00 2001 From: Aarsh Shah Date: Mon, 1 Jul 2024 13:48:10 +0400 Subject: [PATCH 06/10] Apply suggestions from code review Co-authored-by: Phi-rjan --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b845af1029..a6f2adec7c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,7 @@ This is the first release candidate of the upcoming MANDATORY Lotus v1.28.0 release, which will deliver the Filecoin network version 23, codenamed Waffle 🧇. -**This release does NOT set a calibration network upgrade epoch yet, which will be included in the subsequent release candidate. This release does NOT set the mainnet upgrade epoch yet, which will be updated in the final release.** +**This release canidate does NOT set a calibration network upgrade epoch, it will be added in the second release candidate, expected to be released July 4th. This release candidate does NOT set the mainnet upgrade epoch yet, which will be updated in the final release.** ☢️ Upgrade Warnings ☢️ @@ -61,7 +61,7 @@ verifiedregistry bafk2bzaceczw2kp6gjjdcjbso7mewp7guik7gr525pal6dotdja2lrct6ok3c ``` ## Migration -The NV23 upgrade migration is expected to be extremely light as only the FIP-0085 migration will be executed which will be very light. With don't expect null tipsets after the upgrade epoch or heavy block validation times. We will updated this sections once we have ran the final benchmarks. +The NV23 upgrade migration is expected to be extremely light as only FIP-0085 requires a migration. With don't expect null tipsets after the upgrade epoch or heavy block validation times. We will updated this sections once we have ran the final benchmarks. ## Dependencies - github.com/filecoin-project/go-state-types (`v0.14.0-dev` -> `v0.14.0-rc5`) From ab595f71f9c08ff6ba96ff828a35c9177e6ba890 Mon Sep 17 00:00:00 2001 From: aarshkshah1992 Date: Mon, 1 Jul 2024 13:49:14 +0400 Subject: [PATCH 07/10] fix typos --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6f2adec7c8..2993be76c4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -61,7 +61,7 @@ verifiedregistry bafk2bzaceczw2kp6gjjdcjbso7mewp7guik7gr525pal6dotdja2lrct6ok3c ``` ## Migration -The NV23 upgrade migration is expected to be extremely light as only FIP-0085 requires a migration. With don't expect null tipsets after the upgrade epoch or heavy block validation times. We will updated this sections once we have ran the final benchmarks. +The NV23 upgrade migration is expected to be extremely light as only FIP-0085 requires a migration. We don't expect null tipsets after the upgrade epoch or heavy block validation times. We will updated this sections once we have run the final benchmarks. ## Dependencies - github.com/filecoin-project/go-state-types (`v0.14.0-dev` -> `v0.14.0-rc5`) From 029fe2482ca1d122a039a8126a51a9efdcd009a6 Mon Sep 17 00:00:00 2001 From: Aarsh Shah Date: Mon, 1 Jul 2024 13:56:26 +0400 Subject: [PATCH 08/10] Apply suggestions from code review Co-authored-by: Masih H. Derkani --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2993be76c4f..1f76552e803 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,7 +30,7 @@ If you are running the `v1.26.0` or an earlier version of Lotus, please go throu - [FIP-0085: Convert f090 Mining Reserve Actor to Keyless Account Actor](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0085.md) - [FIP-0091: Add support for legacy Ethereum transactions](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0091.md) - [FIP-0092: NI-PoRep](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0092.md) -- [F3 (Fast Finality) Soft Launch](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0086.md) +- [FIP-0086: Fast Finality Soft Launch](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0086.md) ## v14 Builtin Actor Bundle The actor bundles for the **calibration network** can be checked as follows: @@ -71,7 +71,7 @@ The NV23 upgrade migration is expected to be extremely light as only FIP-0085 re ## Others -- Soft launch for Filecoin F3 (https://github.com/filecoin-project/lotus/pull/12119) +- Soft launch of F3 (https://github.com/filecoin-project/lotus/pull/12119) - NI-PoRep changes (https://github.com/filecoin-project/lotus/pull/12130) - Fixes for the ETH events API (https://github.com/filecoin-project/lotus/pull/12080) - Support for legacy Ethereum transactions (https://github.com/filecoin-project/lotus/pull/11969) From 973c04e84863727cd4e6dc911598ce29d34cbca9 Mon Sep 17 00:00:00 2001 From: aarshkshah1992 Date: Mon, 1 Jul 2024 14:04:42 +0400 Subject: [PATCH 09/10] only soft laungh --- CHANGELOG.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f76552e803..4a11c9ca721 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,7 +30,9 @@ If you are running the `v1.26.0` or an earlier version of Lotus, please go throu - [FIP-0085: Convert f090 Mining Reserve Actor to Keyless Account Actor](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0085.md) - [FIP-0091: Add support for legacy Ethereum transactions](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0091.md) - [FIP-0092: NI-PoRep](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0092.md) -- [FIP-0086: Fast Finality Soft Launch](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0086.md) +- [F3 (Fast Finality) Soft Launch](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0086.md) + +Note that we are only doing a "soft launch"/"passive testing" for F3 (Fast Finality) i.e. FIP-0086 in NV23. Please see [this doc](https://docs.google.com/document/d/14hMFN95_AsByBh7iMc4r_czUgg8tfjHQ1gTsmmHZ8jI/edit#heading=h.dhzqs3lisv24) for more details. ## v14 Builtin Actor Bundle The actor bundles for the **calibration network** can be checked as follows: @@ -71,7 +73,7 @@ The NV23 upgrade migration is expected to be extremely light as only FIP-0085 re ## Others -- Soft launch of F3 (https://github.com/filecoin-project/lotus/pull/12119) +- Soft launch for Filecoin F3 (https://github.com/filecoin-project/lotus/pull/12119) - NI-PoRep changes (https://github.com/filecoin-project/lotus/pull/12130) - Fixes for the ETH events API (https://github.com/filecoin-project/lotus/pull/12080) - Support for legacy Ethereum transactions (https://github.com/filecoin-project/lotus/pull/11969) From 131a5c6e504c705c7d5179ad3160f7a29c20c7ac Mon Sep 17 00:00:00 2001 From: aarshkshah1992 Date: Mon, 1 Jul 2024 14:06:54 +0400 Subject: [PATCH 10/10] soft launch --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a11c9ca721..e387f1f011f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,7 +30,7 @@ If you are running the `v1.26.0` or an earlier version of Lotus, please go throu - [FIP-0085: Convert f090 Mining Reserve Actor to Keyless Account Actor](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0085.md) - [FIP-0091: Add support for legacy Ethereum transactions](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0091.md) - [FIP-0092: NI-PoRep](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0092.md) -- [F3 (Fast Finality) Soft Launch](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0086.md) +- [FIP-0086: Fast Finality Soft Launch](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0086.md) Note that we are only doing a "soft launch"/"passive testing" for F3 (Fast Finality) i.e. FIP-0086 in NV23. Please see [this doc](https://docs.google.com/document/d/14hMFN95_AsByBh7iMc4r_czUgg8tfjHQ1gTsmmHZ8jI/edit#heading=h.dhzqs3lisv24) for more details. @@ -73,7 +73,7 @@ The NV23 upgrade migration is expected to be extremely light as only FIP-0085 re ## Others -- Soft launch for Filecoin F3 (https://github.com/filecoin-project/lotus/pull/12119) +- Soft launch of F3 (https://github.com/filecoin-project/lotus/pull/12119) - NI-PoRep changes (https://github.com/filecoin-project/lotus/pull/12130) - Fixes for the ETH events API (https://github.com/filecoin-project/lotus/pull/12080) - Support for legacy Ethereum transactions (https://github.com/filecoin-project/lotus/pull/11969)