Hello community, here is the log from the commit of package sqlite3 for openSUSE:Factory checked in at 2017-04-17 10:20:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sqlite3 (Old) and /work/SRC/openSUSE:Factory/.sqlite3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sqlite3" Mon Apr 17 10:20:52 2017 rev:96 rq:484084 version:3.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/sqlite3/sqlite3.changes 2017-02-16 16:45:44.336110685 +0100 +++ /work/SRC/openSUSE:Factory/.sqlite3.new/sqlite3.changes 2017-04-17 10:20:57.927638830 +0200 @@ -1,0 +2,44 @@ +Fri Mar 31 12:03:54 UTC 2017 - [email protected] + +- Update to 3.18.0 + * Added the PRAGMA optimize command + * The SQLite version identifier returned by the sqlite_source_id() + SQL function and the sqlite3_sourceid() C API and found in the + SQLITE_SOURCE_ID macro is now a 64-digit SHA3-256 hash instead + of a 40-digit SHA1 hash. + * Added the json_patch() SQL function to the JSON1 extension. + * Enhance the LIKE optimization so that it works for arbitrary + expressions on the left-hand side as long as the LIKE pattern + on the right-hand side does not begin with a digit or minus sign. + * Added the sqlite3_set_last_insert_rowid() interface and use the + new interface in the FTS3, FTS4, and FTS5 extensions to ensure + that the sqlite3_last_insert_rowid() interface always returns + reasonable values. + * Enhance PRAGMA integrity_check and PRAGMA quick_check so that + they verify CHECK constraints. + * Enhance the query plans for joins to detect empty tables early + and halt without doing unnecessary work. + * Enhance the sqlite3_mprintf() family of interfaces and the + printf SQL function to put comma separators at the thousands + marks for integers, if the "," format modifier is used in + between the "%" and the "d" (example: "%,d"). + * Added the -DSQLITE_MAX_MEMORY=N compile-time option. + * Added the .sha3sum dot-command and the .selftest dot-command + to the command-line shell + * Begin enforcing SQLITE_LIMIT_VDBE_OP. This can be used, + for example, to prevent excessively large prepared statements + in systems that accept SQL queries from untrusted users. + * Various performance improvements. + * Ensure that indexed expressions with collating sequences are + handled correctly. Fix for ticket eb703ba7b50c1a5. + * Fix a bug in the 'start of ...' modifiers for the date and + time functions. Ticket 6097cb92745327a1 + * Fix a potential segfault in complex recursive triggers, + resulting from a bug in the OP_Once opcode introduced as part + of a performance optimization in version 3.15.0. Ticket 06796225f59c057c + * In the RBU extension, add extra sync operations to avoid the + possibility of corruption following a power failure. + * The sqlite3_trace_v2() output for nested SQL statements should + always begin with a "--" comment marker. + +------------------------------------------------------------------- Old: ---- sqlite-autoconf-3170000.tar.gz sqlite-doc-3170000.zip New: ---- sqlite-autoconf-3180000.tar.gz sqlite-doc-3180000.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sqlite3.spec ++++++ --- /var/tmp/diff_new_pack.wIn9O5/_old 2017-04-17 10:20:58.911499492 +0200 +++ /var/tmp/diff_new_pack.wIn9O5/_new 2017-04-17 10:20:58.911499492 +0200 @@ -17,9 +17,9 @@ %define oname sqlite -%define tarversion 3170000 +%define tarversion 3180000 Name: sqlite3 -Version: 3.17.0 +Version: 3.18.0 Release: 0 Summary: Embeddable SQL Database Engine License: SUSE-Public-Domain ++++++ sqlite-autoconf-3170000.tar.gz -> sqlite-autoconf-3180000.tar.gz ++++++ ++++ 7832 lines of diff (skipped)
