Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 3, 2025

This PR contains the following updates:

Package Change Age Confidence
boto3 ==1.40.59 -> ==1.40.74 age confidence
django-countries (changelog) ==7.6.1 -> ==8.1.0 age confidence
django-lasuite ==0.0.16 -> ==0.0.18 age confidence
drf_spectacular ==0.28.0 -> ==0.29.0 age confidence
ipython ==9.6.0 -> ==9.7.0 age confidence
markdown (changelog) ==3.9 -> ==3.10 age confidence
openai ==2.6.1 -> ==2.8.0 age confidence
pycrdt ==0.12.42 -> ==0.12.43 age confidence
pyfakefs (changelog) ==5.10.0 -> ==5.10.2 age confidence
pytest (changelog) ==8.4.2 -> ==9.0.1 age confidence
ruff (source, changelog) ==0.14.2 -> ==0.14.5 age confidence
sentry-sdk (changelog) ==2.42.1 -> ==2.44.0 age confidence

Release Notes

boto/boto3 (boto3)

v1.40.74

Compare Source

=======

  • api-change:datazone: [botocore] Adds support for granting read and write access to Amazon S3 general purpose buckets using CreateSubscriptionRequest and AcceptSubscriptionRequest APIs. Also adds search filters for SSOUser and SSOGroup to ListSubscriptions APIs and deprecates "sortBy" parameter for ListSubscriptions APIs.
  • api-change:ec2: [botocore] This release adds AvailabilityZoneId support for CreateInstanceConnectEndpoint, DescribeInstanceConnectEndpoints, and DeleteInstanceConnectEndpoint APIs.
  • api-change:imagebuilder: [botocore] EC2 Image Builder now supports invoking Lambda functions and executing Step Functions state machine through image workflows.
  • api-change:medialive: [botocore] Removed all the value constraint (min/max) for the shape definitions (e.g. integerMin0Max3600) on the C2j models to get rid of the need to request an exemption from the SDK team whenever a shape definition (e.g. integerMin0Max3600) is changed.
  • enhancement:AWSCRT: [botocore] Update awscrt version to 0.28.4

v1.40.73

Compare Source

=======

  • api-change:cloudformation: [botocore] CloudFormation now supports GetHookResult API with annotations to retrieve structured compliance check results and remediation guidance for each evaluated resource, replacing the previous single-message limitation with detailed validation outcomes.
  • api-change:controlcatalog: [botocore] Added support for related control mappings with new RELATED_CONTROL mapping type in ListControlMappings API.
  • api-change:ec2: [botocore] Added support for new accelerator types ("media") and accelerator names ("L4", "L40s", "GAUDI_HL_205", "INFERENTIA2", "TRAINIUM", "TRAINIUM2", "U30") in Attributes Based Instance Type Selection for launched instance types.
  • api-change:ecr: [botocore] Add Amazon ECR FIPS PrivateLink endpoint support
  • api-change:elbv2: [botocore] QUIC and TCP_QUIC protocol support for Network Load Balancer (NLB). This capability enables customers to forward QUIC traffic to their targets with ultra-low latency while maintaining session stickiness using QUIC Connection IDs.
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:iotwireless: [botocore] Integration of Device Location with Amazon Sidewalk network for Amazon Sidewalk enabled devices
  • api-change:mediaconvert: [botocore] Lowers minimum duration for black video generator. Adds support for embedding and signing C2PA content credentials in DASH and CMAF HLS outputs.
  • api-change:rds: [botocore] Updated endpoint and service metadata
  • api-change:sagemaker: [botocore] Added support for minor version upgrades and AWS Identity Center integration for SageMaker Hadron Partner Apps, enabling automated version management and IdC group-based access control.
  • api-change:workspaces-web: [botocore] Support for managing web content filtering for defining, tracking and regulating type of content accessed with WorkSpaces Secure Browser as part of browser settings.

v1.40.72

Compare Source

=======

  • api-change:amp: [botocore] Add VPC source configuration support enabling Amazon Managed Service for Prometheus Collector to collect metrics from MSK clusters.
  • api-change:connect: [botocore] Updated Authentication Profile APIs to add support for automatic logout on user inactivity
  • api-change:dms: [botocore] Added support of SQL statements creation, metadata model discovery and selection rules transformation.
  • api-change:ec2: [botocore] Adds complete AMI ancestry tracing from immediate parent through each preceding generation back to the root AMI
  • api-change:elbv2: [botocore] This release expands ALB Authentication to support JWT verification and adds support for a new JWT validation action in listener rule.
  • api-change:redshift: [botocore] Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated applications. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages.
  • api-change:s3tables: [botocore] Adds support for request metrics metrics APIs for S3 Tables
  • api-change:sagemaker: [botocore] Add support for trn2.3xlarge instance type for SageMaker Hyperpod

v1.40.71

Compare Source

=======

  • api-change:batch: [botocore] Documentation-only update: update API and doc descriptions per EKS ImageType default value switch from AL2 to AL2023.
  • api-change:bedrock-data-automation: [botocore] Added support for Language Expansion feature for BDA Audio modality.
  • api-change:ec2: [botocore] AWS Site-to-Site VPN now supports VPN connections with up to 5 Gbps bandwidth per tunnel, a 4x improvement from existing limit of 1.25 Gbps.
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:medical-imaging: [botocore] Added new fields in existing APIs.
  • api-change:rtbfabric: [botocore] Added LogSettings and LinkAttribute fields to external links
  • api-change:security-ir: [botocore] Added support for configuring communication preferences as well as clearly displaying case comment author identities.

v1.40.70

Compare Source

=======

  • api-change:acm-pca: [botocore] Private Certificate Authority service now supports ML-DSA key algorithms.
  • api-change:appstream: [botocore] AWS Appstream support for IPv6
  • api-change:backup: [botocore] AWS Backup supports backups of Amazon EKS clusters, including Kubernetes cluster state and persistent storage attached to the EKS cluster via a persistent volume claim (EBS volumes, EFS file systems, and S3 buckets).
  • api-change:braket: [botocore] Adds ExperimentalCapabilities field to CreateQuantumTask request and GetQuantumTask response objects. Enables use of experimental software capabilities when creating quantum tasks.
  • api-change:datazone: [botocore] Remove trackingServerName from DataZone Connection MLflowProperties
  • api-change:dsql: [botocore] Cluster endpoint added to CreateCluster and GetCluster API responses
  • api-change:ec2: [botocore] Amazon EC2 Fleet customers can now filter instance types based on encryption-in-transit support using Attribute-Based Instance Type Selection (ABIS), eliminating the manual effort of identifying and selecting compatible instance types for security-sensitive workloads.
  • api-change:guardduty: [botocore] Include tags filed in CreatePublishingDestinationRequest and DescribePublishingDestinationResponse.
  • api-change:iam: [botocore] Added CreateDelegationRequest API, which is not available for general use at this time.
  • api-change:invoicing: [botocore] Added new invoicing get-invoice-pdf API Operation
  • api-change:kafka: [botocore] Amazon MSK now supports intelligent rebalancing for MSK Express brokers.
  • api-change:sts: [botocore] Added GetDelegatedAccessToken API, which is not available for general use at this time.
  • api-change:verifiedpermissions: [botocore] Amazon Verified Permissions / Features : Adds support for entity Cedar tags.
  • api-change:wafv2: [botocore] AWS WAF now supports CLOUDWATCH_TELEMETRY_RULE_MANAGED as a LogScope option, enabling automated logging configuration through Amazon CloudWatch Logs for telemetry data collection and analysis.

v1.40.69

Compare Source

=======

  • api-change:controltower: [botocore] Added Parent Identifier support to ListEnabledControls and GetEnabledControl API. Implemented RemediationType support for Landing Zone operations: CreateLandingZone, UpdateLandingZone and GetLandingZone APIs
  • api-change:ec2: [botocore] Adds PrivateDnsPreference and PrivateDnsSpecifiedDomains to control private DNS resolution for resource and service network VPC endpoints and IpamScopeExternalAuthorityConfiguration to integrate Amazon VPC IPAM with a third-party IPAM service
  • api-change:kms: [botocore] Added support for new ECC_NIST_EDWARDS25519 AWS KMS key spec
  • api-change:opensearch: [botocore] This release introduces the Default Application feature, allowing users to set, change, or unset a preferred OpenSearch UI application on a per-region basis for a streamlined and consistent user experience.
  • api-change:vpc-lattice: [botocore] Amazon VPC Lattice now supports custom domain name for resource configurations

v1.40.68

Compare Source

=======

  • api-change:accessanalyzer: [botocore] New field totalActiveErrors added to getFindingsStatistics response.
  • api-change:backup: [botocore] AWS Backup now supports customer-managed keys (CMK) for logically air-gapped vaults, enabling customers to maintain full control over their encryption key lifecycle. This feature helps organizations meet specific internal governance requirements or external regulatory compliance standards.
  • api-change:connect: [botocore] Added support for Conditional Questions in Evaluation Forms. Introduced Auto Evaluation capability for Evaluation Forms and Contact Evaluations. Added new API operations: SearchEvaluationForms and SearchContactEvaluations.
  • api-change:ec2: [botocore] Add Amazon EC2 R8a instance types
  • api-change:gamelift: [botocore] Amazon GameLift Servers now supports game builds that use the Windows 2022 operating system.
  • api-change:identitystore: [botocore] IdentityStore API: added new KMSExceptionReason fields to the Exception object; added multiple new fields to the User APIs - UserStatus, Birthdate, Website and Photos; added multiple new metadata fields for User, Groups and Membership APIs - CreatedAt, CreatedBy, UpdatedAt and UpdatedBy.
  • api-change:quicksight: [botocore] Support for New Data Prep Experience
  • api-change:s3tables: [botocore] Adds support for tagging APIs for S3 Tables
  • api-change:s3vectors: [botocore] Amazon S3 Vectors provides cost-effective, elastic, and durable vector storage for queries based on semantic meaning and similarity.
  • api-change:sagemaker: [botocore] Added NodeProvisioningMode parameter to UpdateCluster API to determine how instance provisioning is handled during cluster operations; in Continuous mode. Added VpcId field in UpdateDomain request for SageMaker Unified Studio domains with no VPC to add a customer VPC.
  • api-change:ssm: [botocore] Provides NoLongerSupportedException error message

v1.40.67

Compare Source

=======

  • api-change:cloudfront: [botocore] This release adds new and updated API operations. You can now use the IpAddressType field to specify either ipv4 or dualstack for your Anycast static IP list. You can also enable cross-account resource sharing to share your VPC origins with other AWS accounts
  • api-change:datazone: [botocore] Added support for Project Resource Tags
  • api-change:ec2: [botocore] This release adds AvailabilityZoneId support for DescribeFastSnapshotRestores, DisableFastSnapshotRestores, and EnableFastSnapshotRestores APIs.
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:fsx: [botocore] Amazon FSx now enables secure management of Active Directory credentials through AWS Secrets Manager integration. Customers can use Secret ARNs instead of direct credentials when joining resources to Active Directory domains.
  • api-change:groundstation: [botocore] Introduce CreateDataflowEndpointGroupV2 action
  • api-change:s3: [botocore] Launch IPv6 dual-stack support for S3 Express
  • api-change:sagemaker: [botocore] Add new fields in SageMaker Hyperpod DescribeCluster API response: TargetStateCount, SoftwareUpdateStatus and ActiveSoftwareDeploymentConfig to provide AMI update progress visibility .

v1.40.66

Compare Source

=======

  • api-change:pinpoint-sms-voice-v2: [botocore] This release adds support for the CarrierLookup API, which returns information about a destination phone number including if the number is valid, the carrier, and more.

v1.40.65

Compare Source

=======

  • api-change:bedrock-agentcore-control: [botocore] Adds support for direct code deploy with CreateAgentRuntime and UpdateAgentRuntime
  • api-change:budgets: [botocore] Fix the AWS Budgets endpoint for the aws-eusc partition.
  • api-change:ec2: [botocore] Add Amazon EC2 trn2.3xlarge instance type.
  • api-change:ecs: [botocore] Documentation-only update for LINEAR and CANARY deployment strategies.
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:kinesis: [botocore] Adds support for MinimumThroughputBillingCommitment with new UpdateAccountSettings API. Adds support to configure warm throughput for on-demand streams in new UpdateStreamWarmThroughput API and existing CreateStream API and UpdateStreamMode API.

v1.40.64

Compare Source

=======

  • api-change:connectcases: [botocore] Added two new case rule types: Parent Child Field Options (restricts child field options based on parent field value) and Hidden (controls child field visibility based on parent field value). Both enable dynamic field behavior within templates.
  • api-change:ec2: [botocore] Amazon VPC IP Address Manager (IPAM) now supports automated prefix list management, allowing you to create rules that automatically populate customer-managed prefix lists with CIDRs from your IPAM pools or AWS resources based on tags, Regions, or other criteria.
  • api-change:emr: [botocore] Update endpoint ruleset parameters casing
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:fms: [botocore] Update endpoint ruleset parameters casing
  • api-change:fsx: [botocore] Update endpoint ruleset parameters casing
  • api-change:health: [botocore] Update endpoint ruleset parameters casing
  • api-change:kinesis: [botocore] Update endpoint ruleset parameters casing
  • api-change:lambda: [botocore] Add Python3.14 (python3.14) and Java 25 (java25) support to AWS Lambda
  • api-change:logs: [botocore] Update endpoint ruleset parameters casing
  • api-change:marketplace-catalog: [botocore] Update endpoint ruleset parameters casing
  • api-change:mediaconvert: [botocore] Adds SlowPalPitchCorrection to audio pitch correction settings. Enables opacity for VideoOverlays. Adds REMUX_ALL option to enable multi-rendition passthrough to VideoSelector for allow listed accounts.
  • api-change:omics: [botocore] Added WDL_LENIENT engine type that enables implicit typecasting of variable values to its compatible declared types
  • api-change:payment-cryptography: [botocore] Allow additional characters in the CertificateSubject for GetCertificateSigningRequest API.
  • api-change:redshift: [botocore] Update endpoint ruleset parameters casing
  • api-change:resourcegroupstaggingapi: [botocore] Update endpoint ruleset parameters casing
  • api-change:sagemaker: [botocore] Allow update of platform identifier via UpdateNotebookInstance operation.
  • api-change:savingsplans: [botocore] Add dual-stack endpoint support for Savings Plans
  • api-change:snowball: [botocore] Update endpoint ruleset parameters casing
  • api-change:ssm-quicksetup: [botocore] Update endpoint ruleset parameters casing
  • api-change:textract: [botocore] Update endpoint ruleset parameters casing
  • api-change:waf: [botocore] Update endpoint ruleset parameters casing

v1.40.63

Compare Source

=======

  • api-change:amp: [botocore] Add Anomaly Detection APIs for Amazon Managed Prometheus
  • api-change:apigateway: [botocore] Update endpoint ruleset parameters casing
  • api-change:appconfig: [botocore] Update endpoint ruleset parameters casing
  • api-change:appflow: [botocore] Update endpoint ruleset parameters casing
  • api-change:applicationcostprofiler: [botocore] Update endpoint ruleset parameters casing
  • api-change:appmesh: [botocore] Update endpoint ruleset parameters casing
  • api-change:appsync: [botocore] Update endpoint ruleset parameters casing
  • api-change:artifact: [botocore] Update endpoint ruleset parameters casing
  • api-change:auditmanager: [botocore] Update endpoint ruleset parameters casing
  • api-change:bedrock-agent: [botocore] Update endpoint ruleset parameters casing
  • api-change:bedrock-agentcore-control: [botocore] Web-Bot-Auth support for AgentCore Browser tool to help reduce captcha challenges.
  • api-change:chime: [botocore] Update endpoint ruleset parameters casing
  • api-change:cleanrooms: [botocore] Added support for advanced Spark configurations to optimize SQL performance
  • api-change:cloudcontrol: [botocore] Update endpoint ruleset parameters casing
  • api-change:clouddirectory: [botocore] Update endpoint ruleset parameters casing
  • api-change:cloudsearch: [botocore] Update endpoint ruleset parameters casing
  • api-change:cloudwatch: [botocore] Update endpoint ruleset parameters casing
  • api-change:codecatalyst: [botocore] Update endpoint ruleset parameters casing
  • api-change:codecommit: [botocore] Update endpoint ruleset parameters casing
  • api-change:codedeploy: [botocore] Update endpoint ruleset parameters casing
  • api-change:cognito-sync: [botocore] Update endpoint ruleset parameters casing
  • api-change:compute-optimizer: [botocore] Update endpoint ruleset parameters casing
  • api-change:connectcases: [botocore] Update endpoint ruleset parameters casing
  • api-change:deadline: [botocore] Update endpoint ruleset parameters casing
  • api-change:devops-guru: [botocore] Update endpoint ruleset parameters casing
  • api-change:docdb: [botocore] Adding FailoverState and TagList to GlobalCluster and SynchronizationStatus to GlobalClusterMember.
  • api-change:ecs: [botocore] Amazon ECS Service Connect now supports Envoy access logs, providing deeper observability into request-level traffic patterns and service interactions.
  • api-change:eks-auth: [botocore] Update endpoint ruleset parameters casing
  • api-change:elasticache: [botocore] Update endpoint ruleset parameters casing
  • api-change:emr-serverless: [botocore] This release adds the capability to enable User Background Sessions for customers running Trusted Identity Propagation enabled Interactive Sessions on EMR Serverless Applications.
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:firehose: [botocore] Update endpoint ruleset parameters casing
  • api-change:frauddetector: [botocore] Update endpoint ruleset parameters casing
  • api-change:geo-places: [botocore] Update endpoint ruleset parameters casing
  • api-change:glue: [botocore] This release adds the capability to enable User Background Sessions for customers running Trusted Identity Propagation enabled Interactive Sessions on AWS Glue.
  • api-change:greengrassv2: [botocore] Update endpoint ruleset parameters casing
  • api-change:iotevents-data: [botocore] Update endpoint ruleset parameters casing
  • api-change:iot-managed-integrations: [botocore] Add a new GetManagedThingCertificate API to expose Iot ManagedIntegrations (MI) device certificate, and add "-" support for name, properties, actions and events in the CapabilityReportCapability object.
  • api-change:keyspacesstreams: [botocore] Update endpoint ruleset parameters casing
  • api-change:kms: [botocore] Add cross account VPC endpoint service connectivity support to CustomKeyStore.
  • api-change:license-manager-linux-subscriptions: [botocore] Update endpoint ruleset parameters casing
  • api-change:marketplace-reporting: [botocore] Update endpoint ruleset parameters casing
  • api-change:neptune: [botocore] Update endpoint ruleset parameters casing
  • api-change:rtbfabric: [botocore] RTB Fabric documentation update.
  • api-change:s3outposts: [botocore] Update endpoint ruleset parameters casing
  • api-change:sagemaker-runtime: [botocore] Update endpoint ruleset parameters casing
  • api-change:schemas: [botocore] Update endpoint ruleset parameters casing
  • api-change:serverlessrepo: [botocore] Update endpoint ruleset parameters casing
  • api-change:servicecatalog: [botocore] Update endpoint ruleset parameters casing
  • api-change:sso: [botocore] Update endpoint ruleset parameters casing
  • api-change:sts: [botocore] Update endpoint ruleset parameters casing

v1.40.62

Compare Source

=======

  • api-change:bedrock-runtime: [botocore] Add support for system tool and web citation response.

v1.40.61

Compare Source

=======

  • api-change:apigatewayv2: [botocore] Update endpoint ruleset parameters casing
  • api-change:application-signals: [botocore] Added support for CloudWatch Synthetics Canary resources in ListAuditFindings API. This enhancement allows customers to retrieve audit findings specifically for CloudWatch Synthetics canaries and enables service-canary correlation analysis.
  • api-change:backupsearch: [botocore] Update endpoint ruleset parameters casing
  • api-change:bcm-pricing-calculator: [botocore] Update endpoint ruleset parameters casing
  • api-change:bedrock-agent-runtime: [botocore] Update endpoint ruleset parameters casing
  • api-change:bedrock-runtime: [botocore] Update endpoint ruleset parameters casing
  • api-change:cleanroomsml: [botocore] Update endpoint ruleset parameters casing
  • api-change:clients: [botocore] The following clients have been removed per deprecation of the services - qldb, qldb-session, robomaker, lookoutmetrics, lookoutvision, iotfleethub, apptest
  • api-change:cloud9: [botocore] Update endpoint ruleset parameters casing
  • api-change:cloudsearchdomain: [botocore] Update endpoint ruleset parameters casing
  • api-change:codeconnections: [botocore] Update endpoint ruleset parameters casing
  • api-change:codeguru-security: [botocore] Update endpoint ruleset parameters casing
  • api-change:detective: [botocore] Update endpoint ruleset parameters casing
  • api-change:ec2: [botocore] This released the DescribeCapacityReservationTopology API.
  • api-change:ecs: [botocore] Amazon ECS supports native linear and canary service deployments, allowing you to shift traffic in increments for more control.
  • api-change:efs: [botocore] Update endpoint ruleset parameters casing
  • api-change:elastictranscoder: [botocore] Update endpoint ruleset parameters casing
  • api-change:emr-containers: [botocore] Update endpoint ruleset parameters casing
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:gameliftstreams: [botocore] Add stream group expiration date and expired status
  • api-change:glacier: [botocore] Update endpoint ruleset parameters casing
  • api-change:groundstation: [botocore] Enable use of AzEl ephemerides
  • api-change:inspector-scan: [botocore] Update endpoint ruleset parameters casing
  • api-change:kafkaconnect: [botocore] Update endpoint ruleset parameters casing
  • api-change:kendra: [botocore] Update endpoint ruleset parameters casing
  • api-change:kinesisvideo: [botocore] Update endpoint ruleset parameters casing
  • api-change:lambda: [botocore] Added SerializedRequestEntityTooLargeException to Lambda Invoke API
  • api-change:marketplace-deployment: [botocore] Update endpoint ruleset parameters casing
  • api-change:mediapackage-vod: [botocore] Update endpoint ruleset parameters casing
  • api-change:migrationhuborchestrator: [botocore] Update endpoint ruleset parameters casing
  • api-change:notifications: [botocore] Update endpoint ruleset parameters casing
  • api-change:opensearch: [botocore] Update endpoint ruleset parameters casing
  • api-change:organizations: [botocore] Added Account State field to the ListDelegatedAdministrators API response.
  • api-change:partnercentral-selling: [botocore] Update endpoint ruleset parameters casing
  • api-change:pipes: [botocore] Update endpoint ruleset parameters casing
  • api-change:ram: [botocore] Update endpoint ruleset parameters casing
  • api-change:resource-groups: [botocore] Update endpoint ruleset parameters casing
  • api-change:s3: [botocore] Amazon Simple Storage Service / Features: Add conditional writes in CopyObject on destination key to prevent unintended object modifications.
  • api-change:s3control: [botocore] Update endpoint ruleset parameters casing
  • api-change:sagemaker: [botocore] Amazon SageMaker now supports deleting training and processing jobs in a terminal status.
  • api-change:sagemaker-featurestore-runtime: [botocore] Update endpoint ruleset parameters casing
  • api-change:security-ir: [botocore] Update endpoint ruleset parameters casing
  • api-change:servicecatalog-appregistry: [botocore] Update endpoint ruleset parameters casing
  • api-change:sqs: [botocore] Update endpoint ruleset parameters casing
  • api-change:support-app: [botocore] Update endpoint ruleset parameters casing
  • api-change:taxsettings: [botocore] Update endpoint ruleset parameters casing
  • api-change:trustedadvisor: [botocore] Update endpoint ruleset parameters casing
  • api-change:workspaces: [botocore] Added IPv6 address support for WorkSpaces using Dual-Stack subnets
  • api-change:workspaces-instances: [botocore] Update endpoint ruleset parameters casing
  • api-change:xray: [botocore] Update endpoint ruleset parameters casing

v1.40.60

Compare Source

=======

  • api-change:accessanalyzer: [botocore] Update endpoint ruleset parameters casing
  • api-change:aiops: [botocore] Update endpoint ruleset parameters casing
  • api-change:athena: [botocore] Update endpoint ruleset parameters casing
  • api-change:backup-gateway: [botocore] Update endpoint ruleset parameters casing
  • api-change:bedrock-data-automation: [botocore] Update endpoint ruleset parameters casing
  • api-change:braket: [botocore] Update endpoint ruleset parameters casing
  • api-change:ce: [botocore] Updated endpoint for eusc-de-east-1 region.
  • api-change:chime-sdk-identity: [botocore] Update endpoint ruleset parameters casing
  • api-change:chime-sdk-media-pipelines: [botocore] Update endpoint ruleset parameters casing
  • api-change:codeartifact: [botocore] Update endpoint ruleset parameters casing
  • api-change:codeguruprofiler: [botocore] Update endpoint ruleset parameters casing
  • api-change:cognito-idp: [botocore] Update endpoint ruleset parameters casing
  • api-change:comprehend: [botocore] Update endpoint ruleset parameters casing
  • api-change:connectcampaigns: [botocore] Update endpoint ruleset parameters casing
  • api-change:controltower: [botocore] Update endpoint ruleset parameters casing
  • api-change:cost-optimization-hub: [botocore] Update endpoint ruleset parameters casing
  • api-change:dax: [botocore] Update endpoint ruleset parameters casing
  • api-change:elasticbeanstalk: [botocore] Update endpoint ruleset parameters casing
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version
  • api-change:entityresolution: [botocore] Update endpoint ruleset parameters casing
  • api-change:forecast: [botocore] Update endpoint ruleset parameters casing
  • api-change:greengrass: [botocore] Update endpoint ruleset parameters casing
  • api-change:iam: [botocore] Fixed missing SummaryMap keys in GetAccountSummary response that were being filtered out during deserialization in AWS Java SDK v2
  • api-change:invoicing: [botocore] Update endpoint ruleset parameters casing
  • api-change:kinesis: [botocore] Adds support for record sizes up to 10MiB and introduces new UpdateMaxRecordSize API to modify stream record size limits. Adds record size parameters to existing CreateStream and DescribeStreamSummary APIs for request and response payloads respectively.
  • api-change:launch-wizard: [botocore] Update endpoint ruleset parameters casing
  • api-change:lex-runtime: [botocore] Update endpoint ruleset parameters casing
  • api-change:managedblockchain: [botocore] Update endpoint ruleset parameters casing
  • api-change:mturk: [botocore] Update endpoint ruleset parameters casing
  • api-change:neptune-graph: [botocore] Update endpoint ruleset parameters casing
  • api-change:outposts: [botocore] Update endpoint ruleset parameters casing
  • api-change:pinpoint: [botocore] Update endpoint ruleset parameters casing
  • api-change:rbin: [botocore] Update endpoint ruleset parameters casing
  • api-change:rds-data: [botocore] Update endpoint ruleset parameters casing
  • api-change:redshift-serverless: [botocore] Update endpoint ruleset parameters casing
  • api-change:rekognition: [botocore] Update endpoint ruleset parameters casing
  • api-change:repostspace: [botocore] Update endpoint ruleset parameters casing
  • api-change:route53profiles: [botocore] Update endpoint ruleset parameters casing
  • api-change:route53resolver: [botocore] Update endpoint ruleset parameters casing
  • api-change:s3vectors: [botocore] Update endpoint ruleset parameters casing
  • api-change:scheduler: [botocore] Update endpoint ruleset parameters casing
  • api-change:secretsmanager: [botocore] Update endpoint ruleset parameters casing
  • api-change:ses: [botocore] Update endpoint ruleset parameters casing
  • api-change:shield: [botocore] Update endpoint ruleset parameters casing
  • api-change:simspaceweaver: [botocore] Update endpoint ruleset parameters casing
  • api-change:socialmessaging: [botocore] Update endpoint ruleset parameters casing
  • api-change:ssm-sap: [botocore] Update endpoint ruleset parameters casing
  • api-change:sso-admin: [botocore] Update endpoint ruleset parameters casing
  • api-change:stepfunctions: [botocore] Update endpoint ruleset parameters casing
  • api-change:waf-regional: [botocore] Update endpoint ruleset parameters casing
  • api-change:workmailmessageflow: [botocore] Update endpoint ruleset parameters casing
SmileyChris/django-countries (django-countries)

v8.1.0

Compare Source

Features
  • DRF serializer fields now respect the allow_null parameter, returning None for NULL values when allow_null=True.
    This enables better API consistency and is particularly useful with unique=True constraints, which allow multiple NULL values but not multiple empty strings in the database. (#​453)
  • Add support for null=True on multiple country fields, allowing This nullable unique constraints on multiple country fields.
    CountryField(multiple=True, null=True) now returns None for NULL database values instead of crashing and the historical system check E100 that blocked multiple=True + null=True has been removed. (#​453)
Bugfixes
  • Fixed OpenAPI schema generation for CountryField when using country_dict=True or name_only=True. The field now correctly generates an object schema (with code and name properties) for country_dict=True and a string schema for name_only=True, instead of incorrectly generating an enum schema. This fixes schema generation for both DRF's built-in OpenAPI support and drf-spectacular, enabling accurate TypeScript client generation and other API tooling. (#​441)
  • Major performance enhancement for Django admin. Added per-language caching to Countries.__iter__(), delivering 20-40× speedup when displaying CountryField in list_display (admin changelist now renders in <0.5s instead of 6-10s). (#​454)
  • Fixed a regression where a country field allowing for selection of multiple countries could not be added to using the + operator. (#​455)

v8.0.1

Compare Source

Bugfixes
  • Fixed required attribute not being rendered on form widgets when using COUNTRIES_FIRST_BREAK setting. The separator option now correctly allows the field to remain required for HTML5 validation. (#​280)
  • Fixed Transifex translation pull workflow to use git commit timestamps instead of filesystem modification times, preventing translations from being incorrectly skipped. Updated German (de), Afrikaans (af), Slovak (sk), and Slovenian (sl) translations.
Misc
  • Add OLD_NAMES for Bahamas and Netherlands to support translation fallback when country names change. Updated translation workflow to generate English source locale and automatically push to Transifex during releases.

v8.0.0

Compare Source

Note: This release includes all changes from the yanked versions 7.8, 7.9, and 7.9.1, which were yanked because they inadvertently dropped Python 3.7 support without a major version bump.

Features
  • Added common names for six additional countries/territories: Democratic Republic of the Congo (CD), South Georgia (GS), Netherlands (NL), Palestine (PS), Saint Helena (SH), and Vatican City (VA). These provide friendlier, shorter names when COUNTRIES_COMMON_NAMES is enabled (default).
Bugfixes
  • Fix COUNTRIES_OVERRIDE to support custom country codes that are 3 characters long. Previously, 3-character codes were incorrectly treated as alpha3 codes and resolved to existing countries. (#​474)
  • Fixed TypeError "unhashable type: 'list'" when using CountryField(multiple=True) in Django admin list_display. (#​311)
  • Fixed CountryField(multiple=True) displaying "-" instead of country names in Django admin readonly_fields. (#​463)
  • Fixed incorrect max_length calculation for CountryField(multiple=True) when using COUNTRIES_FIRST with COUNTRIES_FIRST_REPEAT. (#​469)
  • Updated country names to match ISO 3166-1 OBP: Bahamas (The) and Netherlands (Kingdom of the). Also improved self_generate() regex to handle type hints in dictionary declarations.
Improved Documentation
  • Added MkDocs documentation site and simplified README to focus on quick start with link to full documentation.
  • Consolidated release documentation into CONTRIBUTING.md and improved development setup instructions.
  • Added documentation warning that CountryField does not support Django's autocomplete_fields in admin or third-party admin filter packages like more_admin_filters. (#​473)
  • Added comprehensive documentation on ISO 3166-1 country name formatting, explaining parentheses vs commas usage, capitalization of "the", and addressing common political objections about territories like Taiwan, Kosovo, Hong Kong, and Palestine.
Deprecations and Removals
  • Drop Python 3.7 support. Python 3.7 reached end-of-life in June 2023. The minimum supported Python version is now 3.8.
Misc
  • Expanded test matrix to cover Python 3.8-3.13 and Django 3.2-5.1 with improved test infrastructure.
  • Fixed various code quality issues identified by ruff linter, including improved string formatting and file handling.
  • Migrated build system from setuptools to uv_build for faster and more modern package building.
  • Simplified release process with automated just deploy command and towncrier for changelog management.
  • Fix unnecessary list comprehension in test_tags.py

v7.9.1

Compare Source

Bugfixes
  • Fix COUNTRIES_OVERRIDE to support custom country codes that are 3 characters long. Previously, 3-character codes were incorrectly treated as alpha3 codes and resolved to existing countries. (#​474)

Note: This release was yanked because it inadvertently dropped Python 3.7 support without a major version bump. Use 8.0.0 or later instead.

v7.9

Compare Source

Bugfixes
  • Fix COUNTRIES_OVERRIDE to support custom country codes that are 3 characters long. Previously, 3-character codes were incorrectly treated as alpha3 codes and resolved to existing countries. (#​474)

Note: This release was yanked because it inadvertently dropped Python 3.7 support without a major version bump. Use 8.0.0 or later instead.

v7.8

Compare Source

Where'd 7.7 go? Well 7.6 was accidentally bumped to 7.8 because of the new release process!

Note: This release was yanked because it inadvertently dropped Python 3.7 support without a major version bump. Use 8.0.0 or later instead.

Improved Documentation
  • Added MkDocs documentation site and simplified README to focus on quick start with link to full documentation.
  • Consolidated release documentation into CONTRIBUTING.md and improved development setup instructions.
Misc
  • Expanded test matrix to cover Python 3.8-3.13 and Django 3.2-5.1 with improved test infrastructure.
  • Fixed various code quality issues identified by ruff linter, including improved string formatting and file handling.
  • Migrated build system from setuptools to uv_build for faster and more modern package building.
  • Simplified release process with automated just deploy command and towncrier for changelog management.
suitenumerique/django-lasuite (django-lasuite)

v0.0.18

Compare Source

Changed
  • 🐛(joserfc) refactor JWT handling with joserfc library updates #​35
  • 👔(oidc) consider urls as refreshable no matter the HTTP method #​42

v0.0.17

Compare Source

Added
  • ✨(backend) extract reach and roles choices #​33
Fixed
  • 🐛(oidc) do not allow user sub update when set #​34
tfranzel/drf-spectacular (drf_spectacular)

v0.29.0

Compare Source

  • Add l18n handling for Decimal field #&#8203;1466 <https://github.com/tfranzel/drf-spectacular/issues/1466>_
  • Fix LogoutSerializer for JWT/dj_rest_auth #&#8203;1392 <https://github.com/tfranzel/drf-spectacular/issues/1392>_
  • fix: support token blacklist feature in rest_auth [Bart van Andel]
  • [django-filter] Add null_label if set in ChoiceFilter (#&#8203;1450 <https://github.com/tfranzel/drf-spectacular/issues/1450>_) [Enric Pou]
  • fix: camelize tuples/fixed length array (#&#8203;1432 <https://github.com/tfranzel/drf-spectacular/issues/1432>_) [Chris Wesseling]
  • Fix items:False case in enum hook #&#8203;1432 <https://github.com/tfranzel/drf-spectacular/issues/1432>_
  • Add option to overwrite serializer description #&#8203;1463 <https://github.com/tfranzel/drf-spectacular/issues/1463>_
  • Fix OpenApiViewExtension not providing view instance under self.target (#&#8203;1405 <https://github.com/tfranzel/drf-spectacular/issues/1405>_) [astro-stan]
  • Move list default fix to source of the problem #&#8203;1436 <https://github.com/tfranzel/drf-spectacular/issues/1436>_
  • Improve confusing doc #&#8203;1461 <https://github.com/tfranzel/drf-spectacular/issues/1461>_
  • Add assert to pagination test #&#8203;1459 <https://github.com/tfranzel/drf-spectacular/issues/1459>_
  • fix SafeString handling for picky CDumper (#&#8203;1435 <https://github.com/tfranzel/drf-spectacular/issues/1435>_)
  • Remove EOL 3.7 from suite; pydantic not updated for <=3.8
  • Fix DecimalField with decimal_places and max_digits equal. [keter2002]
  • fix test for i18n changes on DRF (#&#8203;1444 <https://github.com/tfranzel/drf-spectacular/issues/1444>_)
  • Improve to_filter_name support for django_filter [Matwey V. Kornilov]
  • fixes prefix estimation on windows [Luis Nell]
  • Fix default for array types [Stanislav Khlud]
  • fix: use CSafeDumper for render yaml if available [florian]
  • fix: sort list to produce same hash [florian]
  • Add typing.Generic to default lib_doc_excludes [Max Howald]
  • Add get_doc test for class that inherits from Generic [Max Howald]
  • Add Django REST framework 3.16 support [Paolo Melchiorre]
  • Fix memory leak [artemkucher]
  • Fix python 3.11 slice index [Egor Litvinov]
  • fix: correct port mapping for the container in README [Maksym Bieńkowski]
  • Update docs [q0w]
  • Allow setting callable for ENUM_NAME_OVERRIDES [q0w]
  • Add allauth's DRF token auth #&#8203;1401 <https://github.com/tfranzel/drf-spectacular/issues/1401>_
  • update away from retired GH worker image
  • add condition to check, that serializer Meta has model attribute [aliev_vt]
  • Fix docs compile issue and update some old code (#&#8203;1389 <https://github.com/tfranzel/drf-spectacular/issues/1389>_) [Mike Manger]
  • Fix location of @​extend_schema_field [johnthagen]
  • Remove reference to non-exposed lazy_serializer [johnthagen]
  • Document how to lazily define a recursive SerializerMethod [johnthagen]
  • Link to SerializerMethod docs [johnthagen]
  • Document Django 5.1 support in README [johnthagen]
  • Bump django from 4.2.11 to 4.2.18 in /requirements [dependabot[bot]]
  • Enhance bug report template with instructions for better clarity [antoliny0919]
  • add pydantic computed field to tests #&#8203;1354 <https://github.com/tfranzel/drf-spectacular/issues/1354>_

Breaking changes / important additions:

  • Finally fixed the memory leak thanks to @​artKucher.
  • Another performance improvement is the usage of the C versions of yaml, if available.
  • Apart from that, there are a lot of small improvements and bugfixes.
ipython/ipython (ipython)

v9.7.0

Compare Source

Python-Markdown/markdown (markdown)

v3.10

Compare Source

openai/openai-python (openai)

v2.8.0

Compare Source

Full Changelog: v2.7.2...v2.8.0

Features
Bug Fixes
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (c7bd234)

v2.7.2

Compare Source

Full Changelog: v2.7.1...v2.7.2

Bug Fixes
  • compat with Python 3.14 (15a7ec8)
Chores
  • package: drop Python 3.8 support (afc14f2)

v2.7.1

Compare Source

Full Changelog: v2.7.0...v2.7.1

Bug Fixes
  • api: fix nullability of logprobs (373b7f6)

v2.7.0

Compare Source

Full Changelog: v2.7.0...v2.7.1

Bug Fixes
  • api: fix nullability of logprobs (373b7f6)
y-crdt/pycrdt (pycrdt)

v0.12.43

Compare Source

  • Make pycrdt a namespace package.
pytest-dev/pyfakefs (pyfakefs)

v5.10.2

Compare Source

Fixes a problem with pathlib.glob in Python 3.14.

Fixes
  • fixed pathlib.glob() for Python 3.14 (see #​1239)

v5.10.1

Compare Source

Fixes a regression introduced in version 5.9.0.

Fixes
  • fixed a deadlock in shutil.copytree if copying using an shutil function as
    copy_function argument (see #​1235)
pytest-dev/pytest (pytest)

v9.0.1

Compare Source

pytest 9.0.1 (2025-11-12)

Bug fixes

  • #​13895: Restore support for skipping tests via raise unittest.SkipTest.
  • #​13896: The terminal progress plugin added in pytest 9.0 is now automatically disabled when iTerm2 is detected, it generated desktop notifications instead of the desired functionality.
  • #​13904: Fixed the TOML type of the verbosity settings in the API reference from number to string.
  • #​13910: Fixed UserWarning: Do not expect file_or_dir on some earlier Python 3.12 and 3.13 point versions.

Packaging updates and notes for downstreams

  • #​13933: The tox configuration has been adjusted to make sure the desired
    version string can be passed into its package_env

Configuration

📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added automated Pull request created automatically dependencies Pull requests that update a dependency file noChangeLog labels Nov 3, 2025
@renovate renovate bot force-pushed the renovate/python-dependencies branch 2 times, most recently from adc11e8 to 559e485 Compare November 17, 2025 01:44
@lunika lunika enabled auto-merge (squash) November 17, 2025 08:04
@renovate renovate bot force-pushed the renovate/python-dependencies branch from 559e485 to 0dc9d68 Compare November 17, 2025 08:13
@lunika lunika merged commit c895513 into main Nov 17, 2025
21 of 22 checks passed
@lunika lunika deleted the renovate/python-dependencies branch November 17, 2025 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated Pull request created automatically dependencies Pull requests that update a dependency file noChangeLog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants