From fb189328debe3d5ee241c0342c21351bf6b9615c Mon Sep 17 00:00:00 2001 From: drh Date: Thu, 17 Mar 2005 03:33:16 +0000 Subject: [PATCH] Preparing for the release of 3.1.6. (CVS 2390) FossilOrigin-Name: 45cbf27e8079754941225e87867711504bf3d60c --- VERSION | 2 +- manifest | 18 +++++++++--------- manifest.uuid | 2 +- www/changes.tcl | 8 ++++++++ www/index.tcl | 47 +++++++++-------------------------------------- www/oldnews.tcl | 39 ++++++++++++++++++++++++++++++++++++++- 6 files changed, 66 insertions(+), 50 deletions(-) diff --git a/VERSION b/VERSION index 3ad0595adc..9cec7165ab 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.1.5 +3.1.6 diff --git a/manifest b/manifest index 10c224991f..7b505697f6 100644 --- a/manifest +++ b/manifest @@ -1,9 +1,9 @@ -C Fix\sa\sbug\sin\sthe\scalculation\sof\sthe\stable\srecord\sheader\ssize.\nTicket\s#1163.\s(CVS\s2389) -D 2005-03-17T03:15:40 +C Preparing\sfor\sthe\srelease\sof\s3.1.6.\s(CVS\s2390) +D 2005-03-17T03:33:17 F Makefile.in 5c00d0037104de2a50ac7647a5f12769795957a3 F Makefile.linux-gcc 06be33b2a9ad4f005a5f42b22c4a19dab3cbb5c7 F README a01693e454a00cc117967e3f9fdab2d4d52e9bc1 -F VERSION 17b3754dfa10ebe4c97c88bc8499651ac1aff88a +F VERSION 4cc3959f8989cf586df7ed2c0b0829dfff828441 F aclocal.m4 7daea4c35e88de30d5a3f6f7a2ab99720e803bbd F art/SQLite.eps 9b43cc99cfd2be687d386faea6862ea68d6a72b2 F art/SQLite.gif 1bbb94484963f1382e27e1c5e86dd0c1061eba2b @@ -242,7 +242,7 @@ F www/autoinc.tcl b357f5ba954b046ee35392ce0f884a2fcfcdea06 F www/c_interface.tcl b51b08591554c16a0c3ef718364a508ac25abc7e F www/capi3.tcl 7a7cc225fe02eb7ab861a6019b08baa0014409e1 F www/capi3ref.tcl 59c7da9ef1f24dcb10b247cd3b7452cf76ab36f0 -F www/changes.tcl dbace6eb8ecf10f5e7047d77115feb1742e56610 +F www/changes.tcl 8b78425c6eedbe457a0cdf461f94f165bfc2b77d F www/common.tcl de758130d54d95d151ea0d17a2ae5b92e1bb01de F www/compile.tcl 65b26bdfc964b66c5f0af841718a52f9795ceb05 F www/conflict.tcl cdd0f4b59b0ba6d61f67e6a38f3ae45853bacb30 @@ -258,12 +258,12 @@ F www/dynload.tcl 02eb8273aa78cfa9070dd4501dca937fb22b466c F www/faq.tcl 1e348dec52dc0f21f4216fd6918c69c56daa4cfd F www/fileformat.tcl 900c95b9633abc3dcfc384d9ddd8eb4876793059 F www/formatchng.tcl bfbf14dbf5181e771d06da7797767b0200b36d8a -F www/index.tcl 273a50b0148c767e5b24f067f215aff706edf571 +F www/index.tcl a53c9b092ab528cc4b9755ccd78e23ca796bafe0 F www/lang.tcl 0e5aeb09864b9ae0746d8afaa6377193f1553486 F www/lockingv3.tcl f59b19d6c8920a931f096699d6faaf61c05db55f F www/mingw.tcl d96b451568c5d28545fefe0c80bee3431c73f69c F www/nulls.tcl ec35193f92485b87b90a994a01d0171b58823fcf -F www/oldnews.tcl 1e4c67ca29b4d9621fca846e75702dd9ae9c9868 +F www/oldnews.tcl 61e4b210569e3f45b2df77482ddabb3fa2e8a8a6 F www/omitted.tcl 9f332aea97b47ec53234f4cd9aa4b4a6da8641ec F www/opcode.tcl 5bd68059416b223515a680d410a9f7cb6736485f F www/optimizing.tcl f0b2538988d1bbad16cbfe63ec6e8f48c9eb04e5 @@ -276,7 +276,7 @@ F www/tclsqlite.tcl e73f8f8e5f20e8277619433f7970060ab01088fc F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0 F www/version3.tcl 092a01f5ef430d2c4acc0ae558d74c4bb89638a0 F www/whentouse.tcl 3e522a06ad41992023c80ca29a048ae2331ca5bd -P 9a358fc33d726d0b5782bf65b50f61f2bd096d56 -R f2914c667262d46f447af52a58530a0b +P bf82a04ff7c24a38d45721b3fae69d88d6e83149 +R f724f7249ed7cdc3759dd0a175cfbf23 U drh -Z 18509b0b70ba94284e40bd44da5c7365 +Z 0957236e05acc13314771530771589ef diff --git a/manifest.uuid b/manifest.uuid index a7c37e30a2..d3c74a1b87 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -bf82a04ff7c24a38d45721b3fae69d88d6e83149 \ No newline at end of file +45cbf27e8079754941225e87867711504bf3d60c \ No newline at end of file diff --git a/www/changes.tcl b/www/changes.tcl index 3bf8b1e2cf..d0164042f1 100644 --- a/www/changes.tcl +++ b/www/changes.tcl @@ -21,6 +21,14 @@ proc chng {date desc} { puts "

" } +chng {2005 March 16 (3.1.6)} { +
  • Fix a bug that could cause database corruption when inserting + record into tables with around 125 columns.
  • +
  • sqlite3_step() is now much more likely to invoke the busy handler + and less likely to return SQLITE_BUSY.
  • +
  • Fix memory leaks that used to occur after a malloc() failure.
  • +} + chng {2005 March 11 (3.1.5)} {
  • The ioctl on OS-X to control syncing to disk is F_FULLFSYNC, not F_FULLSYNC. The previous release had it wrong.
  • diff --git a/www/index.tcl b/www/index.tcl index cdfcbd5240..62590caf9b 100644 --- a/www/index.tcl +++ b/www/index.tcl @@ -61,6 +61,14 @@ proc newsitem {date title text} { puts "
    " } +newsitem {2005-Mar-16} {Version 3.1.6} { + Version 3.1.6 fixes a critical bug that can cause database corruption + when inserting rows into tables with around 125 columns. This bug was + introduced in version 3.0.0. See + Ticket #1163 + for additional information. +} + newsitem {2005-Mar-11} {Versions 3.1.4 and 3.1.5 Released} { Version 3.1.4 fixes a critical bug that could cause database corruption if the autovacuum mode of version 3.1.0 is turned on (it is off by @@ -77,47 +85,10 @@ newsitem {2005-Mar-11} {Versions 3.1.4 and 3.1.5 Released} { newsitem {2005-Feb-19} {Version 3.1.3 Released} { Version 3.1.3 cleans up some minor issues discovered in version 3.1.2. } - -newsitem {2005-Feb-15} {Versions 2.8.16 and 3.1.2 Released} { - A critical bug in the VACUUM command that can lead to database - corruption has been fixed in both the 2.x branch and the main - 3.x line. This bug has existed in all prior versions of SQLite. - Even though it is unlikely you will ever encounter this bug, - it is suggested that all users upgrade. See - - ticket #1116. for additional information. - - Version 3.1.2 is also the first stable release of the 3.1 - series. SQLite 3.1 features added support for correlated - subqueries, autovacuum, autoincrement, ALTER TABLE, and - other enhancements. See the - release notes - for version 3.1.0 for a detailed description of the - changes available in the 3.1 series. -} - -newsitem {2004-Nov-09} {SQLite at the 2004 International PHP Conference} { - There was a talk on the architecture of SQLite and how to optimize - SQLite queries at the 2004 International PHP Conference in Frankfurt, - Germany. - - Slides from that talk are available. -} - - -newsitem {2004-Oct-10} {SQLite at the 11th -Annual Tcl/Tk Conference} { - There will be a talk on the use of SQLite in Tcl/Tk at the - 11th Tcl/Tk Conference this week in - New Orleans. Visit - http://www.tcl.tk/ for details. - - Slides from the talk are available. -} puts {

    Old news...

    } -footer {$Id: index.tcl,v 1.110 2005/03/11 17:55:32 drh Exp $} +footer {$Id: index.tcl,v 1.111 2005/03/17 03:33:17 drh Exp $} diff --git a/www/oldnews.tcl b/www/oldnews.tcl index 406a11da3a..5e5d58119a 100644 --- a/www/oldnews.tcl +++ b/www/oldnews.tcl @@ -9,6 +9,24 @@ proc newsitem {date title text} { puts "
    " } +newsitem {2005-Feb-15} {Versions 2.8.16 and 3.1.2 Released} { + A critical bug in the VACUUM command that can lead to database + corruption has been fixed in both the 2.x branch and the main + 3.x line. This bug has existed in all prior versions of SQLite. + Even though it is unlikely you will ever encounter this bug, + it is suggested that all users upgrade. See + + ticket #1116. for additional information. + + Version 3.1.2 is also the first stable release of the 3.1 + series. SQLite 3.1 features added support for correlated + subqueries, autovacuum, autoincrement, ALTER TABLE, and + other enhancements. See the + release notes + for version 3.1.0 for a detailed description of the + changes available in the 3.1 series. +} + newsitem {2005-Feb-01} {Version 3.1.1 (beta) Released} { Version 3.1.1 (beta) is now available on the website. Verison 3.1.1 is fully backwards compatible with the 3.0 series @@ -31,6 +49,14 @@ newsitem {2005-Jan-21} {Version 3.1.0 (alpha) Released} { with the first stable release to follow after two more weeks. } +newsitem {2004-Nov-09} {SQLite at the 2004 International PHP Conference} { + There was a talk on the architecture of SQLite and how to optimize + SQLite queries at the 2004 International PHP Conference in Frankfurt, + Germany. + + Slides from that talk are available. +} + newsitem {2004-Oct-11} {Version 3.0.8} { Version 3.0.8 of SQLite contains several code optimizations and minor bug fixes and adds support for DEFERRED, IMMEDIATE, and EXCLUSIVE @@ -38,6 +64,17 @@ newsitem {2004-Oct-11} {Version 3.0.8} { to upgrade from version 3.0.7 if that version is working for you. } + +newsitem {2004-Oct-10} {SQLite at the 11th +Annual Tcl/Tk Conference} { + There will be a talk on the use of SQLite in Tcl/Tk at the + 11th Tcl/Tk Conference this week in + New Orleans. Visit + http://www.tcl.tk/ for details. + + Slides from the talk are available. +} + newsitem {2004-Sep-18} {Version 3.0.7} { Version 3.0 has now been in use by multiple projects for several months with no major difficulties. We consider it stable and @@ -159,4 +196,4 @@ newsitem {2004-Apr-23} {Work Begins On SQLite Version 3} { Plans are to continue to support SQLite version 2.8 with bug fixes. But all new development will occur in version 3.0. } -footer {$Id: oldnews.tcl,v 1.10 2005/02/15 12:51:16 drh Exp $} +footer {$Id: oldnews.tcl,v 1.11 2005/03/17 03:33:17 drh Exp $}