Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -185,12 +185,15 @@ jobs:
prefix: ${{ matrix.project == 'node' && 'lotus' || format('lotus-{0}', matrix.project) }}
version: ${{ fromJSON(steps.project.outputs.config).version }}
run: |
mkdir dist
pushd dist
for directory in darwin_arm64 linux_amd64_v1; do
archive_name="${prefix}_v${version}_${directory}"
cp -r ../$directory $archive_name
tar -czf $archive_name.tar.gz $archive_name
rm -r $archive_name
done
popd
ls -la .
- name: Install Kubo (checksums generation dependency)
uses: ipfs/download-ipfs-distribution-action@v1
Expand Down
70 changes: 65 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,75 @@
> * [CHANGELOG_1.2x.md](./documentation/changelog/CHANGELOG_1.2x.md) - v1.20.0 to v1.29.2

# UNRELEASED

# Node and Miner v1.34.2-rc1 / 2025-11-24

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

- feat(gateway): expose StateGetRandomnessDigestFromBeacon ([filecoin-project/lotus#13339](https://github.com/filecoin-project/lotus/pull/13339))
- chore(deps): update of quic-go to v0.54.1 and go-libp2p to v0.43.0 ([filecoin-project/lotus#13361](https://github.com/filecoin-project/lotus/pull/13361))
- feat(spcli): add a `deposit-margin-factor` option to `lotus-miner actor new` and `lotus-shed miner create` so the sent deposit still covers the on-chain requirement if it rises between lookup and execution
- feat(cli): lotus evm deploy prints message CID ([filecoin-project/lotus#13378](https://github.com/filecoin-project/lotus/pull/13378))
- chore: update benchmark tests to use testing.B.Loop for improved performance ([filecoin-project/lotus#13385](https://github.com/filecoin-project/lotus/pull/13385)) ([filecoin-project/lotus#13396](https://github.com/filecoin-project/lotus/pull/13396)) ([filecoin-project/lotus#13405](https://github.com/filecoin-project/lotus/pull/13405))
- fix(cli): add deposit-margin-factor to the new miner commands ([filecoin-project/lotus#13365](https://github.com/filecoin-project/lotus/pull/13365))
- feat(spcli): add a `deposit-margin-factor` option to `lotus-miner actor new` and `lotus-shed miner create` so the sent deposit still covers the on-chain requirement if it rises between lookup and execution ([filecoin-project/lotus#13407](https://github.com/filecoin-project/lotus/pull/13407))
- feat(cli): lotus evm deploy prints message CID ([filecoin-project/lotus#13241](https://github.com/filecoin-project/lotus/pull/13241))
- fix(miner): ensure sender account exists ([filecoin-project/lotus#13348](https://github.com/filecoin-project/lotus/pull/13348))
- fix(eth): properly return vm error in all gas estimation methods ([filecoin-project/lotus#13389](https://github.com/filecoin-project/lotus/pull/13389))
- chore: all actor cmd support --actor ([filecoin-project/lotus#13391](https://github.com/filecoin-project/lotus/pull/13391))
- feat(spcli): add a `deposit-margin-factor` option to `lotus-miner init` so the sent deposit still covers the on-chain requirement if it rises between lookup and execution

## 📝 Changelog

For the set of changes since the last stable release:

- Node: https://github.com/filecoin-project/lotus/compare/release/v1.34.1...release/v1.34.2-rc1
- Miner: https://github.com/filecoin-project/lotus/compare/release/v1.34.1...release/miner/v1.34.2-rc1

## 👨‍👩‍👧‍👦 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 |

# Node and Miner v1.34.1 / 2025-09-15

Expand Down
2 changes: 1 addition & 1 deletion build/openrpc/full.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion build/openrpc/gateway.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion build/openrpc/miner.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion build/openrpc/v0/gateway.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion build/openrpc/v2/full.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion build/openrpc/v2/gateway.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion build/openrpc/worker.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions build/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
)

// NodeBuildVersion is the local build version of the Lotus daemon
const NodeBuildVersion string = "1.34.1-dev"
const NodeBuildVersion string = "1.34.2-rc1"

func NodeUserVersion() BuildVersion {
if os.Getenv("LOTUS_VERSION_IGNORE_COMMIT") == "1" {
Expand All @@ -18,7 +18,7 @@ func NodeUserVersion() BuildVersion {
}

// MinerBuildVersion is the local build version of the Lotus miner
const MinerBuildVersion = "v1.34.1-dev"
const MinerBuildVersion = "1.34.2-rc1"

func MinerUserVersion() BuildVersion {
if os.Getenv("LOTUS_VERSION_IGNORE_COMMIT") == "1" {
Expand Down
2 changes: 1 addition & 1 deletion documentation/en/cli-lotus-miner.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion documentation/en/cli-lotus-worker.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion documentation/en/cli-lotus.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading