Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Fix the date and add hashes for the 3.21.0 release. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk | release | version-3.21.0 |
Files: | files | file ages | folders |
SHA3-256: |
19e601476715bc8fbb966fac55a0eee7 |
User & Date: | drh 2017-10-24 19:02:35.702 |
Context
2017-11-02
| ||
14:29 | Fix typos in the affcase1.html document. (check-in: 7546b88643 user: drh tags: branch-3.21) | |
2017-10-28
| ||
20:58 | Preliminary changes for the 3.22.0 release. (check-in: b3e5268a9a user: drh tags: trunk) | |
2017-10-24
| ||
19:02 | Fix the date and add hashes for the 3.21.0 release. (check-in: 19e6014767 user: drh tags: trunk, release, version-3.21.0) | |
18:26 | Add news for the 3.21.0 release. (check-in: 83687a0810 user: drh tags: trunk) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
17 18 19 20 21 22 23 | proc chng {date desc {options {}}} { global nChng aChng xrefChng set aChng($nChng) [list $date $desc $options] set xrefChng($date) $nChng incr nChng } | | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | proc chng {date desc {options {}}} { global nChng aChng xrefChng set aChng($nChng) [list $date $desc $options] set xrefChng($date) $nChng incr nChng } chng {2017-10-24 (3.21.0)} { <li> Take advantage of the atomic-write capabilities in the [https://en.wikipedia.org/wiki/F2FS|F2FS filesystem] when available, for greatly reduced transaction overhead. This currently requires the [SQLITE_ENABLE_BATCH_ATOMIC_WRITE] compile-time option. <li> Allow [ATTACH] and [DETACH] commands to work inside of a transaction. <li> Allow [WITHOUT ROWID virtual tables] to be writable if the PRIMARY KEY contains exactly one column. |
︙ | ︙ | |||
95 96 97 98 99 100 101 102 103 104 105 106 107 108 | <li> Fix a potential integer overflow problem when compiling a particular horrendous common table expression. This was another problem discovered by OSSFuzz. Check-in [https://sqlite.org/src/info/6ee8cb6ae5|6ee8cb6ae5]. <li> Fix a potential out-of-bound read when querying a corrupt database file, a problem detected by Natalie Silvanovich of Google Project Zero. Check-in [https://sqlite.org/src/info/04925dee41a21f|04925dee41a21f]. </ol> } chng {2017-08-24 (3.20.1)} { <li> Fix a potential memory leak in the new [sqlite3_result_pointer()] interface. Ticket [https://sqlite.org/src/info/7486aa54b968e9b5|7486aa54b968e9b5]. <p><b>Hashes:</b> <li>SQLITE_SOURCE_ID: "2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34" | > > > | 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | <li> Fix a potential integer overflow problem when compiling a particular horrendous common table expression. This was another problem discovered by OSSFuzz. Check-in [https://sqlite.org/src/info/6ee8cb6ae5|6ee8cb6ae5]. <li> Fix a potential out-of-bound read when querying a corrupt database file, a problem detected by Natalie Silvanovich of Google Project Zero. Check-in [https://sqlite.org/src/info/04925dee41a21f|04925dee41a21f]. </ol> <p><b>Hashes:</b> <li>SQLITE_SOURCE_ID: "2017-10-24 18:55:49 1a584e499906b5c87ec7d43d4abce641fdf017c42125b083109bc77c4de48827" <li>SHA3-256 for sqlite3.c: 84c181c0283d0320f488357fc8aab51898370c157601459ebee49d779036fe03 } chng {2017-08-24 (3.20.1)} { <li> Fix a potential memory leak in the new [sqlite3_result_pointer()] interface. Ticket [https://sqlite.org/src/info/7486aa54b968e9b5|7486aa54b968e9b5]. <p><b>Hashes:</b> <li>SQLITE_SOURCE_ID: "2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34" |
︙ | ︙ |
Changes to pages/chronology.in.
︙ | ︙ | |||
24 25 26 27 28 29 30 | # ORDER BY mtime DESC; # # A small amount of manual editing and de-duplication followed. # # Manually edit the list for each subsequent release. # foreach line [split { | | | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | # ORDER BY mtime DESC; # # A small amount of manual editing and de-duplication followed. # # Manually edit the list for each subsequent release. # foreach line [split { 1a584e4999|2017-10-24|Version 3.21.0 8d3a7ea6c5|2017-08-24|Version 3.20.1 9501e22dfe|2017-08-01|Version 3.20.0 036ebf729e|2017-06-17|Version 3.18.2 77bb46233d|2017-06-16|Version 3.18.1 0ee482a1e0|2017-06-08|Version 3.19.3 edb4e819b0|2017-05-25|Version 3.19.2 f6d7b988f4|2017-05-24|Version 3.19.1 |
︙ | ︙ |
Changes to pages/news.in.
︙ | ︙ | |||
15 16 17 18 19 20 21 | 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%\">" } | | | 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 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 {2017-10-24} {Release 3.21.0} { The [version 3.21.0] release is a regularly scheduled maintenance release. There are lots of enhancements in this release. See the [version 3.21.0|change log] for details. } newsitem {2017-08-24} {Release 3.20.1} { |
︙ | ︙ |