diff --git a/CHANGELOG.md b/CHANGELOG.md index 92d3557b139..4c6c6d44d96 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,21 @@ ## 👌 Improvements +- fix(f3): set initial power table CID in calibnet F3 manifest ([filecoin-project/lotus#13495](https://github.com/filecoin-project/lotus/pull/13495)) +- docs: fix outdated link in documentation ([#13436](https://github.com/filecoin-project/lotus/pull/13436)) +- docs: fix dead link in documentation ([#13437](https://github.com/filecoin-project/lotus/pull/13437)) +- feat(cli): implement FRC-0102 signing envelope for wallet sign/verify ([filecoin-project/lotus#13471](https://github.com/filecoin-project/lotus/pull/13471)) +- feat(cli): add --order-by-nonce flag to list messages sequentially when filtering by sender ([filecoin-project/lotus#13394](https://github.com/filecoin-project/lotus/pull/13394)) +- fix(eth): use error code 3 for EExecutionReverted for Ethereum RPC tooling compatibility ([filecoin-project/lotus#13467](https://github.com/filecoin-project/lotus/pull/13467)) + - BREAKING: RPC error codes changed - EActorNotFound (3→11), EExecutionReverted (11→3). Mismatched client/server versions will deserialize these errors as the wrong Go type, breaking errors.Is/As checks. +- fix(eth): fix `eth_syncing` result property casing & implement `UnmarshalJSON` for `EthSyncingResult` ([filecoin-project/lotus#13484](https://github.com/filecoin-project/lotus/pull/13484)) + +# Node v1.34.5-rc1 / 2026-02-13 + +This is the first release candidate of Lotus v1.34.5 patch release, which sets the initial power table CID in Calibnet F3 manifest after it was restarted on the 2026-02-12 (Ref: https://github.com/filecoin-project/go-f3/issues/1054) + +- fix(f3): set initial power table CID in calibnet F3 manifest ([filecoin-project/lotus#13495](https://github.com/filecoin-project/lotus/pull/13495)) + # Node v1.34.4 / 2026-02-05 This is a patch release that includes bug fixes and backports, notably the fr32 fix for Storage Provider compatibility and the F3 restart on calibnet. diff --git a/build/buildconstants/f3manifest_calibnet.json b/build/buildconstants/f3manifest_calibnet.json index 868b27c5dc4..68e052bcb73 100644 --- a/build/buildconstants/f3manifest_calibnet.json +++ b/build/buildconstants/f3manifest_calibnet.json @@ -6,7 +6,9 @@ "NetworkName": "calibrationnet2", "ExplicitPower": null, "IgnoreECPower": false, - "InitialPowerTable": null, + "InitialPowerTable": { + "/": "bafy2bzacednijkh5dhb6jb7snxhhtjt7zuqaydlewoha3ordhy76dhgwtmptg" + }, "CommitteeLookback": 10, "CatchUpAlignment": 15000000000, "Gpbft": { diff --git a/build/openrpc/full.json b/build/openrpc/full.json index 02e0f5aa639..b895307aedf 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.34.4" + "version": "1.34.5-rc1" }, "methods": [ { diff --git a/build/openrpc/gateway.json b/build/openrpc/gateway.json index a68c3f0038d..bc32f9a53a3 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.34.4" + "version": "1.34.5-rc1" }, "methods": [ { diff --git a/build/openrpc/miner.json b/build/openrpc/miner.json index b50590cd46d..a8d97c771b4 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.34.4" + "version": "1.34.5-rc1" }, "methods": [ { diff --git a/build/openrpc/v0/gateway.json b/build/openrpc/v0/gateway.json index 0f7e381bcbf..de3782ef86d 100644 --- a/build/openrpc/v0/gateway.json +++ b/build/openrpc/v0/gateway.json @@ -2,7 +2,7 @@ "openrpc": "1.2.6", "info": { "title": "Lotus RPC API", - "version": "1.34.4" + "version": "1.34.5-rc1" }, "methods": [ { diff --git a/build/openrpc/v2/full.json b/build/openrpc/v2/full.json index 421a7d4dc46..e352446febe 100644 --- a/build/openrpc/v2/full.json +++ b/build/openrpc/v2/full.json @@ -2,7 +2,7 @@ "openrpc": "1.2.6", "info": { "title": "Lotus RPC API", - "version": "1.34.4" + "version": "1.34.5-rc1" }, "methods": [ { diff --git a/build/openrpc/v2/gateway.json b/build/openrpc/v2/gateway.json index 0912e53ab9b..18218df6243 100644 --- a/build/openrpc/v2/gateway.json +++ b/build/openrpc/v2/gateway.json @@ -2,7 +2,7 @@ "openrpc": "1.2.6", "info": { "title": "Lotus RPC API", - "version": "1.34.4" + "version": "1.34.5-rc1" }, "methods": [ { diff --git a/build/openrpc/worker.json b/build/openrpc/worker.json index e18eee1d4d9..30a34867366 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.34.4" + "version": "1.34.5-rc1" }, "methods": [ { diff --git a/build/version.go b/build/version.go index ebd5d6a1416..dc873820f35 100644 --- a/build/version.go +++ b/build/version.go @@ -7,7 +7,7 @@ import ( ) // NodeBuildVersion is the local build version of the Lotus daemon -const NodeBuildVersion string = "1.34.4" +const NodeBuildVersion string = "1.34.5-rc1" func NodeUserVersion() BuildVersion { if os.Getenv("LOTUS_VERSION_IGNORE_COMMIT") == "1" { @@ -18,7 +18,7 @@ func NodeUserVersion() BuildVersion { } // MinerBuildVersion is the local build version of the Lotus miner -const MinerBuildVersion = "1.34.4" +const MinerBuildVersion = "1.34.5-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 1406836653f..b363ea7ea81 100644 --- a/documentation/en/cli-lotus-miner.md +++ b/documentation/en/cli-lotus-miner.md @@ -8,7 +8,7 @@ USAGE: lotus-miner [global options] command [command options] VERSION: - 1.34.4 + 1.34.5-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 a4ea3a48a6e..363a4388b60 100644 --- a/documentation/en/cli-lotus-worker.md +++ b/documentation/en/cli-lotus-worker.md @@ -8,7 +8,7 @@ USAGE: lotus-worker [global options] command [command options] VERSION: - 1.34.4 + 1.34.5-rc1 COMMANDS: run Start lotus worker diff --git a/documentation/en/cli-lotus.md b/documentation/en/cli-lotus.md index d60d6d64f3b..ccd84a5dcca 100644 --- a/documentation/en/cli-lotus.md +++ b/documentation/en/cli-lotus.md @@ -8,7 +8,7 @@ USAGE: lotus [global options] command [command options] VERSION: - 1.34.4 + 1.34.5-rc1 COMMANDS: daemon Start a lotus daemon process