<!-- Do not manually edit this file. Use the `changelogger` tool. -->
February 3rd, 2026
==================
**Breaking Changes:**
- :warning::tada: ([smithy-rs#4454](https://github.com/smithy-lang/smithy-rs/issues/4454), [smithy-rs#4467](https://github.com/smithy-lang/smithy-rs/issues/4467), [aws-sdk-rust#1389](https://github.com/awslabs/aws-sdk-rust/issues/1389)) Enable retries by default for AWS SDK clients using `BehaviorVersion::v2026_01_12()` or later.
Previously, retries were only enabled when constructing clients via `aws_config::load_from_env()`. Clients constructed directly using `Client::from_conf()` did not have retries enabled, which was inconsistent with AWS SDK behavior in other languages.
This change affects AWS SDK clients constructed with `Client::from_conf()` when using `BehaviorVersion::v2026_01_12()` or `BehaviorVersion::latest()`. Generic Smithy clients (non-AWS) are not affected.
To disable retries:
```rust
let config = aws_sdk_s3::Config::builder()
.retry_config(RetryConfig::disabled())
// ...
.build();
```
For more context, see the [discussion on retry behavior](https://github.com/smithy-lang/smithy-rs/discussions/4466).
**New this release:**
- :tada: ([smithy-rs#312](https://github.com/smithy-lang/smithy-rs/issues/312), @AmitKulkarni23) Add support for Smithy bigInteger and bigDecimal types as string wrappers in aws-smithy-types, allowing users to parse with their preferred big number library.
- :tada: ([smithy-rs#4484](https://github.com/smithy-lang/smithy-rs/issues/4484)) All Smithy-rs crates, for both servers and clients, now use the 1.x version of
the `http` crate for all internal processing. Utility methods are still provided
for users to convert between SDK types and both of the `http` 0.x and 1.x types.
- :bug: ([smithy-rs#4500](https://github.com/smithy-lang/smithy-rs/issues/4500)) Fix JMESPath integer literal handling in waiters to support Smithy 1.66.0, which parses integer literals as `Long` instead of `Double`.
**Service Features:**
- `aws-sdk-batch` (1.104.0): AWS Batch Array Job Visibility feature support. Includes new statusSummaryLastUpdatedAt for array job parent DescribeJobs responses for the last time the statusSummary was updated. Includes both statusSummary and statusSummaryLastUpdatedAt in ListJobs responses for array job parents.
- `aws-sdk-dynamodb` (1.104.0): This change supports the creation of multi-account global tables. It adds two new arguments to CreateTable, GlobalTableSourceArn and GlobalTableSettingsReplicationMode. DescribeTable is also updated to include information about GlobalTableSettingsReplicationMode.
- `aws-sdk-geomaps` (1.48.0): Added support for optional style parameters in maps, including 3D terrain and 3D Buildings
- `aws-sdk-kinesis` (1.99.0): Adds StreamId parameter to AWS Kinesis Data Streams APIs that is reserved for future use.
- `aws-sdk-marketplacecatalog` (1.99.0): Adds support for Catalog API us-east-1 dualstack endpoint catalog-marketplace.us-east-1.api.aws
- `aws-sdk-ssoadmin` (1.95.0): Added new Region management APIs to support multi-Region replication in IAM Identity Center.
**Service Documentation:**
- `aws-sdk-organizations` (1.108.0): Updated the CloseAccount description.