Backwards Incompatible Changes
asyncpg now reports the server version as x.0.y for PostgreSQL 10.0 and later.
This is in alignment with how upstream is interpreting the "minor" version
component now. (@elprans in 1fa12fe)
Improvements
-
Support timeouts in
Connection.close()
andPool.release()
(by @elprans in bdfdd89 for #220) -
Invalidate type cache on schema changes affecting statement result.
A newConnection.reload_schema_state()
method.
(by @vitaly-burovoy in b04556e) -
Add CrateDB detection
(by @mfussenegger in afc1038)
Bug Fixes
-
Make prepared statement uid generator global
(by @1st1 in 3e43fcf) -
Document pgbouncer-related prepared statement breakage
(by @elprans in 4a3713f for #121) -
Fix unaligned access issues in host-network byte I/O on ARM
(by @elprans in c04576d for #216) -
Fix issues with timetz type I/O
(by @vitaly-burovoy in 7b6c083) -
Consistently use postgres/postgres as database/user pair in tests
(by @elprans in b4ce740) -
Guard transaction methods against underlying connection release
(by @elprans in 59e2878 for #232)