Skip to content

feat: allow canister http transform of another canister #4800

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

mraszyk
Copy link
Contributor

@mraszyk mraszyk commented Apr 13, 2025

This PR relaxes the restriction that the canister http transform method must be exposed by the same canister that makes the canister http outcall: a canister http transform of any canister on the same subnet can be used instead.

This PR also renames QuerySource::Anonymous to QuerySource::System since the caller of such a query is the management canister (rather than the anonymous principal) and queries with such a source are triggered by the protocol (system) for canister http outcalls.

@mraszyk mraszyk added the CI_ALL_BAZEL_TARGETS Runs all bazel targets and uploads them to S3 label Apr 13, 2025
@github-actions github-actions bot added the feat label Apr 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants