better-sqlite3

Databases & Data

Fast synchronous SQLite3 bindings for Node.js.

Latest v13.0.3 · by WiseLibsWebsiteWiseLibs/better-sqlite3

Release activity

Release activity — 10 releases across 9 days since May 12, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before May 12, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 20261 release on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026
MondayNo releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 20261 release on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026
Tuesday1 release on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 20262 releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026
WednesdayNo releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 20261 release on Jul 15, 2026No releases on Jul 22, 20261 release on Jul 29, 20261 release on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026
ThursdayNo releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026
FridayNo releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 20261 release on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026
SaturdayNo releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 20261 release on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026

10 releases since May 12, 2026, busiest day 2

Changelog

v13.0.2

Added 1
  • Add gypfile option to package.json
Changed 1
  • Update SQLite to version 3.53.4
Fixed 2
  • Validate the parameters of table properly
  • Fix process aborting from terminating worker threads

From better-sqlite3

What's Changed
New Contributors

Full Changelog: https://github.com/WiseLibs/better-sqlite3/compare/v13.0.1...v13.0.2

View originalPermalink
How v13.0.2 went

v13.0.0

Added 2
  • Added db.explain() method for running EXPLAIN queries without needing to supply bound parameters
  • Added preparedStatement.toString() method for getting the expanded SQL of a prepared statement
Changed 1
  • Refactored codebase to use node-addon-api and N-API for compatibility across different versions of Node.js and Electron
Fixed 1
  • Fixed SqliteError cross-realm and Error.isError compatibility
Removed 1
  • Removed deprecated prebuild-install dependency

From better-sqlite3

Version 13.0.0 marks a major milestone, as it's the first version of better-sqlite3 to run on the N-API. This means prebuilt binaries should theoretically work across different versions of Node.js and Electron, and perhaps even other runtimes like Bun. As a result, we've removed the deprecated prebuild-install dependency, and now prebuilt binaries are published directly with the better-sqlite3 code itself. If your platform/architecture doesn't have a prebuilt binary, it should compile during install as before.

What's Changed
New Contributors

Full Changelog: https://github.com/WiseLibs/better-sqlite3/compare/v12.12.0...v13.0.0

View originalPermalink
How v13.0.0 went

v12.12.0

Changed 2
  • Update SQLite to version 3.53.3
  • Utilize node:20-trixie for Electron v43 and onwards

From better-sqlite3

What's Changed

[!WARNING]

BREAKING: Starting with Electron v43, binary assets will require glibc 2.41 or higher on Linux hosts.

Full Changelog: https://github.com/WiseLibs/better-sqlite3/compare/v12.11.2...v12.12.0

View originalPermalink
How v12.12.0 went

v12.10.1

Fixed 1
  • Fix V8 external API usage for Electron 42

From better-sqlite3

What's Changed

Full Changelog: https://github.com/WiseLibs/better-sqlite3/compare/v12.10.0...v12.10.1

View originalPermalink
How v12.10.1 went

v12.10.0

Added 2
  • Add support for Node.js v26 prebuilds
  • Enable percentile functions
Changed 2
  • Update SQLite to version 3.53.1
  • Temporarily rollback support for Electron v42 prebuilds
Removed 1
  • Remove end-of-life builds for Node.js v20 and v23

From better-sqlite3

What's Changed

Full Changelog: https://github.com/WiseLibs/better-sqlite3/compare/v12.9.1...v12.10.0

View originalPermalink
How v12.10.0 went
View all

Discussion

If you publish better-sqlite3, you can claim this product by proving you administer its repository.