db-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rhille...@apache.org
Subject svn commit: r843115 [38/44] - in /websites/production/db/content/derby: ./ binaries/ blogs/ blogs/images/ dev/ docs/ images/ integrate/ integrate/plugin_help/ integrate/plugin_help/images/ logo/ manuals/ papers/ papers/DerbyTut/ releases/ skin/ skin/cs...
Date Wed, 19 Dec 2012 18:20:28 GMT
Added: websites/production/db/content/derby/releases/release-10.6.2.1.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.6.2.1.html (added)
+++ websites/production/db/content/derby/releases/release-10.6.2.1.html Wed Dec 19 18:20:21
2012
@@ -0,0 +1,763 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<meta name="generator" content="">
+<title>Apache Derby 10.6.2.1 Release</title>
+<link type="text/css" href="../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../skin/profile.css" rel="stylesheet">
+<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script
src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script
src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script
src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png"
title="Derby is a zero-admin Java RDBMS"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png"
title="Apache DB creates and maintains database solutions."></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="../index.html">Home</a>
+</li>
+<li>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
+</li>
+<li>
+<a class="unselected" href="../derby_downloads.html">Download</a>
+</li>
+<li>
+<a class="unselected" href="../derby_comm.html">Community</a>
+</li>
+<li>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
+</li>
+<li>
+<a class="unselected" href="../blogs/index.html">Resources</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Home</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="../index.html">Apache Derby</a>
+</div>
+<div class="menuitem">
+<a href="../derby_charter.html">Charter</a>
+</div>
+<div class="menuitem">
+<a href="../license.html">License</a>
+</div>
+<div class="menuitem">
+<a href="../faq.html">FAQs</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/db-derby/">Derby Wiki</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', '../skin/')" id="menu_1.2Title" class="menutitle">Quick
Start</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../quick_start.html">Quick Start</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', '../skin/')" id="menu_1.3Title" class="menutitle">Download</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../derby_downloads.html">Overview</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', '../skin/')" id="menu_1.4Title" class="menutitle">Community</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="../derby_comm.html">Get Involved!</a>
+</div>
+<div class="menuitem">
+<a href="../derby_mail.html">Mailing Lists</a>
+</div>
+<div class="menuitem">
+<a href="../dev/derby_source.html">Source Code</a>
+</div>
+<div class="menuitem">
+<a href="../DerbyBugGuidelines.html">BUGS</a>
+</div>
+<div class="menuitem">
+<a href="../derby_tests.html">Tests</a>
+</div>
+<div class="menuitem">
+<a href="../logo.html">Logo</a>
+</div>
+<div class="menuitem">
+<a href="../papers/derby_web.html">Updating the web site</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', '../skin/')" id="menu_1.5Title" class="menutitle">Documentation</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="../manuals/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../manuals/dita.html">DITA Source</a>
+</div>
+<div class="menuitem">
+<a href="../manuals/guidelines.html">Writing Guidelines</a>
+</div>
+<div class="menuitem">
+<a href="../manuals/messages.html">Documenting Messages</a>
+</div>
+<div class="menuitem">
+<a href="../manuals/docsfaq.html">Writing FAQs</a>
+</div>
+<div class="menuitem">
+<a href="../manuals/docscheck.html">Release Checklist</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.6', '../skin/')" id="menu_1.6Title" class="menutitle">Blogs
and Articles About Derby</div>
+<div id="menu_1.6" class="menuitemgroup">
+<div class="menuitem">
+<a href="../blogs/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../blogs/index.html#blogs">Blogs</a>
+</div>
+<div onclick="SwitchMenu('menu_1.6.3', '../skin/')" id="menu_1.6.3Title" class="menutitle">Articles</div>
+<div id="menu_1.6.3" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.6.3.1', '../skin/')" id="menu_1.6.3.1Title" class="menutitle">Tutorials,
Tips and Tuning</div>
+<div id="menu_1.6.3.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="../blogs/index.html#getstarted">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="../blogs/index.html#features">Features, Hints and Tips</a>
+</div>
+<div class="menuitem">
+<a href="../blogs/index.html#security">Security</a>
+</div>
+<div class="menuitem">
+<a href="../blogs/index.html#performance">Performance and Tuning</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.6.3.2', '../skin/')" id="menu_1.6.3.2Title" class="menutitle">Tools
and Migration</div>
+<div id="menu_1.6.3.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../blogs/index.html#tools">Tools</a>
+</div>
+<div class="menuitem">
+<a href="../blogs/index.html#migration">Migration</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.6.3.3', '../skin/')" id="menu_1.6.3.3Title" class="menutitle">Applications</div>
+<div id="menu_1.6.3.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../blogs/index.html#client">Client</a>
+</div>
+<div class="menuitem">
+<a href="../blogs/index.html#middletier">Middle Tier</a>
+</div>
+<div class="menuitem">
+<a href="../blogs/index.html#persistence">Persistence</a>
+</div>
+<div class="menuitem">
+<a href="../blogs/index.html#scalability">Scalability and Failover</a>
+</div>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.7', '../skin/')" id="menu_1.7Title" class="menutitle">Integration
With Other Products</div>
+<div id="menu_1.7" class="menuitemgroup">
+<div class="menuitem">
+<a href="../integrate/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/index.html#uses">What works with Derby?</a>
+</div>
+<div class="menuitem">
+<a href="../integrate/index.html#products">Product Writeups</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.8', '../skin/')" id="menu_1.8Title" class="menutitle">Eclipse
Plug-ins</div>
+<div id="menu_1.8" class="menuitemgroup">
+<div class="menuitem">
+<a href="../integrate/derby_plugin_info.html">Info</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.9', '../skin/')" id="menu_1.9Title" class="menutitle">Papers
and Presentations</div>
+<div id="menu_1.9" class="menuitemgroup">
+<div class="menuitem">
+<a href="../papers/index.html">Overview</a>
+</div>
+<div onclick="SwitchMenu('menu_1.9.2', '../skin/')" id="menu_1.9.2Title" class="menutitle">Derby
Engine</div>
+<div id="menu_1.9.2" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.9.2.1', '../skin/')" id="menu_1.9.2.1Title" class="menutitle">Javadoc</div>
+<div id="menu_1.9.2.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/engine">Engine</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/language">Language</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/tools">Tools</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/publishedapi">API</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../papers/derby_arch.html">Architecture</a>
+</div>
+<div class="menuitem">
+<a href="../papers/btree_package.html">BTree</a>
+</div>
+<div class="menuitem">
+<a href="../papers/pageformats.html">Disk Page Format</a>
+</div>
+<div class="menuitem">
+<a href="../papers/derby_htw.html">How Things Work</a>
+</div>
+<div class="menuitem">
+<a href="../papers/Intersect-design.html">Intersect &amp; Except</a>
+</div>
+<div class="menuitem">
+<a href="../papers/JDBCImplementation.html">JDBC</a>
+</div>
+<div class="menuitem">
+<a href="../papers/logformats.html">Log Format</a>
+</div>
+<div class="menuitem">
+<a href="../papers/recovery.html">Logging &amp; Recovery</a>
+</div>
+<div class="menuitem">
+<a href="../papers/optimizer.html">Optimizer</a>
+</div>
+<div class="menuitem">
+<a href="http://db.apache.org/derby/javadoc/engine/org/apache/derby/iapi/types/package-summary.html#package_description">Type
System</a>
+</div>
+<div class="menuitem">
+<a href="../papers/versionupgrade.html">Versioning</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.9.3', '../skin/')" id="menu_1.9.3Title" class="menutitle">Derby
Network Client</div>
+<div id="menu_1.9.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../papers/DerbyClientSpec.html">Functional Spec</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.9.4', '../skin/')" id="menu_1.9.4Title" class="menutitle">Derby
Tutorial</div>
+<div id="menu_1.9.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="../papers/DerbyTut/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../papers/DerbyTut/install_software.html">Step 1: Install Software</a>
+</div>
+<div class="menuitem">
+<a href="../papers/DerbyTut/ij_intro.html">Step 2: ij Basics</a>
+</div>
+<div class="menuitem">
+<a href="../papers/DerbyTut/embedded_intro.html">Step 3: Embedded Derby</a>
+</div>
+<div class="menuitem">
+<a href="../papers/DerbyTut/ns_intro.html">Step 4: Derby Network Server</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.9.5', '../skin/')" id="menu_1.9.5Title" class="menutitle">Presentations</div>
+<div id="menu_1.9.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="../papers/ApacheCon.html">ApacheCon</a>
+</div>
+<div class="menuitem">
+<a href="../papers/MiscPresentations.html#Victorian+Java+User+Group">Victorian JUG
2008</a>
+</div>
+<div class="menuitem">
+<a href="../papers/MiscPresentations.html#OSCON+2005">OSCON 2005</a>
+</div>
+<div class="menuitem">
+<a href="../papers/MiscPresentations.html#Colorado+Software+Summit+2004">Colorado 2004</a>
+</div>
+</div>
+</div>
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<hr>
+<form action="http://www.google.com/search" method="get">
+<input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank
(this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search
the site with google">&nbsp; 
+                  <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div class="trail">Font size: 
+	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset');
return false;" type="button">      
+	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr');
return false;" type="button">
+	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr');
return false;" type="button">
+</div>
+<h1>Apache Derby 10.6.2.1 Release</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Distributions">Distributions</a>
+</li>
+<li>
+<a href="#Release Notes for Derby 10.6.2.1">Release Notes for Derby 10.6.2.1</a>
+<ul class="minitoc">
+<li>
+<a href="#Overview">Overview</a>
+</li>
+<li>
+<a href="#New+Features">New Features</a>
+</li>
+<li>
+<a href="#Bug+Fixes">Bug Fixes</a>
+</li>
+<li>
+<a href="#Issues">Issues</a>
+<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>
+</li>
+<li>
+<a href="#Verifying+releases">Verifying releases</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<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>There are four different distributions:</p>
+<ul>
+<li>bin distribution - contains the documentation, javadoc, and jar files for Derby.</li>
+<li>lib distribution - contains only the jar files for Derby.</li>
+<li>lib-debug distribution - contains jar files for Derby with source line numbers.</li>
+<li>src distribution - contains the Derby source tree at the point which the binaries
were built.</li>
+</ul>
+<p>
+<a 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://archive.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://archive.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://archive.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://archive.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 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://archive.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://archive.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://archive.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://archive.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 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://archive.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://archive.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://archive.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://archive.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 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://archive.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://archive.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://archive.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://archive.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 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://archive.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://archive.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://archive.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://archive.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="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">
+<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>
+<strong>DERBY-4677</strong> - This release addresses a data corruption issue.
See Issues or <a class="external" href="http://issues.apache.org/jira/browse/DERBY-4677">DERBY-4677</a>
for unique index corruption detection and repair.</li>
+</ul>
+<a name="N100E8"></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="N10218"></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="N10226"></a><a name="Note+for+DERBY-4677"></a>
+<h4>Note for DERBY-4677</h4>
+<a name="N1022C"></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="N10232"></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="N10238"></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="N1023E"></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>
+</ul>
+<pre>
+<br>  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. 
+
+
+
+
+</pre>
+<hr>
+<pre></pre>
+<a name="N10251"></a><a name="Note+for+DERBY-2925"></a>
+<h4>Note for DERBY-2925</h4>
+<pre>
+
+</pre>
+<a name="N10259"></a><a name="Summary+of+Change-N10259"></a>
+<h5>Summary of Change</h5>
+<pre>
+
+<br>Prevent export from overwriting existing files.
+
+
+
+</pre>
+<a name="N10261"></a><a name="Symptoms+Seen+by+Applications+Affected+by+Change-N10261"></a>
+<h5>Symptoms Seen by Applications Affected by Change</h5>
+<pre>
+
+<br>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.
+
+</pre>
+<pre>
+
+</pre>
+<a name="N1026B"></a><a name="Incompatibilities+with+Previous+Release"></a>
+<h5>Incompatibilities with Previous Release</h5>
+<pre></pre>
+<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>
+<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>
+<pre>
+
+
+</pre>
+<a name="N10279"></a><a name="Rationale+for+Change-N10279"></a>
+<h5>Rationale for Change</h5>
+<pre>
+
+<br>Due to security concerns and to avoid accidental file damage, Export processing
will no longer overwrite an existing file.
+
+
+
+</pre>
+<a name="N10281"></a><a name="Application+Changes+Required-N10281"></a>
+<h5>Application Changes Required</h5>
+<pre>
+
+<br>The application needs to specify a different filename which does not exists or
delete the existing file before performing the Export operation.
+
+
+
+
+</pre>
+<a name="N10289"></a><a name="Build+Environment"></a>
+<h3 class="boxed">Build Environment</h3>
+<pre>
+<br>Derby release 10.6.2.1 was built using the following environment:
+</pre>
+<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="N102AB"></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://www.apache.org/dist/db/derby/KEYS">KEYS</a>
as well as the <span class="codefrag">asc</span> signature file for the particular
distribution. It is important that you get these files from the ultimate trusted source -
the main ASF distribution site, rather than from a mirror. Then verify the signatures using
...</p>
+<pre>% pgpk -a KEYS
+% pgpv db-derby-X.Y.tar.gz.asc
+
+<em>or</em>
+
+% pgp -ka KEYS
+% pgp db-derby-X.Y.tar.gz.asc
+
+<em>or</em>
+
+% gpg --import KEYS
+% gpg --verify db-derby-X.Y.tar.gz.asc
+
+</pre>
+<p>To verify the MD5 signature on the files, you need to use a program called <span
class="codefrag">md5</span> or <span class="codefrag">md5sum</span>,
which is included in many unix distributions. It is also available as part of <a class="external"
href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>. Windows
users can get binary md5 programs from <a class="external" href="http://www.fourmilab.ch/md5/">here</a>,
<a class="external" href="http://www.pc-tools.net/win32/freeware/console/">here</a>,
or <a class="external" href="http://www.slavasoft.com/fsum/">here</a>.</p>
+<p>We strongly recommend you verify your downloads with both PGP and MD5.</p>
+</div>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2004-2012 Apache Software Foundation</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0releases/release-10.6.2.1.html">derby-user@db.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>



Mime
View raw message