1*8a52c783SCole Faust# __2.3.9__ __2019-01-25__ 2*8a52c783SCole Faust## __AWS CodeCommit__ 3*8a52c783SCole Faust - ### Features 4*8a52c783SCole Faust - 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*8a52c783SCole Faust 6*8a52c783SCole Faust## __AWS Device Farm__ 7*8a52c783SCole Faust - ### Features 8*8a52c783SCole Faust - 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*8a52c783SCole Faust 10*8a52c783SCole Faust## __AWS Elemental MediaLive__ 11*8a52c783SCole Faust - ### Features 12*8a52c783SCole Faust - This release adds support for Frame Capture output groups and for I-frame only manifests (playlists) in HLS output groups. 13*8a52c783SCole Faust 14*8a52c783SCole Faust## __AWS MediaConnect__ 15*8a52c783SCole Faust - ### Features 16*8a52c783SCole Faust - This release adds support for tagging, untagging, and listing tags for existing AWS Elemental MediaConnect resources. 17*8a52c783SCole Faust 18*8a52c783SCole Faust# __2.3.8__ __2019-01-24__ 19*8a52c783SCole Faust## __AWS CodeBuild__ 20*8a52c783SCole Faust - ### Features 21*8a52c783SCole Faust - This release adds support for cross-account ECR images and private registry authentication. 22*8a52c783SCole Faust 23*8a52c783SCole Faust## __Amazon CloudWatch Logs__ 24*8a52c783SCole Faust - ### Features 25*8a52c783SCole Faust - Documentation updates for CloudWatch Logs 26*8a52c783SCole Faust 27*8a52c783SCole Faust## __Amazon EC2 Container Registry__ 28*8a52c783SCole Faust - ### Features 29*8a52c783SCole Faust - Amazon ECR updated the default endpoint URL to support AWS Private Link. 30*8a52c783SCole Faust 31*8a52c783SCole Faust## __Amazon Pinpoint SMS and Voice Service__ 32*8a52c783SCole Faust - ### Features 33*8a52c783SCole Faust - Added the ListConfigurationSets operation, which returns a list of the configuration sets that are associated with your account. 34*8a52c783SCole Faust 35*8a52c783SCole Faust## __Amazon Relational Database Service__ 36*8a52c783SCole Faust - ### Features 37*8a52c783SCole Faust - 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*8a52c783SCole Faust 39*8a52c783SCole Faust## __Elastic Load Balancing__ 40*8a52c783SCole Faust - ### Features 41*8a52c783SCole Faust - 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*8a52c783SCole Faust 43*8a52c783SCole Faust# __2.3.7__ __2019-01-23__ 44*8a52c783SCole Faust## __AWS Certificate Manager Private Certificate Authority__ 45*8a52c783SCole Faust - ### Features 46*8a52c783SCole Faust - Added TagOnCreate parameter to the CreateCertificateAuthority operation, updated the Tag regex pattern to align with AWS tagging APIs, and added RevokeCertificate limit. 47*8a52c783SCole Faust 48*8a52c783SCole Faust## __AWS SDK for Java v2__ 49*8a52c783SCole Faust - ### Features 50*8a52c783SCole Faust - Redact potentially-sensitive data from the `toString` of service request and response objects. 51*8a52c783SCole Faust 52*8a52c783SCole Faust - ### Bugfixes 53*8a52c783SCole Faust - Fixed the time marshalling issue when CBOR is disabled. See [#1023](https://github.com/aws/aws-sdk-java-v2/issues/1023) 54*8a52c783SCole Faust 55*8a52c783SCole Faust## __Amazon WorkLink__ 56*8a52c783SCole Faust - ### Features 57*8a52c783SCole Faust - 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*8a52c783SCole Faust 59*8a52c783SCole Faust## __AmazonApiGatewayManagementApi__ 60*8a52c783SCole Faust - ### Features 61*8a52c783SCole Faust - Fixes a typo in the 'max' constraint. 62*8a52c783SCole Faust 63*8a52c783SCole Faust## __Netty NIO HTTP Client__ 64*8a52c783SCole Faust - ### Bugfixes 65*8a52c783SCole Faust - 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*8a52c783SCole Faust 67*8a52c783SCole Faust# __2.3.6__ __2019-01-21__ 68*8a52c783SCole Faust## __AWS Application Discovery Service__ 69*8a52c783SCole Faust - ### Features 70*8a52c783SCole Faust - 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*8a52c783SCole Faust 72*8a52c783SCole Faust## __AWS Database Migration Service__ 73*8a52c783SCole Faust - ### Features 74*8a52c783SCole Faust - Update for DMS TestConnectionSucceeds waiter 75*8a52c783SCole Faust 76*8a52c783SCole Faust## __Amazon AppStream__ 77*8a52c783SCole Faust - ### Features 78*8a52c783SCole Faust - This API update includes support for tagging Stack, Fleet, and ImageBuilder resources at creation time. 79*8a52c783SCole Faust 80*8a52c783SCole Faust## __Amazon Simple Systems Manager (SSM)__ 81*8a52c783SCole Faust - ### Features 82*8a52c783SCole Faust - AWS Systems Manager State Manager now supports configuration management of all AWS resources through integration with Automation. 83*8a52c783SCole Faust 84*8a52c783SCole Faust## __Firewall Management Service__ 85*8a52c783SCole Faust - ### Features 86*8a52c783SCole Faust - 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*8a52c783SCole Faust 88*8a52c783SCole Faust# __2.3.5__ __2019-01-18__ 89*8a52c783SCole Faust## __AWS Glue__ 90*8a52c783SCole Faust - ### Features 91*8a52c783SCole Faust - AllocatedCapacity field is being deprecated and replaced with MaxCapacity field 92*8a52c783SCole Faust 93*8a52c783SCole Faust## __Amazon Elastic Compute Cloud__ 94*8a52c783SCole Faust - ### Features 95*8a52c783SCole Faust - Adjust EC2's available instance types. 96*8a52c783SCole Faust 97*8a52c783SCole Faust# __2.3.4__ __2019-01-17__ 98*8a52c783SCole Faust## __AWS Lambda__ 99*8a52c783SCole Faust - ### Features 100*8a52c783SCole Faust - Documentation updates for AWS Lambda 101*8a52c783SCole Faust 102*8a52c783SCole Faust## __Amazon Lightsail__ 103*8a52c783SCole Faust - ### Features 104*8a52c783SCole Faust - This release adds functionality to the CreateDiskSnapshot API that allows users to snapshot instance root volumes. It also adds various documentation updates. 105*8a52c783SCole Faust 106*8a52c783SCole Faust## __Amazon Pinpoint__ 107*8a52c783SCole Faust - ### Features 108*8a52c783SCole Faust - 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*8a52c783SCole Faust 110*8a52c783SCole Faust## __Amazon Rekognition__ 111*8a52c783SCole Faust - ### Features 112*8a52c783SCole Faust - 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*8a52c783SCole Faust 114*8a52c783SCole Faust# __2.3.3__ __2019-01-16__ 115*8a52c783SCole Faust## __AWS Backup__ 116*8a52c783SCole Faust - ### Features 117*8a52c783SCole Faust - 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*8a52c783SCole Faust 119*8a52c783SCole Faust## __AWS Cost Explorer Service__ 120*8a52c783SCole Faust - ### Features 121*8a52c783SCole Faust - Removed Tags from the list of GroupBy dimensions available for GetReservationCoverage. 122*8a52c783SCole Faust 123*8a52c783SCole Faust## __Amazon DynamoDB__ 124*8a52c783SCole Faust - ### Features 125*8a52c783SCole Faust - 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*8a52c783SCole Faust 127*8a52c783SCole Faust## __URLConnection HTTP Client__ 128*8a52c783SCole Faust - ### Bugfixes 129*8a52c783SCole Faust - Fix NullPointer of AbortableInputStream delegate if there is no body within UrlConnectionHttpClient 130*8a52c783SCole Faust 131*8a52c783SCole Faust# __2.3.2__ __2019-01-14__ 132*8a52c783SCole Faust## __AWS Elemental MediaConvert__ 133*8a52c783SCole Faust - ### Features 134*8a52c783SCole Faust - 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*8a52c783SCole Faust 136*8a52c783SCole Faust## __AWS SDK for Java v2__ 137*8a52c783SCole Faust - ### Bugfixes 138*8a52c783SCole Faust - 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*8a52c783SCole Faust 140*8a52c783SCole Faust## __AWS Storage Gateway__ 141*8a52c783SCole Faust - ### Features 142*8a52c783SCole Faust - JoinDomain API supports two more parameters: organizational unit(OU) and domain controllers. Two new APIs are introduced: DetachVolume and AttachVolume. 143*8a52c783SCole Faust 144*8a52c783SCole Faust# __2.3.1__ __2019-01-11__ 145*8a52c783SCole Faust## __AWS RDS DataService__ 146*8a52c783SCole Faust - ### Features 147*8a52c783SCole Faust - Documentation updates for RDS Data API. 148*8a52c783SCole Faust 149*8a52c783SCole Faust## __AWS SDK for Java v2__ 150*8a52c783SCole Faust - ### Features 151*8a52c783SCole Faust - Updated to the latest service models. 152*8a52c783SCole Faust 153*8a52c783SCole Faust## __Amazon Elastic MapReduce__ 154*8a52c783SCole Faust - ### Features 155*8a52c783SCole Faust - Documentation updates for Amazon EMR 156*8a52c783SCole Faust 157*8a52c783SCole Faust# __2.3.0__ __2019-01-09__ 158*8a52c783SCole Faust## __AWS SDK for Java v2__ 159*8a52c783SCole Faust - ### Features 160*8a52c783SCole Faust - Updated to the latest service models. 161*8a52c783SCole Faust 162*8a52c783SCole Faust - ### Bugfixes 163*8a52c783SCole Faust - ChecksumValidatingPublisher deals with any packetization of the incoming data. See https://github.com/aws/aws-sdk-java-v2/issues/965 164*8a52c783SCole Faust - Fix an issue where dates were being unmarshalled incorrectly for the CBOR protocol used by Amazon Kinesis. 165*8a52c783SCole Faust - Make default `asyncFutureCompletionExeuctor` a true multi-threads executor. See [#968](https://github.com/aws/aws-sdk-java-v2/issues/968) 166*8a52c783SCole Faust 167*8a52c783SCole Faust## __AWS STS__ 168*8a52c783SCole Faust - ### Bugfixes 169*8a52c783SCole Faust - 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*8a52c783SCole Faust 171*8a52c783SCole Faust## __Amazon S3__ 172*8a52c783SCole Faust - ### Bugfixes 173*8a52c783SCole Faust - 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*8a52c783SCole Faust 175*8a52c783SCole Faust## __Netty NIO HTTP Client__ 176*8a52c783SCole Faust - ### Bugfixes 177*8a52c783SCole Faust - Preserve interrupted flag if `Http2MultiplexedChannelPool#close()` interrupted. 178*8a52c783SCole Faust 179*8a52c783SCole Faust## __URLConnection HTTP Client__ 180*8a52c783SCole Faust - ### Bugfixes 181*8a52c783SCole Faust - Disable following redirects automatically since doing so causes SDK response handling to fail 182*8a52c783SCole Faust 183*8a52c783SCole Faust## __core__ 184*8a52c783SCole Faust - ### Features 185*8a52c783SCole Faust - Jackson 2.9.7 -> 2.9.8 186