Skip to content

Update bundled SQLite to 3.54.1 - #597

Merged
SRombauts merged 2 commits into
masterfrom
update-sqlite-3.54.1
Oct 18, 2026
Merged

SRombauts merged 2 commits into
masterfrom
update-sqlite-3.54.1

Conversation

@SRombauts

Copy link
Copy Markdown
Owner

Update the bundled SQLite amalgamation from 3.53.4 to 3.54.1 (2026-10-16), including the upstream fix for a potential heap-buffer overflow on 32-bit builds.

The official archive and sqlite3.c match SQLite's published SHA3-256 checksums. The Meson wrap remains on 3.53.2 and can be updated separately when a matching wrapdb release is available. CI validation is pending.

Refresh the vendored amalgamation from SQLite's verified 2026-10-16 release.
@coveralls

coveralls commented Oct 18, 2026 •

Copy link
Copy Markdown

Coverage Status

coverage: 99.716%. remained the same — update-sqlite-3.54.1 into master

@SRombauts SRombauts self-assigned this Oct 18, 2026
@SRombauts
SRombauts force-pushed the update-sqlite-3.54.1 branch from 11e6765 to f43b009 Compare October 18, 2026 15:57
@SRombauts
SRombauts merged commit 8ce502e into master Oct 18, 2026
72 checks passed
@SRombauts
SRombauts deleted the update-sqlite-3.54.1 branch October 18, 2026 16:09
SRombauts added a commit that referenced this pull request Oct 24, 2026
Reuse the upstream amalgamation already imported in #597.
Keep the SQLiteCpp C++11 line and external SQLite minimum unchanged.
SRombauts added a commit that referenced this pull request Oct 24, 2026
Reuse the upstream amalgamation already imported in #597.
Document the Windows Vista minimum for bundled SQLite.
SRombauts added a commit that referenced this pull request Oct 24, 2026
Backport #597 by updating the bundled SQLite amalgamation from 3.53.4 to
3.54.1, reusing the exact `sqlite3.c`, `sqlite3.h` and
`sqlite3/README.md` blobs already merged on `master`.

SQLiteCpp remains C++11/CMake 3.5 compatible and still supports external
SQLite >= 3.8.7. Upstream SQLite 3.54.x itself no longer supports
Windows XP/CE (requires Vista+), and tightens some `ALTER TABLE` cases.
Meson wrap updates remain separate.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants