Skip to content

Bump alpine from 3.18 to 3.23; this bumps sqlite from 3.41 to 3.51#52

Merged
IsaacG merged 2 commits intoexercism:mainfrom
IsaacG:alpine_bump
Apr 3, 2026
Merged

Bump alpine from 3.18 to 3.23; this bumps sqlite from 3.41 to 3.51#52
IsaacG merged 2 commits intoexercism:mainfrom
IsaacG:alpine_bump

Conversation

@IsaacG
Copy link
Copy Markdown
Member

@IsaacG IsaacG commented Apr 3, 2026

@IsaacG IsaacG requested a review from a team as a code owner April 3, 2026 16:24
IsaacG added a commit to IsaacG/fork-exercism-sqlite that referenced this pull request Apr 3, 2026
@IsaacG
Copy link
Copy Markdown
Member Author

IsaacG commented Apr 3, 2026

Update Message

Title: SQLite Updated to 3.51.2 (from 3.41.2)

Body
The test runner was [updated from Alpine 3.18 to 3.21](https://github.com/exercism/sqlite-test-runner/pull/52).

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](https://github.com/exercism/sqlite/pull/228#issuecomment-4182202171).
Those are likely due to the 3.45.0 changes:

> 1.  All JSON functions are rewritten to use a new internal parse tree format called [JSONB](https://www.sqlite.org/json1.html#jsonbx). 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.
> 2.  New versions of JSON-generating functions generate binary JSONB instead of JSON text.

For the full SQLite change log, [see the release history page](https://www.sqlite.org/changes.html).

@IsaacG IsaacG requested a review from glennj April 3, 2026 17:01
@IsaacG IsaacG merged commit c797070 into exercism:main Apr 3, 2026
1 check passed
@IsaacG IsaacG deleted the alpine_bump branch April 3, 2026 20:34
IsaacG added a commit to IsaacG/fork-exercism-sqlite that referenced this pull request Apr 3, 2026
@IsaacG
Copy link
Copy Markdown
Member Author

IsaacG commented Apr 3, 2026

Forum post: https://forum.exercism.org/t/sqlite-updated-to-3-51-2-from-3-41-2/41944

I posted a site update, too.

glennj pushed a commit to exercism/sqlite that referenced this pull request Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update test runner image and SQLite version

3 participants