-
-
Notifications
You must be signed in to change notification settings - Fork 846
Comparing changes
Open a pull request
base repository: TryGhost/node-sqlite3
base: v5.1.7
head repository: TryGhost/node-sqlite3
compare: v6.0.1
- 10 commits
- 13 files changed
- 5 contributors
Commits on Jan 16, 2024
-
Updated bundled SQLite to v3.45.0
refs https://www.sqlite.org/releaselog/3_45_0.html - sha3-256sum: `9fc2a78088875ae7c112957d58ccc52b1a0a4afa34ac669290be42f352b1aa76`
Configuration menu - View commit details
-
Copy full SHA for 1609684 - Browse repository at this point
Copy the full SHA 1609684View commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2f0c799 - Browse repository at this point
Copy the full SHA 2f0c799View commit details
Commits on Jan 20, 2025
-
Co-authored-by: Hannah Wolfe github.erisds@gmail.com
Configuration menu - View commit details
-
Copy full SHA for 528e15a - Browse repository at this point
Copy the full SHA 528e15aView commit details
Commits on Dec 11, 2025
-
Mark repository as unmaintained (#1844)
Added unmaintained notice and status.
Configuration menu - View commit details
-
Copy full SHA for a85f9e8 - Browse repository at this point
Copy the full SHA a85f9e8View commit details
Commits on Jan 21, 2026
-
Co-authored-by: Hannah Wolfe <github.erisds@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 66d054a - Browse repository at this point
Copy the full SHA 66d054aView commit details
Commits on Mar 12, 2026
-
Bumped all dependencies and modernised CI for Node 20+/22+/24+
Fixes #1824 — prebuild-install failing on Node 22.14.0 due to N-API version string comparison bug in napi-build-utils < 2.0.0. Dependencies: - prebuild-install: ^7.1.1 -> ^7.1.3 (fixes N-API version detection) - prebuild: 12.1.0 -> 13.0.1 - tar: ^6.1.11 -> ^7.5.10 (fixes 6 HIGH CVEs) - node-addon-api: ^7.0.0 -> ^8.0.0 - node-gyp: 8.x -> 12.x (peer + optional) - Added engines field: node >=20.17.0 - Added yarn.lock CI: - Test matrix: Node 20, 22, 24 (all current LTS lines) - ubuntu-20.04 -> ubuntu-24.04, alpine3.15 -> alpine3.20 - Replaced macos-m1 self-hosted with macos-latest (now ARM64) - Dropped win32-ia32 (Node 24 no longer ships 32-bit Windows) - Excluded macos x64 + Node 20 (Rosetta 2 async hooks bug) - Removed pip install setuptools workaround - Updated actions (checkout v6, setup-node v6, upload-artifact v7, setup-qemu-action v4, setup-buildx-action v4) - Sanitised artifact names to avoid slashes from platform targets - Dockerfile: Node 18 -> 24, bullseye -> bookworm
Configuration menu - View commit details
-
Copy full SHA for a962b72 - Browse repository at this point
Copy the full SHA a962b72View commit details -
Bumped bundled SQLite from 3.45.0 to 3.52.0
Two years of upstream improvements including bug fixes, performance enhancements, and security hardening. The extract script now removes the VERSION file that SQLite >= 3.49 ships, which conflicts with the C++20 <version> header on case-insensitive filesystems (macOS/Windows).
Configuration menu - View commit details
-
Copy full SHA for d808e57 - Browse repository at this point
Copy the full SHA d808e57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20a3bd2 - Browse repository at this point
Copy the full SHA 20a3bd2View commit details -
Fixed Alpine/musl builds, replaced QEMU with native ARM runners
- gcc-preinclude.h: include <unistd.h> with _GNU_SOURCE active to provide syscall() on musl (fixes GCC 13 atomic_wait.h bug); use __GLIBC__ instead of __USE_GNU to guard glibc symbol versioning - CI: linux-arm64 glibc builds now use native ubuntu-24.04-arm runners instead of QEMU emulation (much faster) - CI: QEMU/Docker retained only for Alpine/musl builds (renamed to build-musl)
Configuration menu - View commit details
-
Copy full SHA for 0ed0c97 - Browse repository at this point
Copy the full SHA 0ed0c97View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7badce - Browse repository at this point
Copy the full SHA a7badceView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v5.1.7...v6.0.1