1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-22 15:06:54 -05:00
denoland-deno/ext
Heyang Zhou 15f57a8535 fix(ext/kv): retry transaction on SQLITE_BUSY errors (#20189)
Properly handle the `SQLITE_BUSY` error code by retrying the
transaction.

Also wraps database initialization logic in a transaction to protect
against incomplete/concurrent initializations.

Fixes https://github.com/denoland/deno/issues/20116.
2023-08-21 18:23:27 +05:30
..
broadcast_channel 1.36.1 (#20221) 2023-08-21 18:08:38 +05:30
cache 1.36.1 (#20221) 2023-08-21 18:08:38 +05:30
console 1.36.1 (#20221) 2023-08-21 18:08:38 +05:30
crypto 1.36.1 (#20221) 2023-08-21 18:08:38 +05:30
fetch fix: release ReadeableStream in fetch (#17365) 2023-08-21 18:23:27 +05:30
ffi 1.36.1 (#20221) 2023-08-21 18:08:38 +05:30
fs 1.36.1 (#20221) 2023-08-21 18:08:38 +05:30
http perf(http): use Cow<[u8]> for setting header (#20112) 2023-08-21 18:23:27 +05:30
io chore: deno_core -> 0.201.0 (#20135) 2023-08-21 18:23:27 +05:30
kv fix(ext/kv): retry transaction on SQLITE_BUSY errors (#20189) 2023-08-21 18:23:27 +05:30
napi 1.36.1 (#20221) 2023-08-21 18:08:38 +05:30
net fix(ext/net): implement a graceful error on an invalid SSL certificate (#20157) 2023-08-21 18:23:27 +05:30
node fix(ext/node): allow for the reassignment of userInfo() on Windows (#20165) 2023-08-21 18:23:27 +05:30
tls 1.36.1 (#20221) 2023-08-21 18:08:38 +05:30
url perf(ext/urlpattern): optimize URLPattern.exec (#20170) 2023-08-21 18:23:27 +05:30
web perf(ext/event): optimize Event constructor (#20181) 2023-08-21 18:23:27 +05:30
webidl 1.36.1 (#20221) 2023-08-21 18:08:38 +05:30
websocket 1.36.1 (#20221) 2023-08-21 18:08:38 +05:30
webstorage 1.36.1 (#20221) 2023-08-21 18:08:38 +05:30