From b311b5d1831da9a037ea4099309324d5875b6129727a5fe33bb16b180b911cc5 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Mon, 15 Mar 2021 11:04:30 +0000 Subject: [PATCH] Accepting request 879097 from home:dirkmueller:Factory - update to 3.35.0: * Added built-in SQL math functions(). (Requires the -DSQLITE_ENABLE_MATH_FUNCTIONS compile-time option.) * Added support for ALTER TABLE DROP COLUMN. * Generalize UPSERT: * Allow multiple ON CONFLICT clauses that are evaluated in order, * The final ON CONFLICT clause may omit the conflict target and yet still use DO UPDATE. * Add support for the RETURNING clause on DELETE, INSERT, and UPDATE statements. * Use less memory when running VACUUM on databases containing very large TEXT or BLOB values. It is no longer necessary to hold the entire TEXT or BLOB in memory all at once. * Add support for the MATERIALIZED and NOT MATERIALIZED hints when specifying common table expressions. The default behavior was formerly NOT MATERIALIZED, but is now changed to MATERIALIZED for CTEs that are used more than once. * The SQLITE_DBCONFIG_ENABLE_TRIGGER and SQLITE_DBCONFIG_ENABLE_VIEW settings are modified so that they only control triggers and views in the main database schema or in attached database schemas and not in the TEMP schema. TEMP triggers and views are always allowed. * Query planner/optimizer improvements * Enhance the ".stats" command to accept new arguments "stmt" and "vmstep", causing prepare statement statistics and only the virtual-machine step count to be shown, respectively. * Add the ".filectrl data_version" command. * Enhance the ".once" and ".output" commands so that if the destination argument begins with "|" (indicating that output is redirected into a pipe) then the argument does not need to be quoted. * Fix a bug in the IN-operator optimization of version 3.33.0 that can cause an incorrect answer. * Fix incorrect answers from the LIKE operator if the pattern ends with "%" OBS-URL: https://build.opensuse.org/request/show/879097 OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=256 --- sqlite-doc-3340100.zip | 3 --- sqlite-doc-3350000.zip | 3 +++ sqlite-src-3340100.zip | 3 --- sqlite-src-3350000.zip | 3 +++ sqlite3.changes | 35 +++++++++++++++++++++++++++++++++++ sqlite3.spec | 4 ++-- 6 files changed, 43 insertions(+), 8 deletions(-) delete mode 100644 sqlite-doc-3340100.zip create mode 100644 sqlite-doc-3350000.zip delete mode 100644 sqlite-src-3340100.zip create mode 100644 sqlite-src-3350000.zip diff --git a/sqlite-doc-3340100.zip b/sqlite-doc-3340100.zip deleted file mode 100644 index a9fe77e..0000000 --- a/sqlite-doc-3340100.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:03d41ff85e49b78f53c8297b37b1f287b4f3df5294f168150c7b8fb2a1a8530d -size 10074559 diff --git a/sqlite-doc-3350000.zip b/sqlite-doc-3350000.zip new file mode 100644 index 0000000..339bc29 --- /dev/null +++ b/sqlite-doc-3350000.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27433ffad8f056c98616a2c3dd4d55a2a997e9bee068630c4f43b6ae75413602 +size 10165959 diff --git a/sqlite-src-3340100.zip b/sqlite-src-3340100.zip deleted file mode 100644 index 590c531..0000000 --- a/sqlite-src-3340100.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dddd237996b096dee8b37146c7a37a626a80306d6695103d2ec16ee3b852ff49 -size 12623711 diff --git a/sqlite-src-3350000.zip b/sqlite-src-3350000.zip new file mode 100644 index 0000000..e841c81 --- /dev/null +++ b/sqlite-src-3350000.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c72dea7b8148a4c1b00145c9aab52317cffbfb46b6179c476f6e41d4f87c6af2 +size 12814378 diff --git a/sqlite3.changes b/sqlite3.changes index 2e9fc52..1a5c3be 100644 --- a/sqlite3.changes +++ b/sqlite3.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Mon Mar 15 07:59:12 UTC 2021 - Dirk Müller + +- update to 3.35.0: + * Added built-in SQL math functions(). + (Requires the -DSQLITE_ENABLE_MATH_FUNCTIONS compile-time option.) + * Added support for ALTER TABLE DROP COLUMN. + * Generalize UPSERT: + * Allow multiple ON CONFLICT clauses that are evaluated in order, + * The final ON CONFLICT clause may omit the conflict target and yet still use DO UPDATE. + * Add support for the RETURNING clause on DELETE, INSERT, and UPDATE statements. + * Use less memory when running VACUUM on databases containing very large TEXT + or BLOB values. It is no longer necessary to hold the entire TEXT or BLOB + in memory all at once. + * Add support for the MATERIALIZED and NOT MATERIALIZED hints when specifying + common table expressions. The default behavior was formerly NOT + MATERIALIZED, but is now changed to MATERIALIZED for CTEs that are used + more than once. + * The SQLITE_DBCONFIG_ENABLE_TRIGGER and SQLITE_DBCONFIG_ENABLE_VIEW settings + are modified so that they only control triggers and views in the main + database schema or in attached database schemas and not in the TEMP schema. + TEMP triggers and views are always allowed. + * Query planner/optimizer improvements + * Enhance the ".stats" command to accept new arguments "stmt" and "vmstep", + causing prepare statement statistics and only the virtual-machine step + count to be shown, respectively. + * Add the ".filectrl data_version" command. + * Enhance the ".once" and ".output" commands so that if the destination + argument begins with "|" (indicating that output is redirected into a pipe) + then the argument does not need to be quoted. + * Fix a bug in the IN-operator optimization of version 3.33.0 that can cause + an incorrect answer. + * Fix incorrect answers from the LIKE operator if the pattern ends with "%" + and there is an "ESCAPE '_'" clause. + ------------------------------------------------------------------- Thu Jan 21 20:13:10 UTC 2021 - Andreas Stieger diff --git a/sqlite3.spec b/sqlite3.spec index cb5bffc..913a3a4 100644 --- a/sqlite3.spec +++ b/sqlite3.spec @@ -17,10 +17,10 @@ %define oname sqlite -%define tarversion 3340100 +%define tarversion 3350000 %bcond_with icu Name: sqlite3 -Version: 3.34.1 +Version: 3.35.0 Release: 0 Summary: Embeddable SQL Database Engine License: SUSE-Public-Domain