Skip to content

Releases: WiseLibs/better-sqlite3

v12.8.0

13 Mar 23:28

Choose a tag to compare

What's Changed

  • Readme: requires Node.js v20 or later by @Prinzhorn in #1443
  • Update SQLite to version 3.51.3 in #1460
  • fix: use HolderV2() for PropertyCallbackInfo on V8 >= 12.5 by @tstone-1 in #1459

New Contributors

Why SQLite v3.51.3 instead of v3.52.0

From the SQLite team:

Some important issues have been found with version 3.52.0. In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release. In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches. This will happen probably within about the next twelve hours.

Hence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.

At some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.

Full Changelog: v12.7.1...v12.8.0

v12.7.1

13 Mar 00:43

Choose a tag to compare

Also not a viable release

The V8 API change was more bonkers than expected. See v12.8.0.

What's Changed

  • fix: use Holder() instead of This() for Electron 41 compatibility by @mceachen in #1456
  • Roll back to SQLite to version 3.51.2 in #1457

Full Changelog: v12.7.0...v12.7.1

v12.7.0

11 Mar 23:22

Choose a tag to compare

v12.7.0 Pre-release
Pre-release

CAUTION: NOT A VIABLE RELEASE

Two (!!) reasons:

  1. Electron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing
  2. From the SQLite team:

    Some important issues have been found with version 3.52.0. In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release. In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches. This will happen probably within about the next twelve hours.

What's Changed

  • chore(build.yml): update Electron version support to include v41 by @mceachen in #1452
  • Fix Node v25 test errors by @m4heshd in #1454
  • Update SQLite to version 3.52.0 in #1449
  • Revert "Fix Node v25 test errors" by @mceachen in #1455

Full Changelog: v12.6.2...v12.7.0

v12.6.2

16 Jan 23:32

Choose a tag to compare

What's Changed

  • fix build: update node-abi version in package.json to ^4.25.0 by @mceachen in #1439

Full Changelog: v12.6.1...v12.6.2

v12.6.1

16 Jan 16:32

Choose a tag to compare

What's Changed

  • chore(build.yml): Update Electron build command to include version 40 by @mceachen in #1438

Full Changelog: v12.6.0...v12.6.1

v12.6.0

09 Jan 23:33

Choose a tag to compare

What's Changed

  • Update SQLite to version 3.51.2 in #1436

Full Changelog: v12.5.0...v12.6.0

v12.5.0

28 Nov 21:50

Choose a tag to compare

What's Changed

  • Update SQLite to version 3.51.1 in #1424

Full Changelog: v12.4.6...v12.5.0

v12.4.6

22 Nov 03:18

Choose a tag to compare

What's Changed

Full Changelog: v12.4.5...v12.4.6

v12.4.5

21 Nov 01:39

Choose a tag to compare

What's Changed

  • Add support for Node v25 and Electron 39+ prebuilds by @mceachen in #1422

Full Changelog: v12.4.4...v12.4.5

v12.4.4

16 Nov 04:11

Choose a tag to compare

What's Changed

  • Switch to macos-15-intel runner from macos-15-large by @m4heshd in #1420

Full Changelog: v12.4.3...v12.4.4