fix(deps): update all dependencies
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
boto3 | dependencies | patch |
1.35.76 -> 1.35.95
|
coverage | dev | patch |
7.6.9 -> 7.6.10
|
faker (changelog) | dev | minor |
33.1.0 -> 33.3.0
|
google-auth | dependencies | minor |
2.36.0 -> 2.37.0
|
moto (changelog) | dev | patch |
5.0.22 -> 5.0.26
|
poetry (source, changelog) | major |
1.8.5 -> 2.0.0
|
|
pydantic (changelog) | dependencies | patch |
2.10.3 -> 2.10.4
|
uis/devops/continuous-delivery/ci-templates | repository | minor |
v6.3.0 -> v6.4.4
|
Release Notes
boto/boto3 (boto3)
v1.35.95
=======
- api-change:
rds
: [botocore
] Updates Amazon RDS documentation to clarify the RestoreDBClusterToPointInTime description. - api-change:
route53
: [botocore
] Amazon Route 53 now supports the Asia Pacific (Thailand) Region (ap-southeast-7) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region - api-change:
sagemaker
: [botocore
] Adds support for IPv6 for SageMaker HyperPod cluster nodes.
v1.35.94
=======
- api-change:
cloudhsmv2
: [botocore
] Adds support to ModifyCluster for modifying a Cluster's Hsm Type. - api-change:
dynamodb
: [botocore
] This release makes Amazon DynamoDB point-in-time-recovery (PITR) to be configurable. You can set PITR recovery period for each table individually to between 1 and 35 days. - api-change:
imagebuilder
: [botocore
] This release adds support for importing images from ISO disk files. Added new ImportDiskImage API operation.
v1.35.93
=======
- api-change:
iotsecuretunneling
: [botocore
] Adds dualstack endpoint support for IoT Secure Tunneling - api-change:
supplychain
: [botocore
] Allow vanity DNS domain when creating a new ASC instance
v1.35.92
=======
- api-change:
ecs
: [botocore
] Adding SDK reference examples for Amazon ECS operations. - api-change:
route53domains
: [botocore
] Doc only update for Route 53 Domains that fixes several customer-reported issues - api-change:
s3
: [botocore
] This change is only for updating the model regexp of CopySource which is not for validation but only for documentation and user guide change.
v1.35.91
=======
- api-change:
appsync
: [botocore
] Modify UpdateGraphQLAPI operation and flag authenticationType as required. - api-change:
gamelift
: [botocore
] Amazon GameLift releases a new game session shutdown feature. Use the Amazon GameLift console or AWS CLI to terminate an in-progress game session that's entered a bad state or is no longer needed. - api-change:
mediaconnect
: [botocore
] AWS Elemental MediaConnect now supports Content Quality Analysis for enhanced source stream monitoring. This enables you to track specific audio and video metrics in transport stream source flows, ensuring your content meets quality standards. - api-change:
mediaconvert
: [botocore
] This release adds support for the AVC3 codec and fixes an alignment issue with Japanese vertical captions. - api-change:
organizations
: [botocore
] Added ALL_FEATURES_MIGRATION_ORGANIZATION_SIZE_LIMIT_EXCEEDED to ConstraintViolationException for the EnableAllFeatures operation. - api-change:
sagemaker
: [botocore
] Adding ETag information with Model Artifacts for Model Registry - api-change:
sqs
: [botocore
] In-flight message typo fix from 20k to 120k.
v1.35.90
=======
- api-change:
ecr
: [botocore
] Restoring custom endpoint functionality for ECR - api-change:
ecr-public
: [botocore
] Restoring custom endpoint functionality for ECR Public
v1.35.89
=======
- api-change:
rds
: [botocore
] Updates Amazon RDS documentation to correct various descriptions.
v1.35.88
=======
- api-change:
bcm-pricing-calculator
: [botocore
] Added ConflictException to DeleteBillEstimate. - api-change:
ecr
: [botocore
] Add support for Dualstack Endpoints - api-change:
network-firewall
: [botocore
] Dual-stack endpoints are now supported. - api-change:
securityhub
: [botocore
] Documentation updates for AWS Security Hub
v1.35.87
=======
- api-change:
ecr
: [botocore
] Documentation update for ECR GetAccountSetting and PutAccountSetting APIs. - api-change:
ecr-public
: [botocore
] Add support for Dualstack endpoints - api-change:
eks
: [botocore
] This release adds support for DescribeClusterVersions API that provides important information about Kubernetes versions along with end of support dates - api-change:
glue
: [botocore
] Add IncludeRoot parameters to GetCatalogs API to return root catalog.
v1.35.86
=======
- api-change:
bedrock-agent
: [botocore
] Support for custom user agent and max web pages crawled for web connector. Support app only credentials for SharePoint connector. Increase agents memory duration limit to 365 days. Support to specify max number of session summaries to include in agent invocation context. - api-change:
bedrock-agent-runtime
: [botocore
] bedrock agents now supports long term memory and performance configs. Invokeflow supports performance configs. RetrieveAndGenerate performance configs - api-change:
bedrock-data-automation
: [botocore
] Documentation update for Amazon Bedrock Data Automation - api-change:
bedrock-data-automation-runtime
: [botocore
] Documentation update for Amazon Bedrock Data Automation Runtime - api-change:
billing
: [botocore
] Added new API's for defining and fetching Billing Views. - api-change:
ce
: [botocore
] Support for retrieving cost, usage, and forecast for billing view. - api-change:
connect
: [botocore
] This release supports adding NotAttributeCondition and Range to the RoutingCriteria object. - api-change:
docdb
: [botocore
] Support AWS Secret Manager managed password for AWS DocumentDB instance-based cluster. - api-change:
eks
: [botocore
] This release expands the catalog of upgrade insight checks - api-change:
macie2
: [botocore
] This release adds support for identifying S3 general purpose buckets that exceed the Amazon Macie quota for preventative control monitoring. - api-change:
outposts
: [botocore
] Add CS8365C as a supported power connector for Outpost sites. - api-change:
sagemaker
: [botocore
] This release adds support for c6i, m6i and r6i instance on SageMaker Hyperpod and trn1 instances in batch
v1.35.85
=======
- api-change:
appstream
: [botocore
] Added support for Rocky Linux 8 on Amazon AppStream 2.0 - api-change:
mediaconvert
: [botocore
] This release adds support for inserting timecode tracks into MP4 container outputs. - api-change:
medialive
: [botocore
] MediaLive is releasing ListVersions api - api-change:
qconnect
: [botocore
] Amazon Q in Connect enables agents to ask Q for assistance in multiple languages and Q will provide answers and recommended step-by-step guides in those languages. Qs default language is English (United States) and you can switch this by setting the locale configuration on the AI Agent. - api-change:
ssm-sap
: [botocore
] AWS Systems Manager for SAP added support for registration and discovery of distributed ABAP applications - api-change:
workspaces
: [botocore
] Added AWS Global Accelerator (AGA) support for WorkSpaces Personal.
v1.35.84
=======
- api-change:
amplify
: [botocore
] Added WAF Configuration to Amplify Apps - api-change:
budgets
: [botocore
] Releasing minor partition endpoint updates - api-change:
connect
: [botocore
] This release adds support for the UpdateParticipantAuthentication API used for customer authentication within Amazon Connect chats. - api-change:
connectparticipant
: [botocore
] This release adds support for the GetAuthenticationUrl and CancelParticipantAuthentication APIs used for customer authentication within Amazon Connect chats. There are also minor updates to the GetAttachment API. - api-change:
datasync
: [botocore
] AWS DataSync introduces the ability to update attributes for in-cloud locations. - api-change:
iot
: [botocore
] Release connectivity status query API which is a dedicated high throughput(TPS) API to query a specific device's most recent connectivity state and metadata. - api-change:
mwaa
: [botocore
] Added support for Apache Airflow version 2.10.3 to MWAA. - api-change:
quicksight
: [botocore
] Add support for PerformanceConfiguration attribute to Dataset entity. Allow PerformanceConfiguration specification in CreateDataset and UpdateDataset APIs. - api-change:
resiliencehub
: [botocore
] AWS Resilience Hub now automatically detects already configured CloudWatch alarms and FIS experiments as part of the assessment process and returns the discovered resources in the corresponding list API responses. It also allows you to include or exclude test recommendations for an AppComponent. - api-change:
transfer
: [botocore
] Added AS2 agreement configurations to control filename preservation and message signing enforcement. Added AS2 connector configuration to preserve content type from S3 objects.
v1.35.83
=======
- api-change:
account
: [botocore
] Update endpoint configuration. - api-change:
backup
: [botocore
] Add Support for Backup Indexing - api-change:
backupsearch
: [botocore
] Add support for searching backups - api-change:
batch
: [botocore
] This feature allows AWS Batch on Amazon EKS to support configuration of Pod Annotations, overriding Namespace on which the Batch job's Pod runs on, and allows Subpath and Persistent Volume claim to be set for AWS Batch on Amazon EKS jobs. - api-change:
cleanroomsml
: [botocore
] Add support for SQL compute configuration for StartAudienceGenerationJob API. - api-change:
cloudfront
: [botocore
] Adds support for OriginReadTimeout and OriginKeepaliveTimeout to create CloudFront Distributions with VPC Origins. - api-change:
codepipeline
: [botocore
] AWS CodePipeline V2 type pipelines now support Managed Compute Rule. - api-change:
ecs
: [botocore
] Added support for enableFaultInjection task definition parameter which can be used to enable Fault Injection feature on ECS tasks. - api-change:
m2
: [botocore
] This release adds support for AWS Mainframe Modernization(M2) Service to allow specifying network type(ipv4, dual) for the environment instances. For dual network type, m2 environment applications will serve both IPv4 and IPv6 requests, whereas for ipv4 it will serve only IPv4 requests. - api-change:
synthetics
: [botocore
] Add support to toggle outbound IPv6 traffic on canaries connected to dualstack subnets. This behavior can be controlled via the new Ipv6AllowedForDualStack parameter of the VpcConfig input object in CreateCanary and UpdateCanary APIs.
v1.35.82
=======
- api-change:
cloud9
: [botocore
] Added information about Ubuntu 18.04 will be removed from the available imageIds for Cloud9 because Ubuntu 18.04 has ended standard support on May 31, 2023. - api-change:
dlm
: [botocore
] This release adds support for Local Zones in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies. - api-change:
ec2
: [botocore
] This release adds support for EBS local snapshots in AWS Dedicated Local Zones, which allows you to store snapshots of EBS volumes locally in Dedicated Local Zones. - api-change:
greengrassv2
: [botocore
] Add support for runtime in GetCoreDevice and ListCoreDevices APIs. - api-change:
medialive
: [botocore
] AWS Elemental MediaLive adds three new features: MediaPackage v2 endpoint support for live stream delivery, KLV metadata passthrough in CMAF Ingest output groups, and Metadata Name Modifier in CMAF Ingest output groups for customizing metadata track names in output streams. - api-change:
rds
: [botocore
] This release adds support for the "MYSQL_CACHING_SHA2_PASSWORD" enum value for RDS Proxy ClientPasswordAuthType.
v1.35.81
=======
- api-change:
cloudhsmv2
: [botocore
] Add support for Dual-Stack hsm2m.medium clusters. The customers will now be able to create hsm2m.medium clusters having both IPv4 and IPv6 connection capabilities by specifying a new param called NetworkType=DUALSTACK during cluster creation. - api-change:
ec2
: [botocore
] This release adds GroupId to the response for DeleteSecurityGroup. - api-change:
eks
: [botocore
] Add NodeRepairConfig in CreateNodegroupRequest and UpdateNodegroupConfigRequest - api-change:
logs
: [botocore
] Limit PutIntegration IntegrationName and ListIntegrations IntegrationNamePrefix parameters to 50 characters - api-change:
mediaconnect
: [botocore
] AWS Elemental MediaConnect Gateway now supports Source Specific Multicast (SSM) for ingress bridges. This enables you to specify a source IP address in addition to a multicast IP when creating or updating an ingress bridge source. - api-change:
networkmanager
: [botocore
] There was a sentence fragment in UpdateDirectConnectGatewayAttachment that was causing customer confusion as to whether it's an incomplete sentence or if it was a typo. Removed the fragment. - api-change:
servicediscovery
: [botocore
] AWS Cloud Map now supports service-level attributes, allowing you to associate custom metadata directly with services. These attributes can be retrieved, updated, and deleted using the new GetServiceAttributes, UpdateServiceAttributes, and DeleteServiceAttributes API calls.
v1.35.80
=======
- api-change:
connect
: [botocore
] Configure holidays and other overrides to hours of operation in advance. During contact handling, Amazon Connect automatically checks for overrides and provides customers with an appropriate flow path. After an override period passes call center automatically reverts to standard hours of operation. - api-change:
dms
: [botocore
] Add parameters to support for kerberos authentication. Add parameter for disabling the Unicode source filter with PostgreSQL settings. Add parameter to use large integer value with Kinesis/Kafka settings. - api-change:
glue
: [botocore
] To support customer-managed encryption in Data Quality to allow customers encrypt data with their own KMS key, we will add a DataQualityEncryption field to the SecurityConfiguration API where customers can provide their KMS keys. - api-change:
guardduty
: [botocore
] Improved descriptions for certain APIs. - api-change:
route53domains
: [botocore
] This release includes the following API updates: added the enumeration type RESTORE_DOMAIN to the OperationType; constrained the Price attribute to non-negative values; updated the LangCode to allow 2 or 3 alphabetical characters.
v1.35.79
=======
- api-change:
artifact
: [botocore
] Add support for listing active customer agreements for the calling AWS Account. - api-change:
cloudtrail
: [botocore
] Doc-only updates for CloudTrail. - api-change:
cognito-idp
: [botocore
] Updated descriptions for some API operations and parameters, corrected some errors in Cognito user pools - api-change:
controlcatalog
: [botocore
] Minor documentation updates to the content of ImplementationDetails object part of the Control Catalog GetControl API - api-change:
emr-serverless
: [botocore
] This release adds support for accessing system profile logs in Lake Formation-enabled jobs. - api-change:
mgh
: [botocore
] API and documentation updates for AWS MigrationHub related to adding support for listing migration task updates and associating, disassociating and listing source resources - api-change:
sesv2
: [botocore
] Introduces support for multi-region endpoint. - api-change:
timestream-influxdb
: [botocore
] Adds networkType parameter to CreateDbInstance API which allows IPv6 support to the InfluxDB endpoint
v1.35.78
=======
- api-change:
application-autoscaling
: [botocore
] Doc only update for AAS Predictive Scaling policy configuration API. - api-change:
bcm-pricing-calculator
: [botocore
] Updated condition key inference from Workload Estimate, Bill Scenario, and Bill Estimate resources. Updated documentation links. - api-change:
connect
: [botocore
] Add support for Push Notifications for Amazon Connect chat. With Push Notifications enabled an alert could be sent to customers about new messages even when they aren't actively using the mobile application. - api-change:
finspace
: [botocore
] Update KxCommandLineArgument value parameter regex to allow for spaces and semicolons - api-change:
ivs-realtime
: [botocore
] IVS Real-Time now offers customers the ability to customize thumbnails recording mode and interval for both Individual Participant Recording (IPR) and Server-Side Compositions (SSC). - api-change:
sesv2
: [botocore
] Introduces support for creating DEED (Deterministic Easy-DKIM) identities.
v1.35.77
=======
- api-change:
appsync
: [botocore
] Provides description of new Amazon Bedrock runtime datasource. - api-change:
cognito-idp
: [botocore
] ChangeCustomDomainConfig
from a required to an optional parameter for theUpdateUserPoolDomain
operation. - api-change:
ec2
: [botocore
] This release includes a new API for modifying instance network-performance-options after launch. - api-change:
ecs
: [botocore
] This is a documentation only update to address various tickets for Amazon ECS. - api-change:
keyspaces
: [botocore
] Amazon Keyspaces: adding the list of IAM actions required by the UpdateKeyspace API. - api-change:
medialive
: [botocore
] H265 outputs now support disabling the deblocking filter. - api-change:
workspaces
: [botocore
] Added text to clarify case-sensitivity
nedbat/coveragepy (coverage)
v7.6.10
-
Fix: some descriptions of missing branches in HTML and LCOV reports were incorrect when multi-line statements were involved (
issue 1874
_ andissue 1875
_). These are now fixed. -
Fix: Python 3.14
defers evaluation of annotations <pep649_>
_ by moving them into separate code objects. That code is rarely executed, so coverage.py would mark them as missing, as reported inissue 1908
_. Now they are ignored by coverage automatically. -
Fixed an obscure and mysterious problem on PyPy 3.10 seemingly involving mocks, imports, and trace functions:
issue 1902
_. To be honest, I don't understand the problem or the solution, butgit bisect
helped find it, and now it's fixed. -
Docs: re-wrote the :ref:
subprocess
page to put multiprocessing first and to highlight the correct use of :class:multiprocessing.Pool <python:multiprocessing.pool.Pool>
.
.. _issue 1874: https://github.com/nedbat/coveragepy/issues/1874 .. _issue 1875: https://github.com/nedbat/coveragepy/issues/1875 .. _issue 1902: https://github.com/nedbat/coveragepy/issues/1902 .. _issue 1908: https://github.com/nedbat/coveragepy/issues/1908 .. _pep649: https://docs.python.org/3.14/whatsnew/3.14.html#pep-649-deferred-evaluation-of-annotations
.. _changes_7-6-9:
joke2k/faker (faker)
v33.3.0
- Add support for Zulu (
zu_ZA
) address provider and corresponding tests. Thanks @AliYmn.
v33.2.0
- Add currency provider for
uk_UA
. Thanks @SaulTigh.
v33.1.3
- Fix type annotation on Python 3.8.
v33.1.2
- Fix
ru_RU
passport provider. Thanks @denisSurkov.
v33.1.1
- Fix address number output issue in
ko_KR
address provider. Thanks @semi-yu.
getmoto/moto (moto)
v5.0.26
Docker Digest for 5.0.26: sha256:1cae28be97cc87151ecabb531d1507b8dd3d52d3636b86143a16cccf4b5fcf43
New Services:
* Kinesis:
* delete_resource_policy()
* get_resource_policy()
* put_resource_policy()
Miscellaneous:
* DynamoDB: transact_write_items() now validates empty ExpressionAttributeValues
* Logs: describe_log_groups() now returns the logStreamArn-property
* Organizations now has additional validation around creation and deletion of organizations and accounts
* SecretsManager: list_secrets() now properly splits words when filtering
* StepFunctions: describe_state_machine() now takes Version ARN's
* StepFunctions: describe_state_machine() now returns the versionDescription
v5.0.25
Docker Digest for 5.0.25: sha256:1ac2d89ce8c79a6cdfebffb37678a5bd8bb54a39dcbced069f6ac5e29e4cc752
New Services:
* DSQL:
* create_cluster()
* get_cluster()
Miscellaneous:
* IOTData: update_thing_shadow() now better calculates the delta between the desired and reported values
* S3: select_object_content() now returns the proper Stats (BytesScanned, BytesReturned)
* StepFunctions: Various upgrades for the emulated parser
v5.0.24
Docker Digest for 5.0.24: sha256:68042b17e9a55c7a32347f802b7a02f2793201b4f1c788ca0e85084f5218c233
Miscellaneous:
* EC2: Terminating instances will now release private ip addresses from the NIC's attached to the interface
* S3: Fixes a bug in complete_multipart_upload() where it was no longer possible to overwrite an earlier multipart upload (Broken in 5.0.23)
* S3: get_object_cors() now correctly returns the ExposeHeader-value
v5.0.23
Docker Digest for 5.0.23: sha256:d41e007bb1f7d41b530959ae9cbed1edf42737ee839faf8da7e925bf19f63105
New Services:
* Kafka:
* create_cluster()
* create_cluster_v2()
* describe_cluster()
* describe_cluster_v2()
* delete_cluster()
* list_clusters()
* list_clusters_v2()
* list_tags_for_resource()
* tag_resource()
* untag_resource()
New Methods:
* DirectConnect:
* associate_mac_sec_key()
* create_lag()
* describe_lags()
* describe_settings()
* disassociate_mac_sec_key()
* update_settings()
* EFS:
* describe_file_system_policy()
* put_file_system_policy()
* ES:
* describe_elasticsearch_domains()
* OpenSearch:
* describe_domains()
Miscellaneous:
* Athena: list_query_executions() now supports the WorkGroup-parameter
* Athena: start_query_execution() now supports the WorkGroup-parameter
* CloudFormation: AWS::IAM::Role now supports updates
* CognitoIDP: list_users() now correctly filters before applying the Limit
* DirectConnect: describe_trusts() no longer requires a DirectoryId-parameter
* DynamoDB: The DeleteProtectionEnabled can now be disabled
* DynamoDB: update_item() can now return list of binaries
* EC2: SecurityGroups now contain a SecurityGroupArn
* EC2: update_route() now correctly handles DestinationPrefixListId
* KMS: get_public_key() now supports passing in aliases
* Lambda: publish_function() now publishes a function even if the updated code hasn't changed
* MemoryDB: tag_resource/list_tags_for_resource() now supports Snapshots and SubnetGroups
* RDS: copy_db_snapshot() now supports the CopyTags-parameter
* RDS: copy_db_snapshot() now accepts ARN's as the SourceSnapshotIdentifier
* RDS: restore_db_instance_from_db_snapshot() now accepts ARN's as the SourceSnapshotIdentifier
* S3: complete_multipart_upload() now supports IfNoneMatch-parameter
python-poetry/poetry (poetry)
v2.0.0
Added
-
Add support for the
project
section in thepyproject.toml
file according to PEP 621 (#9135, #9917). - Add support for defining Poetry plugins that are required by the project and automatically installed if not present (#9547).
-
Lock resulting markers and groups and add a
installer.re-resolve
option (default:true
) to allow installation without re-resolving (#9427). - Add a
--local-version
option topoetry build
(#9064). - Add a
--clean
option topoetry build
(#9067). - Add FIPS support for
poetry publish
(#9101). - Add the option to use
poetry new
interactively and configure more fields (#9101). - Add a config option
installer.only-binary
to enforce the use of binary distribution formats (#9150). - Add backend support for legacy repository search (#9132).
- Add support to resume downloads from connection resets (#9422).
- Add the option to define a constraint for the required Poetry version to manage the project (#9547).
- Add an
--all-groups
option topoetry install
(#9744). - Add an
poetry env activate
command as replacement ofpoetry shell
(#9763). - Add a
--markers
option topoetry add
to add a dependency with markers (#9814). - Add a
--migrate
option topoetry config
to migrate outdated configs (#9830). - Add a
--project
option to search thepyproject.toml
file in another directory without switching the directory (#9831). - Add support for shortened hashes to define git dependencies (#9748).
- Add partial support for conflicting extras (#9553).
- Add a
poetry sync
command as replacement ofpoetry install --sync
(#9801).
Changed
-
Change the default behavior of
poetry lock
to--no-update
and introduce a--regenerate
option for the old default behavior (#9327). -
Remove the dependency on
poetry-plugin-export
so thatpoetry export
is not included per default (#5980). -
Outsource
poetry shell
intopoetry-plugin-shell
(#9763). -
Change the interface of
poetry add --optional
to require an extra the optional dependency is added to (#9135). -
Actually switch the directory when using
--directory
/-C
(#9831). - Drop support for Python 3.8 (#9692).
- Rename
experimental.system-git-client
toexperimental.system-git
(#9787, #9795). - Replace
virtualenvs.prefer-active-python
by the inverse settingvirtualenvs.use-poetry-python
and prefer the active Python by default (#9786). - Deprecate several fields in the
tool.poetry
section in favor of the respective fields in theproject
section in thepyproject.toml
file (#9135). - Deprecate
poetry install --sync
in favor ofpoetry sync
(#9801). - Upgrade the warning if the current project cannot be installed to an error (#9333).
- Remove special handling for
platformdirs 2.0
macOS config directory (#8916). - Tweak PEP 517 builds (#9094).
- Use Poetry instead of pip to manage dependencies in isolated build environments (#9168, #9227).
- Trust empty
Requires-Dist
with modern metadata (#9078). - Do PEP 517 builds instead of parsing
setup.py
to determine dependencies (#9099). - Drop support for reading lock files prior version 1.0 (created with Poetry prior 1.1) (#9345).
- Default to
>=
instead of^
for the Python requirement when initializing a new project (#9558). - Limit
build-system
to the current major version ofpoetry-core
when initializing a new project (#9812). - Remove pip-based installation, i.e.
installer.modern-installation = false
(#9392). - Remove
virtualenvs.options.no-setuptools
config option and never includesetuptools
per default (#9331). - Rename exceptions to have an
Error
suffix (#9705). - Remove deprecated CLI options and methods and revoke the deprecation of
--dev
(#9732). - Ignore installed packages during dependency resolution (#9851).
- Improve the error message on upload failure (#9701).
- Improve the error message if the current project cannot be installed to include another root cause (#9651).
- Improve the output of
poetry show <package>
(#9750). - Improve the error message for build errors (#9870).
- Improve the error message when trying to remove a package from a project without any dependencies (#9918).
- Drop the direct dependency on
crashtest
(#9108). - Require
keyring>=23.3.1
(#9167). - Require
build>=1.2.1
(#9283). - Require
dulwich>=0.22.6
(#9748).
Fixed
- Fix an issue where git dependencies with extras could only be cloned if a branch was specified explicitly (#7028).
- Fix an issue where
poetry env remove
failed ifvirtualenvs.in-project
was set totrue
(#9118). - Fix an issue where locking packages with a digit at the end of the name and non-standard sdist names failed (#9189).
- Fix an issue where credentials where not passed when trying to download an URL dependency (#9202).
- Fix an issue where using uncommon group names with
poetry add
resulted in a brokenpyproject.toml
(#9277). - Fix an issue where an inconsistent entry regarding the patch version of Python was kept in
envs.toml
(#9286). - Fix an issue where relative paths were not resolved properly when using
poetry build --directory
(#9433). - Fix an issue where unrequested extras were not uninstalled when running
poetry install
without an existing lock file (#9345). - Fix an issue where the
poetry-check
pre-commit hook did not trigger if onlypoetry.lock
has changed (#9504). - Fix an issue where files (rather than directories) could not be added as single page source (#9166).
- Fix an issue where invalid constraints were generated when adding a package with a local version specifier (#9603).
- Fix several encoding warnings (#8893).
- Fix an issue where
virtualenvs.prefer-active-python
was not respected (#9278). - Fix an issue where the line endings of the lock file were changed (#9468).
- Fix an issue where installing multiple dependencies from the same git repository failed sporadically due to a race condition (#9658).
- Fix an issue where installing multiple dependencies from forked monorepos failed sporadically due to a race condition (#9723).
- Fix an issue where an extra package was not installed if it is required by multiple extras (#9700).
- Fix an issue where a
direct_url.json
with vcs URLs not compliant with PEP 610 was written (#9007). - Fix an issue where other files than wheels were recognized as wheels (#9770).
- Fix an issue where
installer.max-workers
was ignored for the implicit PyPI source (#9815). - Fix an issue where local settings (from
poetry.toml
) were ignored for the implicit PyPI source (#9816). - Fix an issue where different
dulwich
versions resulted in different hashes for a git dependency from a tag (#9849). - Fix an issue where installing a yanked package with no dependencies failed with an
IndexError
(#9505). - Fix an issue where a package could not be added from a source that required an empty password (#9850).
- Fix an issue where setting
allow-prereleases = false
still allowed pre-releases if no other solution was found (#9798). - Fix an issue where the wrong environment was used for checking if an installed package is from system site packages (#9861).
- Fix an issue where build errors from builds to retrieve metadata information were hidden (#9870).
- Fix an issue where
poetry check
falsely reported that an invalid source "pypi" is referenced in dependencies (#9475). - Fix an issue where
poetry install --sync
tried to uninstall system site packages if the virtual environment was created withvirtualenvs.options.system-site-packages = true
(#9863). - Fix an issue where HTTP streaming requests were not closed properly when not completely consumed (#9899).
Docs
- Add information about getting test coverage in the contribution guide (#9726).
- Mention
pre-commit-autoupdate
as an alternative topre-commit autoupdate
(#9716). - Improve the explanation of
exclude
andinclude
(#9734). - Add information about compatible release requirements, i.e.
~=
(#9783). - Add documentation for using a build script to build extension modules (#9864).
2.0.0
)
poetry-core (- Add support for non PEP440 compliant version in the
platform_release
marker (#722). - Add support for string comparisons with
in
/not in
in generic constraints (#722). - Add support for script files that are generated by a build script (#710).
- Add support for
SOURCE_DATE_EPOCH
when building packages (#766, #781). - Create
METADATA
files with version 2.3 instead of 2.2 (#707). - Remove support for
x
in version constraints (#770). - Remove support for scripts with extras (#708).
- Remove deprecated features and interfaces (#702, #769).
- Deprecate
tool.poetry.dev-dependencies
in favor oftool.poetry.group.dev.dependencies
(#754). - Fix an issue where the
platlib
directory of the wrong Python was used (#726). - Fix an issue where building a wheel in a nested output directory results in an error (#762).
- Fix an issue where
+
was not allowed in git URL paths (#765). - Fix an issue where the temporary directory was not cleaned up on error (#775).
- Fix an issue where the regular expression for author names was too restrictive (#517).
- Fix an issue where basic auth http(s) credentials could not be parsed (#791).
pydantic/pydantic (pydantic)
v2.10.4
What's Changed
Packaging
- Bump
pydantic-core
to v2.27.2 by @davidhewitt in #11138
Fixes
- Fix for comparison of
AnyUrl
objects by @alexprabhat99 in #11082 - Properly fetch PEP 695 type params for functions, do not fetch annotations from signature by @Viicos in #11093
- Include JSON Schema input core schema in function schemas by @Viicos in #11085
- Add
len
to_BaseUrl
to avoid TypeError by @Kharianne in #11111 - Make sure the type reference is removed from the seen references by @Viicos in #11143
New Contributors
- @FyZzyss made their first contribution in #10789
- @tamird made their first contribution in #10948
- @felixxm made their first contribution in #11077
- @alexprabhat99 made their first contribution in #11082
- @Kharianne made their first contribution in #11111
uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)
v6.4.4
v6.4.3
v6.4.2
v6.4.1
v6.4.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.