You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10-1Lines changed: 10 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,16 @@
2
2
3
3
## Unreleased
4
4
5
-
- changed: Update sqlite to `3.53.2`
5
+
## v0.37.0
6
+
7
+
- added: `Exqlite.Sqlite3.cancel/1` to cancel a running query, waking both the busy handler and VDBE execution.
8
+
- added: `Exqlite.Sqlite3.set_busy_timeout/2` to update the busy timeout without replacing the custom busy handler.
9
+
- added: `Exqlite.Sqlite3.set_progress_handler_steps/2` and the `:progress_handler_steps` connection option to control the cancellation progress handler.
10
+
- added: Android (`aarch64-linux-android`, `armv7a-linux-androideabi`) precompile targets and precompile workflow.
11
+
- changed: Update sqlite to `3.53.2`.
12
+
- changed: `:busy_timeout` is now applied through `set_busy_timeout/2` so the custom busy handler is preserved.
13
+
- changed: `Connection.disconnect/2` calls `cancel/1` before `close/1` so teardown can break out of running statements and busy waits.
14
+
- fixed: Deadlock when canceling queries stuck in VDBE execution or the busy handler.
0 commit comments