Closed
Description
This is the tracking issue for support for Http & Hyper 1.0
Describe the feature
There may already be a tracking issue on this (I couldn't find it), but was hoping to understand the timeline of supporting the entire hyper 1.0 cascade throughout the ecosystem. For examples functions like: https://docs.rs/aws-smithy-types/latest/aws_smithy_types/body/struct.SdkBody.html#method.from_body_0_4 are sprinkled around and would need to hopefully support 1.0 variants.
Checklist
- Support http = 1.0 in the HttpRequest shim smithy-lang/smithy-rs#3365
- Construct
SdkBody
from http-body = 1.0 bodies (Add support for constructing sdk body types from http-body 1.0 smithy-lang/smithy-rs#3300) - Construct
SdkBody
from http-body = 1.0 bodies that are!Sync
via an internal mutex -
SdkBody
implementshttp-body = 1.0
via a shim #1046 -
SdkBody
natively implementshttp-body
1.0 with 0.4x behavior implemented as a shim. - Internal code works based on
http-body
1.0 frames instead ofhttp-body
0.4.x -
hyper_ext_1_0
added utilizing Hyper 1.0 - Default clients use Hyper 1.0 (behavior major version)
- Update
QueryWriter
to either operate onhttp
= 1 orHttpRequest
shim smithy-lang/smithy-rs#3367 - Add Hyper 1.0 test to the Canary #1089
- Compute CacheKey based on RuntimeComponents to support late-overrides #1090
A note for the community
Community Note
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
- Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
- If you are interested in working on this issue, please leave a comment
Metadata
Metadata
Assignees
Type
Projects
Status
Done