1# __2.4.17__ __2019-02-27__ 2## __AWS WAF__ 3 - ### Features 4 - Documentation updates for waf 5 6## __AWS WAF Regional__ 7 - ### Features 8 - Documentation updates for waf-regional 9 10## __core__ 11 - ### Bugfixes 12 - Netty 4.1.33.Final 13 14# __2.4.16__ __2019-02-26__ 15## __AWS Application Discovery Service__ 16 - ### Features 17 - Documentation updates for discovery 18 19## __AWS Cost and Usage Report Service__ 20 - ### Features 21 - Adding support for Athena and new report preferences to the Cost and Usage Report API. 22 23## __AWS Elemental MediaConvert__ 24 - ### Features 25 - AWS Elemental MediaConvert SDK has added several features including support for: auto-rotation or user-specified rotation of 0, 90, 180, or 270 degrees; multiple output groups with DRM; ESAM XML documents to specify ad insertion points; Offline Apple HLS FairPlay content protection. 26 27## __AWS OpsWorks for Chef Automate__ 28 - ### Features 29 - Documentation updates for opsworkscm 30 31## __AWS Organizations__ 32 - ### Features 33 - Documentation updates for AWS Organizations 34 35## __AWS Resource Groups__ 36 - ### Features 37 - Documentation updates for Resource Groups API; updating description of Tag API. 38 39## __Amazon Pinpoint__ 40 - ### Features 41 - This release adds support for the Amazon Resource Groups Tagging API to Amazon Pinpoint, which means that you can now add and manage tags for Amazon Pinpoint projects (apps), campaigns, and segments. A tag is a label that you optionally define and associate with Amazon Pinpoint resource. Tags can help you categorize and manage these types of resources in different ways, such as by purpose, owner, environment, or other criteria. For example, you can use tags to apply policies or automation, or to identify resources that are subject to certain compliance requirements. A project, campaign, or segment can have as many as 50 tags. For more information about using and managing tags in Amazon Pinpoint, see the Amazon Pinpoint Developer Guide at https://docs.aws.amazon.com/pinpoint/latest/developerguide/welcome.html. For more information about the Amazon Resource Group Tagging API, see the Amazon Resource Group Tagging API Reference at https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/Welcome.html. 42 43## __Amazon S3__ 44 - ### Bugfixes 45 - Fix the issue where NoSuchBucketException was not unmarshalled for `s3#getBucketPolicy` when the bucket doesn't exist. See [#1088](https://github.com/aws/aws-sdk-java-v2/issues/1088) 46 47# __2.4.15__ __2019-02-25__ 48## __AWS CodeCommit__ 49 - ### Removals 50 - Removing invalid "fips" region 51 52## __AWS Cost Explorer Service__ 53 - ### Features 54 - Added metrics to normalized units. 55 56## __AWS Elasticache__ 57 - ### Removals 58 - Removing invalid "fips" region 59 60## __AWS Elemental MediaStore__ 61 - ### Features 62 - This release adds support for access logging, which provides detailed records for the requests that are made to objects in a container. 63 64## __AWS SDK for Java v2__ 65 - ### Removals 66 - Removes invalid AWS regions that don't match the partition regex 67 68## __Amazon DynamoDB__ 69 - ### Removals 70 - Removing invalid "local" region 71 72## __Amazon MTurk__ 73 - ### Removals 74 - Removing invalid "sandbox" region 75 76## __Amazon S3__ 77 - ### Removals 78 - Removing invalid dualstack regions and s3-external-1 79 80## __Auto Scaling__ 81 - ### Features 82 - Added support for passing an empty SpotMaxPrice parameter to remove a value previously set when updating an Amazon EC2 Auto Scaling group. 83 84## __Elastic Load Balancing__ 85 - ### Features 86 - This release enables you to use the existing client secret when modifying a rule with an action of type authenticate-oidc. 87 88# __2.4.14__ __2019-02-22__ 89## __AWS Cloud9__ 90 - ### Features 91 - Adding EnvironmentLifecycle to the Environment data type. 92 93## __AWS Glue__ 94 - ### Features 95 - AWS Glue adds support for assigning AWS resource tags to jobs, triggers, development endpoints, and crawlers. Each tag consists of a key and an optional value, both of which you define. With this capacity, customers can use tags in AWS Glue to easily organize and identify your resources, create cost allocation reports, and control access to resources. 96 97## __AWS Step Functions__ 98 - ### Features 99 - This release adds support for tag-on-create. You can now add tags when you create AWS Step Functions activity and state machine resources. For more information about tagging, see AWS Tagging Strategies. 100 101## __Amazon Athena__ 102 - ### Features 103 - This release adds tagging support for Workgroups to Amazon Athena. Use these APIs to add, remove, or list tags on Workgroups, and leverage the tags for various authorization and billing scenarios. 104 105# __2.4.13__ __2019-02-21__ 106## __AWS CodeBuild__ 107 - ### Features 108 - Add support for CodeBuild local caching feature 109 110## __AWS Organizations__ 111 - ### Features 112 - Documentation updates for organizations 113 114## __AWS Transfer for SFTP__ 115 - ### Features 116 - Bug fix: increased the max length allowed for request parameter NextToken when paginating List operations 117 118## __Amazon CloudWatch__ 119 - ### Features 120 - Documentation updates for monitoring 121 122## __Amazon Kinesis Video Streams__ 123 - ### Features 124 - Documentation updates for Kinesis Video Streams 125 126## __Amazon Kinesis Video Streams Archived Media__ 127 - ### Features 128 - In this release, HLS playback of KVS streams can be configured to output MPEG TS fragments using the ContainerFormat parameter. HLS playback of KVS streams can also be configured to include the EXT-X-PROGRAM-DATE-TIME field using the DisplayFragmentTimestamp parameter. 129 130## __Amazon Kinesis Video Streams Media__ 131 - ### Features 132 - Documentation updates for Kinesis Video Streams 133 134## __Amazon WorkDocs__ 135 - ### Features 136 - Documentation updates for workdocs 137 138# __2.4.12__ __2019-02-20__ 139## __AWS CodeCommit__ 140 - ### Features 141 - This release adds an API for adding / updating / deleting / copying / moving / setting file modes for one or more files directly to an AWS CodeCommit repository without requiring a Git client. 142 143## __AWS Direct Connect__ 144 - ### Features 145 - Documentation updates for AWS Direct Connect 146 147## __AWS Elemental MediaLive__ 148 - ### Features 149 - This release adds support for VPC inputs, allowing you to push content from your Amazon VPC directly to MediaLive. 150 151## __AWS SDK for Java v2__ 152 - ### Bugfixes 153 - Fixed an issue where the SDK could be over-retrying on signature errors. 154 - Fixed an issue where the SDK could fail to adjust the local clock under skewed-clock conditions. 155 156# __2.4.11__ __2019-02-19__ 157## __AWS Directory Service__ 158 - ### Features 159 - This release adds support for tags during directory creation (CreateDirectory, CreateMicrosoftAd, ConnectDirectory). 160 161## __AWS IoT__ 162 - ### Features 163 - AWS IoT - AWS IoT Device Defender adds support for configuring behaviors in a security profile with statistical thresholds. Device Defender also adds support for configuring multiple data-point evaluations before a violation is either created or cleared. 164 165## __Amazon Elastic File System__ 166 - ### Features 167 - Amazon EFS now supports adding tags to file system resources as part of the CreateFileSystem API . Using this capability, customers can now more easily enforce tag-based authorization for EFS file system resources. 168 169## __Amazon Simple Systems Manager (SSM)__ 170 - ### Features 171 - AWS Systems Manager now supports adding tags when creating Activations, Patch Baselines, Documents, Parameters, and Maintenance Windows 172 173# __2.4.10__ __2019-02-18__ 174## __AWS SDK for Java v2__ 175 - ### Features 176 - Updated service endpoint metadata. 177 178## __AWS Secrets Manager__ 179 - ### Features 180 - This release increases the maximum allowed size of SecretString or SecretBinary from 4KB to 7KB in the CreateSecret, UpdateSecret, PutSecretValue and GetSecretValue APIs. 181 182## __Amazon Athena__ 183 - ### Features 184 - This release adds support for Workgroups to Amazon Athena. Use Workgroups to isolate users, teams, applications or workloads in the same account, control costs by setting up query limits and creating Amazon SNS alarms, and publish query-related metrics to Amazon CloudWatch. 185 186# __2.4.9__ __2019-02-15__ 187## __AWS IoT__ 188 - ### Features 189 - In this release, IoT Device Defender introduces support for tagging Scheduled Audit resources. 190 191## __AWS SDK for Java v2__ 192 - ### Bugfixes 193 - Attach `extendedRequestId` to `AwsResponseMetadata` if available for event streaming operations so that customers can retrieve it from response metadata 194 195## __Amazon Chime__ 196 - ### Features 197 - Documentation updates for Amazon Chime 198 199## __Application Auto Scaling__ 200 - ### Features 201 - Documentation updates for Application Auto Scaling 202 203# __2.4.8__ __2019-02-14__ 204## __Amazon Elastic Compute Cloud__ 205 - ### Features 206 - This release adds tagging and ARN support for AWS Client VPN Endpoints.You can now run bare metal workloads on EC2 M5 and M5d instances. m5.metal and m5d.metal instances are powered by custom Intel Xeon Scalable Processors with a sustained all core frequency of up to 3.1 GHz. m5.metal and m5d.metal offer 96 vCPUs and 384 GiB of memory. With m5d.metal, you also have access to 3.6 TB of NVMe SSD-backed instance storage. m5.metal and m5d.metal instances deliver 25 Gbps of aggregate network bandwidth using Elastic Network Adapter (ENA)-based Enhanced Networking, as well as 14 Gbps of bandwidth to EBS.You can now run bare metal workloads on EC2 z1d instances. z1d.metal instances are powered by custom Intel Xeon Scalable Processors with a sustained all core frequency of up to 4.0 GHz. z1d.metal offers 48 vCPUs, 384 GiB of memory, and 1.8 TB of NVMe SSD-backed instance storage. z1d.metal instances deliver 25 Gbps of aggregate network bandwidth using Elastic Network Adapter (ENA)-based Enhanced Networking, as well as 14 Gbps of bandwidth to EBS. 207 208## __Amazon Kinesis Video Streams__ 209 - ### Features 210 - Adds support for Tag-On-Create for Kinesis Video Streams. A list of tags associated with the stream can be created at the same time as the stream creation. 211 212# __2.4.7__ __2019-02-13__ 213## __AWS MediaTailor__ 214 - ### Features 215 - This release adds support for tagging AWS Elemental MediaTailor resources. 216 217## __Amazon Elastic File System__ 218 - ### Features 219 - Customers can now use the EFS Infrequent Access (IA) storage class to more cost-effectively store larger amounts of data in their file systems. EFS IA is cost-optimized storage for files that are not accessed every day. You can create a new file system and enable Lifecycle Management to automatically move files that have not been accessed for 30 days from the Standard storage class to the IA storage class. 220 221## __Amazon Rekognition__ 222 - ### Features 223 - GetContentModeration now returns the version of the moderation detection model used to detect unsafe content. 224 225# __2.4.6__ __2019-02-12__ 226## __AWS Lambda__ 227 - ### Features 228 - Documentation updates for AWS Lambda 229 230## __AWS Transcribe Streaming__ 231 - ### Features 232 - Amazon Transcribe now supports US Spanish, which expands upon the existing language support for US English. 233 234## __Netty Nio HTTP Client__ 235 - ### Bugfixes 236 - Awaits `EventLoopGroup#shutdownGracefully` to complete when closing Netty client. 237 238# __2.4.5__ __2019-02-11__ 239## __AWS CodeBuild__ 240 - ### Features 241 - Add customized webhook filter support 242 243## __AWS Elemental MediaPackage__ 244 - ### Features 245 - Adds optional configuration for DASH to compact the manifest by combining duplicate SegmentTemplate tags. Adds optional configuration for DASH SegmentTemplate format to refer to segments by "Number" (default) or by "Time". 246 247## __Amazon AppStream__ 248 - ### Features 249 - This update enables customers to find the start time, max expiration time, and connection status associated with AppStream streaming session. 250 251## __Amazon CloudWatch Logs__ 252 - ### Bugfixes 253 - Fix infinite pagination bug in CloudWatchLogsClient.getLogEventsPaginator API. See https://github.com/aws/aws-sdk-java-v2/issues/1045 254 255# __2.4.4__ __2019-02-08__ 256## __AWS Application Discovery Service__ 257 - ### Features 258 - Documentation updates for the AWS Application Discovery Service. 259 260## __AWS S3__ 261 - ### Bugfixes 262 - Use request header to determine if checksum validation should be enabled for `s3#putObject` 263 264## __AWS SDK for Java v2__ 265 - ### Features 266 - Never initialie the default region provider chain if the region is always specified in the client builder. 267 - Never initialize the default credentials provider chain if credentials are always specified in the client builder. 268 269 - ### Bugfixes 270 - Defer all errors raised when creating `ProfileCredentialsProvider` to the `resolveCredentials()` call. 271 272## __Amazon Data Lifecycle Manager__ 273 - ### Features 274 - This release is to correct the timestamp format to ISO8601 for the DateCreated and DateModified files in the GetLifecyclePolicy response object. 275 276## __Amazon EC2 Container Service__ 277 - ### Features 278 - Amazon ECS introduces the PutAccountSettingDefault API, an API that allows a user to set the default ARN/ID format opt-in status for all the roles and users in the account. Previously, setting the account's default opt-in status required the use of the root user with the PutAccountSetting API. 279 280# __2.4.3__ __2019-02-07__ 281## __AWS Elemental MediaLive__ 282 - ### Features 283 - This release adds tagging of channels, inputs, and input security groups. 284 285## __AWS RoboMaker__ 286 - ### Features 287 - Added support for tagging and tag-based access control for AWS RoboMaker resources. Also, DescribeSimulationJob now includes a new failureReason field to help debug simulation job failures 288 289## __Amazon Elasticsearch Service__ 290 - ### Features 291 - Feature: Support for three Availability Zone deployments 292 293## __Amazon GameLift__ 294 - ### Features 295 - This release delivers a new API action for deleting unused matchmaking rule sets. More details are available at https://aws.amazon.com/releasenotes/?tag=releasenotes%23keywords%23amazon-gamelift. 296 297# __2.4.2__ __2019-02-06__ 298## __Amazon Elastic Compute Cloud__ 299 - ### Features 300 - Add Linux with SQL Server Standard, Linux with SQL Server Web, and Linux with SQL Server Enterprise to the list of allowed instance platforms for On-Demand Capacity Reservations. 301 302## __Amazon FSx__ 303 - ### Features 304 - New optional ExportPath parameter added to the CreateFileSystemLustreConfiguration object for user-defined export paths. Used with the CreateFileSystem action when creating an Amazon FSx for Lustre file system. 305 306# __2.4.1__ __2019-02-05__ 307## __AWS SDK for Java v2__ 308 - ### Bugfixes 309 - Fix an issue where an exception could be raised when configuring the idle connection reaper in the apache HTTP client [#1059](https://github.com/aws/aws-sdk-java-v2/issues/1059). 310 311## __AWS Service Catalog__ 312 - ### Features 313 - Service Catalog Documentation Update for ProvisionedProductDetail 314 315## __AWS Shield__ 316 - ### Features 317 - The DescribeProtection request now accepts resource ARN as valid parameter. 318 319## __Amazon Elastic Compute Cloud__ 320 - ### Features 321 - ec2.DescribeVpcPeeringConnections pagination support 322 323# __2.4.0__ __2019-02-04__ 324## __AWS CodeCommit__ 325 - ### Features 326 - This release supports a more graceful handling of the error case when a repository is not associated with a pull request ID in a merge request in AWS CodeCommit. 327 328## __AWS SDK for Java v2__ 329 - ### Features 330 - Add support for `connectionTimeToLive`, `connectionMaxIdleTime` and `useIdleConnectionReaper` to the netty HTTP client. 331 - Enable `useIdleConnectionReaper` by default for Netty and Apache. 332 - Updated service endpoint metadata. 333 334 - ### Bugfixes 335 - Added a new handler ([#1041](https://github.com/aws/aws-sdk-java-v2/issues/1041)) to close channels which have triggered an SslCloseCompletionEvent and are no longer usable per [#452](https://github.com/aws/aws-sdk-java-v2/issues/452). 336 - Fix the deadlock issue in `EventStreamAsyncResponseTransformer` for event streaming operations triggered in an edge case where customer subscriber signals `Subscription#request` the same time as `SdkPublisher` signals `Subscriber#onComplete` 337 - Reduced netty client logging noise, by logging at a DEBUG level (instead of WARN) when encountering IO errors on channels not currently in use and not logging the whole stack trace. 338 - Removed broken client methods: `BackupClient#getSupportedResourceTypes()` and `PinpointSmsVoiceClient.listConfigurationSets()`. 339 340## __Amazon EC2 Container Service__ 341 - ### Features 342 - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for GPU workloads by enabling you to create clusters with GPU-enabled container instances. 343 344## __Amazon WorkSpaces__ 345 - ### Features 346 - This release sets ClientProperties as a required parameter. 347 348## __Application Auto Scaling__ 349 - ### Features 350 - Documentation updates for application-autoscaling 351 352## __Netty NIO HTTP Client__ 353 - ### Features 354 - Allows customers to enable wire logging with the Netty client at debug level. 355