Sourced from asyncpg's releases.
v0.31.0
Enable Python 3.14 with experimental subinterpreter/freethreading support.
Improvements
Add Python 3.14 support, experimental subinterpreter/freethreading support (#1279) (by
@elpransin 9e42642b)Avoid performing type introspection on known types (#1243) (by
@elpransin 5c9986c4)Make
prepare()not use named statements by default when cache is disabled (#1245) (by@elpransin 5b14653e)Implement connection service file functionality (#1223) (by
@AndrewJackson2020in 1d63bb15)Fixes
Fix multi port connection string issue (#1222) (by
@AndrewJackson2020in 01c0db7b)Avoid leaking connections if _can_use_connection fails (#1269) (by
@yuliy-openaiin e94302d2)Other
71775a6
asyncpg v0.31.0508cae6
Test on PostgreSQL 18 (#1290)e534e5f
Bump cibuildwheel07fe512
Bump pgproto648b35f
Bump Cython to 3.2.1 (#1288)9e42642
Add Python 3.14 support, experimental subinterpreter/freethreading
support (#...6fe1c49
Move development deps away from extras and into dependency groups (#1280)7a54816
Fix a couple of missed Python version guards6c2c490
Drop support for EOL Python 3.8 (#1281)4c60ae8
Bump version to 0.31.0.dev0