1# __2.5.71__ __2019-06-25__ 2## __AWS SDK for Java v2__ 3 - ### Bugfixes 4 - Only allows a single execution interceptor with the same class name to be included in loaded execution interceptors. 5 6## __Amazon Elastic Compute Cloud__ 7 - ### Features 8 - Starting today, you can use Traffic Mirroring to copy network traffic from an elastic network interface of Amazon EC2 instances and then send it to out-of-band security and monitoring appliances for content inspection, threat monitoring, and troubleshooting. These appliances can be deployed as individual instances, or as a fleet of instances behind a Network Load Balancer with a User Datagram Protocol (UDP) listener. Traffic Mirroring supports filters and packet truncation, so that you only extract the traffic of interest to monitor by using monitoring tools of your choice. 9 10## __Amazon Elastic Kubernetes Service__ 11 - ### Features 12 - Changing Amazon EKS full service name to Amazon Elastic Kubernetes Service. 13 14## __Amazon S3__ 15 - ### Bugfixes 16 - Fixes [#1196](https://github.com/aws/aws-sdk-java-v2/issues/1196) by changing S3 FilterRule enums to correctly model each enum as capitalized 17 18# __2.5.70__ __2019-06-24__ 19## __AWS Resource Groups Tagging API__ 20 - ### Features 21 - Updated service APIs and documentation. 22 23## __AWS SecurityHub__ 24 - ### Features 25 - This release includes a new Tags parameter for the EnableSecurityHub operation, and the following new operations: DescribeHub, CreateActionTarget, DeleteActionTarget, DescribeActionTargets, UpdateActionTarget, TagResource, UntagResource, and ListTagsforResource. It removes the operation ListProductSubscribers, and makes Title and Description required attributes of AwsSecurityFinding. 26 27## __Amazon API Gateway__ 28 - ### Features 29 - Customers can pick different security policies (TLS version + cipher suite) for custom domains in API Gateway 30 31## __Amazon CloudWatch Application Insights__ 32 - ### Features 33 - CloudWatch Application Insights detects errors and exceptions from logs, including .NET custom application logs, SQL Server logs, IIS logs, and more, and uses a combination of built-in rules and machine learning, such as dynamic baselining, to identify common problems. You can then easily drill into specific issues with CloudWatch Automatic Dashboards that are dynamically generated. These dashboards contain the most recent alarms, a summary of relevant metrics, and log snippets to help you identify root cause. 34 35## __Amazon FSx__ 36 - ### Features 37 - Starting today, you can join your Amazon FSx for Windows File Server file systems to your organization's self-managed Microsoft Active Directory while creating the file system. You can also perform in-place updates of file systems to keep your Active Directory configuration up to date. 38 39## __Amazon Simple Systems Manager (SSM)__ 40 - ### Features 41 - AWS Systems Manager now supports deleting a specific version of a SSM Document. 42 43## __AmazonApiGatewayV2__ 44 - ### Features 45 - Customers can get information about security policies set on custom domain resources in API Gateway 46 47## __Elastic Load Balancing__ 48 - ### Features 49 - This release adds support for UDP on Network Load Balancers 50 51## __Service Quotas__ 52 - ### Features 53 - Service Quotas enables you to view and manage your quotas for AWS services from a central location. 54 55# __2.5.69__ __2019-06-21__ 56## __AWS Device Farm__ 57 - ### Features 58 - This release includes updated documentation about the default timeout value for test runs and remote access sessions. This release also includes miscellaneous bug fixes for the documentation. 59 60## __AWS Elemental MediaPackage__ 61 - ### Features 62 - Added two new origin endpoint fields for configuring which SCTE-35 messages are treated as advertisements. 63 64## __AWS Identity and Access Management__ 65 - ### Features 66 - We are making it easier for you to manage your permission guardrails i.e. service control policies by enabling you to retrieve the last timestamp when an AWS service was accessed within an account or AWS Organizations entity. 67 68## __Amazon Kinesis Video Streams Media__ 69 - ### Features 70 - Documentation updates for Amazon Kinesis Video Streams. 71 72# __2.5.68__ __2019-06-20__ 73## __AWS Certificate Manager Private Certificate Authority__ 74 - ### Features 75 - ACM Private CA is launching Root CAs and hierarchy management, a new feature that expands the scope of ACM Private CA from supporting only subordinate issuing CAs, to now include a full CA hierarchy that includes root CAs - the cryptographic root of trust for an organization. 76 77## __AWS Glue__ 78 - ### Features 79 - Starting today, you can now use workflows in AWS Glue to author directed acyclic graphs (DAGs) of Glue triggers, crawlers and jobs. Workflows enable orchestration of your ETL workloads by building dependencies between Glue entities (triggers, crawlers and jobs). You can visually track status of the different nodes in the workflows on the console making it easier to monitor progress and troubleshoot issues. Also, you can share parameters across entities in the workflow. 80 81## __AWS Health APIs and Notifications__ 82 - ### Features 83 - API improvements for the AWS Health service. 84 85## __AWS IoT Events Data__ 86 - ### Features 87 - "The colon character ':' is now permitted in Detector Model 'key' parameter values. 88 89## __AWS OpsWorks__ 90 - ### Features 91 - Documentation updates for OpsWorks Stacks. 92 93## __Amazon Relational Database Service__ 94 - ### Features 95 - This release adds support for RDS storage autoscaling 96 97# __2.5.67__ __2019-06-19__ 98## __Amazon Elastic Container Service for Kubernetes__ 99 - ### Features 100 - Changing Amazon EKS full service name to Amazon Elastic Kubernetes Service. 101 102# __2.5.66__ __2019-06-18__ 103## __AWS Resource Groups Tagging API__ 104 - ### Features 105 - You can use tag policies to help standardize on tags across your organization's resources. 106 107## __Amazon Elastic Compute Cloud__ 108 - ### Features 109 - You can now launch new 12xlarge, 24xlarge, and metal instance sizes on the Amazon EC2 compute optimized C5 instance types featuring 2nd Gen Intel Xeon Scalable Processors. 110 111# __2.5.65__ __2019-06-17__ 112## __AWS RoboMaker__ 113 - ### Features 114 - Add the ServiceUnavailableException (503) into CreateSimulationJob API. 115 116## __AWS Service Catalog__ 117 - ### Features 118 - Restrict concurrent calls by a single customer account for CreatePortfolioShare and DeletePortfolioShare when sharing/unsharing to an Organization. 119 120## __Amazon Neptune__ 121 - ### Features 122 - This release adds a feature to configure Amazon Neptune to publish audit logs to Amazon CloudWatch Logs. 123 124# __2.5.64__ __2019-06-14__ 125## __Amazon AppStream__ 126 - ### Features 127 - Added 2 new values(WINDOWS_SERVER_2016, WINDOWS_SERVER_2019) for PlatformType enum. 128 129## __Amazon CloudFront__ 130 - ### Features 131 - A new datatype in the CloudFront API, AliasICPRecordal, provides the ICP recordal status for CNAMEs associated with distributions. AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they have added to CloudFront. The status value is returned in the CloudFront response; you cannot configure it yourself. The status is set to APPROVED for all CNAMEs (aliases) in regions outside of China. 132 133## __Amazon Elastic Compute Cloud__ 134 - ### Features 135 - Correction to enumerations in EC2 client. 136 137## __Amazon Personalize__ 138 - ### Features 139 - Documentation updates for Amazon Personalize. 140 141# __2.5.63__ __2019-06-13__ 142## __AWS App Mesh__ 143 - ### Features 144 - This release adds support for AWS Cloud Map as a service discovery method for virtual nodes. 145 146## __Amazon ElastiCache__ 147 - ### Features 148 - This release is to add support for reader endpoint for cluster-mode disabled Amazon ElastiCache for Redis clusters. 149 150## __Amazon Elastic Compute Cloud__ 151 - ### Features 152 - G4 instances are Amazon EC2 instances based on NVIDIA T4 GPUs and are designed to provide cost-effective machine learning inference for applications, like image classification, object detection, recommender systems, automated speech recognition, and language translation. G4 instances are also a cost-effective platform for building and running graphics-intensive applications, such as remote graphics workstations, video transcoding, photo-realistic design, and game streaming in the cloud. To get started with G4 instances visit https://aws.amazon.com/ec2/instance-types/g4. 153 154## __Amazon GuardDuty__ 155 - ### Features 156 - Support for tagging functionality in Create and Get operations for Detector, IP Set, Threat Intel Set, and Finding Filter resources and 3 new tagging APIs: ListTagsForResource, TagResource, and UntagResource. 157 158# __2.5.62__ __2019-06-12__ 159## __AWS SDK for Java v2__ 160 - ### Bugfixes 161 - Fix a bug in the code generator causing event headers to be incorrectly marshalled and unmarshalled to and from the payload. 162 163## __AWS Service Catalog__ 164 - ### Features 165 - This release adds a new field named Guidance to update provisioning artifact, this field can be set by the administrator to provide guidance to end users about which provisioning artifacts to use. 166 167# __2.5.61__ __2019-06-11__ 168## __Amazon SageMaker Service__ 169 - ### Features 170 - The default TaskTimeLimitInSeconds of labeling job is increased to 8 hours. Batch Transform introduces a new DataProcessing field which supports input and output filtering and data joining. Training job increases the max allowed input channels from 8 to 20. 171 172# __2.5.60__ __2019-06-10__ 173## __AWS CodeBuild__ 174 - ### Features 175 - AWS CodeBuild adds support for source version on project level. 176 177## __AWS CodeCommit__ 178 - ### Features 179 - This release adds two merge strategies for merging pull requests: squash and three-way. It also adds functionality for resolving merge conflicts, testing merge outcomes, and for merging branches using one of the three supported merge strategies. 180 181## __AWS SDK for Java v2__ 182 - ### Bugfixes 183 - Fix NPE for streaming APIs in async client if there is a failure before AsyncResponseTransformer#prepare is called for first time. See https://github.com/aws/aws-sdk-java-v2/issues/1268 184 185## __Amazon Personalize__ 186 - ### Features 187 - Amazon Personalize is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications. 188 189## __Amazon Personalize Events__ 190 - ### Features 191 - Introducing Amazon Personalize - a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications. 192 193## __Amazon Personalize Runtime__ 194 - ### Features 195 - Amazon Personalize is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications. 196 197# __2.5.59__ __2019-06-07__ 198## __AWS SDK for Java v2__ 199 - ### Bugfixes 200 - Allow customers to disable read and write timeout by setting `Duration.ZERO` to `readTimeout` and `writeTimeout`. See [#1281](https://github.com/aws/aws-sdk-java-v2/issues/1281) 201 202## __Amazon Elastic Compute Cloud__ 203 - ### Features 204 - Adds DNS entries and NLB ARNs to describe-vpc-endpoint-connections API response. Adds owner ID to describe-vpc-endpoints and create-vpc-endpoint API responses. 205 206# __2.5.58__ __2019-06-06__ 207## __AWS MediaConnect__ 208 - ### Features 209 - This release adds support for encrypting entitlements using Secure Packager and Encoder Key Exchange (SPEKE). 210 211## __AWS Organizations__ 212 - ### Features 213 - You can tag and untag accounts in your organization and view tags on an account in your organization. 214 215## __Amazon CloudWatch Logs__ 216 - ### Features 217 - Documentation updates for logs 218 219## __Amazon DynamoDB__ 220 - ### Features 221 - Documentation updates for dynamodb 222 223## __Amazon EC2 Container Service__ 224 - ### Features 225 - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for launching container instances using supported Amazon EC2 instance types that have increased elastic network interface density. Using these instance types and opting in to the awsvpcTrunking account setting provides increased elastic network interface (ENI) density on newly launched container instances which allows you to place more tasks on each container instance. 226 227## __Amazon GuardDuty__ 228 - ### Features 229 - Improve FindingCriteria Condition field names, support long-typed conditions and deprecate old Condition field names. 230 231## __Amazon Simple Email Service__ 232 - ### Features 233 - You can now specify whether the Amazon Simple Email Service must deliver email over a connection that is encrypted using Transport Layer Security (TLS). 234 235## __Amazon Simple Systems Manager (SSM)__ 236 - ### Features 237 - OpsCenter is a new Systems Manager capability that allows you to view, diagnose, and remediate, operational issues, aka OpsItems, related to various AWS resources by bringing together contextually relevant investigation information. New APIs to create, update, describe, and get OpsItems as well as OpsItems summary API. 238 239# __2.5.57__ __2019-06-05__ 240## __AWS Glue__ 241 - ### Features 242 - Support specifying python version for Python shell jobs. A new parameter PythonVersion is added to the JobCommand data type. 243 244# __2.5.56__ __2019-06-04__ 245## __AWS Identity and Access Management__ 246 - ### Features 247 - This release adds validation for policy path field. This field is now restricted to be max 512 characters. 248 249## __AWS Storage Gateway__ 250 - ### Features 251 - AWS Storage Gateway now supports AWS PrivateLink, enabling you to administer and use gateways without needing to use public IP addresses or a NAT/Internet Gateway, while avoiding traffic from going over the internet. 252 253## __Amazon ElastiCache__ 254 - ### Features 255 - Amazon ElastiCache now allows you to apply available service updates on demand. Features included: (1) Access to the list of applicable service updates and their priorities. (2) Service update monitoring and regular status updates. (3) Recommended apply-by-dates for scheduling the service updates, which is critical if your cluster is in ElastiCache-supported compliance programs. (4) Ability to stop and later re-apply updates. For more information, see https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Self-Service-Updates.html 256 257## __Amazon Elastic Compute Cloud__ 258 - ### Features 259 - This release adds support for Host Recovery feature which automatically restarts instances on to a new replacement host if failures are detected on Dedicated Host. 260 261## __Amazon Simple Storage Service__ 262 - ### Features 263 - Documentation updates for s3 264 265# __2.5.55__ __2019-06-03__ 266## __Amazon Elastic Compute Cloud__ 267 - ### Features 268 - Amazon EC2 I3en instances are the new storage-optimized instances offering up to 60 TB NVMe SSD instance storage and up to 100 Gbps of network bandwidth. 269 270## __Amazon Relational Database Service__ 271 - ### Features 272 - Amazon RDS Data API is generally available. Removing beta notes in the documentation. 273 274# __2.5.54__ __2019-05-30__ 275## __AWS CodeCommit__ 276 - ### Features 277 - This release adds APIs that allow adding and removing tags to a repository, and viewing tags for a repository. It also enables adding tags when creating a repository. 278 279## __AWS IoT Analytics__ 280 - ### Features 281 - IoT Analytics adds the option to use your own S3 bucket to store channel and data store resources. Previously, only service-managed storage was used. 282 283## __AWS IoT Events__ 284 - ### Features 285 - The AWS IoT Events service allows customers to monitor their IoT devices and sensors to detect failures or changes in operation and to trigger actions when these events occur 286 287## __AWS IoT Events Data__ 288 - ### Features 289 - The AWS IoT Events service allows customers to monitor their IoT devices and sensors to detect failures or changes in operation and to trigger actions when these events occur 290 291## __AWS RDS DataService__ 292 - ### Features 293 - The RDS Data API is generally available for the MySQL-compatible edition of Amazon Aurora Serverless in the US East (N. Virginia and Ohio), US West (Oregon), EU (Ireland), and Asia Pacific (Tokyo) regions. This service enables you to easily access Aurora Serverless clusters with web services-based applications including AWS Lambda and AWS AppSync. The new APIs included in this SDK release are ExecuteStatement, BatchExecuteStatement, BeginTransaction, CommitTransaction, and RollbackTransaction. The ExecuteSql API is deprecated; instead use ExecuteStatement which provides additional functionality including transaction support. 294 295## __AWS SDK for Java v2__ 296 - ### Bugfixes 297 - Improved exception messages in credential providers to exclude detailed parse errors that may contain sensitive information. 298 299## __AWS Service Catalog__ 300 - ### Features 301 - Service Catalog ListStackInstancesForProvisionedProduct API enables customers to get details of a provisioned product with type "CFN_STACKSET". By passing the provisioned product id, the API will list account, region and status of each stack instances that are associated with this provisioned product. 302 303## __Amazon Pinpoint Email Service__ 304 - ### Features 305 - You can now specify whether the Amazon Pinpoint Email service must deliver email over a connection that is encrypted using Transport Layer Security (TLS). 306 307## __Amazon Relational Database Service__ 308 - ### Features 309 - This release adds support for Activity Streams for database clusters. 310 311## __Managed Streaming for Kafka__ 312 - ### Features 313 - Updated APIs for Amazon MSK to enable new features such as encryption in transit, client authentication, and scaling storage. 314 315# __2.5.53__ __2019-05-29__ 316## __AWS IoT Things Graph__ 317 - ### Features 318 - Initial release. 319 320## __AWS SecurityHub__ 321 - ### Features 322 - This update adds the ListProductSubscribers API, DescribeProducts API, removes CONTAINS as a comparison value for the StringFilter, and only allows use of EQUALS instead of CONTAINS in MapFilter. 323 324## __Amazon Data Lifecycle Manager__ 325 - ### Features 326 - Customers can now simultaneously take snapshots of multiple EBS volumes attached to an EC2 instance. With this new capability, snapshots guarantee crash-consistency across multiple volumes by preserving the order of IO operations. This new feature is fully integrated with Amazon Data Lifecycle Manager (DLM) allowing customers to automatically manage snapshots by creating lifecycle policies. 327 328## __Amazon Elastic Compute Cloud__ 329 - ### Features 330 - Customers can now simultaneously take snapshots of multiple EBS volumes attached to an EC2 instance. With this new capability, snapshots guarantee crash-consistency across multiple volumes by preserving the order of IO operations. This new feature is fully integrated with Amazon Data Lifecycle Manager (DLM) allowing customers to automatically manage snapshots by creating lifecycle policies. 331 332## __Amazon Relational Database Service__ 333 - ### Features 334 - Documentation updates for rds 335 336## __Amazon S3__ 337 - ### Bugfixes 338 - Allows S3 to be used with object keys that have a leading slash "/myKey" 339 340## __Amazon Simple Systems Manager (SSM)__ 341 - ### Features 342 - Systems Manager - Documentation updates 343 344# __2.5.52__ __2019-05-28__ 345## __AWS Ground Station__ 346 - ### Features 347 - AWS Ground Station is a fully managed service that enables you to control satellite communications, downlink and process satellite data, and scale your satellite operations efficiently and cost-effectively without having to build or manage your own ground station infrastructure. 348 349## __AWS RoboMaker__ 350 - ### Features 351 - Added support for an additional robot software suite (Gazebo 9) and for cancelling deployment jobs. 352 353## __AWS Security Token Service__ 354 - ### Features 355 - Documentation updates for iam 356 357## __AWS Storage Gateway__ 358 - ### Features 359 - Introduce AssignTapePool operation to allow customers to migrate tapes between pools. 360 361## __AWS WAF__ 362 - ### Features 363 - Documentation updates for waf 364 365## __Amazon Chime__ 366 - ### Features 367 - This release adds the ability to search and order toll free phone numbers for Voice Connectors. 368 369## __Amazon Pinpoint Email Service__ 370 - ### Features 371 - This release adds support for programmatic access to Deliverability dashboard subscriptions and the deliverability data provided by the Deliverability dashboard for domains and IP addresses. The data includes placement metrics for campaigns that use subscribed domains to send email. 372 373## __Amazon Relational Database Service__ 374 - ### Features 375 - Add a new output field Status to DBEngineVersion which shows the status of the engine version (either available or deprecated). Add a new parameter IncludeAll to DescribeDBEngineVersions to make it possible to return both available and deprecated engine versions. These changes enable a user to create a Read Replica of an DB instance on a deprecated engine version. 376 377## __Amazon Transcribe Service__ 378 - ### Features 379 - Amazon Transcribe - support transcriptions from audio sources in Modern Standard Arabic (ar-SA). 380 381# __2.5.51__ __2019-05-24__ 382## __AWS CodeDeploy__ 383 - ### Features 384 - AWS CodeDeploy now supports tagging for the application and deployment group resources. 385 386## __AWS Elemental MediaStore Data Plane__ 387 - ### Features 388 - MediaStore - This release adds support for chunked transfer of objects, which reduces latency by making an object available for downloading while it is still being uploaded. 389 390## __AWS OpsWorks for Chef Automate__ 391 - ### Features 392 - Documentation updates for OpsWorks for Chef Automate; attribute values updated for Chef Automate 2.0 release. 393 394# __2.5.50__ __2019-05-23__ 395## __AWS SDK for Java v2__ 396 - ### Bugfixes 397 - Updated aws-java-sdk and bom modules to include ALL service modules. 398 399## __AWS WAF Regional__ 400 - ### Features 401 - Documentation updates for waf-regional 402 403## __Amazon Elastic Compute Cloud__ 404 - ### Features 405 - New APIs to enable EBS encryption by default feature. Once EBS encryption by default is enabled in a region within the account, all new EBS volumes and snapshot copies are always encrypted 406 407# __2.5.49__ __2019-05-22__ 408## __AWS Budgets__ 409 - ### Features 410 - Added new datatype PlannedBudgetLimits to Budget model, and updated examples for AWS Budgets API for UpdateBudget, CreateBudget, DescribeBudget, and DescribeBudgets 411 412## __AWS Device Farm__ 413 - ### Features 414 - This release introduces support for tagging, tag-based access control, and resource-based access control. 415 416## __AWS Service Catalog__ 417 - ### Features 418 - Service Catalog UpdateProvisionedProductProperties API enables customers to manage provisioned product ownership. Administrators can now update the user associated to a provisioned product to another user within the same account allowing the new user to describe, update, terminate and execute service actions in that Service Catalog resource. New owner will also be able to list and describe all past records executed for that provisioned product. 419 420## __Amazon API Gateway__ 421 - ### Features 422 - This release adds support for tagging of Amazon API Gateway resources. 423 424## __Amazon Elastic Compute Cloud__ 425 - ### Features 426 - This release adds idempotency support for associate, create route and authorization APIs for AWS Client VPN Endpoints. 427 428## __Amazon Elastic File System__ 429 - ### Features 430 - AWS EFS documentation updated to reflect the minimum required value for ProvisionedThroughputInMibps is 1 from the previously documented 0. The service has always required a minimum value of 1, therefor service behavior is not changed. 431 432## __Amazon Relational Database Service__ 433 - ### Features 434 - Documentation updates for rds 435 436## __Amazon WorkLink__ 437 - ### Features 438 - Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. This release introduces new APIs to associate and manage website authorization providers with Amazon WorkLink fleets. 439 440# __2.5.48__ __2019-05-21__ 441## __AWS DataSync__ 442 - ### Features 443 - Documentation update and refine pagination token on Datasync List API's 444 445## __Alexa For Business__ 446 - ### Features 447 - This release contains API changes to allow customers to create and manage Network Profiles for their Shared devices 448 449# __2.5.47__ __2019-05-20__ 450## __AWS Elemental MediaPackage VOD__ 451 - ### Features 452 - AWS Elemental MediaPackage now supports Video-on-Demand (VOD) workflows. These new features allow you to easily deliver a vast library of source video Assets stored in your own S3 buckets using a small set of simple to set up Packaging Configurations and Packaging Groups. 453 454## __AWSMarketplace Metering__ 455 - ### Features 456 - Documentation updates for meteringmarketplace 457 458## __Managed Streaming for Kafka__ 459 - ### Features 460 - Updated APIs for the Managed Streaming for Kafka service that let customers create clusters with custom Kafka configuration. 461 462# __2.5.46__ __2019-05-17__ 463## __Amazon AppStream__ 464 - ### Features 465 - Includes APIs for managing subscriptions to AppStream 2.0 usage reports and configuring idle disconnect timeouts on AppStream 2.0 fleets. 466 467# __2.5.45__ __2019-05-16__ 468## __AWS Elemental MediaLive__ 469 - ### Features 470 - Added channel state waiters to MediaLive. 471 472## __Amazon Simple Storage Service__ 473 - ### Features 474 - This release updates the Amazon S3 PUT Bucket replication API to include a new optional field named token, which allows you to add a replication configuration to an S3 bucket that has Object Lock enabled. 475 476# __2.5.44__ __2019-05-15__ 477## __AWS CodePipeline__ 478 - ### Features 479 - This feature includes new APIs to add, edit, remove and view tags for pipeline, custom action type and webhook resources. You can also add tags while creating these resources. 480 481## __AWS Elemental MediaPackage__ 482 - ### Features 483 - Adds optional configuration for DASH SegmentTemplateFormat to refer to segments by Number with Duration, rather than Number or Time with SegmentTimeline. 484 485## __AWS SDK for Java v2__ 486 - ### Bugfixes 487 - Fix a bug in `EventStreamAsyncResponseTransformer` where the reference to the current stream `Subscriber` is not reset in `prepare`, causing an `IllegalStateException` to be thrown when attemping to subscribe to the event stream upon a retry. 488 489## __Amazon Elastic Compute Cloud__ 490 - ### Features 491 - Adding tagging support for VPC Endpoints and VPC Endpoint Services. 492 493## __Amazon Relational Database Service__ 494 - ### Features 495 - In the RDS API and CLI documentation, corrections to the descriptions for Boolean parameters to avoid references to TRUE and FALSE. The RDS CLI does not allow TRUE and FALSE values values for Boolean parameters. 496 497## __Amazon Transcribe Service__ 498 - ### Features 499 - Amazon Transcribe - support transcriptions from audio sources in Indian English (en-IN) and Hindi (hi-IN). 500 501# __2.5.43__ __2019-05-14__ 502## __AWS Storage Gateway__ 503 - ### Features 504 - Add Tags parameter to CreateSnapshot and UpdateSnapshotSchedule APIs, used for creating tags on create for one off snapshots and scheduled snapshots. 505 506## __Amazon Chime__ 507 - ### Features 508 - Amazon Chime private bots GA release. 509 510## __Amazon Comprehend__ 511 - ### Features 512 - With this release AWS Comprehend now supports Virtual Private Cloud for Asynchronous Batch Processing jobs 513 514## __Amazon Elastic Compute Cloud__ 515 - ### Features 516 - Pagination support for ec2.DescribeSubnets, ec2.DescribeDhcpOptions 517 518# __2.5.42__ __2019-05-13__ 519## __AWS DataSync__ 520 - ### Features 521 - AWS DataSync now enables exclude and include filters to control what files and directories will be copied as part of a task execution. 522 523## __AWS IoT Analytics__ 524 - ### Features 525 - ContentDeliveryRule to support sending dataset to S3 and glue 526 527## __AWS Lambda__ 528 - ### Features 529 - AWS Lambda now supports Node.js v10 530 531# __2.5.41__ __2019-05-10__ 532## __AWS Glue__ 533 - ### Features 534 - AWS Glue now supports specifying existing catalog tables for a crawler to examine as a data source. A new parameter CatalogTargets is added to the CrawlerTargets data type. 535 536## __AWS SDK for Java v2__ 537 - ### Bugfixes 538 - Fix a bug where events in an event stream were being signed with the request date, and not with the current system time. 539 540## __AWS Security Token Service__ 541 - ### Features 542 - AWS Security Token Service (STS) now supports passing IAM Managed Policy ARNs as session policies when you programmatically create temporary sessions for a role or federated user. The Managed Policy ARNs can be passed via the PolicyArns parameter, which is now available in the AssumeRole, AssumeRoleWithWebIdentity, AssumeRoleWithSAML, and GetFederationToken APIs. The session policies referenced by the PolicyArn parameter will only further restrict the existing permissions of an IAM User or Role for individual sessions. 543 544# __2.5.40__ __2019-05-08__ 545## __AWS IoT 1-Click Projects Service__ 546 - ### Features 547 - Added automatic pagination support for ListProjects and ListPlacements APIs. 548 549## __AWS Service Catalog__ 550 - ### Features 551 - Adds "Parameters" field in UpdateConstraint API, which will allow Admin user to update "Parameters" in created Constraints. 552 553## __Amazon Elastic Container Service for Kubernetes__ 554 - ### Features 555 - Documentation update for Amazon EKS to clarify allowed parameters in update-cluster-config. 556 557## __Amazon Kinesis Analytics__ 558 - ### Features 559 - Kinesis Data Analytics APIs now support tagging on applications. 560 561## __Amazon SageMaker Service__ 562 - ### Features 563 - Workteams now supports notification configurations. Neo now supports Jetson Nano as a target device and NumberOfHumanWorkersPerDataObject is now included in the ListLabelingJobsForWorkteam response. 564 565# __2.5.39__ __2019-05-07__ 566## __AWS AppSync__ 567 - ### Features 568 - AWS AppSync now supports the ability to add additional authentication providers to your AWS AppSync GraphQL API as well as the ability to retrieve directives configured against fields or object type definitions during schema introspection. 569 570## __AWS Storage Gateway__ 571 - ### Features 572 - Add optional field AdminUserList to CreateSMBFileShare and UpdateSMBFileShare APIs. 573 574## __Alexa For Business__ 575 - ### Features 576 - This release adds an API allowing authorized users to delete a shared device's history of voice recordings and associated response data. 577 578## __Amazon Simple Systems Manager (SSM)__ 579 - ### Features 580 - Patch Manager adds support for Microsoft Application Patching. 581 582# __2.5.38__ __2019-05-06__ 583## __AWS CodePipeline__ 584 - ### Features 585 - Documentation updates for codepipeline 586 587## __AWS Config__ 588 - ### Features 589 - AWS Config now supports tagging on PutConfigRule, PutConfigurationAggregator and PutAggregationAuthorization APIs. 590 591## __AWS Identity and Access Management__ 592 - ### Features 593 - Documentation updates for iam 594 595## __AWS Security Token Service__ 596 - ### Features 597 - Documentation updates for sts 598 599# __2.5.37__ __2019-05-03__ 600## __AWS Elemental MediaConvert__ 601 - ### Features 602 - DASH output groups using DRM encryption can now enable a playback device compatibility mode to correct problems with playback on older devices. 603 604## __AWS Elemental MediaLive__ 605 - ### Features 606 - You can now switch the channel mode of your channels from standard to single pipeline and from single pipeline to standard. In order to switch a channel from single pipeline to standard all inputs attached to the channel must support two encoder pipelines. 607 608## __Amazon Cognito Identity Provider__ 609 - ### Features 610 - This release of Amazon Cognito User Pools introduces the new AdminSetUserPassword API that allows administrators of a user pool to change a user's password. The new password can be temporary or permanent. 611 612## __Amazon WorkMail__ 613 - ### Features 614 - Amazon WorkMail is releasing two new actions: 'GetMailboxDetails' and 'UpdateMailboxQuota'. They add insight into how much space is used by a given mailbox (size) and what its limit is (quota). A mailbox quota can be updated, but lowering the value will not influence WorkMail per user charges. For a closer look at the actions please visit https://docs.aws.amazon.com/workmail/latest/APIReference/API_Operations.html 615 616# __2.5.36__ __2019-05-02__ 617## __AWS Key Management Service__ 618 - ### Features 619 - AWS Key Management Service (KMS) can return an INTERNAL_ERROR connection error code if it cannot connect a custom key store to its AWS CloudHSM cluster. INTERNAL_ERROR is one of several connection error codes that help you to diagnose and fix a problem with your custom key store. 620 621## __Alexa For Business__ 622 - ### Features 623 - This release allows developers and customers to send text and audio announcements to rooms. 624 625## __Netty NIO HTTP Client__ 626 - ### Bugfixes 627 - Fix a bug in the Netty client where the read timeout isn't applied correctly for some requests. 628 629# __2.5.35__ __2019-05-01__ 630## __AWS X-Ray__ 631 - ### Features 632 - AWS X-Ray now includes Analytics, an interactive approach to analyzing user request paths (i.e., traces). Analytics will allow you to easily understand how your application and its underlying services are performing. With X-Ray Analytics, you can quickly detect application issues, pinpoint the root cause of the issue, determine the severity of the issues, and identify which end users were impacted. With AWS X-Ray Analytics you can explore, analyze, and visualize traces, allowing you to find increases in response time to user requests or increases in error rates. Metadata around peak periods, including frequency and actual times of occurrence, can be investigated by applying filters with a few clicks. You can then drill down on specific errors, faults, and response time root causes and view the associated traces. 633 634## __Amazon EC2 Container Service__ 635 - ### Features 636 - This release of Amazon Elastic Container Service (Amazon ECS) introduces additional task definition parameters that enable you to define secret options for Docker log configuration, a per-container list contains secrets stored in AWS Systems Manager Parameter Store or AWS Secrets Manager. 637 638## __Amazon Elastic Compute Cloud__ 639 - ### Features 640 - This release adds an API for the modification of a VPN Connection, enabling migration from a Virtual Private Gateway (VGW) to a Transit Gateway (TGW), while preserving the VPN endpoint IP addresses on the AWS side as well as the tunnel options. 641 642# __2.5.34__ __2019-04-30__ 643## __AWS CodePipeline__ 644 - ### Features 645 - This release contains an update to the PipelineContext object that includes the Pipeline ARN, and the Pipeline Execution Id. The ActionContext object is also updated to include the Action Execution Id. 646 647## __AWS Direct Connect__ 648 - ### Features 649 - This release adds support for AWS Direct Connect customers to use AWS Transit Gateway with AWS Direct Connect gateway to route traffic between on-premise networks and their VPCs. 650 651## __AWS Service Catalog__ 652 - ### Features 653 - Admin users can now associate/disassociate aws budgets with a portfolio or product in Service Catalog. End users can see the association by listing it or as part of the describe portfolio/product output. A new optional boolean parameter, "DisableTemplateValidation", is added to ProvisioningArtifactProperties data type. The purpose of the parameter is to enable or disable the CloudFormation template validtion when creating a product or a provisioning artifact. 654 655## __Amazon Managed Blockchain__ 656 - ### Features 657 - (New Service) Amazon Managed Blockchain is a fully managed service that makes it easy to create and manage scalable blockchain networks using popular open source frameworks. 658 659## __Amazon Neptune__ 660 - ### Features 661 - Adds a feature to allow customers to specify a custom parameter group when restoring a database cluster. 662 663# __2.5.33__ __2019-04-29__ 664## __AWS Transfer for SFTP__ 665 - ### Features 666 - This release adds support for per-server host-key management. You can now specify the SSH RSA private key used by your SFTP server. 667 668## __Amazon Elastic Compute Cloud__ 669 - ### Features 670 - Adds support for Elastic Fabric Adapter (EFA) ENIs. 671 672# __2.5.32__ __2019-04-26__ 673## __AWS Identity and Access Management__ 674 - ### Features 675 - AWS Security Token Service (STS) enables you to request session tokens from the global STS endpoint that work in all AWS Regions. You can configure the global STS endpoint to vend session tokens that are compatible with all AWS Regions using the new IAM SetSecurityTokenServicePreferences API. 676 677## __AWS SDK for Java v2__ 678 - ### Bugfixes 679 - Fix bug in ChecksumValidatingSubscriber which results in NPE if checksum validation fails. 680 681## __Amazon Simple Notification Service__ 682 - ### Features 683 - With this release AWS SNS adds tagging support for Topics. 684 685# __2.5.31__ __2019-04-25__ 686## __AWS Batch__ 687 - ### Features 688 - Documentation updates for AWS Batch. 689 690## __AWS Lambda__ 691 - ### Features 692 - AWS Lambda now supports the GetLayerVersionByArn API. 693 694## __Amazon DynamoDB__ 695 - ### Features 696 - This update allows you to tag Amazon DynamoDB tables when you create them. Tags are labels you can attach to AWS resources to make them easier to manage, search, and filter. 697 698## __Amazon GameLift__ 699 - ### Features 700 - This release introduces the new Realtime Servers feature, giving game developers a lightweight yet flexible solution that eliminates the need to build a fully custom game server. The AWS SDK updates provide support for scripts, which are used to configure and customize Realtime Servers. 701 702## __Amazon Inspector__ 703 - ### Features 704 - AWS Inspector - Improve the ListFindings API response time and decreases the maximum number of agentIDs from 500 to 99. 705 706## __Amazon WorkSpaces__ 707 - ### Features 708 - Documentation updates for workspaces 709 710## __Netty NIO Async Http Client__ 711 - ### Bugfixes 712 - Add workaround to await channel pools to be closed before shutting down EventLoopGroup to avoid the race condition between `channelPool.close` and `eventLoopGroup.shutdown`. See [#1109](https://github.com/aws/aws-sdk-java-v2/issues/1109). 713 714# __2.5.30__ __2019-04-24__ 715## __AWS CloudFormation__ 716 - ### Features 717 - Documentation updates for cloudformation 718 719## __AWS MediaConnect__ 720 - ### Features 721 - Adds support for ListEntitlements pagination. 722 723## __AWS MediaTailor__ 724 - ### Features 725 - AWS Elemental MediaTailor SDK now includes a new parameter to support origin servers that produce single-period DASH manifests. 726 727## __AWS SDK for Java v2__ 728 - ### Features 729 - Make `BytesWrapper`, parent of `SdkBytes` and `ResponseBytes`, public. Fixes [#1208](https://github.com/aws/aws-sdk-java-v2/issues/1208). 730 - Support for `credential_source` property in profiles. 731 732 - ### Bugfixes 733 - Fixed a bug in asynchronous clients, where a service closing a connection between when a channel is acquired and handlers are attached could lead to response futures never being completed. Fixes [#1207](https://github.com/aws/aws-sdk-java-v2/issues/1207). 734 735## __AWS Storage Gateway__ 736 - ### Features 737 - AWS Storage Gateway now supports Access Control Lists (ACLs) on File Gateway SMB shares, enabling you to apply fine grained access controls for Active Directory users and groups. 738 739## __Alexa For Business__ 740 - ### Features 741 - This release adds support for the Alexa for Business gateway and gateway group APIs. 742 743## __Amazon Elastic Compute Cloud__ 744 - ### Features 745 - You can now launch the new Amazon EC2 general purpose burstable instance types T3a that feature AMD EPYC processors. 746 747## __Amazon Relational Database Service__ 748 - ### Features 749 - A new parameter "feature-name" is added to the add-role and remove-role db cluster APIs. The value for the parameter is optional for Aurora MySQL compatible database clusters, but mandatory for Aurora PostgresQL. You can find the valid list of values using describe db engine versions API. 750 751## __Amazon Route 53__ 752 - ### Features 753 - Amazon Route 53 now supports the Asia Pacific (Hong Kong) Region (ap-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. 754 755## __Amazon Simple Systems Manager (SSM)__ 756 - ### Features 757 - This release updates AWS Systems Manager APIs to allow customers to configure parameters to use either the standard-parameter tier (the default tier) or the advanced-parameter tier. It allows customers to create parameters with larger values and attach parameter policies to an Advanced Parameter. 758 759## __Amazon Textract__ 760 - ### Features 761 - This release adds support for checkbox also known as SELECTION_ELEMENT in Amazon Textract. 762 763# __2.5.29__ __2019-04-19__ 764## __AWS Resource Groups__ 765 - ### Features 766 - The AWS Resource Groups service increased the query size limit to 4096 bytes. 767 768## __Amazon Transcribe Service__ 769 - ### Features 770 - Amazon Transcribe - support transcriptions from audio sources in Spanish Spanish (es-ES). 771 772## __Amazon WorkSpaces__ 773 - ### Features 774 - Added a new reserved field. 775 776# __2.5.28__ __2019-04-18__ 777## __AWS Application Discovery Service__ 778 - ### Features 779 - The Application Discovery Service's DescribeImportTasks and BatchDeleteImportData APIs now return additional statuses for error reporting. 780 781## __AWS Organizations__ 782 - ### Features 783 - AWS Organizations is now available in the AWS GovCloud (US) Regions, and we added a new API action for creating accounts in those Regions. For more information, see CreateGovCloudAccount in the AWS Organizations API Reference. 784 785## __Amazon Cognito Identity Provider__ 786 - ### Features 787 - Document updates for Amazon Cognito Identity Provider. 788 789## __Amazon Relational Database Service__ 790 - ### Features 791 - This release adds the TimeoutAction parameter to the ScalingConfiguration of an Aurora Serverless DB cluster. You can now configure the behavior when an auto-scaling capacity change can't find a scaling point. 792 793## __Amazon S3__ 794 - ### Bugfixes 795 - Reduced the frequency of 'server failed to send complete response' exceptions when using S3AsyncClient. 796 797## __Amazon WorkLink__ 798 - ### Features 799 - Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. This release introduces new APIs to link and manage internal websites and web apps with Amazon WorkLink fleets. 800 801## __Amazon WorkSpaces__ 802 - ### Features 803 - Documentation updates for workspaces 804 805## __Managed Streaming for Kafka__ 806 - ### Features 807 - Amazon Kafka - Added tagging APIs 808 809# __2.5.27__ __2019-04-17__ 810## __Amazon Elastic Compute Cloud__ 811 - ### Features 812 - This release adds support for requester-managed Interface VPC Endpoints (powered by AWS PrivateLink). The feature prevents VPC endpoint owners from accidentally deleting or otherwise mismanaging the VPC endpoints of some AWS VPC endpoint services. 813 814## __Amazon Polly__ 815 - ### Features 816 - Amazon Polly adds Arabic language support with new female voice - "Zeina" 817 818# __2.5.26__ __2019-04-16__ 819## __AWS Organizations__ 820 - ### Features 821 - Documentation updates for organizations 822 823## __AWS SDK for Java v2__ 824 - ### Features 825 - Enable support for credential_process in an AWS credential profile 826 827## __AWS Storage Gateway__ 828 - ### Features 829 - This change allows you to select either a weekly or monthly maintenance window for your volume or tape gateway. It also allows you to tag your tape and volume resources on creation by adding a Tag value on calls to the respective api endpoints. 830 831## __Amazon CloudWatch__ 832 - ### Features 833 - Documentation updates for monitoring 834 835## __Amazon Cognito Identity Provider__ 836 - ### Features 837 - This release adds support for the new email configuration in Amazon Cognito User Pools. You can now specify whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. 838 839## __Amazon Redshift__ 840 - ### Features 841 - DescribeResize can now return percent of data transferred from source cluster to target cluster for a classic resize. 842 843## __AmazonMQ__ 844 - ### Features 845 - This release adds the ability to retrieve information about broker engines and broker instance options. See Broker Engine Types and Broker Instance Options in the Amazon MQ REST API Reference. 846 847## __Netty NIO Http Client__ 848 - ### Bugfixes 849 - Update `UnusedChannelExceptionHandler` to check the cause of the exception so that it does emit warn logs if the cause is netty io exception. See [#1171](https://github.com/aws/aws-sdk-java-v2/issues/1171) 850 851# __2.5.25__ __2019-04-05__ 852## __AWS Elemental MediaConvert__ 853 - ### Features 854 - Rectify incorrect modelling of DisassociateCertificate method 855 856## __AWS Elemental MediaLive__ 857 - ### Features 858 - Today AWS Elemental MediaLive (https://aws.amazon.com/medialive/) adds the option to create "Single Pipeline" channels, which offers a lower-cost option compared to Standard channels. MediaLive Single Pipeline channels have a single encoding pipeline rather than the redundant dual Availability Zone (AZ) pipelines that MediaLive provides with a "Standard" channel. 859 860## __AWS Glue__ 861 - ### Features 862 - AWS Glue now supports workerType choices in the CreateJob, UpdateJob, and StartJobRun APIs, to be used for memory-intensive jobs. 863 864## __AWS IoT 1-Click Devices Service__ 865 - ### Features 866 - Documentation updates for 1-Click: improved descriptions of resource tagging APIs. 867 868## __AWS SDK for Java v2__ 869 - ### Bugfixes 870 - Lazily initialize `ApiCallTimeoutException` and `ApiCallAttemptTimeoutException`. This change would improve performance of async api calls. 871 872## __AWS Transcribe Streaming__ 873 - ### Features 874 - Amazon Transcribe now supports GB English, CA French and FR French which expands upon the existing language support for US English and US Spanish. 875 876## __Amazon Comprehend__ 877 - ### Features 878 - With this release AWS Comprehend provides confusion matrix for custom document classifier. 879 880# __2.5.24__ __2019-04-04__ 881## __AWS Identity and Access Management__ 882 - ### Features 883 - Documentation updates for iam 884 885## __Amazon Elastic Container Service for Kubernetes__ 886 - ### Features 887 - Added support to enable or disable publishing Kubernetes cluster logs in AWS CloudWatch 888 889# __2.5.23__ __2019-04-03__ 890## __AWS Batch__ 891 - ### Features 892 - Support for GPU resource requirement in RegisterJobDefinition and SubmitJob 893 894## __Amazon Comprehend__ 895 - ### Features 896 - With this release AWS Comprehend adds tagging support for document-classifiers and entity-recognizers. 897 898## __Netty NIO HTTP Client__ 899 - ### Bugfixes 900 - Fix a bug where SNI was not enabled in Netty NIO Async Client for TLS and caused the requests to fail of handshake_failure in some services. See [#1171](https://github.com/aws/aws-sdk-java-v2/issues/1171) 901 902# __2.5.22__ __2019-04-02__ 903## __AWS Certificate Manager__ 904 - ### Features 905 - Documentation updates for acm 906 907## __AWS SecurityHub__ 908 - ### Features 909 - This update includes 3 additional error codes: AccessDeniedException, InvalidAccessException, and ResourceConflictException. This update also removes the error code ResourceNotFoundException from the GetFindings, GetInvitationsCount, ListInvitations, and ListMembers operations. 910 911## __Amazon Elastic Compute Cloud__ 912 - ### Features 913 - Add paginators. 914 915# __2.5.21__ __2019-04-01__ 916## __Amazon Elastic MapReduce__ 917 - ### Features 918 - Amazon EMR adds the ability to modify instance group configurations on a running cluster through the new "configurations" field in the ModifyInstanceGroups API. 919 920## __Amazon Simple Systems Manager (SSM)__ 921 - ### Features 922 - March 2019 documentation updates for Systems Manager. 923 924# __2.5.20__ __2019-03-29__ 925## __AWS Greengrass__ 926 - ### Features 927 - Greengrass APIs now support tagging operations on resources 928 929## __Amazon API Gateway__ 930 - ### Bugfixes 931 - Fix the SDK cloberring existed 'Accept' headers on marshalled requests. 932 933## __Amazon CloudWatch__ 934 - ### Features 935 - Added 3 new APIs, and one additional parameter to PutMetricAlarm API, to support tagging of CloudWatch Alarms. 936 937## __Amazon Comprehend__ 938 - ### Features 939 - With this release AWS Comprehend supports encryption of output results of analysis jobs and volume data on the storage volume attached to the compute instance that processes the analysis job. 940 941# __2.5.19__ __2019-03-28__ 942## __AWS Elemental MediaLive__ 943 - ### Features 944 - This release adds a new output locking mode synchronized to the Unix epoch. 945 946## __AWS Service Catalog__ 947 - ### Features 948 - Adds "Tags" field in UpdateProvisionedProduct API. The product should have a new RESOURCE_UPDATE Constraint with TagUpdateOnProvisionedProduct field set to ALLOWED for it to work. See API docs for CreateConstraint for more information 949 950## __Amazon Pinpoint Email Service__ 951 - ### Features 952 - This release adds support for using the Amazon Pinpoint Email API to tag the following types of Amazon Pinpoint resources: configuration sets; dedicated IP pools; deliverability dashboard reports; and, email identities. A tag is a label that you optionally define and associate with these types of resources. Tags can help you categorize and manage these resources in different ways, such as by purpose, owner, environment, or other criteria. A resource can have as many as 50 tags. For more information, see the Amazon Pinpoint Email API Reference. 953 954## __Amazon WorkSpaces__ 955 - ### Features 956 - Amazon WorkSpaces adds tagging support for WorkSpaces Images, WorkSpaces directories, WorkSpaces bundles and IP Access control groups. 957 958# __2.5.18__ __2019-03-27__ 959## __AWS App Mesh__ 960 - ### Features 961 - This release includes AWS Tagging integration for App Mesh, VirtualNode access logging, TCP routing, and Mesh-wide external traffic egress control. See https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html for more details. 962 963## __AWS Storage Gateway__ 964 - ### Features 965 - This change allows you to select a pool for archiving virtual tapes. Pools are associated with S3 storage classes. You can now choose to archive virtual tapes in either S3 Glacier or S3 Glacier Deep Archive storage class. CreateTapes API now takes a new PoolId parameter which can either be GLACIER or DEEP_ARCHIVE. Tapes created with this parameter will be archived in the corresponding storage class. 966 967## __AWS Transfer for SFTP__ 968 - ### Features 969 - This release adds PrivateLink support to your AWS SFTP server endpoint, enabling the customer to access their SFTP server within a VPC, without having to traverse the internet. Customers can now can create a server and specify an option whether they want the endpoint to be hosted as public or in their VPC, and with the in VPC option, SFTP clients and users can access the server only from the customer's VPC or from their on-premises environments using DX or VPN. This release also relaxes the SFTP user name requirements to allow underscores and hyphens. 970 971## __Amazon EC2 Container Service__ 972 - ### Features 973 - This release of Amazon Elastic Container Service (Amazon ECS) introduces support for external deployment controllers for ECS services with the launch of task set management APIs. Task sets are a new primitive for controlled management of application deployments within a single ECS service. 974 975## __Amazon Elastic Compute Cloud__ 976 - ### Features 977 - You can now launch the new Amazon EC2 R5ad and M5ad instances that feature local NVMe attached SSD instance storage (up to 3600 GB). M5ad and R5ad feature AMD EPYC processors that offer a 10% cost savings over the M5d and R5d EC2 instances. 978 979## __Amazon Simple Storage Service__ 980 - ### Features 981 - S3 Glacier Deep Archive provides secure, durable object storage class for long term data archival. This SDK release provides API support for this new storage class. 982 983## __Apache Http Client__ 984 - ### Features 985 - Add the ability to set a custom Apache HttpRoutePlanner and CredentialProvider 986 987## __Elastic Load Balancing__ 988 - ### Features 989 - This release adds support for routing based on HTTP headers, methods, query string or query parameters and source IP addresses in Application Load Balancer. 990 991# __2.5.17__ __2019-03-26__ 992## __AWS Glue__ 993 - ### Features 994 - This new feature will now allow customers to add a customized csv classifier with classifier API. They can specify a custom delimiter, quote symbol and control other behavior they'd like crawlers to have while recognizing csv files 995 996## __Amazon WorkMail__ 997 - ### Features 998 - Documentation updates for Amazon WorkMail. 999 1000# __2.5.16__ __2019-03-25__ 1001## __AWS Direct Connect__ 1002 - ### Features 1003 - Direct Connect gateway enables you to establish connectivity between your on-premise networks and Amazon Virtual Private Clouds (VPCs) in any commercial AWS Region (except in China) using AWS Direct Connect connections at any AWS Direct Connect location. This release enables multi-account support for Direct Connect gateway, with multi-account support for Direct Connect gateway, you can associate up to ten VPCs from any AWS account with a Direct Connect gateway. The AWS accounts owning VPCs and the Direct Connect gateway must belong to the same AWS payer account ID. This release also enables Direct Connect Gateway owners to allocate allowed prefixes from each associated VPCs. 1004 1005## __AWS Elemental MediaConvert__ 1006 - ### Features 1007 - This release adds support for detailed job progress status and S3 server-side output encryption. In addition, the anti-alias filter will now be automatically applied to all outputs 1008 1009## __AWS IoT 1-Click Devices Service__ 1010 - ### Features 1011 - This release adds tagging support for AWS IoT 1-Click Device resources. Use these APIs to add, remove, or list tags on Devices, and leverage the tags for various authorization and billing scenarios. This release also adds the ARN property for DescribeDevice response object. 1012 1013## __AWS IoT Analytics__ 1014 - ### Features 1015 - This change allows you to specify the number of versions of IoT Analytics data set content to be retained. Previously, the number of versions was managed implicitly via the setting of the data set's retention period. 1016 1017## __AWS RoboMaker__ 1018 - ### Features 1019 - Added additional progress metadata fields for robot deployments 1020 1021## __Amazon Transcribe Service__ 1022 - ### Features 1023 - Amazon Transcribe - With this release Amazon Transcribe enhances the custom vocabulary feature to improve accuracy by providing customization on pronunciations and output formatting. 1024 1025## __Firewall Management Service__ 1026 - ### Features 1027 - AWS Firewall Manager now allows customer to centrally enable AWS Shield Advanced DDoS protection for their entire AWS infrastructure, across accounts and applications. 1028 1029## __URL Connection Http Client__ 1030 - ### Bugfixes 1031 - Bypass ssl validations when `TRUST_ALL_CERTIFICATES` is set to true. 1032 1033# __2.5.15__ __2019-03-22__ 1034## __AWS IoT 1-Click Projects Service__ 1035 - ### Features 1036 - This release adds tagging support for AWS IoT 1-Click Project resources. Use these APIs to add, remove, or list tags on Projects, and leverage the tags for various authorization and billing scenarios. This release also adds the ARN property to projects for DescribeProject and ListProject responses. 1037 1038## __Amazon CloudSearch Domain__ 1039 - ### Bugfixes 1040 - Use application/x-www-form-urlencoded as Content-Type for search API 1041 1042## __Amazon Transcribe Service__ 1043 - ### Features 1044 - Amazon Transcribe - support transcriptions from audio sources in German (de-DE) and Korean (ko-KR). 1045 1046## __Netty NIO Http Client__ 1047 - ### Features 1048 - Add sslProvider configuration in `NettyNioAsyncHttpClient.Builder`. 1049 1050# __2.5.14__ __2019-03-21__ 1051## __AWS IoT__ 1052 - ### Features 1053 - This release adds the GetStatistics API for the AWS IoT Fleet Indexing Service, which allows customers to query for statistics about registered devices that match a search query. This release only supports the count statistics. For more information about this API, see https://docs.aws.amazon.com/iot/latest/apireference/API_GetStatistics.html 1054 1055## __AWS SDK for Java v2__ 1056 - ### Features 1057 - Automatically retry on `RequestThrottledException` error codes. 1058 1059 - ### Bugfixes 1060 - Fix bug where the stream returned from a `ContentStreamProvider` is not closed after request execution. See [#1138](https://github.com/aws/aws-sdk-java-v2/issues/1138) 1061 1062## __Amazon CloudWatch Events__ 1063 - ### Features 1064 - Added 3 new APIs, and one additional parameter to the PutRule API, to support tagging of CloudWatch Events rules. 1065 1066## __Amazon Cognito Identity Provider__ 1067 - ### Features 1068 - This release adds tags and tag-based access control support to Amazon Cognito User Pools. 1069 1070## __Amazon Lightsail__ 1071 - ### Features 1072 - This release adds the DeleteKnownHostKeys API, which enables Lightsail's browser-based SSH or RDP clients to connect to the instance after a host key mismatch. 1073 1074## __Amazon S3__ 1075 - ### Bugfixes 1076 - Fix bug in `ChecksumCalculatingInputStream` where methods not overridden, such as `close()`, are not called on the wrapped stream. See [#1138](https://github.com/aws/aws-sdk-java-v2/issues/1138). 1077 1078## __Auto Scaling__ 1079 - ### Features 1080 - Documentation updates for Amazon EC2 Auto Scaling 1081 1082# __2.5.13__ __2019-03-20__ 1083## __AWS CodePipeline__ 1084 - ### Features 1085 - Add support for viewing details of each action execution belonging to past and latest pipeline executions that have occurred in customer's pipeline. The details include start/updated times, action execution results, input/output artifacts information, etc. Customers also have the option to add pipelineExecutionId in the input to filter the results down to a single pipeline execution. 1086 1087## __AWSMarketplace Metering__ 1088 - ### Features 1089 - This release increases AWS Marketplace Metering Service maximum usage quantity to 2147483647 and makes parameters usage quantity and dryrun optional. 1090 1091## __Amazon Cognito Identity__ 1092 - ### Features 1093 - This release adds tags and tag-based access control support to Amazon Cognito Identity Pools (Federated Identities). 1094 1095## __Netty NIO HTTP Client__ 1096 - ### Bugfixes 1097 - Fix a bug that could pollute non SDK threads with `ThreadLocal`'s when allocating memory. See [#1133](https://github.com/aws/aws-sdk-java-v2/issues/1133) 1098 1099## __Netty NIO Http Client__ 1100 - ### Bugfixes 1101 - Fix failed test NettyNioAsyncHttpClientSpiVerificationTest when running with JDK11. See [#1038](https://github.com/aws/aws-sdk-java-v2/issues/1038) 1102 1103# __2.5.12__ __2019-03-19__ 1104## __AWS Config__ 1105 - ### Features 1106 - AWS Config adds a new API called SelectResourceConfig to run advanced queries based on resource configuration properties. 1107 1108## __AWS SDK for Java v2__ 1109 - ### Features 1110 - Adds the Java vendor the user agent as well as using the updated user agent for all HTTP calls 1111 1112## __Amazon Elastic Container Service for Kubernetes__ 1113 - ### Features 1114 - Added support to control private/public access to the Kubernetes API-server endpoint 1115 1116## __Amazon S3__ 1117 - ### Features 1118 - Add support for getUrl operation. The API can be used to generate a URL that represents an object in Amazon S3. The url can only be used to download the object content if the object has public read permissions. Original issue: https://github.com/aws/aws-sdk-java-v2/issues/860 1119 1120 - ### Bugfixes 1121 - Only set content type of S3 `CreateMultipartUploadRequest` if `Content-Type` header is not present and honor the overridden content type. 1122 1123# __2.5.11__ __2019-03-18__ 1124## __AWS Database Migration Service__ 1125 - ### Features 1126 - S3 Endpoint Settings added support for 1) Migrating to Amazon S3 as a target in Parquet format 2) Encrypting S3 objects after migration with custom KMS Server-Side encryption. Redshift Endpoint Settings added support for encrypting intermediate S3 objects during migration with custom KMS Server-Side encryption. 1127 1128## __AWS SDK for Java v2__ 1129 - ### Bugfixes 1130 - Fix HeaderUnmarshaller to compare header ignoring cases. 1131 1132## __Amazon Chime__ 1133 - ### Features 1134 - This release adds support for the Amazon Chime Business Calling and Voice Connector features. 1135 1136## __Amazon Elastic Compute Cloud__ 1137 - ### Features 1138 - DescribeFpgaImages API now returns a new DataRetentionSupport attribute to indicate if the AFI meets the requirements to support DRAM data retention. DataRetentionSupport is a read-only attribute. 1139 1140# __2.5.10__ __2019-03-14__ 1141## __AWS Certificate Manager__ 1142 - ### Features 1143 - AWS Certificate Manager has added a new API action, RenewCertificate. RenewCertificate causes ACM to force the renewal of any private certificate which has been exported. 1144 1145## __AWS Certificate Manager Private Certificate Authority__ 1146 - ### Features 1147 - AWS Certificate Manager (ACM) Private CA allows customers to manage permissions on their CAs. Customers can grant or deny AWS Certificate Manager permission to renew exported private certificates. 1148 1149## __AWS Config__ 1150 - ### Features 1151 - AWS Config - add ability to tag, untag and list tags for ConfigRule, ConfigurationAggregator and AggregationAuthorization resource types. Tags can be used for various scenarios including tag based authorization. 1152 1153## __AWS IoT__ 1154 - ### Features 1155 - In this release, AWS IoT introduces support for tagging OTA Update and Stream resources. For more information about tagging, see the AWS IoT Developer Guide. 1156 1157## __Amazon CloudWatch__ 1158 - ### Features 1159 - New Messages parameter for the output of GetMetricData, to support new metric search functionality. 1160 1161## __Amazon Elastic Compute Cloud__ 1162 - ### Features 1163 - This release adds tagging support for Dedicated Host Reservations. 1164 1165## __Amazon SageMaker Service__ 1166 - ### Features 1167 - Amazon SageMaker Automatic Model Tuning now supports random search and hyperparameter scaling. 1168 1169## __Netty NIO HTTP Client__ 1170 - ### Bugfixes 1171 - Backport `FixedChannelPool` fix from https://github.com/netty/netty/pull/7927, which ensures that the operation doesn't become blocked from closing the wrapped pool. 1172 - Fix a possible `NullPointerException` if `HttpOrHttp2ChannelPool` is closed while the protocol is still being determined. The operation is now done synchronously with other operations on the pool to prevent a data race. 1173 1174# __2.5.9__ __2019-03-13__ 1175## __AWS Config__ 1176 - ### Features 1177 - Config released Remediation APIs allowing Remediation of Config Rules 1178 1179## __Amazon CloudWatch Logs__ 1180 - ### Features 1181 - Documentation updates for logs 1182 1183## __Netty Nio HTTP Client__ 1184 - ### Bugfixes 1185 - Update `SslCompletionEventHandler` to close channel for `SslCloseCompletionEvent` only if the channel is not currently in use. This would fix the race condition in the async clients causing incorrect IOException to be thrown when the service returns error response and closes the connection. See [#1076](https://github.com/aws/aws-sdk-java-v2/issues/1076) 1186 1187# __2.5.8__ __2019-03-12__ 1188## __AWSServerlessApplicationRepository__ 1189 - ### Features 1190 - The AWS Serverless Application Repository now supports associating a ZIP source code archive with versions of an application. 1191 1192## __Netty Nio Http Client__ 1193 - ### Bugfixes 1194 - Fix a bug where the channel fails to be released if there is an exception thrown. 1195 1196# __2.5.7__ __2019-03-11__ 1197## __AWS Cost Explorer Service__ 1198 - ### Features 1199 - The only change in this release is to make TimePeriod a required parameter in GetCostAndUsageRequest. 1200 1201## __AWS Elastic Beanstalk__ 1202 - ### Features 1203 - Elastic Beanstalk added support for tagging, and tag-based access control, of all Elastic Beanstalk resources. 1204 1205## __AWS Glue__ 1206 - ### Features 1207 - CreateDevEndpoint and UpdateDevEndpoint now support Arguments to configure the DevEndpoint. 1208 1209## __AWS IoT__ 1210 - ### Features 1211 - Documentation updates for iot 1212 1213## __Amazon QuickSight__ 1214 - ### Features 1215 - Amazon QuickSight user and group operation results now include group principal IDs and user principal IDs. This release also adds "DeleteUserByPrincipalId", which deletes users given their principal ID. The update also improves role session name validation. 1216 1217## __Amazon Rekognition__ 1218 - ### Features 1219 - Documentation updates for Amazon Rekognition 1220 1221## __Amazon S3__ 1222 - ### Bugfixes 1223 - Set `Content-Type` to `binary/octet-stream` for `S3#createMultipartRequest`. See [#1092](https://github.com/aws/aws-sdk-java-v2/issues/1092) 1224 1225## __Apache Http Client__ 1226 - ### Bugfixes 1227 - Updated to not set a default `Content-Type` if the header does not exist. Per [RFC7231](https://tools.ietf.org/html/rfc7231#page-11), we should let the recipient to decide if not known. 1228 1229# __2.5.6__ __2019-03-08__ 1230## __AWS CodeBuild__ 1231 - ### Features 1232 - CodeBuild also now supports Git Submodules. CodeBuild now supports opting out of Encryption for S3 Build Logs. By default these logs are encrypted. 1233 1234## __Amazon SageMaker Service__ 1235 - ### Features 1236 - SageMaker notebook instances now support enabling or disabling root access for notebook users. SageMaker Neo now supports rk3399 and rk3288 as compilation target devices. 1237 1238## __Amazon Simple Storage Service__ 1239 - ### Features 1240 - Documentation updates for s3 1241 1242# __2.5.5__ __2019-03-07__ 1243## __AWS App Mesh__ 1244 - ### Features 1245 - This release includes a new version of the AWS App Mesh APIs. You can read more about the new APIs here: https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html. 1246 1247## __AWS Elemental MediaLive__ 1248 - ### Features 1249 - This release adds a MediaPackage output group, simplifying configuration of outputs to AWS Elemental MediaPackage. 1250 1251## __AWS Greengrass__ 1252 - ### Features 1253 - Greengrass group UID and GID settings can now be configured to use a provided default via FunctionDefaultConfig. If configured, all Lambda processes in your deployed Greengrass group will by default start with the provided UID and/or GID, rather than by default starting with UID "ggc_user" and GID "ggc_group" as they would if not configured. Individual Lambdas can also be configured to override the defaults if desired via each object in the Functions list of your FunctionDefinitionVersion. 1254 1255## __AWS SDK For Java v2__ 1256 - ### Bugfixes 1257 - Fix bug in the generated async clients where cancelling the `CompletableFuture` returned from an async operation does not result in cancelling the underlying HTTP request execution. In some cases, this can lead to unnecesarily keeping resources from being freed until the request execution finishes. 1258 1259## __Amazon EC2 Container Service__ 1260 - ### Features 1261 - This release of Amazon Elastic Container Service (Amazon ECS) introduces additional task definition parameters that enable you to define dependencies for container startup and shutdown, a per-container start and stop timeout value, as well as an AWS App Mesh proxy configuration which eases the integration between Amazon ECS and AWS App Mesh. 1262 1263## __Amazon GameLift__ 1264 - ### Features 1265 - Amazon GameLift-hosted instances can now securely access resources on other AWS services using IAM roles. See more details at https://aws.amazon.com/releasenotes/amazon-gamelift/. 1266 1267## __Amazon Relational Database Service__ 1268 - ### Features 1269 - You can configure your Aurora database cluster to automatically copy tags on the cluster to any automated or manual database cluster snapshots that are created from the cluster. This allows you to easily set metadata on your snapshots to match the parent cluster, including access policies. You may enable or disable this functionality while creating a new cluster, or by modifying an existing database cluster. 1270 1271## __Auto Scaling__ 1272 - ### Features 1273 - Documentation updates for autoscaling 1274 1275## __Netty NIO HTTP Client__ 1276 - ### Bugfixes 1277 - Fix a bug where, if the future returned from the `NettyRequestExecutor#execute` is cancelled, the client continues to wait for the `Channel` acquire to complete, which leads to keeping potentially many resources around unnecessarily. 1278 1279# __2.5.4__ __2019-03-06__ 1280## __AWS Direct Connect__ 1281 - ### Features 1282 - Exposed a new available port speeds field in the DescribeLocation api call. 1283 1284## __AWS SDK for Java v2__ 1285 - ### Bugfixes 1286 - Fix the generated ServiceMetadata classes for services that have PARTITION_OVERRIDDEN_ENDPOINTS 1287 1288## __Amazon Elastic Compute Cloud__ 1289 - ### Features 1290 - This release adds pagination support for ec2.DescribeVpcs, ec2.DescribeInternetGateways and ec2.DescribeNetworkAcls APIs 1291 1292## __Amazon Elastic File System__ 1293 - ### Features 1294 - Documentation updates for elasticfilesystem adding new examples for EFS Lifecycle Management feature. 1295 1296# __2.5.3__ __2019-03-05__ 1297## __AWS CodeDeploy__ 1298 - ### Features 1299 - Documentation updates for codedeploy 1300 1301## __AWS Elemental MediaLive__ 1302 - ### Features 1303 - This release adds support for pausing and unpausing one or both pipelines at scheduled times. 1304 1305## __AWS SDK for Java v2__ 1306 - ### Bugfixes 1307 - Add missing non-service modules to bom. See [#1063](https://github.com/aws/aws-sdk-java-v2/issues/1063) 1308 1309## __AWS Storage Gateway__ 1310 - ### Features 1311 - ActivateGateway, CreateNFSFileShare and CreateSMBFileShare APIs support a new parameter: Tags (to be attached to the created resource). Output for DescribeNFSFileShare, DescribeSMBFileShare and DescribeGatewayInformation APIs now also list the Tags associated with the resource. Minimum length of a KMSKey is now 7 characters. 1312 1313## __Amazon Textract__ 1314 - ### Features 1315 - This release is intended ONLY for customers that are officially part of the Amazon Textract Preview program. If you are not officially part of the Amazon Textract program THIS WILL NOT WORK. Our two main regions for Amazon Textract Preview are N. Virginia and Dublin. Also some members have been added to Oregon and Ohio. If you are outside of any of these AWS regions, Amazon Textract Preview definitely will not work. If you would like to be part of the Amazon Textract program, you can officially request sign up here - https://pages.awscloud.com/textract-preview.html. To set expectations appropriately, we are aiming to admit new preview participants once a week until General Availability. 1316 1317# __2.5.2__ __2019-03-04__ 1318## __AWS Elemental MediaPackage__ 1319 - ### Features 1320 - This release adds support for user-defined tagging of MediaPackage resources. Users may now call operations to list, add and remove tags from channels and origin-endpoints. Users can also specify tags to be attached to these resources during their creation. Describe and list operations on these resources will now additionally return any tags associated with them. 1321 1322## __Amazon Simple Systems Manager (SSM)__ 1323 - ### Features 1324 - This release updates AWS Systems Manager APIs to support service settings for AWS customers. A service setting is a key-value pair that defines how a user interacts with or uses an AWS service, and is typically created and consumed by the AWS service team. AWS customers can read a service setting via GetServiceSetting API and update the setting via UpdateServiceSetting API or ResetServiceSetting API, which are introduced in this release. For example, if an AWS service charges money to the account based on a feature or service usage, then the AWS service team might create a setting with the default value of "false". This means the user can't use this feature unless they update the setting to "true" and intentionally opt in for a paid feature. 1325 1326# __2.5.1__ __2019-03-01__ 1327## __AWS Auto Scaling Plans__ 1328 - ### Features 1329 - Documentation updates for autoscaling-plans 1330 1331## __Amazon Elastic Compute Cloud__ 1332 - ### Features 1333 - This release adds support for modifying instance event start time which allows users to reschedule EC2 events. 1334 1335# __2.5.0__ __2019-02-28__ 1336## __AWS SDK for Java v2__ 1337 - ### Bugfixes 1338 - Fix a bug in the code generator where the enum getter for a structure member is not being generated in some cases. Additionally, fix a bug that generated the wrong code for enum getters where the enum is not at the top level container but is nested, such as `List<List<EnumType>>`. This breaks the interface for affected services so the minor version is increased. 1339 - Fixed a bug where the request would fail of NoSuchElementException. This bug would affect `TranscribeStreaming#startStreamTranscription` request 1340 1341## __Alexa For Business__ 1342 - ### Features 1343 - This release adds the PutInvitationConfiguration API to configure the user invitation email template with custom attributes, and the GetInvitationConfiguration API to retrieve the configured values. 1344 1345## __Amazon Simple Systems Manager (SSM)__ 1346 - ### Features 1347 - AWS Systems Manager State Manager now supports associations using documents shared by other AWS accounts. 1348 1349## __AmazonApiGatewayV2__ 1350 - ### Features 1351 - Marking certain properties as explicitly required and fixing an issue with the GetApiMappings operation for ApiMapping resources. 1352 1353## __Application Auto Scaling__ 1354 - ### Features 1355 - Documentation updates for application-autoscaling 1356 1357## __Netty Nio HTTP Client__ 1358 - ### Bugfixes 1359 - Added try-catch blocks to prevent uncompleted future when exception is thrown. 1360