Revisions of sqlite3

buildservice-autocommit accepted request 1169661 from Reinhard Max's avatar Reinhard Max (rmax) (revision 333)
baserev update by copy to link target
Reinhard Max's avatar Reinhard Max (rmax) committed (revision 332)
- Update to release 3.45.3:
  * Fix a long-standing bug (going back to version 3.24.0) that
    might (rarely) cause the "old.*" values of an UPDATE trigger
    to be incorrect if that trigger fires in response to an UPSERT.
  * Reduce the scope of the NOT NULL strength reduction
    optimization that was added as item 8e in version 3.35.0. The
    optimization was being attempted in some contexts where it did
    not work, resulting in incorrect query results.
- Add SQLITE_STRICT_SUBTYPE=1 as recommended by upstream.
buildservice-autocommit accepted request 1158281 from Reinhard Max's avatar Reinhard Max (rmax) (revision 331)
baserev update by copy to link target
Reinhard Max's avatar Reinhard Max (rmax) committed (revision 330)
- Add sqlite3-float-i586.patch to fix build on i586.
- sqlite3-rtree-i686.patch is not needed anymore.
Reinhard Max's avatar Reinhard Max (rmax) committed (revision 329)
- 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.
Reinhard Max's avatar Reinhard Max (rmax) committed (revision 328)
- Update to release 3.45.1
  * Details will follow...
- Abort build when %version and %tarversion don't match.
buildservice-autocommit accepted request 1133118 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 327)
baserev update by copy to link target
Reinhard Max's avatar Reinhard Max (rmax) accepted request 1131615 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 326)
- Fix Version to advertise as 3.44.2, matching the tarball version.
buildservice-autocommit accepted request 1130837 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 325)
baserev update by copy to link target
Reinhard Max's avatar Reinhard Max (rmax) committed (revision 324)
- Update to release 3.44.2
  * Fix a mistake in the CLI that was introduced by the fix in
    3.44.1.
  * Fix a problem in FTS5 that was discovered during internal fuzz
    testing only minutes after the 3.44.1 release was tagged.
  * Fix incomplete assert() statements that the fuzzer discovered.
  * Fix a couple of harmless compiler warnings that appeared in
    debug builds with GCC 16.
Reinhard Max's avatar Reinhard Max (rmax) committed (revision 323)
- Update to release 3.44.1
  * Change the CLI so that it uses UTF-16 for console I/O on Windows.
  * Other obscure bug fixes.
buildservice-autocommit accepted request 1123976 from Reinhard Max's avatar Reinhard Max (rmax) (revision 322)
baserev update by copy to link target
Reinhard Max's avatar Reinhard Max (rmax) accepted request 1123191 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 321)
- Update to release 3.44.0
buildservice-autocommit accepted request 1119230 from Reinhard Max's avatar Reinhard Max (rmax) (revision 320)
baserev update by copy to link target
Reinhard Max's avatar Reinhard Max (rmax) committed (revision 319)
- sqlite3-rtree-i686.patch: temporary build fix for 32-bit x86.
Reinhard Max's avatar Reinhard Max (rmax) committed (revision 318)
Reinhard Max's avatar Reinhard Max (rmax) committed (revision 317)
- Update to: 3.42.2:
  * Fix a couple of obscure UAF errors and an obscure memory leak.
  * Omit the use of the sprintf() function from the standard
    library in the CLI, as this now generates warnings on some
    platforms.
  * Avoid conversion of a double into unsigned long long integer,
    as some platforms do not do such conversions correctly.
Reinhard Max's avatar Reinhard Max (rmax) committed (revision 316)
- Update to: 3.43.1
  * Fix a regression in the way that the sum(), avg(), and total()
    aggregate functions handle infinities.
  * Fix a bug in the json_array_length() function that occurs when
    the argument comes directly from json_remove().
  * Fix the omit-unused-subquery-columns optimization (introduced
    in in version 3.42.0) so that it works correctly if the
    subquery is a compound where one arm is DISTINCT and the other
    is not.
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1106058 from Andrea Manzini's avatar Andrea Manzini (amanzini) (revision 315)
- Update to 3.43.0:
  * Add support for Contentless-Delete FTS5 Indexes. This is a variety of FTS5 full-text search index that omits storing the content that is being indexed while also allowing records to be deleted.
  * Enhancements to the date and time functions:
    + Added new time shift modifiers of the form ±YYYY-MM-DD HH:MM:SS.SSS.
    + Added the timediff() SQL function.
  * Added the octet_length(X) SQL function.
  * Added the sqlite3_stmt_explain() API.
  * Query planner enhancements:
    + Generalize the LEFT JOIN strength reduction optimization so that it works for RIGHT and FULL JOINs as well. Rename it to OUTER JOIN strength reduction.
    + Enhance the theorem prover in the OUTER JOIN strength reduction optimization so that it returns fewer false-negatives.
  * Enhancements to the decimal extension:
    + New function decimal_pow2(N) returns the N-th power of 2 for integer N between -20000 and +20000.
    + New function decimal_exp(X) works like decimal(X) except that it returns the result in exponential notation - with a "e+NN" at the end.
    + If X is a floating-point value, then the decimal(X) function now does a full expansion of that value into its exact decimal equivalent.
  * Performance enhancements to JSON processing results in a 2x performance improvement for some kinds of processing on large JSON strings.
  * The VFS for unix now assumes that the nanosleep() system call is available unless compiled with -DHAVE_NANOSLEEP=0.
buildservice-autocommit accepted request 1087547 from Reinhard Max's avatar Reinhard Max (rmax) (revision 314)
baserev update by copy to link target
Displaying revisions 1 - 20 of 333
openSUSE Build Service is sponsored by