Unverified Commit 9be54c9e authored by Zelda Hessler's avatar Zelda Hessler Committed by GitHub
Browse files

prepare for release of smithy-rs 0.34 (#1047)

* prepare for release

* remove: extra backtick
parent 8baeccdf
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
<!-- Do not manually edit this file, use `update-changelogs` -->
0.34.0 (January 6th, 2022)
==========================
**Breaking Changes:**
- ⚠ (smithy-rs#990) Codegen will no longer produce builders and clients with methods that take `impl Into<T>` except for strings and boxed types.
- ⚠ (smithy-rs#1003) The signature of `aws_smithy_protocol_test::validate_headers` was made more flexible but may require adjusting invocations slightly.

**New this release:**
- 🎉 (aws-sdk-rust#47, smithy-rs#1006) Add support for paginators! Paginated APIs now include `.into_paginator()` and (when supported) `.into_paginator().items()` to enable paginating responses automatically. The paginator API should be considered in preview and is subject to change pending customer feedback.
- 🐛 (aws-sdk-rust#357) Generated docs will convert `<a>` tags with no `href` attribute to `<pre>` tags
- (aws-sdk-rust#254, @jacco) Made fluent operation structs cloneable

**Contributors**
Thank you for your contributions! ❤
- @jacco (aws-sdk-rust#254)


v0.33.1 (December 15th, 2021)
=============================
**New this release:**
+0 −134
Original line number Diff line number Diff line
@@ -10,137 +10,3 @@
# references = ["smithy-rs#920"]
# meta = { "breaking" = false, "tada" = false, "bug" = false }
# author = "rcoh"

[[aws-sdk-rust]]
message = """
We removed an example 'telephone-game' that was problematic for our CI.
The APIs that that example demonstrated are also demonstrated by our Polly
and TranscribeStreaming examples so please check those out if you miss it.
"""
references = ["smithy-rs#712"]
meta = { "breaking" = false, "tada" = false, "bug" = false }
author = "Velfi"

[[aws-sdk-rust]]
message = "Generated docs should no longer contain links that don't go anywhere"
references = ["aws-sdk-rust#357"]
meta = { "breaking" = false, "tada" = false, "bug" = true }
author = "Velfi"

[[smithy-rs]]
message = "Generated docs will convert `<a>` tags with no `href` attribute to `<pre>` tags"
references = ["aws-sdk-rust#357"]
meta = { "breaking" = false, "tada" = false, "bug" = true }
author = "Velfi"

[[smithy-rs]]
message = "Made fluent operation structs cloneable"
references = ["aws-sdk-rust#254"]
meta = { "breaking" = false, "tada" = false, "bug" = false }
author = "Jacco"

[[aws-sdk-rust]]
message = "Made fluent operation structs cloneable"
references = ["aws-sdk-rust#254"]
meta = { "breaking" = false, "tada" = false, "bug" = false }
author = "Jacco"

[[aws-sdk-rust]]
message = "Codegen will no longer produce builders and clients with methods that take `impl Into<T>` except for strings and boxed types."
meta = { "breaking" = true, "tada" = false, "bug" = false }
references = ["smithy-rs#990"]
author = "Velfi"

[[smithy-rs]]
message = "Codegen will no longer produce builders and clients with methods that take `impl Into<T>` except for strings and boxed types."
meta = { "breaking" = true, "tada" = false, "bug" = false }
references = ["smithy-rs#990"]
author = "Velfi"

[[aws-sdk-rust]]
message = """
The `meta`, `environment`, and `dns` Cargo feature flags were removed from `aws-config`.
The code behind the `dns` flag is now enabled when `rt-tokio` is enabled. The code behind
the `meta` and `environment` flags is always enabled now.
"""
references = ["smithy-rs#961"]
meta = { "breaking" = true, "tada" = false, "bug" = false }
author = "jdisanti"

[[aws-sdk-rust]]
message = "Debug implementation of Credentials will print `expiry` in a human readable way."
meta = { "breaking" = false, "tada" = false, "bug" = false }
references = ["smithy-rs#973"]
author = "rcoh"

[[aws-sdk-rust]]
message = "Add Route53 customization to trim `/hostedzone/` prefix prior to serialization. This fixes a bug where round-tripping a hosted zone id resulted in an error."
meta = { "breaking" = false, "tada" = false, "bug" = true }
references = ["smithy-rs#999", "smithy-rs#143", "aws-sdk-rust#344"]
author = "rcoh"

[[aws-sdk-rust]]
message = "Fix bug where ECS credential provider could not perform retries."
meta = { "breaking" = false, "tada" = false, "bug" = true }
references = ["smithy-rs#998", "aws-sdk-rust#359"]
author = "rcoh"

[[aws-sdk-rust]]
message = "`aws_http::AwsErrorRetryPolicy` was moved to `aws_http::retry::AwsErrorRetryPolicy`."
meta = { "breaking" = true, "tada" = false, "bug" = false }
references = ["smithy-rs#1003"]
author = "rcoh"

[[smithy-rs]]
message = "The signature of `aws_smithy_protocol_test::validate_headers` was made more flexible but may require adjusting invocations slightly."
meta = { "breaking" = true, "tada" = false, "bug" = false }
references = ["smithy-rs#1003"]
author = "rcoh"

[[aws-sdk-rust]]
message = "Add recursion detection middleware to the default stack"
meta = { "breaking" = false, "tada" = false, "bug" = false }
references = ["smithy-rs#1003"]
author = "rcoh"

[[aws-sdk-rust]]
message = "aws_types::Config is now `Clone`"
meta = { "breaking" = false, "tada" = false, "bug" = false }
references = ["smithy-rs#1002", "aws-sdk-rust#352"]
author = "rcoh"

[[smithy-rs]]
message = "Add support for paginators! Paginated APIs now include `.into_paginator()` and (when supported) `.into_paginator().items()` to enable paginating responses automatically. The paginator API should be considered in preview and is subject to change pending customer feedback."
meta = { "breaking" = false, "tada" = true, "bug" = false }
references = ["aws-sdk-rust#47", "smithy-rs#1006"]
author = "rcoh"

[[aws-sdk-rust]]
message = "Add support for paginators! Paginated APIs now include `.into_paginator()` and (when supported) `.into_paginator().items()` to enable paginating responses automatically. The paginator API should be considered in preview and is subject to change pending customer feedback."
meta = { "breaking" = false, "tada" = true, "bug" = false }
references = ["aws-sdk-rust#47", "smithy-rs#1006"]
author = "rcoh"

[[aws-sdk-rust]]
message = "Example for Config builder region function added"
references = ["smithy-rs#670"]
meta = { "breaking" = false, "tada" = false, "bug" = false }
author = "Jacco"

[[aws-sdk-rust]]
message = "Simplify features in aws-config. All features have been removed from `aws-config` with the exception of: `rt-tokio`, `rustls` and `native-tls`. All other features are now included by default. If you depended on those features specifically, remove them from your features listing."
references = ["smithy-rs#1017", "smithy-rs#930"]
meta = { "breaking" = true, "tada" = false, "bug" = false }
author = "rcoh"

[[aws-sdk-rust]]
message = "Add function to `aws_config::profile::ProfileSet`` that allows listing of loaded profiles by name."
references = ["smithy-rs#1021"]
meta = { "breaking" = false, "tada" = false, "bug" = false }
author = "kiiadi"

[[aws-sdk-rust]]
message = "Fix IMDS credentials provider bug where the instance profile name was incorrectly cached."
references = ["smithy-rs#1046", "aws-sdk-rust#384"]
meta = { "breaking" = false, "tada" = false, "bug" = true }
author = "rcoh"
+32 −0
Original line number Diff line number Diff line
<!-- Do not manually edit this file, use `update-changelogs` -->
0.4.0 (January 6th, 2022)
=========================
**Breaking Changes:**
- ⚠ (smithy-rs#990) Codegen will no longer produce builders and clients with methods that take `impl Into<T>` except for strings and boxed types.
- ⚠ (smithy-rs#961) The `meta`, `environment`, and `dns` Cargo feature flags were removed from `aws-config`.
    The code behind the `dns` flag is now enabled when `rt-tokio` is enabled. The code behind
    the `meta` and `environment` flags is always enabled now.
- ⚠ (smithy-rs#1003) `aws_http::AwsErrorRetryPolicy` was moved to `aws_http::retry::AwsErrorRetryPolicy`.
- ⚠ (smithy-rs#1017, smithy-rs#930) Simplify features in aws-config. All features have been removed from `aws-config` with the exception of: `rt-tokio`, `rustls` and `native-tls`. All other features are now included by default. If you depended on those features specifically, remove them from your features listing.

**New this release:**
- 🎉 (aws-sdk-rust#47, smithy-rs#1006) Add support for paginators! Paginated APIs now include `.into_paginator()` and (when supported) `.into_paginator().items()` to enable paginating responses automatically. The paginator API should be considered in preview and is subject to change pending customer feedback.
- (smithy-rs#712) We removed an example 'telephone-game' that was problematic for our CI.
    The APIs that that example demonstrated are also demonstrated by our Polly
    and TranscribeStreaming examples so please check those out if you miss it.
- 🐛 (aws-sdk-rust#357) Generated docs should no longer contain links that don't go anywhere
- (aws-sdk-rust#254, @jacco) Made fluent operation structs cloneable
- (smithy-rs#973) Debug implementation of Credentials will print `expiry` in a human readable way.
- 🐛 (smithy-rs#999, smithy-rs#143, aws-sdk-rust#344) Add Route53 customization to trim `/hostedzone/` prefix prior to serialization. This fixes a bug where round-tripping a hosted zone id resulted in an error.
- 🐛 (smithy-rs#998, aws-sdk-rust#359) Fix bug where ECS credential provider could not perform retries.
- (smithy-rs#1003) Add recursion detection middleware to the default stack
- (smithy-rs#1002, aws-sdk-rust#352) aws_types::Config is now `Clone`
- (smithy-rs#670, @jacco) Example for Config builder region function added
- (smithy-rs#1021, @kiiadi) Add function to `aws_config::profile::ProfileSet` that allows listing of loaded profiles by name.
- 🐛 (smithy-rs#1046, aws-sdk-rust#384) Fix IMDS credentials provider bug where the instance profile name was incorrectly cached.

**Contributors**
Thank you for your contributions! ❤
- @jacco (aws-sdk-rust#254, smithy-rs#670)
- @kiiadi (smithy-rs#1021)


v0.3.0 (December 15th, 2021)
============================
**Breaking Changes:**
+2408 −0

File added.

Preview size limit exceeded, changes collapsed.

+6 −6
Original line number Diff line number Diff line
@@ -8839,7 +8839,7 @@
                "limit": {
                    "target": "com.amazonaws.apigateway#Integer",
                    "traits": {
                        "smithy.api#documentation": "<p>The maximum number of requests that can be made in a given time period.</p>"
                        "smithy.api#documentation": "<p>The target maximum number of requests that can be made in a given time period.</p>"
                    }
                },
                "offset": {
@@ -9755,13 +9755,13 @@
                "burstLimit": {
                    "target": "com.amazonaws.apigateway#Integer",
                    "traits": {
                        "smithy.api#documentation": "<p>The API request burst limit, the maximum rate limit over a time ranging from one to a few seconds, depending upon whether the underlying token bucket is at its full capacity.</p>"
                        "smithy.api#documentation": "<p>The API target request burst rate limit. This allows more requests through for a period of time than the target rate limit.</p>"
                    }
                },
                "rateLimit": {
                    "target": "com.amazonaws.apigateway#Double",
                    "traits": {
                        "smithy.api#documentation": "<p>The API request steady-state rate limit.</p>"
                        "smithy.api#documentation": "<p>The API target request rate limit.</p>"
                    }
                }
            },
@@ -11415,13 +11415,13 @@
                "throttle": {
                    "target": "com.amazonaws.apigateway#ThrottleSettings",
                    "traits": {
                        "smithy.api#documentation": "<p>The request throttle limits of a usage plan.</p>"
                        "smithy.api#documentation": "<p>Map containing method level throttling information for API stage in a usage plan.</p>"
                    }
                },
                "quota": {
                    "target": "com.amazonaws.apigateway#QuotaSettings",
                    "traits": {
                        "smithy.api#documentation": "<p>The maximum number of permitted requests per a given unit time interval.</p>"
                        "smithy.api#documentation": "<p>The target maximum number of permitted requests per a given unit time interval.</p>"
                    }
                },
                "productCode": {
@@ -11438,7 +11438,7 @@
                }
            },
            "traits": {
                "smithy.api#documentation": "<p>Represents a usage plan than can specify who can assess associated API stages with specified request limits and quotas.</p>\n      <div class=\"remarks\">\n        <p>In a usage plan, you associate an API by specifying the API's Id and a stage name of the specified API. You add plan customers by adding API keys to the plan. </p>\n      </div>\n      <div class=\"seeAlso\">\n        <a href=\"https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-api-usage-plans.html\">Create and Use Usage Plans</a>\n      </div>"
                "smithy.api#documentation": "<p>Represents a usage plan used to specify who can assess associated API stages. Optionally, target request rate and quota limits can be set. \n      In some cases clients can exceed the targets that you set. Don’t rely on usage plans to control costs. \n      Consider using <a href=\"https://docs.aws.amazon.com/cost-management/latest/userguide/budgets-managing-costs.html\">AWS Budgets</a> to monitor costs \n      and <a href=\"https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html\">AWS WAF</a> to manage API requests.</p>\n      <div class=\"remarks\">\n        <p>In a usage plan, you associate an API by specifying the API's Id and a stage name of the specified API. You add plan customers by adding API keys to the plan. </p>\n      </div>\n      <div class=\"seeAlso\">\n        <a href=\"https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-api-usage-plans.html\">Create and Use Usage Plans</a>\n      </div>"
            }
        },
        "com.amazonaws.apigateway#UsagePlanKey": {
Loading