The Amazon SDK for Java 1.x has entered maintenance mode as of July 31, 2024,
and will reach end-of-support
Document History
This page lists important changes to the Amazon SDK for Java Developer Guide over the course of its history.
This guide was published on: October 5, 2024.
- October 5, 2024
-
-
Update current OpenPGP key information.
-
- September 4, 2024
-
Add information about Amazon account-based endpoints for DynamoDB. See, Use Amazon account-based endpoints.
- May 21, 2024, 2024
-
Remove instructions to set
networkaddress.cache.ttl
security property by using a java command-line system property. See, How to set the JVM TTL. - January 12, 2024
-
Add banner that announces the end of support for Amazon SDK for Java v1.x.
- December 6, 2023
-
-
Provide current OpenPGP key.
-
- March 14, 2023
-
-
Updated guide to align with the IAM best practices. For more information, see Security best practices in IAM
.
-
- July 28, 2022
-
-
Added an alert that EC2-Classic is retiring on August 15, 2022.
-
- Mar 22, 2018
-
-
Removed managing Tomcat sessions in DynamoDB example as that tool is no longer supported.
-
- Nov 2, 2017
-
-
Added cryptography examples for Amazon S3 encryption client, including new topics: Use Amazon S3 client-side encryption and Amazon S3 client-side encryption with Amazon KMS managed keys and Amazon S3 client-side encryption with client master keys.
-
- Apr 14, 2017
-
-
Made a number of updates to the Amazon S3 Examples Using the Amazon SDK for Java section, including new topics: Managing Amazon S3 Access Permissions for Buckets and Objects and Configuring an Amazon S3 Bucket as a Website.
-
- Apr 04, 2017
-
-
A new topic, Enabling Metrics for the Amazon SDK for Java describes how to generate application and SDK performance metrics for the Amazon SDK for Java.
-
- Apr 03, 2017
-
-
Added new CloudWatch examples to the CloudWatch Examples Using the Amazon SDK for Java section: Getting Metrics from CloudWatch, Publishing Custom Metric Data, Working with CloudWatch Alarms, Using Alarm Actions in CloudWatch, and Sending Events to CloudWatch
-
- Mar 27, 2017
-
-
Added more Amazon EC2 examples to the Amazon EC2 Examples Using the Amazon SDK for Java section: Managing Amazon EC2 Instances, Using Elastic IP Addresses in Amazon EC2, Use regions and availability zones, Working with Amazon EC2 Key Pairs, and Working with Security Groups in Amazon EC2.
-
- Mar 21, 2017
-
-
Added a new set of IAM examples to the IAM Examples Using the Amazon SDK for Java section: Managing IAM Access Keys, Managing IAM Users, Using IAM Account Aliases, Working with IAM Policies, and Working with IAM Server Certificates
-
- Mar 13, 2017
-
-
Added three new topics to the Amazon SQS section: Enabling Long Polling for Amazon SQS Message Queues, Setting Visibility Timeout in Amazon SQS, and Using Dead Letter Queues in Amazon SQS.
-
- Jan 26, 2017
-
-
Added a new Amazon S3 topic, Using TransferManager for Amazon S3 Operations, and a new Best Practices for Amazon Development with the Amazon SDK for Java topic in the Using the Amazon SDK for Java section.
-
- Jan 16, 2017
-
-
Added a new Amazon S3 topic, Managing Access to Amazon S3 Buckets Using Bucket Policies, and two new Amazon SQS topics, Working with Amazon SQS Message Queues and Sending Receiving and Deleting Amazon SQS Messages.
-
- Dec 16, 2016
-
-
Added new example topics for DynamoDB: Working with Tables in DynamoDB and Working with Items in DynamoDB.
-
- Sep 26, 2016
-
-
The topics in the Advanced section have been moved into Using the Amazon SDK for Java, since they really are central to using the SDK.
-
- Aug 25, 2016
-
-
A new topic, Creating Service Clients, has been added to Using the Amazon SDK for Java, which demonstrates how to use client builders to simplify the creation of Amazon Web Services service clients.
The Amazon SDK for Java Code Examples section has been updated with new examples for S3 which are backed by a repository on GitHub
that contains the complete example code.
-
- May 02, 2016
-
-
A new topic, Asynchronous Programming, has been added to the Using the Amazon SDK for Java section, describing how to work with asynchronous client methods that return
Future
objects or that take anAsyncHandler
.
-
- Apr 26, 2016
-
-
The SSL Certificate Requirements topic has been removed, since it is no longer relevant. Support for SHA-1 signed certificates was deprecated in 2015 and the site that housed the test scripts has been removed.
-
- Mar 14, 2016
-
-
Added a new topic to the Amazon SWF section: Lambda Tasks, which describes how to implement a Amazon SWF workflow that calls Lambda functions as tasks as an alternative to using traditional Amazon SWF activities.
-
- Mar 04, 2016
-
-
The Amazon SWF Examples Using the Amazon SDK for Java section has been updated with new content:
-
Amazon SWF Basics- Provides basic information about how to include SWF in your projects.
-
Building a Simple Amazon SWF Application- A new tutorial that provides step-by-step guidance for Java developers new to Amazon SWF.
-
Shutting Down Activity and Workflow Workers Gracefully- Describes how you can gracefully shut down Amazon SWF worker classes using Java’s concurrency classes.
-
-
- Feb 23, 2016
-
-
The source for the Amazon SDK for Java Developer Guide has been moved to aws-java-developer-guide
.
-
- Dec 28, 2015
-
-
Set the JVM TTL for DNS name lookups has been moved from Advanced into Using the Amazon SDK for Java, and has been rewritten for clarity.
Using the SDK with Apache Maven has been updated with information about how to include the SDK’s bill of materials (BOM) in your project.
-
- Aug 04, 2015
-
-
SSL Certificate Requirements is a new topic in the Getting Started section that describes Amazon' move to SHA256-signed certificates for SSL connections, and how to fix early 1.6 and previous Java environments to use these certificates, which are required for Amazon access after September 30, 2015.
Note
Java 1.7+ is already capable of working with SHA256-signed certificates.
-
- May 14, 2014
-
-
The introduction and getting started material has been heavily revised to support the new guide structure and now includes guidance about how to Set up Amazon Credentials and Region for Development.
The discussion of code samples has been moved into its own topic in the Additional Documentation and Resources section.
Information about how to view the SDK revision history has been moved into the introduction.
-
- May 9, 2014
-
-
The overall structure of the Amazon SDK for Java documentation has been simplified, and the Getting Started and Additional Documentation and Resources topics have been updated.
New topics have been added:
-
Working with Amazon Credentials- discusses the various ways that you can specify credentials for use with the Amazon SDK for Java.
-
Using IAM Roles to Grant Access to Amazon Resources on Amazon EC2- provides information about how to securely specify credentials for applications running on EC2 instances.
-
-
- Sep 9, 2013
-
-
This topic, Document History, tracks changes to the Amazon SDK for Java Developer Guide. It is intended as a companion to the release notes history.
-