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 23:24:01 UTC

svn commit: r1005641 - in /db/derby/site/trunk: build/site/releases/release-10.6.2.1.html src/documentation/content/xdocs/releases/release-10.6.2.1.html

Author: lilywei
Date: Thu Oct  7 21:23:59 2010
New Revision: 1005641

URL: http://svn.apache.org/viewvc?rev=1005641&view=rev
Log:
DERBY-4787 Fix format for release-10.6.2.1.html for brackets, blockquote tags, the table of links to anchors, mini table of contents and use ul and li tag for bullet items. Still have issues in turn of extra empty lines for Issues on the builded version of relese-10.6.2.1.html file

Modified:
    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.html

Modified: 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=1005641&r1=1005640&r2=1005641&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/releases/release-10.6.2.1.html (original)
+++ db/derby/site/trunk/build/site/releases/release-10.6.2.1.html Thu Oct  7 21:23:59 2010
@@ -411,6 +411,14 @@ document.write("Last Published: " + docu
 </li>
 <li>
 <a href="#Issues">Issues</a>
+<ul class="minitoc">
+<li>
+<a href="#Note+for+DERBY-4677">Note for DERBY-4677</a>
+</li>
+<li>
+<a href="#Note+for+DERBY-2925">Note for DERBY-2925</a>
+</li>
+</ul>
 </li>
 <li>
 <a href="#Build+Environment">Build Environment</a>
@@ -422,20 +430,10 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10012"></a><a name="Distributions"></a>
+<a name="N10010"></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>
@@ -444,64 +442,259 @@ 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.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>
+<a class="external" href="http://archive.apache.org/dist/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 class="external" href="http://archive.apache.org/dist/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>
+<a class="external" href="http://archive.apache.org/dist/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 class="external" href="http://archive.apache.org/dist/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>
+<a class="external" href="http://archive.apache.org/dist/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 class="external" href="http://archive.apache.org/dist/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>
+<a class="external" href="http://archive.apache.org/dist/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 class="external" href="http://archive.apache.org/dist/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>
+<a class="external" href="http://archive.apache.org/dist/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 class="external" href="http://archive.apache.org/dist/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>
+<a name="N100BC"></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>
+<p>These notes describe the difference between Derby release 10.6.2.1 and the preceding release 10.6.1.0.</p>
+<a name="N100C4"></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>
+<ul>
+<li>Embedded engine with JDBC drivers</li>
+<li>Network Server</li>
+<li>Network client JDBC drivers</li>
+<li>Command line tools: ij (SQL scripting), dblook (schema dump) and sysinfo (sy stem info)</li>
+</ul>
+<a name="N100D7"></a><a name="New+Features"></a>
+<h3 class="boxed">New Features</h3>
+<p>This is a bug fix release which also provides localizations of new 10.6 messages. No new features were added.</p>
 <ul>
 <li>
-<a href="#Overview">Overview</a>
+<strong>DERBY-4677</strong> - This release addresses a data corruption issue. See Issues or <a href="http://issues.apache.org/jira/browse/DERBY-4677">DERBY-4677</a> for unique index corruption detection and repair.
 </li>
-<li>
-<a href="#New Features">New Features</a>
+</ul>
+<a name="N100E3"></a><a name="Bug+Fixes"></a>
+<h3 class="boxed">Bug Fixes</h3>
+<p>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.</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4" border="2">
+<tr>
+<td><strong>Issue Id</strong></td><td><strong>Description</strong></td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4798">DERBY-4798</a></td><td>NPE in nested outer join</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4770">DERBY-4770</a></td><td>Files missing svn:eol-style (August 2010)</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4748">DERBY-4748</a></td><td>StringIndexOutOfBoundsException on syntax error (invalid COMMIT)</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4747">DERBY-4747</a></td><td>ttestSetPortPriority junit test failing in tinderbox runs with junit.framework.AssertionFailedError: Port 1537 exceeeds expected maximum.</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4736">DERBY-4736</a></td><td>ASSERT FAIL when code generating a column reference in a join predicate in presence of other outer join reordering</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4731">DERBY-4731</a></td><td>XA two phase commit with active GLOBAL TEMPORARY TABLE causes An internal error identified by RawStore module</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4722">DERBY-4722</a></td><td>Error in SQL example of SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODE</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4717">DERBY-4717</a></td><td>Driver trace file isn't closed/released on physical connection close when specified with the traceFile attribute/setter</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4715">DERBY-4715</a></td><td>Write jvm information and path of derby.jar to derby.log</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4712">DERBY-4712</a></td><td>Complex nested joins problems</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4706">DERBY-4706</a></td><td>Remove stale and potentially unused code Request.writeEncryptedScalarStream</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4700">DERBY-4700</a></td><td>Add method to obtain a bogus port in TestConfiguration</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4699">DERBY-4699</a></td><td>Build breaks if a Java 6 JDK is detected when compiling with a Java 5 compiler</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4698">DERBY-4698</a></td><td>Simple query with HAVING clause crashes with NullPointerException</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4694">DERBY-4694</a></td><td>Build breaks on Mac OS X due to JDK classpath issues</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4693">DERBY-4693</a></td><td>column rename looses 'identity' attribute.</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4686">DERBY-4686</a></td><td>SQLBinary.writeBlob is inefficient, reading one byte at a time from the source BLOB</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4682">DERBY-4682</a></td><td>Inaccurate description of how a statement is completed in Developer's guide</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4679">DERBY-4679</a></td><td>Several left outer joins causes unstable query with incorrect results</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4677">DERBY-4677</a></td><td>SYSCS_COMPRESS_TABLE disables unique constraints</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4676">DERBY-4676</a></td><td>NullPointerException on SELECT on INNER JOIN</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4671">DERBY-4671</a></td><td>Embedded driver does not work with jbossCache</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4666">DERBY-4666</a></td><td>Localize 10.6.1 messages</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4664">DERBY-4664</a></td><td>Change Derby internal stored procedures to avoid DriverManager.getConnection(&amp;quot;jdbc:default:connection&amp;quot;) as it may be recognized by other Drivers</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4661">DERBY-4661</a></td><td>Reduce size of encoding buffer for short character values</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4654">DERBY-4654</a></td><td>Restriction.toSQL() doesn't escape special characters</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4651">DERBY-4651</a></td><td>Hidden assumptions in FromVTI.makeRestriction()</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4638">DERBY-4638</a></td><td>Expose names of top-level test suites for easier scripting</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4632">DERBY-4632</a></td><td>Delete Maven1 build files</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4610">DERBY-4610</a></td><td>Error attempting delete with cascade and triggers</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4597">DERBY-4597</a></td><td>remove references to IBM jcc driver from sysinfo</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4582">DERBY-4582</a></td><td>Timestamps inserted with GMT calendar are 1 hour later when subsequently read with GMT calendar (Server Mode Only).</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4548">DERBY-4548</a></td><td>would like an alternative location for ant.properties</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4471">DERBY-4471</a></td><td>Left outer join reassociation rewrite gives wrong result</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4211">DERBY-4211</a></td><td>'derbyall/encryptionAll/storemats.fail:store/updatelocksJDBC30.sql' fails with unexpected locks</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-4179">DERBY-4179</a></td><td>bootLock.java fails with missing exception on z/OS with pmz3160sr2ifix-20081021_01(SR2+IZ32776+IZ33456), and Windows Vista</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-3856">DERBY-3856</a></td><td>difference between Embedded vs DerbyNetClient in format of return from timestamp(cast(? as varchar(32)))</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-2925">DERBY-2925</a></td><td>Prevent export from overwriting existing files</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-2532">DERBY-2532</a></td><td>Client does not return SQLException on XAConnection.getXAResource() on a closed connection, Embedded does</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-2026">DERBY-2026</a></td><td>Setting a login timeout in client driver can lead to query timeout</td>
+</tr>
+<tr>
+<td><a class="external" href="https://issues.apache.org/jira/browse/DERBY-1595">DERBY-1595</a></td><td>Network server fails with DRDAProtocolException if a BLOB with size 2147483647 is streamed from client</td>
+</tr>
+</table>
+<a name="N10213"></a><a name="Issues"></a>
+<h3 class="boxed">Issues</h3>
+<p>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.</p>
+<ul>
+<li>Note for DERBY-4677: Unique nullable constraint may be disabled after compress or import operations on the table.</li>
+<li>Note for DERBY-2925: Prevent export from overwriting existing files</li>
+</ul>
+<hr>
+<a name="N10221"></a><a name="Note+for+DERBY-4677"></a>
+<h4>Note for DERBY-4677</h4>
+<a name="N10227"></a><a name="Summary+of+Change"></a>
+<h5>Summary of Change</h5>
+<p>Unique nullable constraint may be disabled after compress or import operations on the table.</p>
+<a name="N1022D"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change"></a>
+<h5>Symptoms Seen by Applications Affected by Change</h5>
+<p>Prior 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 with 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.</p>
+<a name="N10233"></a><a name="Rationale+for+Change"></a>
+<h5>Rationale for Change</h5>
+<p>The change fixed a serious bug that allowed duplicate rows despite a unique index. Users should upgrade and manually resolve prior damage as described below.</p>
+<a name="N10239"></a><a name="Application+Changes+Required"></a>
+<h5>Application Changes Required</h5>
+<p>Users 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.</p>
+<pre></pre>
+<ul>
+<li>10.4.2.1 (build 956034)</li>
+<li>10.5.3.1 (build 955487)</li>
+<li>10.6.1.1 (build 955790)</li>
 </li>
+</ul>
+<p>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 rows SQL exception. Such duplicate rows will have to be manually handled appropriately by the user.
+</p>
+<pre></pre>
+<hr>
+<pre></pre>
+<a name="N1024F"></a><a name="Note+for+DERBY-2925"></a>
+<h4>Note for DERBY-2925</h4>
+<pre></pre>
+<a name="N10257"></a><a name="Summary+of+Change-N10257"></a>
+<h5>Summary of Change</h5>
+<p>Prevent export from overwriting existing files.</p>
+<a name="N1025F"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N1025F"></a>
+<h5>Symptoms Seen by Applications Affected by Change</h5>
+
+<p>Due 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.</p>
+
+<a name="N10269"></a><a name="Incompatibilities+with+Previous+Release"></a>
+<h5>Incompatibilities with Previous Release</h5>
+<ul>
 <li>
-<a href="#Bug Fixes">Bug Fixes</a>
-</li>
+SYSCS_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.</li>
 <li>
-<a href="#Issues">Issues</a>
-</li>
+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.</li>
 <li>
-<a href="#Build Environment">Build Environment</a>
-</li>
+SYSCS_UTIL.SYSCS_EXPORT_QUERY_LOBS_TO_EXTFILE: Export of the result of a SELECT 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.</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>
+<a name="N10285"></a><a name="Rationale+for+Change-N10285"></a>
+<h5>Rationale for Change</h5>
+<p>Due to security concerns and to avoid accidental file damage, Export processing will no longer overwrite an existing file.</p>
+<a name="N1028D"></a><a name="Application+Changes+Required-N1028D"></a>
+<h5>Application Changes Required</h5>
+<p>The application needs to specify a different filename which does not exists or delete the existing file before performing the Export operation.</p>
+<a name="N10295"></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>
+<p>Derby release 10.6.2.1 was built using the following environment:</p>
+<ul>
+<li>
+<strong>Branch</strong> - Source code came from the 10.6 branch.</li>
+<li>
+<strong>Machine</strong> - Git(Msysgit) on Microsoft Windows 7 Ultimate 2009 64 bits</li>
+<li>
+<strong>Ant</strong> - Apache Ant version 1.7.1 compiled on June 27 2008</li>
+<li>
+<strong>JDK 1.4</strong> - 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)</li>
+<li>
+<strong>Java 6</strong> - 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)</li>
+<li>
+<strong>Compiler</strong> - Sun 1.6.0_13_b03</li>
+</ul>
+<a name="N102B7"></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>

Modified: db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10.6.2.1.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10.6.2.1.html?rev=1005641&r1=1005640&r2=1005641&view=diff
==============================================================================
--- db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10.6.2.1.html (original)
+++ db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10.6.2.1.html Thu Oct  7 21:23:59 2010
@@ -22,27 +22,6 @@
     <p>Use the links below to download a distribution of Apache Derby. You should <b>always</b> <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 href="http://www.apache.org/mirrors/">status</a> of mirrors.
-</p>
-
-<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>
@@ -51,57 +30,38 @@ Other mirrors: <select name="Preferred">
       <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 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 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 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 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="http://archive.apache.org/dist/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 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 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="http://archive.apache.org/dist/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 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 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 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 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 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 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="http://archive.apache.org/dist/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 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 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="http://archive.apache.org/dist/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 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 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 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 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 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 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="http://archive.apache.org/dist/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 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 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="http://archive.apache.org/dist/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 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 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 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 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 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 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><a href="http://archive.apache.org/dist/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 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 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="http://archive.apache.org/dist/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 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 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 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 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 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 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> <a href="http://archive.apache.org/dist/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 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 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="http://archive.apache.org/dist/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 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 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>
     
 
-<html>
-<title>Release Notes for Derby 10.6.2.1</title>
-<body>
 <h1>
-<a name="Release Notes for Derby 10.6.2.1"></a>Release Notes for Derby 10.6.2.1</h1>
-<blockquote>
-<p>These notes describe the difference between Derby release 10.6.2.1 and the preceding release 10.6.1.0.</p>
-</blockquote>
-<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="Release Notes for Derby 10.6.2.1"></a>Release Notes for Derby 10.6.2.1
+</h1>
+
+<p>These notes describe the difference between Derby release 10.6.2.1 
+    and the preceding release 10.6.1.0.</p>
+
 <h2>
 <a name="Overview"></a>Overview</h2>
-<blockquote>
 
 <p>
 Derby is a pure Java relational database engine using standard SQL and
@@ -127,15 +87,19 @@ stem info)</li>
 
 </ul>
 
-</blockquote>
-<h2>
+<h2> 
 <a name="New Features"></a>New Features</h2>
-<blockquote>
-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. <a class="external" href="http://issues.apache.org/jira/browse/DERBY-4677"><strong>DERBY-4677</strong></a>. See release note for unique index corruption detection and repair.
-</blockquote>
+<p>
+This is a bug fix release which also provides localizations of new 10.6 messages. No new features were added. </p>
+
+<ul>
+<li>
+<b>DERBY-4677</b> - This release addresses a data corruption issue. See Issues or <a href="http://issues.apache.org/jira/browse/DERBY-4677">DERBY-4677</a> for unique index corruption detection and repair.
+</li>
+</ul>
+
 <h2>
 <a name="Bug Fixes"></a>Bug Fixes</h2>
-<blockquote>
 <p>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.</p>
 <table border="2">
 <tr>
@@ -265,31 +229,25 @@ This is a bug fix release which also pro
 <td><a href="https://issues.apache.org/jira/browse/DERBY-1595">DERBY-1595</a></td><td>Network server fails with DRDAProtocolException if a BLOB with size 2147483647 is streamed from client</td>
 </tr>
 </table>
-</blockquote>
+
 <h2>
 <a name="Issues"></a>Issues</h2>
-<blockquote>
-<p>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.</p>
+
+<p>
+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.</p>
 <ul>
 <li>
-<a href="#Note for DERBY-4677">
-<p>Note for DERBY-4677: 
+Note for DERBY-4677: 
   Unique nullable constraint may be disabled after compress or import operations on the table.
-</p>
-</a>
 </li>
 <li>
-<a href="#Note for DERBY-2925">
-<p>Note for DERBY-2925: 
+Note for DERBY-2925: 
 Prevent export from overwriting existing files
-</p>
-</a>
 </li>
 </ul>
 <hr>
 <h3>
 <a name="Note for DERBY-4677"></a>Note for DERBY-4677</h3>
-<blockquote>
 
 
 <h4>Summary of Change</h4>
@@ -337,6 +295,7 @@ Prevent export from overwriting existing
 <li>	10.6.1.1 (build 955790)</li>
 
 </pre>
+<p>
   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 rows SQL exception. Such duplicate rows will have to be manually handled appropriately 
@@ -345,85 +304,35 @@ Prevent export from overwriting existing
 
 
 
-</blockquote>
 <hr>
 <h3>
 <a name="Note for DERBY-2925"></a>Note for DERBY-2925</h3>
-<blockquote>
-
-<!-- 
-  SUMMARIZE THE ISSUE. This is a one line summary of the issue.
-
-  For instance:
-
-  Applications may no longer open two InputStreams on the same ResultSet column.
--->
-
 
 <h4>Summary of Change</h4>
 
 <p>
-Prevent export from overwriting existing files
+Prevent export from overwriting existing files.
 </p>
 
 
-<!-- 
-  DESCRIBE WHAT IT IS THAT THE USER ACTUALLY SEES WHEN THE PROBLEM OCCURS.
-
-  For instance:
-
-  In the previous release, applications were able to open two
-  InputStreams on the same column. Depending on how these streams
-  interacted, the value siphoned out of the column was erratic. Now
-  Derby raises a SQLException when the application attempts to create
-  the second InputStream.
--->
-
-
 <h4>Symptoms Seen by Applications Affected by Change</h4>
 
 <p>
 Due 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.
 </p>
-
-
-<!-- 
-  OPTIONAL: DESCRIBE INCOMPATIBILITIES WITH PREVIOUS RELEASE, IF ANY.
-
-  For instance:
-
-  Applications which open two InputStreams on the ResultSet column now
-  fail.
--->
-
+<pre></pre>
 
 <h4>Incompatibilities with Previous Release</h4>
+<ul>
+<li>
+SYSCS_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.</li> 
 
-<p>
-
-<OL>
-	
-<LI>SYSCS_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. </LI>
-	 
-<LI>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. </LI>
-	
-<LI>SYSCS_UTIL.SYSCS_EXPORT_QUERY_LOBS_TO_EXTFILE: Export of the result of a SELECT 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.</LI>
-
-
-</OL>
-
-</p>
-
-
-<!-- 
-  DESCRIBE WHY THE CHANGE WAS MADE.
-
-  For instance:
-
-  The previous behavior violated the JDBC standard. The new behavior
-  is correct.
--->
+<li>
+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.</li> 
+<li>
+SYSCS_UTIL.SYSCS_EXPORT_QUERY_LOBS_TO_EXTFILE: Export of the result of a SELECT 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.</li>
+</ul>
 
 
 <h4>Rationale for Change</h4>
@@ -433,16 +342,6 @@ Due to security concerns and to avoid ac
 </p>
 
 
-<!-- 
-  OPTIONAL: DESCRIBE HOW TO REVERT TO THE PREVIOUS BEHAVIOR OR
-  OTHERWISE AVOID THE INCOMPATIBILITIES INTRODUCED BY THIS CHANGE.
-
-  For instance:
-
-  Users must recode applications which open multiple streams on the same column.
--->
-
-
 <h4>Application Changes Required</h4>
 
 <p>
@@ -451,11 +350,8 @@ The application needs to specify a diffe
 
 
 
-</blockquote>
-</blockquote>
 <h2>
 <a name="Build Environment"></a>Build Environment</h2>
-<blockquote>
 <p>Derby release 10.6.2.1 was built using the following environment:</p>
 <ul>
 <li>
@@ -475,7 +371,6 @@ The application needs to specify a diffe
 <li>
 <b>Compiler</b> - Sun 1.6.0_13_b03</li>
 </ul>
-</blockquote>
 </body>
 </html>