feat!: scoped capsules (backport #21533)#21986
Merged
mverzilli merged 5 commits intobackport-to-v4-next-stagingfrom Mar 25, 2026
Merged
feat!: scoped capsules (backport #21533)#21986mverzilli merged 5 commits intobackport-to-v4-next-stagingfrom
mverzilli merged 5 commits intobackport-to-v4-next-stagingfrom
Conversation
Cherry-pick of 3029216 with conflicts.
…able and update generate_sync_state signature
mverzilli
approved these changes
Mar 25, 2026
Collaborator
Author
Flakey Tests🤖 says: This CI run detected 2 tests that failed, but were tolerated due to a .test_patterns.yml entry. |
nchamo
added a commit
that referenced
this pull request
Mar 26, 2026
BEGIN_COMMIT_OVERRIDE feat!: scoped capsules (backport #21533) (#21986) feat(aztec-nr): add initialization check to utility functions (#21751) refactor(aztec-nr): remove storage from init_test_contract (#21996) fix(p2p): check peer rate limit before global to prevent quota starvation (#21997) chore: remove claude file (#22012) fix: disallow infinite pubkeys (#22026) END_COMMIT_OVERRIDE
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Backport of #21533 (feat!: scoped capsules) to v4-next.
The automatic cherry-pick failed due to conflicts in 7 files. This PR preserves the full cherry-pick history:
3029216084with conflict markers committed as-isdocs/docs-developers/docs/resources/migration_notes.md— added new migration notes under TBDnoir-projects/aztec-nr/aztec/src/macros/aztec.nr— took PR's$offchain_inbox_sync_optionmacro variable +scopeparamnoir-projects/aztec-nr/aztec/src/messages/discovery/mod.nr— addedscopeparam toget_private_logscallyarn-project/pxe/src/contract_function_simulator/noir-structs/message_tx_context.ts— accepted deletion (PR removes this file)yarn-project/pxe/src/contract_function_simulator/oracle/utility_execution.test.ts— renamed method + added scope paramyarn-project/pxe/src/logs/log_service.ts— took PR's simplified single-recipient approach, moved deduplication into#getSecretsForSendersyarn-project/pxe/src/oracle_version.ts— took PR's oracle interface hashoffchain_inbox_sync_optionvariable definition and updatedgenerate_sync_statefunction signature inaztec.nrClaudeBox log: https://claudebox.work/s/358dd3e35e1d8542?run=1