Proposal to elect new release rc--2024-09-12_01-30

Thanks @Sat. Presumably the removed assert (below) does not hold true anymore, and resulted in an unhandled panic that crashed the subnet?

- if let Some(state_changes) = &canister_state_changes {
- 	 let requested = state_changes.system_state_changes.removed_cycles();
-	 // A cleanup callback cannot accept and send cycles.
-	 assert_eq!(requested.get(), 0);
- }

Does this mean that a cleanup callback can now accept and send cycles? I’m curious if this relates to a discussion from last week →

Any extra context you’re able to provide will be useful for evaluating the appropriateness of removing this assertion (without replacing it with some more graceful handling and/or logging of the erroneous state).


Update: Somehow I missed the answer that @dsarlis already gave on the other thread


Verified both builds and voted to adopt :+1:

132548

132547

Thanks for getting the hotfix published promptly :slight_smile:

3 Likes