blob: bcead30b80019c8ab88833c6f4c532914a91593e [file] [log] [blame]
{
"version": "2.18.40",
"date": "2022-12-15",
"entries": [
{
"type": "bugfix",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Require setting the bytes transferred on transfer progress snapshots. This prevents programming bugs where the caller forgets to set the value and it gets defaulted to 0."
},
{
"type": "bugfix",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Allow pausing a resumed download, even if the resumed download hasn't started."
},
{
"type": "bugfix",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Fixed issues in S3 Transfer Manager resumeDownloadFile API where errors were being wrapped by SdkClientException"
},
{
"type": "feature",
"category": "AWS Backup Gateway",
"contributor": "",
"description": "This release adds support for VMware vSphere tags, enabling customer to protect VMware virtual machines using tag-based policies for AWS tags mapped from vSphere tags. This release also adds support for customer-accessible gateway-hypervisor interaction log and upload bandwidth rate limit schedule."
},
{
"type": "feature",
"category": "AWS Glue",
"contributor": "",
"description": "This release adds support for AWS Glue Crawler with native DeltaLake tables, allowing Crawlers to classify Delta Lake format tables and catalog them for query engines to query against."
},
{
"type": "feature",
"category": "AWSMainframeModernization",
"contributor": "",
"description": "Adds an optional create-only `KmsKeyId` property to Environment and Application resources."
},
{
"type": "feature",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Flattened and removed OverrideConfigurations such that these can be configured directly to S3TransferManagerBuilder, upload and transfer Requests. Also refactored certain attributes and API names to represent better meaningful names."
},
{
"type": "feature",
"category": "AWS SecurityHub",
"contributor": "",
"description": "Added new resource details objects to ASFF, including resources for AwsEc2LaunchTemplate, AwsSageMakerNotebookInstance, AwsWafv2WebAcl and AwsWafv2RuleGroup."
},
{
"type": "feature",
"category": "Amazon Connect Service",
"contributor": "",
"description": "Added support for \"English - New Zealand\" and \"English - South African\" to be used with Amazon Connect Custom Vocabulary APIs."
},
{
"type": "feature",
"category": "Amazon EC2 Container Service",
"contributor": "",
"description": "This release adds support for container port ranges in ECS, a new capability that allows customers to provide container port ranges to simplify use cases where multiple ports are in use in a container. This release updates TaskDefinition mutation APIs and the Task description APIs."
},
{
"type": "feature",
"category": "Amazon Elastic Kubernetes Service",
"contributor": "",
"description": "Add support for Windows managed nodes groups."
},
{
"type": "feature",
"category": "Amazon Kinesis",
"contributor": "",
"description": "Added StreamARN parameter for Kinesis Data Streams APIs. Added a new opaque pagination token for ListStreams. SDKs will auto-generate Account Endpoint when accessing Kinesis Data Streams."
},
{
"type": "feature",
"category": "Amazon Location Service",
"contributor": "",
"description": "This release adds support for a new style, \"VectorOpenDataStandardLight\" which can be used with the new data source, \"Open Data Maps (Preview)\"."
},
{
"type": "feature",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Rename `UploadDirectoryRequest.prefix` and `delimiter` to `s3Prefix` and `s3Delimiter` to make it clear these are S3 parameters, not file-system parameters."
},
{
"type": "feature",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Rename `DownloadDirectoryRequest.destinationDirectory` to `destination`."
},
{
"type": "feature",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Rename `ResumableFileDownload`'s `to` and `writeTo` methods to `serializeTo` to make it clear that these aren't affecting the download."
},
{
"type": "feature",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Do not base 64 encode when writing `ResumableFileDownload` to disk."
},
{
"type": "feature",
"category": "Amazon SageMaker Service",
"contributor": "",
"description": "SageMaker Inference Recommender now allows customers to load tests their models on various instance types using private VPC."
},
{
"type": "feature",
"category": "Amazon Translate",
"contributor": "",
"description": "Raised the input byte size limit of the Text field in the TranslateText API to 10000 bytes."
},
{
"type": "feature",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Moved POJO classes to `software.amazon.awssdk.transfer.s3.model` and moved configuration classes to `software.amazon.awssdk.transfer.s3.config`"
},
{
"type": "removal",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Backward incompatible changes after removing s3ClientConfiguration() from builder API of S3TransferManager Interface.\n- Added crtBuilder in S3AsyncClient Interface.\n- Backward incompatible changes after changing args of test() API in DownloadFilter Interface from DownloadFileContext to S3Object."
},
{
"type": "removal",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Remove `DownloadDirectoryRequest.prefix` and `delimiter`. The same functionality is already available via the `listObjectsV2RequestTransformer`."
},
{
"type": "removal",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Remove UploadDirectoryRequest's override configuration's `recursive` option. The same functionality can be achieved with `UploadDirectoryRequest.builder().maxDepth(1)` or S3TransferManager.builder().maxUploadDirectoryDepth(1)."
},
{
"type": "removal",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Removed charset options from `ResumableFileDownload`'s string options, because there's no reason to choose something other than UTF-8."
},
{
"type": "removal",
"category": "Amazon S3 Transfer Manager",
"contributor": "",
"description": "Make `aws-crt` an optional dependency in `s3-transfer-manager` module. Customers need to explicitly add `aws-crt` dependency if they want to use CRT-based Transfer Manager"
},
{
"type": "feature",
"category": "AWS SDK for Java v2",
"contributor": "",
"description": "Updated endpoint and partition metadata."
}
]
}