From 0c4f7bcc97857147f647998807390eddc07a893c6a5b10686d97c79c1dc99c40 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Tue, 12 Mar 2024 14:59:03 +0000 Subject: [PATCH] - Update to release 3.45.2: * Added the SQLITE_RESULT_SUBTYPE property for application- defined SQL functions. * Enhancements to the JSON SQL functions * Add the FTS5 tokendata option to the FTS5 virtual table. * The SQLITE_DIRECT_OVERFLOW_READ optimization is now enabled by default. * Query planner improvements * Increase the default value for SQLITE_MAX_PAGE_COUNT from 1073741824 to 4294967294. * Enhancements to the CLI * Restore the JSON BLOB input bug, and promise to support the anomaly in subsequent releases, for backward compatibility. * Fix the PRAGMA integrity_check command so that it works on read-only databases that contain FTS3 and FTS5 tables. * Fix issues associated with processing corrupt JSONB inputs. * Fix a long-standing bug in which a read of a few bytes past the end of a memory-mapped segment might occur when accessing a craftily corrupted database using memory-mapped database. * Fix a long-standing bug in which a NULL pointer dereference might occur in the bytecode engine due to incorrect bytecode being generated for a class of SQL statements that are deliberately designed to stress the query planner but which are otherwise pointless. * Fix an error in UPSERT, introduced in version 3.35.0. * Reduce the scope of the NOT NULL strength reduction optimization that was added in version 3.35.0. OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=329 --- sqlite-doc-3450100.zip | 3 --- sqlite-doc-3450200.zip | 3 +++ sqlite-src-3450100.zip | 3 --- sqlite-src-3450200.zip | 3 +++ sqlite3.changes | 31 ++++++++++++++++++++++++++++--- sqlite3.spec | 6 +++--- 6 files changed, 37 insertions(+), 12 deletions(-) delete mode 100644 sqlite-doc-3450100.zip create mode 100644 sqlite-doc-3450200.zip delete mode 100644 sqlite-src-3450100.zip create mode 100644 sqlite-src-3450200.zip diff --git a/sqlite-doc-3450100.zip b/sqlite-doc-3450100.zip deleted file mode 100644 index 1f363d0..0000000 --- a/sqlite-doc-3450100.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bbe376fdd36884a00f4dd93bcd6e80470d66408d4957cb23ba22931fa579206a -size 10746925 diff --git a/sqlite-doc-3450200.zip b/sqlite-doc-3450200.zip new file mode 100644 index 0000000..ea0824b --- /dev/null +++ b/sqlite-doc-3450200.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:645fd1078a4a03cfe83bfccc380685cc5dcf7dd132a23f78fad4f660e40cf2c7 +size 10755940 diff --git a/sqlite-src-3450100.zip b/sqlite-src-3450100.zip deleted file mode 100644 index 85b606f..0000000 --- a/sqlite-src-3450100.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f7b14a68edbcd4a57df3a8c4dbd56d2d3546a6e7cdd50de40ceb03af33d34ba -size 14152147 diff --git a/sqlite-src-3450200.zip b/sqlite-src-3450200.zip new file mode 100644 index 0000000..2e69507 --- /dev/null +++ b/sqlite-src-3450200.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a45a3577cc8af683c4bd4c6e81a7c782c5b7d5daa06175ea2cb971ca71691b1 +size 14156848 diff --git a/sqlite3.changes b/sqlite3.changes index 0ab33f2..3fffa3d 100644 --- a/sqlite3.changes +++ b/sqlite3.changes @@ -1,8 +1,33 @@ ------------------------------------------------------------------- -Tue Jan 30 18:05:28 UTC 2024 - Reinhard Max +Tue Mar 12 14:50:27 UTC 2024 - Reinhard Max -- Update to release 3.45.1 - * Details will follow... +- Update to release 3.45.2: + * Added the SQLITE_RESULT_SUBTYPE property for application- + defined SQL functions. + * Enhancements to the JSON SQL functions + * Add the FTS5 tokendata option to the FTS5 virtual table. + * The SQLITE_DIRECT_OVERFLOW_READ optimization is now enabled by + default. + * Query planner improvements + * Increase the default value for SQLITE_MAX_PAGE_COUNT from + 1073741824 to 4294967294. + * Enhancements to the CLI + * Restore the JSON BLOB input bug, and promise to support the + anomaly in subsequent releases, for backward compatibility. + * Fix the PRAGMA integrity_check command so that it works on + read-only databases that contain FTS3 and FTS5 tables. + * Fix issues associated with processing corrupt JSONB inputs. + * Fix a long-standing bug in which a read of a few bytes past the + end of a memory-mapped segment might occur when accessing a + craftily corrupted database using memory-mapped database. + * Fix a long-standing bug in which a NULL pointer dereference + might occur in the bytecode engine due to incorrect bytecode + being generated for a class of SQL statements that are + deliberately designed to stress the query planner but which + are otherwise pointless. + * Fix an error in UPSERT, introduced in version 3.35.0. + * Reduce the scope of the NOT NULL strength reduction + optimization that was added in version 3.35.0. - Abort build when %version and %tarversion don't match. diff --git a/sqlite3.spec b/sqlite3.spec index 1b8b74e..35e98ad 100644 --- a/sqlite3.spec +++ b/sqlite3.spec @@ -17,12 +17,12 @@ %define oname sqlite -%define tarversion 3450100 -%define docversion 3450100 +%define tarversion 3450200 +%define docversion 3450200 %bcond_with icu %bcond_without check Name: sqlite3 -Version: 3.45.1 +Version: 3.45.2 Release: 0 Summary: Embeddable SQL Database Engine License: SUSE-Public-Domain