filecoin-project / lotus

Reference implementation of the Filecoin protocol, written in Go
https://lotus.filecoin.io/
Other
2.84k stars 1.26k forks source link

Lotus Node & Miner Release v1.30.0 (nv24) #12480

Open BigLep opened 1 month ago

BigLep commented 1 month ago

😶‍🌫 Meta

🚢 Estimated shipping date

Candidate Date Release URL
RC1 Week of 2024-10-08 https://github.com/filecoin-project/lotus/releases/tag/v1.30.0-rc1 https://github.com/filecoin-project/lotus/releases/tag/miner%2Fv1.30.0-rc1
RC2 Week of 2024-10-14 https://github.com/filecoin-project/lotus/releases/tag/v1.30.0-rc2 https://github.com/filecoin-project/lotus/releases/tag/miner%2Fv1.30.0-rc2
Stable (non-RC) Week of 2024-10-28 (estimate)

🪢 Dependencies for releases

[!NOTE]

  1. This is the set of changes that need to make it in for a given RC. This is effectively the set of changes to cherry-pick from master.
  2. They can be checked as done once they land in master.
  3. They are presented here for quick reference, but backporting is tracked in each Release Checklist.

rc1

rc2

rc3

Stable (non-RC)

✅ Release Checklist

Before RC1

RCs

rc1

[!IMPORTANT] These PRs should be done in and target the release/v1.30.0 or release/miner/v1.30.0 branch.

Release PR

rc2

[!IMPORTANT] These PRs should be done in and target the release/v1.30.0 or release/miner/v1.30.0 branch.

Backport PR

Release PR

rc3

[!IMPORTANT] These PRs should be done in and target the release/v1.30.0 or release/miner/v1.30.0 branch.

Backport PR

Release PR

Testing

[!NOTE] Link to any special steps for testing releases beyond ensuring CI is green. Steps can be inlined here or tracked elsewhere.

Stable (non-RC) Release

2️⃣ make these changes:

  1. Release PR > Update the version string...
    • Update the version string in build/version.go to one NOT ending with '-rcX'
  2. Release PR > Changelog prep...
    • Add "(network upgrade) Ensure the Mainnet upgrade epoch is specified."
  3. Release PR > Create a draft PR...
    • Create a PR with title build: release Lotus node|miner v1.30.0

3️⃣ Remove this [!Note] and the related invisible comments.

[!IMPORTANT] These PRs should be done in and target the release/v1.30.0 or release/miner/v1.30.0 branch.

Backport PR

Release PR

Post-Release

❤️ Contributors

See the final release notes!

⁉️ Do you have questions?

Leave a comment in this ticket!

rjan90 commented 2 weeks ago

2024-10-08

The first release candidates, v1.30.0-rc1 was shipped:

rjan90 commented 1 week ago

The second release candidates, v1.30.0-rc2 has been shipped with upgrade epochs for the Calibration network set: