Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: TryGhost/node-sqlite3
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v5.1.7
Choose a base ref
...
head repository: TryGhost/node-sqlite3
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v6.0.1
Choose a head ref
  • 10 commits
  • 13 files changed
  • 5 contributors

Commits on Jan 16, 2024

  1. Updated bundled SQLite to v3.45.0

    refs https://www.sqlite.org/releaselog/3_45_0.html
    
    - sha3-256sum: `9fc2a78088875ae7c112957d58ccc52b1a0a4afa34ac669290be42f352b1aa76`
    daniellockyer committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    1609684 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    2f0c799 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2025

  1. 2025

    Co-authored-by: Hannah Wolfe github.erisds@gmail.com
    JohnONolan authored and ErisDS committed Jan 20, 2025
    Configuration menu
    Copy the full SHA
    528e15a View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2025

  1. Mark repository as unmaintained (#1844)

    Added unmaintained notice and status.
    lsinger authored Dec 11, 2025
    Configuration menu
    Copy the full SHA
    a85f9e8 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2026

  1. 2026

    Co-authored-by: Hannah Wolfe <github.erisds@gmail.com>
    JohnONolan and ErisDS committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    66d054a View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2026

  1. 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
    jonatansberg committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    a962b72 View commit details
    Browse the repository at this point in the history
  2. 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).
    jonatansberg committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    d808e57 View commit details
    Browse the repository at this point in the history
  3. v6.0.0

    jonatansberg committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    20a3bd2 View commit details
    Browse the repository at this point in the history
  4. 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)
    jonatansberg committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    0ed0c97 View commit details
    Browse the repository at this point in the history
  5. v6.0.1

    jonatansberg committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    a7badce View commit details
    Browse the repository at this point in the history
Loading