Skip to content

Commit 27945be

Browse files
authored
build: release Lotus Node v1.35.1-rc1 (#13560)
chore: prep Lotus v1.35.1-rc1 changelog
1 parent eade36f commit 27945be

12 files changed

Lines changed: 61 additions & 17 deletions

File tree

CHANGELOG.md

Lines changed: 49 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,62 @@
1111

1212
## ☢️ Upgrade Warnings ☢️
1313

14-
- The minimum supported Golang version is now `1.25.0`.
14+
## ⭐ New Features
15+
16+
## 🐛 Bug Fixes
17+
18+
## 👌 Improvements
19+
20+
# Node v1.35.1 / 2026-03-26
21+
22+
This is a release candidate of a patch release that extends EC finality tooling into the v2 API, Eth RPC, and `lotus-shed`, improves Ethereum RPC and gas estimation behavior. It also lowers several CLI batch defaults to reduce out-of-gas failures and raises the minimum supported Golang version to `1.25.0`.
23+
24+
## ☢️ Upgrade Warnings ☢️
25+
26+
- The minimum supported Golang version is now `1.25.0`. ([filecoin-project/lotus#13538](https://github.com/filecoin-project/lotus/pull/13538))
1527

1628
## ⭐ New Features
1729

1830
- feat(api): integrate [FRC-0089](https://github.com/filecoin-project/FIPs/blob/master/FRCs/frc-0089.md) EC finality calculator into v2 API and Eth RPC, so `"finalized"` and `"safe"` tags reflect actual chain health (~20-30 epochs) rather than worst-case static 900-epoch fallback. Adds `ChainGetTipSetFinalityStatus` v2 endpoint for finality diagnostics. ([filecoin-project/lotus#13547](https://github.com/filecoin-project/lotus/pull/13547))
1931
- feat(shed): add `lotus-shed finality-calculator` for EC finality probability computation per FRC-0089 ([filecoin-project/lotus#12093](https://github.com/filecoin-project/lotus/pull/12093))
2032

33+
## 🐛 Bug Fixes
34+
35+
- fix(gateway): return `ErrFilterNotFound` instead of an empty result for unknown filter IDs in `EthGetFilterLogs` ([filecoin-project/lotus#13519](https://github.com/filecoin-project/lotus/pull/13519))
36+
- fix(eth): handle failed contract creates with nil result addresses in `trace_filter` ([filecoin-project/lotus#13549](https://github.com/filecoin-project/lotus/pull/13549))
37+
- fix(chainstore): remove expected CBOR decode warnings in `GetCMessage` for Ethereum-style transactions, reducing log spam on busy nodes ([filecoin-project/lotus#13524](https://github.com/filecoin-project/lotus/pull/13524))
38+
- fix(net): update FIL DevTTY WebTransport certhashes in the mainnet bootstrap list ([filecoin-project/lotus#13530](https://github.com/filecoin-project/lotus/pull/13530))
39+
- fix(gas): stricter bounds for `GasEstimateGasPremium` lookback ([filecoin-project/lotus#13556](https://github.com/filecoin-project/lotus/pull/13556))
40+
- fix: remove duplicate SQL statement entries from `preparedStatementMapping` ([filecoin-project/lotus#13545](https://github.com/filecoin-project/lotus/pull/13545))
41+
2142
## 👌 Improvements
22-
- fix(gateway): return `ErrFilterNotFound` error instead of empty result for unknown filter IDs in `EthGetFilterLogs` ([filecoin-project/lotus#13519](https://github.com/filecoin-project/lotus/pull/13519))
23-
- feat(basefee)!: premium-based base fee adjustment (FIP-0115), which may be included in a future upgrade ([filecoin-project/lotus#13531](https://github.com/filecoin-project/lotus/pull/13531))
24-
- fix(eth): handle nil address in trace_filter for failed contract creates ([filecoin-project/lotus#13549](https://github.com/filecoin-project/lotus/pull/13549))
25-
- fix(gas): stricter bounds for GasEstimateGasPremium lookback ([filecoin-project/lotus#13555](https://github.com/filecoin-project/lotus/pull/13555))
43+
44+
- perf(MessagePool): cache `Pending()` snapshots to reduce repeated message pool reconstruction work ([filecoin-project/lotus#13542](https://github.com/filecoin-project/lotus/pull/13542))
45+
- chore(cli): lower default batch sizes for claim extension, deal settlement, and sector extension commands to reduce out-of-gas failures ([filecoin-project/lotus#13537](https://github.com/filecoin-project/lotus/pull/13537))
46+
- build(deps): bump `github.com/ipfs/boxo` to `0.37.0`, `github.com/drand/drand/v2` to `2.1.4`, `github.com/drand/kyber` to `1.3.2`, and `github.com/libp2p/go-libp2p-kad-dht` to `0.38.0` ([filecoin-project/lotus#13541](https://github.com/filecoin-project/lotus/pull/13541), [filecoin-project/lotus#13510](https://github.com/filecoin-project/lotus/pull/13510), [filecoin-project/lotus#13516](https://github.com/filecoin-project/lotus/pull/13516), [filecoin-project/lotus#13502](https://github.com/filecoin-project/lotus/pull/13502))
47+
48+
## 📝 Changelog
49+
50+
For the set of changes since the last stable release:
51+
52+
- Node: https://github.com/filecoin-project/lotus/compare/release/v1.35.0...phi/prep-release-v1351-rc1
53+
54+
## 👨‍👩‍👧‍👦 Contributors
55+
56+
| Contributor | Commits | Lines ± | Files Changed |
57+
|-------------|---------|---------|---------------|
58+
| Rod Vagg | 8 | +3140/-418 | 41 |
59+
| William Morriss | 3 | +351/-15 | 18 |
60+
| dependabot[bot] | 4 | +98/-89 | 8 |
61+
| Phi-rjan | 3 | +81/-33 | 19 |
62+
| hanabi1224 | 1 | +0/-17 | 1 |
63+
| eroderust | 1 | +7/-7 | 5 |
64+
| beck | 1 | +6/-6 | 5 |
65+
| Shashank | 1 | +3/-2 | 3 |
66+
| TippyFlits | 1 | +0/-5 | 1 |
67+
| stringsbuilder | 1 | +2/-2 | 1 |
68+
| relotnek | 1 | +1/-1 | 1 |
69+
| Hubert | 1 | +0/-1 | 1 |
2670

2771
# Node and Miner v1.35.0 / 2026-02-19
2872

build/openrpc/full.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/openrpc/gateway.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/openrpc/miner.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/openrpc/v0/gateway.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/openrpc/v2/full.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/openrpc/v2/gateway.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/openrpc/worker.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/version.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
)
88

99
// NodeBuildVersion is the local build version of the Lotus daemon
10-
const NodeBuildVersion string = "1.35.1-dev"
10+
const NodeBuildVersion string = "1.35.1-rc1"
1111

1212
func NodeUserVersion() BuildVersion {
1313
if os.Getenv("LOTUS_VERSION_IGNORE_COMMIT") == "1" {
@@ -18,7 +18,7 @@ func NodeUserVersion() BuildVersion {
1818
}
1919

2020
// MinerBuildVersion is the local build version of the Lotus miner
21-
const MinerBuildVersion = "1.35.1-dev"
21+
const MinerBuildVersion = "1.35.1-rc1"
2222

2323
func MinerUserVersion() BuildVersion {
2424
if os.Getenv("LOTUS_VERSION_IGNORE_COMMIT") == "1" {

documentation/en/cli-lotus-miner.md

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)