Changelog
Unreleased
Merged pull requests:
- feat(streams): follow the source-chain head by polling when the RPC is HTTP-only #1480 (DylanVerstraete)
- feat(scripts): add BSC Testnet (ck10) to devnet USC audit #1479 (jakerumbles)
- feat(archiver): pace source-chain RPC requests with --eth-rps #1478 (DylanVerstraete)
- fix(indexer): drop default postgres password from the image #1472 (DylanVerstraete)
- feat(attestor): pace source-chain RPC requests #1463 (DylanVerstraete)
- build(deps): bump vm2 from 3.11.6 to 3.12.2 in /cc3-indexer #1461 (dependabot[bot])
- archiver: log RPC endpoints through redact_url_query #1458 (beqaabu)
- ci(git): let the sanity checks run on fork PRs #1457 (DylanVerstraete)
- build(deps): bump linode-cli from 5.68.0 to 5.69.0 in /.github in the linode-dependencies group across 1 directory #1454 (dependabot[bot])
- build(deps): bump the all-dependencies group across 3 directories with 2 updates #1453 (dependabot[bot])
- docs(claude): point the conventional-commits skill at dev after the usc-dev rename #1450 (DylanVerstraete)
- build(deps-dev): bump brace-expansion from 1.1.13 to 1.1.21 in /docs/smart-contract-development/with-hardhat #1449 (dependabot[bot])
- Replace USC Audit Automation BSC key from 8 to 9 #1447 (didac-gluwa)
- fix(attestation): release matured unlocking chunks when unbonding into a full queue #1446 (didac-gluwa)
- fix(Archiver): Follow the last included attestation #1444 (BradleyOlson64)
- fix(scripts): derive usc audit maturity lag from on-chain strategy #1443 (didac-gluwa)
- fix(stream_eth): fuse the head watchdog so an ETH reconnect can't panic the attestor #1442 (DylanVerstraete)
- fix(runtime): update EVM fee handling (CSUB-2061) #1439 (beqaabu)
- fix(proof-gen,continuity): answer 422 while the archiver stores the newest attested blocks #1438 (DylanVerstraete)
- fix(precompiles): attestor-stash precompile improvements (CSUB-2063) #1437 (didac-gluwa)
- feat(claude): require a scope on every commit header and PR title #1435 (DylanVerstraete)
- chore(claude): add a shared skill for conventional commits and PR titles #1433 (DylanVerstraete)
- CSUB-2054 (fix) Proof of possession hardening #1432 (BradleyOlson64)
- fix: charge DB-read gas on both outcomes of chain-info key lookup (CSUB-2064) #1431 (didac-gluwa)
- feat(attestor): log gossipsub subscription and support events #1429 (HusseinAdeiza)
- fix(node): tx pool validation improvements (CSUB-2053) #1426 (BradleyOlson64)
- fix(attestation): rework attestation cleanup (CSUB-2059) #1425 (didac-gluwa)
- CSUB-2058 (fix) attestation improvements #1423 (didac-gluwa)
- Validate attestor/invulnerable roster limits on chain registration #1421 (didac-gluwa)
- ci: add the asc-devnet release flavour #1418 (beqaabu)
- ci: report peak runner resource usage in job summaries #1329 (mason-gluwa)
3.141.0-asc-devnet (2026-10-08)
audit/asc-2026-10 (2026-10-05)
* This Changelog was automatically generated by github_changelog_generator
⚠️ Operator Warnings
The following changes in this release may require action from node, attestor, or indexer operators.
Please review carefully before upgrading.
🟡 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 (3)
pallets/attestation/src/weights.rs
pallets/randomness/src/weights.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 (10)
attestor/attestor/src/lib.rs
attestor/attestor/src/main.rs
attestor/attestor/src/secret.rs
attestor/attestor/src/shared.rs
attestor/attestor/src/tasks/production.rs
common/continuity/src/archiver.rs
common/eth/src/lib.rs
common/streams/eth/Cargo.toml
common/streams/eth/src/roots.rs
common/streams/eth/src/tip.rs