Skip to content

chore: backports to release/v1.34.4 branch#13488

Merged
rjan90 merged 6 commits intorelease/v1.34.4from
phi/backport-f3
Feb 5, 2026
Merged

chore: backports to release/v1.34.4 branch#13488
rjan90 merged 6 commits intorelease/v1.34.4from
phi/backport-f3

Conversation

@rjan90
Copy link
Contributor

@rjan90 rjan90 commented Feb 5, 2026

Related Issues

Backports:

to the release/v1.34.4 branch.

Proposed Changes

Additional Info

Checklist

Before you mark the PR ready for review, please make sure that:

* fix: update F3-calibnet name and epoch

fix: update F3-calibnet name and epoch

* fix: unset `InitialPowerTable`

fix: unset `InitialPowerTable`

* fix: use manifest NetworkName for F3 pubsub topic filtering

Remove BaseNetworkName from lf3.Config and use the manifest's NetworkName
directly for pubsub topic filtering. This was the only remaining use of the
Filecoin-to-F3 network name mapping, which is no longer needed now that the
F3 network name is explicitly defined in the manifest.

* chore: bump go-f3 version to v0.8.11

chore: bump go-f3 version to v0.8.11

* feat: F3 data import with manifest validation

Added a check for the availability of the F3 manifest before importing F3 data into the datastore. If the manifest is not available, a warning is logged, and the import is skipped, allowing the chain import to continue.

* fix(tests): patch F3ManifestBytes in TestChainExportImportWithF3Data

Fixes an issue where we couldn't impport a test snapshot due to
InitialPowerTable miss-match

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* chore: bump go-f3 version to v0.8.12

chore: bump go-f3 version to v0.8.12

* fix: skip F3 data import when InitialPowerTable is undefined

fix: skip F3 data import when InitialPowerTable is undefined

* chore: update F3 calibnet BootstrapEpoch

chore: update F3 calibnet BootstrapEpoch

* chore: go-mod tidy

chore: go-mod tidy

---------

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Co-authored-by: Jakub Sztandera <oss@kubuxu.com>
@github-project-automation github-project-automation bot moved this to 📌 Triage in FilOz Feb 5, 2026
@rjan90 rjan90 added the skip/changelog This change does not require CHANGELOG.md update label Feb 5, 2026
… x/crypto (#13477)

Replace all usage of golang.org/x/crypto/sha3.NewLegacyKeccak256() with
github.com/filecoin-project/go-keccak, which vendors the assembly-optimised
Keccak permutation from x/crypto@v0.43.0. Starting with x/crypto v0.44.0,
the upstream package removed its amd64 assembly in favor of Go's standard
library crypto/sha3, which does not provide an assembly fast path for
legacy Keccak functions.

With the keccak dependency decoupled, upgrade golang.org/x/crypto to v0.47.0.

Ref: filecoin-project/go-f3#1055
Ref: ethereum/go-ethereum#33323
Closes: #13476
Closes: #13443
@rjan90 rjan90 changed the title chore: backport PR 13460 to release/v1.34.4 branch chore: backport PR 13460 and 13477 to release/v1.34.4 branch Feb 5, 2026
@rjan90 rjan90 moved this from 📌 Triage to ⌨️ In Progress in FilOz Feb 5, 2026
dependabot bot and others added 2 commits February 5, 2026 14:32
…updates (#13422)

* build(deps): bump the ipfs-ecosystem group across 1 directory with 3 updates

Bumps the ipfs-ecosystem group with 2 updates in the / directory: [github.com/ipfs/boxo](https://github.com/ipfs/boxo) and [github.com/ipfs/go-cid](https://github.com/ipfs/go-cid).

Updates `github.com/ipfs/boxo` from 0.35.0 to 0.35.2
- [Release notes](https://github.com/ipfs/boxo/releases)
- [Changelog](https://github.com/ipfs/boxo/blob/main/CHANGELOG.md)
- [Commits](ipfs/boxo@v0.35.0...v0.35.2)

Updates `github.com/ipfs/go-cid` from 0.5.0 to 0.6.0
- [Release notes](https://github.com/ipfs/go-cid/releases)
- [Commits](ipfs/go-cid@v0.5.0...v0.6.0)

Updates `github.com/ipfs/go-log/v2` from 2.8.2 to 2.9.0
- [Release notes](https://github.com/ipfs/go-log/releases)
- [Commits](ipfs/go-log@v2.8.2...v2.9.0)

---
updated-dependencies:
- dependency-name: github.com/ipfs/boxo
  dependency-version: 0.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ipfs-ecosystem
- dependency-name: github.com/ipfs/go-cid
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ipfs-ecosystem
- dependency-name: github.com/ipfs/go-log/v2
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ipfs-ecosystem
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: make gen

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rod Vagg <rod@vagg.org>
chore: go-mod-tidy
@rjan90 rjan90 changed the title chore: backport PR 13460 and 13477 to release/v1.34.4 branch chore: backports to release/v1.34.4 branch Feb 5, 2026
@rjan90 rjan90 requested a review from Kubuxu February 5, 2026 13:48
rvagg and others added 2 commits February 5, 2026 14:52
- Replace deprecated golang.org/x/net/context with stdlib context
- Upgrade golang/snappy to v1.0.0 to pass dependency check
chore: go mod tidy
Copy link
Contributor

@Kubuxu Kubuxu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM assuming green CI

@github-project-automation github-project-automation bot moved this from ⌨️ In Progress to ✔️ Approved by reviewer in FilOz Feb 5, 2026
@rjan90
Copy link
Contributor Author

rjan90 commented Feb 5, 2026

CI green, merging

@rjan90 rjan90 merged commit 779528f into release/v1.34.4 Feb 5, 2026
99 checks passed
@rjan90 rjan90 deleted the phi/backport-f3 branch February 5, 2026 14:25
@github-project-automation github-project-automation bot moved this from ✔️ Approved by reviewer to 🎉 Done in FilOz Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip/changelog This change does not require CHANGELOG.md update

Projects

Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

3 participants