c4cfaf9336
asyncpg v0.16.0: Behavior Changes ---------------- Pool.close() now waits until all acquired connections are released. Hence, the below code will now hang indefinitely: conn = await pool.acquire() await pool.close() Asyncpg will log a warning if pool.close() takes over 60 seconds to complete. It is advisable to use asyncio.wait_for() to set a timeout. Improvements ------------ Add support for reading passwords from .pgpass Add Connection.is_in_transaction() Added codec for built-in type tid Allow setting custom codecs on domains and enumerated types Allow passing datetime.date instances as timestamp input Implement support for pool connection rotation Bug Fixes --------- Prohibit non-iterable containers to be passed as array input Decode numeric zeros with correct scale Fix handling of OIDs >= 2**31 Make Pool.close() wait until all checked out connections are released Fix type codec cache races Raise a consistent exception on input encoding errors |
||
---|---|---|
.. | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |