Releases: KEINOS/Dockerfile_of_SQLite3
Releases · KEINOS/Dockerfile_of_SQLite3
3.49.2-20250507
[create-pull-request] automated change (#80) Co-authored-by: KEINOS <11840938+KEINOS@users.noreply.github.com>
3.49.1-20250218
[create-pull-request] automated change (#79) Co-authored-by: KEINOS <11840938+KEINOS@users.noreply.github.com> fixes #73
3.49.0-20250206
[create-pull-request] automated change (#70) Co-authored-by: KEINOS <11840938+KEINOS@users.noreply.github.com>
3.48.0-20250114-tini
[create-pull-request] automated change (#67) Co-authored-by: KEINOS <11840938+KEINOS@users.noreply.github.com>
3.47.2-20241207-tini
3.47.2-20241207
What's Changed
Full Changelog: 3.47.0-20241021...3.47.2-20241207
3.47.0-20241021
[create-pull-request] automated change (#61) Co-authored-by: KEINOS <11840938+KEINOS@users.noreply.github.com>
3.46.1-20240813
What's Changed
- chore: bump-up base image version to Alpine Linux 3.20.3
- fix: issue #51 Create provenance attestations by @KEINOS in #52
- feat: github action - docker scout by @KEINOS in #53
- fix: attestation of provenance with mode max by @KEINOS in #55
Full Changelog: 3.46.0-20240523...3.46.1-20240813
3.46.0-20240523
What's Changed
SQLite Release 3.46.0 On 2024-05-23
See https://www.sqlite.org/releaselog/3_46_0.html
- Enhance PRAGMA optimize in multiple ways, to make it simpler to use:
- PRAGMA optimize automatically implements a temporary analysis limit to prevent excess runtime on large databases.
- Added the new 0x10000 bitmask option to check for updates on all tables.
- Automatically re-analyze tables that do not have sqlite_stat1 entries.
- Enhancements to the date and time functions:
- The strftime() SQL function now supports %G, %g, %U, and %V.
- New modifiers 'ceiling' and 'floor' control the algorithm used to resolve ambiguous dates when shifting a date by an integer number of months and/or years.
- The 'utc' and 'localtime' modifiers are now no-ops if SQLite knows that the time is already in UTC or in the localtime, respectively.
- Add support for underscore ("_") characters between digits in numeric literals.
- Add the json_pretty() SQL function.
- Query planner improvements:
- The "VALUES-as-coroutine" optimization enables INSERT statements with thousands of rows in the VALUES clause to parse and run in about half the time and using about half as much memory.
- Allow the use of an index for queries like "SELECT count(DISTINCT col) FROM ...", even if the index records are not smaller than the table records.
- Improved recognition of cases where the value of an SQL function is constant because all its arguments are constant.
- Enhance the WHERE-clause push-down optimization so that it is able to push down WHERE clause terms containing uncorrelated subqueries.
- Allocate additional memory from the heap for the SQL parser stack if that stack overflows, rather than reporting a "parser stack overflow" error.
- JSON changes:
- Allow ASCII control characters within JSON5 string literals.
- Fix the -> and ->> operators so that when the right-hand side operand is a string that looks like an integer it is still treated as a string, because that is what PostgreSQL does.
- Allow large hexadecimal literals to be used as the DEFAULT value to a table column.
Hashes:
- SQLITE_SOURCE_ID: 2024-05-23 13:25:27 96c92aba00c8375bc32fafcdf12429c58bd8aabfcadab6683e35bbb9cdebf19e
- SHA3-256 for sqlite3.c: 094429ea827fcd32275e767134bc6c7b9ea394a2c5a9e653dd0a0690b2c11358
Changes on this repo
Full Changelog: 3.45.3-20240415...3.46.0-20240523
3.45.3-20240415
What's Changed
Full Changelog: 3.45.2-20240312...3.45.3-20240415