Upgrade GroupIndex canister to 2.0.2034
GitHub commit
https://github.com/open-chat-labs/open-chat/commit/b71241b80bac5049c1416cc43e23ad000778e112
Changelog
Description
This release is the fifth leg of the media hash-scanning rollout (versions 2.0.2030–2.0.2037; user_index, storage_index, storage_bucket and local_user_index already released). It teaches the group_index to relay media hash-match provenance (provider, source, match distance, match id) on c2c_csam_detected up to the user_index, where it is recorded on CSAM reports and moderation alerts.
This leg must precede the community and group releases later in the train, which send that provenance through the group_index. Media scanning itself remains switched off until the separate dual-authorized platform-operator action is taken after the full train is released.
This release also removes the one-off moderation-flag back-fill which ran on prod as part of the 2.0.2018 release.
Added
- Relay media hash-match provenance on
c2c_csam_detectedto the user_index (#9161)
Removed
- Remove the one-off moderation-flag back-fill now that it has run on prod in the 2.0.2018 release (#9156)
Wasm Verification
Verify that the hash of the gzipped WASM matches the proposed hash.
git fetch
git checkout b71241b80bac5049c1416cc43e23ad000778e112
./scripts/verify-release.sh 2.0.2034 42a3a1c3828efaf0ca6f5d9e492a238b0f44fa1c9f29e69f41279324c2a1e7ce
Proposal to execute nervous system function:
Nervous system function:
NervousSystemFunction { id: 9000, name: "Upgrade canister", description: Some( "This will instruct the OpenChatInstaller canister to upgrade the specified canister.", ), function_type: Some( GenericNervousSystemFunction( GenericNervousSystemFunction { target_canister_id: Some( jodzs-iqaaa-aaaar-qamqa-cai, ), target_method_name: Some( "upgrade_canister", ), validator_canister_id: Some( jodzs-iqaaa-aaaar-qamqa-cai, ), validator_method_name: Some( "upgrade_canister_validate", ), topic: Some( DappCanisterManagement, ), }, ), ), }
Payload sha256:
ca28b1f918186f14fc8e298e8848fd2775b0740ed20852db44918de750519e3d
Payload:
{ "canister_type": "GroupIndex", "version": { "major": 2, "minor": 0, "patch": 2034 }, "wasm_hash": "42a3a1c3828efaf0ca6f5d9e492a238b0f44fa1c9f29e69f41279324c2a1e7ce", "filter": null }