Changelog
Unreleased
Merged pull requests:
- ci: watch the cli test infrastructure the suite filters sit on top of #1379 (beqaabu)
- runtime(staking): give fast-runtime a 2-era bonding duration, keep 7 everywhere deployed #1378 (beqaabu)
- ci(timing): report jest suite and hook timings, not just job duration #1377 (beqaabu)
- test(cli): stop paying a finality wait per funded account, and per skipped leg #1376 (beqaabu)
- ci: alert on Slack when a Rust cache producer fails #1375 (beqaabu)
- Rename references to
cc-next-query-buildertoasc-sdk#1374 (BradleyOlson64) - test(checkpoint-builder): retry the sled reopen the flusher has not released #1372 (beqaabu)
- ci: hold irrelevant hardware/firmware packages out of VM upgrade #1361 (mason-gluwa)
- test(archiver): stop the sled reopen tests failing on a lock we already dropped #1343 (DylanVerstraete)
- ci: cut PR wall-clock by fixing cache thrash and redundant work #1338 (beqaabu)
- feat(archiver): write and flush every block once within a flush window of the head #1335 (DylanVerstraete)
- feat(attestation): force elections per chain, emit AttestorsElected only on change #1326 (DylanVerstraete)
- feat(attestation): derive quorum from min(active attestors, target sample size) #1320 (DylanVerstraete)
3.137.0-devnet (2026-09-10)
Merged pull requests:
- feat(usc-audit): add BSC (chain key 8) liveness sanities on devnet #1324 (beqaabu)
- feat(proof-gen): make cache memory configurable per chain and budget it #1323 (beqaabu)
- fix(archiver): verify source chain_id against the Creditcoin registration on every start #1318 (DylanVerstraete)
3.136.0-devnet (2026-09-03)
Merged pull requests:
- build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 in /docs/smart-contract-development/with-hardhat #1315 (dependabot[bot])
- build(deps): bump fast-uri from 3.1.5 to 3.1.7 in /cc3-indexer #1314 (dependabot[bot])
- feat(proof-gen): derive block_confirmation_depth from on-chain MaturityStrategy #1313 (DylanVerstraete)
- fix(proof-gen): make /health reflect serving ability, log probe failures #1312 (DylanVerstraete)
- ci: stop the automated monthly devnet release cron #1311 (beqaabu)
- build(deps): bump browserslist from 4.28.1 to 4.28.8 in /cc3-indexer #1310 (dependabot[bot])
- ci(scout): compare PR builds against the published image instead of inventorying them #1309 (DylanVerstraete)
- fix(attestor): re-gossip unfinalized votes so genesis bootstrap cannot deadlock #1308 (DylanVerstraete)
- build(deps): bump js-yaml from 5.3.0 to 5.4.1 in /cc3-indexer in the prod-dependencies group across 1 directory #1305 (dependabot[bot])
- ci: fail fast and show the node log when Ethereum never comes up #1303 (DylanVerstraete)
- ci(try-runtime): only run when the migration surface actually changed #1294 (beqaabu)
- build(deps): bump ubuntu from
678c655to2260313in the all-dependencies group across 1 directory #1274 (dependabot[bot])
3.135.0-devnet (2026-09-02)
Merged pull requests:
- ci: pin the azure-cli apt repo, unbreak the runtime upgrade checks #1299 (beqaabu)
- ci: retire the promotion crons, fix promote reporting and Slack routing #1298 (beqaabu)
- Add retry on provision vm step #1282 (mason-gluwa)
3.134.0-devnet (2026-08-31)
3.134.0-mainnet (2026-08-31)
3.134.0-testnet (2026-08-31)
Merged pull requests:
- chore(deps): bump frontier_2 pin for the stable2512 RPC/EVM fixes (feeHistory DoS, EIP-7702 metering, filter DoS) #1301 (beqaabu)
3.133.0-devnet (2026-08-28)
3.133.0-testnet (2026-08-28)
Merged pull requests:
- docs(precompiles): record how EIP-7702 delegations affect caller classification #1291 (beqaabu)
- fix(scripts): size gas limits for the EIP-7623 calldata floor #1290 (beqaabu)
- feat(runtime): run the EVM at the Osaka hard fork #1288 (beqaabu)
- fix(ci): repoint bridge example workflow calls at the renamed repo (unblocks all CI) #1283 (beqaabu)
- fix(proof-gen): return 400 when the archiver rejects a roots range #1281 (DylanVerstraete)
- build(deps): bump js-yaml from 5.2.0 to 5.3.0 in /cc3-indexer in the prod-dependencies group across 1 directory #1275 (dependabot[bot])
- fix(cli): report spendable balance using the runtime's own rule #1273 (beqaabu)
- Exclude execa from dependabot auto-updates #1272 (BradleyOlson64)
- Chore/reconcile promotion lines #1271 (beqaabu)
- ci: fast-forward branch promotion and release tag resolution #1270 (beqaabu)
- build(deps): bump vm2 from 3.11.5 to 3.11.6 in /cc3-indexer #1269 (dependabot[bot])
- chore(ci): remove dead scripts with no references #1268 (mason-gluwa)
- build(deps-dev): bump the dev-dependencies group across 6 directories with 5 updates #1265 (dependabot[bot])
- build(deps): bump the all-dependencies group across 3 directories with 2 updates #1263 (dependabot[bot])
- build(deps): bump @hono/node-server from 1.19.13 to 1.19.17 in /cc3-indexer #1262 (dependabot[bot])
- fix(ci): wire up should-run's changes output so the Linode build is a… #1261 (mason-gluwa)
- fix(ci): scope linode-cleaner to tagged runner VMs only #1258 (mason-gluwa)
- build(deps): bump hono from 4.12.31 to 4.13.1 in /cc3-indexer #1256 (dependabot[bot])
- build(deps): bump js-yaml from 4.3.0 to 4.3.1 in /scripts #1255 (dependabot[bot])
- Merge pull request #1243 from gluwa/2026-08-03/merge-usc-dev-into-usc… #1244 (beqaabu)
- 2026 08 03/merge usc dev into usc testnet #1243 (beqaabu)
- fix(DO-2338): grant pull-requests: write so Docker Scout can post PR comments #1214 (jonathanlaf)
3.132.0-devnet (2026-08-14)
Merged pull requests:
- Remove deprecated gitleaks linter #1260 (didac-gluwa)
- build(deps-dev): bump fast-uri from 3.1.2 to 3.1.5 in /docs/smart-contract-development/with-hardhat #1250 (dependabot[bot])
- build(deps): bump fast-uri from 3.1.4 to 3.1.5 in /cc3-indexer #1249 (dependabot[bot])
- docs: correct attestor event name to BlockAttested #1248 (jakerumbles)
- fix(node): correct USC local testnet EVM chain ID in chain_spec #1241 (dlebee)
- chore(attestor): demote the external-finalization watch-release log to debug #1233 (DylanVerstraete)
- build(deps): bump the all-dependencies group with 3 updates #1231 (dependabot[bot])
- build(deps): bump linode-cli from 5.67.0 to 5.68.0 in /.github in the linode-dependencies group across 1 directory #1230 (dependabot[bot])
- build(deps): bump the all-dependencies group across 3 directories with 2 updates #1229 (dependabot[bot])
- ci(benchmarks): stop the weights bot from re-triggering itself #1227 (DylanVerstraete)
- fix(ci): allowlist the WS-protocol variant of anvil restart noise #1226 (DylanVerstraete)
- chore(attestor): quiet the per-round unresolved-submission warn, fix its misattributed cause #1225 (DylanVerstraete)
- fix(attestor): resume startup from the finalized anchor, not an attestation lookup [ATTESTOR-V2-009] #1218 (creditcoinprotoclaw)
- fix(attestation): tag only active-attestor commit_attestation submissions [ATTESTOR-V2-008] #1216 (creditcoinprotoclaw)
- build(deps-dev): bump postcss from 8.5.15 to 8.5.26 in /docs/smart-contract-development/with-ethers.js #1199 (dependabot[bot])
- Upgrade to stable2512 #1111 (didac-gluwa)
* 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.
🔴 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 (2)
runtime/src/lib.rs
runtime/src/precompiles.rs
🟡 Node binary source changed
The node binary source code has changed. Node operators should rebuild and redeploy their node binary.
Changed files (7)
node/src/benchmarking.rs
node/src/client.rs
node/src/command.rs
node/src/eth.rs
node/src/rpc/eth.rs
node/src/rpc/mod.rs
node/src/service.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 (9)
pallets/attestation/src/extensions.rs
pallets/attestation/src/lib.rs
pallets/attestation/src/weights.rs
pallets/randomness/src/lib.rs
pallets/randomness/src/weights.rs
pallets/supported-chains/src/lib.rs
pallets/supported-chains/src/weights.rs
precompiles/ed25519-verifier/src/lib.rs
precompiles/sr25519-verifier/src/lib.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/error.rs
attestor/attestor/src/lib.rs
attestor/attestor/src/retry.rs
attestor/attestor/src/startup.rs
attestor/attestor/src/tasks/p2p/mod.rs
attestor/attestor/src/tasks/validation.rs
common/continuity/src/archiver.rs
common/continuity/src/config.rs
primitives/attestor/src/block.rs
primitives/attestor/src/lib.rs