Elect new IC/GuestOS revision (commit 7360f8f)
#143817 · Adopted and executed · proposed Sep 4, 2026
Summary
Discussion linkRelease Notes for release-2026-09-03_04-41-base (7360f8f35bda2e4754bb7f2258d6852feec268e8) This release is based on changes since release-2026-08-27_05-01-base (e9fd136f3fed6cb44625379e056ad63789d52d2c).
Please note that some commits may be excluded from this release if they're not relevant, or not modifying the GuestOS image. Additionally, descriptions of some changes might have been slightly modified to fit the release notes format.
To see a full list of commits added since last release, compare the revisions on GitHub.
Features:
c14df8a5bCore Protocol: Enable flexible HTTP outcalls and (optionally) pay-as-you-go pricing (#11399)2469fc76dCore Protocol: Add subnet_metrics management canister endpoint (#11032)f70741a6cCore Protocol: Support flexible outcalls and pay-as-you-go pricing inpocket-ic(#11245)f692a77f9Core Protocol(subnet-spiltting): deliverSplittingbatch to DSM (#11213)bc62af0ffCore Protocol(subnet-splitting): preemptively load the post-split DKG transcripts in the key manager (#11205)5e2b68aa6Node: New SEV checks (#11421)82b4893eaNode: add sender match condition (#11364)
Bugfixes:
880b1f521Core Protocol(execution): Recompute the subnet available memory before draining subnet queues (#11402)e120aa14eCore Protocol: Adjust the response execution prepayment to the Wasm execution mode (#11414)e86b5d1ecCore Protocol: charge the ingress induction debit before install_code applies its Wasm state changes (#11398)11f08eb7cCore Protocol: ReturnCanisterRejecton (non-)replicated HTTPS outcall out-of-cycles error (#11393)a32d604f9Core Protocol: Insert HTTP outcalls pay-as-you-go refunds into the refund pool (#11045)56ac2978aCore Protocol: Use the same registry version inCatchUpPackageParamand verification (#11358)98ed17c50Core Protocol(validator): ensure CUPs' registry versions are increasing (#11340)7360f8f35Node(guestos): allow systemd-resolved to connect to networkd's resolve-hook socket (#11413)
Chores:
2f984b407Core Protocol(replay): remove unusedRestoreFromBackup2Cmdstruct (#11377)1e3614fb5Core Protocol: Remove prefetching memory tracker (#11295)2d67f335cCore Protocol: Remove temporary metric (#11293)d9fd141cbCore Protocol: Add theRequestIdtoVetKdArgs(#11333)5a0c6ee38Core Protocol: Rename config (#11289)e01214738Node: Great simplification of SEV key exchange (#11354)507868454Node: Update Base Image Refs [2026-09-01-0142] (#11385)2e9c52e3fNode: Update Base Image Refs [2026-08-27-1119] (#11350)
Refactoring:
Tests:
Documentation:
Full list of changes (including the ones that are not relevant to GuestOS) can be found on GitHub.
IC-OS Verification
To build and verify the IC-OS GuestOS disk image, after installing curl if necessary (sudo apt install curl), run:
# From https://github.com/dfinity/ic#verifying-releases
curl -fsSL https://raw.githubusercontent.com/dfinity/ic/7360f8f35bda2e4754bb7f2258d6852feec268e8/ci/scripts/repro-check | python3 - -c 7360f8f35bda2e4754bb7f2258d6852feec268e8 --guestos
The two SHA256 sums printed above from a) the downloaded CDN image and b) the locally built image, must be identical, and must match the SHA256 from the payload of the NNS proposal.
While not required for this NNS proposal, as we are only electing a new GuestOS version here, you have the option to verify the build reproducibility of the HostOS by passing --hostos to the script above instead of --guestos, or the SetupOS by passing --setupos.
Official view: dashboard.internetcomputer.org/proposal/143817