AWS Developer Tools Blog

Tag: .NET

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 […]

Enhancing Observability in the AWS SDK for .NET with OpenTelemetry

Starting with version 3.7.400, the AWS SDK for .NET added significant observability enhancements. It introduced powerful tracing and metrics capabilities with OpenTelemetry support, an industry-standard for observability. With these enhancements, developers can now gain deeper insights into their applications’ behavior, from tracking API call durations to monitoring system metrics. In this blog post, we’ll guide […]

Introducing the AWS Message Processing Framework for .NET (Preview)

We are happy to announce the developer preview release of the AWS Message Processing Framework for .NET. This is an AWS-native framework that simplifies the development of .NET message-processing applications that use AWS services such as Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and Amazon EventBridge. The framework is designed […]

Important changes coming for .NET Framework 3.5 and 4.5 targets of the AWS SDK for .NET

Update June 20th, 2024: Initially this announcement specified the minimum .NET Framework version would change to 4.6.2. During the development of this work we determined that 4.7.2 would be a better minimum target framework for the long term direction of the SDK. With 4.7.2 the SDK has access to more crypto algorithms that we will […]

Improved DynamoDB Initialization Patterns for the AWS SDK for .NET

The AWS SDK for .NET includes the Document and Object Persistence programming models, which provide an idiomatic .NET experience for working with Amazon DynamoDB. Beginning in AWSSDK.DynamoDBv2 3.7.203, there are new ways to initialize the document and object persistence models which can improve your application’s performance by reducing thread contention and throttling issues during the first call to DynamoDB. […]

AWS Toolkit for Visual Studio adds support for Arm64 Visual Studio

AWS Toolkit for Visual Studio adds support for Arm64 Visual Studio

We are thrilled to announce that the AWS Toolkit for Visual Studio is now generally available on the Arm64 version of Visual Studio (aka “Arm64 Visual Studio”). This release enables a Visual Studio user on a native Windows Arm64 device or on a device emulating Windows Arm64 on a M class Apple device to leverage […]

Introducing the AWS .NET Distributed Cache Provider for DynamoDB (Preview)

We are happy to announce the preview release of the AWS .NET Distributed Cache Provider for DynamoDB. This library enables Amazon DynamoDB to be used as the storage for ASP.NET Core’s distributed cache framework. A cache can improve the performance of an application; an external cache allows the data to be shared across application servers […]

Configuring .NET Garbage Collection for Amazon ECS and AWS Lambda

.NET developers rely on .NET’s automatic memory allocation and garbage collection (GC) mechanisms to handle the memory needs of their applications. For most use cases GC isn’t something developers need to worry about. However, in modern architectures where .NET applications are running in memory constrained environments, like containers and AWS Lambda functions, the GC might […]