What's new in psycopg 2.9.7
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Fix propagation of exceptions raised during module initialization
(:ticket:[#1598](https://github.com/psycopg/psycopg2/issues/1598)).
Fix building when pg_config returns an empty string (:ticket:[#1599](https://github.com/psycopg/psycopg2/issues/1599)).
Wheel package compiled against OpenSSL 1.1.1v.
What's new in psycopg 2.9.6
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Package manylinux 2014 for aarch64 and ppc64le platforms, in order to
include libpq 15 in the binary package (:ticket:[#1396](https://github.com/psycopg/psycopg2/issues/1396)).
Wheel package compiled against OpenSSL 1.1.1t.
What's new in psycopg 2.9.5
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Add support for Python 3.11.
Add support for rowcount in MERGE statements in binary packages
(:ticket:[#1497](https://github.com/psycopg/psycopg2/issues/1497)).
Wheel package compiled against OpenSSL 1.1.1r and PostgreSQL 15 libpq.
What's new in psycopg 2.9.4
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Fix ~psycopg2.extras.register_composite(),
~psycopg2.extras.register_range() with customized :sql:search_path
(:ticket:[#1487](https://github.com/psycopg/psycopg2/issues/1487)).
Handle correctly composite types with names or in schemas requiring escape.
Find pg_service.conf file in the /etc/postgresql-common directory in
binary packages (:ticket:[#1365](https://github.com/psycopg/psycopg2/issues/1365)).
~psycopg2.errorcodes map and ~psycopg2.errors classes updated to
PostgreSQL 15.
Wheel package compiled against OpenSSL 1.1.1q and PostgreSQL 14.4 libpq.
What's new in psycopg 2.9.3
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alpine (musl) wheels now available (:ticket:[#1392](https://github.com/psycopg/psycopg2/issues/1392)).
macOS arm64 (Apple M1) wheels now available (:ticket:1482).
api-change:detective: [botocore] Updated the email validation regex to be in line with the TLD name specifications.
api-change:ivs-realtime: [botocore] Add QUOTA_EXCEEDED and PUBLISHER_NOT_FOUND to EventErrorCode for stage health events.
api-change:kinesis-video-archived-media: [botocore] This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature.
api-change:kinesisvideo: [botocore] This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature.
api-change:rekognition: [botocore] This release adds code snippets for Amazon Rekognition Custom Labels.
1.28.20
api-change:acm-pca: [botocore] Documentation correction for AWS Private CA
api-change:connect: [botocore] Added a new API UpdateRoutingProfileAgentAvailabilityTimer to update agent availability timer of a routing profile.
api-change:datasync: [botocore] Display cloud storage used capacity at a cluster level.
api-change:ecs: [botocore] This is a documentation update to address various tickets.
api-change:sagemaker: [botocore] Including DataCaptureConfig key in the Amazon Sagemaker Search's transform job object
1.28.19
api-change:autoscaling: [botocore] Documentation changes related to Amazon EC2 Auto Scaling APIs.
api-change:cloud9: [botocore] Updated the deprecation date for Amazon Linux. Doc only update.
api-change:dms: [botocore] The release makes public API for DMS Schema Conversion feature.
api-change:ec2: [botocore] This release adds new parameter isPrimaryIPv6 to allow assigning an IPv6 address as a primary IPv6 address to a network interface which cannot be changed to give equivalent functionality available for network interfaces with primary IPv4 address.
api-change:sagemaker: [botocore] Amazon SageMaker now supports running training jobs on p5.48xlarge instance types.
1.28.18
api-change:budgets: [botocore] As part of CAE tagging integration we need to update our budget names regex filter to prevent customers from using "/action/" in their budget names.
api-change:cognito-idp: [botocore] New feature that logs Cognito user pool error messages to CloudWatch logs.
api-change:glue: [botocore] This release includes additional Glue Streaming KAKFA SASL property types.
api-change:resiliencehub: [botocore] Drift Detection capability added when applications policy has moved from a meet to breach state. Customers will be able to exclude operational recommendations and receive credit in their resilience score. Customers can now add ARH permissions to an existing or new role.
api-change:sagemaker: [botocore] SageMaker Inference Recommender introduces a new API GetScalingConfigurationRecommendation to recommend auto scaling policies based on completed Inference Recommender jobs.
1.28.17
api-change:batch: [botocore] This release adds support for price capacity optimized allocation strategy for Spot Instances.
api-change:dms: [botocore] Adding new API describe-engine-versions which provides information about the lifecycle of a replication instance's version.
api-change:internetmonitor: [botocore] This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for impact limited to a single city-network to trigger creation of a health event.
api-change:medialive: [botocore] AWS Elemental Link devices now report their Availability Zone. Link devices now support the ability to change their Availability Zone.
api-change:polly: [botocore] Amazon Polly adds new French Belgian voice - Isabelle. Isabelle is available as Neural voice only.
api-change:rds: [botocore] Added support for deleted clusters PiTR.
api-change:sagemaker: [botocore] Add Stairs TrafficPattern and FlatInvocations to RecommendationJobStoppingConditions
The SDK will now create dedicated errors whenever an HTTP client makes a reqwuest to a /graphql endpoint and the response contains an error. You can opt out of this by providing capture_graphql_errors=False to the HTTP client integration.
The SDK will now create dedicated errors whenever an HTTP client makes a request to a /graphql endpoint and the response contains an error. You can opt out of this by providing capture_graphql_errors=False to the HTTP client integration.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
Bumps the python-dependencies group with 5 updates:
Updates
django
from 4.2.3 to 4.2.4Commits
6f4c7c1
[4.2.x] Bumped version for 4.2.4 release.e53d623
[4.2.x] Added release date for 4.2.4.8808d9d
[4.2.x] Fixed #34750 -- Fixed QuerySet.count() when grouping by unused multi-...2ef2b2f
[4.2.x] Corrected pycon formatting in some docs.8db9a0b
[4.2.x] Fixed warnings per flake8 6.1.0.739da73
[4.2.x] Fixed #34748 -- Fixed queryset crash when grouping by a reference in ...a52a2b6
[4.2.x] Fixed #34749 -- Corrected QuerySet.acreate() signature in docs.12ebd9a
[4.2.x] Refs #34712 -- Doc'd that defining STORAGES overrides the default con...1f9d00e
[4.2.x] Added missing backticks in docs.c99d935
[4.2.x] Fixed typo in docs/ref/models/querysets.txt.Updates
psycopg2-binary
from 2.9.6 to 2.9.7Changelog
Sourced from psycopg2-binary's changelog.
... (truncated)
Commits
3eee3e3
ci: fix passing env vars to build scripts1e0086b
chore: bump version to 2.9.74fe28d6
Merge branch 'dev/init-failure'14e06d8
docs: mention module init errors fix in news file959339c
Return NULL on failed module initializationfb77bdc
Merge branch 'dev/fix-meson-build'ef7053c
docs: add pg_config improvement to news fileea71fbc
setup.py: handle more corner cases for pg_config0c5b5f4
chore: bump cibuildwheel version to 2.14.120fcfd6
chore: upgrade libpq and openssl versions used in packagingUpdates
boto3
from 1.28.9 to 1.28.21Changelog
Sourced from boto3's changelog.
... (truncated)
Commits
e9866f5
Merge branch 'release-1.28.21'a10f388
Bumping version to 1.28.219fcb30a
Add changelog entries from botocore93e1822
Merge branch 'release-1.28.20'0bc30f6
Merge branch 'release-1.28.20' into develop6a9b76b
Bumping version to 1.28.20e37ee93
Add changelog entries from botocore6363359
Typo double negative (#3807)9b14c1d
Merge branch 'release-1.28.19'558120a
Merge branch 'release-1.28.19' into developUpdates
sentry-sdk
from 1.28.1 to 1.29.2Release notes
Sourced from sentry-sdk's releases.
Changelog
Sourced from sentry-sdk's changelog.
Commits
6f43772
release: 1.29.2691bced
Revert GraphQL integration (#2287)854d572
Merge branch 'release/1.29.1'0f91f6d
release: 1.29.1e918504
Fix GraphQL integration swallowing responses (#2286)5dfc991
Fix typo (#2283)026d609
Merge branch 'release/1.29.0'd0af1f0
Add more details to changelog4c8b082
Update changelog3eea98e
release: 1.29.0Updates
flake8
from 6.0.0 to 6.1.0Commits
7ef0350
Release 6.1.0354f873
Merge pull request #1852 from PyCQA/setup-cfg-fmt24be8ad
Merge pull request #1851 from PyCQA/pylint-warnings5233d88
use setup-cfg-fmtd4d1552
Merge pull request #1849 from PyCQA/handle-multiline-fstrings-in-312cc301ed
fix pylintrc warnings1ed78d5
handle multiline fstrings in 3.12f264195
Merge pull request #1850 from PyCQA/312-testacca35b
add 3.12 to ci matrix579f9f6
Merge pull request #1848 from PyCQA/upgrade-pycodestyleDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually