Update dependency asyncpg to ~=0.31.0 #37
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
~=0.28.0→~=0.31.0Release Notes
MagicStack/asyncpg (asyncpg)
v0.31.0Compare Source
Enable Python 3.14 with experimental subinterpreter/freethreading
support.
Improvements
Add Python 3.14 support, experimental subinterpreter/freethreading support (#1279)
(by @elprans in
9e42642)Avoid performing type introspection on known types (#1243)
(by @elprans in
5c9986c)Make
prepare()not use named statements by default when cache is disabled (#1245)(by @elprans in
5b14653)Implement connection service file functionality (#1223)
(by @AndrewJackson2020 in
1d63bb1)Fixes
Fix multi port connection string issue (#1222)
(by @AndrewJackson2020 in
01c0db7)Avoid leaking connections if _can_use_connection fails (#1269)
(by @yuliy-openai in
e94302d)Other
(by @elprans in
6c2c490)v0.30.0Compare Source
Support Python 3.13 and PostgreSQL 17.
Improvements
Implement GSSAPI authentication
(by @eltoder in
1d4e568for #1122)Implement SSPI authentication
(by @eltoder in
1aab209for #1128)Add initial typings
(by @bryanforbes in
d42432bfor #1127)Allow building with Cython 3
(by @musicinmybrain in
258d8a9for #1101)docs: fix connection pool close call (#1125)
(by @paulovitorweb in
e848814for #1125)Add support for the
sslnegotiationparameter(by @elprans in
afdb05cfor #1187)Test and build on Python 3.13
(by @elprans in
3aa9894for #1188)Support PostgreSQL 17
(by @elprans in
cee97e1for #1189)(by @MeggyCal in
aa2d0e6for #1185)Add
fetchmanyto execute many and return rows(by @rossmacarthur in
73f2209for #1175)Add
connectkwarg to Pool to better support GCP's CloudSQL(by @d1manson in
3ee19bafor #1170)Allow customizing connection state reset (#1191)
(by @elprans in
f6ec755for #1191)Fixes
s/quote/quote_plus/ in the note about DSN part quoting
(by @elprans in
1194a8afor #1151)Use asyncio.run() instead of run_until_complete()
(by @eltoder in
9fcddfcfor #1140)Require async_timeout for python < 3.11 (#1177)
(by @Pliner in
327f2a7for #1177)Allow testing with uvloop on Python 3.12 (#1182)
(by @musicinmybrain in
597fe54for #1182)Mark pool-wrapped connection coroutine methods as coroutines
(by @elprans in
636420bfor #1134)handle
Noneparameters incopy_from_query, returningNULL(by @fobispotc in
259d16efor #1180)fix: return the pool from async_init_ if it's already initialized (#1104)
(by @guacs in
7dc5872for #1104)Replace obsolete, unsafe
Py_TRASHCAN_SAFE_BEGIN/END(#1150)(by @musicinmybrain in
11101c6for #1150)v0.29.0Compare Source
Minor fixes and improvements.
Improvements
Python 3.12 and PostgreSQL 16 support (#1084)
(by @elprans in
deea86c)Add support for tuple-format custom codecs on composite types (#1061)
(by @elprans in
922fcd1)Support
target_session_attrsin URL format, add tests (#1073)(by @elprans in
7cb4e70)Infinity numeric support (#1067)
(by @krokoziabla in
0c3bf60for #1020)Add support for the
WHEREclause incopy_tomethods (#941)(by @kaylynn234 in
b7ffab6)Add query logging callbacks and context manager (#1043)
(by @dcwatson in
b2697ff)Fixes
When prepared statements are disabled, avoid relying on them harder (#1065)
(by @elprans in
cbf64e1)Handle environments with HOME set to a not-a-directory (#1063)
(by @elprans in
af922bc)Fix handling of non-ASCII passwords (#1062)
(by @elprans in
89d5bd0)Disable JIT while doing type introspection (#1082)
(by @elprans in
f21ebf6)Remove connection parameter caching in
Pool(#1053)(by @ermakov-oleg in
4ddb039)Switch to Python 3.12-style
wait_for(#1086)(by @elprans in
4bdd8a7)Update automatic PostGIS type conversion for Shapely 2.0 (#1085)
(by @ChimneySwift in
8b45beb)Use the
timeoutcontext manager in the connection path (#1087)(by @elprans in
313b2b2)Small fix for documentation on using SSL in Connection (#995)
(by @ScottFred in
ccc7baf)Use cleanup_ctx in pool usage doc (#878)
(by @ir4y in
70c8bd8)Close cursor portals once the iterator is exhausted (#1088)
(by @elprans in
ca9f03b)Cut BaseProtocol circular reference on close. (#1049)
(by @pteromys in
93a6f79)Allow passing hosts as tuples to
connect()(in addition to lists) (#1021)(by @lezram in
d7faaff)Other
(by @bryanforbes in
87ab143)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.