Repository navigation
chore(deps, pyamber): update pyamber minor updates - #7897
Open
renovate-bot wants to merge 1 commit into
Open
renovate-bot wants to merge 1 commit into
renovate-bot wants to merge 1 commit into
Conversation
Contributor
Automated Reviewer SuggestionsBased on the
|
|
renovate-bot
force-pushed
the
renovate/pyamber-minor-updates
branch
12 times, most recently
from
August 31, 2026 23:51
98fbda4 to
2a8558c
Compare
renovate-bot
force-pushed
the
renovate/pyamber-minor-updates
branch
11 times, most recently
from
September 7, 2026 23:13
78a9c64 to
fa84ed3
Compare
renovate-bot
force-pushed
the
renovate/pyamber-minor-updates
branch
2 times, most recently
from
September 10, 2026 00:08
1e14b50 to
2a5737e
Compare
renovate-bot
force-pushed
the
renovate/pyamber-minor-updates
branch
6 times, most recently
from
September 30, 2026 05:21
09e96ce to
4668219
Compare
renovate-bot
force-pushed
the
renovate/pyamber-minor-updates
branch
8 times, most recently
from
October 8, 2026 08:32
16f0500 to
a6c2590
Compare
renovate-bot
force-pushed
the
renovate/pyamber-minor-updates
branch
3 times, most recently
from
October 15, 2026 22:51
5570de9 to
650ac76
Compare
renovate-bot
force-pushed
the
renovate/pyamber-minor-updates
branch
12 times, most recently
from
October 22, 2026 06:53
ec59b23 to
856e9cc
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
==2.0.51→==2.1.6==0.22.0→==0.24.1==1.42.90→==1.43.119==1.42.90→==1.43.119==7.6.1→==7.8.2==0.11.1→==0.12.0==9.0.3→==9.1.1==0.14.7→==0.17.2==2026.6.0→==2026.9.0==0.25.2→==0.26.0==1.7.2→==1.9.1==9.1.4→==9.2.1==2.13.0→==2.14.1+cpu==2.13.0+cpu→==2.14.1+cpu==5.10.1→==5.21.0==4.14.1→==4.16.0Release Notes
jab/bidict (bidict)
v0.24.1Compare Source
Fix the
RECORDfile in the published 0.24.0 wheelby upgrading to a fixed version of
uv_build.:issue:
406Fix a test failure on Python 3.15
caused by changes to :class:
~collections.UserDict.:issue:
407v0.24.0Compare Source
Remove
bidict.metadataand associated metadata from the:mod:
bidictmodule (e.g.bidict.__version__).Use e.g. :func:
importlib.metadata.metadata("bidict")["Version"] <importlib.metadata.metadata>instead.Fix a bug where pickling or :func:
~copy.deepcopy\ing an instance of adynamically-generated inverse class
(see :ref:
extending:Dynamic Inverse Class Generation)could change the order of its items.
:issue:
398Pickles written by bidict 0.23.1 and earlier can no longer be read.
They call the private
BidictBase._from_other()with an argument it no longer accepts,
which was retained for no other purpose.
Pickle compatibility across versions
has never been guaranteed <https://docs.python.org/3/library/pickle.html#comparison-with-json>__,and dropping it here keeps
:meth:
~bidict.BidictBase.__reduce__free of special cases.Fix a bug where a non-ordered bidict's
:meth:
~bidict.BidictBase.valuesviewcould yield its values in a different order than
:meth:
~bidict.BidictBase.keysyields the corresponding keys,so that e.g.
zip(b.keys(), b.values())silently paired up the wrong keys and values.
Fix a bug where :meth:
~bidict.MutableBidict.putalland :meth:
~bidict.MutableBidict.updatecould leave earlier items inserted when a later item in a bulk update
raised a non-duplication exception,
rather than failing clean.
:issue:
389Fix a bug where a bulk update did not fail clean at all
when the :class:
~bidict.OnDupin effect contained no:attr:
~bidict.RAISEaction –as with :meth:
~bidict.MutableBidict.forceupdate,:meth:
~bidict.MutableBidict.putallpassed :attr:~bidict.ON_DUP_DROP_OLD,or :meth:
~bidict.MutableBidict.updateon a subclassthat overrides :attr:
~bidict.BidictBase.on_dup(e.g. the
YoloBidictrecipe in :doc:extending).Rollback was previously enabled only when a duplication error was possible,
but a bulk update can also fail while unpacking an item,
hashing a key or value, or writing to a backing mapping.
Rollback is now always enabled for these methods.
:issue:
392Fix a bug where a write or removal that a custom backing mapping refused
could leave a custom bidict's two backing mappings out of sync,
breaking the bidirectional invariant,
rather than failing clean.
:issue:
401:issue:
403Fix a bug where mutating an :class:
~bidict.OrderedBidictwhile iterating over it produced incorrect behavior
rather than raising an error.
:issue:
393A bidict and its inverse now always refer to the same object
for each contained key and value,
rather than possibly to equivalent but distinct ones,
so that e.g.
b.inverse[b[key]] is keyalways holds.Writing an item whose key or value is equal to a contained one
now keeps the object already contained,
as :class:
dictdoes when a key is overwritten,instead of keeping one object in each direction.
See also :ref:
addendum:Equivalent but distinct \:class\:\~collections.abc.Hashable`\s:issue:396`Fix a bug where setting an already-contained (key, value) pair
spuriously raised :class:
~bidict.KeyAndValueDuplicationErroror
AssertionError(rather than being a no-op, as documented)when the key or value has non-reflexive equality (e.g. nan)
or asymmetric equality.
:issue:
377Fix a bug where set operations between an :class:
~bidict.OrderedBidict'skeys view and its items view (or vice versa) raised :class:
TypeError(or, for
==, returned the wrong result)rather than behaving like the equivalent plain :class:
dictviews.:issue:
376Single-item writes such as
:meth:
~bidict.MutableBidict.__setitem__,:meth:
~bidict.MutableBidict.put, and:meth:
~bidict.MutableBidict.forceputare now ~6x faster:
most of what they cost was never the write itself,
but typing machinery being re-evaluated on every call.
Iterating an :class:
~bidict.OrderedBidictis also ~1.2x faster.Everything else is within a couple of percent of 0.23.1.
A bidict backed by a :class:
dictsubclassnow gets that mapping's own views from
:meth:
~bidict.BidictBase.keysand :meth:~bidict.BidictBase.items,as a bidict backed by an exact :class:
dictalready did.Previously only an exact :class:
dictqualified,so such a bidict got generic views instead,
which were not :class:
~collections.abc.Reversible(even when the bidict itself was),
had no
.mappingattribute,and performed their set operations in Python rather than in C.
This affects every backing mapping used in the recipes in :doc:
extending,since :class:
collections.OrderedDict,:class:
collections.defaultdict,and
sortedcontainers.SortedDictare all :class:
dictsubclasses.Fix a bug where a subclass of a bidict class
whose backing mappings are not :class:
~collections.abc.Reversiblecould not itself be reversible,
even when it specified backing mappings that are.
Fix a bug where an :class:
~bidict.OrderedBidictBasethat is not an:class:
~bidict.OrderedBidictcould yield its items in the wrong order from
:meth:
~bidict.OrderedBidictBase.keys,:meth:
~bidict.OrderedBidictBase.items,:meth:
~bidict.BidictBase.values,:func:
repr, and:meth:
~bidict.BidictBase.equals_order_sensitive.v0.23.1Compare Source
Remove
bidict.metadataand associated metadata from the:mod:
bidictmodule (e.g.bidict.__version__).Use e.g. :func:
importlib.metadata.metadata("bidict")["Version"] <importlib.metadata.metadata>instead.Fix a bug where pickling or :func:
~copy.deepcopy\ing an instance of adynamically-generated inverse class
(see :ref:
extending:Dynamic Inverse Class Generation)could change the order of its items.
:issue:
398Pickles written by bidict 0.23.1 and earlier can no longer be read.
They call the private
BidictBase._from_other()with an argument it no longer accepts,
which was retained for no other purpose.
Pickle compatibility across versions
has never been guaranteed <https://docs.python.org/3/library/pickle.html#comparison-with-json>__,and dropping it here keeps
:meth:
~bidict.BidictBase.__reduce__free of special cases.Fix a bug where a non-ordered bidict's
:meth:
~bidict.BidictBase.valuesviewcould yield its values in a different order than
:meth:
~bidict.BidictBase.keysyields the corresponding keys,so that e.g.
zip(b.keys(), b.values())silently paired up the wrong keys and values.
Fix a bug where :meth:
~bidict.MutableBidict.putalland :meth:
~bidict.MutableBidict.updatecould leave earlier items inserted when a later item in a bulk update
raised a non-duplication exception,
rather than failing clean.
:issue:
389Fix a bug where a bulk update did not fail clean at all
when the :class:
~bidict.OnDupin effect contained no:attr:
~bidict.RAISEaction –as with :meth:
~bidict.MutableBidict.forceupdate,:meth:
~bidict.MutableBidict.putallpassed :attr:~bidict.ON_DUP_DROP_OLD,or :meth:
~bidict.MutableBidict.updateon a subclassthat overrides :attr:
~bidict.BidictBase.on_dup(e.g. the
YoloBidictrecipe in :doc:extending).Rollback was previously enabled only when a duplication error was possible,
but a bulk update can also fail while unpacking an item,
hashing a key or value, or writing to a backing mapping.
Rollback is now always enabled for these methods.
:issue:
392Fix a bug where a write or removal that a custom backing mapping refused
could leave a custom bidict's two backing mappings out of sync,
breaking the bidirectional invariant,
rather than failing clean.
:issue:
401:issue:
403Fix a bug where mutating an :class:
~bidict.OrderedBidictwhile iterating over it produced incorrect behavior
rather than raising an error.
:issue:
393A bidict and its inverse now always refer to the same object
for each contained key and value,
rather than possibly to equivalent but distinct ones,
so that e.g.
b.inverse[b[key]] is keyalways holds.Writing an item whose key or value is equal to a contained one
now keeps the object already contained,
as :class:
dictdoes when a key is overwritten,instead of keeping one object in each direction.
See also :ref:
addendum:Equivalent but distinct \:class\:\~collections.abc.Hashable`\s:issue:396`Fix a bug where setting an already-contained (key, value) pair
spuriously raised :class:
~bidict.KeyAndValueDuplicationErroror
AssertionError(rather than being a no-op, as documented)when the key or value has non-reflexive equality (e.g. nan)
or asymmetric equality.
:issue:
377Fix a bug where set operations between an :class:
~bidict.OrderedBidict'skeys view and its items view (or vice versa) raised :class:
TypeError(or, for
==, returned the wrong result)rather than behaving like the equivalent plain :class:
dictviews.:issue:
376Single-item writes such as
:meth:
~bidict.MutableBidict.__setitem__,:meth:
~bidict.MutableBidict.put, and:meth:
~bidict.MutableBidict.forceputare now ~6x faster:
most of what they cost was never the write itself,
but typing machinery being re-evaluated on every call.
Iterating an :class:
~bidict.OrderedBidictis also ~1.2x faster.Everything else is within a couple of percent of 0.23.1.
A bidict backed by a :class:
dictsubclassnow gets that mapping's own views from
:meth:
~bidict.BidictBase.keysand :meth:~bidict.BidictBase.items,as a bidict backed by an exact :class:
dictalready did.Previously only an exact :class:
dictqualified,so such a bidict got generic views instead,
which were not :class:
~collections.abc.Reversible(even when the bidict itself was),
had no
.mappingattribute,and performed their set operations in Python rather than in C.
This affects every backing mapping used in the recipes in :doc:
extending,since :class:
collections.OrderedDict,:class:
collections.defaultdict,and
sortedcontainers.SortedDictare all :class:
dictsubclasses.Fix a bug where a subclass of a bidict class
whose backing mappings are not :class:
~collections.abc.Reversiblecould not itself be reversible,
even when it specified backing mappings that are.
Fix a bug where an :class:
~bidict.OrderedBidictBasethat is not an:class:
~bidict.OrderedBidictcould yield its items in the wrong order from
:meth:
~bidict.OrderedBidictBase.keys,:meth:
~bidict.OrderedBidictBase.items,:meth:
~bidict.BidictBase.values,:func:
repr, and:meth:
~bidict.BidictBase.equals_order_sensitive.v0.23.0Compare Source
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
FrozenOrderedBidictnow that Python 3.7 is no longer supported.:class:
~bidict.frozenbidictnow provides everythingthat
FrozenOrderedBidictprovided(including :class:
reversibility <collections.abc.Reversible>)on all supported Python versions,
but with less space overhead.
Remove
namedbidictdue to low usage.Remove the
kvfield of :class:~bidict.OnDupwhich specified the :class:
~bidict.OnDupActionto takein the case of :ref:
basic-usage:key and value duplication.The :attr:
~bidict.OnDup.valfield now specifies the action to takein the case of
:ref:
basic-usage:key and value duplicationas well as
:ref:
just value duplication <basic-usage:values must be unique>.Improve type hints for the
:attr:
~bidict.BidictBase.invshortcut aliasfor :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\sthe 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:
reprof ordered bidicts now matches that of regular bidicts,e.g.
OrderedBidict({1: 1})rather thanOrderedBidict([(1, 1)]).(Accordingly, the
bidict.__repr_delegate__field has been removednow that it's no longer needed.)
This tracks with the change to :class:
collections.OrderedDict's :func:reprin 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.1Compare Source
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.invertedto return an :class:
~collections.abc.Iterator,rather than an :class:
~collections.abc.Iterable.boto/boto3 (boto3)
v1.43.119Compare Source
========
appstream: [botocore] Add Windows 11 to PlatformType enumbilling: [botocore] Adds support for managing private pricing contracts and contractual investments including listing and associating contracts, retrieving contractual investments and their summaries, and creating, listing, and canceling contractual investment attestationsconnect: [botocore] Amazon Connect now automatically saves agents' in-progress email drafts preserving the message, recipients, and subject during browser or network interruptions so agents can return to the mail and continue instead of starting over.deadline: [botocore] fix the sdk documenation issue onlyecr: [botocore] Add support for ECR replication backfilleks: [botocore] This release adds support for EKS management of Gateway API CRDs (Custom Resource Definitions)ivs: [botocore] The release adds failover slate configurations, which show viewers a slate during temporary broadcaster network disruptions to reduce viewer drop-off and refresh storms.kms: [botocore] This release adds support for ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism) keys in AWS KMS. ML-KEM, as specified in NIST FIPS 203, is a post-quantum key encapsulation mechanism that can be used to establish a shared secret between two parties.lightsail: [botocore] This release adds Web Application Firewall (WAF) support for Lightsail distribution.marketplace-catalog: [botocore] This release adds support for the SubsidiaryAuthorization entity type in the ListEntities operation, including entity-type filters with partial name search, sort options, and a summary returned for each subsidiary authorization.mediaconnect: [botocore] This release adds support for managing and sharing endpoint across accounts in AWS Elemental MediaConnect. You can now register endpoints to represent external or service-managed sources and destinations, and share them across AWS accounts.medialive: [botocore] AWS Elemental MediaLive now lets you control whether explicit weighted prediction is applied to H.264 outputs. It also introduces Perceptual Filter, a new noise reduction filter designed to improve video quality by increasing VMAF scores, now with Auto, None, and strength options.odb: [botocore] Adds support for Exascale storage with Oracle Exadata Database Service on Dedicated Infrastructuresagemaker: [botocore] Amazon SageMaker HyperPod adds the MultiNodeTrainingValidation deep health check for clusters orchestrated by Amazon EKS. It validates NVIDIA GPU instances by running a short multi-node training workload and flags instances that produce numerical errors or fall behind expected training time.signin: [botocore] Adds support for the OAuth 2.0 Token Exchange grant (RFC 8693), enabling applications to exchange identity provider issued JSON Web Tokens (JWTs) for short-lived OAuth access tokens to access supported AWS services without managing separate AWS credentials.sso-admin: [botocore] Added support for the RegionScope parameter on ListInstances, allowing you to list IAM Identity Center instances in the current Region or across all Regions.taxsettings: [botocore] Add Mexico Additional Info changesv1.43.118Compare Source
========
bedrock-agentcore: [botocore] Adds the dimension name to evaluation results and batch evaluation summaries. For multi-dimensional LLM-as-a-Judge evaluators, each result and summary now identifies which dimension it corresponds to.bedrock-agentcore-control: [botocore] Adds model-based routing and fallback to AgentCore Gateway rules. Rules can match the requested model, route to a specific model, and fall back across inference targets with an optional circuit breaker. Adds multi-dimensional rating scales for AgentCore Evaluations LLM-as-a-Judge evaluators.connect: [botocore] Adds support for customer queryable replication errors.continuum: [botocore] Releasing Continuum for Code Vulnerabilities APIs for SDKsec2: [botocore] AWS Transit Gateway now provides managed one-to-one NAT directly on its attachments, through integration with Regional Private NAT Gateway. Use ModifyTransitGatewayAttachmentNatConfiguration to enable NAT and configure NAT rules, and GetTransitGatewayAttachmentNatConfiguration to view them.elementalinference: [botocore] Elemental Inference now supports feed scheduling, letting you apply feed configuration changes at a time you choose instead of building your own automation.endpoint-rules: [botocore] Update endpoint-rules client to latest versionglue: [botocore] Add support for large worker types in AWS Glueivs-realtime: [botocore] Adds RevokeConnectionToken operation for Amazon IVS Real-Time Streaming.kafkaconnect: [botocore] Amazon MSK Connect now supports pausing and resuming connectors via the asynchronous PauseConnector and ResumeConnector APIs. Paused connectors keep their configuration and committed offsets and resume where they left off. Each call returns an operation ARN to track with DescribeConnectorOperation.lambda: [botocore] AWS Lambda durable functions now supports payloads up to 1 MB for checkpoints, callback completion, and error details.networkmanager: [botocore] AWS Cloud WAN now provides managed one-to-one NAT directly on it's core network attachments, through integration with Regional Private NAT Gateway. Use UpdateAttachmentNatConfiguration to enable NAT and configure NAT rules, and ListAttachmentNatConfigurations to view them.opensearchserverless: [botocore] Adds APIs to create, get, list, and cancel ingestion jobs, and to create, get, list, and delete ingestion streams, for ingesting data from Amazon S3 into OpenSearch Serverless collections.v1.43.117Compare Source
========
autoscaling: [botocore] EC2 Auto Scaling now supports account settings, letting you manage account-level configuration for Auto Scaling.connect: [botocore] Added support for AWS-managed security profiles.datazone: [botocore] Added custom designations support with new CRUD APIs. The designation field in project membership and policy grant APIs supports a new enum for custom designations. These APIs also support a new field for custom designation id.devops-agent: [botocore] Adds support for Microsoft Teams as a notification service. Associations can now be created and updated with a Microsoft Teams team and channel configuration using the DevOps Agent API and SDKs.ec2: [botocore] Adds new response fields to DescribeInstanceStatus and Network Insights analysis results.finspace: [botocore] The finspace and finspace-data clients have been removed following the deprecation of the service.healthlake: [botocore] Update the UpdateProfileWithAgent API to return a streaming response to provide more frequent updates on what the agent is doing.lexv2-models: [botocore] Adds support for Assisted NLU - Dialog Manager mode allowing usage of LLMs as the default NLU system and dialog managementlightsail: [botocore] This release adds support for metrics related to system-disk performance.mediaconvert: [botocore] Adds AV1 CBR rate control and scene change detection. New sliding window peak bitrate setting for all codecs. DASH adaptation set grouping update. Option to disable the AV1 perceptual quality filter. Support for vertical (portrait) AV1 encoding.network-firewall: [botocore] Adds support for Network Firewall Resolved IP validation.polly: [botocore] Added support for the new voices - Kenneth (en-US), Nate (en-US), Tina (de-DE), Carlos (es-US), Carolina (pt-BR), Leo (pt-BR), Curtis (en-AU), Kiara (en-IN), Arjun (en-IN) and Hyunduk (ko-KR). They are available as a Generative voices only.quicksight: [botocore] Adds support for SharePoint and OneDrive two-legged OAuth certificate credentials and Google Workspace service account credentials when creating data sourcesredshift-data: [botocore] Add Redshift QueryUUID field to DescribeStatement responsestepfunctions: [botocore] Release minor updates to API modeltnb: [botocore] The tnb client has been removed following the deprecation of the service.botocore] Removes theAAA Certificate Servicesroot from botocore's vendored CA bundle in response to the eMudhra/emSign CA incident. Sectigo used this root to cross-sign eMudhra intermediate CAs whose private keys were compromised. The vendored bundle is only used whencertifiisn't installed;certifiusers should upgrade tocertifi>=2026.10.19. See#​3838 <https://github.com/boto/botocore/pull/3838>__.v1.43.116Compare Source
========
bedrock: [botocore] Amazon Bedrock Guardrails now supports a configurable tier for the contextual grounding policy via a new tier option. Select the Standard tier for grounding that better supports conversations and reasoning, with expanded language coverage.cleanrooms: [botocore] This release allows customers and their partners to easily collaborate with data stored in Databricks, without having to move or share their underlying data among collaborators.cloudwatch: [botocore] Amazon CloudWatch now supports two new anomaly detector settings. AdaptationSpeed (FAST, NORMAL, SLOW) controls how fast the model adapts to baseline changes, and OutlierFilteringStrength (MINIMAL, MODERATE, STRICT) controls how aggressively outliers are filtered.cloudwatchomni: [botocore] Updating max value for maxResults in SearchPrincipals APIdynamodb: [botocore] Adds support for disassociating a replica from an Amazon DynamoDB multi-Region eventual consistency global table, so you can keep it as a single-Region table with its existing data. Also adds disassociation protection, on by default, to help prevent accidental disassociation.ecs: [botocore] ECS Service Gateway makes it easier for developers to deploy ECS services without having to worry about complex ingress networking constructs.elasticache: [botocore] LiveMigration enables customers to migrate from self-hosted EC2 Redis and Valkey clusters to ElastiCache Serverless with near-zero downtime. Customers control the migration through three API-driven phases (prepare, start, complete) that handle traffic proxying, data replication, and cutover.marketplace-catalog: [botocore] Adds ListEntities filter, sort, and summary support for the ExpressPrivateOfferConfiguration entity type, including filtering by ProductId.rds: [botocore] Amazon RDS now supports On-Demand Capacity Reservations for DB instances.s3files: [botocore] S3 Files adds support for the "Misconfigured" file system status.workspaces-instances: [botocore] Documentation update release for AWS servicev1.43.115Compare Source
========
amplify: [botocore] Documentation update release for AWS servicebedrock-agent: [botocore] Adds Retrieval Instructions for Amazon Bedrock Knowledge Bases. Create, get, update, delete, list, and version customer-authored instructions that guide how a knowledge base retrieves and answers, with content review before use.bedrock-agentcore: [botocore] Adds the Builtin.FailureAnalysis evaluator for batch evaluations. GetBatchEvaluation now returns insightResults that group session failures into insights with root causes and suggested fixes.bedrock-agent-runtime: [botocore] Adds support for applying a Retrieval Instruction, optionally by version, to AgenticRetrieveStream requests for Amazon Bedrock Knowledge Bases, and reports the applied instruction and version on the trace.cloudwatch: [botocore] This release adds ActionConfiguration to PutMetricAlarm, PutCompositeAlarm and PutLogAlarm. It allows customers to include an alarm's tags in its notifications and alarm state change eventscodecommit: [botocore] Documentation update release for AWS servicecodeconnections: [botocore] Documentation update release for AWS servicecodedeploy: [botocore] Adds support for suspending Amazon EC2 Auto Scaling processes during CodeDeploy EC2 in-place deployments. Use ec2DeploymentOptions to choose which processes are suspended and resumed.codepipeline: [botocore] Documentation update release for AWS servicecodestar-notifications: [botocore] Documentation update release for AWS serviceconnect: [botocore] Amazon Connect GetAttachedFile API now supports an optional UrlContentDisposition parameter. Set it to INLINE to get a pre-signed URL that displays the file in the browser, so agents can preview email attachments without downloading them. ATTACHMENT (download) remains the default.controltower: [botocore] Documentation update release for AWS servicedatabrew: [botocore] Documentation update release for AWS servicedatazone: [botocore] Adds SDK and CLI support for the Iceberg REST catalog connection types already available in Amazon SageMaker Unified Studio - ICEBERGRESTCATALOG, SNOWFLAKEICEBERGRESTCATALOG, and DATABRICKSICEBERGRESTCATALOG.devops-agent: [botocore] Documentation update release for AWS servicedrs: [botocore] Documentation update release for AWS servicedynamodb: [botocore] Enable account endpoint generation for existing CN and GovCloud regionsecs: [botocore] Adds support for configurable envoy application log levels. Customers can now debug network connectivity issues with their task's sidecar envoys.emr-containers: [botocore] Documentation update release for AWS serviceendpoint-rules: [botocore] Update endpoint-rules client to latest versiongrafana: [botocore] Documentation update release for AWS serviceguardduty: [botocore] Adding a new Expected Bucket Owner optional field for GuardDuty publishing destination APIsiotwireless: [botocore] Documentation update release for AWS servicelogs: [botocore] Amazon CloudWatch Logs now supports filtering DescribeDeliverySources by resourceArns, DescribeDeliveryDestinations by names, and DescribeDeliveries by deliverySourceNames.observabilityadmin: [botocore] Adding support for EKS Container Insights Telemetry Rulesopensearch: [botocore] Amazon OpenSearch Service adds a new TLS security policy to support FIPS policy and post-quantum cryptographysocialmessaging: [botocore] Adding support for WhatsApp Direct Send.timestream-influxdb: [botocore] Adds four new parameters to the InfluxDBv3Enterprise parameter group for Amazon Timestream for InfluxDB. The new parameters are upgradePachaTree, walBufferSize, snapshotSize, and snapshotDuration.workspaces: [botocore] Adds optional imageValidationMode enum to ImportCustomWorkspaceImageRequest. This allows customers to opt-in to having prevalidation run in the service account instead of customer account.workspaces-instances: [botocore] ModifyVolume is a new public API for WorkSpaces Core Managed Instances. Customers can change the size, type, IOPS, or throughput of an existing managed volume online, with no stop required. Customers track progress by calling EC2 DescribeVolumesModifications directly.xray: [botocore] Adds support for encrypting the Transaction Search spans log group with a customer managed AWS KMS key. Pass the key ARN in the new CloudWatchLogsConfiguration.SpansLogGroupKmsKeyId field of UpdateTraceSegmentDestination. X-Ray applies the key when it creates the log group.botocore] Fixes a regression with urllib3 v2 where truncated response bodies read in chunks raisedResponseStreamingErrorbefore botocore could validateContent-Length. These reads now raiseIncompleteReadErroragain.botocore] Fixes#​3827 <https://github.com/boto/botocore/issues/3827>__, a race condition where concurrent calls toget_frozen_credentials()could return expired credentials while a refresh was in progress.botocore] Add W3Ctraceparent,tracestateandbaggageheaders to the list of headers excluded from SigV4 signing.v1.43.114Compare Source
========
arc-region-switch: [botocore] Features - Adds support for an optional payload to invoke the Lambda function with as part of the Custom action Lambda execution blockbedrock-agentcore-control: [botocore] This release supports scoping Amazon Bedrock AgentCore Gateway rate limits by request header or request body field.cloudfront: [botocore] This release adds a new "IpAddressType" field to "VPCOriginEndpointConfig", allowing customers to specify whether their VPC origin accepts IPv4-only or dualstack connections.dynamodbstreams: [botocore] Add support for a new iterator type (AT TIMESTAMP) for DynamoDB Streams GetShardIterator API that allows reading from a specific point in time from the stream.ec2: [botocore] Adds T8i instance sizes to the InstanceType enum. T8i instances are low-cost burstable instances powered by custom sixth generation Intel Xeon 6 processors, available exclusively on AWS, and built on the latest sixth generation AWS Nitro cardsendpoint-rules: [botocore] Update endpoint-rules client to latest versionguardduty: [botocore] Releasing support for Custom Detection Rule Runtime Monitoringimagebuilder: [botocore] This release adds parentInstance to infrastructure configurations, so builds can use an already-running instance from an Amazon EC2 Auto Scaling group. It also adds terminateInstanceOnCompletion, which keeps build and test instances running after image creation ends.lambda: [botocore] AWS Lambda now supports an optional X-Ray trace header for chained invocations in durable executions, enabling child invocations to be linked to the initiating span.meteringmarketplace: [botocore] Documentation update - added a Get started pointer to the AWS Marketplace AI Metering Agent Skill in the BatchMeterUsage API reference. No API or behavior change.organizations: [botocore] With dual-stack enabled, all requests now resolve to the endpoint in the partition's primary Region (for example, organizations.us-east-1.api.aws) and are signed for that Region. Previously, requests from other Regions resolved to a nonexistent endpoint. No API changes.transfer: [botocore] AWS Transfer Family now lets you store SFTP server host keys in AWS Secrets Manager in your own AWS account. This gives you greater control over your server identity and helps simplify server migrations and failover.botocore] Raise the Request Syntax and Response Syntax line limit in generated reference pages from 1,500 to 2,000 lines, so services such as MediaLive whose syntax sections fall just over the old limit render them again instead of the "too large to render" notice.v1.43.113Compare Source
========
agent-registry-control: [botocore] AWS Agent Registry is improving recently launched custom metadata schema feature to make shared attributes easier to manage.appintegrations: [botocore] This release adds the Connect JWT authentication type and the AudienceOverride field to AuthConfig, letting A2A server applications authenticate with JWTs issued by Amazon Connect.appstream: [botocore] Adds support for administrators to require users to re-authenticate OneDrive and Google Drive storage connectors when a streaming session is reused.arc-region-switch: [botocore] Adds support for SSM Execution Block in Region switch plansconnect: [botocore] New APIs to support aliases and versions for ContactFlow.datasync: [botocore] AWS DataSync Enhanced mode now supports FSx for OpenZFS, NFS 4.2, and object metadata controlsgamelift: [botocore] Adds support for new instance types in the C8a, C8i, C9g, M8a, M8i, and M9g families for managed EC2 and container fleetsglue: [botocore] Amazon Glue releasing support for adding custom namespace for S3 Tables in Glue zero-ETL integrationlakeformation: [botocore] Added new LakeFormation APIs and documentation updates for Simple Row-level Security (RLS).lambda-web: [botocore] Documentation update to include common use cases.omics: [botocore] With Expanded container registry support, you can use container images from registries such as Seqera (Wave), NVIDIA NGC, and Google Artifact Registry with AWS HealthOmics private workflows, without manually migrating images into Amazon ECR or editing your workflow definitions.resiliencehubv2: [botocore] Adds support for DevOpsAgent integration where users can specify the agent space ARN at service level and launch investigations directly from Resilience Hub v2.route53domains: [botocore] Route 53 Domains now supports premium domains. This release adds consent objects to operations on premium domains and a new GetDomainPrices API. Also, the Flags and PublicKey fields were deprecated from the DnssecKey response.sagemaker: [botocore] Adds Amazon Athena, Cleanup, ForEach, and Amazon EMR Serverless step metadata, ForEach iteration context, and the CompletedWithFailures execution status to SageMaker Pipelines.securityhub: [botocore] Adds and updates APIs to support criticality. This feature allows customers to create automation rules to assign criticality to resources matching a criteria. With this release, resources and exposure findings will include the criticality.botocore] Ignore unrecognized top-level keys (such as serviceId) in endpoint ruleset files instead of failing client creation.v1.43.112Compare Source
========
bedrock-agentcore: [botocore] AgentCore Memory now supports Long-Term Memory Time-to-Live on Batch APIs.bedrock-agentcore-control: [botocore] AgentCore Memory now supports configuring Long-Term Memory Time-to-Live (TTL) on Memory Strategies.cloudwatchomni: [botocore] Adds support for updating agentCoreEvaluationRoleArn in UpdateSpace APIdevops-agent: [botocore] Adds support for the includedData field in GetAgentSpace and ListAgentSpaces APIsendpoint-rules: [botocore] Update endpoint-rules client to latest versionglue: [botocore] Adds new AWS Glue Data Quality APIs to retrieve and list data quality evaluation results. The new GetDataQualityResultV2, BatchGetDataQualityResultV2, and ListDataQualityResultsV2 operations return data quality results published from any supported data processing engine.lambda: [botocore] Doc updates to reposition Lambda Functions as Lambda Event Functionslambda-core: [botocore] Lambda Network Connector now supports Lambda Web Functions, letting them reach private VPC resources, and adds versioning, each connector update creates an immutable version that revisions pin to, so customers can roll out and roll back networking changes without affecting running workloadslambda-web: [botocore] Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backendsmediaconnect: [botocore] This release adds support for MediaConnect Router high-bitrate tiers. It also adds a configurable audio reference level for NDI flows, and enhanced source metadata that includes color information and transport stream ID.observabilityadmin: [botocore] Adding support for TransactionSearch telemetry rules.omics: [botocore] AWS HealthOmics now supports private workflow runs using VPC resources shared across accounts via AWS RAM. A new optional vpcOwnerAccountId field in CreateConfiguration's VpcConfig allows customers to specify the account that owns the shared subnets and security groups.pcs: [botocore] Adding scheduler version to RegisterComputeNodeGroup API. A compute node uses this value to run the matching scheduler version.pinpoint-sms-voice-v2: [botocore] DescribePhoneNumbers and DescribeSenderIds now return an optional PricingTier field that indicates whether a phone number, sender ID, short code, or long code is classified as Domestic or International, enabling customers to identify origination identities eligible for local pricing.sagemaker: [botocore] Amazon SageMaker Training Session is a managed service for training on shared GPU infrastructure. It provides full lifecycle management of training sessions and exposes low-level primitive APIs for operations like forward-backward passes, optimizer steps, and state management.sagemakertrainingsessionruntime: [botocore] Amazon SageMaker Training Session Runtime provides APIs for executing operations within active training sessions, including asynchronous training operations, sampling and inference requests, and streaming real-time model responses, enabling programmatic control over the training loop.securityagent: [botocore] Adds support for Jira integration provider in AWS Security Agent.v1.43.111Compare Source
========
deadline: [botocore] The new ListMemberships API enables users to discover their memberships across Deadline Cloud resources, enabling scoped users of Deadline resources to discover and interact with the resources they have been provided scoped access to.mediatailor: [botocore] Add caching settings to http functionsmeteringmarketplace: [botocore] AWS Marketplace Metering Service adds AgreementId to ResolveCustomer API response.quicksight: [botocore] Adds granular custom permissions for the Gong action connector (GongAction, CreateAndUpdateGongAction, ShareGongAction, UseGongAction) and for create, update, and share operations on 45 data source connectors, such as Amazon S3 and Snowflake, through the Custom Permissions APIs.securityagent: [botocore] Adds a test scope field to specify whether a pentest targets a web application or a generative AI application.v1.43.110Compare Source
========
budgets: [botocore] Adds a product attribute dimension to CreateBudget and UpdateBudget, letting customers filter AWS Budgets costs by structured attributes such as Amazon Bedrock model, provider, inference type, and feature.ce: [botocore] Adds a product attribute dimension to GetCostAndUsage, GetCostAndUsageWithResources, and GetDimensionValues, letting customers group, filter, and discover Cost Explorer costs by structured attributes such as Amazon Bedrock model, provider, inference type, and feature.cloudformation: [botocore] CloudFormation introduces force rollback, a new opt-in capability that lets your stacks complete a rollback even when an individual resource cannot be reverted. Set ForceRollback on ContinueUpdateRollback and CloudFormation records each resource that fails as skipped, completing the rollback.codeconnections: [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.datazone: [botocore] Adds support for multi-file notebook import. StartNotebookImport now accepts an s3Files source location with an ordered list of Amazon S3 objects, creating one notebook cell per file, plus a type field to create either a DATA or SQL notebook.devops-agent: [botocore] Adds release management associations with private network access to AWS DevOps Agent, and a releaseManagementAssociationId field on GitHub and GitLab associations. This helps release management agents (Release-readiness review and Release Testing) access customer resources that are behind a VPC.eks: [botocore] Configurations support for EKS ACK Capabilities, including EnableCrossNamespace and DisableServices configuration.emr-serverless: [botocore] This release adds support for system profile logs for lakeformation enabled Spark connect sessions .fms: [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.gamelift: [botocore] Amazon GameLift Servers container fleets now support CPU bursting for game server container groups. The TotalVcpuLimit property of a game server container group definition is now optional. When you omit it, the group has no CPU cap and its containers can burst into unused CPU on the instance.glue: [botocore] Introduced GetSystemLogsForJobRun and GetSystemLogsForSession APIs, enabling account admins to retrieve system-space logs for FGAC-enabled Glue jobs and sessions.guardduty: [botocore] Added support for GuardDuty RDS Data Activity Monitoringhealth: [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.keyspaces: [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.lambda: [botocore] AWS Lambda now supports OAuth 2.0 (OAUTHBEARER), IAM, and IAM with OAUTHBEARER authentication for self-managed Apache Kafka event source mappings, including optional OAuth scope, audience, logical cluster, and identity pool parameters. OAuth 2.0 is also available for Confluent Schema Registry.marketplace-agreement: [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.medialive: [botocore] AWS Elemental MediaLive Workflow Monitor now supports AWS Elemental Inference feeds as a target resource type for CloudWatch alarm templates.opensearch: [botocore] This release adds a new EncryptionMode option (DISK or NATIVE) to EncryptionAtRestOptions for the CreateDomain and UpdateDomainConfig operations, enabling selection of engine-native index-level encryption on supported Amazon OpenSearch Service domains.pi: [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.securityagent: [botocore] Include model field for suggested remediation steps as part of findingssecurityhub: [botocore] Release findings export APIs - StartExportJobV2, GetExportJobV2, ListExportJobsV2, and CancelExportJobV2. This supports exporting findings from AWS Security Hub to Amazon S3 bucket.security-ir: [botocore] Adds support for retrieving finding-lifecycle metrics for an AWS Security Incident Response membership.sesv2: [botocore] SESV2 DEED - Documentation Updatetranslate: [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.v1.43.109Compare Source
========
lambda-web: [botocore] Removes operations that are not yet generally available from the Lambda Web.v1.43.108Compare Source
========
cognito-idp: [botocore] Amazon Cognito User Pools now supports the OIDC-standard authentication context class reference (ACR) and authentication methods reference (AMR) claims on issued access and Id tokens. Amazon Cognito User Pools also now supports step-up authentication via our existing authentication APIs.glue: [botocore] Added refresh token grant type to Glue Connection supported OAuth 2.0 grant typesinvoicing: [botocore] API and doc updates related to adding MarketplacePunchOutEnabled and MarketplacePunchOutPreference fields to ProcurementPortalPreferences related APIslambda-web: [botocore] Documentation update for AWS Lambda Web Functions, clarifies that the LambdaWeb APIs are experimental and not yet available to external customers.mediapackagev2: [botocore] Dynamic Multiview enables viewers to watch multiple live video streams in a single combined output. Static filter configuration allows users to configure endpoints with layouts and sources without using query parameters. The number of sources per multiview channel has been increased to 50.pinpoint-sms-voice-v2: [botocore] AWS End User Messaging SMS CarrierLookup API now supports phone number cleansing on customer opt-in. when selected, the response includes the additional field "OriginalPhoneNumber". It can also return additional PhoneNumberType enums, VOIP and PREPAID.securityagent: [botocore] Adds trigger filters that control which pull request events, target branches, and labels start an automatic code review.v1.43.107Compare Source
========
bedrock-agent: [botocore] Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval.cloudfront: [botocore] Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins.ec2: [botocore] This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows.endpoint-rules: [botocore] Update endpoint-rules client to latest versionendusermessaging: [botocore] AWS En