Conversation
Reviewer's guide (collapsed on small PRs)Reviewer's GuideUpgrades the cross-web dependency to 0.6.0 and updates the Channels HTTP request/response adapters to expose path parameters via the new path_params API, plus documents the change in RELEASE.md. File-Level Changes
Possibly linked issues
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Thanks for adding the Below is the changelog that will be used for the release. This release fixes the Channels integration when using
This release was contributed by @patrick91 in #4390 |
Greptile SummaryThis patch upgrades the Confidence Score: 5/5Safe to merge — minimal, targeted change with correct implementation and no regressions expected. All changes are small and well-scoped: the new No files require special attention. Important Files Changed
Class Diagram%%{init: {'theme': 'neutral'}}%%
classDiagram
class ChannelsRequest {
+consumer: ChannelsConsumer
+body: bytes
+query_params: QueryParams
+path_params: Mapping[str, Any]
+headers: Mapping[str, str]
+method: HTTPMethod
+content_type: str | None
+form_data: FormData
}
class BaseChannelsRequestAdapter {
+request: ChannelsRequest
+query_params: QueryParams
+path_params: Mapping[str, Any]
+method: HTTPMethod
+headers: Mapping[str, str]
+url: str
+cookies: Mapping[str, str]
}
class ChannelsRequestAdapter {
+get_body() bytes
+get_form_data() FormData
}
class SyncChannelsRequestAdapter {
+body: bytes
+post_data: Mapping
+files: Mapping
+get_form_data() FormData
}
class AsyncHTTPRequestAdapter {
<<cross-web>>
+path_params: Mapping[str, Any]
}
class SyncHTTPRequestAdapter {
<<cross-web>>
+path_params: Mapping[str, Any]
}
BaseChannelsRequestAdapter --> ChannelsRequest : uses
ChannelsRequestAdapter --|> BaseChannelsRequestAdapter
SyncChannelsRequestAdapter --|> BaseChannelsRequestAdapter
ChannelsRequestAdapter ..|> AsyncHTTPRequestAdapter : implements
SyncChannelsRequestAdapter ..|> SyncHTTPRequestAdapter : implements
Reviews (1): Last reviewed commit: "Upgrade to cross-web 0.6.0" | Re-trigger Greptile |
Apollo Federation Subgraph Compatibility Results
Learn more: |
9e32adc to
e5dd208
Compare
|
This PR was published as 0.315.3. Thank you for contributing! |
Summary by Sourcery
Align Channels HTTP handling with cross-web 0.6.0 requirements and document the compatibility fix.
Bug Fixes:
Enhancements:
Build:
Documentation:
Closes #4388