-
Notifications
You must be signed in to change notification settings - Fork 197
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
Design/Implement runtime crates versioning strategy #3019
Comments
When we move |
|
yeah that seems reasonable—although the smithy clients are SDKs in a generic sense so maybe it's not as much of an issue? |
also related: #3016 |
Not renamed. HttpClient is something new, and HttpConnector is still around. |
Yes. These are the old middleware endpoint resolvers that can be deleted soon.
This is dead code that will be deleted.
I believe it's already replaced by aws-smithy-runtime. If not, then it should be.
Are we happy with the
Why not aws-smithy-runtime-api? Or even aws-smithy-types since this is a part of generated outputs.
These should go into aws-runtime-api. |
One implementation wrinkle seems to be EDIT |
## Motivation and Context - #3019 ## Description Prune / split out allow external types ## Testing - CI ---- _By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice._
The Rust SDK needs to have several 1.0 crates—All publicly visible types will be contained with 1.x crates. Other crates will remain at 0.x.
The following crates will go 1.0:
aws-smithy-types
&aws-types
aws-smithy-runtime-api
aws-smithy-async
aws-credential-types
aws-config
: Not re-exported but will be used directly by customers. A 2.0 could be released without causing major breakage.All other runtime crates will remain
0.*
, includingaws-runtime
The following actions need to be taken:
SdkBody
andbytestream
intoaws-smithy-types
#3053aws-smithy-types
#3033aws_smithy_http::result
intoaws-smithy-types
#3092aws_smithy_http::BuildError
intoaws-smithy-types
#3054http
with our newhttp
abstraction.recv()
method foraws_smithy_http::event_stream::receiver::Receiver
#3100Here is the current breakdown:
The text was updated successfully, but these errors were encountered: