0.16.3
0.16.3
- Added
KV.defer(promiseToHandle, [errorHandler], [timeoutMs])
method to allow
non-awaited promises to be tracked and settled duringKV.close()
.errorHandler
(optional): A function to handle errors that occur during
promise resolution/rejection. If not provided, errors will silently ignored.timeoutMs
(optional): A timeout (in milliseconds) for promise resolution.
If the promise doesn't settle within this time duringKV.close()
, a
warning will be logged. Defaults to 5000ms.
- Fix cli tool not being able to open any database after a failed open
- Code refactors
Full Changelog: 0.16.2...0.16.3