|
1 | 1 | # Lotus changelog
|
2 | 2 |
|
3 |
| -# Node and Miner v1.32.0-rc1 / 2024-12-05 |
| 3 | +# Node and Miner v1.32.0-rc2 / 2024-12-13 |
4 | 4 |
|
5 |
| -This is the first release candidate of the upcoming MANDATORY Lotus v1.32.0 release, which will deliver the Filecoin network version 25, codenamed “Teep” 🦵. |
| 5 | +This release candidate **cancels the upgrade epoch** for the Calibration network, orginially planned to happen on `2024-12-16T23:00:00Z`. Please read the full announcement [here](https://github.com/filecoin-project/community/discussions/74?sort=new#discussioncomment-11549619). |
6 | 6 |
|
7 |
| -This release candidate sets the upgrade epoch for the calibration network to **Epoch 2235454 - 2024-12-16T23:00:00Z**. This should be the equivalent to: |
| 7 | +Calibration network node operators that has already upgraded to **Lotus v1.32.0-rc1**, need to update to the **Lotus v1.32.0-rc2** by `2024-12-16T23:00:00Z`. Node. Calibration network node operators that has not upgraded to the Lotus v1.32.0-rc1, can stay on the release that they are already on. |
8 | 8 |
|
9 |
| -- 15:00 in Los Angeles |
10 |
| -- 23:00 in London |
11 |
| -- 07:00 in Beijing (NB: 2024-12-17 in CST) |
12 |
| - |
13 |
| -You can follow this release issue for keeping up with the other expected release dates, epochs, and updates: ([filecoin-project/lotus#12750](https://github.com/filecoin-project/lotus/issues/12750)) |
14 | 9 |
|
15 | 10 | > [!NOTE]
|
16 | 11 | >
|
17 |
| -> 1. This release candidate does NOT set the mainnet network upgrade epoch. It will be added in the final release (expected December 18th). |
| 12 | +> 1. This release candidate **unsets** the Calibration network upgrade epoch, originally planned to happen on 2024-12-16T23:00:00Z. |
| 13 | +> 2. This release candidate does NOT set the mainnet network upgrade epoch. It will be added in the final release (expected December 18th). |
18 | 14 |
|
19 | 15 | ## ☢️ Upgrade Warnings ☢️
|
20 | 16 | - If you have `EnableEthRPC` set to `true` in your config.toml, you need to ensure that `EnableIndexer` in the new ChainIndexer configuration section is also set to `true`. Failing to do so will result in an error during node initialization. You can read more about the new improved `ChainIndexer` feature in [the documentation for it here.](https://github.com/filecoin-project/lotus/blob/v1.31.0/documentation/en/chain-indexer-overview-for-operators.md#chainindexer-config)
|
21 | 17 | - If you are running the v1.30.x version of Lotus, please go through the Upgrade Warnings section for the [v1.30.* releases](https://github.com/filecoin-project/lotus/releases/tag/v1.31.0) and [v1.31.*](https://github.com/filecoin-project/lotus/releases/tag/v1.31.0) before upgrading to this release.
|
22 | 18 |
|
23 | 19 | ## 🏛️ Filecoin network version 25 FIPs
|
24 |
| -- FIP-0086: Fast Finality in Filecoin (F3) |
| 20 | +- TBD |
25 | 21 |
|
26 | 22 | ## 📦 v16 Builtin Actor Bundle
|
27 | 23 |
|
@@ -50,20 +46,22 @@ For certain node operators, such as full archival nodes or systems that need to
|
50 | 46 | - Remove IPNI advertisement relay over pubsub via Lotus node as it now has been deprecated. ([filecoin-project/lotus#12768](https://github.com/filecoin-project/lotus/pull/12768)
|
51 | 47 | - During a network upgrade, log migration progress every 2 seconds so they are more helpful and informative. The `LOTUS_MIGRATE_PROGRESS_LOG_SECONDS` environment variable can be used to change this if needed. ([filecoin-project/lotus#12732](https://github.com/filecoin-project/lotus/pull/12732))
|
52 | 48 | - Add F3GetCertificate & F3GetLatestCertificate to the gateway. ([filecoin-project/lotus#12778](https://github.com/filecoin-project/lotus/pull/12778))
|
| 49 | +- Optimize ForEachClaim to return only eligible claims ([filecoin-project/lotus#12770](https://github.com/filecoin-project/lotus/pull/12770) |
53 | 50 |
|
54 | 51 | ## Bug Fixes
|
55 | 52 |
|
56 | 53 | - Make `EthTraceFilter` / `trace_filter` skip null rounds instead of erroring. ([filecoin-project/lotus#12702](https://github.com/filecoin-project/lotus/pull/12702))
|
57 | 54 | - Event APIs (`GetActorEventsRaw`, `SubscribeActorEventsRaw`, `eth_getLogs`, `eth_newFilter`, etc.) will now return an error when a request matches more than `MaxFilterResults` (default: 10,000) rather than silently truncating the results. Also apply an internal event matcher for `eth_getLogs` (etc.) to avoid builtin actor events on database query so as not to include them in `MaxFilterResults` calculation. ([filecoin-project/lotus#12671](https://github.com/filecoin-project/lotus/pull/12671))
|
58 | 55 | - `ChainIndexer#GetMsgInfo` returns an `ErrNotFound` when there are no rows. ([filecoin-project/lotus#12680](https://github.com/filecoin-project/lotus/pull/12680))
|
59 | 56 | - Gracefully handle EAM CreateAccount failures in `EthTraceBlock` (`trace_block`) and `EthTraceTransaction` (`trace_transaction`) calls. ([filecoin-project/lotus#12730](https://github.com/filecoin-project/lotus/pull/12730))
|
| 57 | +- Make f3 gen power command being non-deterministic ([filecoin-project/lotus#12764](https://github.com/filecoin-project/lotus/pull/12764)) |
60 | 58 |
|
61 | 59 | ## 📝 Changelog
|
62 | 60 |
|
63 | 61 | For the set of changes since the last stable release:
|
64 | 62 |
|
65 |
| -- Node: https://github.com/filecoin-project/lotus/compare/v1.31.0...v1.32.0-rc1 |
66 |
| -- Miner: https://github.com/filecoin-project/lotus/compare/v1.31.0...miner/v1.31.0-rc1 |
| 63 | +- Node: https://github.com/filecoin-project/lotus/compare/v1.31.0...v1.32.0-rc2 |
| 64 | +- Miner: https://github.com/filecoin-project/lotus/compare/v1.31.0...miner/v1.32.0-rc2 |
67 | 65 |
|
68 | 66 | ## 👨👩👧👦 Contributors
|
69 | 67 |
|
|
0 commit comments