Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | News updates in preparation for 3.7.11. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
e231785185c5f3a128791aba4fa0268c |
User & Date: | drh 2012-03-20 01:13:43.976 |
Context
2012-03-20
| ||
14:14 | Version 3.7.11 (check-in: 6c493d22af user: dan tags: trunk, version-3.7.11) | |
01:13 | News updates in preparation for 3.7.11. (check-in: e231785185 user: drh tags: trunk) | |
2012-03-06
| ||
13:24 | Reduce the size of the Bentley logo from 600KB to about 8KB. (check-in: 36e8f98b78 user: drh tags: trunk) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
38 39 40 41 42 43 44 | http://www.sqlite.org/src/timeline</a>.</p> } hd_close_aux hd_enable_main 1 } } | | > > > > > > > > | 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | http://www.sqlite.org/src/timeline</a>.</p> } hd_close_aux hd_enable_main 1 } } chng {2012 March 20 (3.7.11)} { <li>Enhance the [INSERT] syntax to allow multiple rows to be inserted via the VALUES clause. <li>Enhance the [CREATE VIRTUAL TABLE] command to support the IF NOT EXISTS clause. <li>Added the [sqlite3_stricmp()] interface as a counterpart to [sqlite3_strnicmp()]. <li>Added the [sqlite3_db_readonly()] interface. <li>Added the [SQLITE_FCNTL_PRAGMA] file control, giving [VFS] implementations the ability to add new [PRAGMA] statements or to override built-in PRAGMAs. <li>Queries of the form: "SELECT max(x), y FROM table" returns the value of y on the same row that contains the maximum x value. <li>Added support for the [FTS4 languageid option]. <li>Documented support for the [FTS4 content option]. This feature has actually been in the code since [version 3.7.9] but is only now considered to be officially supported. <li>Pending statements no longer block [ROLLBACK]. Instead, the pending statement will return SQLITE_ABORT upon next access after the ROLLBACK. <li>Improvements to the handling of CSV inputs in the [command-line shell] <li>Fix a [http://www.sqlite.org/src/info/b7c8682cc1|bug] introduced in [version 3.7.10] that might cause a LEFT JOIN to be incorrectly converted into an INNER JOIN if the WHERE clause indexable terms connected by OR. } chng {2012 January 16 (3.7.10)} { <li>The default [schema format number] is changed from 1 to 4. This means that, unless the [PRAGMA legacy_file_format | PRAGMA legacy_file_format=ON] statement is run, newly created database files will be unreadable by version of SQLite |
︙ | ︙ |
Changes to pages/index.in.
︙ | ︙ | |||
92 93 94 95 96 97 98 | <td width="20"></td><td bgcolor="#044a64" width="1"></td><td width="20"></td> <td valign="top"> <h3>Current Status</h3> <p><ul> <li><a href="releaselog/3_7_11.html">Version 3.7.11</a> of SQLite is recommended for all new development. | | | | | 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | <td width="20"></td><td bgcolor="#044a64" width="1"></td><td width="20"></td> <td valign="top"> <h3>Current Status</h3> <p><ul> <li><a href="releaselog/3_7_11.html">Version 3.7.11</a> of SQLite is recommended for all new development. Upgrading from version 3.7.6.3, 3.7.7, 3.7.7.1, 3.7.8, or 3.7.9 is optional. Upgrading from all other SQLite versions, including 3.7.10, is recommended.</li> </ul></p> <h3>Common Links</h3> <p><ul> <li> <a href="features.html">Features</a> </li> <li> <a href="faq.html">Frequently Asked Questions</a> </li> |
︙ | ︙ |
Changes to pages/news.in.
︙ | ︙ | |||
14 15 16 17 18 19 20 21 22 23 24 25 26 27 | hd_puts "<h3>$date - $title</h3>" regsub -all "\n( *\n)+" $text "</p>\n\n<p>" txt regsub -all {[Tt]icket #(\d+)} $txt \ {<a href="http://www.sqlite.org/cvstrac/tktview?tn=\1">\0</a>} txt hd_resolve "<blockquote>$txt</blockquote>" hd_puts "<hr width=\"50%\">" } newsitem {2012-January-16} {Version 3.7.10} { SQLite [version 3.7.10] is a regularly scheduled maintenance release. Upgrading from version 3.7.6.3, 3.7.7, 3.7.7.1, 3.7.8, or 3.7.9 is optional. Upgrading from other releases is recommended. The [SQLITE_CONFIG_PCACHE] mechanism has been replaced with | > > > > > > > > > > > > > > > > > | 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | hd_puts "<h3>$date - $title</h3>" regsub -all "\n( *\n)+" $text "</p>\n\n<p>" txt regsub -all {[Tt]icket #(\d+)} $txt \ {<a href="http://www.sqlite.org/cvstrac/tktview?tn=\1">\0</a>} txt hd_resolve "<blockquote>$txt</blockquote>" hd_puts "<hr width=\"50%\">" } newsitem {2012-March-20} {Version 3.7.11} { SQLite [version 3.7.11] is a regularly scheduled maintenance release which was rushed out early due to a [http://www.sqlite.org/src/info/b7c8682cc1 | bug in the query optimizer] introduced in the previous release. The bug is obscure - it changes a LEFT JOIN into an INNER JOIN in some cases when there is a 3-way join and OR terms in the WHERE clause. But it was considered serious enough to rush out a fix. Apart from this one problem, SQLite [version 3.7.10] has not given any trouble. Upgrading to [version 3.7.11] from versions 3.7.6.3, 3.7.7, 3.7.7.1, 3.7.8, or 3.7.9 is optional. Upgrading from other releases, including the previous release 3.7.10, is recommended. Other enhancements found in this release are enumerated in the [version 3.7.11 | change log]. } newsitem {2012-January-16} {Version 3.7.10} { SQLite [version 3.7.10] is a regularly scheduled maintenance release. Upgrading from version 3.7.6.3, 3.7.7, 3.7.7.1, 3.7.8, or 3.7.9 is optional. Upgrading from other releases is recommended. The [SQLITE_CONFIG_PCACHE] mechanism has been replaced with |
︙ | ︙ |