v0.18.0
Changes
-
Update to protocol version 0.13
(by @1st1 in c690250, 8by @fmoor in 5ce52ed, by @jaclarke in a5a6218 for #253) -
Lookup
edgedb.toml
recursively in parent directories
(by @fmoor in d9a12b8 for #245) -
Update connection parameter resolution
(by @jaclarke in 085f574 for #241) -
Add optional/required
query_single*
methods + renameretrying_transaction
+ update pool tocreate_client
API
(by @jaclarke in f2ae0d0 for #249)
Deprecations
-
Deprecate
Pool.acquire()
andPool.release()
(by @fmoor in 2d501e9 for #217) -
Rename
tls_verify_hostname
totls_security
(by @fmoor in 2086b86)
Fixes
-
Do not attempt to del transport in
connection_lost
if it has been already
(by @elprans in c719e79 for #215) -
Retry if
start()
raises a retryable error (#228)
(by @fantix in ffaae01 for #228) -
Fix broken pool connection cleanup
(by @fantix in be44959 for #222) -
Fix deprecated usage of
SSLContext
(#231)
(by @elprans in f73f999 for #231) -
Bugfix:
_borrowed_for
is now set entering a transaction (#233)
(by @fantix in bf763d1 for #233) -
Send zero arguments as zero-length bytes in proto 0.12 (#238)
(by @tailhook in f51dd51 for #238) -
Fix
retrying_transaction()
on network errors
(by @fmoor in cc001e6) -
Fix connection and retry options on
AsyncIOPool
(#237)
(by @tailhook in 44e279f for #237) -
Auto retry read-only queries outside transactions (#243)
(by @fmoor in 76bb586 for #243) -
Fix
credentials_file
argument typo onasync_connect
(#252)
(by @mkniewallner in b21b70a for #252)