You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by li...@apache.org on 2010/10/07 02:13:57 UTC

svn commit: r1005299 [1/2] - in /db/derby/site/trunk: build/site/ build/site/papers/DerbyTut/ build/site/releases/ src/documentation/conf/ src/documentation/content/xdocs/ src/documentation/content/xdocs/papers/DerbyTut/ src/documentation/content/xdocs...

Author: lilywei
Date: Thu Oct  7 00:13:57 2010
New Revision: 1005299

URL: http://svn.apache.org/viewvc?rev=1005299&view=rev
Log:
DERBY-4787 Website changes for 10.6.2.1

Added:
    db/derby/site/trunk/build/site/releases/release-10.6.2.1.cgi   (with props)
    db/derby/site/trunk/build/site/releases/release-10.6.2.1.html
    db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10.6.2.1.cgi   (with props)
    db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10.6.2.1.html
Removed:
    db/derby/site/trunk/build/site/releases/release-10.6.1.0.cgi
    db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10.6.1.0.cgi
Modified:
    db/derby/site/trunk/build/site/derby_downloads.html
    db/derby/site/trunk/build/site/papers/DerbyTut/install_software.html
    db/derby/site/trunk/build/site/releases/release-10.6.1.0.html
    db/derby/site/trunk/src/documentation/conf/cli.xconf
    db/derby/site/trunk/src/documentation/content/xdocs/derby_downloads.xml
    db/derby/site/trunk/src/documentation/content/xdocs/papers/DerbyTut/install_software.xml
    db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10.6.1.0.html

Modified: db/derby/site/trunk/build/site/derby_downloads.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/derby_downloads.html?rev=1005299&r1=1005298&r2=1005299&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/derby_downloads.html (original)
+++ db/derby/site/trunk/build/site/derby_downloads.html Thu Oct  7 00:13:57 2010
@@ -164,8 +164,8 @@ document.write("Last Published: " + docu
 <ul>
    
 <li> 
-<a href="releases/release-10.6.1.0.cgi">10.6.1.0</a> 
-   (May 17, 2010 / SVN 938214)
+<a href="releases/release-10.6.2.1.cgi">10.6.2.1</a> 
+   (Oct 5, 2010 / SVN 999685)
    </li>
 
 </ul>
@@ -177,6 +177,11 @@ document.write("Last Published: " + docu
 <ul>
    
 <li> 
+<a href="releases/release-10.6.1.0.html">10.6.1.0</a> 
+   (May 19, 2010 / SVN 938214)
+   </li>
+   
+<li> 
 <a href="releases/release-10.5.3.0.html">10.5.3.0</a> 
    (August 21, 2009 / SVN 802917)
    </li>
@@ -230,7 +235,7 @@ document.write("Last Published: " + docu
 </div>
 
 
-<a name="N1006E"></a><a name="Deprecated+Releases"></a>
+<a name="N10075"></a><a name="Deprecated+Releases"></a>
 <h2 class="boxed">Deprecated Releases</h2>
 <div class="section">
 <p>
@@ -255,7 +260,7 @@ of changes to Derby:
 </div>
 
 
-<a name="N1008E"></a><a name="Change+History"></a>
+<a name="N10095"></a><a name="Change+History"></a>
 <h2 class="boxed">Change History</h2>
 <div class="section">
 <p>
@@ -273,7 +278,7 @@ Information about Derby source code was 
 
 <p>
 
-<em>Last updated: May 17, 2010</em>
+<em>Last updated: Oct 6, 2010</em>
 
 </p>
 

Modified: db/derby/site/trunk/build/site/papers/DerbyTut/install_software.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/DerbyTut/install_software.html?rev=1005299&r1=1005298&r2=1005299&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/papers/DerbyTut/install_software.html (original)
+++ db/derby/site/trunk/build/site/papers/DerbyTut/install_software.html Thu Oct  7 00:13:57 2010
@@ -465,7 +465,7 @@ And don't proceed until you resolve that
 <p>
 Download the binary Apache Derby distribution from the Derby web site at 
 <a href="http://db.apache.org/derby/derby_downloads.html">http://db.apache.org/derby/derby_downloads.html</a>.
-These tutorial instructions use version 10.6.1.0 and 
+These tutorial instructions use version 10.6.2.1 and 
 assume you downloaded one of the binary distribution files 
 listed in the table below:
 </p>
@@ -476,17 +476,17 @@ listed in the table below:
 </tr>
      
 <tr>
-<td colspan="1" rowspan="1">Windows</td><td colspan="1" rowspan="1">db-derby-10.6.1.0-bin.zip</td>
+<td colspan="1" rowspan="1">Windows</td><td colspan="1" rowspan="1">db-derby-10.6.2.1-bin.zip</td>
 </tr>
      
 <tr>
-<td colspan="1" rowspan="1">UNIX, Linux, and Mac</td><td colspan="1" rowspan="1">db-derby-10.6.1.0-bin.tar.gz</td>
+<td colspan="1" rowspan="1">UNIX, Linux, and Mac</td><td colspan="1" rowspan="1">db-derby-10.6.2.1-bin.tar.gz</td>
 </tr>
 
 </table>
 <p>If a more recent release is available, download that,
    then substitute that version number 
-for <span class="codefrag">10.6.1.0</span> in the following instructions.
+for <span class="codefrag">10.6.2.1</span> in the following instructions.
    </p>
 <a name="N100D0"></a><a name="derby_install"></a>
 <h3 class="boxed">Install Derby</h3>
@@ -500,18 +500,18 @@ for <span class="codefrag">10.6.1.0</spa
     </p>
 <p class="code-block">Windows (use your extraction tool e.g. WinZip -- these instructions use mks unzip):
 mkdir C:\Apache
-copy db-derby-10.6.1.0-bin.zip C:\Apache
+copy db-derby-10.6.2.1-bin.zip C:\Apache
 cd C:\Apache
-unzip db-derby-10.6.1.0-bin.zip
+unzip db-derby-10.6.2.1-bin.zip
 </p>
 <p class="code-block">UNIX:
 mkdir /opt/Apache
-cp db-derby-10.6.1.0-bin.tar.gz /opt/Apache
+cp db-derby-10.6.2.1-bin.tar.gz /opt/Apache
 cd /opt/Apache
-tar xzvf db-derby-10.6.1.0-bin.tar.gz
+tar xzvf db-derby-10.6.2.1-bin.tar.gz
 </p>
 <p>In both cases, the software will now be extracted into a subdirectory
-    named <span class="codefrag">db-derby-10.6.1.0-bin</span>. 
+    named <span class="codefrag">db-derby-10.6.2.1-bin</span>. 
    </p>
 <a name="N100EE"></a><a name="set_derby_install"></a>
 <h3 class="boxed">Set DERBY_INSTALL</h3>
@@ -522,10 +522,10 @@ Examples are shown below, but be sure to
 your system:
 </p>
 <p class="code-block">Windows:
-C:\&gt; set DERBY_INSTALL=C:\Apache\db-derby-10.6.1.0-bin
+C:\&gt; set DERBY_INSTALL=C:\Apache\db-derby-10.6.2.1-bin
 </p>
 <p class="code-block">UNIX Korn Shell:
-$ export DERBY_INSTALL=/opt/Apache/db-derby-10.6.1.0-bin
+$ export DERBY_INSTALL=/opt/Apache/db-derby-10.6.2.1-bin
 </p>
 <a name="N10103"></a><a name="derby_configure"></a>
 <h3 class="boxed">Configure Embedded Derby</h3>
@@ -581,7 +581,7 @@ semicolon (;) on Windows and a colon (:)
    </p>
 <p class="code-block">Windows:
 C:\&gt; cd %DERBY_INSTALL%\bin
-C:\Apache\db-derby-10.6.1.0-bin\bin&gt; setEmbeddedCP.bat
+C:\Apache\db-derby-10.6.2.1-bin\bin&gt; setEmbeddedCP.bat
 </p>
 <p class="code-block">UNIX:
 $ cd $DERBY_INSTALL/bin
@@ -604,13 +604,13 @@ OS architecture: x86
 OS version:      5.1
 Java user name:  user
 Java user home:  C:\Documents and Settings\user
-Java user dir:   C:\Apache\db-derby-10.6.1.0-bin\bin
+Java user dir:   C:\Apache\db-derby-10.6.2.1-bin\bin
 java.specification.name: Java Platform API Specification
 java.specification.version: 1.5
 --------- Derby Information --------
 JRE - JDBC: J2SE 5.0 - JDBC 3.0
-[C:\Apache\db-derby-10.6.1.0-bin\lib\derby.jar] 10.6.1.0 - (802917)
-[C:\Apache\db-derby-10.6.1.0-bin\lib\derbytools.jar] 10.6.1.0 - (802917)
+[C:\Apache\db-derby-10.6.2.1-bin\lib\derby.jar] 10.6.2.1 - (999685)
+[C:\Apache\db-derby-10.6.2.1-bin\lib\derbytools.jar] 10.6.2.1 - (999685)
 ------------------------------------------------------
 ----------------- Locale Information -----------------
 Current Locale :  [English/United States [en_US]]
@@ -619,7 +619,7 @@ Found support for locale: [cs]
 .
 .
 Found support for locale: [zh_TW]
-         version: 10.6.1.0 - (802917)
+         version: 10.6.2.1 - (999685)
 ------------------------------------------------------
 </p>
 <p>
@@ -645,7 +645,7 @@ C:\Apache\DB-DER~1.1-B\lib\derby.jar;C:\
 </p>
 <p class="code-block">UNIX:
 $ echo $CLASSPATH
-/opt/Apache/db-derby-10.6.1.0-bin/lib/derby.jar:/opt/Apache/db-derby-10.6.1.0-bin/lib/derbytools.jar:
+/opt/Apache/db-derby-10.6.2.1-bin/lib/derby.jar:/opt/Apache/db-derby-10.6.2.1-bin/lib/derbytools.jar:
 </p>
 <p>
 If <span class="codefrag">sysinfo</span> outputs valid information, you're

Modified: db/derby/site/trunk/build/site/releases/release-10.6.1.0.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/releases/release-10.6.1.0.html?rev=1005299&r1=1005298&r2=1005299&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/releases/release-10.6.1.0.html (original)
+++ db/derby/site/trunk/build/site/releases/release-10.6.1.0.html Thu Oct  7 00:13:57 2010
@@ -455,16 +455,6 @@ document.write("Last Published: " + docu
 <h2 class="boxed">Distributions</h2>
 <div class="section">
 <p>Use the links below to download a distribution of Apache Derby. You should <strong>always</strong> <a href="#Verifying+releases">verify the integrity</a> of distribution files downloaded from a mirror.</p>
-<p>You are currently using <strong>[preferred]</strong>. If you encounter a problem with this mirror, then please select another. If all mirrors are failing, there are backup mirrors at the end of the list. See <a class="external" href="http://www.apache.org/mirrors/">status</a> of mirrors.</p>
-<a name="SelectMirror"></a>
-<form action="[location]" method="get" id="SelectMirror">Other mirrors: <select name="Preferred">
-<!--[if-any http] [for http]--><option value="[http]">[http]</option>
-<!--[end] [end]-->
-<!--[if-any ftp] [for ftp]--><option value="[ftp]">[ftp]</option>
-<!--[end] [end]-->
-<!--[if-any backup] [for backup]--><option value="[backup]">[backup] (backup)</option>
-<!--[end] [end]--></select> <input type="submit" value="Change">
-</form>
 <p>There are four different distributions:</p>
 <ul>
 <li>bin distribution - contains the documentation, javadoc, and jar files for Derby.</li>
@@ -473,33 +463,33 @@ document.write("Last Published: " + docu
 <li>src distribution - contains the Derby source tree at the point which the binaries were built.</li>
 </ul>
 <p>
-<a href="[preferred]/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-bin.zip">db-derby-10.6.1.0-bin.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-bin.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-bin.zip.md5">MD5</a>]<br> 
-<a href="[preferred]/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-bin.tar.gz">db-derby-10.6.1.0-bin.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-bin.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-bin.tar.gz.md5">MD5</a>]</p>
+<a class="external" href="http://archive.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-bin.zip">db-derby-10.6.1.0-bin.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-bin.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-bin.zip.md5">MD5</a>]<br> 
+<a class="external" href="http://archive.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-bin.tar.gz">db-derby-10.6.1.0-bin.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-bin.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-bin.tar.gz.md5">MD5</a>]</p>
 <p>
-<a href="[preferred]/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib.zip">db-derby-10.6.1.0-lib.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib.zip.md5">MD5</a>]<br> 
-<a href="[preferred]/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib.tar.gz">db-derby-10.6.1.0-lib.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib.tar.gz.md5">MD5</a>]</p>
+<a class="external" href="http://archive.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib.zip">db-derby-10.6.1.0-lib.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib.zip.md5">MD5</a>]<br> 
+<a class="external" href="http://archive.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib.tar.gz">db-derby-10.6.1.0-lib.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib.tar.gz.md5">MD5</a>]</p>
 <p>
-<a href="[preferred]/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib-debug.zip">db-derby-10.6.1.0-lib-debug.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib-debug.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib-debug.zip.md5">MD5</a>]<br> 
-<a href="[preferred]/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib-debug.tar.gz">db-derby-10.6.1.0-lib-debug.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib-debug.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib-debug.tar.gz.md5">MD5</a>]</p>
+<a class="external" href="http://archive.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib-debug.zip">db-derby-10.6.1.0-lib-debug.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib-debug.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib-debug.zip.md5">MD5</a>]<br> 
+<a class="external" href="http://archive.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib-debug.tar.gz">db-derby-10.6.1.0-lib-debug.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib-debug.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-lib-debug.tar.gz.md5">MD5</a>]</p>
 <p>
-<a href="[preferred]/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-src.zip">db-derby-10.6.1.0-src.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-src.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-src.zip.md5">MD5</a>]<br> 
-<a href="[preferred]/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-src.tar.gz">db-derby-10.6.1.0-src.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-src.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-src.tar.gz.md5">MD5</a>] (Note that, due to long filenames, you will need gnu tar to unravel this tarball.)</p>
+<a class="external" href="http://archive.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-src.zip">db-derby-10.6.1.0-src.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-src.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-src.zip.md5">MD5</a>]<br> 
+<a class="external" href="http://archive.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-src.tar.gz">db-derby-10.6.1.0-src.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-src.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/db-derby-10.6.1.0-src.tar.gz.md5">MD5</a>] (Note that, due to long filenames, you will need gnu tar to unravel this tarball.)</p>
 <p>There are two separate Eclipse plugins for Derby:</p>
 <ul>
 <li>derby_core_plugin - provides the Derby jar files to other plugins in Eclipse.</li>
 <li>derby_ui_plugin - provides an Apache Derby Nature in Eclipse for easy database application development.</li>
 </ul>
 <p>
-<a href="[preferred]/db/derby/db-derby-10.6.1.0/derby_core_plugin_10.6.1.zip">derby_core_plugin_10.6.1.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/derby_core_plugin_10.6.1.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/derby_core_plugin_10.6.1.zip.md5">MD5</a>]<br> 
-<a href="[preferred]/db/derby/db-derby-10.6.1.0/derby_ui_doc_plugin_1.1.2.zip">derby_ui_doc_plugin_1.1.2.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/derby_ui_doc_plugin_1.1.2.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/derby_ui_doc_plugin_1.1.2.zip.md5">MD5</a>]</p>
+<a class="external" href="http://archive.apache.org/dist/db/derby/db-derby-10.6.1.0/derby_core_plugin_10.6.1.zip">derby_core_plugin_10.6.1.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/derby_core_plugin_10.6.1.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/derby_core_plugin_10.6.1.zip.md5">MD5</a>]<br> 
+<a class="external" href="http://archive.apache.org/dist/db/derby/db-derby-10.6.1.0/derby_ui_doc_plugin_1.1.2.zip">derby_ui_doc_plugin_1.1.2.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/derby_ui_doc_plugin_1.1.2.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.1.0/derby_ui_doc_plugin_1.1.2.zip.md5">MD5</a>]</p>
 <p>Please note: both plugins must be installed for full functionality. For information on installing and using the Derby plugins for Eclipse, please see the <a href="http://db.apache.org/derby/integrate/plugin_howto.html">Using the 10 Core and 1.1 UI Derby plug-ins</a> page.</p>
 </div>
-<a name="N100DF"></a><a name="Release Notes for Derby 10.6.1.0"></a>
+<a name="N100BC"></a><a name="Release Notes for Derby 10.6.1.0"></a>
 <h2 class="boxed">Release Notes for Derby 10.6.1.0</h2>
 <div class="section">
 <p>These notes describe the difference between Derby release 10.6.1.0 and the preceding release 10.5.3.0.</p>
 <p>In addition to many new features, 10.6.1.0 includes a fix for Security Bug CVE-2009-4269, affecting the BUILTIN authentication scheme and password hashing. For more information, see below.</p>
-<a name="N100E9"></a><a name="Overview"></a>
+<a name="N100C6"></a><a name="Overview"></a>
 <h3 class="boxed">Overview</h3>
 <p>Derby is a pure Java relational database engine using standard SQL and JDBC as its APIs.</p>
 <p>Derby functionality includes:</p>
@@ -509,7 +499,7 @@ document.write("Last Published: " + docu
 <li>Network client JDBC drivers</li>
 <li>Command line tools: ij (SQL scripting), dblook (schema dump) and sysinfo (system info)</li>
 </ul>
-<a name="N100FC"></a><a name="New+Features"></a>
+<a name="N100D9"></a><a name="New+Features"></a>
 <h3 class="boxed">New Features</h3>
 <p>This is a feature release. The following new features were added:</p>
 <ul>
@@ -546,7 +536,7 @@ document.write("Last Published: " + docu
 <li>
 <strong>Case-insensitive strings</strong> - Ability to ignore case in string comparisons and sorts.</li>
 </ul>
-<a name="N10145"></a><a name="Bug+Fixes"></a>
+<a name="N10122"></a><a name="Bug+Fixes"></a>
 <h3 class="boxed">Bug Fixes</h3>
 <p>The following issues are addressed by Derby release 10.6.1.0. These issues are not addressed in the preceding 10.5.3.0 release.</p>
 <table class="ForrestTable" cellspacing="1" cellpadding="4" border="2">
@@ -1280,7 +1270,7 @@ document.write("Last Published: " + docu
 <td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-151">DERBY-151</a></td><td>Thread termination -) XSDG after operation is 'complete'</td>
 </tr>
 </table>
-<a name="N107F4"></a><a name="Fix+for+Security+Bug+CVE-2009-4269"></a>
+<a name="N107D1"></a><a name="Fix+for+Security+Bug+CVE-2009-4269"></a>
 <h3 class="boxed">Fix for Security Bug CVE-2009-4269</h3>
 <p>Derby 10.6.1.0 also fixes a security flaw tracked by the Apache Common Vulnerabilities and Exposures id "CVE-2009-4269". This flaw made it easy to crack passwords managed by Derby's BUILTIN authentication logic. Originally, the BUILTIN logic was intended only for testing purposes. However, Derby's user documentation suggested that this scheme was production-ready and it appears that many users rely on BUILTIN authentication in production. Tracked by DERBY-4483, the flaw is addressed as follows:</p>
 <ol>
@@ -1299,7 +1289,7 @@ document.write("Last Published: " + docu
 </ul>
 </li>
 </ol>
-<a name="N10813"></a><a name="Issues"></a>
+<a name="N107F0"></a><a name="Issues"></a>
 <h3 class="boxed">Issues</h3>
 <p>Compared with the previous release (10.5.3.0), Derby release 10.6.1.0 introduces the following new features and incompatibilities. These merit your special attention.</p>
 <ul>
@@ -1313,12 +1303,12 @@ document.write("Last Published: " + docu
 <li>Note for DERBY-2769: Comprehensive validity checks for the parameters of <tt>Clob.setString</tt> have been introduced.</li>
 </ul>
 <hr>
-<a name="N10836"></a><a name="Note+for+DERBY-4602"></a>
+<a name="N10813"></a><a name="Note+for+DERBY-4602"></a>
 <h4>Note for DERBY-4602</h4>
-<a name="N1083C"></a><a name="Summary+of+Change"></a>
+<a name="N10819"></a><a name="Summary+of+Change"></a>
 <h5>Summary of Change</h5>
 <p>Default hash algorithm for BUILTIN authentication changed to SHA-256</p>
-<a name="N10842"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change"></a>
+<a name="N1081F"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>If a database that uses BUILTIN authentication is opened on a platform that does not support the new default hash algorithm (SHA-256), the following exception may be seen when connecting to the database or when setting the password for a user:</p>
 <pre>ERROR XBCXW: The message digest algorithm 'SHA-256' is not supported
@@ -1327,22 +1317,22 @@ cryptography provider that supports that
 algorithm in the derby.authentication.builtin.algorithm property.
 </pre>
 <p>The default algorithm is initialized to SHA-256 when the database is created. However, if SHA-256 is not available, it is initialized to the old default (SHA-1) instead. The error message above should therefore only be seen if the database was created on a platform that supports SHA-256 and opened on a platform that doesn't support SHA-256.</p>
-<a name="N1084C"></a><a name="Incompatibilities+with+Previous+Release"></a>
+<a name="N10829"></a><a name="Incompatibilities+with+Previous+Release"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>Databases created on a platform with support for the new default algorithm (SHA-256) may now require some changes before they can be used together with BUILTIN authentication on platforms that don't support the new algorithm. In previous releases, differences in the set of supported hash algorithms did not cause a need for changes when moving databases across platforms.</p>
-<a name="N10852"></a><a name="Rationale+for+Change"></a>
+<a name="N1082F"></a><a name="Rationale+for+Change"></a>
 <h5>Rationale for Change</h5>
 <p>The default algorithm in previous releases (SHA-1) is not considered secure enough for most uses by U.S. government agencies. SHA-256 is widely recognized as more secure than SHA-1 and is therefore used as the default if the platform on which the database is created supports the algorithm.</p>
-<a name="N10858"></a><a name="Application+Changes+Required"></a>
+<a name="N10835"></a><a name="Application+Changes+Required"></a>
 <h5>Application Changes Required</h5>
 <p>If a database cannot be used on a platform because of this issue, one of the following steps must be taken:</p>
-<a name="N1085E"></a><a name="Alternative+1"></a>
+<a name="N1083B"></a><a name="Alternative+1"></a>
 <h5>Alternative 1</h5>
 <p>Recreate the database on the platform that doesn't support SHA-256. The new database will use the more widely available SHA-1 algorithm as default.</p>
-<a name="N10864"></a><a name="Alternative+2"></a>
+<a name="N10841"></a><a name="Alternative+2"></a>
 <h5>Alternative 2</h5>
 <p>Install a Java Cryptography Extension (JCE) Provider that supports the SHA-256 algorithm.</p>
-<a name="N1086A"></a><a name="Alternative+3"></a>
+<a name="N10847"></a><a name="Alternative+3"></a>
 <h5>Alternative 3</h5>
 <p>On the platform on which the database was created, change the default algorithm to SHA-1 (or to some other algorithm known to be supported on the target platform) by executing the following SQL statement:</p>
 <pre>CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY(
@@ -1353,12 +1343,12 @@ algorithm in the derby.authentication.bu
         'derby.user.alice, 'secret)
 </pre>
 <hr>
-<a name="N10877"></a><a name="Note+for+DERBY-4483"></a>
+<a name="N10854"></a><a name="Note+for+DERBY-4483"></a>
 <h4>Note for DERBY-4483</h4>
-<a name="N1087D"></a><a name="Summary+of+Change-N1087D"></a>
+<a name="N1085A"></a><a name="Summary+of+Change-N1085A"></a>
 <h5>Summary of Change</h5>
 <p>Strong password substitution cannot be used with new defaults for BUILTIN authentication.</p>
-<a name="N10883"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N10883"></a>
+<a name="N10860"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N10860"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>In a database created with the new version of Derby, the BUILTIN authentication provider will by default store passwords in a way that's not compatible with the strong password substitution security mechanism. Applications that attempt to connect to the database using the Derby network client driver with <tt>securityMechanism=8</tt> in the connection URL, will therefore fail to connect. The connection attempt will be refused with the following error message:</p>
 <pre>ERROR 08004: DERBY SQL error: SQLCODE: -1, SQLSTATE: 08004, SQLERRMC:
@@ -1368,20 +1358,20 @@ scheme which is not compatible with the 
 security mechanism. If this error started after upgrade, refer to the
 release note for DERBY-4483 for options.
 </pre>
-<a name="N1088E"></a><a name="Incompatibilities+with+Previous+Release-N1088E"></a>
+<a name="N1086B"></a><a name="Incompatibilities+with+Previous+Release-N1086B"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>Applications that use BUILTIN authentication and the strong password substitution security mechanism will not be able to establish connections to the database if the database uses the new defaults for BUILTIN authentication.</p>
 <p>Only databases created with the new version of Derby will automatically use the new defaults. Databases upgraded from previous versions of Derby will continue to use the old defaults, and they will not be affected unless the settings for BUILTIN authentication are changed manually to enable the new behaviour.</p>
-<a name="N10896"></a><a name="Rationale+for+Change-N10896"></a>
+<a name="N10873"></a><a name="Rationale+for+Change-N10873"></a>
 <h5>Rationale for Change</h5>
 <p>The default BUILTIN authentication scheme used in previous releases has a weakness that makes it vulnerable to attacks. In the new release, an alternative BUILTIN authentication scheme without this vulnerability has been added. Despite this new scheme's incompatibility with strong password substitution, it was made the default for databases created with the new release of Derby in order to improve out-of-the-box security.</p>
-<a name="N1089C"></a><a name="Application+Changes+Required-N1089C"></a>
+<a name="N10879"></a><a name="Application+Changes+Required-N10879"></a>
 <h5>Application Changes Required</h5>
 <p>Applications that are affected by this incompatibility can be made to work by making one of the following changes:</p>
-<a name="N108A2"></a><a name="Alternative+1%3A+Use+another+security+mechanism"></a>
+<a name="N1087F"></a><a name="Alternative+1%3A+Use+another+security+mechanism"></a>
 <h5>Alternative 1: Use another security mechanism</h5>
 <p>You can switch to another security mechanism by changing the value of the <tt>securityMechanism</tt> connection attribute. Only the strong password substitution security mechanism is incompatible with the new BUILTIN authentication. Note that if you pick one of the security mechanisms that send your credentials unencrypted over the network, you may want to enable network encryption and authentication with SSL/TLS. Details about how to change security mechanisms and how to enable SSL/TLS can be found in the Derby Server and Administration Guide.</p>
-<a name="N108AB"></a><a name="Alternative+2%3A+Revert+to+the+old+BUILTIN+authentication+behaviour"></a>
+<a name="N10888"></a><a name="Alternative+2%3A+Revert+to+the+old+BUILTIN+authentication+behaviour"></a>
 <h5>Alternative 2: Revert to the old BUILTIN authentication behaviour</h5>
 <p>It is possible to revert to the old behaviour for BUILTIN authentication, which will make it possible to connect when using the strong password substitution security mechanism. To revert to the old behaviour, set the database property <tt>derby.authentication.builtin.algorithm</tt> to <tt>NULL</tt> (or to an empty string) by executing this SQL statement:</p>
 <pre>CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY(
@@ -1389,12 +1379,12 @@ release note for DERBY-4483 for options.
 </pre>
 <p>If you have created any users before setting the above property to <tt>NULL</tt>, you will also need to set the passwords for all those users again to ensure that they are stored using the old format, since setting this property does not change how any existing passwords are stored. Users whose passwords are stored using the old format will be able to connect to the database with strong password substitution.</p>
 <hr>
-<a name="N108BF"></a><a name="Note+for+DERBY-4432"></a>
+<a name="N1089C"></a><a name="Note+for+DERBY-4432"></a>
 <h4>Note for DERBY-4432</h4>
-<a name="N108C5"></a><a name="Summary+of+Change-N108C5"></a>
+<a name="N108A2"></a><a name="Summary+of+Change-N108A2"></a>
 <h5>Summary of Change</h5>
 <p>The in-memory back end will no longer create a database if the virtual database directory already exists.</p>
-<a name="N108CB"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N108CB"></a>
+<a name="N108A8"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N108A8"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>If database 'memory:/tmp/a/myDB' already exists, an attempt to create 'memory:/tmp/a' results in:</p>
 <pre>ERROR XJ041: Failed to create database 'memory:/tmp/a', see the next exception for details.
@@ -1402,23 +1392,23 @@ ERROR XBM0J: Directory memory:/tmp/a alr
 </pre>
 <br>
 <br>
-<a name="N108D5"></a><a name="Incompatibilities+with+Previous+Release-N108D5"></a>
+<a name="N108B2"></a><a name="Incompatibilities+with+Previous+Release-N108B2"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>If two (or more) in-memory databases are created, the application may fail to create the second database if the database paths are overlapping.</p>
-<a name="N108DB"></a><a name="Rationale+for+Change-N108DB"></a>
+<a name="N108B8"></a><a name="Rationale+for+Change-N108B8"></a>
 <h5>Rationale for Change</h5>
 <p>The fix makes the in-memory and the on-disk back ends consistent on this matter, and the change also fixes a memory leak when trying to boot a large number of non-existing in-memory databases (see <a class="external" href="https://issues.apache.org/jira/browse/DERBY-4432">DERBY-4432</a>).</p>
-<a name="N108E5"></a><a name="Application+Changes+Required-N108E5"></a>
+<a name="N108C2"></a><a name="Application+Changes+Required-N108C2"></a>
 <h5>Application Changes Required</h5>
 <p>Adjust the paths of the in-memory databases if required. In some cases it may be sufficient to reorder the database creations, but this is not recommended as it would potentially have severe side-effects with the on-disk back end (a database nested within another database).</p>
 <p>There is no way to revert to the old behavior.</p>
 <hr>
-<a name="N108EE"></a><a name="Note+for+DERBY-4380"></a>
+<a name="N108CB"></a><a name="Note+for+DERBY-4380"></a>
 <h4>Note for DERBY-4380</h4>
-<a name="N108F4"></a><a name="Summary+of+Change-N108F4"></a>
+<a name="N108D1"></a><a name="Summary+of+Change-N108D1"></a>
 <h5>Summary of Change</h5>
 <p>Changed error code and message when referencing column not in scope in ON clause.</p>
-<a name="N108FA"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N108FA"></a>
+<a name="N108D7"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N108D7"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>In the previous releases, SQL statements that referenced columns that were not in scope in the ON clause of a JOIN, would under certain conditions fail with the following SQLState and message:</p>
 <pre>ERROR 42972: An ON clause associated with a JOIN operator is not valid.
@@ -1426,41 +1416,41 @@ ERROR XBM0J: Directory memory:/tmp/a alr
 <p>Now, the statements that used to fail with that message will instead fail with the following SQLState and message:</p>
 <pre>ERROR 42X04: Column 'T1.X' is either not in any table in the FROM list or appears within a join specification and is outside the scope of the join specification or appears in a HAVING clause and is not in the GROUP BY list. If this is a CREATE or ALTER TABLE  statement then 'T1.X' is not a column in the target table.
 </pre>
-<a name="N10906"></a><a name="Rationale+for+Change-N10906"></a>
+<a name="N108E3"></a><a name="Rationale+for+Change-N108E3"></a>
 <h5>Rationale for Change</h5>
 <p>This change was necessary because the code that decided which of the two errors to raise, contained some logic that was not compatible with the introduction of sub-queries in ON clauses. Additionally, the new message makes it easier to see what is the problem with the statement, as it mentions both why the ON clause is invalid and the name of the column that is out of scope.</p>
-<a name="N1090C"></a><a name="Application+Changes+Required-N1090C"></a>
+<a name="N108E9"></a><a name="Application+Changes+Required-N108E9"></a>
 <h5>Application Changes Required</h5>
 <p>Applications that check for SQLState <span class="codefrag">42972</span> when SQLExceptions are raised, should now check for SQLState <span class="codefrag">42X04</span> instead.</p>
 <hr>
-<a name="N10919"></a><a name="Note+for+DERBY-4355"></a>
+<a name="N108F6"></a><a name="Note+for+DERBY-4355"></a>
 <h4>Note for DERBY-4355</h4>
-<a name="N1091F"></a><a name="Summary+of+Change-N1091F"></a>
+<a name="N108FC"></a><a name="Summary+of+Change-N108FC"></a>
 <h5>Summary of Change</h5>
 <p>CROSS is now a reserved keyword and cannot be used as an unquoted identifier.</p>
-<a name="N10925"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N10925"></a>
+<a name="N10902"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N10902"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>In previous releases of Derby, CROSS was not a reserved keyword, so applications could use CROSS as an identifier without quoting it. Applications that use CROSS as an identifier (for instance to name tables, views, columns, functions or procedures) and don't quote it, will now see errors similar to this one:</p>
 <pre>ERROR 42X01: Syntax error: Encountered "cross" at line 1, column 15.
 </pre>
-<a name="N1092D"></a><a name="Incompatibilities+with+Previous+Release-N1092D"></a>
+<a name="N1090A"></a><a name="Incompatibilities+with+Previous+Release-N1090A"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>Applications that use CROSS as an unquoted identifier will experience syntax errors.</p>
-<a name="N10933"></a><a name="Rationale+for+Change-N10933"></a>
+<a name="N10910"></a><a name="Rationale+for+Change-N10910"></a>
 <h5>Rationale for Change</h5>
 <p>CROSS was made a reserved keyword in order to support the CROSS JOIN operator. Also, the SQL:2003 standard defines CROSS as a reserved keyword, so applications that use it as an unquoted identifier are not portable.</p>
-<a name="N10939"></a><a name="Application+Changes+Required-N10939"></a>
+<a name="N10916"></a><a name="Application+Changes+Required-N10916"></a>
 <h5>Application Changes Required</h5>
 <p>SQL statements where CROSS is used as an unquoted identifier must be rewritten so that CROSS is enclosed in double quotes.</p>
 <p>Examples:</p>
 <p>The statement <span class="codefrag">create table cross(x int)</span> must be rewritten to <span class="codefrag">create table "CROSS"(x int)</span>. Similarly, the statement <span class="codefrag">select * from cross</span> will have to be rewritten to <span class="codefrag">select * from "CROSS"</span>.</p>
 <hr>
-<a name="N10950"></a><a name="Note+for+DERBY-4191"></a>
+<a name="N1092D"></a><a name="Note+for+DERBY-4191"></a>
 <h4>Note for DERBY-4191</h4>
-<a name="N10956"></a><a name="Summary+of+Change-N10956"></a>
+<a name="N10933"></a><a name="Summary+of+Change-N10933"></a>
 <h5>Summary of Change</h5>
 <p>Some queries require additional SELECT privileges now.</p>
-<a name="N1095C"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N1095C"></a>
+<a name="N10939"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N10939"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>In previous releases, certain queries incorrectly succeeded when the user lacked sufficient SELECT privileges. For instance, the following query succeeded even if the user did not have SELECT privilege on the table:</p>
 <pre>    select 1 from anotheruser.table1
@@ -1468,22 +1458,22 @@ ERROR XBM0J: Directory memory:/tmp/a alr
 <p>And the following query succeeded if the user had UPDATE but not SELECT privilege on the column:</p>
 <pre>    update anotheruser.table1 set a = ( select max(a) + 2 from anotheruser.table1 ); 
 </pre>
-<a name="N10968"></a><a name="Incompatibilities+with+Previous+Release-N10968"></a>
+<a name="N10945"></a><a name="Incompatibilities+with+Previous+Release-N10945"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>Now Derby raises a SQLException for those situations. For the first query above, the user must now enjoy SELECT privilege on at least one column in the table. For the second query, the user must now enjoy SELECT as well as UPDATE privilege on the affected column.</p>
-<a name="N1096E"></a><a name="Rationale+for+Change-N1096E"></a>
+<a name="N1094B"></a><a name="Rationale+for+Change-N1094B"></a>
 <h5>Rationale for Change</h5>
 <p>The old behavior violated the SQL Standard. The new behavior is correct.</p>
-<a name="N10974"></a><a name="Application+Changes+Required-N10974"></a>
+<a name="N10951"></a><a name="Application+Changes+Required-N10951"></a>
 <h5>Application Changes Required</h5>
 <p>Database Administrators may need to grant users additional SELECT privileges.</p>
 <hr>
-<a name="N1097B"></a><a name="Note+for+DERBY-3844"></a>
+<a name="N10958"></a><a name="Note+for+DERBY-3844"></a>
 <h4>Note for DERBY-3844</h4>
-<a name="N10981"></a><a name="Summary+of+Change-N10981"></a>
+<a name="N1095E"></a><a name="Summary+of+Change-N1095E"></a>
 <h5>Summary of Change</h5>
 <p>Applications may no longer obtain a LOB object, or a <tt>Reader</tt> or an <tt>InputStream</tt>, from the same column more than once per row.</p>
-<a name="N1098D"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N1098D"></a>
+<a name="N1096A"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N1096A"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>Derby will throw an exception with SQLState XCL18 (carrying the message "Stream or LOB value cannot be retrieved more than once") when any of the following result set methods are invoked for the second time on a given column on a row:</p>
 <ul>
@@ -1496,22 +1486,22 @@ ERROR XBM0J: Directory memory:/tmp/a alr
 </ul>
 <br>
 <br>
-<a name="N109A2"></a><a name="Incompatibilities+with+Previous+Release-N109A2"></a>
+<a name="N1097F"></a><a name="Incompatibilities+with+Previous+Release-N1097F"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>Applications which obtain two LOB objects from the same result set column on a row now fail.</p>
-<a name="N109A8"></a><a name="Rationale+for+Change-N109A8"></a>
+<a name="N10985"></a><a name="Rationale+for+Change-N10985"></a>
 <h5>Rationale for Change</h5>
 <p>Obtaining several LOB objects from the same column causes resource management problems and intermittent errors (see <a class="external" href="https://issues.apache.org/jira/browse/DERBY-3844">DERBY-3844</a> for a description). The change is in line with the maximum portability statement found in the JavaDoc for <tt>java.sql.ResultSet</tt>.</p>
-<a name="N109B5"></a><a name="Application+Changes+Required-N109B5"></a>
+<a name="N10992"></a><a name="Application+Changes+Required-N10992"></a>
 <h5>Application Changes Required</h5>
 <p>Users must recode applications which obtain multiple LOB objects (<tt>java.sql.Blob</tt> or <tt>java.sql.Clob</tt>) on the same column. Note that for instance <tt>getCharacterStream(1)</tt> followed by <tt>getClob(1)</tt> will also raise the exception.</p>
 <hr>
-<a name="N109C8"></a><a name="Note+for+DERBY-2769"></a>
+<a name="N109A5"></a><a name="Note+for+DERBY-2769"></a>
 <h4>Note for DERBY-2769</h4>
-<a name="N109CE"></a><a name="Summary+of+Change-N109CE"></a>
+<a name="N109AB"></a><a name="Summary+of+Change-N109AB"></a>
 <h5>Summary of Change</h5>
 <p>Comprehensive validity checks for the parameters of <tt>Clob.setString</tt> have been introduced.</p>
-<a name="N109D7"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N109D7"></a>
+<a name="N109B4"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N109B4"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>There are three possible symptoms, all observable when invoking <tt>Clob.setString</tt>:</p>
 <ol>
@@ -1521,7 +1511,7 @@ ERROR XBM0J: Directory memory:/tmp/a alr
 </ol>
 <br>
 <br>
-<a name="N109EC"></a><a name="Incompatibilities+with+Previous+Release-N109EC"></a>
+<a name="N109C9"></a><a name="Incompatibilities+with+Previous+Release-N109C9"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p></p>
 <ol>
@@ -1536,10 +1526,10 @@ ERROR XBM0J: Directory memory:/tmp/a alr
 </ol>
 <br>
 <br>
-<a name="N10A0D"></a><a name="Rationale+for+Change-N10A0D"></a>
+<a name="N109EA"></a><a name="Rationale+for+Change-N109EA"></a>
 <h5>Rationale for Change</h5>
 <p>Make the parameter checking comply with the <tt>JDBC</tt> specification.</p>
-<a name="N10A16"></a><a name="Application+Changes+Required-N10A16"></a>
+<a name="N109F3"></a><a name="Application+Changes+Required-N109F3"></a>
 <h5>Application Changes Required</h5>
 <p>The following rules must be followed to avoid exceptions being raised when invoking <tt>Clob.setString</tt>:</p>
 <ol>
@@ -1554,7 +1544,7 @@ ERROR XBM0J: Directory memory:/tmp/a alr
 </ol>
 <br>
 <br>
-<a name="N10A3B"></a><a name="Build+Environment"></a>
+<a name="N10A18"></a><a name="Build+Environment"></a>
 <h3 class="boxed">Build Environment</h3>
 <p>Derby release 10.6.1.0 was built using the following environment:</p>
 <ul>
@@ -1573,7 +1563,7 @@ ERROR XBM0J: Directory memory:/tmp/a alr
 <li>
 <strong>JSR 169</strong> - J2ME support was built using libraries from phoneME Advanced Milestone Release 2.</li>
 </ul>
-<a name="N10A60"></a><a name="Verifying+releases"></a>
+<a name="N10A3D"></a><a name="Verifying+releases"></a>
 <h3 class="boxed">Verifying releases</h3>
 <p>It is essential that you verify the integrity of the downloaded files using the PGP and MD5 signatures. MD5 verification ensures the file was not corrupted during the download process. PGP verification ensures that the file came from a certain person.</p>
 <p>The PGP signatures can be verified using <a class="external" href="http://www.pgpi.org/">PGP</a> or <a class="external" href="http://www.gnupg.org/">GPG</a>. First download the Apache Derby <a class="external" href="http://svn.apache.org/repos/asf/db/derby/code/trunk/KEYS">KEYS</a> as well as the <span class="codefrag">asc</span> signature file for the particular distribution. It is important that you get these files from the ultimate trusted source - the main ASF distribution site, rather than from a mirror. Then verify the signatures using ...</p>

Added: db/derby/site/trunk/build/site/releases/release-10.6.2.1.cgi
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/releases/release-10.6.2.1.cgi?rev=1005299&view=auto
==============================================================================
--- db/derby/site/trunk/build/site/releases/release-10.6.2.1.cgi (added)
+++ db/derby/site/trunk/build/site/releases/release-10.6.2.1.cgi Thu Oct  7 00:13:57 2010
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+# 
+#   http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.    
+
+# Wrapper script around mirrors.cgi script
+# (we must change to that directory in order for python to pick up the
+#  python includes correctly)
+# Copied from Stefan's http://www.apache.org/~bodewig/mirror.html
+cd /www/www.apache.org/dyn/mirrors 
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*

Propchange: db/derby/site/trunk/build/site/releases/release-10.6.2.1.cgi
------------------------------------------------------------------------------
    svn:executable = *

Added: db/derby/site/trunk/build/site/releases/release-10.6.2.1.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/releases/release-10.6.2.1.html?rev=1005299&view=auto
==============================================================================
--- db/derby/site/trunk/build/site/releases/release-10.6.2.1.html (added)
+++ db/derby/site/trunk/build/site/releases/release-10.6.2.1.html Thu Oct  7 00:13:57 2010
@@ -0,0 +1,552 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<meta name="generator" content="">
+<title>Apache Derby 10.6.2.1 Release</title>
+<link type="text/css" href="../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../skin/profile.css" rel="stylesheet">
+<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="../index.html">Home</a>
+</li>
+<li>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
+</li>
+<li>
+<a class="unselected" href="../derby_downloads.html">Download</a>
+</li>
+<li>
+<a class="unselected" href="../derby_comm.html">Community</a>
+</li>
+<li>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
+</li>
+<li>
+<a class="unselected" href="../integrate/index.html">Resources</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Home</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="../index.html">Apache Derby</a>
+</div>
+<div class="menuitem">
+<a href="../derby_charter.html">Charter</a>
+</div>
+<div class="menuitem">
+<a href="../license.html">License</a>
+</div>
+<div class="menuitem">
+<a href="../faq.html">FAQs</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/db-derby/">Derby Wiki</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', '../skin/')" id="menu_1.2Title" class="menutitle">Quick Start</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../quick_start.html">Quick Start</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', '../skin/')" id="menu_1.3Title" class="menutitle">Download</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../derby_downloads.html">Overview</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', '../skin/')" id="menu_1.4Title" class="menutitle">Community</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="../derby_comm.html">Get Involved!</a>
+</div>
+<div class="menuitem">
+<a href="../derby_mail.html">Mailing Lists</a>
+</div>
+<div class="menuitem">
+<a href="../dev/derby_source.html">Source Code</a>
+</div>
+<div class="menuitem">
+<a href="../DerbyBugGuidelines.html">BUGS</a>
+</div>
+<div class="menuitem">
+<a href="../derby_tests.html">Tests</a>
+</div>
+<div class="menuitem">
+<a href="../logo.html">Logo</a>
+</div>
+<div class="menuitem">
+<a href="../papers/derby_web.html">Updating the web site</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', '../skin/')" id="menu_1.5Title" class="menutitle">Documentation</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="../manuals/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../manuals/dita.html">DITA Source</a>
+</div>
+<div class="menuitem">
+<a href="../manuals/guidelines.html">Writing Guidelines</a>
+</div>
+<div class="menuitem">
+<a href="../manuals/messages.html">Documenting Messages</a>
+</div>
+<div class="menuitem">
+<a href="../manuals/docsfaq.html">Writing FAQs</a>
+</div>
+<div class="menuitem">
+<a href="../manuals/docscheck.html">Release Checklist</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.6', '../skin/')" id="menu_1.6Title" class="menutitle">Other Products</div>
+<div id="menu_1.6" class="menuitemgroup">
+<div class="menuitem">
+<a href="../integrate/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/index.html#uses">What works with Derby?</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/index.html#products">Product Writeups</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.7', '../skin/')" id="menu_1.7Title" class="menutitle">Eclipse Plug-ins</div>
+<div id="menu_1.7" class="menuitemgroup">
+<div class="menuitem">
+<a href="../integrate/derby_plugin.html">10 Core</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/func_spec_plugins.html">1.0 UI Functional Spec</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_howto.html">10 Core and 1.1 UI</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/Readme.html">Building 1.1 UI</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_slides.html">Derby Plug-ins Slides and Lab</a>
+</div>
+<div onclick="SwitchMenu('menu_1.7.6', '../skin/')" id="menu_1.7.6Title" class="menutitle">10 Core and 1.1 UI Documentation</div>
+<div id="menu_1.7.6" class="menuitemgroup">
+<div class="menuitem">
+<a href="../integrate/plugin_help/start_toc.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_help/java_project.html">Creating an Eclipse Project</a>
+</div>
+<div onclick="SwitchMenu('menu_1.7.6.3', '../skin/')" id="menu_1.7.6.3Title" class="menutitle">Derby Nature</div>
+<div id="menu_1.7.6.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../integrate/plugin_help/nature_toc.html">Adding or Removing</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_help/nature.html">Adding the Derby Nature</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_help/remove_nature.html">Removing the Derby Nature</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.7.6.4', '../skin/')" id="menu_1.7.6.4Title" class="menutitle">Network Server</div>
+<div id="menu_1.7.6.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="../integrate/plugin_help/server_toc.html">Starting and Stopping</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_help/start_server.html">Starting the Server</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_help/stop_server.html">Stopping the Server</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_help/properties.html">Derby Properties</a>
+</div>
+<div onclick="SwitchMenu('menu_1.7.6.6', '../skin/')" id="menu_1.7.6.6Title" class="menutitle">ij</div>
+<div id="menu_1.7.6.6" class="menuitemgroup">
+<div class="menuitem">
+<a href="../integrate/plugin_help/ij_toc.html">Using ij</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_help/ij.html">SQL commands</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_help/ij2.html">SQL scripts</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_help/derby_app.html">Building a Java App</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_help/sysinfo.html">Running sysinfo</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/plugin_help/resources.html">Derby Manuals</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.8', '../skin/')" id="menu_1.8Title" class="menutitle">Papers</div>
+<div id="menu_1.8" class="menuitemgroup">
+<div class="menuitem">
+<a href="../papers/index.html">Overview</a>
+</div>
+<div onclick="SwitchMenu('menu_1.8.2', '../skin/')" id="menu_1.8.2Title" class="menutitle">Derby Engine</div>
+<div id="menu_1.8.2" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.8.2.1', '../skin/')" id="menu_1.8.2.1Title" class="menutitle">Javadoc</div>
+<div id="menu_1.8.2.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/engine">Engine</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/language">Language</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/tools">Tools</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/publishedapi">API</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../papers/derby_arch.html">Architecture</a>
+</div>
+<div class="menuitem">
+<a href="../papers/btree_package.html">BTree</a>
+</div>
+<div class="menuitem">
+<a href="../papers/pageformats.html">Disk Page Format</a>
+</div>
+<div class="menuitem">
+<a href="../papers/derby_htw.html">How Things Work</a>
+</div>
+<div class="menuitem">
+<a href="../papers/Intersect-design.html">Intersect &amp; Except</a>
+</div>
+<div class="menuitem">
+<a href="../papers/JDBCImplementation.html">JDBC</a>
+</div>
+<div class="menuitem">
+<a href="../papers/logformats.html">Log Format</a>
+</div>
+<div class="menuitem">
+<a href="../papers/recovery.html">Logging &amp; Recovery</a>
+</div>
+<div class="menuitem">
+<a href="../papers/optimizer.html">Optimizer</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/engine/org/apache/derby/iapi/types/package-summary.html#package_description">Type System</a>
+</div>
+<div class="menuitem">
+<a href="../papers/versionupgrade.html">Versioning</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.8.3', '../skin/')" id="menu_1.8.3Title" class="menutitle">Derby Network Client</div>
+<div id="menu_1.8.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../papers/DerbyClientSpec.html">Functional Spec</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.8.4', '../skin/')" id="menu_1.8.4Title" class="menutitle">Derby Tutorial</div>
+<div id="menu_1.8.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="../papers/DerbyTut/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../papers/DerbyTut/install_software.html">Step 1: Install Software</a>
+</div>
+<div class="menuitem">
+<a href="../papers/DerbyTut/ij_intro.html">Step 2: ij Basics</a>
+</div>
+<div class="menuitem">
+<a href="../papers/DerbyTut/embedded_intro.html">Step 3: Embedded Derby</a>
+</div>
+<div class="menuitem">
+<a href="../papers/DerbyTut/ns_intro.html">Step 4: Derby Network Server</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.8.5', '../skin/')" id="menu_1.8.5Title" class="menutitle">Presentations</div>
+<div id="menu_1.8.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="../papers/ApacheCon.html">ApacheCon</a>
+</div>
+<div class="menuitem">
+<a href="../papers/MiscPresentations.html#Victorian+Java+User+Group">Victorian JUG 2008</a>
+</div>
+<div class="menuitem">
+<a href="../papers/MiscPresentations.html#OSCON+2005">OSCON 2005</a>
+</div>
+<div class="menuitem">
+<a href="../papers/MiscPresentations.html#Colorado+Software+Summit+2004">Colorado 2004</a>
+</div>
+</div>
+</div>
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<hr>
+<form action="http://www.google.com/search" method="get">
+<input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                  <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div class="trail">Font size: 
+	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
+	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>Apache Derby 10.6.2.1 Release</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Distributions">Distributions</a>
+</li>
+<li>
+<a href="#Release Notes for Derby 10.6.2.1">Release Notes for Derby 10.6.2.1</a>
+<ul class="minitoc">
+<li>
+<a href="#Overview">Overview</a>
+</li>
+<li>
+<a href="#New+Features">New Features</a>
+</li>
+<li>
+<a href="#Bug+Fixes">Bug Fixes</a>
+</li>
+<li>
+<a href="#Issues">Issues</a>
+</li>
+<li>
+<a href="#Build+Environment">Build Environment</a>
+</li>
+<li>
+<a href="#Verifying+releases">Verifying releases</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<a name="N10012"></a><a name="Distributions"></a>
+<h2 class="boxed">Distributions</h2>
+<div class="section">
+<p>Use the links below to download a distribution of Apache Derby. You should <strong>always</strong> <a href="#Verifying+releases">verify the integrity</a> of distribution files downloaded from a mirror.</p>
+<p>You are currently using <strong>[preferred]</strong>. If you encounter a problem with this mirror, then please select another. If all mirrors are failing, there are backup mirrors at the end of the list. See <a class="external" href="http://www.apache.org/mirrors/">status</a> of mirrors.</p>
+<a name="SelectMirror"></a>
+<form action="[location]" method="get" id="SelectMirror">Other mirrors: <select name="Preferred">
+<!--[if-any http] [for http]--><option value="[http]">[http]</option>
+<!--[end] [end]-->
+<!--[if-any ftp] [for ftp]--><option value="[ftp]">[ftp]</option>
+<!--[end] [end]-->
+<!--[if-any backup] [for backup]--><option value="[backup]">[backup] (backup)</option>
+<!--[end] [end]--></select> <input type="submit" value="Change">
+</form>
+<p>There are four different distributions:</p>
+<ul>
+<li>bin distribution - contains the documentation, javadoc, and jar files for Derby.</li>
+<li>lib distribution - contains only the jar files for Derby.</li>
+<li>lib-debug distribution - contains jar files for Derby with source line numbers.</li>
+<li>src distribution - contains the Derby source tree at the point which the binaries were built.</li>
+</ul>
+<p>
+<a href="[preferred]/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-bin.zip">db-derby-10.6.2.1-bin.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-bin.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-bin.zip.md5">MD5</a>]<br> 
+<a href="[preferred]/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-bin.tar.gz">db-derby-10.6.2.1-bin.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-bin.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-bin.tar.gz.md5">MD5</a>]</p>
+<p>
+<a href="[preferred]/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-lib.zip">db-derby-10.6.2.1-lib.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-lib.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-lib.zip.md5">MD5</a>]<br> 
+<a href="[preferred]/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-lib.tar.gz">db-derby-10.6.2.1-lib.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-lib.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-lib.tar.gz.md5">MD5</a>]</p>
+<p>
+<a href="[preferred]/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-lib-debug.zip">db-derby-10.6.2.1-lib-debug.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-lib-debug.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-lib-debug.zip.md5">MD5</a>]<br> 
+<a href="[preferred]/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-lib-debug.tar.gz">db-derby-10.6.2.1-lib-debug.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-lib-debug.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-lib-debug.tar.gz.md5">MD5</a>]</p>
+<p>
+<a href="[preferred]/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-src.zip">db-derby-10.6.2.1-src.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-src.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-src.zip.md5">MD5</a>]<br> 
+<a href="[preferred]/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-src.tar.gz">db-derby-10.6.2.1-src.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-src.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/db-derby-10.6.2.1-src.tar.gz.md5">MD5</a>] (Note that, due to long filenames, you will need gnu tar to unravel this tarball.)</p>
+<p>There are two separate Eclipse plugins for Derby:</p>
+<ul>
+<li>derby_core_plugin - provides the Derby jar files to other plugins in Eclipse.</li>
+<li>derby_ui_plugin - provides an Apache Derby Nature in Eclipse for easy database application development.</li>
+</ul>
+<p>
+<a href="[preferred]/db/derby/db-derby-10.6.2.1/derby_core_plugin_10.6.2.999685.zip">derby_core_plugin_10.6.2.999685.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/derby_core_plugin_10.6.2.999685.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/derby_core_plugin_10.6.2.999685.zip.md5">MD5</a>]<br> 
+<a href="[preferred]/db/derby/db-derby-10.6.2.1/derby_ui_doc_plugin_1.1.2.zip">derby_ui_doc_plugin_1.1.2.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/derby_ui_doc_plugin_1.1.2.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.6.2.1/derby_ui_doc_plugin_1.1.2.zip.md5">MD5</a>]</p>
+<p>Please note: both plugins must be installed for full functionality. For information on installing and using the Derby plugins for Eclipse, please see the <a href="http://db.apache.org/derby/integrate/plugin_howto.html">Using the 10 Core and 1.1 UI Derby plug-ins</a> page.</p>
+</div>
+<a name="N100E1"></a><a name="Release Notes for Derby 10.6.2.1"></a>
+<h2 class="boxed">Release Notes for Derby 10.6.2.1</h2>
+<div class="section">
+<pre class="code">These notes describe the difference between Derby release 10.6.2.1 and the preceding release 10.6.1.0.</pre>
+<ul>
+<li>
+<a href="#Overview">Overview</a>
+</li>
+<li>
+<a href="#New Features">New Features</a>
+</li>
+<li>
+<a href="#Bug Fixes">Bug Fixes</a>
+</li>
+<li>
+<a href="#Issues">Issues</a>
+</li>
+<li>
+<a href="#Build Environment">Build Environment</a>
+</li>
+</ul>
+<a name="N100FE"></a><a name="Overview"></a>
+<h3 class="boxed">Overview</h3>
+<pre class="code">Derby is a pure Java relational database engine using standard SQL and JDBC as its APIs.Derby functionality includes:Embedded engine with JDBC driversNetwork ServerNetwork client JDBC driversCommand line tools: ij (SQL scripting), dblook (schema dump) and sysinfo (sy stem info)</pre>
+<a name="N10106"></a><a name="New+Features"></a>
+<h3 class="boxed">New Features</h3>
+<pre class="code">This is a bug fix release which also provides localizations of new 10.6 messages. No new features were added. This release addresses a data corruption issue. DERBY-4677. See release note for unique index corruption detection and repair.</pre>
+<a name="N1010E"></a><a name="Bug+Fixes"></a>
+<h3 class="boxed">Bug Fixes</h3>
+<pre class="code">The following issues are addressed by Derby release 10.6.2.1. These issues are not addressed in the preceding 10.6.1.0 release.Issue IdDescriptionDERBY-4798NPE in nested outer joinDERBY-4770Files missing svn:eol-style (August 2010)DERBY-4748StringIndexOutOfBoundsException on syntax error (invalid COMMIT)DERBY-4747ttestSetPortPriority junit test failing in tinderbox runs with junit.framework.AssertionFailedError: Port 1537 exceeeds expected maximum.DERBY-4736ASSERT FAIL when code generating a column reference in a join predicate in presence of other outer join reorderingDERBY-4731XA two phase commit with active GLOBAL TEMPORARY TABLE causes An internal error identified by RawStore moduleDERBY-4722Error in SQL example of SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODEDERBY-4717Driver trace file isn't closed/released on physical connection close when specified with the traceFile attribute/setterDERBY-4715Write jvm information and path of derby.jar to derby.logDERBY-
 4712Complex nested joins problemsDERBY-4706Remove stale and potentially unused code Request.writeEncryptedScalarStreamDERBY-4700Add method to obtain a bogus port in TestConfigurationDERBY-4699Build breaks if a Java 6 JDK is detected when compiling with a Java 5 compilerDERBY-4698Simple query with HAVING clause crashes with NullPointerExceptionDERBY-4694Build breaks on Mac OS X due to JDK classpath issuesDERBY-4693column rename looses 'identity' attribute.DERBY-4686SQLBinary.writeBlob is inefficient, reading one byte at a time from the source BLOBDERBY-4682Inaccurate description of how a statement is completed in Developer's guideDERBY-4679Several left outer joins causes unstable query with incorrect resultsDERBY-4677SYSCS_COMPRESS_TABLE disables unique constraintsDERBY-4676NullPointerException on SELECT on INNER JOINDERBY-4671Embedded driver does not work with jbossCacheDERBY-4666Localize 10.6.1 messagesDERBY-4664Change Derby internal stored procedures to avoid DriverManager
 .getConnection(&amp;quot;jdbc:default:connection&amp;quot;) as it may be recognized by other DriversDERBY-4661Reduce size of encoding buffer for short character valuesDERBY-4654Restriction.toSQL() doesn't escape special charactersDERBY-4651Hidden assumptions in FromVTI.makeRestriction()DERBY-4638Expose names of top-level test suites for easier scriptingDERBY-4632Delete Maven1 build filesDERBY-4610Error attempting delete with cascade and triggersDERBY-4597remove references to IBM jcc driver from sysinfoDERBY-4582Timestamps inserted with GMT calendar are 1 hour later when subsequently read with GMT calendar (Server Mode Only).DERBY-4548would like an alternative location for ant.propertiesDERBY-4471Left outer join reassociation rewrite gives wrong resultDERBY-4211'derbyall/encryptionAll/storemats.fail:store/updatelocksJDBC30.sql' fails with unexpected locksDERBY-4179bootLock.java fails with missing exception on z/OS with pmz3160sr2ifix-20081021_01(SR2+IZ32776+IZ33456), and Wind
 ows VistaDERBY-3856difference between Embedded vs DerbyNetClient in format of return from timestamp(cast(? as varchar(32)))DERBY-2925Prevent export from overwriting existing filesDERBY-2532Client does not return SQLException on XAConnection.getXAResource() on a closed connection, Embedded doesDERBY-2026Setting a login timeout in client driver can lead to query timeoutDERBY-1595Network server fails with DRDAProtocolException if a BLOB with size 2147483647 is streamed from client</pre>
+<a name="N10116"></a><a name="Issues"></a>
+<h3 class="boxed">Issues</h3>
+<pre class="code">Compared with the previous release (10.6.1.0), Derby release 10.6.2.1 introduces the following new features and incompatibilities. These merit your special attention.Note for DERBY-4677: Unique nullable constraint may be disabled after compress or import operations on the table.Note for DERBY-2925: Prevent export from overwriting existing filesNote for DERBY-4677Summary of ChangeUnique nullable constraint may be disabled after compress or import operations on the table.Symptoms Seen by Applications Affected by ChangePrior to DERBY-4677 fix, the unique nullable constraint might have been disabled or violated after calls to SYSCS_UTIL.SYSCS_COMPRESS_TABLE, or SYSCS_UTIL.SYSCS_IMPORT_TABLE. While the DERBY-4677 fix corrects the problem for new indexes, it does not automatically repair damage to existing indexes. Applications using unique nullable indexes, (first allowed in version 10.4.2.1) may find that duplicate rows exist, despite the table being created wi
 th the unique constraint. In addition to the obvious problem of this being allowed, users may also see incorrect query results where one row is returned even though there are multiple qualifying rows.Rationale for ChangeThe change fixed a serious bug that allowed duplicate rows despite a unique index. Users should upgrade and manually resolve prior damage as described below.Application Changes RequiredUsers using unique nullable indexes (Derby 10.4 and higher) should upgrade immediately to a Derby version that contains the fix for DERBY-4677 AND drop and recreate those indexes. The fix was made in the following revisions.10.4.2.1 (build 956034)10.5.3.1 (build 955487)10.6.1.1 (build 955790)The fix will not take care of duplicate rows that may have already made their way into the database. Such duplicate rows will have to be handled by the user manually. The steps to take would be to drop and recreate unique nullable indexes. During recreation, user might run into duplicate ro
 ws SQL exception. Such duplicate rows will have to be manually handled appropriately by the user. Note for DERBY-2925Summary of ChangePrevent export from overwriting existing filesSymptoms Seen by Applications Affected by ChangeDue to security concerns, and to avoid accidental file damage, Export processing will not overwrite existing files. As a result, applications may observe some behavioral changes with respect to Export operations.Incompatibilities with Previous ReleaseSYSCS_UTIL.SYSCS_EXPORT_TABLE: Exports of all the data from a table to an existing file is no longer possible and the user/application must remove the existing file, otherwise ERROR XIE0S will be returned.SYSCS_UTIL.SYSCS_EXPORT_QUERY: Exports of all the data returned from the SELECT statement to an existing file is no longer possible and the user/application must remove the existing file, otherwise ERROR XIE0S will be returned.SYSCS_UTIL.SYSCS_EXPORT_QUERY_LOBS_TO_EXTFILE: Export of the result of a SELEC
 T statement to a main data output file, and the LOB data into a large object auxiliary file to an existing file is no longer possible and the user/application must remove the existing data file and/or large object auxiliary file, otherwise ERROR XIE0S will be returned if the data file exists or ERROR XIE0T will be returned if the large object auxiliary file exists.  Rationale for ChangeDue to security concerns and to avoid accidental file damage, Export processing will no longer overwrite an existing file.Application Changes RequiredThe application needs to specify a different filename which does not exists or delete the existing file before performing the Export operation.</pre>
+<a name="N1011E"></a><a name="Build+Environment"></a>
+<h3 class="boxed">Build Environment</h3>
+<pre class="code">Derby release 10.6.2.1 was built using the following environment:Branch - Source code came from the 10.6 branch.Machine - Git(Msysgit) on Microsoft Windows 7 Ultimate 2009 64 bitsAnt - Apache Ant version 1.7.1 compiled on June 27 2008JDK 1.4 - java version "1.4.2_19" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_19-b04) Java HotSpot(TM) Client VM (build 1.4.2_19-b04, mixed mode)Java 6 - java version "1.6.0_13" Java(TM) SE Runtime Environment (build 1.6.0_13-b03) Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode)Compiler - Sun 1.6.0_13_b03</pre>
+<a name="N10126"></a><a name="Verifying+releases"></a>
+<h3 class="boxed">Verifying releases</h3>
+<p>It is essential that you verify the integrity of the downloaded files using the PGP and MD5 signatures. MD5 verification ensures the file was not corrupted during the download process. PGP verification ensures that the file came from a certain person.</p>
+<p>The PGP signatures can be verified using <a class="external" href="http://www.pgpi.org/">PGP</a> or <a class="external" href="http://www.gnupg.org/">GPG</a>. First download the Apache Derby <a class="external" href="http://svn.apache.org/repos/asf/db/derby/code/trunk/KEYS">KEYS</a> as well as the <span class="codefrag">asc</span> signature file for the particular distribution. It is important that you get these files from the ultimate trusted source - the main ASF distribution site, rather than from a mirror. Then verify the signatures using ...</p>
+<pre>% pgpk -a KEYS
+% pgpv db-derby-X.Y.tar.gz.asc
+
+<em>or</em>
+
+% pgp -ka KEYS
+% pgp db-derby-X.Y.tar.gz.asc
+
+<em>or</em>
+
+% gpg --import KEYS
+% gpg --verify db-derby-X.Y.tar.gz.asc
+
+</pre>
+<p>To verify the MD5 signature on the files, you need to use a program called <span class="codefrag">md5</span> or <span class="codefrag">md5sum</span>, which is included in many unix distributions. It is also available as part of <a class="external" href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>. Windows users can get binary md5 programs from <a class="external" href="http://www.fourmilab.ch/md5/">here</a>, <a class="external" href="http://www.pc-tools.net/win32/freeware/console/">here</a>, or <a class="external" href="http://www.slavasoft.com/fsum/">here</a>.</p>
+<p>We strongly recommend you verify your downloads with both PGP and MD5.</p>
+</div>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2004-2007 Apache Software Foundation</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0releases/release-10.6.2.1.html">derby-user@db.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Modified: db/derby/site/trunk/src/documentation/conf/cli.xconf
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/conf/cli.xconf?rev=1005299&r1=1005298&r2=1005299&view=diff
==============================================================================
--- db/derby/site/trunk/src/documentation/conf/cli.xconf (original)
+++ db/derby/site/trunk/src/documentation/conf/cli.xconf Thu Oct  7 00:13:57 2010
@@ -313,6 +313,7 @@
      <uri type="append" src="releases/release-10.5.2.0.html"/>
      <uri type="append" src="releases/release-10.5.3.0.html"/>
      <uri type="append" src="releases/release-10.6.1.0.html"/>
+     <uri type="append" src="releases/release-10.6.2.1.html"/>
    </uris>
 
    <!--+

Modified: db/derby/site/trunk/src/documentation/content/xdocs/derby_downloads.xml
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/content/xdocs/derby_downloads.xml?rev=1005299&r1=1005298&r2=1005299&view=diff
==============================================================================
--- db/derby/site/trunk/src/documentation/content/xdocs/derby_downloads.xml (original)
+++ db/derby/site/trunk/src/documentation/content/xdocs/derby_downloads.xml Thu Oct  7 00:13:57 2010
@@ -28,14 +28,17 @@
 <section>
 <title> Latest Official Release </title>
 <ul>
-   <li> <a href="releases/release-10.6.1.0.cgi">10.6.1.0</a> 
-   (May 17, 2010 / SVN 938214)
+   <li> <a href="releases/release-10.6.2.1.cgi">10.6.2.1</a> 
+   (Oct 5, 2010 / SVN 999685)
    </li>
 </ul>
 </section>
 <section>
 <title>Archived Official Releases</title>
 <ul>
+   <li> <a href="releases/release-10.6.1.0.html">10.6.1.0</a> 
+   (May 19, 2010 / SVN 938214)
+   </li>
    <li> <a href="releases/release-10.5.3.0.html">10.5.3.0</a> 
    (August 21, 2009 / SVN 802917)
    </li>
@@ -100,7 +103,7 @@ Information about Derby source code was 
 </section>
 
 <p>
-<em>Last updated: May 17, 2010</em>
+<em>Last updated: Oct 6, 2010</em>
 </p>
 
 </body>

Modified: db/derby/site/trunk/src/documentation/content/xdocs/papers/DerbyTut/install_software.xml
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/content/xdocs/papers/DerbyTut/install_software.xml?rev=1005299&r1=1005298&r2=1005299&view=diff
==============================================================================
--- db/derby/site/trunk/src/documentation/content/xdocs/papers/DerbyTut/install_software.xml (original)
+++ db/derby/site/trunk/src/documentation/content/xdocs/papers/DerbyTut/install_software.xml Thu Oct  7 00:13:57 2010
@@ -145,20 +145,20 @@ And don't proceed until you resolve that
 <p>
 Download the binary Apache Derby distribution from the Derby web site at 
 <a href="http://db.apache.org/derby/derby_downloads.html">http://db.apache.org/derby/derby_downloads.html</a>.
-These tutorial instructions use version 10.6.1.0 and 
+These tutorial instructions use version 10.6.2.1 and 
 assume you downloaded one of the binary distribution files 
 listed in the table below:
 </p>
 
 <table>
      <tr><th>Operating System</th><th>Download File</th></tr>
-     <tr><td>Windows</td><td>db-derby-10.6.1.0-bin.zip</td></tr>
-     <tr><td>UNIX, Linux, and Mac</td><td>db-derby-10.6.1.0-bin.tar.gz</td></tr>
+     <tr><td>Windows</td><td>db-derby-10.6.2.1-bin.zip</td></tr>
+     <tr><td>UNIX, Linux, and Mac</td><td>db-derby-10.6.2.1-bin.tar.gz</td></tr>
 </table>
 
 <p>If a more recent release is available, download that,
    then substitute that version number 
-for <code>10.6.1.0</code> in the following instructions.
+for <code>10.6.2.1</code> in the following instructions.
    </p>
    </section>
 
@@ -176,20 +176,20 @@ for <code>10.6.1.0</code> in the followi
 
 <p class="code-block">Windows (use your extraction tool e.g. WinZip -- these instructions use mks unzip):
 mkdir C:\Apache
-copy db-derby-10.6.1.0-bin.zip C:\Apache
+copy db-derby-10.6.2.1-bin.zip C:\Apache
 cd C:\Apache
-unzip db-derby-10.6.1.0-bin.zip
+unzip db-derby-10.6.2.1-bin.zip
 </p>
 
 <p class="code-block">UNIX:
 mkdir /opt/Apache
-cp db-derby-10.6.1.0-bin.tar.gz /opt/Apache
+cp db-derby-10.6.2.1-bin.tar.gz /opt/Apache
 cd /opt/Apache
-tar xzvf db-derby-10.6.1.0-bin.tar.gz
+tar xzvf db-derby-10.6.2.1-bin.tar.gz
 </p>
 
    <p>In both cases, the software will now be extracted into a subdirectory
-    named <code>db-derby-10.6.1.0-bin</code>. 
+    named <code>db-derby-10.6.2.1-bin</code>. 
    </p>
 
 </section>
@@ -204,11 +204,11 @@ your system:
 </p>
 
 <p class="code-block">Windows:
-C:\&gt; set DERBY_INSTALL=C:\Apache\db-derby-10.6.1.0-bin
+C:\&gt; set DERBY_INSTALL=C:\Apache\db-derby-10.6.2.1-bin
 </p>
 
 <p class="code-block">UNIX Korn Shell:
-$ export DERBY_INSTALL=/opt/Apache/db-derby-10.6.1.0-bin
+$ export DERBY_INSTALL=/opt/Apache/db-derby-10.6.2.1-bin
 </p>
 
 </section>
@@ -267,7 +267,7 @@ semicolon (;) on Windows and a colon (:)
 
 <p class="code-block">Windows:
 C:\&gt; cd %DERBY_INSTALL%\bin
-C:\Apache\db-derby-10.6.1.0-bin\bin&gt; setEmbeddedCP.bat
+C:\Apache\db-derby-10.6.2.1-bin\bin&gt; setEmbeddedCP.bat
 </p>
 
 <p class="code-block">UNIX:
@@ -298,13 +298,13 @@ OS architecture: x86
 OS version:      5.1
 Java user name:  user
 Java user home:  C:\Documents and Settings\user
-Java user dir:   C:\Apache\db-derby-10.6.1.0-bin\bin
+Java user dir:   C:\Apache\db-derby-10.6.2.1-bin\bin
 java.specification.name: Java Platform API Specification
 java.specification.version: 1.5
 --------- Derby Information --------
 JRE - JDBC: J2SE 5.0 - JDBC 3.0
-[C:\Apache\db-derby-10.6.1.0-bin\lib\derby.jar] 10.6.1.0 - (802917)
-[C:\Apache\db-derby-10.6.1.0-bin\lib\derbytools.jar] 10.6.1.0 - (802917)
+[C:\Apache\db-derby-10.6.2.1-bin\lib\derby.jar] 10.6.2.1 - (999685)
+[C:\Apache\db-derby-10.6.2.1-bin\lib\derbytools.jar] 10.6.2.1 - (999685)
 ------------------------------------------------------
 ----------------- Locale Information -----------------
 Current Locale :  [English/United States [en_US]]
@@ -313,7 +313,7 @@ Found support for locale: [cs]
 .
 .
 Found support for locale: [zh_TW]
-         version: 10.6.1.0 - (802917)
+         version: 10.6.2.1 - (999685)
 ------------------------------------------------------
 </p>
 
@@ -343,7 +343,7 @@ C:\Apache\DB-DER~1.1-B\lib\derby.jar;C:\
 
 <p class="code-block">UNIX:
 $ echo $CLASSPATH
-/opt/Apache/db-derby-10.6.1.0-bin/lib/derby.jar:/opt/Apache/db-derby-10.6.1.0-bin/lib/derbytools.jar:
+/opt/Apache/db-derby-10.6.2.1-bin/lib/derby.jar:/opt/Apache/db-derby-10.6.2.1-bin/lib/derbytools.jar:
 </p>
 
 <p>