psycopg_pool
release notes¶
Future releases¶
psycopg_pool 3.1.10 (unreleased)¶
Use
typing.Self
as a more correct return value annotation of context managers and other self-returning methods (see ticket 708).
Current release¶
psycopg_pool 3.1.9¶
Fix the return type annotation of
NullConnectionPool.__enter__()
(part of ticket #540).
psycopg_pool 3.1.8¶
Enforce connections’
max_lifetime
oncheck()
(ticket #482).
psycopg_pool 3.1.7¶
Fix handling of tasks cancelled while waiting in async pool queue (ticket #503).
psycopg_pool 3.1.6¶
Declare all parameters in pools constructors, instead of using
**kwargs
(ticket #493).
psycopg_pool 3.1.5¶
psycopg_pool 3.1.4¶
Fix async pool exhausting connections, happening if the pool is created before the event loop is started (ticket #219).
psycopg_pool 3.1.3¶
Add support for Python 3.11 (ticket #305).
psycopg_pool 3.1.2¶
Fix possible failure to reconnect after losing connection from the server (ticket #370).
psycopg_pool 3.1.1¶
Fix race condition on pool creation which might result in the pool not filling (ticket #230).
psycopg_pool 3.1.0¶
Add Null connection pools (ticket #148).
Add
ConnectionPool.open()
andopen
parameter to the pool init (ticket #151).Drop support for Python 3.6.
psycopg_pool 3.0.3¶
Raise
ValueError
ifConnectionPool
min_size
andmax_size
are both set to 0 (instead of hanging).Raise
PoolClosed
callingwait()
on a closed pool.
psycopg_pool 3.0.2¶
Remove dependency on the internal
psycopg._compat
module.
psycopg_pool 3.0.1¶
Don’t leave connections idle in transaction after calling
check()
(ticket #144).
psycopg_pool 3.0¶
First release on PyPI.