The test runner was updated from Alpine 3.18 to 3.21.
This bumps SQLite from 3.41.2 (released 2023-03-22) to 3.51.2 (released 2026-01-09).
The most notable change we noticed was some test breakage around JSON parsing.
See this discussion.
Those are likely due to the 3.45.0 changes:
- All JSON functions are rewritten to use a new internal parse tree format called JSONB. The new parse-tree format is serializable and hence can be stored in the database to avoid unnecessary re-parsing whenever the JSON value is used.
- New versions of JSON-generating functions generate binary JSONB instead of JSON text.
For the full SQLite change log, see the release history page.