Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Initial changes for the 3.31.1 patch release. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
505d43b621ea0a5c46ec5e1c2db3e0df |
User & Date: | drh 2020-01-27 18:06:46.073 |
Context
2020-01-27
| ||
20:02 | Version 3.31.1 (check-in: 2ab23690d8 user: drh tags: trunk, release, version-3.31.1) | |
18:06 | Initial changes for the 3.31.1 patch release. (check-in: 505d43b621 user: drh tags: trunk) | |
2020-01-26
| ||
18:03 | Fix two documentation typos. (check-in: a7a8ecb98d user: drh tags: trunk) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
16 17 18 19 20 21 22 23 24 25 26 27 28 29 | set nChng 0 proc chng {date desc {options {}}} { global nChng aChng xrefChng set aChng($nChng) [list $date $desc $options] set xrefChng($date) $nChng incr nChng } chng {2020-01-22 (3.31.0)} { <li>Add support for [generated columns]. <li>Add the [sqlite3_hard_heap_limit64()] interface and the corresponding [PRAGMA hard_heap_limit] command. <li>Enhance the [function_list pragma] to show the number of arguments on each function, the type of function (scalar, aggregate, window), and the function | > > > > > > > > > > > > | 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 | set nChng 0 proc chng {date desc {options {}}} { global nChng aChng xrefChng set aChng($nChng) [list $date $desc $options] set xrefChng($date) $nChng incr nChng } chng {2020-01-28 (3.31.1)} { <li> Revert the data layout for an internal-use-only SQLite data structure. Applications that use SQLite should never reference internal SQLite data structures, but some do anyhow, and a change to one such data structure in 3.30.0 broke a popular and widely-deployed application. Reverting the change in SQLite, at least temporarily, gives developers of misbehaving applications time to fix their code. <li> Fix a typos in the sqlite3ext.h header file that prevented the [sqlite3_stmt_isexplain()] and [sqlite3_value_frombind()] interfaces from being called from [loadable extensions|run-time loadable extensions]. } {patchagainst 1} chng {2020-01-22 (3.31.0)} { <li>Add support for [generated columns]. <li>Add the [sqlite3_hard_heap_limit64()] interface and the corresponding [PRAGMA hard_heap_limit] command. <li>Enhance the [function_list pragma] to show the number of arguments on each function, the type of function (scalar, aggregate, window), and the function |
︙ | ︙ |
Changes to pages/chronology.in.
︙ | ︙ | |||
27 28 29 30 31 32 33 34 35 36 37 38 39 40 | # 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 { f6affdd416|2020-01-22|Version 3.31.0 18db032d05|2019-10-11|Version 3.30.1 18db032d05|2019-10-10|Version 3.30.1 c20a353364|2019-10-04|Version 3.30.0 fc82b73eaa|2019-07-10|Version 3.29.0 884b4b7e50|2019-04-16|Version 3.28.0 bd49a8271d|2019-02-25|Version 3.27.2 | > | 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | # 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 { xxxxxxxxxx|(pending)|Version 3.31.1 f6affdd416|2020-01-22|Version 3.31.0 18db032d05|2019-10-11|Version 3.30.1 18db032d05|2019-10-10|Version 3.30.1 c20a353364|2019-10-04|Version 3.30.0 fc82b73eaa|2019-07-10|Version 3.29.0 884b4b7e50|2019-04-16|Version 3.28.0 bd49a8271d|2019-02-25|Version 3.27.2 |
︙ | ︙ |
Changes to pages/index.in.
︙ | ︙ | |||
40 41 42 43 44 45 46 | <p> SQLite [https://sqlite.org/src|source code] is in the [public-domain] and is free to everyone to use for any purpose. <h3>Latest Release</h3> | | | 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <p> SQLite [https://sqlite.org/src|source code] is in the [public-domain] and is free to everyone to use for any purpose. <h3>Latest Release</h3> <a href="releaselog/3_31_1.html">Version 3.31.1</a> ([dateof:3.31.1]). <a class="button" href="download.html">Download</a> <a class="button" href="chronology.html">Prior Releases</a> <div class="mobileonly"> <h3>Common Links</h3> <tcl>common_links</tcl> </div> |
︙ | ︙ |
Changes to pages/news.in.
︙ | ︙ | |||
12 13 14 15 16 17 18 19 20 21 22 23 24 25 | {<a href="releaselog/\2_\3_\4.html">\0</a>} title } hd_puts "<h3>$date - $title</h3>" regsub -all "\n( *\n)+" $text "</p>\n\n<p>" txt hd_resolve "<blockquote>$txt</blockquote>" hd_puts "<hr width=\"50%\">" } newsitem {2020-01-22} {Release 3.31.0} { Version 3.31.0 is an ordinary maintenance release of SQLite. This release features the ability to define [generated columns] for tables as well as many other enhancements. See the [version 3.31.0|change log] for additional information. } | > > > > > > > > > > > > > > | 12 13 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 | {<a href="releaselog/\2_\3_\4.html">\0</a>} title } hd_puts "<h3>$date - $title</h3>" regsub -all "\n( *\n)+" $text "</p>\n\n<p>" txt hd_resolve "<blockquote>$txt</blockquote>" hd_puts "<hr width=\"50%\">" } newsitem {2020-01-28} {Release 3.31.1} { Applications that use SQLite should only interface with SQLite through the officially published APIs. Applications should not depend upon or use the internal data structures of SQLite as those structures might change from one release to another. However, there is a popular application that does depend on the details of the internal layout of data in an internal SQLite data structure, and those details changed in version 3.31.0, breaking the application. This is, technically, a bug in the application, not in SQLite. But it is within the power of SQLite to fix it, by reverting the internal data structure change, and so that is what we have done for the 3.31.1 release. } newsitem {2020-01-22} {Release 3.31.0} { Version 3.31.0 is an ordinary maintenance release of SQLite. This release features the ability to define [generated columns] for tables as well as many other enhancements. See the [version 3.31.0|change log] for additional information. } |
︙ | ︙ |