Changelog
Unreleased
Merged pull requests:
- chore: bump Ubuntu references to 26.04 #1134 (creditcoinprotoclaw)
- fix(cc3-indexer): flush store before deletions to remove same-block entities #1133 (creditcoinprotoclaw)
- feat(docker): pin base image sha256 digest + SBOM/provenance build options #1131 (creditcoinprotoclaw)
- fix(indexer): remove Attestors entity on unregister to sync GraphQL with chain #1120 (creditcoinprotoclaw)
3.128.0-testnet (2026-07-08)
3.129.0-devnet (2026-07-07)
Merged pull requests:
- Port attestor operator migrations #1132 (beqaabu)
- chore: replace anvil.ccnext-devnet RPC with free public Sepolia endpoint #1123 (creditcoinprotoclaw)
- ci: add validator compatibility matrix workflow #1112 (creditcoinprotoclaw)
3.128.0-devnet (2026-07-02)
Merged pull requests:
- chore: replace rpc.ccnext-devnet with rpc.cc3-devnet RPC URL #1118 (creditcoinprotoclaw)
- chore(deps-dev): bump the dev-dependencies group across 6 directories with 2 updates #1117 (dependabot[bot])
- chore(deps): bump the all-dependencies group with 3 updates #1116 (dependabot[bot])
- chore(deps): bump the all-dependencies group across 2 directories with 1 update #1115 (dependabot[bot])
- chore(deps): bump js-yaml from 5.1.0 to 5.2.0 in /cc3-indexer in the prod-dependencies group across 1 directory #1114 (dependabot[bot])
- fix(prover-check): skip empty blocks instead of failing on 422 #1107 (creditcoinprotoclaw)
- chore(deps-dev): bump the dev-dependencies group across 6 directories with 5 updates #1103 (dependabot[bot])
- chore(deps): bump the prod-dependencies group across 6 directories with 3 updates #1102 (dependabot[bot])
- fix(archiver): store block hash for reorg reconciliation #1101 (creditcoinprotoclaw)
- fix(continuity,eth): propagate Interrupt::Stop as graceful shutdown instead of panicking #1100 (creditcoinprotoclaw)
- fix(attestation): enforce monotonic attestation height + bound attestor list #1099 (creditcoinprotoclaw)
- chore(eth): remove dead Redis block_cache module + feature #1098 (creditcoinprotoclaw)
- chore(lockfile): pin frontier/moonbeam forks to latest #1097 (DylanVerstraete)
- fix(proof-gen): track attestation_interval dynamically for merkle-cache retention #1096 (DylanVerstraete)
- fix(encoding): derive block EncodingVersion from CC3 metadata, not hardcoded V1 #1094 (creditcoinprotoclaw)
- fix(randomness): weigh epoch-change on_initialize incl. listener cost #1093 (creditcoinprotoclaw)
- fix(audit): zombienet event field check + attestor-stash getLedgerByAddress #1090 (creditcoinprotoclaw)
- fix(attestation): monotonic attestation height + set_max_attestors guard #1087 (creditcoinprotoclaw)
- Backport testnet + main fixes #1079 (beqaabu)
* 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/migrations.rs