Commit e7cd72a1 authored by AWS SDK Rust Bot's avatar AWS SDK Rust Bot
Browse files

Update changelog

parent da19a707
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
<!-- Do not manually edit this file. Use the `changelogger` tool. -->
November 14th, 2023
===================
**New this release:**
- :tada: (all, [smithy-rs#3173](https://github.com/awslabs/smithy-rs/issues/3173), [smithy-rs#3171](https://github.com/awslabs/smithy-rs/issues/3171)) Enable conversion from `BuildError` into `SdkError` & `<service>::Error`. This allows customers to write the following code:
    ```rust
    async fn do_a_thing(client: &Client) -> Result<SdkError<SomeOperationError>> {
        client.run_operation().complex_field(ComplexField::builder()
            .a("a")
            .b("b")
            .build()?
        ).send().await?;
    }
    ```

    Previously, `?` could not be used in this position.


November 1st, 2023
==================
**New this release:**
+1 −62
Original line number Diff line number Diff line
@@ -10,64 +10,3 @@
# references = ["smithy-rs#920"]
# meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client | server | all"}
# author = "rcoh"
 No newline at end of file

[[aws-sdk-rust]]
message = "Fix aws-sdk-rust#930 (PutSnapshotBlock)"
references = ["smithy-rs#3126", "aws-sdk-rust#930"]
meta = { "breaking" = false, "tada" = false, "bug" = true }
author = "rcoh"

[[aws-sdk-rust]]
message = "Fix exclusively setting the credentials provider at operation config-override time. It's now possible to set the credentials when an operation is sent (via `.config_override()`), rather than at client-creation time."
references = ["smithy-rs#3156", "aws-sdk-rust#901"]
meta = { "breaking" = false, "tada" = false, "bug" = true }
author = "ysaito1001"

[[smithy-rs]]
message = """Enable conversion from `BuildError` into `SdkError` & `<service>::Error`. This allows customers to write the following code:
```rust
async fn do_a_thing(client: &Client) -> Result<SdkError<SomeOperationError>> {
    client.run_operation().complex_field(ComplexField::builder()
        .a("a")
        .b("b")
        .build()?
    ).send().await?;
}
```

Previously, `?` could not be used in this position.
"""
references = ["smithy-rs#3173", "smithy-rs#3171"]
meta = { "breaking" = false, "tada" = true, "bug" = false }
author = "rcoh"

[[aws-sdk-rust]]
message = """Enable conversion from `BuildError` into `SdkError` & `<service>::Error`. This allows customers to write the following code:
```rust
async fn create_table(dynamo_client: &Client) -> Result<(), SdkError<CreateTableError>> {
    dynamo_client
        .create_table()
        .table_name("test")
        .key_schema(
            KeySchemaElement::builder()
                .attribute_name("year")
                .key_type(KeyType::Hash)
                .build()?, // Previously, `?` could not be used here
        )
        .send()
        .await?;
    Ok(())
}
```

Previously, `?` could not be used in this position.
"""
references = ["smithy-rs#3173", "smithy-rs#3171"]
meta = { "breaking" = false, "tada" = true, "bug" = false }
author = "rcoh"

[[aws-sdk-rust]]
message = "ProvideCredentials and SharedCredentialsProvider are now re-exported."
references = ["smithy-rs#3173", "smithy-rs#3155"]
meta = { "breaking" = false, "tada" = false, "bug" = false }
author = "rcoh"
+114 −69

File changed.

Preview size limit exceeded, changes collapsed.