|
10 | 10 | # UNRELEASED
|
11 | 11 |
|
12 | 12 | - fix(eth): always return nil for eth transactions not found ([filecoin-project/lotus#12999](https://github.com/filecoin-project/lotus/pull/12999))
|
13 |
| -- feat: add experimental v2 APIs that are "F3 aware." (TODO: expand this section significantly to cover where someone learns about the new APIs, how they enable them, and what expectations they should have around them—i.e., they may change) |
14 | 13 | - feat: add gas to application metric reporting `vm/applyblocks_early_gas`, `vm/applyblocks_messages_gas`, `vm/applyblocks_cron_gas` ([filecoin-project/lotus#13030](https://github.com/filecoin-project/lotus/pull/13030))
|
| 14 | +- feat: add Lotus v2 experimental APIs with F3 awareness |
| 15 | + The Lotus V2 APIs introduce a powerful new TipSet selection mechanism that significantly enhances how applications interact with the Filecoin blockchain. The design reduces API footprint, seamlessly handles both traditional Expected Consensus and the new F3 protocol, and provides graceful fallbacks. See [Filecoin v2 APIs](https://filoznotebook.notion.site/Filecoin-V2-APIs-1d0dc41950c1808b914de5966d501658) for an |
| 16 | + in-depth overview. |
| 17 | + Pull requests: |
| 18 | + - https://github.com/filecoin-project/lotus/pull/13003 |
| 19 | + - https://github.com/filecoin-project/lotus/pull/13027 |
15 | 20 |
|
16 | 21 | # Node and Miner v1.32.2 / 2025-04-04
|
17 | 22 |
|
@@ -66,7 +71,7 @@ The Lotus v1.32.1 release is a **MANDATORY patch release**, which will deliver t
|
66 | 71 | - The minimum supported Golang version is now `1.23.6` ([filecoin-project/lotus#12910](https://github.com/filecoin-project/lotus/pull/12910)).
|
67 | 72 | - The `SupportedProofTypes` field has been removed from the `Filecoin.StateGetNetworkParams` method because it was frequently overlooked during proof type updates and did not accurately reflect the FVM's supported proofs ([filecoin-project/lotus#12881](https://github.com/filecoin-project/lotus/pull/12881)).
|
68 | 73 | - Introduced `Agent` field to the `Filecoin.Version` response. Note that this change may be breaking, depending on the clients deserialization capabilities. ([filecoin-project/lotus#12904](https://github.com/filecoin-project/lotus/pull/12904)).
|
69 |
| -- The `--only-cc` option has been removed from the `lotus-miner sectors extend` command. |
| 74 | +- The `--only-cc` option has been removed from the `lotus-miner sectors extend` command. |
70 | 75 |
|
71 | 76 | ## 🏛️ Filecoin network version 25 FIPs
|
72 | 77 |
|
@@ -120,7 +125,7 @@ For certain node operators, such as full archival nodes or systems that need to
|
120 | 125 | - chore: switch to pure-go zstd decoder for snapshot imports. ([filecoin-project/lotus#12857](https://github.com/filecoin-project/lotus/pull/12857))
|
121 | 126 | - chore: upgrade go-state-types with big.Int{} change that means an empty big.Int is now treated as zero for all operations ([filecoin-project/lotus#12936](https://github.com/filecoin-project/lotus/pull/12936))
|
122 | 127 | - chore(eth): make `EthGetBlockByNumber` & `EthGetBlockByHash` share the same cache and be impacted by `EthBlkCacheSize` config settings ([filecoin-project/lotus#12979](https://github.com/filecoin-project/lotus/pull/12979))
|
123 |
| -- chore(deps): bump go-state-types to v0.16.0-rc8 ([filecoin-project/lotus#12973](https://github.com/filecoin-project/lotus/pull/12973)) |
| 128 | +- chore(deps): bump go-state-types to v0.16.0-rc8 ([filecoin-project/lotus#12973](https://github.com/filecoin-project/lotus/pull/12973)) |
124 | 129 | - chore: set Mainnet nv25 upgrade epoch and update deps ([filecoin-project/lotus#12986](https://github.com/filecoin-project/lotus/pull/12986))
|
125 | 130 | - chore(eth): make EthGetBlockByNumber & EthGetBlockByHash share cache code ([filecoin-project/lotus#12979](https://github.com/filecoin-project/lotus/pull/12979))
|
126 | 131 |
|
@@ -186,7 +191,7 @@ This is the stable release of the **upcoming MANDATORY Lotus v1.32.0 release**,
|
186 | 191 | - The minimum supported Golang version is now `1.23.6` ([filecoin-project/lotus#12910](https://github.com/filecoin-project/lotus/pull/12910)).
|
187 | 192 | - The `SupportedProofTypes` field has been removed from the `Filecoin.StateGetNetworkParams` method because it was frequently overlooked during proof type updates and did not accurately reflect the FVM's supported proofs ([filecoin-project/lotus#12881](https://github.com/filecoin-project/lotus/pull/12881)).
|
188 | 193 | - Introduced `Agent` field to the `Filecoin.Version` response. Note that this change may be breaking, depending on the clients deserialization capabilities. ([filecoin-project/lotus#12904](https://github.com/filecoin-project/lotus/pull/12904)).
|
189 |
| -- The `--only-cc` option has been removed from the `lotus-miner sectors extend` command. |
| 194 | +- The `--only-cc` option has been removed from the `lotus-miner sectors extend` command. |
190 | 195 |
|
191 | 196 | ## 🏛️ Filecoin network version 25 FIPs
|
192 | 197 |
|
@@ -239,7 +244,7 @@ For certain node operators, such as full archival nodes or systems that need to
|
239 | 244 | - chore: switch to pure-go zstd decoder for snapshot imports. ([filecoin-project/lotus#12857](https://github.com/filecoin-project/lotus/pull/12857))
|
240 | 245 | - chore: upgrade go-state-types with big.Int{} change that means an empty big.Int is now treated as zero for all operations ([filecoin-project/lotus#12936](https://github.com/filecoin-project/lotus/pull/12936))
|
241 | 246 | - chore(eth): make `EthGetBlockByNumber` & `EthGetBlockByHash` share the same cache and be impacted by `EthBlkCacheSize` config settings ([filecoin-project/lotus#12979](https://github.com/filecoin-project/lotus/pull/12979))
|
242 |
| -- chore(deps): bump go-state-types to v0.16.0-rc8 ([filecoin-project/lotus#12973](https://github.com/filecoin-project/lotus/pull/12973)) |
| 247 | +- chore(deps): bump go-state-types to v0.16.0-rc8 ([filecoin-project/lotus#12973](https://github.com/filecoin-project/lotus/pull/12973)) |
243 | 248 | - chore: set Mainnet nv25 upgrade epoch and update deps ([filecoin-project/lotus#12986](https://github.com/filecoin-project/lotus/pull/12986))
|
244 | 249 | - chore(eth): make EthGetBlockByNumber & EthGetBlockByHash share cache code ([filecoin-project/lotus#12979](https://github.com/filecoin-project/lotus/pull/12979))
|
245 | 250 |
|
@@ -420,8 +425,8 @@ This is the final release of the MANDATORY Lotus v1.30.0 release, which delivers
|
420 | 425 | - If you are running the v1.28.x version of Lotus, please go through the Upgrade Warnings section for the v1.28.* releases and v1.29.*, before upgrading to this release.
|
421 | 426 | - This release requires a minimum Go version of v1.22.7 or higher.
|
422 | 427 | - The `releases` branch has been deprecated with the 202408 split of 'Lotus Node' and 'Lotus Miner'. See https://github.com/filecoin-project/lotus/blob/master/LOTUS_RELEASE_FLOW.md#why-is-the-releases-branch-deprecated-and-what-are-alternatives for more info and alternatives for getting the latest release for both the 'Lotus Node' and 'Lotus Miner' based on the Branch and Tag Strategy.
|
423 |
| - - To get the latest Lotus Node tag: git tag -l 'v*' | sort -V -r | head -n 1 |
424 |
| - - To get the latest Lotus Miner tag: git tag -l 'miner/v*' | sort -V -r | head -n 1 |
| 428 | + - To get the latest Lotus Node tag: git tag -l 'v*' | sort -V -r | head -n 1 |
| 429 | + - To get the latest Lotus Miner tag: git tag -l 'miner/v*' | sort -V -r | head -n 1 |
425 | 430 |
|
426 | 431 | ## 🏛️ Filecoin network version 24 FIPs
|
427 | 432 |
|
@@ -532,4 +537,4 @@ For the set of changes since the last stable release:
|
532 | 537 | | DemoYeti | 1 | +2/-1 | 1 |
|
533 | 538 | | qwdsds | 1 | +1/-1 | 1 |
|
534 | 539 | | Samuel Arogbonlo | 1 | +2/-0 | 2 |
|
535 |
| -| Elias Rad | 1 | +1/-1 | 1 | |
| 540 | +| Elias Rad | 1 | +1/-1 | 1 | |
0 commit comments