Skip to content

Releases: filecoin-project/lotus

v1.35.0

19 Feb 06:04
dc1ec6b

Choose a tag to compare

The Lotus and Lotus-Miner v1.35.0 release includes Ethereum RPC compatibility improvements, CLI enhancements, and numerous dependency updates. Highlights include FRC-0102 signing envelope support, an Ethereum RPC error code correction for tooling compatibility, and updated OpenTelemetry tracing.

☢️ Upgrade Warnings ☢️

  • Ethereum RPC error code change: EExecutionReverted now uses error code 3 (was 11) and EActorNotFound now uses error code 11 (was 3), aligning with standard Ethereum RPC tooling expectations. Mismatched client/server versions will deserialize these errors as the wrong Go type, breaking errors.Is/errors.As checks. (filecoin-project/lotus#13467)

⭐ New Features

🐛 Bug Fixes

👌 Improvements

📝 Changelog

For the set of changes since the last stable release:

👨‍👩‍👧‍👦 Contributors

Contributors

Contributor Commits Lines ± Files Changed
dependabot[bot] 24 +459/-442 51
Rod Vagg 10 +249/-102 29
Phi-rjan 7 +132/-80 26
Thiago Ribeiro 1 +199/-7 4
aceppaluni 1 +151/-33 4
hanabi1224 1 +53/-3 3
Sambhav Jain 1 +41/-2 3
Phi 1 +12/-12 11
slightsharp 1 +6/-6 6
boqishan 1 +6/-6 5
mk0walsk 1 +5/-5 3
Aliz Fara 1 +4/-4 3
oncecelll 1 +2/-2 1

miner/v1.35.0

19 Feb 06:04
dc1ec6b

Choose a tag to compare

The Lotus and Lotus-Miner v1.35.0 release includes Ethereum RPC compatibility improvements, CLI enhancements, and numerous dependency updates. Highlights include FRC-0102 signing envelope support, an Ethereum RPC error code correction for tooling compatibility, and updated OpenTelemetry tracing.

☢️ Upgrade Warnings ☢️

  • Ethereum RPC error code change: EExecutionReverted now uses error code 3 (was 11) and EActorNotFound now uses error code 11 (was 3), aligning with standard Ethereum RPC tooling expectations. Mismatched client/server versions will deserialize these errors as the wrong Go type, breaking errors.Is/errors.As checks. (filecoin-project/lotus#13467)

⭐ New Features

🐛 Bug Fixes

👌 Improvements

📝 Changelog

For the set of changes since the last stable release:

👨‍👩‍👧‍👦 Contributors

Contributors

Contributor Commits Lines ± Files Changed
dependabot[bot] 24 +459/-442 51
Rod Vagg 10 +249/-102 29
Phi-rjan 7 +132/-80 26
Thiago Ribeiro 1 +199/-7 4
aceppaluni 1 +151/-33 4
hanabi1224 1 +53/-3 3
Sambhav Jain 1 +41/-2 3
Phi 1 +12/-12 11
slightsharp 1 +6/-6 6
boqishan 1 +6/-6 5
mk0walsk 1 +5/-5 3
Aliz Fara 1 +4/-4 3
oncecelll 1 +2/-2 1

v1.34.4

09 Feb 06:18
7b9b975

Choose a tag to compare

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.

Bug Fixes

📝 Changelog

For the set of changes since the last stable release:

👨‍👩‍👧‍👦 Contributors

Contributor Commits Lines ± Files Changed
Łukasz Magiera 1 +837/-88 6
Phi-rjan 4 +111/-36 25
Phi 2 +26/-12 12
zjumathcode 1 +0/-32 32
Luca Moretti 1 +7/-7 7
bigmoonbit 1 +0/-13 9
xiaolinny 1 +6/-6 5
Block Wizard 1 +4/-1 2
mk0walsk 1 +2/-2 2
beck 1 +2/-1 1
Piotr Galar 1 +3/-0 1
Evan Etton 1 +2/-1 2

miner/v1.34.4

09 Feb 06:19
7b9b975

Choose a tag to compare

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.

Bug Fixes

📝 Changelog

For the set of changes since the last stable release:

👨‍👩‍👧‍👦 Contributors

Contributor Commits Lines ± Files Changed
Łukasz Magiera 1 +837/-88 6
Phi-rjan 4 +111/-36 25
Phi 2 +26/-12 12
zjumathcode 1 +0/-32 32
Luca Moretti 1 +7/-7 7
bigmoonbit 1 +0/-13 9
xiaolinny 1 +6/-6 5
Block Wizard 1 +4/-1 2
mk0walsk 1 +2/-2 2
beck 1 +2/-1 1
Piotr Galar 1 +3/-0 1
Evan Etton 1 +2/-1 2

v1.34.4-rc1

10 Dec 18:00
4e64bcb

Choose a tag to compare

v1.34.4-rc1 Pre-release
Pre-release

This is a patch release candidate primarily to include the fr32 fix required for Storage Provider software. All SPs (including Curio SPs) should update to this latest Lotus release.

Bug Fixes

📝 Changelog

For the set of changes since the last stable release:

👨‍👩‍👧‍👦 Contributors

Contributor Commits Lines ± Files Changed
Łukasz Magiera 1 +837/-88 6
Phi-rjan 4 +111/-36 25
Phi 2 +26/-12 12
zjumathcode 1 +0/-32 32
Luca Moretti 1 +7/-7 7
bigmoonbit 1 +0/-13 9
xiaolinny 1 +6/-6 5
Block Wizard 1 +4/-1 2
mk0walsk 1 +2/-2 2
beck 1 +2/-1 1
Piotr Galar 1 +3/-0 1
Evan Etton 1 +2/-1 2

miner/v1.34.4-rc1

10 Dec 18:02
4e64bcb

Choose a tag to compare

miner/v1.34.4-rc1 Pre-release
Pre-release

This is a patch release candidate primarily to include the fr32 fix required for Storage Provider software. All SPs (including Curio SPs) should update to this latest Lotus release.

Bug Fixes

📝 Changelog

For the set of changes since the last stable release:

👨‍👩‍👧‍👦 Contributors

Contributor Commits Lines ± Files Changed
Łukasz Magiera 1 +837/-88 6
Phi-rjan 4 +111/-36 25
Phi 2 +26/-12 12
zjumathcode 1 +0/-32 32
Luca Moretti 1 +7/-7 7
bigmoonbit 1 +0/-13 9
xiaolinny 1 +6/-6 5
Block Wizard 1 +4/-1 2
mk0walsk 1 +2/-2 2
beck 1 +2/-1 1
Piotr Galar 1 +3/-0 1
Evan Etton 1 +2/-1 2

v1.34.3

03 Dec 13:56
68dd25e

Choose a tag to compare

This is a patch release addressing Docker image glibc compatibility errors reported in with the Lotus v1.34.2 release. This update is only necessary for users running Lotus via Docker who encountered GLIBC_2.32/2.33/2.34 not found errors.

Bug Fixes

  • fix(docker): upgrade base image from ubuntu:20.04 to ubuntu:22.04 (filecoin-project/lotus#13441)
    • The build stage uses golang:1.24.7-bookworm (glibc 2.36), but the runtime base was ubuntu:20.04 (glibc 2.31), causing GLIBC_2.32/2.33/2.34 errors when running lotus binaries.

📝 Changelog

For the set of changes since the last stable release:

v1.34.2

01 Dec 06:26
7c2b3fa

Choose a tag to compare

The Lotus and Lotus-Miner v1.34.2 release includes numerous bug fixes, CLI enhancements, and dependency updates. These improvements, along with updated dependencies, enhance the stability and usability of Lotus for both node operators and storage providers.

☢️ Upgrade Warnings ☢️

  • The minimum supported Golang version is now 1.24.7

Features and Bug Fixes

📝 Changelog

For the set of changes since the last stable release:

👨‍👩‍👧‍👦 Contributors

Contributor Commits Lines ± Files Changed
Phi-rjan 11 +39018/-254 240
Rod Vagg 12 +793/-656 45
dependabot[bot] 33 +483/-415 69
Jintu Kumar Das 1 +372/-372 24
Adin Schmahmann 1 +525/-53 6
Mikers 1 +519/-0 18
TippyFlits 6 +248/-160 22
Piotr Galar 3 +57/-44 14
aceppaluni 1 +48/-34 3
Block Wizard 5 +37/-36 18
tediou5 2 +58/-6 4
Phi 2 +37/-17 12
Luca Moretti 4 +24/-24 18
cui 1 +22/-25 5
beck 1 +13/-22 4
Aryan Tikarya 1 +21/-14 2
parthshah1 1 +11/-23 3
0x5459 1 +28/-4 4
fengyuchuanshen 1 +7/-7 7
web3-bot 4 +6/-7 5
Steve Loeppky 1 +7/-5 1
Snezhkko 1 +6/-6 5
Krishang Shah 1 +6/-5 1
Lee 1 +5/-5 1
stemlaud 1 +4/-4 4
asttool 1 +4/-4 4
Jakub Sztandera 1 +0/-8 1
Hubert 1 +4/-3 3
suranmiao 1 +2/-2 2
reddaisyy 1 +2/-2 1
joemicky 1 +2/-2 1
efcking 1 +2/-2 1
CertiK 1 +2/-1 1
wyrapeseed 1 +1/-1 1
letreturn 1 +1/-1 1
juejinyuxitu 1 +1/-1 1
cargoedit 1 +1/-1 1
asamuj 1 +1/-1 1
spuradage 1 +0/-1 1

miner/v1.34.2

01 Dec 06:27
7c2b3fa

Choose a tag to compare

The Lotus and Lotus-Miner v1.34.2 release includes numerous bug fixes, CLI enhancements, and dependency updates. These improvements, along with updated dependencies, enhance the stability and usability of Lotus for both node operators and storage providers.

☢️ Upgrade Warnings ☢️

  • The minimum supported Golang version is now 1.24.7

Features and Bug Fixes

📝 Changelog

For the set of changes since the last stable release:

👨‍👩‍👧‍👦 Contributors

Contributor Commits Lines ± Files Changed
Phi-rjan 11 +39018/-254 240
Rod Vagg 12 +793/-656 45
dependabot[bot] 33 +483/-415 69
Jintu Kumar Das 1 +372/-372 24
Adin Schmahmann 1 +525/-53 6
Mikers 1 +519/-0 18
TippyFlits 6 +248/-160 22
Piotr Galar 3 +57/-44 14
aceppaluni 1 +48/-34 3
Block Wizard 5 +37/-36 18
tediou5 2 +58/-6 4
Phi 2 +37/-17 12
Luca Moretti 4 +24/-24 18
cui 1 +22/-25 5
beck 1 +13/-22 4
Aryan Tikarya 1 +21/-14 2
parthshah1 1 +11/-23 3
0x5459 1 +28/-4 4
fengyuchuanshen 1 +7/-7 7
web3-bot 4 +6/-7 5
Steve Loeppky 1 +7/-5 1
Snezhkko 1 +6/-6 5
Krishang Shah 1 +6/-5 1
Lee 1 +5/-5 1
stemlaud 1 +4/-4 4
asttool 1 +4/-4 4
Jakub Sztandera 1 +0/-8 1
Hubert 1 +4/-3 3
suranmiao 1 +2/-2 2
reddaisyy 1 +2/-2 1
joemicky 1 +2/-2 1
efcking 1 +2/-2 1
CertiK 1 +2/-1 1
wyrapeseed 1 +1/-1 1
letreturn 1 +1/-1 1
juejinyuxitu 1 +1/-1 1
cargoedit 1 +1/-1 1
asamuj 1 +1/-1 1
spuradage 1 +0/-1 1

v1.34.2-rc1

24 Nov 18:17
9909aed

Choose a tag to compare

v1.34.2-rc1 Pre-release
Pre-release

This is the first release candidate of the Lotus and Lotus-Miner v1.34.2, which includes bug fixes, CLI enhancements, and dependency updates. These improvements, along with updated dependencies, enhance the stability and usability of Lotus for both node operators and storage providers.

☢️ Upgrade Warnings ☢️

  • The minimum supported Golang version is now 1.24.7

Features and Bug Fixes

📝 Changelog

For the set of changes since the last stable release:

👨‍👩‍👧‍👦 Contributors

Contributor Commits Lines ± Files Changed
Phi-rjan 11 +39018/-254 240
Rod Vagg 12 +793/-656 45
dependabot[bot] 33 +483/-415 69
Jintu Kumar Das 1 +372/-372 24
Adin Schmahmann 1 +525/-53 6
Mikers 1 +519/-0 18
TippyFlits 6 +248/-160 22
Piotr Galar 3 +57/-44 14
aceppaluni 1 +48/-34 3
Block Wizard 5 +37/-36 18
tediou5 2 +58/-6 4
Phi 2 +37/-17 12
Luca Moretti 4 +24/-24 18
cui 1 +22/-25 5
beck 1 +13/-22 4
Aryan Tikarya 1 +21/-14 2
parthshah1 1 +11/-23 3
0x5459 1 +28/-4 4
fengyuchuanshen 1 +7/-7 7
web3-bot 4 +6/-7 5
Steve Loeppky 1 +7/-5 1
Snezhkko 1 +6/-6 5
Krishang Shah 1 +6/-5 1
Lee 1 +5/-5 1
stemlaud 1 +4/-4 4
asttool 1 +4/-4 4
Jakub Sztandera 1 +0/-8 1
Hubert 1 +4/-3 3
suranmiao 1 +2/-2 2
reddaisyy 1 +2/-2 1
joemicky 1 +2/-2 1
efcking 1 +2/-2 1
CertiK 1 +2/-1 1
wyrapeseed 1 +1/-1 1
letreturn 1 +1/-1 1
juejinyuxitu 1 +1/-1 1
cargoedit 1 +1/-1 1
asamuj 1 +1/-1 1
spuradage 1 +0/-1 1