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

   > ℹ️ **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.67` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.67?slim=true)
 | 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.42.90/1.43.67?slim=true)
 |
   | [botocore](https://redirect.github.com/boto/botocore) | `==1.42.90` → 
`==1.43.67` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/botocore/1.43.67?slim=true)
 | 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/botocore/1.42.90/1.43.67?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.2` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/ruff/0.16.2?slim=true) 
| 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/ruff/0.14.7/0.16.2?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.14.1` | 
![age](https://developer.mend.io/api/mc/badges/age/pypi/transformers/5.14.1?slim=true)
 | 
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/transformers/5.5.0/5.14.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)
 |
   
   ---
   
   > [!WARNING]
   > Some dependencies could not be looked up. Check the [Dependency 
Dashboard](../issues/6912) for more information.
   
   ---
   
   ### 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.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, while current plan retrievalif done through the new 
PricingAttributes field on GetAccount.
   
   ### 
[`v1.43.51`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14351)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.50...1.43.51)
   
   \=======
   
   - api-change:`cognito-idp`: \[`botocore`] Amazon Cognito user pools now 
support sending SMS via AWS End User Messaging. A new EumsSms object in 
SmsConfigurationType lets you deliver MFA and verification texts through AWS 
End User Messaging, alongside the existing Amazon SNS option.
   - api-change:`gameliftstreams`: \[`botocore`] Amazon GameLift Streams now 
supports assigning an IAM role to a stream session, enabling your application 
to securely access resources in your AWS account, such as Amazon S3 buckets and 
DynamoDB tables.
   - api-change:`kinesisanalyticsv2`: \[`botocore`] Support for Flink 2.3 in 
Managed Service for Apache Flink
   - api-change:`odb`: \[`botocore`] Adds support for sourcing Autonomous 
Database admin and wallet passwords from customer-managed AWS Secrets Manager 
secrets, including password source configuration and summaries, and enabling or 
disabling the OCI IAM service role for Secrets Manager integration via 
InitializeService.
   - api-change:`rds`: \[`botocore`] Adds the AssociatedRoles parameter to 
CreateDBCluster, RestoreDBClusterFromSnapshot, RestoreDBClusterToPointInTime, 
and RestoreDBClusterFromS3, letting customers associate IAM roles with an 
Aurora DB cluster at create or restore time instead of calling 
AddRoleToDBCluster afterward.
   - enhancement:AWSCRT: \[`botocore`] Update awscrt version to 0.36.0
   
   ### 
[`v1.43.50`](https://redirect.github.com/boto/boto3/compare/1.43.49...1.43.50)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.49...1.43.50)
   
   ### 
[`v1.43.49`](https://redirect.github.com/boto/boto3/compare/1.43.48...1.43.49)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.48...1.43.49)
   
   ### 
[`v1.43.48`](https://redirect.github.com/boto/boto3/compare/1.43.47...1.43.48)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.47...1.43.48)
   
   ### 
[`v1.43.47`](https://redirect.github.com/boto/boto3/compare/1.43.46...1.43.47)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.46...1.43.47)
   
   ### 
[`v1.43.46`](https://redirect.github.com/boto/boto3/compare/1.43.45...1.43.46)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.45...1.43.46)
   
   ### 
[`v1.43.45`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14345)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.44...1.43.45)
   
   \=======
   
   - api-change:`connect`: \[`botocore`] Amazon Connect - Added 
DeleteContactData API to support PII deletion of customer endpoint, additional 
email recipients and email subject.
   - api-change:`ec2`: \[`botocore`] Added support for additional override 
parameters in CreateFleet, including LaunchTemplateSpecificationUserData, 
KeyName, IamInstanceProfile, and MetadataOptions. The CreateFleet response now 
also includes SubnetId, AvailabilityZone, and AvailabilityZoneId for launched 
instances.
   - api-change:`guardduty`: \[`botocore`] Adding "AI Analyst" enum value for 
detector
   - api-change:`ivs`: \[`botocore`] adds support for AWS IVS ad configuration 
APIs to allow for a postRollConfiguration object on the ad configuration 
resource
   - api-change:`synthetics`: \[`botocore`] CloudWatch Synthetics adds support 
for customer managed KMS keys for canary environment variables. Customers can 
now encrypt their canary's Lambda function environment variables at rest using 
their own AWS KMS key, providing additional control over data protection.
   
   ### 
[`v1.43.44`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14344)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.43...1.43.44)
   
   \=======
   
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`signin`: \[`botocore`] Adds support for OAuth 2.0 token 
operations in AWS Sign-In, CreateOAuth2TokenWithIAM (client credentials flow), 
IntrospectOAuth2TokenWithIAM (token inspection), and RevokeOAuth2TokenWithIAM 
(token revocation).
   
   ### 
[`v1.43.43`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14343)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.42...1.43.43)
   
   \=======
   
   - api-change:`appconfig`: \[`botocore`] Update ExperimentRun APIs to support 
ConflictExceptions.
   - api-change:`bedrock-agentcore-control`: \[`botocore`] AgentCore Gateway 
now supports mapping allowed scopes to separate advertised scopes on the 
inbound authorizer.
   - api-change:`ec2`: \[`botocore`] Replace Root Volume now supports a 
VolumeId parameter. This allows the customer to pass in a pre-prepared volume 
as the target root volume for an RRV workflow.
   - api-change:`ecs`: \[`botocore`] Amazon ECS now automatically detects the 
correct CPU architecture for Express Mode services.
   - api-change:`geo-places`: \[`botocore`] Added AddressNamesMode, 
AddressNameTranslations, MobilityMode, PostalCodeMode, SecondaryAddresses, and 
DriveThrough features across Places V2 APIs to support address name formatting, 
 multilingual translations, travel-aware search, multi-city postal codes, and 
unit-level address resolution.
   - api-change:`iotwireless`: \[`botocore`] Default session downlink 
transmission parameters have been added to the existing Multicast Group APIs. 
Explicit transmission parameters are no longer required when starting a 
multicast session during the FUOTA procedure.
   - api-change:`resiliencehubv2`: \[`botocore`] Next Generation Resilience Hub 
now supports filtering and sorting failure mode assessments, resource type 
filtering in ListResources, cross-region and cross-account topology edges, data 
recovery achievability status, and more granular dependency discovery progress 
tracking.
   
   ### 
[`v1.43.42`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14342)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.41...1.43.42)
   
   \=======
   
   - api-change:`config`: \[`botocore`] Added support for connecting AWS Config 
to third-party cloud service providers. New APIs include PutConnector, 
GetConnector, DeleteConnector, and ListConnectors for managing connectors, and 
PutThirdPartyServiceLinkedConfigurationRecorder for creating third-party 
service-linked recorders.
   - api-change:`connect`: \[`botocore`] Adds support for CreateAuthCode and 
DeleteSession APIs.
   - api-change:`ec2`: \[`botocore`] This launch surfaces the public SSM 
parameter associated with public AMIs in the AMI metadata.
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`inspector2`: \[`botocore`] This release extends vulnerability 
management to Azure VM, container registries and function apps. Adds support 
for per-member-account scan configuration settings.
   - api-change:`lambda`: \[`botocore`] AWS Lambda Durable Functions now 
supports customer managed KMS keys. This allows customers to configure a KMS 
key in Durable Config to have all their durable execution data encrypted.
   - api-change:`marketplace-catalog`: \[`botocore`] This release enhances the 
ListEntities API to support ResellerRole filter for ResaleAuthorization entity.
   - api-change:`meteringmarketplace`: \[`botocore`] The usage reporting window 
for the BatchMeterUsage API has been extended from 6 hours to 24 hours. Sellers 
can now submit usage records for up to 24 hours after a metered event occurs. 
The existing 6-hour grace period at the end of a billing cycle still applies.
   - api-change:`partnercentral-revenue-measurement`: \[`botocore`] Add support 
for AWS Partner Central Revenue Measurement API for creating, managing, and 
tracking revenue attributions and marketplace revenue share allocations.
   - api-change:`route53globalresolver`: \[`botocore`] Adds ListSharedDNSViews 
operation to list all DNS Views shared with caller using AWS Resource Access 
Manager. Also updates ListHostedZoneAssociations operation so that resource ARN 
param is optional, allowing caller to list all HostedZoneAssociations in 
account.
   - api-change:`securityhub`: \[`botocore`] release SecurityHub MultiCloud 
integration with Azure
   - api-change:`ssm`: \[`botocore`] Adding SSM Cloud Connector to support 
Azure Virtual Machines onboarding to AWS Systems Manager
   
   ### 
[`v1.43.41`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14341)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.40...1.43.41)
   
   \=======
   
   - api-change:`billing`: \[`botocore`] Adds support for managing AWS account 
credits and billing preferences, including retrieving credit details, viewing 
per-month credit allocation history, redeeming promotional codes, and 
configuring credit sharing and billing preferences.
   - api-change:`logs`: \[`botocore`] Added PutStorageTierPolicy and 
GetStorageTierPolicy APIs to Amazon CloudWatch Logs. Customers can now 
configure account-level Intelligent Tiering to automatically optimize log 
storage costs by moving infrequently accessed data to lower-cost storage tiers.
   - api-change:`mailmanager`: \[`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:`opensearch`: \[`botocore`] This release introduces Saved 
Object Migration APIs, enabling users to migrate dashboards, visualizations, 
index patterns, and other saved objects from a data source into an Amazon 
OpenSearch Service application workspace with configurable export filters and 
conflict resolution strategies.
   
   ### 
[`v1.43.40`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14340)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.39...1.43.40)
   
   \=======
   
   - api-change:`cognito-idp`: \[`botocore`] Add support for provisioned limit 
management, enabling customers to view and update their provisioned API rate 
limits for Amazon Cognito User Pools programmatically through the new 
GetProvisionedLimit and UpdateProvisionedLimit APIs.
   - api-change:`config`: \[`botocore`] AWS Config now supports tag-on-create 
for organization-managed Config rules and conformance packs through the 
PutOrganizationConfigRule and PutOrganizationConformancePack APIs.
   - api-change:`customer-profiles`: \[`botocore`] Amazon Connect Customer 
Profiles adds support for diversityConfig to recommenderConfig which can be 
used for diversifying the recommendations. This release also includes model 
versioning support which helps customer to rollback trained models.
   - api-change:`mediatailor`: \[`botocore`] Added dual-stack (IPv4 and IPv6) 
endpoint fields to SSAI and Channel Assembly API responses.
   - api-change:`outposts`: \[`botocore`] Tighten Outpost site 
ContactPhoneNumber regex to perform phone number validation.
   
   ### 
[`v1.43.39`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14339)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.38...1.43.39)
   
   \=======
   
   - api-change:`artifact`: \[`botocore`] Add support for Assurance Assistant 
APIs for managing compliance inquiries along with tagging features.
   - api-change:`cloud9`: \[`botocore`] Since Amazon Linux 2 (AL2) will reach 
its end-of-life (EOL) and stop receiving security updates on June 30, 2026, 
Cloud9 will remove AL2 from AMI options in public API create-environment-ec2.
   - api-change:`connect`: \[`botocore`] Adds a new Amazon Connect Service API, 
SendOutboundWebNotification, that delivers web notifications to end-customer 
chat widget sessions. Callable only by the Amazon Connect Outbound Campaigns 
service principal.
   - api-change:`ec2`: \[`botocore`] Use declarative policies to enable VPC 
Encryption Controls across your organization or select accounts. Added AMD 
SEV-SNP support for EC2 Dedicated Hosts. Managed resource visibility settings 
control whether AWS-provisioned resources in your account appear in console 
views and API list operations.
   - api-change:`gameliftstreams`: \[`botocore`] Added 
CreateStreamSessionAdminShell API operation to enable customers to establish 
secure terminal connections to the live runtime environment of streaming 
sessions for troubleshooting purposes.
   - api-change:`mediaconvert`: \[`botocore`] Adds support for integer-second 
duration normalization and the option to disable explicit weighted prediction.
   - api-change:`meteringmarketplace`: \[`botocore`] The usage reporting window 
for the BatchMeterUsage API has been extended from 6 hours to 24 hours. Sellers 
can now submit usage records for up to 24 hours after a metered event occurs.
   - api-change:`opensearch`: \[`botocore`] To create a Mustang domain via the 
AWS CLI, you must pass EngineMode OPTIMIZED (along with UseCase OBSERVABILITY 
or MIXED)  without it, the domain defaults to a regular (GENERAL) domain. Also 
this release includes Insights Feedback API which user can use to provide 
feedback for Insight API.
   - api-change:`quicksight`: \[`botocore`] Adding support for FileSource 
PhysicalTables.  This adds support for datasets with file sources.
   
   ### 
[`v1.43.38`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14338)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.37...1.43.38)
   
   \=======
   
   - api-change:`acm`: \[`botocore`] AWS Certificate Manager now supports the 
Automatic Certificate Management Environment (ACME) protocol to issue public 
certificates. ACME is an industry-standard protocol for automating certificate 
lifecycle on customer-managed infrastructure such as on-premises servers and 
Kubernetes clusters.
   - api-change:`autoscaling`: \[`botocore`] This release adds support for a 
new reservations-then-balanced capacity distribution strategy, which first 
attempts to launch instances into your Capacity Reservations and then balances 
remaining capacity across healthy Availability Zones.
   - api-change:`cleanrooms`: \[`botocore`] Adds support for intermediate 
tables in AWS Clean Rooms collaborations.
   - api-change:clients: \[`botocore`] The following clients have been removed 
following the deprecation of the services - iotevents, iotevents-data, 
panorama, simspaceweaver
   - api-change:`cloudformation`: \[`botocore`] AWS CloudFormation adds a 
DeploymentConfig parameter to enable Express mode, which completes stack 
operations as soon as resource configuration is applied. Also adds a 
DisableValidation parameter to skip pre-deployment validation, which now runs 
automatically on CreateStack and UpdateStak.
   - api-change:`cloudwatch`: \[`botocore`] Customers can configure alarms with 
wall-clock-aligned evaluation windows instead of sliding windows, with optional 
timezone support for daily or weekly periods
   - api-change:`codebuild`: \[`botocore`] Adds support for host kernel 
selection for on-demand builds.
   - api-change:`connect`: \[`botocore`] Amazon Connect - Added 
CreateAttachedFile and StartContactConversationalAnalyticsJob APIs to import 
call recordings and run conversational analytics.
   - api-change:`datazone`: \[`botocore`] Amazon DataZone now supports 
SNOWFLAKE as a connection type in the CreateConnection API, enabling metadata 
and lineage retrieval from Snowflake databases. Specify snowflakeProperties 
with connection details, a Secrets Manager secret, an Athena spill bucket, and 
an identity mapping for Snowflake.
   - api-change:`ec2`: \[`botocore`] Adds ModifyVpcEndpointPayerResponsibility 
API, which enables VPC endpoint service owners to modify the billing account 
for VPC endpoint usage charges at the individual endpoint level
   - api-change:`ecs`: \[`botocore`] Updated threshold configuration 
documentation.
   - api-change:`eks`: \[`botocore`] Adds Kubernetes version rollback support, 
including the CancelUpdate operation to cancel an in-progress VersionRollback 
update, the RollbackConfig structure with a timeoutMinutes field, and the 
Cancellation structure surfaced via the new cancellation field on the Update 
object.
   - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to 
latest version
   - api-change:`network-firewall`: \[`botocore`] AWS Network Firewall now 
supports container associations for monitoring ECS and EKS workloads. You can 
create container associations to dynamically track the IP addresses of running 
containers in your Amazon ECS and Amazon EKS clusters.
   - api-change:`observabilityadmin`: \[`botocore`] Organization and account 
level telemetry rule via Observability Admin and CloudWatch pipelines for 
metrics
   - api-change:`partnercentral-selling`: \[`botocore`] This release adds 
AwsMarketplaceSolutions and AwsMarketplaceProducts entity types to the 
Associate and Disassociate APIs, returns them in GetOpportunity, and adds 
AwsMarketplaceSolutionArn to ListSolutions ,letting partners link Marketplace 
listings directly to opportunities.
   - api-change:`sso-admin`: \[`botocore`] AWS IAM Identity Center now returns 
PrimaryRegion and Regions in the ListInstances response, providing information 
about replicated instances.
   - api-change:`supportauthz`: \[`botocore`] New SDK release for SupportAuthZ.
   
   ### 
[`v1.43.37`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14337)
   
   [Compare 
Source](https://redirect.github.com/boto/boto3/compare/1.43.36...1.43.37)
   
   \=======
   
   - api-change:`appconfig`: \[`botocore`] AWS AppConfig introduces 
Experimentation tools - enhanced capabilities within AWS AppConfig that enable 
you to run AB tests, multivariate tests, and gradual feature rollouts across 
your application stack.
   - api-change:`cloudwatch`: \[`botocore`] This release adds the API 
(PutLogAlarm) to manage a new CloudWatch resource, Log Based Alarms. Log Based 
Alarms allows customers to alarm directly on CloudWatch Logs query results.
   - api-change:`connectcampaignsv2`: \[`botocore`] Adding new attributes to 
PutProfileOutboundRequest API that will create an outbound request call for the 
customer's Web Notification outbound campaign.
   - api-change:`connecthealth`: \[`botocore`] Expand input validation to 
support Unicode characters and markdown table syntax.
   - api-change:`ec2`: \[`botocore`] Adds support for the precision time 
strategy and a parentGroupId parameter on CreatePlacementGroup and 
DescribePlacementGroups. Precision time placement groups and cluster placement 
groups with a parent preci
   
   > ✂ **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