Skip to content

chore: Bump current certification version to V29 - #11184

Draft
mraszyk wants to merge 2 commits into
masterfrom
mraszyk/bump-cert-version-v29
Draft

chore: Bump current certification version to V29#11184
mraszyk wants to merge 2 commits into
masterfrom
mraszyk/bump-cert-version-v29

Conversation

@mraszyk

@mraszyk mraszyk commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

All mainnet subnets run replica versions supporting up to V29 (release-2026-08-06_04-21-fix-repro and release-2026-08-13_03-55-base, both with MAX_SUPPORTED_CERTIFICATION_VERSION == V29), so the current certification version can be bumped to V29.

This makes the fixed consumed_cycles_total (which no longer double counts the cycles consumed by deleted canisters and additionally includes the cycles consumed by all non-deleted canisters) visible in /subnet/<subnet_id>/metrics.

SystemMetadata encodes the current certification version, hence the expected hashes in rs/state_manager/src/manifest/split/tests.rs had to be updated.

All mainnet subnets run replica versions supporting up to `V29`
(`release-2026-08-06_04-21-fix-repro` and `release-2026-08-13_03-55-base`,
both with `MAX_SUPPORTED_CERTIFICATION_VERSION == V29`), so the current
certification version can be bumped to `V29`.

This makes the fixed `consumed_cycles_total` (which no longer double counts
the cycles consumed by deleted canisters and additionally includes the cycles
consumed by all non-deleted canisters) visible in `/subnet/<subnet_id>/metrics`.

`SystemMetadata` encodes the current certification version, hence the expected
hashes in `rs/state_manager/src/manifest/split/tests.rs` had to be updated.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@mraszyk mraszyk added the CI_ALL_BAZEL_TARGETS Runs all bazel targets label Aug 18, 2026
@github-actions github-actions Bot added the chore label Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore CI_ALL_BAZEL_TARGETS Runs all bazel targets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant