SQLite 3.43 has been officially released.
SQLite is a C language library that implements a small, fast, independent, highly reliable, full-featured SQL database engine. SQLite is the most used database engine in the world. The source code for SQLite is in the public domain and freely available to everyone for any purpose.
Major changes in the new version
- Add support for Contentless-Delete FTS5 indexes. This is a variant of the FTS5 full-text search index that omits storing the content being indexed while supporting deletion of records
- Contentless-Delete tables support DELETE and "INSERT OR REPLACE INTO" statements
- Contentless-Delete tables support UPDATE statements, but only if New values are provided for all user-defined columns of fts5 tables
- FTS5 delete commands are not supported for Contentless-Delete tables
- Enhanced date and time functions :
- Added new time shift modifiers of the form ±YYYY-MM-DD HH:MM:SS.SSS
- Added timediff() SQL function
- Added octet_length(X) SQL function
- Added sqlite3_stmt_explain() API
- Enhanced JSON processing performance, performance of certain types of processing of large JSON strings has been improved by 2 times
- Enhanced Query planner performance