Skip to content

chore(deps, pyamber): update pyamber minor updates - #7897

Open
renovate-bot wants to merge 1 commit into
apache:mainfrom
renovate-bot:renovate/pyamber-minor-updates
Open

chore(deps, pyamber): update pyamber minor updates#7897
renovate-bot wants to merge 1 commit into
apache:mainfrom
renovate-bot:renovate/pyamber-minor-updates

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
bidict (changelog) ==0.22.0==0.24.1 age confidence
boto3 ==1.42.90==1.43.80 age confidence
botocore ==1.42.90==1.43.80 age confidence
praw (changelog) ==7.6.1==7.8.2 age confidence
pytest (changelog) ==9.0.3==9.1.1 age confidence
ruff (source, changelog) ==0.14.7==0.16.4 age confidence
s3fs ==2026.6.0==2026.7.0 age confidence
scikit-image ==0.25.2==0.26.0 age confidence
scikit-learn (changelog) ==1.7.2==1.9.0 age confidence
transformers ==5.5.0==5.16.1 age confidence
typing_extensions (changelog) ==4.14.1==4.16.0 age confidence

Release Notes

jab/bidict (bidict)

v0.24.1

Compare Source

  • Fix the RECORD file in the published 0.24.0 wheel
    by upgrading to a fixed version of uv_build.
    :issue:406

  • Fix a test failure on Python 3.15
    caused by changes to :class:~collections.UserDict.
    :issue:407

v0.24.0

Compare Source

  • Remove bidict.metadata and associated metadata from the
    :mod:bidict module (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 a
    dynamically-generated inverse class
    (see :ref:extending:Dynamic Inverse Class Generation)
    could change the order of its items.
    :issue:398

    Pickles 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.values view
    could yield its values in a different order than
    :meth:~bidict.BidictBase.keys yields 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.putall
    and :meth:~bidict.MutableBidict.update
    could leave earlier items inserted when a later item in a bulk update
    raised a non-duplication exception,
    rather than failing clean.
    :issue:389

  • Fix a bug where a bulk update did not fail clean at all
    when the :class:~bidict.OnDup in effect contained no
    :attr:~bidict.RAISE action –
    as with :meth:~bidict.MutableBidict.forceupdate,
    :meth:~bidict.MutableBidict.putall passed :attr:~bidict.ON_DUP_DROP_OLD,
    or :meth:~bidict.MutableBidict.update on a subclass
    that overrides :attr:~bidict.BidictBase.on_dup
    (e.g. the YoloBidict recipe 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:392

  • Fix 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:403

  • Fix a bug where mutating an :class:~bidict.OrderedBidict
    while iterating over it produced incorrect behavior
    rather than raising an error.
    :issue:393

  • A 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 key always holds.
    Writing an item whose key or value is equal to a contained one
    now keeps the object already contained,
    as :class:dict does 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.KeyAndValueDuplicationError
    or 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:377

  • Fix a bug where set operations between an :class:~bidict.OrderedBidict's
    keys 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:dict views.
    :issue:376

  • Single-item writes such as
    :meth:~bidict.MutableBidict.__setitem__,
    :meth:~bidict.MutableBidict.put, and
    :meth:~bidict.MutableBidict.forceput
    are 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.OrderedBidict is also ~1.2x faster.
    Everything else is within a couple of percent of 0.23.1.

  • A bidict backed by a :class:dict subclass
    now gets that mapping's own views from
    :meth:~bidict.BidictBase.keys and :meth:~bidict.BidictBase.items,
    as a bidict backed by an exact :class:dict already did.
    Previously only an exact :class:dict qualified,
    so such a bidict got generic views instead,
    which were not :class:~collections.abc.Reversible
    (even when the bidict itself was),
    had no .mapping attribute,
    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.SortedDict
    are all :class:dict subclasses.

  • Fix a bug where a subclass of a bidict class
    whose backing mappings are not :class:~collections.abc.Reversible
    could not itself be reversible,
    even when it specified backing mappings that are.

  • Fix a bug where an :class:~bidict.OrderedBidictBase that is not an
    :class:~bidict.OrderedBidict
    could 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.1

Compare Source

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

Compare 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 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

Compare 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.inverted
    to return an :class:~collections.abc.Iterator,
    rather than an :class:~collections.abc.Iterable.

boto/boto3 (boto3)

v1.43.80

Compare Source

=======

  • api-change:autoscaling: [botocore] Adds support for Distribution Segments in mixed instances policies, providing ordered prioritization across On-Demand Capacity Reservations, Capacity Blocks, interruptible Capacity Reservations, and On-Demand capacity.
  • api-change:devops-agent: [botocore] Adds the UpdateApprovalAction API for resolving agent action approvals in AWS DevOps Agent agent spaces.
  • api-change:ec2: [botocore] Fleet feature to support Capacity Reservation Resource Groups with Amazon EC2 Capacity Blocks and interruptible Capacity Reservations
  • api-change:eks: [botocore] This feature would give customers the ability to tune TerminatedPodGcThreshold configuration in an Amazon EKS cluster.
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:evs: [botocore] EVS now supports i7i.metal-48xl EC2 bare metal instance type, delivering high random IOPS performance with real-time latency, ideal for IO intensive and latency-sensitive workloads such as transactional databases, real-time analytics, and AI ML pre-processing.
  • api-change:iam-toolbox: [botocore] AWS Identity and Access Management (IAM) announces access troubleshooter, helping you debug access denied errors faster. Supported error messages now include an identifier you can use to retrieve detailed evaluations of the policies considered and their results. Preview in US East (N. Virginia).
  • api-change:iot: [botocore] As part of this release, we are extending capability of AWS IoT Rules Engine to support IoT InfluxDB Action. The IoT InfluxDB action lets customers send messages from IoT sensors and applications to InfluxDB.
  • api-change:meteringmarketplace: [botocore] Updated documentation to clarify duplicate-billing prevention and BatchMeterUsage retry guidance

v1.43.79

Compare Source

=======

  • api-change:batch: [botocore] Doc Update, Add note that UpdatePolicy applies only to EC2 managed compute environments
  • api-change:bedrock: [botocore] Adds support for specifying an inference profile ID or ARN, or an application inference profile ARN as the target model in CreateAdvancedPromptOptimizationJob.
  • api-change:connect: [botocore] This release adds the ExtractedInformation segment to the ListRealtimeContactAnalysisSegmentsV2 API, enabling customers to retrieve information extracted from real-time contact analysis.
  • api-change:connect-contact-lens: [botocore] This release adds the ExtractedInformation segment to the ListRealtimeContactAnalysisSegments API, enabling customers to retrieve information extracted from real-time contact analysis.
  • api-change:dsql: [botocore] Corrected the validation pattern on the ServiceName response field in the GetVpcEndpointServiceName API to match the values Amazon Aurora DSQL actually returns.
  • api-change:elementalinference: [botocore] Added support for the GetFixture API, enabling customers to retrieve the details of a fixture from its fixture ID, and added the access role ARN to the CreateFeed, GetFeed, and UpdateFeed responses.
  • api-change:kafka: [botocore] Amazon MSK Replicator now supports OAuth authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require OAuth for client authentication. This new capability is supported in all AWS Regions where MSK Express brokers are available.
  • api-change:launch-wizard: [botocore] Added accountConstraints and patternType to GetWorkload, ListWorkloads, GetWorkloadDeploymentPattern and ListWorkloadDeploymentPatterns for Launch Wizard
  • api-change:securityagent: [botocore] Adding private and self-signed certificate configuration support for penetration tests
  • api-change:timestream-influxdb: [botocore] Service-managed parameter groups now only apply optimized defaults to DB Clusters automatically. New field effectiveDbParameterGroupIdentifier surfaces the parameter group actually applied.

v1.43.78

Compare Source

=======

  • api-change:backup: [botocore] Updating CLI Docs for Backup Audit Manager List Job Summaries APIs.
  • api-change:bedrock-agentcore: [botocore] Increase spans count from 1k to 20k
  • api-change:bedrock-agentcore-control: [botocore] Update Dataset schema to THIRDPARTYEVALUATIONV1
  • api-change:cloudwatch: [botocore] Allows customers to specify an initial warm up period to wait for metrics to arrive when creating metric or log alarms
  • api-change:devicefarm: [botocore] Added support to CreateRemoveAccessSession for selecting a server version on the mobile WebDriver endpoint.
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:kinesis: [botocore] Generate account endpoint for Kinesis Data Streams requests when the account ID is available
  • api-change:wafv2: [botocore] DataProtectionConfig field Key Documentation Update

v1.43.77

Compare Source

=======

  • bugfix:HTTP: [botocore] Fixed an issue where reused connections could return a cached response status, dropping response headers.

v1.43.76

Compare Source

=======

  • api-change:amplify: [botocore] Increased the maximum allowed length from 255 to 4,096 characters to support longer access tokens.
  • api-change:arc-region-switch: [botocore] Adds support for Rds switchover read replica for Oracle databases in Region switch plans
  • api-change:batch: [botocore] AWS Batch now supports a new compute environment type that provides fully managed EC2 capacity with broader compute flexibility than Fargate, including GPU instances, bare metal, and specific instance type selection, without infrastructure management overhead.
  • api-change:cloudfront: [botocore] Added SigV4a as a supported signing protocol for Origin Access Control (OAC), enabling CloudFront to sign requests to Amazon S3 Multi-Region Access Point (S3-MRAP) origins.
  • api-change:directconnect: [botocore] This release adds custom route prefix pool allocations for Direct Connect. You can set IPv4 and IPv6 route prefix counts on private and transit virtual interfaces, and view pool size and unallocated counts on connections and LAGs, plus direct connect gateway attachment prefix allocation totals.
  • api-change:ec2: [botocore] EC2 marks UEFI instance metadata field as sensitive.
  • api-change:lambda: [botocore] Adds support for full JSON resource-based policies, enabling customers to create, retrieve, update, and delete function resource policies as complete JSON documents.
  • api-change:pricing-plan-manager: [botocore] Documentation update for the CreateSubscription API to correct the default value of the approval mode parameter. The default value for paid subscriptions is MANUAL, not IMMEDIATE as previously documented. The default value remains IMMEDIATE for FREE tier subscriptions.
  • api-change:sagemaker: [botocore] Added IAM Identity Center (IdC) support to CreatePartnerApp and UpdatePartnerApp APIs. Added Customer Managed Key (CMK) support to CreateMlflowApp and DescribeMlflowApp.
  • api-change:sesv2: [botocore] Amazon SES now supports per-message tracking overrides. You can use the new ConfigurationOverrides parameter in SendEmail and SendBulkEmail to enable or disable open and click tracking for individual messages without changing your account-level or configuration set settings.

v1.43.75

Compare Source

=======

  • api-change:account-access: [botocore] Adds throttling exceptions to operation outputs that were previously inconsistent with other operations.
  • api-change:batch: [botocore] AWS Batch now supports managing CloudWatch Container Insights on compute environments via CreateComputeEnvironment and UpdateComputeEnvironment.
  • api-change:bedrock-agentcore: [botocore] AgentCore Memory now supports Flexible Namespaces and Non-Conversational Payloads in CreateEvent API
  • api-change:bedrock-agentcore-control: [botocore] AgentCore Memory now supports Flexible Namespaces
  • api-change:eks: [botocore] Adds support for EKS cluster certificate authorities (CA)
  • api-change:medialive: [botocore] AWS Elemental MediaLive now supports video cropping and output positioning. Use cropRectangle and outputPositionRectangle to position the encoded video within the output frame, with the surrounding area filled with black.
  • api-change:redshift: [botocore] Amazon Redshift enhanced System Table retention that allows customers to store their system table data directly in S3 Tables in customer's account instead of Redshift Managed Storage
  • api-change:redshift-serverless: [botocore] Amazon Redshift Enhanced System Table Retention that allows customers to store their system table data directly in S3 Tables in customer's account instead of Redshift Managed Storage
  • api-change:vpc-lattice: [botocore] Amazon VPC Lattice now supports modification of private DNS options on Service Network VPC Associations

v1.43.74

Compare Source

=======

  • api-change:batch: [botocore] Update AWS Batch documentation with newer Fargate Supported configurations, notes, and fix broken Docker link re-directs.
  • api-change:ec2: [botocore] Doc release for CreateImage support for instances with local snapshots in Outpost
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:entityresolution: [botocore] Added ResourceNotFoundException to DeleteSchemaMapping, DeleteMatchingWorkflow, DeleteIdMappingWorkflow, and DeleteIdNamespace. These operations now return a 404 ResourceNotFoundException (previously a 200 Success) when the target resource does not exist.
  • api-change:marketplace-catalog: [botocore] Introducing two new APIs, DescribeAssessment and ListAssessments. These APIs expose validation issues on Marketplace resources. The validation issues are exposed via a newly created resource called Assessment.
  • api-change:medialive: [botocore] AWS Elemental MediaLive now supports SCTE-35 marker passthrough without IDR frame insertion for CMAF Ingest, MediaPackage V2, and transport stream outputs.
  • api-change:outposts: [botocore] AWS Outposts now supports VPC Endpoint configuration in CreatePrivateConnectivityConfig, enabling scoped private connectivity with provisioning role creation for secure outpost installations
  • api-change:workspaces: [botocore] Amazon WorkSpaces now supports nested virtualization, allowing you to run hypervisors and virtualization-based workloads within your WorkSpaces. You can enable or disable nested virtualization when creating a WorkSpace or by modifying an existing WorkSpace's properties.

v1.43.73

Compare Source

=======

  • api-change:bedrock-agentcore-control: [botocore] Adds implementations of third-party evaluators, both managed-as-a-service and as templates within custom evaluators.
  • api-change:bedrock-agent-runtime: [botocore] AgenticRetrieveStream API now supports Amazon Bedrock AgentCore Memory. Use the new memoryConfiguration parameter to continue a session from short-term memory and retrieve from long-term memory.
  • api-change:connect: [botocore] This release adds new APIs to create, describe, update, delete, and list extraction definitions, enabling customers to manage lifecycle of extraction definition resources. Additionally, this release adds new event sources for Rules related to ACW and new action to Extract Information.
  • api-change:drs: [botocore] AWS Elastic Disaster Recovery (AWS DRS) now offers Recovery Plans to recover multi-server applications in the right order in one action. Define the launch sequence once, with ordered steps and wait times, and DRS runs it automatically. Validate with non-disruptive drills and monitor in real time.
  • api-change:ecr: [botocore] Documentation update for the ECR PutReplicationConfiguration API to increase the replication rule limit from 10 to 25
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:geo-maps: [botocore] Amazon Location Service now supports POI density and category filtering on dynamic maps. The GetStyleDescriptor API adds two optional parameters. PoiDensity (Off to VeryDense) controls POI volume, and PoiCategories filters by up to nine categories. Available on HERE and Grab map styles.
  • api-change:organizations: [botocore] Add new Transfer Responsibility error codes and document related CloudTrail events for accepting and terminating a Transfer Responsibility.

v1.43.72

Compare Source

=======

  • api-change:bedrock-agentcore: [botocore] Add support for the Machine Payments Protocol (MPP) and x402 upto scheme payments protocol in Amazon Bedrock AgentCore Payments. Customers can now pay for MPP-gated resources and also pay services which requires upto scheme in x402
  • api-change:bedrock-agentcore-control: [botocore] Adds AgentCore Payments support for CMK, Marketplace Subscriptions and QuickCreate
  • api-change:bedrock-agent-runtime: [botocore] Adds CheckIngestedDocumentAcl and GetIngestedDocumentAcl APIs to Amazon Bedrock Knowledge Bases. Customers can verify user access to documents based on ingested ACLs and retrieve full ACL details including allow and deny entries, enabling validation of ACL ingestion without test retrievals.
  • api-change:glue: [botocore] Added support for associating glossary terms with iterable form items, such as table columns.
  • api-change:mwaa-serverless: [botocore] Adds support for Consuming code for MWAA Serverless
  • api-change:observabilityadmin: [botocore] CloudWatch Logs centralization rules now support tag propagation. You can configure a TagPropagationConfiguration on your centralization rule to automatically sync resource tags from source to destination log groups, with configurable conflict resolution strategies.
  • api-change:redshift: [botocore] Amazon Redshift now unlocks a locked admin user account and resets the failed-login counter when you update the admin password using the ModifyCluster API. This option is available only when account lockout security is enabled.
  • api-change:redshift-serverless: [botocore] Amazon Redshift now unlocks a locked admin user account and resets the failed-login counter when you update the admin password using the UpdateNamespace API. This option is available only when account lockout security is enabled.
  • api-change:sagemaker: [botocore] Release support for g7.2xlarge, g7.4xlarge, g7.8xlarge, g7.12xlarge, g7.24xlarge, and g7.48xlarge instance types for SageMaker HyperPod

v1.43.71

Compare Source

=======

  • api-change:acm: [botocore] This change allows customers to update their existing email-validated certificates to use the DNS validation method.
  • api-change:autoscaling: [botocore] Amazon EC2 Auto Scaling now supports terminating multiple instances in a single TerminateInstanceInAutoScalingGroup call via the new InstanceIds parameter, returning an Activities list. LaunchInstances now returns IdempotentCallInProgressFault for duplicate client tokens.
  • api-change:cleanrooms: [botocore] This release adds support for minimum aggregation thresholds and comparison controls to the Custom analysis rule type.
  • api-change:codecommit: [botocore] Added the GetBlobDifferences API operation, which returns line-level diffs between two blob versions without requiring a local clone. Returns structured hunks with context, additions, and deletions. Supports pagination for large diffs.
  • api-change:connect: [botocore] Adds the StartAssistantContact API to start chat contacts handled by an AI agent. Adds SegmentAttributes to StartWebRTCContact, and corrects its error response to now receive AccessDeniedException (previously returned as an internal server error due to a missing error declaration).
  • api-change:securityagent: [botocore] Add support for setting a maximum task-hour budget cap on penetration tests and code reviews, and for revalidating previously reported findings via a new REVALIDATION job type.

v1.43.70

Compare Source

=======

  • api-change:dsql: [botocore] Improved validation of Kinesis stream ARN format to ensure only valid ARN characters are accepted
  • api-change:glue: [botocore] Documentation updates for materialized views APIs.
  • api-change:iam: [botocore] Introduced role manager, an IAM capability that automatically sets up the IAM roles your AWS services need. When you set up a supported service in the console, role manager creates a role for you or reuses an existing one from an AWS-managed template.
  • api-change:mediaconnect: [botocore] AWS MediaConnect now supports tuning the internal recovery latency between Router Inputs and Outputs to prioritize stream quality versus end-to-end latency.
  • api-change:odb: [botocore] Adds support for Oracle Exadata on Exascale Infrastructure (ExaDB-XS) resources including storage vaults and VM clusters.
  • api-change:quicksight: [botocore] Added APIs for DLP with Microsoft Purview (manage configs with label enforcement across Spaces, Chat, Knowledge Bases), Approval Workflows (CRUD for policies on asset sharing for Agents, Knowledge Bases, Spaces), and Limits Management (limit profiles for index storage and agent hours per user).
  • api-change:wellarchitected: [botocore] This change releases the Well-Architected Agent, a generative AI service that analyzes a customer's AWS environment and delivers personalized, prioritized recommendations across cost, security, performance, and resilience.

v1.43.69

Compare Source

=======

  • api-change:account-access: [botocore] Adds SDK support for AWS IAM account access manager, a feature that enables mapping of IAM roles to the users and groups in AWS IAM Identity Center.
  • api-change:bedrock-agentcore: [botocore] Adding online eval arn as input for recommendation API
  • api-change:cleanrooms: [botocore] Adds support for exporting redacted query execution logs in AWS Clean Rooms
  • api-change:clouddirectory: [botocore] Added an end-of-support notice to Amazon Cloud Directory public CLI reference documentation.
  • api-change:connect: [botocore] Seven new APIs for managing custom metrics, including create, describe, update, and delete. Using Custom Metrics, customers of Amazon Connect Customer can tailor analytics dashboards to their needs by applying custom thresholds, filters, and calculations to one or more out of the box measurements.
  • api-change:datazone: [botocore] GetSubscriptionGrant now returns materialized asset scope name for mapping Lake Formation data cell filters or Redshift views to subscription grants.
  • api-change:eks: [botocore] This feature would give customers the ability to selectively tune certain configurations of Kubernetes control plane components in an Amazon EKS cluster.
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:organizations: [botocore] Documentation update for AWS Organizations that clarifies valid input values for the HandshakePartyType parameter in the InviteAccountToOrganization. API ORGANIZATION is valid in responses only. valid input values are ACCOUNT and EMAIL
  • api-change:textract: [botocore] Amazon A2I entered maintenance mode in July 2026 and now rejects StartHumanLoop requests from accounts that it does not recognize as existing customers. This update adds a corresponding note to the HumanLoopConfig parameter documentation so that the API Reference and SDK docs explain this behavior.

v1.43.68

Compare Source

=======

  • api-change:connect: [botocore] Added Malay language option to use AI to automatically fill evaluation forms in Malay
  • api-change:elementalinference: [botocore] Added support for the SearchFixtures API and DataSourceConfiguration, enabling customers to map fixture event data onto clipping outputs for improved feature accuracy.
  • api-change:medialive: [botocore] Added VirtualSourceAddress to multicast output destinations for MediaLive Anywhere channels. Specifies the source IP address for outbound multicast packets when downstream networks enforce source-IP filtering.
  • api-change:sagemaker: [botocore] Added PREFIX AWARE routing strategy and PrefixAwareRoutingConfig to CreateEndpointConfig. Configure PrefixLength and ConcurrencyThreshold to route requests that share the same prompt prefix to the same instance.
  • api-change:sagemaker-runtime: [botocore] Added the PrefixAwareId header to InvokeEndpoint and InvokeEndpointWithResponseStream. This optional parameter serves as a routing hint for endpoints configured with prefix-aware routing, differentiating routing decisions for requests that share the same prompt prefix.

v1.43.67

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Note

PR body was truncated to here.

@forking-renovate forking-renovate Bot added the dependencies Pull requests that update a dependency file label Aug 24, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Automated Reviewer Suggestions

Based on the git blame history of the changed files, we recommend the following reviewers:

  • No candidates found from git blame history.

@codecov-commenter

Copy link
Copy Markdown

⚠️ JUnit XML file not found

The CLI was unable to find any JUnit XML files to upload.
For more help, visit our troubleshooting guide.

@renovate-bot
renovate-bot force-pushed the renovate/pyamber-minor-updates branch 4 times, most recently from b5d5912 to d37f7fa Compare August 26, 2026 00:49
@renovate-bot
renovate-bot force-pushed the renovate/pyamber-minor-updates branch from d37f7fa to 09a3961 Compare August 26, 2026 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file pyamber

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants