AWS Developer Tools Blog
Tag: .NET
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
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 […]
.NET Lambda Annotations Framework is now generally available
We are happy to announce the general availability of the Lambda Annotations Framework for .NET. This new programming model makes the experience of writing Lambda in C# feel more natural for .NET developers by using C# Source Generators. In this post we’ll show how to use framework to simplifying writing .NET Lambda functions that are […]
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 […]
Announcing the end of Windows Installer support for AWS Tools for Windows
Support for the AWS Tools for Windows Installer is ending on June 1, 2023 . After this date, no new versions of the installer will be created to deliver updated versions of the AWS tools. It is recommended to migrate away from the installer to the modern package management systems, such as NuGet and the […]
AWS announces a streamlined deployment experience for .NET applications
We are happy to announce the general availability of a new deployment experience in both the Visual Studio and the .NET CLI. This follows the preview announcement from last year. The new deployment experience focuses on the type of application you want to deploy instead of individual AWS services by providing intelligent compute recommendations. You […]