SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ocqt5125-libsqlite3-0-3.29.0-1.100.x86_64.rpm :

* Tue Sep 24 2019 Juergen Weigert - CentOS 6 cannot run the valvfs.test test. It segfaults.
* Sun Mar 10 2019 Andreas Stieger - SQLite 3.27.2:
* Add the VACUUM INTO command
* Issue an SQLITE_WARNING message on the error log if a double-quoted string literal is used
* Add the remove_diacritics=2 option to FTS3 and FTS5.
* Add the SQLITE_PREPARE_NO_VTAB option to sqlite3_prepare_v3(). Use that option to prevent circular references to shadow tables from causing resource leaks.
* Enhancements to the sqlite3_deserialize() interface
* Enhancements to the CLI, mostly to support testing and debugging of the SQLite library itself
* Increased robustness against malicious SQL that is run against a maliciously corrupted database- drop sqlite3-btree02-100.patch
* Thu Jan 17 2019 Reinhard Max - btree02.test depended on Tcl internals that changed in 8.6.9. (sqlite3-btree02-100.patch)
* Wed Dec 05 2018 malte.krausAATTsuse.com- SQLite 3.26.0:
* Optimization: When doing an UPDATE on a table with indexes on expressions, do not update the expression indexes if they do not refer to any of the columns of the table being updated.
* Allow the xBestIndex() method of virtual table implementations to return SQLITE_CONSTRAINT to indicate that the proposed query plan is unusable and should not be given further consideration.
* Added the SQLITE_DBCONFIG_DEFENSIVE option which disables the ability to create corrupt database files using ordinary SQL.
* Added support for read-only shadow tables when the SQLITE_DBCONFIG_DEFENSIVE option is enabled.
* Added the PRAGMA legacy_alter_table command, which if enabled causes the ALTER TABLE command to behave like older version of SQLite (prior to version 3.25.0) for compatibility.
* Added PRAGMA table_xinfo that works just like PRAGMA table_info except that it also shows hidden columns in virtual tables.
* Added the explain virtual table as a run-time loadable extension.
* Add a limit counter to the query planner to prevent excessive sqlite3_prepare() times for certain pathological SQL inputs.
* Added support for the sqlite3_normalized_sql() interface, when compiling with SQLITE_ENABLE_NORMALIZE.
* Enhanced triggers so that they can use table-valued functions that exist in schemas other than the schema where the trigger is defined.
* Improvements to the \".help\" command in the CLI.
* The SQLITE_HISTORY environment variable, if it exists, specifies the name of the command-line editing history file.
* The --deserialize option associated with opening a new database in the CLI cause the database file to be read into memory and accessed using the sqlite3_deserialize() API. This simplifies running tests on a database without modifying the file on disk.
* Sat Oct 06 2018 astiegerAATTsuse.com- SQLite 3.25.2:
* Add the PRAGMA legacy_alter_table=ON command that causes the \"ALTER TABLE RENAME\" command to behave as in 3.24.0 and earlier
* Fix issue with some expressions with windows functions in views- includes changes from SQLite 3.25.1:
* Avoid false-positive error checks on ALTER TABLE
* Further ORDER BY LIMIT optimization fixes for window functions
* Sun Sep 16 2018 astiegerAATTsuse.com- SQLite 3.25.0:
* Add support for window functions
* Add support for renaming columns within a table
* Query optimizer improvements
* slightly better concurrency in multi-threaded environments
* The ORDER BY LIMIT optimization might have caused an infinite loop in the byte code of the prepared statement under very obscure circumstances, due to a confluence of minor defects in the query optimizer
* Sat Jun 30 2018 avvissuAATTyandex.by- Enable the FTS3 extension
* Fri Jun 29 2018 mpluskalAATTsuse.com- Run tests during build
* Fri Jun 08 2018 guillaume.gardetAATTopensuse.org- Use \'src\' archive instead of \'amalgamation\' to be able to use some flags, such as SQLITE_ENABLE_UPDATE_DELETE_LIMIT- Remove \'sqlite-fts5-link.patch\' since patched file is not availaible in \'src\' archive. Add \'-lm\' flag to LIBS var instead
* Thu Jun 07 2018 guillaume.gardetAATTopensuse.org- Enable SQLITE_ENABLE_UPDATE_DELETE_LIMIT
* Wed Jun 06 2018 astiegerAATTsuse.com- update to 3.24.0:
* Add support for PostgreSQL-style UPSERT
* Add support for auxiliary columns in r-tree tables
* Add C-language APIs for discovering SQL keywords used by SQLite
* Add C-language APIs for dynamic strings based on sqlite3_str
* Enhance ALTER TABLE so that it recognizes \"true\" and \"false\" as valid arguments to DEFAULT
* Add the sorter-reference optimization as a compile-time option
* Improve the format of the EXPLAIN QUERY PLAN raw output, so that it gives better information about the query plan and about the relationships between the various components of the plan
* Added the SQLITE_DBCONFIG_RESET_DATABASE option to the sqlite3_db_config() API.
* Automatically intercept the raw EXPLAIN QUERY PLAN output an reformat it into an ASCII-art graph.
* Lines that begin with \"#\" and that are not in the middle of an SQL statement are interpreted as comments
* Add the --append option to the \".backup\" command
* Add the \".dbconfig\" command
* various performance improvements
* various bug fixes
* Wed Apr 11 2018 astiegerAATTsuse.com- update to 3.23.1:
* Fix two problems in the new LEFT JOIN strength reduction optimization
* Fix misbehavior of the FTS5 xBestIndex method
* Fix a harmless reference to an uninitialized virtual machine register
* Fix the eval.c extension so that it works with PRAGMA empty_result_callbacks=ON
* Fix the generate_series virtual table so that it correctly returns no rows if any of its constraints are NULL
* Performance enhancements in the parser
* Mon Apr 02 2018 astiegerAATTsuse.com- update to 3.23.0:
* Add the sqlite3_serialize() and sqlite3_deserialize() interfaces when the SQLITE_ENABLE_DESERIALIZE compile-time option is used.
* Recognize TRUE and FALSE as constants. (For compatibility, if there exist columns named \"true\" or \"false\", then the identifiers refer to the columns rather than Boolean constants.)
* Support operators IS TRUE, IS FALSE, IS NOT TRUE, and IS NOT FALSE.
* Added the SQLITE_DBSTATUS_CACHE_SPILL option to sqlite3_db_status() for reporting the number of cache spills that have occurred.
* The \"alternate-form-2\" flag (\"!\") on the built-in printf implementation now causes string substitutions to measure the width and precision in characters instead of bytes.
* If the xColumn method in a virtual table implementation returns an error message using sqlite3_result_error() then give that error message preference over internally-generated messages.
* Added the -A command-line option to the CLI to make it easier to manage SQLite Archive files.
* Add support for INSERT OR REPLACE, INSERT OR IGNORE, and UPDATE OR REPLACE in the Zipfile virtual table.
* Enhance the sqlite3changeset_apply() interface so that it is hardened against attacks from deliberately corrupted changeset objects.
* Added the sqlite3_normalize() extension function.
* Query optimizer enhancements
* Various bug fixes
* Fix various issues reported by fuzzers, including: + CVE-2018-8740: NULL pointer dereference on CREATE TABLE as (bsc#1085790)
 
ICM