| <html lang="en"> |
| <title>Release Notes for Apache Derby 10.14.0.0</title> |
| <body> |
| <h1> |
| <a name="Release Notes for Apache Derby 10.14.0.0"></a>Release Notes for Apache Derby 10.14.0.0</h1> |
| <div> |
| <p>These notes describe the difference between Apache Derby release 10.14.0.0 and the preceding release 10.13.1.1.</p> |
| </div> |
| <ul> |
| <li> |
| <a href="#Overview">Overview</a> |
| </li> |
| <li> |
| <a href="#New Features">New Features</a> |
| </li> |
| <li> |
| <a href="#Bug Fixes">Bug Fixes</a> |
| </li> |
| <li> |
| <a href="#Issues">Issues</a> |
| </li> |
| <li> |
| <a href="#Build Environment">Build Environment</a> |
| </li> |
| <li> |
| <a href="#Verifying Releases">Verifying Releases</a> |
| </li> |
| </ul> |
| <h2> |
| <a name="Overview"></a>Overview</h2> |
| <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> |
| |
| |
| <p> |
| Apache Derby is a pure Java relational database engine using standard SQL and |
| JDBC as its APIs. More information about Derby can be found on the |
| <a href="http://db.apache.org/derby/">Apache web site</a>. |
| 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 (system info)</li> |
| |
| </ul> |
| |
| |
| <p> |
| Support for Java SE 8 is being sunsetted and will not be supported by the next (10.15) release family. The 10.14 release family supports the following Java and JDBC versions: |
| </p> |
| |
| <ul> |
| |
| <li>Java SE 8 and higher with JDBC 4.2.</li> |
| |
| <li>Java SE 8 compact profile 2.</li> |
| |
| </ul> |
| |
| </div> |
| <h2> |
| <a name="New Features"></a>New Features</h2> |
| <div> |
| |
| |
| <p> |
| This is a feature release. The following new features were added: |
| </p> |
| |
| |
| <ul> |
| |
| |
| <li> |
| <b>ALTER TABLE cycling</b> - The ALTER TABLE command can now change the cycling behavior of auto-increment columns. See the section on this statement in the Derby Reference Manual.</li> |
| |
| |
| </ul> |
| |
| |
| </div> |
| <h2> |
| <a name="Bug Fixes"></a>Bug Fixes</h2> |
| <div> |
| <p>The following issues are addressed by Derby release 10.14.0.0. These issues are not addressed in the preceding 10.13.1.1 release.</p> |
| <table border="2"> |
| <tr> |
| <th> |
| <div style="width:110px;">Issue Id</div> |
| </th><th>Description</th> |
| </tr> |
| <tr> |
| <td><a href="https://issues.apache.org/jira/browse/DERBY-6956">DERBY-6956</a></td><td>Create table as Select cannot copy Decimal columns</td> |
| </tr> |
| <tr> |
| <td><a href="https://issues.apache.org/jira/browse/DERBY-6936">DERBY-6936</a></td><td>Documentation for changes made as part of DERBY-6904</td> |
| </tr> |
| <tr> |
| <td><a href="https://issues.apache.org/jira/browse/DERBY-6935">DERBY-6935</a></td><td>Test Coverage for added features.</td> |
| </tr> |
| <tr> |
| <td><a href="https://issues.apache.org/jira/browse/DERBY-6918">DERBY-6918</a></td><td>Problem with schema name starting with number followed by a dot</td> |
| </tr> |
| <tr> |
| <td><a href="https://issues.apache.org/jira/browse/DERBY-6916">DERBY-6916</a></td><td>Doc of derbyrun.jar should describe complete list of referenced jars</td> |
| </tr> |
| <tr> |
| <td><a href="https://issues.apache.org/jira/browse/DERBY-6906">DERBY-6906</a></td><td>Allow a GENERATED column to explicitly specify NO CYCLE</td> |
| </tr> |
| <tr> |
| <td><a href="https://issues.apache.org/jira/browse/DERBY-6903">DERBY-6903</a></td><td>ALTER TABLE ALTER COLUMN resets CYCLE option of IDENTITY column</td> |
| </tr> |
| <tr> |
| <td><a href="https://issues.apache.org/jira/browse/DERBY-6899">DERBY-6899</a></td><td>Improve docs build.xml to remove CLASSPATH requirement</td> |
| </tr> |
| <tr> |
| <td><a href="https://issues.apache.org/jira/browse/DERBY-6898">DERBY-6898</a></td><td>Improve developer documentation for docs</td> |
| </tr> |
| <tr> |
| <td><a href="https://issues.apache.org/jira/browse/DERBY-6726">DERBY-6726</a></td><td>NPE from trigger</td> |
| </tr> |
| </table> |
| </div> |
| <h2> |
| <a name="Issues"></a>Issues</h2> |
| <div> |
| <ul></ul> |
| <p>No issues required detailed release notes.</p> |
| </div> |
| <h2> |
| <a name="Build Environment"></a>Build Environment</h2> |
| <div> |
| <p>Derby release 10.14.0.0 was built using the following environment:</p> |
| <ul> |
| <li> |
| <b>Branch</b> - Source code came from the 10.14 branch.</li> |
| <li> |
| <b>Machine</b> - Mac OSX 10.11.5.</li> |
| <li> |
| <b>Ant</b> - Apache Ant(TM) version 1.9.2 compiled on July 8 2013.</li> |
| <li> |
| <b>Compiler</b> - All classes were compiled by the javac from the 1.8.0_101 JDK, Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode).</li> |
| </ul> |
| </div> |
| <h2> |
| <a name="Verifying Releases"></a>Verifying Releases</h2> |
| <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> |
| |
| |
| <p>The PGP signatures can be verified using |
| <a href="http://www.pgpi.org/">PGP</a> or |
| <a href="http://www.gnupg.org/">GPG</a>. |
| First download the Apache Derby |
| <a href="https://dist.apache.org/repos/dist/release/db/derby/KEYS">KEYS</a> |
| as well as the <code>asc</code> 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 <code>md5</code> or <code>md5sum</code>, which is |
| included in many unix distributions. It is also available as part of |
| <a href="http://www.gnu.org/software/textutils/textutils.html">GNU |
| Textutils</a>. Windows users can get binary md5 programs from <a href="http://www.fourmilab.ch/md5/">here</a>, <a href="http://www.pc-tools.net/win32/freeware/console/">here</a>, or |
| <a href="http://www.slavasoft.com/fsum/">here</a>.</p> |
| |
| |
| <p>We strongly recommend that you verify your downloads with both PGP and MD5.</p> |
| |
| |
| |
| </div> |
| </body> |
| </html> |