3.141.0-devnet (2026-11-03)
19 changes since 3.140.0-devnet (full diff).
Runtime, pallets and precompiles
- fix(attestation)!: merge dev-phase3 into dev (#1624) @didac-gluwa
- test(attestation): kick with full unlocking works CSUB-2119 (#1614) @BradleyOlson64
Attestor
- fix(eth,attestor): redact URLs in RPC errors and trim devnet warn noise (#1625) @didac-gluwa
- fix(attestor): don't warn on InsufficientPeers when the attestor is the only elected member (#1605) @DylanVerstraete
Proof generation and checkpoints
- chore(proof-gen): out of range block request logs down to debug (#1620) @jakerumbles
- ci(prover): handle rate limits and report genuine failures (#1617) @DylanVerstraete
- fix(proof-gen): ride out short source-chain probe failures in /health (#1612) @DylanVerstraete
Indexer
- test(indexer): avoid repeated head waits for entity lookups (#1609) @DylanVerstraete
CLI and scripts
- Update CK2 to CK3 for asc-devnet (#1626) @didac-gluwa
- feat(scripts): add bsc mainnet to the testnet USC audit (#1613) @jakerumbles
CI and repository
- ci(benchmarks): measure the commit_attestation span slope with more samples (#1636) @didac-gluwa
- ci(release): reuse native binaries and warm runtime build caches (#1622) @DylanVerstraete
- ci(release): keep merge commits when rebasing a promotion branch (#1618) @didac-gluwa
- ci: defer development runtime version bumps to releases (#1607) @DylanVerstraete
Dependencies (5)
- build(deps): bump follow-redirects from 1.16.0 to 1.16.2 in /scripts (#1633) @dependabot[bot]
- build(deps): bump the all-dependencies group with 5 updates (#1632) @dependabot[bot]
- build(deps): bump fast-uri from 3.1.7 to 3.1.9 in /cc3-indexer (#1608) @dependabot[bot]
- build(deps): bump linode-cli from 5.69.0 to 5.70.0 in /.github in the linode-dependencies group across 1 directory (#1629) @dependabot[bot]
- build(deps): bump the prod-dependencies group across 1 directory with 2 updates (#1630) @dependabot[bot]
⚠️ Operator Warnings
The following changes in this release may require action from node, attestor, or indexer operators.
Please review carefully before upgrading.
🔴 Runtime definition changed
The runtime source code has changed. A runtime upgrade will likely be required. Ensure the on-chain runtime is updated accordingly.
Changed files (1)
runtime/src/lib.rs
🟡 Pallet or precompile code changed
Pallet or precompile source code has changed. A runtime upgrade may be required. Review the changes carefully before upgrading.
Changed files (10)
pallets/attestation/src/benchmarking.rs
pallets/attestation/src/clear_or_revert.rs
pallets/attestation/src/continuity.rs
pallets/attestation/src/impls.rs
pallets/attestation/src/lib.rs
pallets/attestation/src/weights.rs
pallets/randomness/src/weights.rs
pallets/supported-chains/src/chains_count.rs
pallets/supported-chains/src/lib.rs
pallets/supported-chains/src/weights.rs
🟡 Attestor source changed
Attestor-related source code has changed. Attestor operators should rebuild and redeploy their attestor binary.
Changed files (8)
attestor/attestor/src/bls.rs
attestor/attestor/src/tasks/p2p/mod.rs
attestor/attestor/src/tasks/validation.rs
common/continuity/src/archiver.rs
common/continuity/src/builder/bounds/cc3.rs
common/eth/src/lib.rs
common/streams/eth/src/roots.rs
common/streams/eth/src/tip.rs