Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Update the change log and news for the 3.12.2 patch release. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | branch-3.12 |
Files: | files | file ages | folders |
SHA1: |
cf2965ab9995ce093c5e1c8cd1781a8a |
User & Date: | drh 2016-04-18 18:05:45.791 |
Context
2016-04-18
| ||
18:37 | Add hashes to the 3.12.2 change log. (check-in: 7e800725ac user: drh tags: branch-3.12) | |
18:05 | Update the change log and news for the 3.12.2 patch release. (check-in: cf2965ab99 user: drh tags: branch-3.12) | |
2016-04-15
| ||
11:43 | Fix typo in partial index documentation. (check-in: 544f9ccc33 user: drh tags: branch-3.12) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
17 18 19 20 21 22 23 24 25 26 27 28 29 30 | proc chng {date desc {options {}}} { global nChng aChng xrefChng set aChng($nChng) [list $date $desc $options] set xrefChng($date) $nChng incr nChng } chng {2016-04-08 (3.12.1)} { <li>Fix a boundary condition error introduced by version 3.12.0 that can result in a crash during heavy [SAVEPOINT] usage. Ticket [https://www.sqlite.org/src/info/7f7f8026eda38|7f7f8026eda38]. <li>Fix [views] so that they inherit column datatypes from the table that they are defined against, when possible. <li>Fix the query planner so that IS and IS NULL operators are able | > > > > > > > > > > > > > > > > | 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 45 46 | proc chng {date desc {options {}}} { global nChng aChng xrefChng set aChng($nChng) [list $date $desc $options] set xrefChng($date) $nChng incr nChng } chng {2016-04-18 (3.12.2)} { <li>Fix a backwards compatibility problem in version 3.12.0 and 3.12.1: Columns declared as <tt>"INTEGER" PRIMARY KEY</tt> (with quotes around the datatype keyword) where not being recognized as an [INTEGER PRIMARY KEY], which resulted in an incompatible database file. Ticket [https://www.sqlite.org/src/info/7d7525cb01b68|7d7525cb01b68] <li>Fix a bug (present since [version 3.9.0]) that can cause the [DELETE] operation to miss rows if [PRAGMA reverse_unordered_selects] is turned on. Ticket [https://www.sqlite.org/src/info/a306e56ff68b8fa5|a306e56ff68b8fa5] <li>Fix a bug in the code generator that can causes incorrect results if two or more [virtual tables] are joined and the virtual table used in outer loop of the join has an [IN operator] constraint. <li>Correctly interpret negative "PRAGMA cache_size" values when determining the cache size used for sorting large amounts of data. } {patchagainst 1 patchagainst 3} chng {2016-04-08 (3.12.1)} { <li>Fix a boundary condition error introduced by version 3.12.0 that can result in a crash during heavy [SAVEPOINT] usage. Ticket [https://www.sqlite.org/src/info/7f7f8026eda38|7f7f8026eda38]. <li>Fix [views] so that they inherit column datatypes from the table that they are defined against, when possible. <li>Fix the query planner so that IS and IS NULL operators are able |
︙ | ︙ |
Changes to pages/index.in.
︙ | ︙ | |||
106 107 108 109 110 111 112 | </td> <td width="20"></td><td bgcolor="#044a64" width="1"></td><td width="20"></td> <td valign="top"> <h3>Current Status</h3> <p><ul> | | | 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | </td> <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_12_2.html">Version 3.12.2</a> of SQLite is recommended for all new development. </li> </ul></p> <h3>Common Links</h3> <p><ul> |
︙ | ︙ |
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 {2016-04-08} {Release 3.12.1} { <p>SQLite [version 3.12.1] is an emergency patch release to address a [https://www.sqlite.org/src/info/7f7f8026eda38|crash bug] that snuck into [version 3.12.0]. Upgrading from version 3.12.0 is highly recommended. <p>Another minor problem involving datatypes on [view] columns, and | > > > > > > > > > > > > > > > > | 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 | 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 {2016-04-18} {Release 3.12.2} { <p>Yikes! The 3.12.0 and 3.12.1 releases contain a backwards compatibility bug! Tables that declare a column with type <tt>"INTEGER" PRIMARY KEY</tt> (where the datatype name INTEGER is quoted) generate an incompatible database file. The mistake came about because the developers have never thought to put a typename in quotes before, and so there was no documentation of that capability nor any tests. (There are tests now, though, of course.) Instances of quoting the datatype name are probably infrequent in the wild, so we do not expect the impact of this bug to be too severe. Upgrading is still strongly recommended. <p>Fixes for three other minor issues were included in this patch release. The other issues would have normally been deferred until the next scheduled release, but since a patch release is being issued anyhow, they might as well be included. } newsitem {2016-04-08} {Release 3.12.1} { <p>SQLite [version 3.12.1] is an emergency patch release to address a [https://www.sqlite.org/src/info/7f7f8026eda38|crash bug] that snuck into [version 3.12.0]. Upgrading from version 3.12.0 is highly recommended. <p>Another minor problem involving datatypes on [view] columns, and |
︙ | ︙ |