1# __2.3.9__ __2019-01-25__ 2## __AWS CodeCommit__ 3 - ### Features 4 - The PutFile API will now throw new exception FilePathConflictsWithSubmodulePathException when a submodule exists at the input file path; PutFile API will also throw FolderContentSizeLimitExceededException when the total size of any folder on the path exceeds the limit as a result of the operation. 5 6## __AWS Device Farm__ 7 - ### Features 8 - Introduces a new rule in Device Pools - "Availability". Customers can now ensure they pick devices that are available (i.e., not being used by other customers). 9 10## __AWS Elemental MediaLive__ 11 - ### Features 12 - This release adds support for Frame Capture output groups and for I-frame only manifests (playlists) in HLS output groups. 13 14## __AWS MediaConnect__ 15 - ### Features 16 - This release adds support for tagging, untagging, and listing tags for existing AWS Elemental MediaConnect resources. 17 18# __2.3.8__ __2019-01-24__ 19## __AWS CodeBuild__ 20 - ### Features 21 - This release adds support for cross-account ECR images and private registry authentication. 22 23## __Amazon CloudWatch Logs__ 24 - ### Features 25 - Documentation updates for CloudWatch Logs 26 27## __Amazon EC2 Container Registry__ 28 - ### Features 29 - Amazon ECR updated the default endpoint URL to support AWS Private Link. 30 31## __Amazon Pinpoint SMS and Voice Service__ 32 - ### Features 33 - Added the ListConfigurationSets operation, which returns a list of the configuration sets that are associated with your account. 34 35## __Amazon Relational Database Service__ 36 - ### Features 37 - The Amazon RDS API allows you to add or remove Identity and Access Management (IAM) role associated with a specific feature name with an RDS database instance. This helps with capabilities such as invoking Lambda functions from within a trigger in the database, load data from Amazon S3 and so on 38 39## __Elastic Load Balancing__ 40 - ### Features 41 - Elastic Load Balancing now supports TLS termination on Network Load Balancers. With this launch, you can offload the decryption/encryption of TLS traffic from your application servers to the Network Load Balancer. This enables you to run your backend servers optimally and keep your workloads secure. Additionally, Network Load Balancers preserve the source IP of the clients to the back-end applications, while terminating TLS on the load balancer. When TLS is enabled on an NLB, Access Logs can be enabled for the load balancer, and log entries will be emitted for all TLS connections. 42 43# __2.3.7__ __2019-01-23__ 44## __AWS Certificate Manager Private Certificate Authority__ 45 - ### Features 46 - Added TagOnCreate parameter to the CreateCertificateAuthority operation, updated the Tag regex pattern to align with AWS tagging APIs, and added RevokeCertificate limit. 47 48## __AWS SDK for Java v2__ 49 - ### Features 50 - Redact potentially-sensitive data from the `toString` of service request and response objects. 51 52 - ### Bugfixes 53 - Fixed the time marshalling issue when CBOR is disabled. See [#1023](https://github.com/aws/aws-sdk-java-v2/issues/1023) 54 55## __Amazon WorkLink__ 56 - ### Features 57 - This is the initial SDK release for Amazon WorkLink. Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. With Amazon WorkLink, employees can access internal websites as seamlessly as they access any other website. IT administrators can manage users, devices, and domains by enforcing their own security and access policies via the AWS Console or the AWS SDK. 58 59## __AmazonApiGatewayManagementApi__ 60 - ### Features 61 - Fixes a typo in the 'max' constraint. 62 63## __Netty NIO HTTP Client__ 64 - ### Bugfixes 65 - Add `OneTimeReadTimeoutHanlder` to requests with `expect: 100-continue` header to avoid unexpected `ReadTimeoutException`. See [#954](https://github.com/aws/aws-sdk-java-v2/issues/954) 66 67# __2.3.6__ __2019-01-21__ 68## __AWS Application Discovery Service__ 69 - ### Features 70 - The Application Discovery Service's import APIs allow you to import information about your on-premises servers and applications into ADS so that you can track the status of your migrations through the Migration Hub console. 71 72## __AWS Database Migration Service__ 73 - ### Features 74 - Update for DMS TestConnectionSucceeds waiter 75 76## __Amazon AppStream__ 77 - ### Features 78 - This API update includes support for tagging Stack, Fleet, and ImageBuilder resources at creation time. 79 80## __Amazon Simple Systems Manager (SSM)__ 81 - ### Features 82 - AWS Systems Manager State Manager now supports configuration management of all AWS resources through integration with Automation. 83 84## __Firewall Management Service__ 85 - ### Features 86 - This release provides support for cleaning up web ACLs during Firewall Management policy deletion. You can now enable the DeleteAllPolicyResources flag and it will delete all system-generated web ACLs. 87 88# __2.3.5__ __2019-01-18__ 89## __AWS Glue__ 90 - ### Features 91 - AllocatedCapacity field is being deprecated and replaced with MaxCapacity field 92 93## __Amazon Elastic Compute Cloud__ 94 - ### Features 95 - Adjust EC2's available instance types. 96 97# __2.3.4__ __2019-01-17__ 98## __AWS Lambda__ 99 - ### Features 100 - Documentation updates for AWS Lambda 101 102## __Amazon Lightsail__ 103 - ### Features 104 - This release adds functionality to the CreateDiskSnapshot API that allows users to snapshot instance root volumes. It also adds various documentation updates. 105 106## __Amazon Pinpoint__ 107 - ### Features 108 - This release updates the PutEvents operation. AppPackageName, AppTitle, AppVersionCode, SdkName fields will now be accepted as a part of the event when submitting events. 109 110## __Amazon Rekognition__ 111 - ### Features 112 - GetLabelDetection now returns bounding box information for common objects and a hierarchical taxonomy of detected labels. The version of the model used for video label detection is also returned. DetectModerationLabels now returns the version of the model used for detecting unsafe content. 113 114# __2.3.3__ __2019-01-16__ 115## __AWS Backup__ 116 - ### Features 117 - AWS Backup is a unified backup service designed to protect AWS services and their associated data. AWS Backup simplifies the creation, migration, restoration, and deletion of backups, while also providing reporting and auditing 118 119## __AWS Cost Explorer Service__ 120 - ### Features 121 - Removed Tags from the list of GroupBy dimensions available for GetReservationCoverage. 122 123## __Amazon DynamoDB__ 124 - ### Features 125 - Amazon DynamoDB now integrates with AWS Backup, a centralized backup service that makes it easy for customers to configure and audit the AWS resources they want to backup, automate backup scheduling, set retention policies, and monitor all recent backup and restore activity. AWS Backup provides a fully managed, policy-based backup solution, simplifying your backup management, and helping you meet your business and regulatory backup compliance requirements. For more information, see the Amazon DynamoDB Developer Guide. 126 127## __URLConnection HTTP Client__ 128 - ### Bugfixes 129 - Fix NullPointer of AbortableInputStream delegate if there is no body within UrlConnectionHttpClient 130 131# __2.3.2__ __2019-01-14__ 132## __AWS Elemental MediaConvert__ 133 - ### Features 134 - IMF decode from a Composition Playlist for IMF specializations App [#2](https://github.com/aws/aws-sdk-java-v2/issues/2) and App [#2](https://github.com/aws/aws-sdk-java-v2/issues/2)e; up to 99 input clippings; caption channel selection for MXF; and updated rate control for CBR jobs. Added support for acceleration in preview 135 136## __AWS SDK for Java v2__ 137 - ### Bugfixes 138 - Fixed the bug where query parameters are incorrectly moved to body in async clients. See [#958](https://github.com/aws/aws-sdk-java-v2/issues/958) 139 140## __AWS Storage Gateway__ 141 - ### Features 142 - JoinDomain API supports two more parameters: organizational unit(OU) and domain controllers. Two new APIs are introduced: DetachVolume and AttachVolume. 143 144# __2.3.1__ __2019-01-11__ 145## __AWS RDS DataService__ 146 - ### Features 147 - Documentation updates for RDS Data API. 148 149## __AWS SDK for Java v2__ 150 - ### Features 151 - Updated to the latest service models. 152 153## __Amazon Elastic MapReduce__ 154 - ### Features 155 - Documentation updates for Amazon EMR 156 157# __2.3.0__ __2019-01-09__ 158## __AWS SDK for Java v2__ 159 - ### Features 160 - Updated to the latest service models. 161 162 - ### Bugfixes 163 - ChecksumValidatingPublisher deals with any packetization of the incoming data. See https://github.com/aws/aws-sdk-java-v2/issues/965 164 - Fix an issue where dates were being unmarshalled incorrectly for the CBOR protocol used by Amazon Kinesis. 165 - Make default `asyncFutureCompletionExeuctor` a true multi-threads executor. See [#968](https://github.com/aws/aws-sdk-java-v2/issues/968) 166 167## __AWS STS__ 168 - ### Bugfixes 169 - Changed the region resolution logic for `role_arn`-based profiles: 1. Check for a `region` property in the same profile as the `role_arn` definition. 2. Check the default region chain. 3. Fall back to the global endpoint and `us-east-1` signing. Fixes [#988](https://github.com/aws/aws-sdk-java-v2/issues/988). 170 171## __Amazon S3__ 172 - ### Bugfixes 173 - Fix `SyncChecksumValidationInterceptor` and `AsyncChecksumValidationInterceptor` to use `long` instead of `int` for contentLength`. See [#963](https://github.com/aws/aws-sdk-java-v2/issues/963) 174 175## __Netty NIO HTTP Client__ 176 - ### Bugfixes 177 - Preserve interrupted flag if `Http2MultiplexedChannelPool#close()` interrupted. 178 179## __URLConnection HTTP Client__ 180 - ### Bugfixes 181 - Disable following redirects automatically since doing so causes SDK response handling to fail 182 183## __core__ 184 - ### Features 185 - Jackson 2.9.7 -> 2.9.8 186