Announcing end-of-support for AWS SDK for Java v1.x effective December 31, 2025
Java – AWS Developer Blog
by Jason Weddington
1M ago
In alignment with our SDKs and Tools Maintenance Policy, the AWS SDK for Java v1.x will enter maintenance mode on July 31, 2024, and reach end-of-support on December 31, 2025. Existing applications that use AWS SDK for Java v1.x will continue to function as intended, unless there is a fundamental change to how an AWS service works. This is uncommon and would be broadly communicated if it happens. Between July 31, 2024 and end-of-support on December 31, 2025, the AWS SDK for Java v1.x will only receive critical bug fixes and security updates. The SDK will not be updated to support new AWS servi ..read more
Visit website
Announcing availability of the AWS CRT HTTP Client in the AWS SDK for Java 2.x
Java – AWS Developer Blog
by Zoe Wang
1y ago
We are excited to announce the general availability (GA) of the AWS Common Runtime (CRT) HTTP Client in the AWS SDK for Java 2.x. With release version 2.20.0 of the SDK, the AWS CRT HTTP Client can now be used in production environments. The AWS CRT HTTP Client is an asynchronous, non-blocking HTTP client that can be used by AWS service clients to invoke AWS APIs. You can use it as an alternative to the default Netty implementation of the SdkAsyncHttpClient interface. It offers faster SDK startup time and smaller memory footprint, which is especially important with AWS Lambda, as well as lower ..read more
Visit website
Introducing CRT-based S3 Client and the S3 Transfer Manager in the AWS SDK for Java 2.x
Java – AWS Developer Blog
by Zoe Wang
1y ago
We are excited to announce the general availability of two new features in the AWS SDK for Java 2.x that enable accelerated object transfer with Amazon Simple Storage Service (Amazon S3): An AWS Common Runtime (CRT)-based S3 SDK client, and the S3 Transfer Manager. The CRT-based S3 client allows you to transfer objects to and from Amazon S3 with enhanced performance and reliability by automatically leveraging Amazon S3 multipart upload API and byte-range fetches. It implements the same interface as the existing S3 async client and offers improved throughput out-of-the-box. The S3 Transfer Mana ..read more
Visit website
Amazon CloudFront Signed URLs and Cookies are now supported in AWS SDK for Java 2.x
Java – AWS Developer Blog
by David Ho
1y ago
We are pleased to announce the general availability of Amazon CloudFront signed URLs and signed cookies in the AWS SDK for Java 2.x. You can now securely serve private content through CloudFront, requiring that your users access your content by using special CloudFront signed URLs or signed cookies. To configure your CloudFront distribution to use this feature, you must specify a trusted key group (recommended) or AWS account as a trusted signer. For more information on setting up and configuring a CloudFront distribution, please see the Developer Guide. The new SDK 2.x CloudFrontUtilities com ..read more
Visit website
Tuning Apache Kafka and Confluent Platform for Graviton2 using Amazon Corretto
Java – AWS Developer Blog
by Mike Cook
1y ago
Tuning Apache Kafka and Confluent Platform for Graviton2 using Amazon Corretto By Guest Blogger Liz Fong-Jones, Principal Developer Advocate, Honeycomb.io Background Honeycomb is a leading observability platform used by high-performance engineering teams to quickly visualize, analyze, and improve cloud application quality and performance. We utilize the OpenTelemetry standard to ingest data from our clients, including those hosted on AWS and using the AWS Distribution of OpenTelemetry. Once data is optionally pre-sampled within client Amazon Virtual Private Clouds (Amazon VPC), it flows to Hon ..read more
Visit website
Using atomic counters in the Enhanced DynamoDB AWS SDK for Java 2.x client
Java – AWS Developer Blog
by Anna-Karin Salander
1y ago
We are pleased to announce that users of the enhanced client for Amazon DynamoDB in AWS SDK for Java 2.x can now enable atomic counters, as well as add custom DynamoDB update expressions through the enhanced client extension framework. Customers have told us that they want improved performance and consistency when updating table records. The record update workflow in the DynamoDB enhanced client often means reading a record from the database to access current values before writing it back. This overhead can be painful if the records are large, and it can incur additional costs. Furthermore, th ..read more
Visit website
Asynchronous Logging in Corretto 17
Java – AWS Developer Blog
by Xin Liu
2y ago
While working with an AWS service team to diagnose unexpected Garbage Collection (GC) pauses, the Amazon Corretto team discovered that applications were being throttled by I/O blocking while writing logs to disk. As a result, we decided to implement and contribute async-logging(JDK-8229517)) to OpenJDK 17. In this post, we’re going to explain how you can use the -Xlog:sync switch and the Unified Logging (UL) framework to avoid extended GC pauses due to I/O. Subsequent to our changes, the service improved their outlier p99.99 GC pause latency from 3s to 1s. UL is a logging framework for th ..read more
Visit website
Introducing Smart Configuration Defaults in the AWS SDK for Java v2
Java – AWS Developer Blog
by Zoe Wang
2y ago
The default configuration in the AWS SDK for Java v2 just got smarter! We are pleased to announce a new SDK feature —⁠ smart configuration defaults in the AWS SDK for Java v2 (version 2.17.102 or later), which vends a set of predefined sensible default values tailored to common usage patterns. With this new opt-in feature, you will get an optimized SDK client out-of-box with configuration already tuned to adhere to AWS SDK best practices. This feature is also available in the AWS SDK for .NET, JavaScript v3, Ruby v3, Go v2 , Python and PHP. In this post, we will explain the feature and show yo ..read more
Visit website
Announcing preview release for the generational mode to the Shenandoah GC
Java – AWS Developer Blog
by Mike Cook
2y ago
The Amazon Corretto team is excited to announce the preview release for the generational mode to the Shenandoah GC. This is a result of our collaboration with Red Hat on a significant GC contribution: the addition of a generational mode to traditional single generation Shenandoah. One of the primary advantages of Java is that the Java Virtual Machine (JVM) automatically handles memory management. Many innovations have resulted from efforts to ensure that application throughput and response time are minimally impacted by the JVM. Recent memory managers such as the Shenandoah and ZGC garbag ..read more
Visit website
Testing CDK Applications in Any Language
Java – AWS Developer Blog
by Thomas Ross
2y ago
The AWS Cloud Development Kit (AWS CDK) is an open source software development framework to define your cloud application resources using familiar programming languages. Because the AWS CDK enables you to define your infrastructure in regular programming languages, you can also write automated unit tests for your infrastructure code, just like you do for your application code. Testing is an essential element to highly effective DevOps practices, and testing your infrastructure code provides benefits such as ensuring that you will create exactly the resources you expect in the AWS cloud and hel ..read more
Visit website

Follow Java – AWS Developer Blog on FeedSpot

Continue with Google
Continue with Apple
OR