Skip to content

Releases: elixir-sqlite/exqlite

v0.37.0

03 Jun 22:02

Choose a tag to compare

What's Changed

  • added: Exqlite.Sqlite3.cancel/1 to cancel a running query, waking both the busy handler and VDBE execution.
  • added: Exqlite.Sqlite3.set_busy_timeout/2 to update the busy timeout without replacing the custom busy handler.
  • added: Exqlite.Sqlite3.set_progress_handler_steps/2 and the :progress_handler_steps connection option to control the cancellation progress handler.
  • added: Android (aarch64-linux-android, armv7a-linux-androideabi) precompile targets and precompile workflow.
  • changed: Update sqlite to 3.53.2.
  • changed: :busy_timeout is now applied through set_busy_timeout/2 so the custom busy handler is preserved.
  • changed: Connection.disconnect/2 calls cancel/1 before close/1 so teardown can break out of running statements and busy waits.
  • fixed: Deadlock when canceling queries stuck in VDBE execution or the busy handler.

New Contributors

Full Changelog: v0.36.0...v0.37.0

v0.36.0

27 Mar 21:27

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.35.0...v0.36.0

v0.35.0

25 Feb 16:02

Choose a tag to compare

What's Changed

  • Fix NULL-deref, use-after-free, and lock-misuse bugs in sqlite3_nif.c by @mjc in #342

New Contributors

  • @mjc made their first contribution in #342

Full Changelog: v0.34.0...v0.35.0

v0.34.0

22 Dec 16:13

Choose a tag to compare

What's Changed

  • docs: update VSCode terminal configuration for Windows users by @GES233 in #339
  • Do not force journal mode unless specified by @rhcarvalho in #341

New Contributors

Full Changelog: v0.33.1...v0.34.0

v0.33.1

02 Oct 03:43

Choose a tag to compare

What's Changed

  • feat: Add serialized as an option to connect. by @mpope9 in #337
  • add SunOS to *BSD flags case by @kenichi in #338

New Contributors

Full Changelog: v0.33.0...v0.33.1

v0.33.0

24 Jul 03:27

Choose a tag to compare

Full Changelog: v0.32.1...v0.33.0

v0.32.1

24 Jun 22:16

Choose a tag to compare

What's Changed

  • Fix the compiler optimization when cross compile for Linux by @ks156 in #335

New Contributors

Full Changelog: v0.32.0...v0.32.1

v0.32.0

21 Jun 05:30

Choose a tag to compare

What's Changed

  • Add Exqlite.TypeExtensions to allow more types to be stored in the database by @aseigo in #333
  • add named params by @ruslandoga in #332

New Contributors

Full Changelog: v0.31.0...v0.32.0

v0.31.0

03 Jun 22:34

Choose a tag to compare

What's Changed

  • chore(ci): precompile in docker containers by @cocoa-xu in #325

Full Changelog: v0.30.1...v0.31.0

v0.30.1

03 Jun 17:37

Choose a tag to compare

Full Changelog: v0.30.0...v0.30.1