Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Updates to the 3.14 change log. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
6bc4912659800402a3be59496de10cfe |
User & Date: | drh 2016-07-28 19:26:20.828 |
Context
2016-08-02
| ||
12:52 | Update the documentation generator to keep track of historical requirement numbers and use that database to print the text of stale requirement numbers. (check-in: ec99d82068 user: drh tags: trunk) | |
2016-07-28
| ||
19:26 | Updates to the 3.14 change log. (check-in: 6bc4912659 user: drh tags: trunk) | |
17:45 | Add linkage macros to the compile-time macro page. (check-in: b23ac4e38d user: drh tags: trunk) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | full scan of the main table, in cases where that makes sense. <li>Allow [table-valued functions] to appear on the right-hand side of an [IN operator]. <li>Created the [dbhash.exe] command-line utility. <li>Added two new C-language interfaces: [sqlite3_expanded_sql()] and [sqlite3_trace_v2()]. These new interfaces subsume the functions of [sqlite3_trace()] and [sqlite3_profile()] which are now deprecated. <li>Added the [json_quote()] SQL function to [the json1 extension]. <p><b>Bug Fixes:</b> <li>Fix the [ALTER TABLE] command so that it does not corrupt [descending indexes] when adding a column to a [legacy_file_format|legacy file format] database. Ticket [https://www.sqlite.org/src/info/f68bf68513a1c15f|f68bf68513a1c15f] <li>Fix a NULL-pointer dereference/crash that could occurs when a transitive WHERE clause references a non-existent collating sequence. Ticket [https://www.sqlite.org/src/info/e8d439c77685eca6|e8d439c77685eca6]. } chng {2016-05-18 (3.13.0)} { <li>Postpone I/O associated with TEMP files for as long as possible, with the hope that the I/O can ultimately be avoided completely. <li>Merged the [session] extension into trunk. <li>Added the ".auth ON|OFF" command to the [command-line shell]. | > > > > > > | 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | full scan of the main table, in cases where that makes sense. <li>Allow [table-valued functions] to appear on the right-hand side of an [IN operator]. <li>Created the [dbhash.exe] command-line utility. <li>Added two new C-language interfaces: [sqlite3_expanded_sql()] and [sqlite3_trace_v2()]. These new interfaces subsume the functions of [sqlite3_trace()] and [sqlite3_profile()] which are now deprecated. <li>Added the [json_quote()] SQL function to [the json1 extension]. <li>Disable the [sqlite3_set_authorizer|authorizer callback] while reparsing the schema. <p><b>Bug Fixes:</b> <li>Fix the [ALTER TABLE] command so that it does not corrupt [descending indexes] when adding a column to a [legacy_file_format|legacy file format] database. Ticket [https://www.sqlite.org/src/info/f68bf68513a1c15f|f68bf68513a1c15f] <li>Fix a NULL-pointer dereference/crash that could occurs when a transitive WHERE clause references a non-existent collating sequence. Ticket [https://www.sqlite.org/src/info/e8d439c77685eca6|e8d439c77685eca6]. <li>Improved the cost estimation for an index scan which includes a WHERE clause that can be partially or fully evaluated using columns in the index and without having to do a table lookup. This fixes a performance regression that occurred for some obscure queries following the ORDER BY LIMIT optimization introduced in [version 3.12.0]. } chng {2016-05-18 (3.13.0)} { <li>Postpone I/O associated with TEMP files for as long as possible, with the hope that the I/O can ultimately be avoided completely. <li>Merged the [session] extension into trunk. <li>Added the ".auth ON|OFF" command to the [command-line shell]. |
︙ | ︙ |