Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump github.com/filecoin-project/lotus from 1.32.0-rc1 to 1.32.0-rc2 #1989

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 13, 2024

Bumps github.com/filecoin-project/lotus from 1.32.0-rc1 to 1.32.0-rc2.

Release notes

Sourced from github.com/filecoin-project/lotus's releases.

miner/v1.32.0-rc2

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.

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.

[!NOTE]

  1. This release candidate unsets the Calibration network upgrade epoch, originally planned to happen on 2024-12-16T23:00:00Z.
  2. This release candidate does NOT set the mainnet network upgrade epoch. It will be added in the final release (expected December 18th).

☢️ Upgrade Warnings ☢️

  • 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.
  • If you are running the v1.30.x version of Lotus, please go through the Upgrade Warnings section for the v1.30.* releases and v1.31.* before upgrading to this release.

🏛️ Filecoin network version 25 FIPs

  • TBD

📦 v16 Builtin Actor Bundle

This release candidate uses the v16.0.0-rc1

🚚 Migration

All node operators, including storage providers, should be aware that ONE pre-migration is being scheduled 120 epochs before the network upgrade. The migration for the NV25 upgrade is expected to be light with no heavy pre-migrations:

  • Pre-Migration is expected to take less then 1 minute.
  • The migration on the upgrade epoch is expected to take less than 30 seconds on a node with a NVMe-drive and a newer CPU. For nodes running on slower disks/CPU, it is still expected to take less then 1 minute.

We recommend node operators (who haven't enabled splitstore discard mode) that do not care about historical chain states, to prune the chain blockstore by syncing from a snapshot 1-2 days before the upgrade.

For certain node operators, such as full archival nodes or systems that need to keep large amounts of state (RPC providers), we recommend skipping the pre-migration and run the non-cached migration (i.e., just running the migration at the network upgrade epoch), and schedule for some additional downtime. Operators of such nodes can read the How to disable premigration in network upgrade tutorial.

New Features highlight

Improvements

Bug Fixes

  • Make EthTraceFilter / trace_filter skip null rounds instead of erroring. (filecoin-project/lotus#12702)
  • 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)

... (truncated)

Changelog

Sourced from github.com/filecoin-project/lotus's changelog.

Node and Miner v1.32.0-rc2 / 2024-12-13

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.

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.

[!NOTE]

  1. This release candidate unsets the Calibration network upgrade epoch, originally planned to happen on 2024-12-16T23:00:00Z.
  2. This release candidate does NOT set the mainnet network upgrade epoch. It will be added in the final release (expected December 18th).

☢️ Upgrade Warnings ☢️

  • 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.
  • If you are running the v1.30.x version of Lotus, please go through the Upgrade Warnings section for the v1.30.* releases and v1.31.* before upgrading to this release.

🏛️ Filecoin network version 25 FIPs

  • TBD

📦 v16 Builtin Actor Bundle

This release candidate uses the v16.0.0-rc1

🚚 Migration

All node operators, including storage providers, should be aware that ONE pre-migration is being scheduled 120 epochs before the network upgrade. The migration for the NV25 upgrade is expected to be light with no heavy pre-migrations:

  • Pre-Migration is expected to take less then 1 minute.
  • The migration on the upgrade epoch is expected to take less than 30 seconds on a node with a NVMe-drive and a newer CPU. For nodes running on slower disks/CPU, it is still expected to take less then 1 minute.

We recommend node operators (who haven't enabled splitstore discard mode) that do not care about historical chain states, to prune the chain blockstore by syncing from a snapshot 1-2 days before the upgrade.

For certain node operators, such as full archival nodes or systems that need to keep large amounts of state (RPC providers), we recommend skipping the pre-migration and run the non-cached migration (i.e., just running the migration at the network upgrade epoch), and schedule for some additional downtime. Operators of such nodes can read the How to disable premigration in network upgrade tutorial.

New Features highlight

Improvements

Bug Fixes

... (truncated)

Commits
  • a9718c8 build: release Lotus Node and Miner v1.32.0-rc2 (#12780)
  • 394aeee feat(gateway): add F3GetCertificate & F3GetLatestCertificate to gateway (#12778)
  • 6eebd30 fix: f3 gen power command being non-deterministic (#12764)
  • 9dac6b0 chore: more frequent migration progress logs (#12732)
  • 7124b7d chore: go mod tidy
  • 9c8c4bb chore: unset nv25 upgrade height on Calibnet (#12779)
  • 6f0d0a9 chore: update to golang crypto 0.31.0 (#12775)
  • 7b6e2eb add comment, bump go-state-types
  • 2994e9f feat: optimize ForEachClaim to return only eligible claims
  • a420b04 chore: remove IPNI advertisement relay over pubsub via Lotus node (#12768)
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/filecoin-project/lotus](https://github.com/filecoin-project/lotus) from 1.32.0-rc1 to 1.32.0-rc2.
- [Release notes](https://github.com/filecoin-project/lotus/releases)
- [Changelog](https://github.com/filecoin-project/lotus/blob/v1.32.0-rc2/CHANGELOG.md)
- [Commits](filecoin-project/lotus@v1.32.0-rc1...v1.32.0-rc2)

---
updated-dependencies:
- dependency-name: github.com/filecoin-project/lotus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

0 participants