public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Cc: Adolf Belka <adolf.belka@ipfire.org>
Subject: [PATCH] sqlite: Update to version 3510000
Date: Thu,  6 Nov 2025 19:03:30 +0100	[thread overview]
Message-ID: <20251106180330.3678184-7-adolf.belka@ipfire.org> (raw)
In-Reply-To: <20251106180330.3678184-1-adolf.belka@ipfire.org>

- Update from version 3500400 to 3510000
- Update of rootfile
- Changelog
    3510000
	New macros in sqlite3.h:
	    SQLITE_SCM_BRANCH → the name of the branch from which the source code is
		taken.
	    SQLITE_SCM_TAGS → space-separated list of tags on the source code check-in.
	    SQLITE_SCM_DATETIME → ISO-8601 date and time of the source code check-in.
	Two new JSON functions, jsonb_each() and jsonb_tree() work the same as the
	 existing json_each() and json_tree() functions except that they return JSONB
	 for the "value" column when the "type" is 'array' or 'object'.
	The carray and percentile extensions are now built into the amalgamation,
		though they are disabled by default and must be activated at
		compile-time using the -DSQLITE_ENABLE_CARRAY and/or
		-DSQLITE_ENABLE_PERCENTILE options, respectively.
	Enhancements to TCL Interface:
	    Add the -asdict flag to the eval command to have it set the row data as a
		dict instead of an array.
	    User-defined functions may now break to return an SQL NULL.
	CLI enhancements:
	    Increase the precision of ".timer" to microseconds.
	    Enhance the "box" and "column" formatting modes to deal with double-wide
		characters.
	    The ".imposter" command provides read-only imposter tables that work with
		VACUUM and do not require the --unsafe-testing option.
	    Add the --ifexists option to the CLI command-line option and to the .open
		command.
	    Limit columns widths set by the ".width" command to 30,000 or less, as
		there is not good reason to have wider columns, but supporting wider
		columns provides opportunity to malefactors.
	Performance enhancements:
	    Use fewer CPU cycles to commit a read transaction.
	    Early detection of joins that return no rows due to one or more of the
		tables containing no rows.
	    Avoid evaluation of scalar subqueries if the result of the subquery does
		not change the result of the overall expression.
	    Faster window function queries when using
		"BETWEEN :x FOLLOWING AND :y FOLLOWING" with a large :y.
	Add the PRAGMA wal_checkpoint=NOOP; command and the SQLITE_CHECKPOINT_NOOP
	 argument for sqlite3_wal_checkpoint_v2().
	Add the sqlite3_set_errmsg() API for use by extensions.
	Add the sqlite3_db_status64() API, which works just like the existing
	 sqlite3_db_status() API except that it returns 64-bit results.
	Add the SQLITE_DBSTATUS_TEMPBUF_SPILL option to the sqlite3_db_status() and
	 sqlite3_db_status64() interfaces.
	In the session extension add the sqlite3changeset_apply_v3() interface.
	For the built-in printf() and the format() SQL function, omit the leading '-'
	 from negative floating point numbers if the '+' flag is omitted and the "#"
	 flag is present and all displayed digits are '0'. Use '%#f' or similar to
	 avoid outputs like '-0.00' and instead show just '0.00'.
	Improved error messages generated by FTS5.
	Enforce STRICT typing on computed columns.
	Improved support for VxWorks
	JavaScript/WASM now supports 64-bit WASM. The canonical builds continue to be
	 32-bit but creating one's own 64-bit build is now as simple as running "make".
	Improved resistance to database corruption caused by an application breaking
	 Posix advisory locks using close().

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/sqlite | 2 +-
 lfs/sqlite                     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/config/rootfiles/common/sqlite b/config/rootfiles/common/sqlite
index 1c63b682f..e4fa7c19f 100644
--- a/config/rootfiles/common/sqlite
+++ b/config/rootfiles/common/sqlite
@@ -3,6 +3,6 @@ usr/bin/sqlite3
 #usr/include/sqlite3ext.h
 usr/lib/libsqlite3.so
 usr/lib/libsqlite3.so.0
-usr/lib/libsqlite3.so.3.50.4
+usr/lib/libsqlite3.so.3.51.0
 #usr/lib/pkgconfig/sqlite3.pc
 #usr/share/man/man1/sqlite3.1
diff --git a/lfs/sqlite b/lfs/sqlite
index fb3554d5d..3a4d49c2d 100644
--- a/lfs/sqlite
+++ b/lfs/sqlite
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3500400
+VER        = 3510000
 
 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 = cb7b3509079a6b57dd7a0443e249b8fe6d1ff43b1bb318d07a1403a754ddbfa5d25f191405c062a5cdb872315aac78daa1e95d6687aab37e18889e21bc6d8c71
+$(DL_FILE)_BLAKE2 = 1e4f1589fa546a11bc505a0ed8c2960ba96a907854daedd116586412597855d9e454637ce9ccf8671ad1943bfdcf23c8913057f79c8baea886ce883be584dea1
 
 install : $(TARGET)
 
-- 
2.51.2



      parent reply	other threads:[~2025-11-06 18:03 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-11-06 18:03 [PATCH] core199: Ship elfutils, iana-etc, libcap, lvm2 & sqlite Adolf Belka
2025-11-06 18:03 ` [PATCH] elfutils: Update to version 0.194 Adolf Belka
2025-11-06 18:03 ` [PATCH] iana-etc: Update to version 20251030 Adolf Belka
2025-11-06 18:03 ` [PATCH] libcap: Update to version 2.77 Adolf Belka
2025-11-06 18:03 ` [PATCH] lvm2: Update to version 2.03.36 Adolf Belka
2025-11-06 18:03 ` [PATCH] protobuf: Update to version 33.0 Adolf Belka
2025-11-06 18:03 ` Adolf Belka [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20251106180330.3678184-7-adolf.belka@ipfire.org \
    --to=adolf.belka@ipfire.org \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox