Skip to content

Commit 4157fc8

Browse files
authored
Merge branch 'develop' into migration-tool-issue-template
2 parents 38a18da + 9b4bb9e commit 4157fc8

31 files changed

+1091
-17
lines changed

.changes/1.44.13.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"category": "``ce``",
4+
"description": "This release updates existing reservation recommendations API to support deployment model.",
5+
"type": "api-change"
6+
},
7+
{
8+
"category": "``emr-serverless``",
9+
"description": "Added support for enabling disk encryption using customer managed AWS KMS keys to CreateApplication, UpdateApplication and StartJobRun APIs.",
10+
"type": "api-change"
11+
}
12+
]

.changes/1.44.14.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[
2+
{
3+
"category": "``workspaces``",
4+
"description": "Add StateMessage and ProgressPercentage fields to DescribeCustomWorkspaceImageImport API response.",
5+
"type": "api-change"
6+
}
7+
]

.changes/1.44.15.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
[
2+
{
3+
"category": "``bedrock-agentcore-control``",
4+
"description": "Adds optional field \"view\" to GetMemory API input to give customers control over whether CMK encrypted data such as strategy decryption or override prompts is returned or not.",
5+
"type": "api-change"
6+
},
7+
{
8+
"category": "``cloudfront``",
9+
"description": "Added EntityLimitExceeded exception handling to the following API operations AssociateDistributionWebACL, AssociateDistributionTenantWebACL, UpdateDistributionWithStagingConfig",
10+
"type": "api-change"
11+
},
12+
{
13+
"category": "``glue``",
14+
"description": "Adding MaterializedViews task run APIs",
15+
"type": "api-change"
16+
},
17+
{
18+
"category": "``medialive``",
19+
"description": "MediaPackage v2 output groups in MediaLive can now accept one additional destination for single pipeline channels and up to two additional destinations for standard channels. MediaPackage v2 destinations now support sending to cross region MediaPackage channels.",
20+
"type": "api-change"
21+
},
22+
{
23+
"category": "``transcribe``",
24+
"description": "Adds waiters to Amazon Transcribe.",
25+
"type": "api-change"
26+
}
27+
]

.changes/1.44.16.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[
2+
{
3+
"category": "``billing``",
4+
"description": "Cost Categories filtering support to BillingView data filter expressions through the new costCategories parameter, enabling users to filter billing views by AWS Cost Categories for more granular cost management and allocation.",
5+
"type": "api-change"
6+
},
7+
{
8+
"category": "``iot-managed-integrations``",
9+
"description": "This release introduces WiFi Simple Setup (WSS) enabling device provisioning via barcode scanning with automated network discovery, authentication, and credential provisioning. Additionally, it introduces 2P Device Capability Rediscovery for updating hub-managed device capabilities post-onboarding.",
10+
"type": "api-change"
11+
},
12+
{
13+
"category": "``sagemaker``",
14+
"description": "Added ultraServerType to the UltraServerInfo structure to support server type identification for SageMaker HyperPod",
15+
"type": "api-change"
16+
},
17+
{
18+
"category": "``s3``",
19+
"description": "Adds new parameter ``--case-conflict`` that configures how case conflicts are handled on case-insensitive filesystems",
20+
"type": "enhancement"
21+
}
22+
]

.changes/1.44.17.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"category": "``bedrock``",
4+
"description": "This change will increase TestCase guardContent input size from 1024 to 2028 characters and PolicyBuildDocumentDescription from 2000 to 4000 characters",
5+
"type": "api-change"
6+
},
7+
{
8+
"category": "``datazone``",
9+
"description": "Adds support for IAM role subscriptions to Glue table listings via CreateSubscriptionRequest API. Also adds owningIamPrincipalArn filter to List APIs and subscriptionGrantCreationMode parameter to subscription target APIs for controlling grant creation behavior.",
10+
"type": "api-change"
11+
}
12+
]

.changes/1.44.18.json

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
[
2+
{
3+
"category": "``ce``",
4+
"description": "Cost Categories added support to BillingView data filter expressions through the new costCategories parameter, enabling users to filter billing views by AWS Cost Categories for more granular cost management and allocation.",
5+
"type": "api-change"
6+
},
7+
{
8+
"category": "``connect``",
9+
"description": "Amazon Connect makes it easier to manage contact center operating hours by enabling automated scheduling for recurring events like holidays and maintenance windows. Set up recurring patterns (weekly, monthly, etc.) or link to another hours of operation to inherit overrides.",
10+
"type": "api-change"
11+
},
12+
{
13+
"category": "``eks``",
14+
"description": "Added support for BOTTLEROCKET NVIDIA FIPS AMIs to AMI types in US regions.",
15+
"type": "api-change"
16+
},
17+
{
18+
"category": "``rds``",
19+
"description": "no feature changes. model migrated to Smithy",
20+
"type": "api-change"
21+
},
22+
{
23+
"category": "``redshift``",
24+
"description": "Adds support for enabling extra compute resources for automatic optimization during create and modify operations in Amazon Redshift clusters.",
25+
"type": "api-change"
26+
},
27+
{
28+
"category": "``redshift-serverless``",
29+
"description": "Adds support for enabling extra compute resources for automatic optimization during create and update operations in Amazon Redshift Serverless workgroups.",
30+
"type": "api-change"
31+
},
32+
{
33+
"category": "``socialmessaging``",
34+
"description": "This release clarifies WhatsApp template operations as a resource-authenticated operation via the parent WhatsApp Business Account. It also introduces new parameters for parameter format, CTA URL link tracking, and template body examples, and increases the phone number ID length.",
35+
"type": "api-change"
36+
}
37+
]

CHANGELOG.rst

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,57 @@
22
CHANGELOG
33
=========
44

5+
1.44.18
6+
=======
7+
8+
* api-change:``ce``: Cost Categories added support to BillingView data filter expressions through the new costCategories parameter, enabling users to filter billing views by AWS Cost Categories for more granular cost management and allocation.
9+
* api-change:``connect``: Amazon Connect makes it easier to manage contact center operating hours by enabling automated scheduling for recurring events like holidays and maintenance windows. Set up recurring patterns (weekly, monthly, etc.) or link to another hours of operation to inherit overrides.
10+
* api-change:``eks``: Added support for BOTTLEROCKET NVIDIA FIPS AMIs to AMI types in US regions.
11+
* api-change:``rds``: no feature changes. model migrated to Smithy
12+
* api-change:``redshift``: Adds support for enabling extra compute resources for automatic optimization during create and modify operations in Amazon Redshift clusters.
13+
* api-change:``redshift-serverless``: Adds support for enabling extra compute resources for automatic optimization during create and update operations in Amazon Redshift Serverless workgroups.
14+
* api-change:``socialmessaging``: This release clarifies WhatsApp template operations as a resource-authenticated operation via the parent WhatsApp Business Account. It also introduces new parameters for parameter format, CTA URL link tracking, and template body examples, and increases the phone number ID length.
15+
16+
17+
1.44.17
18+
=======
19+
20+
* api-change:``bedrock``: This change will increase TestCase guardContent input size from 1024 to 2028 characters and PolicyBuildDocumentDescription from 2000 to 4000 characters
21+
* api-change:``datazone``: Adds support for IAM role subscriptions to Glue table listings via CreateSubscriptionRequest API. Also adds owningIamPrincipalArn filter to List APIs and subscriptionGrantCreationMode parameter to subscription target APIs for controlling grant creation behavior.
22+
23+
24+
1.44.16
25+
=======
26+
27+
* api-change:``billing``: Cost Categories filtering support to BillingView data filter expressions through the new costCategories parameter, enabling users to filter billing views by AWS Cost Categories for more granular cost management and allocation.
28+
* api-change:``iot-managed-integrations``: This release introduces WiFi Simple Setup (WSS) enabling device provisioning via barcode scanning with automated network discovery, authentication, and credential provisioning. Additionally, it introduces 2P Device Capability Rediscovery for updating hub-managed device capabilities post-onboarding.
29+
* api-change:``sagemaker``: Added ultraServerType to the UltraServerInfo structure to support server type identification for SageMaker HyperPod
30+
* enhancement:``s3``: Adds new parameter ``--case-conflict`` that configures how case conflicts are handled on case-insensitive filesystems
31+
32+
33+
1.44.15
34+
=======
35+
36+
* api-change:``bedrock-agentcore-control``: Adds optional field "view" to GetMemory API input to give customers control over whether CMK encrypted data such as strategy decryption or override prompts is returned or not.
37+
* api-change:``cloudfront``: Added EntityLimitExceeded exception handling to the following API operations AssociateDistributionWebACL, AssociateDistributionTenantWebACL, UpdateDistributionWithStagingConfig
38+
* api-change:``glue``: Adding MaterializedViews task run APIs
39+
* api-change:``medialive``: MediaPackage v2 output groups in MediaLive can now accept one additional destination for single pipeline channels and up to two additional destinations for standard channels. MediaPackage v2 destinations now support sending to cross region MediaPackage channels.
40+
* api-change:``transcribe``: Adds waiters to Amazon Transcribe.
41+
42+
43+
1.44.14
44+
=======
45+
46+
* api-change:``workspaces``: Add StateMessage and ProgressPercentage fields to DescribeCustomWorkspaceImageImport API response.
47+
48+
49+
1.44.13
50+
=======
51+
52+
* api-change:``ce``: This release updates existing reservation recommendations API to support deployment model.
53+
* api-change:``emr-serverless``: Added support for enabling disk encryption using customer managed AWS KMS keys to CreateApplication, UpdateApplication and StartJobRun APIs.
54+
55+
556
1.44.12
657
=======
758

awscli/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import os
2020

21-
__version__ = '1.44.12'
21+
__version__ = '1.44.18'
2222

2323
#
2424
# Get our data path to be added to botocore's search path

awscli/customizations/s3/filegenerator.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,8 @@ def __init__(self, directory, filename):
9494
class FileStat(object):
9595
def __init__(self, src, dest=None, compare_key=None, size=None,
9696
last_update=None, src_type=None, dest_type=None,
97-
operation_name=None, response_data=None, etag=None):
97+
operation_name=None, response_data=None, etag=None,
98+
case_conflict_submitted=None, case_conflict_key=None,):
9899
self.src = src
99100
self.dest = dest
100101
self.compare_key = compare_key
@@ -105,6 +106,8 @@ def __init__(self, src, dest=None, compare_key=None, size=None,
105106
self.operation_name = operation_name
106107
self.response_data = response_data
107108
self.etag = etag
109+
self.case_conflict_submitted = case_conflict_submitted
110+
self.case_conflict_key = case_conflict_key
108111

109112

110113
class FileGenerator(object):

awscli/customizations/s3/fileinfo.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ def __init__(self, src, dest=None, compare_key=None, size=None,
4242
last_update=None, src_type=None, dest_type=None,
4343
operation_name=None, client=None, parameters=None,
4444
source_client=None, is_stream=False,
45-
associated_response_data=None, etag=None):
45+
associated_response_data=None, etag=None,
46+
case_conflict_submitted=None, case_conflict_key=None,):
4647
self.src = src
4748
self.src_type = src_type
4849
self.operation_name = operation_name
@@ -60,6 +61,8 @@ def __init__(self, src, dest=None, compare_key=None, size=None,
6061
self.is_stream = is_stream
6162
self.associated_response_data = associated_response_data
6263
self.etag = etag
64+
self.case_conflict_submitted = case_conflict_submitted
65+
self.case_conflict_key = case_conflict_key
6366

6467
def is_glacier_compatible(self):
6568
"""Determines if a file info object is glacier compatible

0 commit comments

Comments
 (0)