]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Preparing for the release of 3.1.6. (CVS 2390)
authordrh <drh@noemail.net>
Thu, 17 Mar 2005 03:33:16 +0000 (03:33 +0000)
committerdrh <drh@noemail.net>
Thu, 17 Mar 2005 03:33:16 +0000 (03:33 +0000)
FossilOrigin-Name: 45cbf27e8079754941225e87867711504bf3d60c

VERSION
manifest
manifest.uuid
www/changes.tcl
www/index.tcl
www/oldnews.tcl

diff --git a/VERSION b/VERSION
index 3ad0595adcc26a4d1811520b2bc474ca92c11bb2..9cec7165ab0a01ccc4c9b089abd747bd12432329 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.1.5
+3.1.6
index 10c224991fd10aded0e958957afd70bebe4d5c6d..7b505697f6f7f541a8ba3c95b8cf036392ea942c 100644 (file)
--- 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
index a7c37e30a24b3be9f7522c1f95729404ae0c4144..d3c74a1b87bd3ba5f0078f8ea05df096c28711a0 100644 (file)
@@ -1 +1 @@
-bf82a04ff7c24a38d45721b3fae69d88d6e83149
\ No newline at end of file
+45cbf27e8079754941225e87867711504bf3d60c
\ No newline at end of file
index 3bf8b1e2cf958b4598a0817d52787e2abe7312a1..d0164042f13f354698bc562afad2c02e0b557a1c 100644 (file)
@@ -21,6 +21,14 @@ proc chng {date desc} {
   puts "<DD><P><UL>$desc</UL></P></DD>"
 }
 
+chng {2005 March 16 (3.1.6)} {
+<li>Fix a bug that could cause database corruption when inserting
+    record into tables with around 125 columns.</li>
+<li>sqlite3_step() is now much more likely to invoke the busy handler
+    and less likely to return SQLITE_BUSY.</li>
+<li>Fix memory leaks that used to occur after a malloc() failure.</li>
+}
+
 chng {2005 March 11 (3.1.5)} {
 <li>The ioctl on OS-X to control syncing to disk is F_FULLFSYNC,
     not F_FULLSYNC.  The previous release had it wrong.</li>
index cdfcbd5240bd2b3406ce19414438f15876b1db41..62590caf9b40a3eb2729d538aa9b69e9ddd81834 100644 (file)
@@ -61,6 +61,14 @@ proc newsitem {date title text} {
   puts "<hr width=\"50%\">"
 }
 
+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
+  <a href="http://www.sqlite.org/cvstrac/tktview?tn=1163">Ticket #1163</a>
+  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
-  <a href="http://www.sqlite.org/cvstrac/tktview?tn=1116">
-  ticket #1116</a>. 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 
-  <a href="http://www.sqlite.org/releasenotes310.html">release notes
-  for version 3.1.0</a> 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.
-  <a href="http://www.sqlite.org/php2004/page-001.html">
-  Slides</a> from that talk are available.
-}
-
-
-newsitem {2004-Oct-10} {SQLite at the 11<sup><small>th</small></sup>
-Annual Tcl/Tk Conference} {
-  There will be a talk on the use of SQLite in Tcl/Tk at the
-  11<sup><small>th</small></sup> Tcl/Tk Conference this week in
-  New Orleans.  Visit <a href="http://www.tcl.tk/community/tcl2004/">
-  http://www.tcl.tk/</a> for details.
-  <a href="http://www.sqlite.org/tclconf2004/page-001.html">
-  Slides</a> from the talk are available.
-}
   
 
 puts {
 <p align="right"><a href="oldnews.html">Old news...</a></p>
 </td></tr></table>
 }
-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 $}
index 406a11da3a2ee95c041eb86bc9448e9bc7aa1182..5e5d58119a0b7ea9c87ea40601cdd579d3b8182f 100644 (file)
@@ -9,6 +9,24 @@ proc newsitem {date title text} {
   puts "<hr width=\"50%\">"
 }
 
+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
+  <a href="http://www.sqlite.org/cvstrac/tktview?tn=1116">
+  ticket #1116</a>. 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 
+  <a href="http://www.sqlite.org/releasenotes310.html">release notes
+  for version 3.1.0</a> 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.
+  <a href="http://www.sqlite.org/php2004/page-001.html">
+  Slides</a> 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 11<sup><small>th</small></sup>
+Annual Tcl/Tk Conference} {
+  There will be a talk on the use of SQLite in Tcl/Tk at the
+  11<sup><small>th</small></sup> Tcl/Tk Conference this week in
+  New Orleans.  Visit <a href="http://www.tcl.tk/community/tcl2004/">
+  http://www.tcl.tk/</a> for details.
+  <a href="http://www.sqlite.org/tclconf2004/page-001.html">
+  Slides</a> 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 $}