AWS Developer Tools Blog
Integrating AWS with .NET Aspire
.NET Aspire is a new way of building cloud-ready applications. In particular, it provides an orchestration for local environments in which to run, connect, and debug the components of distributed applications. Those components can be .NET projects, databases, containers, or executables. .NET Aspire is designed to have integrations with common components used in distributed applications. […]
Updating AWS SDK defaults – AWS STS service endpoint and Retry Strategy
AWS announces important configuration updates coming July 31st, 2025, affecting AWS SDKs and CLIs default settings. Two key changes include switching the AWS Security Token Service (STS) endpoint to regional and updating the default retry strategy to standard. These updates aim to improve service availability and reliability by implementing regional endpoints to reduce cross-regional dependencies and introducing token-bucket throttling for standardized retry behavior. Organizations should test their applications before the release date and can opt-in early or temporarily opt-out of these changes. These updates align with AWS best practices for optimal service performance and security.
Introducing Automatic Request Batching for Amazon SQS in the AWS Java SDK 2.x
We are excited to introduce the Automatic Request Batching API for Amazon Simple Queue Service (SQS) in the AWS SDK for Java 2.x. This feature allows client-side batching of up to 10 requests before sending them as a batch to Amazon SQS, optimizing both performance and cost. It also supports message polling to reduce the […]
AWS CRT Client for Java adds GraalVM Native Image support
We are happy to announce GraalVM Native Image support for the AWS CRT (Common Runtime) package for Java starting with release 0.31.1. The AWS Java SDK picks up the update since version 2.28.7. Using AWS CRT with GraalVM Native Image in a demo app improved request times and both operational overhead and archive size were […]
AWS CLI Adds PKCE-based Authorization for SSO
The AWS Command Line Interface (AWS CLI) v2 now supports OAuth 2.0 authorization code flows using the Proof Key for Code Exchange (PKCE) standard. As of version 2.22.0, this new standard is the default behavior when running the aws sso login or aws configure sso commands. The authorization code flow with PKCE is the recommended […]
Preview 1 of AWS Tools for PowerShell V5
This blog was co-authored by Afroz Mohammed and Jonathan Nunn, Software Developers on the AWS PowerShell team. In August 2024, the AWS Tools for PowerShell team announced the upcoming release of the AWS Tools for PowerShell V5. The first preview release of V5 is now available. Preview 1 of the AWS Tools for PowerShell V5 […]
macOS 10.15 end of support for AWS CLI v2
Overview On 2024-11-13, the AWS Command Line Interface (AWS CLI) v2 PKG installer and source distribution bundle will no longer support macOS 10.15 (Catalina), following the macOS support policy for the AWS CLI v2. This means that macOS 10.15’s compatibility with newer AWS CLI v2 versions will not be guaranteed. Migrating to macOS 11 or […]
Preview 4 of AWS SDK for .NET V4
In August 2024, we announced the first preview of our upcoming version 4 of the AWS SDK for .NET. Since then we have continued making progress and released new previews as we go. At the time of writing this post, the SDK has released preview 4. In this post, we’ll take a look at some […]
JSON Structured Logging for .NET Lambda Functions
We are announcing support for JSON structured logging for the .NET managed runtime. This makes the .NET managed runtime compatible with the previously announced logging controls for AWS Lambda, allowing you to toggle logging format and log levels using the Lambda API. Formatting log messages as JSON documents makes it easier to search, filter, and […]
Announcing the Developer Preview of DynamoDB Mapper for Kotlin
We’re excited to announce the Developer Preview of DynamoDB Mapper for Kotlin. This high-level library provides streamlined, idiomatic ways for developers to map data between their business logic written in Kotlin and their tables in DynamoDB. DynamoDB Mapper works with most Kotlin data classes right out of the box and also offers powerful features for […]