monthly upstream bugfix release. please signoff.

-Andy

SQLite version 3.6.21 is now available on the SQLite website:  
http://www.sqlite.org/

SQLite version 3.6.21 is a monthly maintenance release of SQLite.   
Upgrading from prior versions is optional.  Version 3.6.21 features an  
enhancement to the sqltie3_trace() interface such that the values of  
bound parameters are inserted into the SQL output emitted by  
sqlite3_trace(), making application diagnostics easier.  Version  
3.6.21 also features general performance improvements and a rework of  
the FTS3 full-text search extension for improved robustness and  
performance.

SQLite version 3.6.21, as all versions of SQLite since 3.6.17, has  
been tested to 100% MC/DC and branch coverage using multiple  
independently developed test harnesses.

As always, please let us know if you encounter any difficulties with  
this or any other SQLite release.

D. Richard Hipp
[email protected]


SQLite Release 3.6.21 On 2009 Dec 07 (3.6.21)

Changes associated with this release include the following:

    * The SQL output resulting from sqlite3_trace() is now modified to include 
the values of bound parameters.
    * Performance optimizations targetting a specific use case from a single 
high-profile user of SQLite. A 12% reduction in the number of CPU operations is 
achieved (as measured by valgrind). Actual performance improvements in practice 
may vary depending on workload. Changes include:
          o The ifnull() and coalesce() SQL functions are now implemented using 
in-line VDBE code rather than calling external functions, so that unused 
arguments need never be evaluated.
          o The substr() SQL function does not bother to measure the length its 
entire input string if it is only computing a prefix
          o Unnecessary OP_IsNull, OP_Affinity, and OP_MustBeInt VDBE opcodes 
are suppressed
          o Various code refactorizations for performance 
    * The FTS3 extension has undergone a major rework and cleanup. New FTS3 
documentation is now available.
    * The SQLITE_SECURE_DELETE compile-time option fixed to make sure that 
content is deleted even when the truncate optimization applies.
    * Improvements to "dot-command" handling in the Command Line Interface.
    * Other minor bug fixes and documentation enhancements. 

A complete list of SQLite releases in a single pages is also available.
A detailed history of every check-in is available at
http://www.sqlite.org/src/timeline.

Reply via email to