]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commitdiff
sqlite: Update to version 3450000
authorAdolf Belka <adolf.belka@ipfire.org>
Tue, 23 Jan 2024 11:26:47 +0000 (12:26 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 23 Jan 2024 14:02:14 +0000 (14:02 +0000)
- Update from version 3440100 to 3450000
- Update of rootfile not required
- Does IPFire have apopliocation defined SQL functions that invoke sqlite3_result_subtype()
   as per the first part of the below Changelog.
- Changelog
    3.45.0
Added the SQLITE_RESULT_SUBTYPE property for application-defined SQL functions.
 All application defined SQL functions that invokes sqlite3_result_subtype() must
 be registered with this new property. Failure to do so might cause the call to
 sqlite3_result_subtype() to behave as a no-op. Compile with
 -DSQLITE_STRICT_SUBTYPE=1 to cause an SQL error to be raised if a function that
 is not SQLITE_RESULT_SUBTYPE tries invokes sqlite3_result_subtype(). The use of
 -DSQLITE_STRICT_SUBTYPE=1 is a recommended compile-time option for every
 application that makes use of subtypes.
Enhancements to the JSON SQL functions:
    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.
    The json_valid() function adds an optional second argument that specifies
what it means for the first argument to be "well-formed".
Add the FTS5 tokendata option to the FTS5 virtual table.
The SQLITE_DIRECT_OVERFLOW_READ optimization is now enabled by default. Disable
it at compile-time using -DSQLITE_DIRECT_OVERFLOW_READ=0.
Query planner improvements:
    Do not allow the transitive constraint optimization to trick the query
planner into using a range constraint when a better equality constraint
is available. (Forum post 2568d1f6e6.)
    The query planner now does a better job of disregarding indexes that ANALYZE
identifies as low-quality. (Forum post 6f0958b03b.)
Increase the default value for SQLITE_MAX_PAGE_COUNT from 1073741824 to 4294967294.
Enhancements to the CLI:
    Improvements to the display of UTF-8 content on Windows
    Automatically detect playback of ".dump" scripts and make appropriate changes
to settings such as ".dbconfig defensive off" and ".dbconfig dqs_dll on".

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
lfs/sqlite

index a03731a1007a111959c5b34fe86a213809e06979..3ca4e45ff29f4de1fdf598200316cda48b4bd537 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3440100
+VER        = 3450000
 
 THISAPP    = sqlite-autoconf-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 8b0aa4b2fd36099e68502705d0187cf30b8755f61577942e9b8709d3ca3e56dfd64cf256d0b70a75e987f2894076cb32c170dd52cd278579a646b06b90140e9d
+$(DL_FILE)_BLAKE2 = 04ba8522be5fa8c0a0a101824f90030f83ad131b53dff622e0449d31b3ee3e50888ed0d8a663c5be3f7338d5d5b6efef1b828374fa599a675ab892bbbb3abec9
 
 install : $(TARGET)