Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Begin recording changes in preparation for the 3.7.5 release. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
d098a0558d9d434e3b51612e5eb001c5 |
User & Date: | drh 2011-01-17 18:29:23.786 |
Context
2011-01-20
| ||
15:16 | Fixed eight documentation typos reported on the mailing list. (check-in: 9101dd1c25 user: drh tags: trunk) | |
2011-01-17
| ||
18:29 | Begin recording changes in preparation for the 3.7.5 release. (check-in: d098a0558d user: drh tags: trunk) | |
2011-01-13
| ||
16:09 | Fix typo in the pragma documentation: dartbase to database. (check-in: bd64b1f2ab user: drh tags: trunk) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
37 38 39 40 41 42 43 44 45 46 47 48 49 50 | <a href="http://www.sqlite.org/src/timeline"> http://www.sqlite.org/src/timeline</a>.</p> } hd_close_aux hd_enable_main 1 } } chng {2010 December 08 (3.7.4)} { <li> Added the [sqlite3_blob_reopen()] interface to allow an existing [sqlite3_blob] object to be rebound to a new row. <li> Use the new [sqlite3_blob_reopen()] interface to improve the performance of FTS. <li> [sqlite3_vfs | VFSes] that do not support shared memory are allowed | > > > > > > > > > > > > > > > > | 37 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 | <a href="http://www.sqlite.org/src/timeline"> http://www.sqlite.org/src/timeline</a>.</p> } hd_close_aux hd_enable_main 1 } } chng {2011 February 02 (3.7.5)} { <li> Added the [sqlite3_vsnprintf()] interface. <li> Added the [SQLITE_DBSTATUS_LOOKASIDE_HIT], [SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE], and [SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL] options for the [sqlite3_db_status()] interface. <li> Added the [SQLITE_OMIT_AUTORESET] compile-time option. <li> Added the [SQLITE_DEFAULT_FOREIGN_KEYS] compile-time option. <li> Updates to [sqlite3_stmt_readonly()] so that its result is well-defined for all prepared statements and so that it works with [VACUUM]. <li> Added the "-heap" option to the [command-line shell] <li> Fix [http://www.sqlite.org/src/info/5d863f876e | a bug] involving frequent changes in and out of WAL mode and VACUUM that could (in theory) cause database corruption. } chng {2010 December 08 (3.7.4)} { <li> Added the [sqlite3_blob_reopen()] interface to allow an existing [sqlite3_blob] object to be rebound to a new row. <li> Use the new [sqlite3_blob_reopen()] interface to improve the performance of FTS. <li> [sqlite3_vfs | VFSes] that do not support shared memory are allowed |
︙ | ︙ |
Changes to pages/compile.in.
︙ | ︙ | |||
576 577 578 579 580 581 582 583 584 585 586 587 588 589 | The overhead of invoking [sqlite3_initialize()] automatically in this way may be omitted by building SQLite with the SQLITE_OMIT_AUTOINIT C-preprocessor macro. When built using SQLITE_OMIT_AUTOINIT, SQLite will not automatically initialize itself and the application is required to invoke [sqlite3_initialize()] directly prior to beginning use of the SQLite library. } COMPILE_OPTION {SQLITE_OMIT_AUTOVACUUM} { If this option is defined, the library cannot create or write to databases that support [auto_vacuum]. Executing a [PRAGMA auto_vacuum] statement is not an error (since unknown PRAGMAs are silently ignored), but does not return a value or modify the auto-vacuum flag in the database file. If a database that | > > > > > > > > > > > > > > > > > > > > > > > > > | 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 | The overhead of invoking [sqlite3_initialize()] automatically in this way may be omitted by building SQLite with the SQLITE_OMIT_AUTOINIT C-preprocessor macro. When built using SQLITE_OMIT_AUTOINIT, SQLite will not automatically initialize itself and the application is required to invoke [sqlite3_initialize()] directly prior to beginning use of the SQLite library. } COMPILE_OPTION {SQLITE_OMIT_AUTORESET} { By default, the [sqlite3_step()] interface will automatically invoke [sqlite3_reset()] to reset the [prepared statement] if necessary. This compile-time option changes that behavior so that [sqlite3_step()] will return [SQLITE_MISUSE] if it called again after returning anything other than [SQLITE_ROW], [SQLITE_BUSY], or [SQLITE_LOCKED] unless there was an intervening call to [sqlite3_reset()]. In SQLite version 3.6.23.1 and earlier, [sqlite3_step()] used to always return [SQLITE_MISUSE] if it was invoked again after returning anything other than [SQLITE_ROW] without an intervening call to [sqlite3_reset()]. This caused problems on some poorly written smartphone applications which did not correctly handle the [SQLITE_LOCKED] and [SQLITE_BUSY] error returns. Rather than fix the many defective smartphone applications, the behavior of SQLite was changed in 3.6.23.2 to automatically reset the prepared statement. But that changed caused issues in other improperly implemented applications that were actually looking for an [SQLITE_MISUSE] return to terminate their query loops. (Anytime an application gets an SQLITE_MISUSE error code from SQLite, that means the application is misusing the SQLite interface and is thus incorrectly implemented.) The SQLITE_OMIT_AUTORESET interface was added to SQLite version 3.7.5 in an effort to get all of the (broken) applications to work again without having to actually fix the applications. } COMPILE_OPTION {SQLITE_OMIT_AUTOVACUUM} { If this option is defined, the library cannot create or write to databases that support [auto_vacuum]. Executing a [PRAGMA auto_vacuum] statement is not an error (since unknown PRAGMAs are silently ignored), but does not return a value or modify the auto-vacuum flag in the database file. If a database that |
︙ | ︙ |
Changes to pages/index.in.
︙ | ︙ | |||
83 84 85 86 87 88 89 | </td> <td width="20"></td><td bgcolor="#044a64" width="1"></td><td width="20"></td> <td valign="top"> <h3>Current Status</h3> <p><ul> | | < | | 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | </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_7_5.html">Version 3.7.5</a> of SQLite is recommended for all new development. Upgrading from all prior SQLite versions 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> |
︙ | ︙ |