Modified: websites/production/db/content/derby/releases/release-10.10.1.1.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.10.1.1.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.10.1.1.html Thu 
Oct 19 02:00:44 2017
@@ -3,9 +3,8 @@
 <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-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.10.1.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">
@@ -485,6 +484,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.10.1.1 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -515,7 +515,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<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>
@@ -539,13 +540,13 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-src.zip";>db-derby-10.10.1.1-src.zip</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-src.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-src.zip.md5";>MD5</a>]<br>
 
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-src.tar.gz";>db-derby-10.10.1.1-src.tar.gz</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-src.tar.gz.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-src.tar.gz.md5";>MD5</a>]
 (Note that, due to long filenames, you will need gnu tar to unravel this 
tarball.)</p>
 </div>
-<a name="N10094"></a><a name="Release Notes for Apache Derby 10.10.1.1"></a>
+<a name="Release Notes for Apache Derby 10.10.1.1"></a>
 <h2 class="boxed">Release Notes for Apache Derby 10.10.1.1</h2>
 <div class="section">
 <div>
 <p>These notes describe the difference between Apache Derby release 10.10.1.1 
and the preceding release 10.9.1.0.</p>
 </div>
-<a name="N1009D"></a><a name="Overview"></a>
+<a name="Overview"></a>
 <h3 class="boxed">Overview</h3>
 <div>
 <p>The most up to date information about Derby releases can be found on the <a 
href="http://db.apache.org/derby/derby_downloads.html";>Derby download 
page</a>.</p>
@@ -562,7 +563,7 @@ document.write("Last Published: " + docu
 <li>Java ME CDC/Foundation Profile 1.1 with JSR-169 JDBC Optional Package for 
CDC/Foundation Profile.</li>
 </ul>
 </div>
-<a name="N100C0"></a><a name="New+Features"></a>
+<a name="New+Features"></a>
 <h3 class="boxed">New Features</h3>
 <div>
 <p>This is a feature release. The following new features were added:</p>
@@ -583,7 +584,7 @@ document.write("Last Published: " + docu
 <strong>Optional tools</strong> - Derby has new, optional tools to support 
data migration and metadata queries. See the "Optional tools" section in the 
Derby Tools and Utilities Guide.</li>
 </ul>
 </div>
-<a name="N100E9"></a><a name="Bug+Fixes"></a>
+<a name="Bug+Fixes"></a>
 <h3 class="boxed">Bug Fixes</h3>
 <div>
 <p>The following issues are addressed by Derby release 10.10.1.1. These issues 
are not addressed in the preceding 10.9.1.0 release.</p>
@@ -1189,7 +1190,7 @@ document.write("Last Published: " + docu
 </tr>
 </table>
 </div>
-<a name="N10665"></a><a name="Issues"></a>
+<a name="Issues"></a>
 <h3 class="boxed">Issues</h3>
 <div>
 <p>Compared with the previous release (10.9.1.0), Derby release 10.10.1.1 
introduces the following new features and incompatibilities. These merit your 
special attention.</p>
@@ -1634,7 +1635,7 @@ where T.A = S.A;
 <p>In environments where the server version and the client driver version 
differ, and the return value from <span 
class="codefrag">SQLException.getErrorCode()</span> has significance for the 
application, it is recommended to upgrade both the client driver and the server 
to version 10.10 or higher.</p>
 </div>
 </div>
-<a name="N107E2"></a><a name="Build+Environment"></a>
+<a name="Build+Environment"></a>
 <h3 class="boxed">Build Environment</h3>
 <div>
 <p>Derby release 10.10.1.1 was built using the following environment:</p>
@@ -1651,7 +1652,7 @@ where T.A = S.A;
 <strong>JSR 169</strong> - Java ME support was built using libraries from 
phoneME Advanced Milestone Release 2.</li>
 </ul>
 </div>
-<a name="N10800"></a><a name="Verifying+Releases"></a>
+<a name="Verifying+Releases"></a>
 <h3 class="boxed">Verifying Releases</h3>
 <div>
 <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>

Modified: websites/production/db/content/derby/releases/release-10.10.2.0.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.10.2.0.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.10.2.0.html Thu 
Oct 19 02:00:44 2017
@@ -3,9 +3,8 @@
 <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-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.10.2.0 Release</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../skin/screen.css" 
rel="stylesheet">
@@ -485,6 +484,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.10.2.0 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -518,7 +518,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<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>
@@ -542,13 +543,13 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.2.0/db-derby-10.10.2.0-src.zip";>db-derby-10.10.2.0-src.zip</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.2.0/db-derby-10.10.2.0-src.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.2.0/db-derby-10.10.2.0-src.zip.md5";>MD5</a>]<br>
 
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.2.0/db-derby-10.10.2.0-src.tar.gz";>db-derby-10.10.2.0-src.tar.gz</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.2.0/db-derby-10.10.2.0-src.tar.gz.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.2.0/db-derby-10.10.2.0-src.tar.gz.md5";>MD5</a>]
 (Note that, due to long filenames, you will need gnu tar to unravel this 
tarball.)</p>
 </div>
-<a name="N10094"></a><a name="Release Notes for Apache Derby 10.10.2.0"></a>
+<a name="Release Notes for Apache Derby 10.10.2.0"></a>
 <h2 class="boxed">Release Notes for Apache Derby 10.10.2.0</h2>
 <div class="section">
 <div>
 <p>These notes describe the difference between Apache Derby release 10.10.2.0 
and the preceding release 10.10.1.1.</p>
 </div>
-<a name="N1009D"></a><a name="Overview"></a>
+<a name="Overview"></a>
 <h3 class="boxed">Overview</h3>
 <div>
 <p>The most up to date information about Derby releases can be found on the <a 
href="http://db.apache.org/derby/derby_downloads.html";>Derby download 
page</a>.</p>
@@ -565,12 +566,12 @@ document.write("Last Published: " + docu
 <li>Java ME CDC/Foundation Profile 1.1 with JSR-169 JDBC Optional Package for 
CDC/Foundation Profile.</li>
 </ul>
 </div>
-<a name="N100C0"></a><a name="New+Features"></a>
+<a name="New+Features"></a>
 <h3 class="boxed">New Features</h3>
 <div>
 <p>This is a bug fix release. There are no new features:</p>
 </div>
-<a name="N100C9"></a><a name="Issues+of+special+concern"></a>
+<a name="Issues+of+special+concern"></a>
 <h3 class="boxed">Issues of special concern</h3>
 <div>
 <p>Compared with the previous release (10.10.1.1), Derby release 10.10.2.0 
introduces the following incompatibilities. These merit your special 
attention.</p>
@@ -989,7 +990,7 @@ document.write("Last Published: " + docu
 <p>Most applications should not be affected by this change in any way. Any 
applications that read the values stored in 
<tt>SYS.SYSTRIGGERS.CREATIONTIMESTAMP</tt> should take into account that this 
column doesn't necessarily tell the exact time the trigger was created, because 
it contains a value that may have been adjusted in order to ensure the correct 
execution order.</p>
 </div>
 </div>
-<a name="N10261"></a><a name="Bug+Fixes"></a>
+<a name="Bug+Fixes"></a>
 <h3 class="boxed">Bug Fixes</h3>
 <div>
 <p>The following issues are addressed by Derby release 10.10.2.0. These issues 
are not addressed in the preceding 10.10.1.1 release.</p>
@@ -1208,7 +1209,7 @@ document.write("Last Published: " + docu
 </tr>
 </table>
 </div>
-<a name="N10456"></a><a name="Fixes+in+the+Documentation"></a>
+<a name="Fixes+in+the+Documentation"></a>
 <h3 class="boxed">Fixes in the Documentation</h3>
 <div>
 <p>The following issues are addressed by Derby release 10.10.1.4. These issues 
are not addressed in the preceding 10.10.1.1 release.</p>
@@ -1322,7 +1323,7 @@ document.write("Last Published: " + docu
 </tr>
 </table>
 </div>
-<a name="N10556"></a><a name="Build+Environment"></a>
+<a name="Build+Environment"></a>
 <h3 class="boxed">Build Environment</h3>
 <div>
 <p>Derby release 10.10.2.0 was built using the following environment:</p>
@@ -1339,7 +1340,7 @@ document.write("Last Published: " + docu
 <strong>JSR 169</strong> - Java ME support was built using libraries from IBMs 
weme 6.2.</li>
 </ul>
 </div>
-<a name="N10574"></a><a name="Verifying+Releases"></a>
+<a name="Verifying+Releases"></a>
 <h3 class="boxed">Verifying Releases</h3>
 <div>
 <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>

Modified: websites/production/db/content/derby/releases/release-10.11.1.1.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.11.1.1.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.11.1.1.html Thu 
Oct 19 02:00:44 2017
@@ -3,9 +3,8 @@
 <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-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.11.1.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">
@@ -485,6 +484,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.11.1.1 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -515,7 +515,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<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>
@@ -539,13 +540,13 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-src.zip";>db-derby-10.11.1.1-src.zip</a>
 [<a class="external" 
href="http://www.apache.org/dist/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-src.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://www.apache.org/dist/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-src.zip.md5";>MD5</a>]<br>
 
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-src.tar.gz";>db-derby-10.11.1.1-src.tar.gz</a>
 [<a class="external" 
href="http://www.apache.org/dist/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-src.tar.gz.asc";>PGP</a>]
 [<a class="external" 
href="http://www.apache.org/dist/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-src.tar.gz.md5";>MD5</a>]
 (Note that, due to long filenames, you will need gnu tar to unravel this 
tarball.)</p>
 </div>
-<a name="N10094"></a><a name="Release Notes for Apache Derby 10.11.1.1"></a>
+<a name="Release Notes for Apache Derby 10.11.1.1"></a>
 <h2 class="boxed">Release Notes for Apache Derby 10.11.1.1</h2>
 <div class="section">
 <div>
 <p>These notes describe the difference between Apache Derby release 10.11.1.1 
and the preceding release 10.10.2.0.</p>
 </div>
-<a name="N1009D"></a><a name="Overview"></a>
+<a name="Overview"></a>
 <h3 class="boxed">Overview</h3>
 <div>
 <p>The most up to date information about Derby releases can be found on the <a 
href="http://db.apache.org/derby/derby_downloads.html";>Derby download 
page</a>.</p>
@@ -562,7 +563,7 @@ document.write("Last Published: " + docu
 <li>Java SE 8 compact profile 2.</li>
 </ul>
 </div>
-<a name="N100C0"></a><a name="New+Features"></a>
+<a name="New+Features"></a>
 <h3 class="boxed">New Features</h3>
 <div>
 <p>This is a feature release. The following new features were added:</p>
@@ -587,7 +588,7 @@ document.write("Last Published: " + docu
 <strong>Standard syntax for altering column nullability</strong> - Standard 
syntax has been added for altering the nullability of columns. See the section 
on ALTER TABLE in the Derby Reference Manual. See also feature F383 of the SQL 
Standard.</li>
 </ul>
 </div>
-<a name="N100EE"></a><a name="Bug+Fixes"></a>
+<a name="Bug+Fixes"></a>
 <h3 class="boxed">Bug Fixes</h3>
 <div>
 <p>The following issues are addressed by Derby release 10.11.1.1. These issues 
are not addressed in the preceding 10.10.2.0 release.</p>
@@ -1160,7 +1161,7 @@ document.write("Last Published: " + docu
 </tr>
 </table>
 </div>
-<a name="N1061D"></a><a name="Issues"></a>
+<a name="Issues"></a>
 <h3 class="boxed">Issues</h3>
 <div>
 <p>Compared with the previous release (10.10.2.0), Derby release 10.11.1.1 
introduces the following new features and incompatibilities. These merit your 
special attention.</p>
@@ -1614,7 +1615,7 @@ END
 <p>to make it clear to the compiler that it actually wants the expression to 
return a value of type <tt>CHAR(1)</tt>.</p>
 </div>
 </div>
-<a name="N10828"></a><a name="Build+Environment"></a>
+<a name="Build+Environment"></a>
 <h3 class="boxed">Build Environment</h3>
 <div>
 <p>Derby release 10.11.1.1 was built using the following environment:</p>
@@ -1631,7 +1632,7 @@ END
 <strong>JSR 169</strong> - Support for JSR 169 has been deprecated.</li>
 </ul>
 </div>
-<a name="N10846"></a><a name="Verifying+Releases"></a>
+<a name="Verifying+Releases"></a>
 <h3 class="boxed">Verifying Releases</h3>
 <div>
 <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>

Modified: websites/production/db/content/derby/releases/release-10.12.1.1.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.12.1.1.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.12.1.1.html Thu 
Oct 19 02:00:44 2017
@@ -3,9 +3,8 @@
 <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-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.12.1.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">
@@ -485,6 +484,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.12.1.1 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -515,7 +515,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<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> verify the integrity of distribution files downloaded 
from a mirror.</p>
@@ -539,13 +540,13 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.12.1.1/db-derby-10.12.1.1-src.zip";>db-derby-10.12.1.1-src.zip</a>
 [<a class="external" 
href="http://www.apache.org/dist/db/derby/db-derby-10.12.1.1/db-derby-10.12.1.1-src.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://www.apache.org/dist/db/derby/db-derby-10.12.1.1/db-derby-10.12.1.1-src.zip.md5";>MD5</a>]<br>
 
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.12.1.1/db-derby-10.12.1.1-src.tar.gz";>db-derby-10.12.1.1-src.tar.gz</a>
 [<a class="external" 
href="http://www.apache.org/dist/db/derby/db-derby-10.12.1.1/db-derby-10.12.1.1-src.tar.gz.asc";>PGP</a>]
 [<a class="external" 
href="http://www.apache.org/dist/db/derby/db-derby-10.12.1.1/db-derby-10.12.1.1-src.tar.gz.md5";>MD5</a>]
 (Note that, due to long filenames, you will need gnu tar to unravel this 
tarball.)</p>
 </div>
-<a name="N10090"></a><a name="Release Notes for Apache Derby 10.12.1.1"></a>
+<a name="Release Notes for Apache Derby 10.12.1.1"></a>
 <h2 class="boxed">Release Notes for Apache Derby 10.12.1.1</h2>
 <div class="section">
 <div>
 <p>These notes describe the difference between Apache Derby release 10.12.1.1 
and the preceding release 10.11.1.1.</p>
 </div>
-<a name="N10099"></a><a name="Overview"></a>
+<a name="Overview"></a>
 <h3 class="boxed">Overview</h3>
 <div>
 <p>The most up to date information about Derby releases can be found on the <a 
href="http://db.apache.org/derby/derby_downloads.html";>Derby download 
page</a>.</p>
@@ -562,7 +563,7 @@ document.write("Last Published: " + docu
 <li>Java SE 8 compact profile 2.</li>
 </ul>
 </div>
-<a name="N100BC"></a><a name="New+Features"></a>
+<a name="New+Features"></a>
 <h3 class="boxed">New Features</h3>
 <div>
 <p>This is a feature release. The following new features were added:</p>
@@ -577,7 +578,7 @@ document.write("Last Published: " + docu
 <strong>Statistics aggregates</strong> - SQL Standard VAR_POP(), VAR_SAMP(), 
STDDEV_POP(), and STDDEV_SAMP() aggregates have been added. See the "Aggregates 
(set functions)" section in the Derby Reference Manual.</li>
 </ul>
 </div>
-<a name="N100DC"></a><a name="Bug+Fixes"></a>
+<a name="Bug+Fixes"></a>
 <h3 class="boxed">Bug Fixes</h3>
 <div>
 <p>The following issues are addressed by Derby release 10.12.1.1. These issues 
are not addressed in the preceding 10.11.1.1 release.</p>
@@ -745,7 +746,7 @@ document.write("Last Published: " + docu
 </tr>
 </table>
 </div>
-<a name="N1025A"></a><a name="Issues"></a>
+<a name="Issues"></a>
 <h3 class="boxed">Issues</h3>
 <div>
 <p>Compared with the previous release (10.11.1.1), Derby release 10.12.1.1 
introduces the following new features and incompatibilities. These merit your 
special attention.</p>
@@ -809,7 +810,7 @@ ERROR 23502: Column 'A' cannot accept a
 <p>Applications no longer need to look for exceptions 42Z23 and 23502 when 
updating identity columns.</p>
 </div>
 </div>
-<a name="N102BB"></a><a name="Build+Environment"></a>
+<a name="Build+Environment"></a>
 <h3 class="boxed">Build Environment</h3>
 <div>
 <p>Derby release 10.12.1.1 was built using the following environment:</p>
@@ -826,7 +827,7 @@ ERROR 23502: Column 'A' cannot accept a
 <strong>JSR 169</strong> - Support for JSR 169 has been deprecated.</li>
 </ul>
 </div>
-<a name="N102D9"></a><a name="Verifying+Releases"></a>
+<a name="Verifying+Releases"></a>
 <h3 class="boxed">Verifying Releases</h3>
 <div>
 <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>

Modified: websites/production/db/content/derby/releases/release-10.2.1.6.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.2.1.6.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.2.1.6.html Thu Oct 
19 02:00:44 2017
@@ -3,9 +3,8 @@
 <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-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.2.1.6 Release</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../skin/screen.css" 
rel="stylesheet">
@@ -485,6 +484,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.2.1.6 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -512,43 +512,43 @@ document.write("Last Published: " + docu
 <a href="#">DERBY-253</a>
 </li>
 <li>
-<a href="#-N10744">DERBY-668</a>
+<a href="#-N1073B">DERBY-668</a>
 </li>
 <li>
-<a href="#-N10764">DERBY-721</a>
+<a href="#-N1075B">DERBY-721</a>
 </li>
 <li>
-<a href="#-N10784">DERBY-781</a>
+<a href="#-N1077B">DERBY-781</a>
 </li>
 <li>
-<a href="#-N107AE">DERBY-822</a>
+<a href="#-N107A5">DERBY-822</a>
 </li>
 <li>
-<a href="#-N107CE">DERBY-1130</a>
+<a href="#-N107C5">DERBY-1130</a>
 </li>
 <li>
-<a href="#-N107F3">DERBY-1295</a>
+<a href="#-N107EA">DERBY-1295</a>
 </li>
 <li>
-<a href="#-N10813">DERBY-1314</a>
+<a href="#-N1080A">DERBY-1314</a>
 </li>
 <li>
-<a href="#-N10838">DERBY-1323</a>
+<a href="#-N1082F">DERBY-1323</a>
 </li>
 <li>
-<a href="#-N10858">DERBY-1357</a>
+<a href="#-N1084F">DERBY-1357</a>
 </li>
 <li>
-<a href="#-N10880">DERBY-1384</a>
+<a href="#-N10877">DERBY-1384</a>
 </li>
 <li>
-<a href="#-N108A0">DERBY-1621</a>
+<a href="#-N10897">DERBY-1621</a>
 </li>
 <li>
-<a href="#-N108D0">DERBY-1652</a>
+<a href="#-N108C7">DERBY-1652</a>
 </li>
 <li>
-<a href="#-N108FE">DERBY-1867</a>
+<a href="#-N108F5">DERBY-1867</a>
 </li>
 </ul>
 </li>
@@ -563,7 +563,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<a name="Distributions"></a>
 <h2 class="boxed">Distributions</h2>
 <div class="section">
 <p>Use the links below to download a distribution of Apache Derby from the 
archives. You should <strong>always</strong> <a 
href="#Verifying+releases">verify the integrity</a> of distribution files 
downloaded from a mirror.</p>
@@ -596,7 +597,7 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.2.1.6/derby_ui_plugin_1.1.0.zip";>derby_ui_plugin_1.1.0.zip</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.2.1.6/derby_ui_plugin_1.1.0.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.2.1.6/derby_ui_plugin_1.1.0.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.2 Core and 1.1 UI Derby plug-ins</a> page.</p>
 </div>
-<a name="N100BC"></a><a name="Release Overview"></a>
+<a name="Release Overview"></a>
 <h2 class="boxed">Release Overview</h2>
 <div class="section">
 <p>These notes describe the difference between Derby release 10.2.1.6 and the 
preceding release 10.1.3.1.</p>
@@ -689,7 +690,7 @@ document.write("Last Published: " + docu
 <li>JSR-169, JDBC 2.1, and JDBC 3.0 support</li>
 </ul>
 </div>
-<a name="N10177"></a><a name="JDBC 4.0 Support"></a>
+<a name="JDBC 4.0 Support"></a>
 <h2 class="boxed">JDBC 4.0 Support</h2>
 <div class="section">
 <p>Derby 10.2.1.6 comes with source code for drivers which conform to a beta 
version of the JDBC standard, JDBC 4.0. This source code conforms to the 
following state of the JDBC 4.0 specification:</p>
@@ -701,7 +702,7 @@ document.write("Last Published: " + docu
 <p>Due to license restrictions on the beta builds of JDK 6, Derby 10.2.1.6 
does not contain compiled versions of JDBC 4.0 drivers. When run on Java SE 6, 
Derby 10.2.1.6 exposes the same JDBC 3.0 implementation seen when run on JDK 
1.4 and 1.5. You may, however, compile Derby's JDBC 4.0 support yourself. This 
will let you use JDBC 4.0 features when you run Derby 10.2.1.6 on Java SE 6.</p>
 <p>To build this optional JDBC 4.0 support yourself, please download the 
source distribution and consult BUILDING.txt. You may also follow a simplified 
set of instructions for building JDBC 4.0 support, which you may find in the 
"Building the Optional JDBC4 Support" section of the <a class="external" 
href="http://wiki.apache.org/db-derby/TenTwoRelease";>Derby 10.2 wiki 
page</a>.</p>
 </div>
-<a name="N10193"></a><a name="XML Support"></a>
+<a name="XML Support"></a>
 <h2 class="boxed">XML Support</h2>
 <div class="section">
 <p>If you intend to use any of the Derby XML operators, you must ensure that 
you have:</p>
@@ -711,7 +712,7 @@ document.write("Last Published: " + docu
 </ul>
 <p>Apache Derby 10.2.1.6 has been tested with Xalan-Java Version 2.7.0. If you 
have a version of Xalan that is earlier than 2.7, the Derby XML operators may 
still work. However, it is possible that you will experience unexpected errors 
when using the Derby XML operators. </p>
 </div>
-<a name="N101A2"></a><a name="New Features"></a>
+<a name="New Features"></a>
 <h2 class="boxed">New Features</h2>
 <div class="section">
 <p>These features appear in Derby 10.2.1.6 but not in the preceding release 
10.1.3.1.</p>
@@ -807,7 +808,7 @@ document.write("Last Published: " + docu
 </tbody>
 </table>
 </div>
-<a name="N10278"></a><a name="Bug Fixes"></a>
+<a name="Bug Fixes"></a>
 <h2 class="boxed">Bug Fixes</h2>
 <div class="section">
 <p>List the bugs fixed by this release. These are bug fixes which turn up in 
Derby 10.2.1.6 but not in the preceding 10.1.3.1 release.</p>
@@ -1320,12 +1321,12 @@ document.write("Last Published: " + docu
 </tbody>
 </table>
 </div>
-<a name="N1071B"></a><a name="Issues"></a>
+<a name="Issues"></a>
 <h2 class="boxed">Issues</h2>
 <div class="section">
 <p>Please be aware of the following issues:</p>
 <hr>
-<a name="N10724"></a>
+<a name="N1071C"></a>
 <h3 class="boxed">DERBY-253</h3>
 <p>
 <strong>Problem</strong>
@@ -1348,7 +1349,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Use setCharacterStream() and getCharacterStream() instead of 
setUnicodeStream() and getUnicodeStream().</p>
 <hr>
-<a name="N10744"></a><a name="-N10744"></a>
+<a name="-N1073B"></a>
 <h3 class="boxed">DERBY-668</h3>
 <p>
 <strong>Problem</strong>
@@ -1371,7 +1372,7 @@ document.write("Last Published: " + docu
 </p>
 <p>No workaround. The behavior is now correct.</p>
 <hr>
-<a name="N10764"></a><a name="-N10764"></a>
+<a name="-N1075B"></a>
 <h3 class="boxed">DERBY-721</h3>
 <p>
 <strong>Problem</strong>
@@ -1394,7 +1395,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Users must recode Applications which open multiple streams on the same 
column.</p>
 <hr>
-<a name="N10784"></a><a name="-N10784"></a>
+<a name="-N1077B"></a>
 <h3 class="boxed">DERBY-781</h3>
 <p>
 <strong>Problem</strong>
@@ -1420,7 +1421,7 @@ document.write("Last Published: " + docu
 <p>There is no way to disable/workaround this new behavior since the symptom 
as described above is a good one for Derby.</p>
 <p>That said, any user who notices a negative performance change after moving 
to Derby 10.2, and who believes that the difference in performance is related 
to this optimizer enhancement, is encouraged to visit the <a class="external" 
href="http://wiki.apache.org/db-derby/PerformanceDiagnosisTips";>performance 
diagnosis page</a> and to follow up with his/her findings on the Derby mailing 
lists.</p>
 <hr>
-<a name="N107AE"></a><a name="-N107AE"></a>
+<a name="-N107A5"></a>
 <h3 class="boxed">DERBY-822</h3>
 <p>
 <strong>Problem</strong>
@@ -1443,7 +1444,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Application code needs to be changed to adjust error handling if needed.</p>
 <hr>
-<a name="N107CE"></a><a name="-N107CE"></a>
+<a name="-N107C5"></a>
 <h3 class="boxed">DERBY-1130</h3>
 <p>
 <strong>Problem</strong>
@@ -1470,7 +1471,7 @@ document.write("Last Published: " + docu
 </p>
 <p>If using release prior to version 10.2, make sure database name is set only 
as a DataSource property when using Derby's client DataSources.</p>
 <hr>
-<a name="N107F3"></a><a name="-N107F3"></a>
+<a name="-N107EA"></a>
 <h3 class="boxed">DERBY-1295</h3>
 <p>
 <strong>Problem</strong>
@@ -1493,7 +1494,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Fix applications which rely on the previous, non-standard behavior.</p>
 <hr>
-<a name="N10813"></a><a name="-N10813"></a>
+<a name="-N1080A"></a>
 <h3 class="boxed">DERBY-1314</h3>
 <p>
 <strong>Problem</strong>
@@ -1520,7 +1521,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Use execute() instead of executeUpdate()/executeQuery() to invoke a stored 
procedure which does not return exactly 0 or 1 ResultSet objects.</p>
 <hr>
-<a name="N10838"></a><a name="-N10838"></a>
+<a name="-N1082F"></a>
 <h3 class="boxed">DERBY-1323</h3>
 <p>
 <strong>Problem</strong>
@@ -1543,7 +1544,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Fix applications which rely on this non-standard behavior.</p>
 <hr>
-<a name="N10858"></a><a name="-N10858"></a>
+<a name="-N1084F"></a>
 <h3 class="boxed">DERBY-1357</h3>
 <p>
 <strong>Problem</strong>
@@ -1568,7 +1569,7 @@ document.write("Last Published: " + docu
 <p>There is no way to disable/workaround this new behavior since the symptom 
as described above is a good one for Derby.</p>
 <p>That said, any user who notices a negative performance change after moving 
to Derby 10.2, and who believes that the difference in performance is related 
to this optimizer change, is encouraged to visit the <a class="external" 
href="http://wiki.apache.org/db-derby/PerformanceDiagnosisTips";>performance 
diagnosis page</a> and to follow up with his/her findings on the Derby mailing 
lists.</p>
 <hr>
-<a name="N10880"></a><a name="-N10880"></a>
+<a name="-N10877"></a>
 <h3 class="boxed">DERBY-1384</h3>
 <p>
 <strong>Problem</strong>
@@ -1591,7 +1592,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Fix applications which rely on Derby rejecting LOBs that are bigger than 
1M.</p>
 <hr>
-<a name="N108A0"></a><a name="-N108A0"></a>
+<a name="-N10897"></a>
 <h3 class="boxed">DERBY-1621</h3>
 <p>
 <strong>Problem</strong>
@@ -1654,7 +1655,7 @@ document.write("Last Published: " + docu
 </p>
 <p>None.</p>
 <hr>
-<a name="N108D0"></a><a name="-N108D0"></a>
+<a name="-N108C7"></a>
 <h3 class="boxed">DERBY-1652</h3>
 <p>
 <strong>Problem</strong>
@@ -1705,7 +1706,7 @@ document.write("Last Published: " + docu
 </pre>
 <p>In the above statement, the trigger will only fire when an update is made 
to the "info" column instead of any column(s).</p>
 <hr>
-<a name="N108FE"></a><a name="-N108FE"></a>
+<a name="-N108F5"></a>
 <h3 class="boxed">DERBY-1867</h3>
 <p>
 <strong>Problem</strong>
@@ -1728,7 +1729,7 @@ document.write("Last Published: " + docu
 </p>
 <p>If you need to use the security mechanism 8, then make sure that support 
for SHA1PRNG is available in the JCE provider that is available with a 
particular JVM. For e.g. Use IBM 1.4.2 JVM that has support for SHA1PRNG or the 
Sun JVMs.</p>
 </div>
-<a name="N1091D"></a><a name="Build Environment"></a>
+<a name="Build Environment"></a>
 <h2 class="boxed">Build Environment</h2>
 <div class="section">
 <p>Derby release 10.2.1.6 was built using the following environment:</p>
@@ -1753,7 +1754,7 @@ document.write("Last Published: " + docu
 <strong>JSR 169</strong> - J2ME support was built using java.sun.com/j2me 
(j2me_cdc_fp-1_0_2).</li>
 </ul>
 </div>
-<a name="N1094A"></a><a name="Testing"></a>
+<a name="Testing"></a>
 <h2 class="boxed">Testing</h2>
 <div class="section">
 <p>Tests were run on the following platforms. Results are listed separately 
for each platform.</p>
@@ -1883,7 +1884,7 @@ document.write("Last Published: " + docu
 <p>Tests for a specific platform can be run using the derbyTesting.jar file 
that can be found in the lib directory of the -lib or -bin distributions.</p>
 <p>Instructions on how to run the tests can be found in the <a 
class="external" 
href="http://svn.apache.org/repos/asf/db/derby/code/branches/10.2/java/testing/README.htm";>testing
 README</a>.</p>
 </div>
-<a name="N10A73"></a><a name="Verifying+releases"></a>
+<a name="Verifying+releases"></a>
 <h2 class="boxed">Verifying releases</h2>
 <div class="section">
 <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>

Modified: websites/production/db/content/derby/releases/release-10.2.2.0.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.2.2.0.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.2.2.0.html Thu Oct 
19 02:00:44 2017
@@ -3,9 +3,8 @@
 <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-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.2.2.0 Release</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../skin/screen.css" 
rel="stylesheet">
@@ -485,6 +484,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.2.2.0 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -554,7 +554,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<a name="Distributions"></a>
 <h2 class="boxed">Distributions</h2>
 <div class="section">
 <p>Use the links below to download a distribution of Apache Derby from one of 
our mirrors. You should <strong>always</strong> <a 
href="#Verifying+releases">verify the integrity</a> of distribution files 
downloaded from a mirror.</p>
@@ -587,7 +588,7 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.2.2.0/derby_ui_plugin_1.1.0.zip";>derby_ui_plugin_1.1.0.zip</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.2.2.0/derby_ui_plugin_1.1.0.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.2.2.0/derby_ui_plugin_1.1.0.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.2 Core and 1.1 UI Derby plug-ins</a> page.</p>
 </div>
-<a name="N100BC"></a><a name="Release Overview"></a>
+<a name="Release Overview"></a>
 <h2 class="boxed">Release Overview</h2>
 <div class="section">
 <p>These notes describe the difference between Derby release 10.2.2.0 and the 
preceding release, 10.2.1.6. 10.2.2.0 is a bug-fix release. It includes 
compiled versions of Derby's JDBC4 drivers, which appeared in the previous 
release only as source code. In addition, 10.2.2.0 includes a number of <a 
href="#Bug Fixes">bug fixes</a> not found in the previous release. No new 
features appear in 10.2.2.0.</p>
@@ -626,12 +627,12 @@ document.write("Last Published: " + docu
 <li>JSR-169, JDBC 2.1, JDBC 3.0, and JDBC 4.0 support</li>
 </ul>
 </div>
-<a name="N10100"></a><a name="New Features"></a>
+<a name="New Features"></a>
 <h2 class="boxed">New Features</h2>
 <div class="section">
 <p>Release 10.2.2.0 is a bug-fix release. No new features were added since 
10.2.1.6.</p>
 </div>
-<a name="N10108"></a><a name="Bug Fixes"></a>
+<a name="Bug Fixes"></a>
 <h2 class="boxed">Bug Fixes</h2>
 <div class="section">
 <p>The following bug fixes turn up in Derby 10.2.2.0 but not in the preceding 
10.2.1.6 release.</p>
@@ -712,12 +713,12 @@ document.write("Last Published: " + docu
 </tbody>
 </table>
 </div>
-<a name="N101BB"></a><a name="Issues"></a>
+<a name="Issues"></a>
 <h2 class="boxed">Issues</h2>
 <div class="section">
 <p>Applications which run against Derby 10.0 or 10.1 may rely on incorrect 
Derby behavior. After upgrading to 10.2, those applications may need some 
recoding so that they no longer rely on bad behavior which has been fixed. 
Please consult the following list of issues which may require some application 
recoding. Note that 10.2.2.0 does not introduce any additional issues beyond 
the issues introduced by 10.2.1.6:</p>
 <hr>
-<a name="N101C4"></a><a name="DERBY-253"></a>
+<a name="DERBY-253"></a>
 <h3 class="boxed">DERBY-253</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-253";>DERBY-253</a>.</p>
 <p>
@@ -741,7 +742,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Use setCharacterStream() and getCharacterStream() instead of 
setUnicodeStream() and getUnicodeStream().</p>
 <hr>
-<a name="N101E8"></a><a name="DERBY-668"></a>
+<a name="DERBY-668"></a>
 <h3 class="boxed">DERBY-668</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-668";>DERBY-668</a>.</p>
 <p>
@@ -765,7 +766,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Grant these permissions so that sysinfo can run correctly under the Java 
security manager.</p>
 <hr>
-<a name="N1020C"></a><a name="DERBY-721"></a>
+<a name="DERBY-721"></a>
 <h3 class="boxed">DERBY-721</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-721";>DERBY-721</a>.</p>
 <p>
@@ -789,7 +790,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Users must recode Applications which open multiple streams on the same 
column.</p>
 <hr>
-<a name="N10230"></a><a name="DERBY-781"></a>
+<a name="DERBY-781"></a>
 <h3 class="boxed">DERBY-781</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-781";>DERBY-781</a>.</p>
 <p>
@@ -816,7 +817,7 @@ document.write("Last Published: " + docu
 <p>There is no way to disable/workaround this new behavior. The increased 
compilation time buys better performance at query execution time.</p>
 <p>That said, any user who notices a negative performance change after moving 
to Derby 10.2, and who believes that the difference in performance is related 
to this optimizer enhancement, is encouraged to visit the <a class="external" 
href="http://wiki.apache.org/db-derby/PerformanceDiagnosisTips";>performance 
diagnosis page</a> and to follow up with his/her findings on the Derby mailing 
lists.</p>
 <hr>
-<a name="N1025E"></a><a name="DERBY-822"></a>
+<a name="DERBY-822"></a>
 <h3 class="boxed">DERBY-822</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-822";>DERBY-822</a>.</p>
 <p>
@@ -840,7 +841,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Application code needs to be changed to adjust error handling if needed.</p>
 <hr>
-<a name="N10282"></a><a name="DERBY-1130"></a>
+<a name="DERBY-1130"></a>
 <h3 class="boxed">DERBY-1130</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1130";>DERBY-1130</a>.</p>
 <p>
@@ -868,7 +869,7 @@ document.write("Last Published: " + docu
 </p>
 <p>When upgrading an application to run against Derby 10.2, make sure the 
database name is set only as a DataSource property when using Derby's client 
DataSources.</p>
 <hr>
-<a name="N102AB"></a><a name="DERBY-1295"></a>
+<a name="DERBY-1295"></a>
 <h3 class="boxed">DERBY-1295</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1295";>DERBY-1295</a>.</p>
 <p>
@@ -892,7 +893,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Fix applications which rely on the previous, non-standard behavior.</p>
 <hr>
-<a name="N102CF"></a><a name="DERBY-1314"></a>
+<a name="DERBY-1314"></a>
 <h3 class="boxed">DERBY-1314</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1314";>DERBY-1314</a>.</p>
 <p>
@@ -921,7 +922,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Use execute() instead of executeUpdate()/executeQuery() to invoke a stored 
procedure which does not return exactly 0 or 1 ResultSet objects.</p>
 <hr>
-<a name="N102FA"></a><a name="DERBY-1323"></a>
+<a name="DERBY-1323"></a>
 <h3 class="boxed">DERBY-1323</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1323";>DERBY-1323</a>.</p>
 <p>
@@ -946,7 +947,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Fix applications which rely on this non-standard behavior.</p>
 <hr>
-<a name="N10320"></a><a name="DERBY-1357"></a>
+<a name="DERBY-1357"></a>
 <h3 class="boxed">DERBY-1357</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1357";>DERBY-1357</a>.</p>
 <p>
@@ -970,7 +971,7 @@ document.write("Last Published: " + docu
 </p>
 <p>In general, the performance of these queries should stay the same or 
improve. However, it is possible that performance may degrade for some queries. 
Any user who notices a negative performance change after moving to Derby 10.2, 
and who believes that the difference in performance is related to this 
optimizer change, is encouraged to visit the <a class="external" 
href="http://wiki.apache.org/db-derby/PerformanceDiagnosisTips";>performance 
diagnosis page</a> and to follow up with his/her findings on the Derby mailing 
lists.</p>
 <hr>
-<a name="N10348"></a><a name="DERBY-1384"></a>
+<a name="DERBY-1384"></a>
 <h3 class="boxed">DERBY-1384</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1384";>DERBY-1384</a>.</p>
 <p>
@@ -994,7 +995,7 @@ document.write("Last Published: " + docu
 </p>
 <p>Fix applications which rely on Derby rejecting LOBs that are bigger than 
1M.</p>
 <hr>
-<a name="N1036C"></a><a name="DERBY-1652"></a>
+<a name="DERBY-1652"></a>
 <h3 class="boxed">DERBY-1652</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1652";>DERBY-1652</a>.</p>
 <p>
@@ -1047,7 +1048,7 @@ document.write("Last Published: " + docu
 </pre>
 <p>In the above statement, the trigger will only fire when an update is made 
to the "info" column instead of any column(s).</p>
 <hr>
-<a name="N103A0"></a><a name="DERBY-1867"></a>
+<a name="DERBY-1867"></a>
 <h3 class="boxed">DERBY-1867</h3>
 <p>See <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1867";>DERBY-1867</a>.</p>
 <p>
@@ -1071,7 +1072,7 @@ document.write("Last Published: " + docu
 </p>
 <p>If you need to use the security mechanism 8, then make sure that support 
for SHA1PRNG is available in the JCE provider that is available with a 
particular JVM. For e.g. Use IBM 1.4.2 JVM that has support for SHA1PRNG or the 
Sun JVMs.</p>
 </div>
-<a name="N103C3"></a><a name="Build Environment"></a>
+<a name="Build Environment"></a>
 <h2 class="boxed">Build Environment</h2>
 <div class="section">
 <p>Derby release 10.2.2.0 was built using the following environment:</p>
@@ -1096,7 +1097,7 @@ document.write("Last Published: " + docu
 <strong>JSR 169</strong> - J2ME support was built using java.sun.com/j2me 
(j2me_cdc_fp-1_0_2).</li>
 </ul>
 </div>
-<a name="N103F0"></a><a name="Testing"></a>
+<a name="Testing"></a>
 <h2 class="boxed">Testing</h2>
 <div class="section">
 <p>Tests were run on the following platforms. Results are listed separately 
for each platform.</p>
@@ -1182,7 +1183,7 @@ document.write("Last Published: " + docu
 <p>Tests for a specific platform can be run using the derbyTesting.jar file 
that can be found in the lib directory of the -lib or -bin distributions.</p>
 <p>Instructions on how to run the tests can be found in the <a 
class="external" 
href="http://svn.apache.org/repos/asf/db/derby/code/branches/10.2/java/testing/README.htm";>testing
 README</a>.</p>
 </div>
-<a name="N104CC"></a><a name="Verifying+releases"></a>
+<a name="Verifying+releases"></a>
 <h2 class="boxed">Verifying releases</h2>
 <div class="section">
 <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>

Modified: websites/production/db/content/derby/releases/release-10.3.3.0.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.3.3.0.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.3.3.0.html Thu Oct 
19 02:00:44 2017
@@ -3,9 +3,8 @@
 <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-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.3.3.0 Release</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../skin/screen.css" 
rel="stylesheet">
@@ -485,6 +484,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.3.3.0 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -523,7 +523,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="IMPORTANT+NOTICE"></a>
+</div>
+<a name="IMPORTANT+NOTICE"></a>
 <h2 class="boxed">IMPORTANT NOTICE</h2>
 <div class="section">
 <p>If you are currently using Derby 10.3.1.4 or Derby 10.3.2.1, it is 
strongly<br> recommended that you upgrade to Derby 10.4.1.3 or 10.3.3.0 to 
avoid<br> any chance of database corruption due to an issue with multiple 
threads<br> accessing a database that is documented in <a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-3347";>DERBY-3347</a>.<br>
@@ -547,7 +548,7 @@ document.write("Last Published: " + docu
 <br> http://db.apache.org/derby/derby_mail.html<br>
 </p>
 </div>
-<a name="N10076"></a><a name="Distributions"></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 from one of 
our mirrors. You should <strong>always</strong> <a 
href="#Verifying+releases">verify the integrity</a> of distribution files 
downloaded from a mirror.</p>
@@ -580,7 +581,7 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.3.3.0/derby_ui_plugin_1.1.1.zip";>derby_ui_plugin_1.1.1.zip</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.3.3.0/derby_ui_plugin_1.1.1.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.3.3.0/derby_ui_plugin_1.1.1.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="N10122"></a><a name="Release Notes for Derby 10.3.3.0"></a>
+<a name="Release Notes for Derby 10.3.3.0"></a>
 <h2 class="boxed">Release Notes for Derby 10.3.3.0</h2>
 <div class="section">
 <p>These notes describe the difference between Derby release 10.3.3.0 and the 
preceding release 10.3.2.1.</p>
@@ -598,7 +599,7 @@ document.write("Last Published: " + docu
 <a href="#Build Environment">Build Environment</a>
 </li>
 </ul>
-<a name="N1013B"></a><a name="Overview"></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>
@@ -608,7 +609,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="N1014E"></a><a name="Issues"></a>
+<a name="Issues"></a>
 <h3 class="boxed">Issues</h3>
 <p>The following issues are addressed by Derby release 10.3.3.0. These issues 
are not addressed in the preceding 10.3.2.1 release.</p>
 <table class="ForrestTable" cellspacing="1" cellpadding="4" border="2">
@@ -806,12 +807,12 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 <hr>
-<a name="N10308"></a><a name="Note+for+DERBY-3347"></a>
+<a name="Note+for+DERBY-3347"></a>
 <h4>Note for DERBY-3347</h4>
-<a name="N1030E"></a><a name="Summary+of+Change"></a>
+<a name="Summary+of+Change"></a>
 <h5>Summary of Change</h5>
 <p>A bug that could cause unrecoverable database corruption has been fixed.</p>
-<a name="N10314"></a><a 
name="Symptoms+Seen+by+Applications+Affected+by+Change"></a>
+<a name="Symptoms+Seen+by+Applications+Affected+by+Change"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>A bug that could cause database corruption was introduced in the 10.3 
codeline and affects the following releases:</p>
 <ul>
@@ -825,42 +826,42 @@ ERROR XSDG2: Invalid checksum on Page Pa
 ERROR XSDG3: Meta-data for Container 
org.apache.derby.impl.store.raw.data.RAFContainer4@1afb0c7 could not be accessed
 ERROR XSLA1: Log Record has been sent to the stream, but it cannot be applied 
to the store (Object null). This may cause recovery problems also.
 </pre>
-<a name="N10323"></a><a name="Incompatibilities+with+Previous+Release"></a>
+<a name="Incompatibilities+with+Previous+Release"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>None.</p>
-<a name="N10329"></a><a name="Rationale+for+Change"></a>
+<a name="Rationale+for+Change"></a>
 <h5>Rationale for Change</h5>
 <p>Database corruption is bad.</p>
-<a name="N1032F"></a><a name="Application+Changes+Required"></a>
+<a name="Application+Changes+Required"></a>
 <h5>Application Changes Required</h5>
 <p>No changes are required. However, since the database corruption may go 
unnoticed for a while, users may want to check the consistency of their 
databases after upgrading Derby. The process is described on the following wiki 
page: <a class="external" 
href="http://wiki.apache.org/db-derby/DatabaseConsistencyCheck";>http://wiki.apache.org/db-derby/DatabaseConsistencyCheck</a>
 . If a corruption is detected, restoring the database from backup is the only 
reliable way to recover.</p>
 <hr>
-<a name="N1033A"></a><a name="Note+for+DERBY-3301"></a>
+<a name="Note+for+DERBY-3301"></a>
 <h4>Note for DERBY-3301</h4>
-<a name="N10340"></a><a name="Summary+of+Change-N10340"></a>
+<a name="Summary+of+Change-N10337"></a>
 <h5>Summary of Change</h5>
 <p>Queries with nested EXIST, ANY or IN clauses now return correct results.</p>
-<a name="N10346"></a><a 
name="Symptoms+Seen+by+Applications+Affected+by+Change-N10346"></a>
+<a name="Symptoms+Seen+by+Applications+Affected+by+Change-N1033D"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>In the previous release, applications that executed SQL statements 
containing nested EXISTS, ANY or IN clauses could see fewer rows than those 
satisfying the query. In particular, rows that had the same value for one of 
the selected columns as another row might not have been returned.</p>
-<a name="N1034C"></a><a 
name="Incompatibilities+with+Previous+Release-N1034C"></a>
+<a name="Incompatibilities+with+Previous+Release-N10343"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>None.</p>
-<a name="N10352"></a><a name="Rationale+for+Change-N10352"></a>
+<a name="Rationale+for+Change-N10349"></a>
 <h5>Rationale for Change</h5>
 <p>The previous behavior violated the ANSI SQL standard. The new behavior is 
correct.</p>
-<a name="N10358"></a><a name="Application+Changes+Required-N10358"></a>
+<a name="Application+Changes+Required-N1034F"></a>
 <h5>Application Changes Required</h5>
 <p>Typically none, but applications must handle that the correct results are 
now returned.</p>
 <hr>
-<a name="N1035F"></a><a name="Note+for+DERBY-2351"></a>
+<a name="Note+for+DERBY-2351"></a>
 <h4>Note for DERBY-2351</h4>
-<a name="N10365"></a><a name="Summary+of+Change-N10365"></a>
+<a name="Summary+of+Change-N1035C"></a>
 <h5>Summary of Change</h5>
 <p>An ORDER BY clause of a DISTINCT query which specifies to order by a column 
which was not in the DISTINCT list is now rejected, because the intent of the 
query is ambiguous. Previously, Derby instead produced non-distinct results. 
Also, an ORDER BY clause which specifies a table-name-qualified column alias is 
now rejected as invalid, where previously it was accepted.</p>
-<a name="N1036B"></a><a 
name="Symptoms+Seen+by+Applications+Affected+by+Change-N1036B"></a>
+<a name="Symptoms+Seen+by+Applications+Affected+by+Change-N10362"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
-<a name="N1036F"></a><a name="New+rules+for+DISTINCT+and+ORDER+BY"></a>
+<a name="New+rules+for+DISTINCT+and+ORDER+BY"></a>
 <h5>New rules for DISTINCT and ORDER BY</h5>
 <p>Applications which specify certain combinations of SELECT DISTINCT with 
ORDER BY will now receive an error message, whereas formerly such applications 
received non-distinct results.</p>
 <p>As an example, take the following:</p>
@@ -869,7 +870,7 @@ ERROR XSLA1: Log Record has been sent to
 </p>
 <p>The query above is now rejected, with the error message:</p>
 <p>If the AGE column is included in the DISTINCT list in the above query, 
there is no ambiguity</p>
-<a name="N10387"></a><a name="New+column+alias+rules"></a>
+<a name="New+column+alias+rules"></a>
 <h5>New column alias rules</h5>
 <p>Applications which specify a column alias for a column in the SELECT 
statement, and which specify an ORDER BY clause which specifies that column 
alias qualified by the table name, will now receive an error indicating that 
the ORDER BY clause is invalid.</p>
 <p>As an example, take the following:</p>
@@ -879,7 +880,7 @@ ERROR XSLA1: Log Record has been sent to
 <p>select t1.id as idcolumn1, t1.id as idcolumn2 from t1 order by idcolumn1, 
idcolumn2;</p>
 <p>or</p>
 <p>select t1.id as idcolumn1, t1.id as idcolumn2 from t1 order by t1.id, 
t1.id;</p>
-<a name="N1039D"></a><a name="Rationale+for+Change-N1039D"></a>
+<a name="Rationale+for+Change-N10394"></a>
 <h5>Rationale for Change</h5>
 <p>When the query ambiguously specifies both DISTINCT and ORDER BY, Derby was 
unsure whether to return the rows properly ordered, but non-distinct, or to 
return a distinct set of rows, but in an unknown order. Since no clear 
resolution of the ambiguity could be found, we chose instead to reject the 
query.</p>
 <p>The rules for resolving column references in ORDER BY clauses have been 
enhanced to consider column aliases and column names more fully. Derby now uses 
different resolution rules depending on whether the ORDER BY column reference 
is table.column, or just column:</p>
@@ -889,11 +890,11 @@ ERROR XSLA1: Log Record has been sent to
 </ul>
 <br>
 <br>
-<a name="N103AC"></a><a name="Application+Changes+Required-N103AC"></a>
+<a name="Application+Changes+Required-N103A3"></a>
 <h5>Application Changes Required</h5>
 <p>A query which specifies ordering by a non-distinct column should instead 
include the ORDER BY column in the DISTINCT list, to resolve the ambiguity 
about which values of that column should be used to distinctly identify the 
resulting rows.</p>
 <p>A query which specifies table-name.alias-name should be rewritten to 
specify either simply alias-name, or table-name.column-name.</p>
-<a name="N103B4"></a><a name="Build+Environment"></a>
+<a name="Build+Environment"></a>
 <h3 class="boxed">Build Environment</h3>
 <p>Derby release 10.3.3.0 was built using the following environment:</p>
 <ul>
@@ -915,7 +916,7 @@ ERROR XSLA1: Log Record has been sent to
 <strong>JSR 169</strong> - Java ME support was built using Java ME 
CDC/Foundation Specification 1.1 libraries from IBM WebSphere Everyplace Micro 
Environment 6.1</li>
 </ul>
 </div>
-<a name="N103DD"></a><a name="Verifying+releases"></a>
+<a name="Verifying+releases"></a>
 <h2 class="boxed">Verifying releases</h2>
 <div class="section">
 <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>

Modified: websites/production/db/content/derby/releases/release-10.4.1.3.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.4.1.3.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.4.1.3.html Thu Oct 
19 02:00:44 2017
@@ -3,9 +3,8 @@
 <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-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.4.1.3 Release</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../skin/screen.css" 
rel="stylesheet">
@@ -485,6 +484,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.4.1.3 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -538,7 +538,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<a name="Distributions"></a>
 <h2 class="boxed">Distributions</h2>
 <div class="section">
 <p>Use the links below to download a distribution of Apache Derby from one of 
our mirrors. You should <strong>always</strong> <a 
href="#Verifying+releases">verify the integrity</a> of distribution files 
downloaded from a mirror.</p>
@@ -571,11 +572,11 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.4.1.3/derby_ui_plugin_1.1.2.zip";>derby_ui_plugin_1.1.2.zip</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.4.1.3/derby_ui_plugin_1.1.2.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.4.1.3/derby_ui_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="N100BC"></a><a name="Release Notes for Derby 10.4.1.3"></a>
+<a name="Release Notes for Derby 10.4.1.3"></a>
 <h2 class="boxed">Release Notes for Derby 10.4.1.3</h2>
 <div class="section">
 <p>These notes describe the difference between Derby release 10.4.1.3 and the 
preceding release 10.3.2.1.</p>
-<a name="N100C4"></a><a name="Overview"></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>
@@ -585,7 +586,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="N100D7"></a><a name="New+Features"></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>
@@ -600,7 +601,7 @@ document.write("Last Published: " + docu
 <li>Caching of the isolation level and the current schema in the client 
driver.</li>
 <li>Implement a new multi-threaded buffer manager to get better scalability on 
machines with multiple CPUs or multiple cores.</li>
 </ul>
-<a name="N100F7"></a><a name="Bug+Fixes"></a>
+<a name="Bug+Fixes"></a>
 <h3 class="boxed">Bug Fixes</h3>
 <p>The following issues are addressed by Derby release 10.4.1.3. These issues 
are not addressed in the preceding 10.3.2.1 release.</p>
 <table class="ForrestTable" cellspacing="1" cellpadding="4" border="2">
@@ -821,7 +822,7 @@ document.write("Last Published: " + docu
 <td><a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1573";>DERBY-1573</a></td><td>Unsafe
 synchronization in NetworkServerControlImpl</td>
 </tr>
 </table>
-<a name="N102F9"></a><a name="Issues"></a>
+<a name="Issues"></a>
 <h3 class="boxed">Issues</h3>
 <p>Compared with the previous release (10.3.2.1), Derby release 10.4.1.3 
introduces the following new features and incompatibilities. These merit your 
special attention.</p>
 <ul>
@@ -855,12 +856,12 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 <hr>
-<a name="N1032F"></a><a name="Note+for+DERBY-3585"></a>
+<a name="Note+for+DERBY-3585"></a>
 <h4>Note for DERBY-3585</h4>
-<a name="N10335"></a><a name="Summary+of+Change"></a>
+<a name="Summary+of+Change"></a>
 <h5>Summary of Change</h5>
 <p>Shutting down the Network Server now supports user authentication, and in 
fact requires credentials when authentication is enabled.</p>
-<a name="N1033B"></a><a 
name="Symptoms+Seen+by+Applications+Affected+by+Change"></a>
+<a name="Symptoms+Seen+by+Applications+Affected+by+Change"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>Previously, a network server running with user authentication didn't check 
for user credentials for server shutdown. Any client could shut down the server 
by calling NetworkServerControl with a shutdown command-line argument or by 
invoking the shutdown() method (provided the shutdown was initiated on the host 
running the server). While this generated a console warning (Connection refused 
: Invalid authentication.), the server shutdown proceeded and could also result 
in open databases not being properly closed.</p>
 <p>Now, class NetworkServerControl supports user and password information as 
command-line and constructor arguments. When running a network server with user 
authentication, a server shutdown now requires user credentials; if the user 
authentication check fails, the client sees an authentication error and the 
running server remains intact. Note that Derby does not yet restrict the 
shutdown privilege to specific users: the server can be shut down by any user 
on the server machine who presents valid credentials.</p>
@@ -875,7 +876,7 @@ document.write("Last Published: " + docu
 </ul>
 <br>
 <br>
-<a name="N10351"></a><a name="Incompatibilities+with+Previous+Release"></a>
+<a name="Incompatibilities+with+Previous+Release"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>If running a network server without user authentication (the default) no 
command-line or API incompatibilities will be experienced.</p>
 <p>However, some incompatibilities were introduced if running a network server 
with user authentication:</p>
@@ -892,90 +893,90 @@ document.write("Last Published: " + docu
 </ol>
 <br>
 <br>
-<a name="N10394"></a><a name="Rationale+for+Change"></a>
+<a name="Rationale+for+Change"></a>
 <h5>Rationale for Change</h5>
 <p>The previous behavior represented a security issue, because any client 
could shut down a network server running with user authentication from the same 
host without needing to provide user credentials.</p>
-<a name="N1039A"></a><a name="Application+Changes+Required"></a>
+<a name="Application+Changes+Required"></a>
 <h5>Application Changes Required</h5>
 <p>Application code and scripts will need to be adjusted to provide user 
credentials for shutting down a network server that runs with user 
authentication.</p>
 <hr>
-<a name="N103A1"></a><a name="Note+for+DERBY-3460"></a>
+<a name="Note+for+DERBY-3460"></a>
 <h4>Note for DERBY-3460</h4>
-<a name="N103A7"></a><a name="Summary+of+Change-N103A7"></a>
+<a name="Summary+of+Change-N1039E"></a>
 <h5>Summary of Change</h5>
 <p>The two following reserved keywords are introduced: <span 
class="codefrag">NONE</span> and <span class="codefrag">CURRENT_ROLE</span>.</p>
-<a name="N103B3"></a><a 
name="Symptoms+Seen+by+Applications+Affected+by+Change-N103B3"></a>
+<a name="Symptoms+Seen+by+Applications+Affected+by+Change-N103AA"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
-<a name="N103B7"></a><a 
name="Incompatibilities+with+Previous+Release-N103B7"></a>
+<a name="Incompatibilities+with+Previous+Release-N103AE"></a>
 <h5>Incompatibilities with Previous Release</h5>
-<a name="N103BB"></a><a name="Rationale+for+Change-N103BB"></a>
+<a name="Rationale+for+Change-N103B2"></a>
 <h5>Rationale for Change</h5>
-<a name="N103BF"></a><a name="Application+Changes+Required-N103BF"></a>
+<a name="Application+Changes+Required-N103B6"></a>
 <h5>Application Changes Required</h5>
 <hr>
-<a name="N103C4"></a><a name="Note+for+DERBY-3301"></a>
+<a name="Note+for+DERBY-3301"></a>
 <h4>Note for DERBY-3301</h4>
-<a name="N103CA"></a><a name="Summary+of+Change-N103CA"></a>
+<a name="Summary+of+Change-N103C1"></a>
 <h5>Summary of Change</h5>
 <p>Queries with nested EXIST, ANY or IN clauses now return correct results.</p>
-<a name="N103D0"></a><a 
name="Symptoms+Seen+by+Applications+Affected+by+Change-N103D0"></a>
+<a name="Symptoms+Seen+by+Applications+Affected+by+Change-N103C7"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>In the previous release, applications that executed SQL statements 
containing nested EXISTS, ANY or IN clauses could see fewer rows than those 
satisfying the query. In particular, rows that had the same value for one of 
the selected columns as another row might not have been returned.</p>
-<a name="N103D6"></a><a 
name="Incompatibilities+with+Previous+Release-N103D6"></a>
+<a name="Incompatibilities+with+Previous+Release-N103CD"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>None.</p>
-<a name="N103DC"></a><a name="Rationale+for+Change-N103DC"></a>
+<a name="Rationale+for+Change-N103D3"></a>
 <h5>Rationale for Change</h5>
 <p>The previous behavior violated the ANSI SQL standard. The new behavior is 
correct.</p>
-<a name="N103E2"></a><a name="Application+Changes+Required-N103E2"></a>
+<a name="Application+Changes+Required-N103D9"></a>
 <h5>Application Changes Required</h5>
 <p>Typically none, but applications must handle that the correct results are 
now returned.</p>
 <hr>
-<a name="N103E9"></a><a name="Note+for+DERBY-3026"></a>
+<a name="Note+for+DERBY-3026"></a>
 <h4>Note for DERBY-3026</h4>
-<a name="N103EF"></a><a name="Summary+of+Change-N103EF"></a>
+<a name="Summary+of+Change-N103E6"></a>
 <h5>Summary of Change</h5>
 <p>The <span class="codefrag">frameworks</span> directory (and its contents) 
has been removed.</p>
-<a name="N103F8"></a><a 
name="Symptoms+Seen+by+Applications+Affected+by+Change-N103F8"></a>
+<a name="Symptoms+Seen+by+Applications+Affected+by+Change-N103EF"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p></p>
-<span class="codefrag">frameworks</span><a name="N103FF"></a><a 
name="Incompatibilities+with+Previous+Release-N103FF"></a>
+<span class="codefrag">frameworks</span><a 
name="Incompatibilities+with+Previous+Release-N103F6"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>Applications or commands referencing files in the <span 
class="codefrag">frameworks</span> directory will fail.</p>
-<a name="N10408"></a><a name="Rationale+for+Change-N10408"></a>
+<a name="Rationale+for+Change-N103FF"></a>
 <h5>Rationale for Change</h5>
 <p>In the 10.2.1.6 release, new and improved scripts were added in a new <span 
class="codefrag">bin</span> directory, intended to replace the scripts in the 
<span class="codefrag">frameworks</span> directory. The new scripts follow 
Apache conventions, and all scripts are located in a single directory, making 
them easier to find. Removing the old and deprecated scripts and the <span 
class="codefrag">frameworks</span> directory itself will eliminate a potential 
source of confusion and annoyance among users.</p>
 <p>The <span class="codefrag">frameworks</span> directory has been deprecated 
since the 10.2.1.6 release, and has not been maintained since then. The 
10.2.1.6 release notes announced the deprecation of the scripts in the <span 
class="codefrag">frameworks</span> directory, and an additional file (<span 
class="codefrag">frameworks.DEPRECATED.txt</span>) was added in the top-level 
directory of the 10.3.1.4 release, with the purpose of alerting users about 
this change. A warning message was also added to the scripts in the <span 
class="codefrag">frameworks</span> directory at the same time.</p>
-<a name="N10425"></a><a name="Application+Changes+Required-N10425"></a>
+<a name="Application+Changes+Required-N1041C"></a>
 <h5>Application Changes Required</h5>
 <p>All references to the <span class="codefrag">frameworks</span> directory or 
its contents must be updated. The scripts in the <span 
class="codefrag">bin</span> directory may be used instead of the old 
scripts.</p>
 <hr>
-<a name="N10432"></a><a name="Note+for+DERBY-3013"></a>
+<a name="Note+for+DERBY-3013"></a>
 <h4>Note for DERBY-3013</h4>
-<a name="N10438"></a><a name="Summary+of+Change-N10438"></a>
+<a name="Summary+of+Change-N1042F"></a>
 <h5>Summary of Change</h5>
 <p>The column default value can now also be specified as CURRENT_USER or 
SESSION_USER.</p>
-<a name="N1043E"></a><a 
name="Symptoms+Seen+by+Applications+Affected+by+Change-N1043E"></a>
+<a name="Symptoms+Seen+by+Applications+Affected+by+Change-N10435"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>None</p>
-<a name="N10444"></a><a 
name="Incompatibilities+with+Previous+Release-N10444"></a>
+<a name="Incompatibilities+with+Previous+Release-N1043B"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>None</p>
-<a name="N1044A"></a><a name="Rationale+for+Change-N1044A"></a>
+<a name="Rationale+for+Change-N10441"></a>
 <h5>Rationale for Change</h5>
 <p>Extend Derby's support for standard SQL constructions.</p>
-<a name="N10450"></a><a name="Application+Changes+Required-N10450"></a>
+<a name="Application+Changes+Required-N10447"></a>
 <h5>Application Changes Required</h5>
 <p>None.</p>
 <hr>
-<a name="N10457"></a><a name="Note+for+DERBY-2351"></a>
+<a name="Note+for+DERBY-2351"></a>
 <h4>Note for DERBY-2351</h4>
-<a name="N1045D"></a><a name="Summary+of+Change-N1045D"></a>
+<a name="Summary+of+Change-N10454"></a>
 <h5>Summary of Change</h5>
 <p>An ORDER BY clause of a DISTINCT query which specifies to order by a column 
which was not in the DISTINCT list is now rejected, because the intent of the 
query is ambiguous. Previously, Derby instead produced non-distinct results. 
Also, an ORDER BY clause which specifies a table-name-qualified column alias is 
now rejected as invalid, where previously it was accepted.</p>
-<a name="N10463"></a><a 
name="Symptoms+Seen+by+Applications+Affected+by+Change-N10463"></a>
+<a name="Symptoms+Seen+by+Applications+Affected+by+Change-N1045A"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
-<a name="N10467"></a><a name="New+rules+for+DISTINCT+and+ORDER+BY"></a>
+<a name="New+rules+for+DISTINCT+and+ORDER+BY"></a>
 <h5>New rules for DISTINCT and ORDER BY</h5>
 <p>Applications which specify certain combinations of SELECT DISTINCT with 
ORDER BY will now receive an error message, whereas formerly such applications 
received non-distinct results.</p>
 <p>As an example, take the following:</p>
@@ -984,7 +985,7 @@ document.write("Last Published: " + docu
 </p>
 <p>The query above is now rejected, with the error message:</p>
 <p>If the AGE column is included in the DISTINCT list in the above query, 
there is no ambiguity</p>
-<a name="N1047F"></a><a name="New+column+alias+rules"></a>
+<a name="New+column+alias+rules"></a>
 <h5>New column alias rules</h5>
 <p>Applications which specify a column alias for a column in the SELECT 
statement, and which specify an ORDER BY clause which specifies that column 
alias qualified by the table name, will now receive an error indicating that 
the ORDER BY clause is invalid.</p>
 <p>As an example, take the following:</p>
@@ -994,7 +995,7 @@ document.write("Last Published: " + docu
 <p>select t1.id as idcolumn1, t1.id as idcolumn2 from t1 order by idcolumn1, 
idcolumn2;</p>
 <p>or</p>
 <p>select t1.id as idcolumn1, t1.id as idcolumn2 from t1 order by t1.id, 
t1.id;</p>
-<a name="N10495"></a><a name="Rationale+for+Change-N10495"></a>
+<a name="Rationale+for+Change-N1048C"></a>
 <h5>Rationale for Change</h5>
 <p>When the query ambiguously specifies both DISTINCT and ORDER BY, Derby was 
unsure whether to return the rows properly ordered, but non-distinct, or to 
return a distinct set of rows, but in an unknown order. Since no clear 
resolution of the ambiguity could be found, we chose instead to reject the 
query.</p>
 <p>The rules for resolving column references in ORDER BY clauses have been 
enhanced to consider column aliases and column names more fully. Derby now uses 
different resolution rules depending on whether the ORDER BY column reference 
is table.column, or just column:</p>
@@ -1004,29 +1005,29 @@ document.write("Last Published: " + docu
 </ul>
 <br>
 <br>
-<a name="N104A4"></a><a name="Application+Changes+Required-N104A4"></a>
+<a name="Application+Changes+Required-N1049B"></a>
 <h5>Application Changes Required</h5>
 <p>A query which specifies ordering by a non-distinct column should instead 
include the ORDER BY column in the DISTINCT list, to resolve the ambiguity 
about which values of that column should be used to distinctly identify the 
resulting rows.</p>
 <p>A query which specifies table-name.alias-name should be rewritten to 
specify either simply alias-name, or table-name.column-name.</p>
 <hr>
-<a name="N104AD"></a><a name="Note+for+DERBY-2065"></a>
+<a name="Note+for+DERBY-2065"></a>
 <h4>Note for DERBY-2065</h4>
-<a name="N104B3"></a><a name="Summary+of+Change-N104B3"></a>
+<a name="Summary+of+Change-N104AA"></a>
 <h5>Summary of Change</h5>
 <p>Error code changed for embedded connection when a connection with an open 
transaction is attempted closed.</p>
-<a name="N104B9"></a><a 
name="Symptoms+Seen+by+Applications+Affected+by+Change-N104B9"></a>
+<a name="Symptoms+Seen+by+Applications+Affected+by+Change-N104B0"></a>
 <h5>Symptoms Seen by Applications Affected by Change</h5>
 <p>In the previous release, calling Connection.close() on a connection with an 
open transaction raised an error with error code 25001 with the client driver, 
whereas the embedded driver raised error code 25000. The embedded driver has 
now been changed to raise the same error code as the client driver, i.e. 25001, 
as specified by the SQL standard.</p>
-<a name="N104BF"></a><a 
name="Incompatibilities+with+Previous+Release-N104BF"></a>
+<a name="Incompatibilities+with+Previous+Release-N104B6"></a>
 <h5>Incompatibilities with Previous Release</h5>
 <p>Embedded applications that are dependent on the error code <em>ever</em> 
being "25000" could start failing. Embedded applications that are dependent on 
the error code <em>never</em> being "25001" could start failing.</p>
-<a name="N104CB"></a><a name="Rationale+for+Change-N104CB"></a>
+<a name="Rationale+for+Change-N104C2"></a>
 <h5>Rationale for Change</h5>
 <p>Harmonize error codes raised by the client and embedded drivers, thereby 
also making the embedded driver compatible with the SQL standard.</p>
-<a name="N104D1"></a><a name="Application+Changes+Required-N104D1"></a>
+<a name="Application+Changes+Required-N104C8"></a>
 <h5>Application Changes Required</h5>
 <p>Applications that are dependent on the error code must be changed to expect 
the new code.</p>
-<a name="N104D7"></a><a name="Build+Environment"></a>
+<a name="Build+Environment"></a>
 <h3 class="boxed">Build Environment</h3>
 <p>Derby release 10.4.1.3 was built using the following environment:</p>
 <ul>
@@ -1048,7 +1049,7 @@ document.write("Last Published: " + docu
 <strong>JSR 169</strong> - J2ME support was built using java.sun.com/j2me 
(cdc-1_1-fr-ri, jdbc_cdc1.0).</li>
 </ul>
 </div>
-<a name="N10500"></a><a name="Verifying+releases"></a>
+<a name="Verifying+releases"></a>
 <h2 class="boxed">Verifying releases</h2>
 <div class="section">
 <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>


Reply via email to