diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f5b2bc139f4fe1ca2408f9a449f36b36e298a97..0ccafaf7f76c1c43152d2b19e12e3d9500321c19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,11 @@ +January 18th, 2024 +================== +**New this release:** +- (client, [smithy-rs#3318](https://github.com/smithy-lang/smithy-rs/issues/3318)) `EndpointPrefix` and `apply_endpoint` moved from aws-smithy-http to aws-smithy-runtime-api so that is in a stable (1.x) crate. A deprecated type alias was left in place with a note showing the new location. +- (client, [smithy-rs#3325](https://github.com/smithy-lang/smithy-rs/issues/3325)) The `Metadata` storable was moved from aws_smithy_http into aws_smithy_runtime_api. A deprecated type alias was left in place with a note showing where the new location is. + + January 10th, 2024 ================== **New this release:** diff --git a/CHANGELOG.next.toml b/CHANGELOG.next.toml index 8703e81c2861c4e5a4dc1d83916e19fdbbcaa23e..fc4c4c2578b5c5f185517bd30b00e87999da307c 100644 --- a/CHANGELOG.next.toml +++ b/CHANGELOG.next.toml @@ -9,34 +9,4 @@ # message = "Fix typos in module documentation for generated crates" # references = ["smithy-rs#920"] # meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client | server | all"} -# author = "rcoh" - -[[aws-sdk-rust]] -message = "`EndpointPrefix` and `apply_endpoint` moved from aws-smithy-http to aws-smithy-runtime-api so that is in a stable (1.x) crate. A deprecated type alias was left in place with a note showing the new location." -references = ["smithy-rs#3318"] -meta = { "breaking" = false, "tada" = false, "bug" = false } -author = "jdisanti" - -[[smithy-rs]] -message = "`EndpointPrefix` and `apply_endpoint` moved from aws-smithy-http to aws-smithy-runtime-api so that is in a stable (1.x) crate. A deprecated type alias was left in place with a note showing the new location." -references = ["smithy-rs#3318"] -meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client"} -author = "jdisanti" - -[[smithy-rs]] -message = "The `Metadata` storable was moved from aws_smithy_http into aws_smithy_runtime_api. A deprecated type alias was left in place with a note showing where the new location is." -references = ["smithy-rs#3325"] -meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client" } -author = "jdisanti" - -[[aws-sdk-rust]] -message = "Fix bug where overriding the credentials at the operation level failed if credentials were already set." -references = ["aws-sdk-rust#901", "smithy-rs#3363"] -meta = { "breaking" = false, "bug" = true, "tada" = false } -author = "rcoh" - -[[aws-sdk-rust]] -message = "Add `apply_to_request_http1x` to `aws-sigv4` to enable signing http = 1.0 requests." -references = ["aws-sdk-rust#1041", "smithy-rs#3366"] -meta = { "breaking" = false, "bug" = false, "tada" = true } -author = "rcoh" +# author = "rcoh" \ No newline at end of file diff --git a/aws/SDK_CHANGELOG.next.json b/aws/SDK_CHANGELOG.next.json index 455929f32a164cdb09c3f50d423ff93ce8f278b3..298b0700c636ec907415596e69866e9af31b125e 100644 --- a/aws/SDK_CHANGELOG.next.json +++ b/aws/SDK_CHANGELOG.next.json @@ -5,36 +5,6 @@ { "smithy-rs": [], "aws-sdk-rust": [ - { - "message": "Fix `config::Builder::set_credentials_provider` to override a credentials provider previously set.", - "meta": { - "bug": true, - "breaking": false, - "tada": false - }, - "author": "ysaito1001", - "references": [ - "aws-sdk-rust#973", - "smithy-rs#3278" - ], - "since-commit": "529b3f03e2b945ea2e5e879183ccfd8e74b7377c", - "age": 5 - }, - { - "message": "`config::Config::credentials_provider` has been broken since `release-2023-11-15` and is now marked as `deprecated` explicitly.", - "meta": { - "bug": false, - "breaking": false, - "tada": false - }, - "author": "ysaito1001", - "references": [ - "smithy-rs#3251", - "smithy-rs#3278" - ], - "since-commit": "529b3f03e2b945ea2e5e879183ccfd8e74b7377c", - "age": 5 - }, { "message": "Loading native TLS trusted certs for the default HTTP client now only occurs if the default HTTP client is not overridden in config.", "meta": { @@ -47,7 +17,7 @@ "smithy-rs#3262" ], "since-commit": "fc335cbc87e70aa63895828fca55b51795b94a6c", - "age": 4 + "age": 5 }, { "message": "Client creation now takes microseconds instead of milliseconds.\nPreviously, it would take 2-3 milliseconds for each client instantiation due to time spent compiling regexes.\nFor applications that used several clients, this would increase start-up time in cases where it really matters,\nsuch as for AWS Lambda cold starts. This time was improved by both changing regex implementation and caching the\nresult of the compilation.", @@ -62,7 +32,7 @@ "smithy-rs#3269" ], "since-commit": "fc335cbc87e70aa63895828fca55b51795b94a6c", - "age": 4 + "age": 5 }, { "message": "Add `test_credentials` to `ConfigLoader` in `aws_config`. This allows the following pattern during tests:\n\n```rust\nasync fn main() {\n let conf = aws_config::defaults(BehaviorVersion::latest())\n .test_credentials()\n .await;\n}\n```\n\nThis is designed for unit tests and using local mocks like DynamoDB Local and LocalStack with the SDK.\n", @@ -77,7 +47,7 @@ "aws-sdk-rust#971" ], "since-commit": "fc335cbc87e70aa63895828fca55b51795b94a6c", - "age": 4 + "age": 5 }, { "message": "Improve the error messages for when auth fails to select an auth scheme for a request.", @@ -92,7 +62,7 @@ "smithy-rs#3277" ], "since-commit": "fc335cbc87e70aa63895828fca55b51795b94a6c", - "age": 4 + "age": 5 }, { "message": "Fix documentation and examples on HyperConnector and HyperClientBuilder.", @@ -107,7 +77,7 @@ "smithy-rs#3282" ], "since-commit": "fc335cbc87e70aa63895828fca55b51795b94a6c", - "age": 4 + "age": 5 }, { "message": "All generated docs now include docsrs labels when features are required", @@ -122,7 +92,7 @@ "smithy-rs#3295" ], "since-commit": "fc335cbc87e70aa63895828fca55b51795b94a6c", - "age": 4 + "age": 5 }, { "message": "`crate::event_receiver::EventReceiver` is now re-exported as `crate::primitives::event_stream::EventReceiver` when a service supports event stream operations.", @@ -136,7 +106,7 @@ "smithy-rs#3305" ], "since-commit": "9f0ba850e03241f657e2e40ca185780e0a5878cb", - "age": 3 + "age": 4 }, { "message": "Add support for constructing [`SdkBody`] and [`ByteStream`] from `http-body` 1.0 bodies. Note that this is initial support and works via a backwards compatibility shim to http-body 0.4. Hyper 1.0 is not supported.", @@ -151,7 +121,7 @@ "aws-sdk-rust#977" ], "since-commit": "e235a2fd9ec45335a3b2018028c2d3a2ac13ffdf", - "age": 1 + "age": 2 }, { "message": " Add `PaginationStreamExt` extension trait to `aws-smithy-types-convert` behind the `convert-streams` feature. This makes it possible to treat a paginator as a [`futures_core::Stream`](https://docs.rs/futures-core/latest/futures_core/stream/trait.Stream.html), allowing customers to use stream combinators like [`map`](https://docs.rs/tokio-stream/latest/tokio_stream/trait.StreamExt.html#method.map) and [`filter`](https://docs.rs/tokio-stream/latest/tokio_stream/trait.StreamExt.html#method.filter).\n\nExample:\n\n```rust\nuse aws_smithy_types_convert::stream::PaginationStreamExt\nlet stream = s3_client.list_objects_v2().bucket(\"...\").into_paginator().send().into_stream_03x();\n```\n", @@ -165,7 +135,7 @@ "smithy-rs#3299" ], "since-commit": "e235a2fd9ec45335a3b2018028c2d3a2ac13ffdf", - "age": 1 + "age": 2 }, { "message": "Serialize 0/false in query parameters, and ignore actual default value during serialization instead of just 0/false. See [changelog discussion](https://github.com/smithy-lang/smithy-rs/discussions/3312) for details.", @@ -180,7 +150,7 @@ "smithy-rs#3312" ], "since-commit": "e235a2fd9ec45335a3b2018028c2d3a2ac13ffdf", - "age": 1 + "age": 2 }, { "message": "Add `as_service_err()` to `SdkError` to allow checking the type of an error is without taking ownership.", @@ -196,7 +166,7 @@ "aws-sdk-rust#1010" ], "since-commit": "e235a2fd9ec45335a3b2018028c2d3a2ac13ffdf", - "age": 1 + "age": 2 }, { "message": "Fix bug in `CredentialsProcess` provider where `expiry` was incorrectly treated as a required field.", @@ -211,7 +181,7 @@ "aws-sdk-rust#1021" ], "since-commit": "e235a2fd9ec45335a3b2018028c2d3a2ac13ffdf", - "age": 1 + "age": 2 }, { "message": "~/.aws/config and ~/.aws/credentials now parse keys in a case-insensitive way. This means the `AWS_SECRET_ACCESS_KEY` is supported in addition to `aws_secret_access_key`.", @@ -227,6 +197,50 @@ "smithy-rs#3344" ], "since-commit": "e235a2fd9ec45335a3b2018028c2d3a2ac13ffdf", + "age": 2 + }, + { + "message": "`EndpointPrefix` and `apply_endpoint` moved from aws-smithy-http to aws-smithy-runtime-api so that is in a stable (1.x) crate. A deprecated type alias was left in place with a note showing the new location.", + "meta": { + "bug": false, + "breaking": false, + "tada": false + }, + "author": "jdisanti", + "references": [ + "smithy-rs#3318" + ], + "since-commit": "edf6e77bfa991aef9afa5acf293a911f7982511a", + "age": 1 + }, + { + "message": "Fix bug where overriding the credentials at the operation level failed if credentials were already set.", + "meta": { + "bug": true, + "breaking": false, + "tada": false + }, + "author": "rcoh", + "references": [ + "aws-sdk-rust#901", + "smithy-rs#3363" + ], + "since-commit": "edf6e77bfa991aef9afa5acf293a911f7982511a", + "age": 1 + }, + { + "message": "Add `apply_to_request_http1x` to `aws-sigv4` to enable signing http = 1.0 requests.", + "meta": { + "bug": false, + "breaking": false, + "tada": true + }, + "author": "rcoh", + "references": [ + "aws-sdk-rust#1041", + "smithy-rs#3366" + ], + "since-commit": "edf6e77bfa991aef9afa5acf293a911f7982511a", "age": 1 } ], diff --git a/gradle.properties b/gradle.properties index 1e7ef28b2a63cc13bd32435172dd23c53b825160..d0dce9a7814e063cc2e62b7cc844bdc8020f71eb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -12,10 +12,10 @@ rust.msrv=1.72.1 org.gradle.jvmargs=-Xmx1024M # Version number to use for the generated stable runtime crates -smithy.rs.runtime.crate.stable.version=1.1.2 +smithy.rs.runtime.crate.stable.version=1.1.3 # Version number to use for the generated unstable runtime crates -smithy.rs.runtime.crate.unstable.version=0.60.2 +smithy.rs.runtime.crate.unstable.version=0.60.3 kotlin.code.style=official