renovate-bot opened a new pull request, #7897:
URL: https://github.com/apache/texera/pull/7897

   > ℹ️ **Note**
   > 
   > This PR body was truncated due to platform limits.
   
   This PR contains the following updates:
   
   | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | 
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
   |---|---|---|---|
   | [bidict](https://redirect.github.com/jab/bidict) 
([changelog](https://bidict.readthedocs.io/changelog.html)) | `==0.22.0` → 
`==0.23.1` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/bidict/0.23.1?slim=true)
 | 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/bidict/0.22.0/0.23.1?slim=true)
 |
   | [boto3](https://redirect.github.com/boto/boto3) | `==1.42.90` → 
`==1.43.78` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.78?slim=true)
 | 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.42.90/1.43.78?slim=true)
 |
   | [botocore](https://redirect.github.com/boto/botocore) | `==1.42.90` → 
`==1.43.78` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/botocore/1.43.78?slim=true)
 | 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/botocore/1.42.90/1.43.78?slim=true)
 |
   | [praw](https://redirect.github.com/praw-dev/praw) 
([changelog](https://praw.readthedocs.io/en/latest/package_info/change_log.html))
 | `==7.6.1` → `==7.8.2` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/praw/7.8.2?slim=true) | 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/praw/7.6.1/7.8.2?slim=true)
 |
   | [pytest](https://redirect.github.com/pytest-dev/pytest) 
([changelog](https://docs.pytest.org/en/stable/changelog.html)) | `==9.0.3` → 
`==9.1.1` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/9.1.1?slim=true) 
| 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/9.0.3/9.1.1?slim=true)
 |
   | [ruff](https://docs.astral.sh/ruff) 
([source](https://redirect.github.com/astral-sh/ruff), 
[changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md)) 
| `==0.14.7` → `==0.16.4` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.16.4?slim=true) 
| 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.14.7/0.16.4?slim=true)
 |
   | [s3fs](https://redirect.github.com/fsspec/s3fs) | `==2026.6.0` → 
`==2026.7.0` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/s3fs/2026.7.0?slim=true)
 | 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/s3fs/2026.6.0/2026.7.0?slim=true)
 |
   | [scikit-image](https://redirect.github.com/scikit-image/scikit-image) | 
`==0.25.2` → `==0.26.0` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/scikit-image/0.26.0?slim=true)
 | 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/scikit-image/0.25.2/0.26.0?slim=true)
 |
   | [scikit-learn](https://redirect.github.com/scikit-learn/scikit-learn) 
([changelog](https://scikit-learn.org/stable/whats_new)) | `==1.7.2` → 
`==1.9.0` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/scikit-learn/1.9.0?slim=true)
 | 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/scikit-learn/1.7.2/1.9.0?slim=true)
 |
   | [transformers](https://redirect.github.com/huggingface/transformers) | 
`==5.5.0` → `==5.15.1` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/transformers/5.15.1?slim=true)
 | 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/transformers/5.5.0/5.15.1?slim=true)
 |
   | [typing_extensions](https://redirect.github.com/python/typing_extensions) 
([changelog](https://redirect.github.com/python/typing_extensions/blob/main/CHANGELOG.md))
 | `==4.14.1` → `==4.16.0` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/typing-extensions/4.16.0?slim=true)
 | 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/typing-extensions/4.14.1/4.16.0?slim=true)
 |
   
   ---
   
   ### Release Notes
   
   <details>
   <summary>jab/bidict (bidict)</summary>
   
   ### 
[`v0.23.1`](https://redirect.github.com/jab/bidict/blob/HEAD/CHANGELOG.rst#0231-2024-02-18)
   
   [Compare 
Source](https://redirect.github.com/jab/bidict/compare/v0.23.0...v0.23.1)
   
   Fix a regression in 0.23.0 that could defeat type inference
   of a bidict's key type and value type when running in Python 3.8 or 3.9.
   :issue:`310`
   
   ### 
[`v0.23.0`](https://redirect.github.com/jab/bidict/blob/HEAD/CHANGELOG.rst#0230-2024-02-14)
   
   [Compare 
Source](https://redirect.github.com/jab/bidict/compare/v0.22.1...v0.23.0)
   
   Primarily, this release simplifies bidict by removing minor features
   that are no longer necessary or that have little to no apparent usage,
   and it also includes some performance optimizations.
   
   Specifically, initializing or updating a bidict
   is now up to 70% faster in microbenchmarks.
   
   The changes in this release will also make it easier
   to maintain and improve bidict in the future,
   including further potential performance optimizations.
   
   It also contains several other improvements.
   
   - Drop support for Python 3.7,
     which reached end of life on 2023-06-27,
     and take advantage of features available in Python 3.8+.
   
   - Remove `FrozenOrderedBidict` now that Python 3.7 is no longer supported.
     :class:`~bidict.frozenbidict` now provides everything
     that `FrozenOrderedBidict` provided
     (including :class:`reversibility <collections.abc.Reversible>`)
     on all supported Python versions,
     but with less space overhead.
   
   - Remove `namedbidict` due to low usage.
   
   - Remove the `kv` field of :class:`~bidict.OnDup`
     which specified the :class:`~bidict.OnDupAction` to take
     in the case of :ref:`basic-usage:key and value duplication`.
     The :attr:`~bidict.OnDup.val` field now specifies the action to take
     in the case of
     :ref:`basic-usage:key and value duplication`
     as well as
     :ref:`just value duplication <basic-usage:values must be unique>`.
   
   - Improve type hints for the
     :attr:`~bidict.BidictBase.inv` shortcut alias
     for :attr:`~bidict.BidictBase.inverse`.
   
   - Fix a bug where calls like
     `bidict(None)`, `bi.update(False)`, etc.
     would fail to raise a :class:`TypeError`.
   
   - All :meth:`~bidict.BidictBase.__init__`,
     :meth:`~bidict.MutableBidict.update`,
     and related methods
     now handle `SupportsKeysAndGetItem 
<https://github.com/python/typeshed/blob/3eb9ff/stdlib/_typeshed/__init__.pyi#L128-L131>`\_\_
     objects that are not :class:`~collections.abc.Mapping`\s
     the same way that `MutableMapping.update() 
<https://github.com/python/cpython/blob/v3.11.5/Lib/_collections_abc.py#L943>`\_\_
 does,
     before falling back to handling the provided object as an iterable of 
pairs.
   
   - The :func:`repr` of ordered bidicts now matches that of regular bidicts,
     e.g. `OrderedBidict({1: 1})` rather than `OrderedBidict([(1, 1)])`.
   
     (Accordingly, the `bidict.__repr_delegate__` field has been removed
     now that it's no longer needed.)
   
     This tracks with the change to :class:`collections.OrderedDict`'s 
:func:`repr`
     `in Python 3.12 <https://github.com/python/cpython/pull/101661>`\_\_.
   
   - Test with Python 3.12 in CI.
   
     Note: Older versions of bidict also support Python 3.12,
     even though they don't explicitly declare support for it.
   
   - Drop use of `Trove classifiers 
<https://github.com/pypa/trove-classifiers>`\_\_
     that declare support for specific Python versions in package metadata.
   
   ### 
[`v0.22.1`](https://redirect.github.com/jab/bidict/blob/HEAD/CHANGELOG.rst#0221-2022-12-31)
   
   [Compare 
Source](https://redirect.github.com/jab/bidict/compare/v0.22.0...v0.22.1)
   
   - Only include the source code in the source distribution.
     This reduces the size of the source distribution
     from \~200kB to \~30kB.
   
   - Fix the return type hint of :func:`bidict.inverted`
     to return an :class:`~collections.abc.Iterator`,
     rather than an :class:`~collections.abc.Iterable`.
   
   </details>
   
   <details>
   <summary>boto/boto3 (boto3)</summary>
   
   ### 
[`v1.43.78`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14378)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.77...1.43.78)
   
   \=======
   
   - api-change:`backup`: \[`botocore`] Updating CLI Docs for Backup Audit 
Manager List Job Summaries APIs.
   - api-change:`bedrock-agentcore`: \[`botocore`] Increase spans count from 1k 
to 20k
   - api-change:`bedrock-agentcore-control`: \[`botocore`] Update Dataset 
schema to THIRDPARTYEVALUATIONV1
   - api-change:`cloudwatch`: \[`botocore`] Allows customers to specify an 
initial warm up period to wait for metrics to arrive when creating metric or 
log alarms
   - api-change:`devicefarm`: \[`botocore`] Added support to 
CreateRemoveAccessSession for selecting a server version on the mobile 
WebDriver endpoint.
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`kinesis`: \[`botocore`] Generate account endpoint for Kinesis 
Data Streams requests when the account ID is available
   - api-change:`wafv2`: \[`botocore`] DataProtectionConfig field Key 
Documentation Update
   
   ### 
[`v1.43.77`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14377)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.76...1.43.77)
   
   \=======
   
   - bugfix:HTTP: \[`botocore`] Fixed an issue where reused connections could 
return a cached response status, dropping response headers.
   
   ### 
[`v1.43.76`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14376)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.75...1.43.76)
   
   \=======
   
   - api-change:`amplify`: \[`botocore`] Increased the maximum allowed length 
from 255 to 4,096 characters to support longer access tokens.
   - api-change:`arc-region-switch`: \[`botocore`] Adds support for Rds 
switchover read replica for Oracle databases in Region switch plans
   - api-change:`batch`: \[`botocore`] AWS Batch now supports a new compute 
environment type that provides fully managed EC2 capacity with broader compute 
flexibility than Fargate, including GPU instances, bare metal, and specific 
instance type selection, without infrastructure management overhead.
   - api-change:`cloudfront`: \[`botocore`] Added SigV4a as a supported signing 
protocol for Origin Access Control (OAC), enabling CloudFront to sign requests 
to Amazon S3 Multi-Region Access Point (S3-MRAP) origins.
   - api-change:`directconnect`: \[`botocore`] This release adds custom route 
prefix pool allocations for Direct Connect. You can set IPv4 and IPv6 route 
prefix counts on private and transit virtual interfaces, and view pool size and 
unallocated counts on connections and LAGs, plus direct connect gateway 
attachment prefix allocation totals.
   - api-change:`ec2`: \[`botocore`] EC2 marks UEFI instance metadata field as 
sensitive.
   - api-change:`lambda`: \[`botocore`] Adds support for full JSON 
resource-based policies, enabling customers to create, retrieve, update, and 
delete function resource policies as complete JSON documents.
   - api-change:`pricing-plan-manager`: \[`botocore`] Documentation update for 
the CreateSubscription API to correct the default value of the approval mode 
parameter. The default value for paid subscriptions is MANUAL, not IMMEDIATE as 
previously documented. The default value remains IMMEDIATE for FREE tier 
subscriptions.
   - api-change:`sagemaker`: \[`botocore`] Added IAM Identity Center (IdC) 
support to CreatePartnerApp and UpdatePartnerApp APIs. Added Customer Managed 
Key (CMK) support to CreateMlflowApp and DescribeMlflowApp.
   - api-change:`sesv2`: \[`botocore`] Amazon SES now supports per-message 
tracking overrides. You can use the new ConfigurationOverrides parameter in 
SendEmail and SendBulkEmail to enable or disable open and click tracking for 
individual messages without changing your account-level or configuration set 
settings.
   
   ### 
[`v1.43.75`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14375)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.74...1.43.75)
   
   \=======
   
   - api-change:`account-access`: \[`botocore`] Adds throttling exceptions to 
operation outputs that were previously inconsistent with other operations.
   - api-change:`batch`: \[`botocore`] AWS Batch now supports managing 
CloudWatch Container Insights on compute environments via 
CreateComputeEnvironment and UpdateComputeEnvironment.
   - api-change:`bedrock-agentcore`: \[`botocore`] AgentCore Memory now 
supports Flexible Namespaces and Non-Conversational Payloads in CreateEvent API
   - api-change:`bedrock-agentcore-control`: \[`botocore`] AgentCore Memory now 
supports Flexible Namespaces
   - api-change:`eks`: \[`botocore`] Adds support for EKS cluster certificate 
authorities (CA)
   - api-change:`medialive`: \[`botocore`] AWS Elemental MediaLive now supports 
video cropping and output positioning. Use cropRectangle and 
outputPositionRectangle to position the encoded video within the output frame, 
with the surrounding area filled with black.
   - api-change:`redshift`: \[`botocore`] Amazon Redshift enhanced System Table 
retention that allows customers to store their system table data directly in S3 
Tables in customer's account instead of Redshift Managed Storage
   - api-change:`redshift-serverless`: \[`botocore`] Amazon Redshift Enhanced 
System Table Retention that allows customers to store their system table data 
directly in S3 Tables in customer's account instead of Redshift Managed Storage
   - api-change:`vpc-lattice`: \[`botocore`] Amazon VPC Lattice now supports 
modification of private DNS options on Service Network VPC Associations
   
   ### 
[`v1.43.74`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14374)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.73...1.43.74)
   
   \=======
   
   - api-change:`batch`: \[`botocore`] Update AWS Batch documentation with 
newer Fargate Supported configurations, notes, and fix broken Docker link 
re-directs.
   - api-change:`ec2`: \[`botocore`] Doc release for CreateImage support for 
instances with local snapshots in Outpost
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`entityresolution`: \[`botocore`] Added 
ResourceNotFoundException to DeleteSchemaMapping, DeleteMatchingWorkflow, 
DeleteIdMappingWorkflow, and DeleteIdNamespace. These operations now return a 
404 ResourceNotFoundException (previously a 200 Success) when the target 
resource does not exist.
   - api-change:`marketplace-catalog`: \[`botocore`] Introducing two new APIs, 
DescribeAssessment and ListAssessments. These APIs expose validation issues on 
Marketplace resources. The validation issues are exposed via a newly created 
resource called Assessment.
   - api-change:`medialive`: \[`botocore`] AWS Elemental MediaLive now supports 
SCTE-35 marker passthrough without IDR frame insertion for CMAF Ingest, 
MediaPackage V2, and transport stream outputs.
   - api-change:`outposts`: \[`botocore`] AWS Outposts now supports VPC 
Endpoint configuration in CreatePrivateConnectivityConfig, enabling scoped 
private connectivity with provisioning role creation for secure outpost 
installations
   - api-change:`workspaces`: \[`botocore`] Amazon WorkSpaces now supports 
nested virtualization, allowing you to run hypervisors and virtualization-based 
workloads within your WorkSpaces. You can enable or disable nested 
virtualization when creating a WorkSpace or by modifying an existing 
WorkSpace's properties.
   
   ### 
[`v1.43.73`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14373)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.72...1.43.73)
   
   \=======
   
   - api-change:`bedrock-agentcore-control`: \[`botocore`] Adds implementations 
of third-party evaluators, both managed-as-a-service and as templates within 
custom evaluators.
   - api-change:`bedrock-agent-runtime`: \[`botocore`] AgenticRetrieveStream 
API now supports Amazon Bedrock AgentCore Memory. Use the new 
memoryConfiguration parameter to continue a session from short-term memory and 
retrieve from long-term memory.
   - api-change:`connect`: \[`botocore`] This release adds new APIs to create, 
describe, update, delete, and list extraction definitions, enabling customers 
to manage lifecycle of extraction definition resources. Additionally, this 
release adds new event sources for Rules related to ACW and new action to 
Extract Information.
   - api-change:`drs`: \[`botocore`] AWS Elastic Disaster Recovery (AWS DRS) 
now offers Recovery Plans to recover multi-server applications in the right 
order in one action. Define the launch sequence once, with ordered steps and 
wait times, and DRS runs it automatically. Validate with non-disruptive drills 
and monitor in real time.
   - api-change:`ecr`: \[`botocore`] Documentation update for the ECR 
PutReplicationConfiguration API to increase the replication rule limit from 10 
to 25
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`geo-maps`: \[`botocore`] Amazon Location Service now supports 
POI density and category filtering on dynamic maps. The GetStyleDescriptor API 
adds two optional parameters. PoiDensity (Off to VeryDense) controls POI 
volume, and PoiCategories filters by up to nine categories. Available on HERE 
and Grab map styles.
   - api-change:`organizations`: \[`botocore`] Add new Transfer Responsibility 
error codes and document related CloudTrail events for accepting and 
terminating a Transfer Responsibility.
   
   ### 
[`v1.43.72`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14372)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.71...1.43.72)
   
   \=======
   
   - api-change:`bedrock-agentcore`: \[`botocore`] Add support for the Machine 
Payments Protocol (MPP) and x402 upto scheme payments protocol in Amazon 
Bedrock AgentCore Payments. Customers can now pay for MPP-gated resources and 
also pay services which requires upto scheme in x402
   - api-change:`bedrock-agentcore-control`: \[`botocore`] Adds AgentCore 
Payments support for CMK, Marketplace Subscriptions and QuickCreate
   - api-change:`bedrock-agent-runtime`: \[`botocore`] Adds 
CheckIngestedDocumentAcl and GetIngestedDocumentAcl APIs to Amazon Bedrock 
Knowledge Bases. Customers can verify user access to documents based on 
ingested ACLs and retrieve full ACL details including allow and deny entries, 
enabling validation of ACL ingestion without test retrievals.
   - api-change:`glue`: \[`botocore`] Added support for associating glossary 
terms with iterable form items, such as table columns.
   - api-change:`mwaa-serverless`: \[`botocore`] Adds support for Consuming 
code for MWAA Serverless
   - api-change:`observabilityadmin`: \[`botocore`] CloudWatch Logs 
centralization rules now support tag propagation. You can configure a 
TagPropagationConfiguration on your centralization rule to automatically sync 
resource tags from source to destination log groups, with configurable conflict 
resolution strategies.
   - api-change:`redshift`: \[`botocore`] Amazon Redshift now unlocks a locked 
admin user account and resets the failed-login counter when you update the 
admin password using the ModifyCluster API. This option is available only when 
account lockout security is enabled.
   - api-change:`redshift-serverless`: \[`botocore`] Amazon Redshift now 
unlocks a locked admin user account and resets the failed-login counter when 
you update the admin password using the UpdateNamespace API. This option is 
available only when account lockout security is enabled.
   - api-change:`sagemaker`: \[`botocore`] Release support for g7.2xlarge, 
g7.4xlarge, g7.8xlarge, g7.12xlarge, g7.24xlarge, and g7.48xlarge instance 
types for SageMaker HyperPod
   
   ### 
[`v1.43.71`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14371)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.70...1.43.71)
   
   \=======
   
   - api-change:`acm`: \[`botocore`] This change allows customers to update 
their existing email-validated certificates to use the DNS validation method.
   - api-change:`autoscaling`: \[`botocore`] Amazon EC2 Auto Scaling now 
supports terminating multiple instances in a single 
TerminateInstanceInAutoScalingGroup call via the new InstanceIds parameter, 
returning an Activities list. LaunchInstances now returns 
IdempotentCallInProgressFault for duplicate client tokens.
   - api-change:`cleanrooms`: \[`botocore`] This release adds support for 
minimum aggregation thresholds and comparison controls to the Custom analysis 
rule type.
   - api-change:`codecommit`: \[`botocore`] Added the GetBlobDifferences API 
operation, which returns line-level diffs between two blob versions without 
requiring a local clone. Returns structured hunks with context, additions, and 
deletions. Supports pagination for large diffs.
   - api-change:`connect`: \[`botocore`] Adds the StartAssistantContact API to 
start chat contacts handled by an AI agent. Adds SegmentAttributes to 
StartWebRTCContact, and corrects its error response to now receive 
AccessDeniedException (previously returned as an internal server error due to a 
missing error declaration).
   - api-change:`securityagent`: \[`botocore`] Add support for setting a 
maximum task-hour budget cap on penetration tests and code reviews, and for 
revalidating previously reported findings via a new REVALIDATION job type.
   
   ### 
[`v1.43.70`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14370)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.69...1.43.70)
   
   \=======
   
   - api-change:`dsql`: \[`botocore`] Improved validation of Kinesis stream ARN 
format to ensure only valid ARN characters are accepted
   - api-change:`glue`: \[`botocore`] Documentation updates for materialized 
views APIs.
   - api-change:`iam`: \[`botocore`] Introduced role manager, an IAM capability 
that automatically sets up the IAM roles your AWS services need. When you set 
up a supported service in the console, role manager creates a role for you or 
reuses an existing one from an AWS-managed template.
   - api-change:`mediaconnect`: \[`botocore`] AWS MediaConnect now supports 
tuning the internal recovery latency between Router Inputs and Outputs to 
prioritize stream quality versus end-to-end latency.
   - api-change:`odb`: \[`botocore`] Adds support for Oracle Exadata on 
Exascale Infrastructure (ExaDB-XS) resources including storage vaults and VM 
clusters.
   - api-change:`quicksight`: \[`botocore`] Added APIs for DLP with Microsoft 
Purview (manage configs with label enforcement across Spaces, Chat, Knowledge 
Bases), Approval Workflows (CRUD for policies on asset sharing for Agents, 
Knowledge Bases, Spaces), and Limits Management (limit profiles for index 
storage and agent hours per user).
   - api-change:`wellarchitected`: \[`botocore`] This change releases the 
Well-Architected Agent, a generative AI service that analyzes a customer's AWS 
environment and delivers personalized, prioritized recommendations across cost, 
security, performance, and resilience.
   
   ### 
[`v1.43.69`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14369)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.68...1.43.69)
   
   \=======
   
   - api-change:`account-access`: \[`botocore`] Adds SDK support for AWS IAM 
account access manager, a feature that enables mapping of IAM roles to the 
users and groups in AWS IAM Identity Center.
   - api-change:`bedrock-agentcore`: \[`botocore`] Adding online eval arn as 
input for recommendation API
   - api-change:`cleanrooms`: \[`botocore`] Adds support for exporting redacted 
query execution logs in AWS Clean Rooms
   - api-change:`clouddirectory`: \[`botocore`] Added an end-of-support notice 
to Amazon Cloud Directory public CLI reference documentation.
   - api-change:`connect`: \[`botocore`] Seven new APIs for managing custom 
metrics, including create, describe, update, and delete. Using Custom Metrics, 
customers of Amazon Connect Customer can tailor analytics dashboards to their 
needs by applying custom thresholds, filters, and calculations to one or more 
out of the box measurements.
   - api-change:`datazone`: \[`botocore`] GetSubscriptionGrant now returns 
materialized asset scope name for mapping Lake Formation data cell filters or 
Redshift views to subscription grants.
   - api-change:`eks`: \[`botocore`] This feature would give customers the 
ability to selectively tune certain configurations of Kubernetes control plane 
components in an Amazon EKS cluster.
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`organizations`: \[`botocore`] Documentation update for AWS 
Organizations that clarifies valid input values for the HandshakePartyType 
parameter in the InviteAccountToOrganization. API ORGANIZATION is valid in 
responses only. valid input values are ACCOUNT and EMAIL
   - api-change:`textract`: \[`botocore`] Amazon A2I entered maintenance mode 
in July 2026 and now rejects StartHumanLoop requests from accounts that it does 
not recognize as existing customers. This update adds a corresponding note to 
the HumanLoopConfig parameter documentation so that the API Reference and SDK 
docs explain this behavior.
   
   ### 
[`v1.43.68`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14368)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.67...1.43.68)
   
   \=======
   
   - api-change:`connect`: \[`botocore`] Added Malay language option to use AI 
to automatically fill evaluation forms in Malay
   - api-change:`elementalinference`: \[`botocore`] Added support for the 
SearchFixtures API and DataSourceConfiguration, enabling customers to map 
fixture event data onto clipping outputs for improved feature accuracy.
   - api-change:`medialive`: \[`botocore`] Added VirtualSourceAddress to 
multicast output destinations for MediaLive Anywhere channels. Specifies the 
source IP address for outbound multicast packets when downstream networks 
enforce source-IP filtering.
   - api-change:`sagemaker`: \[`botocore`] Added PREFIX AWARE routing strategy 
and PrefixAwareRoutingConfig to CreateEndpointConfig. Configure PrefixLength 
and ConcurrencyThreshold to route requests that share the same prompt prefix to 
the same instance.
   - api-change:`sagemaker-runtime`: \[`botocore`] Added the PrefixAwareId 
header to InvokeEndpoint and InvokeEndpointWithResponseStream. This optional 
parameter serves as a routing hint for endpoints configured with prefix-aware 
routing, differentiating routing decisions for requests that share the same 
prompt prefix.
   
   ### 
[`v1.43.67`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14367)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.66...1.43.67)
   
   \=======
   
   - api-change:`amplify`: \[`botocore`] Increased the maximum allowed length 
of the oauthToken parameter in the CreateApp and UpdateApp APIs to support 
longer OAuth tokens issued by third-party Git providers.
   - api-change:`connect`: \[`botocore`] Supports updating the task template 
associated with in-progress task contacts using the new 
UpdateContactTaskTemplate API. This enables supervisors and developers to 
dynamically reassign task templates without creating a new task.
   - api-change:`ec2`: \[`botocore`] This release adds support for BGP route 
protection in Amazon VPC IP Address Manager (IPAM), including route discovery, 
RPKI route protection findings, and delegated RPKI (Internet Registry 
Associations, routing policy registrations, and ROA management) for BYOIP 
prefixes.
   - api-change:`healthlake`: \[`botocore`] Adds provenanceEnabled to 
StartFHIRImportJob
   - api-change:`mediapackagev2`: \[`botocore`] StreamNameOutputMode - a new 
optional field on MediaPackageV2 OriginEndpoints that lets customers choose 
whether egress manifests use numeric stream indices (default) or 
encoder-assigned stream names from the input
   - api-change:`mediatailor`: \[`botocore`] Added support for inserting ads 
via the VAST Ad Buffet standard. You can now configure MediaTailor to insert 
ads in sequence order using the AdSequencingMode setting in your playback 
configuration. Standalone ads are used as fallbacks when a sequenced ad is 
unavailable.
   - api-change:`sagemaker`: \[`botocore`] Amazon SageMaker adds maintenance 
lifecycle statuses for Notebook Instances
   - api-change:`securityagent`: \[`botocore`] Added enableEmailMfa input field 
on Actor to enable email-based MFA during penetration tests. When enabled, a 
server-generated mfaForwardingAddress is returned. Set up a forwarding rule in 
your email provider to forward MFA emails to this address so the agent can 
complete email-based MFA login flows
   
   ### 
[`v1.43.66`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14366)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.65...1.43.66)
   
   \=======
   
   - api-change:`agent-registry`: \[`botocore`] Agent Registry's Public Preview 
release
   - api-change:`agent-registry-control`: \[`botocore`] Agent Registry's Public 
Preview release
   - api-change:`autoscaling`: \[`botocore`] EC2 Auto Scaling now supports 
being managed by other AWS services via the operator field.
   - api-change:`backup`: \[`botocore`] AWS Backup now lets you create 
read-only access points for Amazon S3 recovery points, enabling you to access 
backup data using S3 APIs without initiating a restore.
   - api-change:`bedrock-agentcore`: \[`botocore`] Add support for capacity 
provider sessions in Amazon Bedrock AgentCore. Customers can now delete an 
active session running on a runtime instance launched through their capacity 
provider.
   - api-change:`bedrock-agentcore-control`: \[`botocore`] Add support for 
Gateway rate limits and Runtime instances in Amazon Bedrock AgentCore. 
Customers can now configure rate limits scoped to control request rates, token 
consumption rates, and active connection rates. Customers can now create 
capacity providers to launch runtimes on their EC2 instances.
   - api-change:`devicefarm`: \[`botocore`] Adds support for service generated 
insights across runs, jobs, and tests.
   - api-change:`ec2`: \[`botocore`] Adds a new optional IncludeLocalZones 
parameter to the Spot Placement Score API that defaults to false. When set to 
true, the Spot Placement Score API will consider the relevant Local Zones with 
Spot capacity when computing the Spot Placement Score.
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`gamelift`: \[`botocore`] Adds support for C8a, C8i, C9g, M8a, 
M8i, and M9g EC2 instance type families for managed EC2 and container fleets. 
Also adds explicit anchors on most string regexes.
   - api-change:`kafka`: \[`botocore`] MSK Clusters can now deliver authorizer 
logs alongside broker logs to the destinations defined by you
   - api-change:`logs`: \[`botocore`] This release adds index category support 
to the CloudWatch Logs DescribeFieldIndexes API. Customers can filter and 
identify DEFAULT, CUSTOM, AUTO, and INACTIVE field indexes.
   - api-change:`marketplace-agreement`: \[`botocore`] GetAgreementTerms now 
returns a new term variant in AcceptedTerm, netPaymentTerm, with a 
paymentDuePeriod field (example "P30D").
   - api-change:`marketplace-discovery`: \[`botocore`] GetOfferTerms now 
returns netPaymentTerm in offerTerms, specifying payment due period after 
invoice date. The paymentDuePeriod field uses ISO 8601 duration format (e.g., 
"P30D" for net 30 days). This is a backward-compatible addition. See API 
documentation for full structure and examples.
   - api-change:`mediatailor`: \[`botocore`] AWS Elemental MediaTailor now 
supports concurrent function execution. The new Concurrent Executor function 
type runs multiple independent child functions in parallel within a single 
lifecycle hook, reducing pipeline latency to the duration of the slowest call 
instead of the sum of all calls.
   - api-change:`s3`: \[`botocore`] AWS Backup now lets you create read-only 
access points for Amazon S3 recovery points, enabling you to access backup data 
using S3 APIs without initiating a restore.
   - api-change:`sagemaker`: \[`botocore`] Releases new Model Customization 
SequenceLength parameter for Training and g7 instance types for Training and 
Processing.
   - api-change:`securityhub`: \[`botocore`] Security Hub is adding a new 
public API, ListFreeTrialStatusesV2 to describe the free trial statuses of the 
Security Hub service and its opt-in features.
   - api-change:`socialmessaging`: \[`botocore`] Add support for WhatsApp 
Conversions APIs.
   - bugfix:retries: \[`botocore`] Include the resolved max attempts in the 
`amz-sdk-request` header on the initial attempt
   
   ### 
[`v1.43.65`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14365)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.64...1.43.65)
   
   \=======
   
   - api-change:`acm-pca`: \[`botocore`] Private Certificate Authority service 
now supports RSASSA-PSS signing algorithm.
   - api-change:`bedrock-agentcore-control`: \[`botocore`] Adding support for 
fine-grained access control for AgentCore Memory through managed AgentCore 
Gateway HTTP Connectors.
   - api-change:`deadline`: \[`botocore`] AWS Deadline Cloud now reports 
persistent volume costs alongside compute and license costs. Customers can view 
per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, 
helping them better understand the costs of their infrastructure.
   - api-change:`ecs`: \[`botocore`] New enum values added for Agent 
Connectivity issues
   - api-change:`glue`: \[`botocore`] Added the 
PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to 
systems tables stored in S3 Tables.
   
   ### 
[`v1.43.64`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14364)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.63...1.43.64)
   
   \=======
   
   - api-change:`connect`: \[`botocore`] Amazon Connect Customer now supports 
up to 50 attachments per email, increased from the previous limit of 10. The 
individual maximum attachment size limit of 20 MB and the total email size 
limit of 25 MB still hold true.
   - api-change:`dsql`: \[`botocore`] UpdateCluster now checks the 
RemovePeerCluster permission on the specific cluster being removed, not a 
wildcard and docs now clarify how to set kmsEncryptionKey so the cluster uses 
the AWS-owned key.
   - api-change:`dynamodb`: \[`botocore`] Vector indexes are a type of index in 
Amazon DynamoDB that enable similarity search on vector embedding stored in 
your table items. Vector indexes use approximate nearest neighbor search to 
find items whose vectors are most similar to a query vector that you provide.
   - api-change:`ec2`: \[`botocore`] Amazon EC2 now supports Application Status 
Checks, a new status check that monitors your application's health through 
configurable HTTP(S) paths and ports, so you can detect and automatically 
respond to application-level impairments.
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`iam`: \[`botocore`] Updating endpoint generation logic
   - api-change:`inspector2`: \[`botocore`] Adding Azure SBOM export capability.
   - api-change:`organizations`: \[`botocore`] Improved accuracy of CloudTrail 
event documentation for AWS Organizations membership operations.
   - api-change:`partnercentral-selling`: \[`botocore`] Partners can now create 
leads with only 5 required fields and free-text values for all other fields, 
reducing import friction. Engagement invitations now include enrichment data 
(propensity scores, lead readiness) directly in the response.
   - api-change:`sso-admin`: \[`botocore`] AWS IAM Identity Center now lets you 
create organization-level instances without enabling multi-account permissions. 
You can enable multi-account permissions during instance creation or later via 
console or API, which then provisions the necessary service-linked roles.
   - api-change:`workspaces`: \[`botocore`] Added ClientExperiencePolicy to 
ClientProperties object for ModifyClientProperties and DescribeClientProperties 
APIs.
   
   ### 
[`v1.43.63`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14363)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.62...1.43.63)
   
   \=======
   
   - api-change:`directconnect`: \[`botocore`] Added route visibility support 
for AWS Direct Connect, allowing customers to call ListVirtualInterfaceRoutes 
to view the BGP routes including AS path and BGP communities advertised over 
their virtual interfaces.
   - api-change:`eks-auth`: \[`botocore`] Added eksNodeName, instanceId, and 
zone optional parameters to the AssumeRoleForPodIdentity API.
   - api-change:`mediaconvert`: \[`botocore`] Updates Kantar server URL 
validation to accept Fifty5Blue domain. Adds support for output to S3 Glacier 
Instant Retrieval.
   - api-change:`network-firewall`: \[`botocore`] This launch allows customers 
to use Network Firewall as an explicit Proxy and protect their workloads 
against threat of data exfiltration.
   - api-change:`observabilityadmin`: \[`botocore`] Launch CMK support for 
Telemetry Enablement Organization and Account Rules.
   - api-change:`timestream-influxdb`: \[`botocore`] This release adds support 
for customer-managed backup restore, and encryption of new DbInstances and 
DbClusters using customer-managed KMS keys.
   - api-change:`wafv2`: \[`botocore`] Updated descriptions for number of 
PreParseTextTransformations allowed per rule statement
   
   ### 
[`v1.43.62`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14362)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.61...1.43.62)
   
   \=======
   
   - api-change:`amp`: \[`botocore`] Amazon Managed Service for Prometheus adds 
support for an Amazon OpenSearch Service exporter for managed collectors.
   - api-change:`bedrock-runtime`: \[`botocore`] Added support for 
mid-conversation tool changes in the Amazon Bedrock Converse and ConverseStream 
APIs
   - api-change:`billing`: \[`botocore`] Adds 
GetEnterpriseSupportChargeSummary, GetEnterpriseSupportContractDetails, and 
ListEnterpriseSupportLinkedAccountCharges. These APIs provide first-time 
programmatic access to billing data for Enterprise Support usage previously 
only available upon request through AWS Concierge or Support.
   - api-change:`cloudformation`: \[`botocore`] Adding enum for sensitive 
property to DriftIgnoredReason
   - api-change:`connectcampaignsv2`: \[`botocore`] Launching feature for 
abandonment rate pacing control for outbound campaigns.
   - api-change:`datazone`: \[`botocore`] Adding support for enhanced Git 
experience in Sagemaker Unified Studio.
   - api-change:`elementalinference`: \[`botocore`] AWS Elemental Inference now 
supports graphic composition on cropped video outputs, enabling branded 
graphics and other visual elements to be overlaid as part of the inference 
workflow.
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`logs`: \[`botocore`] Amazon CloudWatch Logs now lets you 
create and update lookup tables directly from CloudWatch Logs query results by 
passing a queryId, and configure a lookup table as a scheduled query 
destination so it refreshes automatically with the latest query results on each 
run.
   - api-change:`marketplace-catalog`: \[`botocore`] This release enhances the 
ListEntities API to support TargetAgreementId, TargetAgreementIntent, and 
CreatedBySource filters for the Offer entity type.
   - api-change:`network-firewall`: \[`botocore`] Doc Updates for Container 
Attributes
   - api-change:`outposts`: \[`botocore`] Adds the "EKS" value to the 
AWSServiceName enum and marks the Address field as sensitive.
   - api-change:`quicksight`: \[`botocore`] Adding TopicV2 management APIs, 
adding possibility to use Topics in Analysis
   - api-change:`rds`: \[`botocore`] Adds StorageOperationStatus and 
StorageOperationPercentProgress to DescribeDBInstances, letting you monitor RDS 
storage initialization and optimization progress.
   - api-change:`resiliencehubv2`: \[`botocore`] Adding support for new testing 
capability in AWS Resilience Hub.
   
   ### 
[`v1.43.61`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14361)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.60...1.43.61)
   
   \=======
   
   - api-change:`bcm-pricing-calculator`: \[`botocore`] Removing Smithy RPC v2 
CBOR support that was added in previous SDK release.
   - api-change:`bcm-recommended-actions`: \[`botocore`] Removing Smithy RPC v2 
CBOR support that was added in previous SDK release.
   
   ### 
[`v1.43.60`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14360)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.59...1.43.60)
   
   \=======
   
   - api-change:`bedrock-agentcore-control`: \[`botocore`] Adds support for 
configuring models through the OpenResponses API for custom evaluators. 
CreateEvaluator and UpdateEvaluator now accept an OpenResponses model 
configuration for LLM-as-a-Judge evaluations.
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`iam`: \[`botocore`] Improved IAM Policy Simulator accuracy. 
Simulator now evaluates SCP conditions and resource scoping, returns 
explicitDeny for explicit SCP denials, and reports accurate cross-account 
decisions.
   - api-change:`kafka`: \[`botocore`] Amazon MSK Express brokers now support 
streaming tables for Apache Iceberg, continuously materializing Apache Kafka 
topics as Iceberg tables in Amazon S3 Tables. Express brokers also now support 
data delivery to Amazon S3 general purpose buckets.
   - api-change:`lambda`: \[`botocore`] Add Python3.15 (python3.15) and NodeJs 
26 (nodejs26.x) support to AWS Lambda
   - api-change:`network-firewall`: \[`botocore`] Adds UPDATING field to 
Container Association Status
   - api-change:`pricing-plan-manager`: \[`botocore`] Adds support for Public 
PricingPlanManager SDK
   - api-change:`sagemaker`: \[`botocore`] Adds support for g7 family instance 
types for SageMaker Studio JupyterLab and CodeEditor apps for IAD (us-east-1), 
PDX (us-west-2), CMH (us-east-2).
   - api-change:`securityagent`: \[`botocore`] Adds support for providing a 
branch override when configured integrated repositories
   
   ### 
[`v1.43.59`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14359)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.58...1.43.59)
   
   \=======
   
   - api-change:`dms`: \[`botocore`] Updated documentation for various DMS 
Schema Conversion operations
   - api-change:`ec2`: \[`botocore`] This release adds support for policy-based 
routing on AWS Transit Gateway, enabling you to route traffic based on 5-tuple 
matching (source IP, destination IP, source port, destination port, and 
protocol) using new policy table entry APIs that direct matching traffic to a 
target route table.
   - api-change:`gameliftstreams`: \[`botocore`] Adds 
ListApplicationShaderCaches API to retrieve shader cache metadata for 
applications and adds stream URLs, which give end users temporary, 
unauthenticated access to a stream session in their browser. Includes 
CreateStreamUrl, GetStreamUrl, ListStreamUrls, and RevokeStreamUrl operations.
   - api-change:`glue`: \[`botocore`] Adding filtering, partitioning, and VPC 
support to AWS Glue REST API connector
   - api-change:`iotsitewise`: \[`botocore`] We have released a new set of APIs 
in support of a major new feature within AWS IoT SiteWise called Scenario 
Discover. Please see user guide about the feature and the API guide in public 
documentation for new APIs.
   - api-change:`wafv2`: \[`botocore`] AWS WAF now supports pre-parse text 
transformations, letting you normalize raw query strings before parsing, 
available on rule statements that use SingleQueryArgument or AllQueryArguments 
as the FieldToMatch. AWS WAF also added 10 new text transformations, including 
ModSecurity v3 parity options.
   
   ### 
[`v1.43.58`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14358)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.57...1.43.58)
   
   \=======
   
   - api-change:`bedrock-agentcore-control`: \[`botocore`] AgentCore Identity 
now supports Private Key JWT client authentication for OAuth 2.0 credential 
providers. Agents can authenticate to identity provider token endpoints with a 
JWT client assertion signed by a customer-managed AWS KMS asymmetric key, 
eliminating the need for client secrets.
   - api-change:`connect`: \[`botocore`] Documentation updates for SearchRules, 
AssociateRoutingProfileQueues, CreateRoutingProfile, AssociateContactWithUser 
CreateTaskTemplate, and UpdateTaskTemplate
   - api-change:`datasync`: \[`botocore`] Adds Enhanced mode support for EFS 
and FSx Lustre locations without an agent, and for HDFS (TDE), Azure Blob, and 
object storage locations with an agent. HDFS Enhanced mode supports multiple 
NameNodes for High Availability. Enhanced mode agents can now be deployed on 
Microsoft Hyper-V.
   - api-change:`rolesanywhere`: \[`botocore`] Increases certificate string 
length for trust anchor source data to support new adjustable trust anchor 
limits.
   - api-change:`trustedadvisor`: \[`botocore`] Adds 
ListRecommendationsForResource API and four CheckSummary fields 
(resourceArnQueryable, awsResourceTypes, checkGranularity, recommendationId) to 
retrieve recommendations for a given resource ARN.
   
   ### 
[`v1.43.57`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14357)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.56...1.43.57)
   
   \=======
   
   - api-change:`account`: \[`botocore`] This release adds support for the 
GetPrimaryEmailUpdateStatus API operation, which allows customers to retrieve 
the current status of a primary email address update request for an AWS 
account. The operation returns status information including whether the update 
is pending, completed, or failed.
   - api-change:`bcm-data-exports`: \[`botocore`] With this release, customers 
can configure their data exports to deliver CSV reports in ZIP compressed 
format.
   - api-change:`cleanrooms`: \[`botocore`] This release adds support for the 
CR.8X worker type for SQL (32 vCPU)
   - api-change:`cleanroomsml`: \[`botocore`] This release adds support for the 
CR.8X worker type for SQL (32 vCPU)
   - api-change:`emr-containers`: \[`botocore`] With this launch, you can now 
set concurrent job limits on a virtual cluster, giving you fine-grained control 
over how many job runs execute at once and how many can wait in queue.
   - api-change:`glue`: \[`botocore`] Adds 
BatchGetDataQualityRulesetEvaluationRun API to retrieve multiple runs in one 
call, ObservationScope and ObservationMode parameters for anomaly detection, 
writing evaluation results to Data Catalog tables, and custom log group paths 
for recommendation runs.
   - api-change:`partnercentral-account`: \[`botocore`] Adds optional 
headquarters location to StartProfileUpdateTask, letting partners record their 
headquarters as an ISO 3166 country and subdivision code on their profile. When 
headquarters is provided, both the country and subdivision codes are required.
   - api-change:`quicksight`: \[`botocore`] Added new Governance fields to 
Custom Permissions API to support Deny By Default functionality.
   - api-change:`sagemaker`: \[`botocore`] This release adds LoRA adapters, 
training plans, and new instance types to SageMaker inference optimization. 
CreateAIRecommendationJob accepts optional AdapterSource and 
CreateOptimizationJob accepts optional TrainingPlanArns and the ml.g7e and 
ml.p6-b200 families.
   - api-change:`securityagent`: \[`botocore`] AWS Security Agent adds a new 
task hours field that reflects the active work done for a task.
   
   ### 
[`v1.43.56`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14356)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.55...1.43.56)
   
   \=======
   
   - api-change:`application-insights`: \[`botocore`] This release adds Smithy 
RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The 
SDK will prioritize its most performant protocol.
   - api-change:`artifact`: \[`botocore`] Added the 
PutComplianceInquiryFeedback API, enabling customers to submit feedback on 
compliance inquiry responses. Customers can rate responses as helpful or not 
helpful and provide optional reason codes and comments.
   - api-change:`cognito-idp`: \[`botocore`] Amazon Cognito user pools now 
support the AdminGetUserAuthFactors operation, which lets administrators 
retrieve the configured authentication factors (such as password, SMS, email, 
and TOTP) available for a specific user in a user pool.
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`neptune-graph`: \[`botocore`] Update validations for Tag Keys 
and KMS Key ARNs.
   - api-change:`odb`: \[`botocore`] Documentation-only update to clarify the 
operation-specific valid values for the externalIdType field.
   - api-change:`rtbfabric`: \[`botocore`] The deprecated inboundLinksCount 
field has been removed from the GetResponderGateway API response. Customers who 
previously relied on this field should use linksRequestedCount instead.
   
   ### 
[`v1.43.55`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14355)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.54...1.43.55)
   
   \=======
   
   - api-change:`appstream`: \[`botocore`] This release adds Smithy RPC v2 CBOR 
as an additional protocol alongside the existing AWS JSON 1.1. The SDK will 
prioritize its most performant protocol.
   - api-change:`backup-gateway`: \[`botocore`] This release adds Smithy RPC v2 
CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK 
will prioritize its most performant protocol.
   - api-change:`bcm-pricing-calculator`: \[`botocore`] This release adds 
Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 
1.0. The SDK will prioritize its most performant protocol.
   - api-change:`bcm-recommended-actions`: \[`botocore`] This release adds 
Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 
1.0. The SDK will prioritize its most performant protocol.
   - api-change:`bedrock-agentcore`: \[`botocore`] Adds support for the Bring 
Your Own Storage(BYOS) feature in AgentCore Browser and Code Interpreter. 
Enables mounting S3Files and EFS File Systems via Access points.
   - api-change:`bedrock-agentcore-control`: \[`botocore`] Adds support for the 
Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code Interpreter. 
Enables mounting S3Files and EFS File Systems via Access points.
   - api-change:`datazone`: \[`botocore`] Adds support for notebook sync with 
S3 ipynb files
   - api-change:`gameliftstreams`: \[`botocore`] GameLift Streams now supports 
configuring a custom aspect ratio per stream session to accommodate different 
player devices. Supported aspect ratios include landscape, portrait, and square 
- delivering a full-screen experience without letterboxing or cropping.
   - api-change:`kendra-ranking`: \[`botocore`] This release adds Smithy RPC v2 
CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK 
will prioritize its most performant protocol.
   - api-change:`mediapackagev2`: \[`botocore`] This release adds support for 
non-epoch-locked CMAF ingest in MediaPackageV2 channels.
   - api-change:`quicksight`: \[`botocore`] Added new capabilities to custom 
permissions profiles to control access to Amazon Quick through the browser 
extension and Microsoft Word, Outlook, Excel, and PowerPoint add-ins.
   - api-change:`redshift-data`: \[`botocore`] This release include long 
polling provids a new parameter wait-time-seconds to 5 API operations, new API 
ListSessions, and a new parameter execution-mode to BatchExecuteStatement
   - api-change:`sagemaker`: \[`botocore`] Release support for c6a, m6a, m6g, 
m7g, m8g instance types for SageMaker HyperPod
   - api-change:`workspaces-instances`: \[`botocore`] This release adds Smithy 
RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The 
SDK will prioritize its most performant protocol.
   
   ### 
[`v1.43.54`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14354)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.53...1.43.54)
   
   \=======
   
   - api-change:`amp`: \[`botocore`] Add CloudWatch dataset destinations for 
Amazon Managed Service for Prometheus collectors.
   - api-change:`arc-region-switch`: \[`botocore`] Adds support for a client 
token in StartPlanExecution to make plan execution requests idempotent for safe 
retries.
   - api-change:`cloudwatch`: \[`botocore`] Adds documented value constraints 
for CloudWatch Log Alarm scheduled query configuration fields, and makes 
LogGroupIdentifiers optional for log alarms.
   - api-change:`elbv2`: \[`botocore`] This adds CLI examples for the 
IpAddressType field on SourceIpConfig, enabling Network Load Balancer listener 
rules to match traffic based on whether the source IP is IPv4 or IPv6.
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`guardduty`: \[`botocore`] Amazon GuardDuty now returns filter 
lifecycle metadata in GetFilter responses. The response includes createdAt and 
updatedAt timestamps and a version number that increments on each update, 
giving you visibility into when a filter was created and last modified.
   - api-change:`observabilityadmin`: \[`botocore`] Enablement for ALB and 
Bedrock Knowledge Base logs via Observability Admin Telemetry Rule for account 
and organization level
   - api-change:`partnercentral-account`: \[`botocore`] Adds Qualifications 
Association APIs that enable partners to associate a subsidiary account's 
qualifications with a primary account. Once associated, qualifications are 
shared across all connected accounts and scorecards are consolidated. Partners 
can start and track association and disassociation.
   - api-change:`pcs`: \[`botocore`] AWS PCS Node Lifecycle Actions provides a 
structured way to run custom scripts at defined points in a compute node's 
lifecycle directly through the AWS PCS compute node group API.
   - api-change:`sesv2`: \[`botocore`] Launching DEED and MREP in US GOV
   - bugfix:TLS: \[`botocore`] Raise a configuration error when the CA bundle 
value (ca\_bundle, AWS\_CA\_BUNDLE, REQUESTS\_CA\_BUNDLE, or the client verify 
parameter) resolves to an empty or whitespace-only string.
   
   ### 
[`v1.43.53`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14353)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.52...1.43.53)
   
   \=======
   
   - api-change:`emr-containers`: \[`botocore`] Added support for the 
DeleteSecurityConfiguration API, which allows customers to delete security 
configurations in Amazon EMR on EKS. Also added authenticationConfiguration in 
securityConfigurationdata structure.
   - api-change:`entityresolution`: \[`botocore`] Add support for real time 
matching with AWS Entity Resolution matching workflows with advanced rule sets.
   - api-change:`inspector2`: \[`botocore`] GA date - July 21st 2026, remove 
Tags field from ListCodeSecurityIntegration and 
ListCodeSecurityScanConfiguration.
   - api-change:`invoicing`: \[`botocore`] Added the 
SendProcurementPortalValidation and VerifyProcurementPortalValidation APIs. You 
can use the AWS SDKs to self-service activate your Procurement Portal 
Preferences created on the Billing Preferences page with a one-time-passcode 
(OTP) delivered to your portal.
   - api-change:`redshift`: \[`botocore`] Amazon Redshift - Added support for 
managing Query Editor V2 IAM Identity Center applications via new 
CreateQev2IdcApplication, DescribeQev2IdcApplications, 
ModifyQev2IdcApplication, and DeleteQev2IdcApplication API operations.
   - api-change:`redshift-data`: \[`botocore`] update the workgroupArn to 
include EUSC partition, tests in THF Gamma and Prod no issue
   - api-change:`ssm`: \[`botocore`] Added a WarningMessage field to Automation 
along with corresponding public documentation.
   - api-change:`timestream-influxdb`: \[`botocore`] This release adds support 
for custom plugins in Amazon Timestream for InfluxDB. InfluxDB 3 Core and 
Enterprise DB parameter groups now accept a plugin repository URL and optional 
AWS Secrets Manager secret ARN, so the Processing Engine loads your Python 
plugins from a public or private repository.
   
   ### 
[`v1.43.52`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14352)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.51...1.43.52)
   
   \=======
   
   - api-change:`bedrock-agentcore`: \[`botocore`] Add W3C trace context 
headers (traceparent, tracestate, baggage) and X-Amzn-Trace-Id to InvokeHarness 
request for end-to-end observability propagation. Add toolResultMetadata to the 
streaming content block delta for MCP tool result meta delivery without 
oversized SSE frames.
   - api-change:`bedrock-agentcore-control`: \[`botocore`] This release adds 
support for specifying a connector version on Gateway targets to pin the 
connector's tool schema. It also introduces web-search connector version 1.2.0, 
which adds agent-side domain filtering, published date range filtering, and 
admin-side domain allowlisting.
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`inspector2`: \[`botocore`] Adds Windows path support for deep 
inspection. Fixes tag propagation for connector CloudFormation stack operations.
   - api-change:`mediatailor`: \[`botocore`] This change adds api support for 
configuring ad decision server timeouts and concurrency fields on MediaTailor 
playback configurations
   - api-change:`meteringmarketplace`: \[`botocore`] For new SaaS product 
integrations, CustomerIdentifier is not populated in ResolveCustomer responses 
and is not supported in BatchMeterUsage. Use CustomerAWSAccountId and 
LicenseArn instead.
   - api-change:`organizations`: \[`botocore`] Updated InvalidInputException 
error documentation to clarify that the service validates free-text field 
values against common cross-site scripting (XSS) patterns.
   - api-change:`quicksight`: \[`botocore`] Adds support for custom permissions 
for Triggers, allowing administrators to control user access to Schedule, 
Inbound Email and Quick Event triggers.
   - api-change:`sesv2`: \[`botocore`] Amazon SES introduces three new Pricing 
Plans (Essentials, Pro, Enterprise), which bundle SES features under one 
pricing umbrella.  The new PutAccountPricingAttributes API lets the user set 
the account's plan,
   
   > ✂ **Note**
   > 
   > PR body was truncated to here.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to