Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Website change in preparation for version 3.5.9. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
29af58951dccd532f61bb03a55615456 |
User & Date: | drh 2008-05-08 14:24:29.000 |
Context
2008-05-09
| ||
14:53 | Set the anticipated date of release 3.5.9. (check-in: 0bbf39b7b5 user: drh tags: trunk) | |
2008-05-08
| ||
14:24 | Website change in preparation for version 3.5.9. (check-in: 29af58951d user: drh tags: trunk) | |
2008-04-29
| ||
13:18 | Use SQLITE_DEFAULT_PAGE_SIZE instead of 1024 in the page size algorithm. (check-in: c4bd8f4f26 user: drh tags: trunk) | |
Changes
Changes to pages/34to35.in.
︙ | ︙ | |||
29 30 31 32 33 34 35 36 37 38 39 40 41 42 | append num .$level($i) } } incr n 1 hd_puts "<h$n>$num $name</h$n>" } HEADING 0 {Moving From SQLite 3.4.2 to 3.5.0} PARAGRAPH { SQLite version 3.5.0 introduces a new OS interface layer that is incompatible with all prior versions of SQLite. In addition, a few existing interfaces have been generalized to work across all database connections within a process rather than just all | > | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | append num .$level($i) } } incr n 1 hd_puts "<h$n>$num $name</h$n>" } hd_keywords 34to35 HEADING 0 {Moving From SQLite 3.4.2 to 3.5.0} PARAGRAPH { SQLite version 3.5.0 introduces a new OS interface layer that is incompatible with all prior versions of SQLite. In addition, a few existing interfaces have been generalized to work across all database connections within a process rather than just all |
︙ | ︙ |
Changes to pages/changes.in.
︙ | ︙ | |||
36 37 38 39 40 41 42 43 44 45 46 47 48 49 | <a href="http://www.sqlite.org/cvstrac/timeline"> http://www.sqlite.org/cvstrac/timeline</a>.</p> } hd_close_aux hd_enable_main 1 } } chng {2008 Apr 16 (3.5.8)} { <li>Expose SQLite's internal pseudo-random number generator (PRNG) via the [sqlite3_randomness()] interface</li> <li>New interface [sqlite3_context_db_handle()] that returns the [database connection] handle that has invoked an application-defined SQL function.</li> | > > > > > > > > > > > > > > > > > > > > > > | 36 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 67 68 69 70 71 | <a href="http://www.sqlite.org/cvstrac/timeline"> http://www.sqlite.org/cvstrac/timeline</a>.</p> } hd_close_aux hd_enable_main 1 } } chng {2008 May 14 (3.5.9)} { <li>Added <em>experimental</em> support for the [journal_mode] PRAGMA and persistent journal.</li> <li>[journal_mode | Journal mode PERSIST] is the default behavior in [locking_mode | exclusive locking mode].</li> <li>Fix a performance regression on LEFT JOIN (see [ticket #3015]) that was mistakenly introduced in [version 3.5.8].</li> <li>Performance enhancement: Reengineer the internal routines used to interpret and render variable-length integers.</li> <li>Fix a buffer-overrun problem in [sqlite3_mprintf()] which occurs when a string without a zero-terminator is passed to "%.*s".</li> <li>Always convert IEEE floating point NaN values into NULL during processing. ([Ticket #3060])</li> <li>Make sure that when a connection blocks on a RESERVED lock that it is able to continue after the lock is released. ([Ticket #3093])</li> <li>The "configure" scripts should now automatically configure unix systems for large file support. Improved error messages for when large files are encountered and large file support is disabled.</li> <li>Avoid cache pages leaks following disk-full or I/O errors</li> <li>And, many more minor bug fixes and performance enhancements....</li> } chng {2008 Apr 16 (3.5.8)} { <li>Expose SQLite's internal pseudo-random number generator (PRNG) via the [sqlite3_randomness()] interface</li> <li>New interface [sqlite3_context_db_handle()] that returns the [database connection] handle that has invoked an application-defined SQL function.</li> |
︙ | ︙ |
Changes to pages/index.in.
︙ | ︙ | |||
58 59 60 61 62 63 64 | </td> <td width="20"></td><td bgcolor="#80a796" width="1"></td><td width="20"></td> <td valign="top"> <h3>Current Status</h3> <p><ul> | | | 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | </td> <td width="20"></td><td bgcolor="#80a796" width="1"></td><td width="20"></td> <td valign="top"> <h3>Current Status</h3> <p><ul> <li><a href="releaselog/3_5_9.html">Version 3.5.9</a> of SQLite is stable and is recommended for all users.</li> </ul></p> <h3>Common Links</h3> <p><ul> <li> <a href="features.html">Features</a> </li> |
︙ | ︙ |
Changes to pages/news.in.
︙ | ︙ | |||
9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 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 "<p>$txt</p>" hd_puts "<hr width=\"50%\">" } newsitem {2008-Apr-16} {Version 3.5.8} { Version 3.5.8 includes some important new performance optimizations in the virtual machine code generator, including constant subexpression factoring and common subexpression elimination. This release also creates new public interfaces: [sqlite3_randomness()] provides access to SQLite's internal | > > > > > > > > > > > > > > > > > > > > > | 9 10 11 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 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 "<p>$txt</p>" hd_puts "<hr width=\"50%\">" } newsitem {2008-Apr-16} {Version 3.5.8} { Version 3.5.9 adds a new experimental [PRAGMA]: [journal_mode]. Setting the journal mode to PERSIST can provide performance improvement on systems where deleting a file is expective. The PERSIST journal mode is still considered experimental and should be used with caution pending further testing. Version 3.5.9 is intended to be the last stable release prior to version 3.6.0. Version 3.6.0 will make incompatible changes to the [sqlite3_vfs] VFS layer in order to address deficiencies in the original design. These incompatibilities will only users who write their own custom VFS layers (typically embedded device builders). Workstation users will see no changes and there will be no changes in the front-end interface or file format. The planned VFS changes will be much smaller than the changes that occurred on the [34to35 | 3.4.2 to 3.5.0 transaction] that occurred last September. This release of SQLite is considered stable and ready for production use. } newsitem {2008-Apr-16} {Version 3.5.8} { Version 3.5.8 includes some important new performance optimizations in the virtual machine code generator, including constant subexpression factoring and common subexpression elimination. This release also creates new public interfaces: [sqlite3_randomness()] provides access to SQLite's internal |
︙ | ︙ |