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 $}