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.tomlrecursively 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_clientAPI
(by @jaclarke in f2ae0d0 for #249)
Deprecations
-
Deprecate
Pool.acquire()andPool.release()
(by @fmoor in 2d501e9 for #217) -
Rename
tls_verify_hostnametotls_security
(by @fmoor in 2086b86)
Fixes
-
Do not attempt to del transport in
connection_lostif 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_foris 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_fileargument typo onasync_connect(#252)
(by @mkniewallner in b21b70a for #252)