You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by rh...@apache.org on 2006/09/15 20:17:41 UTC

svn commit: r446672 - in /db/derby/code/trunk: RELEASE-NOTES.html tools/release/build.xml

Author: rhillegas
Date: Fri Sep 15 11:17:40 2006
New Revision: 446672

URL: http://svn.apache.org/viewvc?view=rev&rev=446672
Log:
DERBY-1853: Template for bundled release notes, plus release machinery for bundling.

Added:
    db/derby/code/trunk/RELEASE-NOTES.html   (with props)
Modified:
    db/derby/code/trunk/tools/release/build.xml

Added: db/derby/code/trunk/RELEASE-NOTES.html
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/RELEASE-NOTES.html?view=auto&rev=446672
==============================================================================
--- db/derby/code/trunk/RELEASE-NOTES.html (added)
+++ db/derby/code/trunk/RELEASE-NOTES.html Fri Sep 15 11:17:40 2006
@@ -0,0 +1,255 @@
+<html>
+<title>Release Notes for Derby a?.b?.c?.d?</title>
+<body>
+<h1>Release Notes for Derby a?.b?.c?.d?</h1>
+
+<p>
+This is a template for composing release notes. Please customize this
+for the release you are building.
+</p>
+
+<ul>
+<li><a href="#Overview">Overview</a></li>
+<li><a href="#New Features">New Features</a></li>
+<li><a href="#Bug Fixes">Bug Fixes</a></li>
+<li><a href="#Issues">Issues</a></li>
+<li><a href="#Build Environment">Build Environment</a></li>
+</ul>
+
+<h2><a name="Overview"></a>Overview</h2>
+
+<p>
+These notes describe the difference between Derby release a?.b?.c?.d?
+and the preceding release e?.f?.g?.h?.
+</p>
+
+<p>
+Derby is a pure Java relational database engine using standard SQL and
+JDBC as its APIs.
+a?.b?.c?.d? is a bug fix?/feature? release.
+</p>
+
+<p>
+The following improvements distinguish a?.b?.c?.d? from e?.f?.g?.h?:
+</p>
+
+<ul>
+<li>Blah blah blah</li>
+<li>Blah blah blah</li>
+</ul>
+
+<p>
+For a comprehensive list of changes, consult the lists of
+<a href="#New Features">new features</a>
+and
+<a href="#Bug Fixes">bug fixes</a>
+below.
+</p>
+
+<p>
+a?.b?.c?.d? functionality includes:
+</p>
+
+<ul>
+<li>Embedded engine with JDBC driver</li>
+<li>Network Server</li>
+<li>Network client JDBC driver</li>
+<li>Command line tools: ij (SQL scripting), dblook (schema dump) and sysinfo (system info)</li>
+</ul>
+
+<p>
+SQL support:
+</p>
+
+<ul>
+<li>Schemas, tables, temporary tables, views, triggers, indexes, savepoints</li>
+<li>Java procedures and functions</li>
+<li>Standard datatypes including BLOB and CLOB</li>
+<li>Sub-queries and joins</li>
+<li>Primary key, foreign key, unique and check constraints</li>
+<li>Referential actions</li>
+</ul>
+
+<p>
+Other features:
+</p>
+
+<ul>
+<li>Full ACID transaction support with all four isolation levels</li>
+<li>Row and table level locking</li>
+<li>Configurable authentication including LDAP support</li>
+<li>Import/Export</li>
+<li>On-line backup and recovery support</li>
+<li>Optional on-disk encryption</li>
+<li>Platform independent database format</li>
+<li>Full support for Java 2 Security Manager</li>
+</ul>
+
+<p>
+JDK/JDBC support:
+</p>
+
+<ul>
+<li>JDK 1.3, 1.4, 1.5, and J2ME J2ME/CDC/Foundation Profile</li>
+<li>JSR-169, JDBC 2.1, and JDBC 3.0 support</li>
+</ul>
+
+
+<h2><a name="New Features"></a>New Features</h2>
+
+<p>
+List the new features introduced by this release. These are features
+which appear in Derby a?.b?.c?.d? but not in the preceding release e?.f?.g?.h?.
+</p>
+
+<TABLE border="2">
+  <TBODY>
+    <TR>
+      <TD><b>Master JIRA</b></TD>
+      <TD><b>New Feature</b></TD>
+    </TR>
+    <TR>
+      <TD><a href="http://issues.apache.org/jira/browse/DERBY-464">DERBY-464</a></TD>
+      <TD>Introduce GRANT/REVOKE functionality.</TD>
+    </TR>
+
+  </TBODY>
+</TABLE>
+
+<h2><a name="Bug Fixes"></a>Bug Fixes</h2>
+
+<p>
+List the bugs fixed by this release. These are bug fixes which turn up
+in Derby a?.b?.c?.d? but not in the preceding release e?.f?.g?.h?.
+</p>
+
+<TABLE border="2">
+  <TBODY>
+    <TR>
+      <TD><b>Issue Id</b></TD>
+      <TD><b>Description</b></TD>
+    </TR>
+    <TR>
+      <TD><a href="http://issues.apache.org/jira/browse/DERBY-23">DERBY-23</a></TD>
+      <TD> just booting jdbc driver and shutting down seem to leak memory</TD>
+    </TR>
+  </TBODY>
+</TABLE>
+
+<h2><a name="Issues"></a>Issues</h2>
+
+<p>
+List the outstanding issues and their workarounds. Use the following
+template.
+</p>
+
+<ul>
+<li><a href="#First Problem Short Name">First Problem Short Name</a></li>
+<li><a href="#Second Problem Short Name">Second Problem Short Name</a></li>
+</ul>
+
+<hr/>
+<blockquote>
+<a name="First Problem Short Name"></a>
+<h3>Problem</h3>
+<p>
+Blah blah blah blah.
+</p>
+</blockquote>
+
+<blockquote>
+<h3>Symptoms</h3>
+<p>
+Blah blah blah blah.
+</p>
+</blockquote>
+
+<blockquote>
+<h3>Cause</h3>
+<p>
+Blah blah blah blah.
+</p>
+</blockquote>
+
+<blockquote>
+<h3>Solution</h3>
+<p>
+Blah blah blah blah.
+</p>
+</blockquote>
+
+<blockquote>
+<h3>Workaround</h3>
+<p>
+Blah blah blah blah.
+</p>
+</blockquote>
+
+
+
+<hr/>
+<blockquote>
+<a name="Second Problem Short Name"></a>
+<h3>Problem</h3>
+<p>
+Blah blah blah blah.
+</p>
+</blockquote>
+
+<blockquote>
+<h3>Symptoms</h3>
+<p>
+Blah blah blah blah.
+</p>
+</blockquote>
+
+<blockquote>
+<h3>Cause</h3>
+<p>
+Blah blah blah blah.
+</p>
+</blockquote>
+
+<blockquote>
+<h3>Solution</h3>
+<p>
+Blah blah blah blah.
+</p>
+</blockquote>
+
+<blockquote>
+<h3>Workaround</h3>
+<p>
+Blah blah blah blah.
+</p>
+</blockquote>
+
+<h2><a name="Build Environment"></a>Build Environment</h2>
+
+<p>
+Derby release a?.b?.c?.d? was built using the following environment:
+</p>
+
+<ul>
+<li><b>Branch</b> - Source code came from the a?.b? branch.</li>
+<li><b>Machine</b> - Describe here the machine used for the
+build. E.g.: Cygwin on Microsoft Windows XP Professional Version 2002 Service
+Pack 2.</li>
+<li><b>Ant</b> - Attach here the output of "ant -version".</li>
+<li><b>JDK 1.4</b> - Attach here the output of "java -version" run
+from your 1.4 installation.</li>
+<li><b>JDK 1.3</b> - Attach here the output of "java -version" run
+from your 1.3 installation.</li>
+<li><b>JDK 1.6</b> - Say here whether you used the 1.6 jdk to build
+the JDBC4 support. Attach here the output of "java -version" run
+from your 1.6 installation.</li>
+<li><b>OSGi</b> - Say here whether you used osgi.jar to build org.apache.derby.osgi.EmbeddedActivator.</li>
+<li><b>Compiler</b> - Say which compiler you used. This could be a
+version of jikes. Or it could be javac (together with the output of
+the corresponding "java -version").</li>
+<li><b>JSR 169</b> - Say whether you built the J2ME support and if so,
+which toolkit you used for this (e.g., java.sun.com/j2me or IBM WCTME 5.7).</li>
+</ul>
+
+</body>
+</html>

Propchange: db/derby/code/trunk/RELEASE-NOTES.html
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: db/derby/code/trunk/tools/release/build.xml
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/tools/release/build.xml?view=diff&rev=446672&r1=446671&r2=446672
==============================================================================
--- db/derby/code/trunk/tools/release/build.xml (original)
+++ db/derby/code/trunk/tools/release/build.xml Fri Sep 15 11:17:40 2006
@@ -60,9 +60,9 @@
     <mkdir dir="${crlf.dir}"/>
     <mkdir dir="${lf.dir}"/>
     <fixcrlf srcdir="${basedir}" destdir="${crlf.dir}" eol="crlf"
-             includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE"/>
+             includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE,RELEASE-NOTES.html"/>
     <fixcrlf srcdir="${basedir}" destdir="${lf.dir}" eol="lf"
-             includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE"/>
+             includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE,RELEASE-NOTES.html"/>
 
   </target>
 
@@ -72,7 +72,7 @@
     <zip destfile="${release.dir}/${derby.bin}.zip"
          compress="true">
       <!-- top-level -->
-      <zipfileset dir="${crlf.dir}" includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE"
+      <zipfileset dir="${crlf.dir}" includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE,RELEASE-NOTES.html"
                   prefix="${derby.bin}/"/>
       <zipfileset dir="${basedir}" includes="index.html" prefix="${derby.bin}/"/>
       <!-- bin -->
@@ -121,7 +121,7 @@
     <tar destfile="${release.dir}/${derby.bin}.tar.gz"
          compression="gzip" longfile="gnu">
       <!-- top-level -->
-      <tarfileset dir="${lf.dir}" includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE"
+      <tarfileset dir="${lf.dir}" includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE,RELEASE-NOTES.html"
                   prefix="${derby.bin}/"/>
       <tarfileset dir="${basedir}" includes="index.html" prefix="${derby.bin}/"/>
       <!-- bin -->
@@ -170,7 +170,7 @@
   <target name="lib.zip" depends="init">
     <zip destfile="${release.dir}/${derby.lib}.zip"
 	     compress="true">
-      <zipfileset dir="${crlf.dir}" includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE"
+      <zipfileset dir="${crlf.dir}" includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE,RELEASE-NOTES.html"
       			  prefix="${derby.lib}/"/>
       <zipfileset dir="${basedir}/jars/insane" prefix="${derby.lib}/lib" includes="derby*.*"
 	              excludes="derby_core_plugin*,derbyTesting.jar"/>
@@ -184,7 +184,7 @@
   <target name="lib.tgz">
     <tar destfile="${release.dir}/${derby.lib}.tar.gz"
 	     compression="gzip">
-      <tarfileset dir="${lf.dir}" includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE"
+      <tarfileset dir="${lf.dir}" includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE,RELEASE-NOTES.html"
       			  prefix="${derby.lib}/"/>
       <tarfileset dir="${basedir}/jars/insane" prefix="${derby.lib}/lib" includes="derby*.*"
 	              excludes="derby_core_plugin*,derbyTesting.jar"/>
@@ -201,7 +201,7 @@
   <target name="lib-debug.zip" depends="init">
     <zip destfile="${release.dir}/${derby.lib-debug}.zip"
 	     compress="true">
-      <zipfileset dir="${crlf.dir}" includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE"
+      <zipfileset dir="${crlf.dir}" includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE,RELEASE-NOTES.html"
       			  prefix="${derby.lib-debug}/"/>
       <zipfileset dir="${basedir}/jars/sane" prefix="${derby.lib-debug}/lib" includes="derby*.*"
 	              excludes="derby_core_plugin*,derbyTesting.jar"/>
@@ -215,7 +215,7 @@
   <target name="lib-debug.tgz">
     <tar destfile="${release.dir}/${derby.lib-debug}.tar.gz"
 	     compression="gzip">
-      <tarfileset dir="${lf.dir}" includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE"
+      <tarfileset dir="${lf.dir}" includes="CHANGES,COPYRIGHT,LICENSE,KEYS,NOTICE,RELEASE-NOTES.html"
       			  prefix="${derby.lib-debug}/"/>
       <tarfileset dir="${basedir}/jars/sane" prefix="${derby.lib-debug}/lib" includes="derby*.*"
 	              excludes="derby_core_plugin*,derbyTesting.jar"/>
@@ -232,7 +232,7 @@
   <target name="src.zip" depends="init">
     <zip destfile="${release.dir}/${derby.src}.zip">
       <zipfileset dir="${basedir}" prefix="${derby.src}"
-                  includes="BUILDING,CHANGES,COPYRIGHT,KEYS,LICENSE,NOTICE,STATUS,build.xml,frameworks/**,java/**,plugins/**,tools/**"
+                  includes="BUILDING,CHANGES,COPYRIGHT,KEYS,LICENSE,NOTICE,RELEASE-NOTES.html,STATUS,build.xml,frameworks/**,java/**,plugins/**,tools/**"
          excludes="tools/release/**,tools/**/db2jcc*,tools/**/osgi.jar,tools/**/jdbc2_0*,tools/java/jce*,tools/**/packaging.properties,java/demo/toursdb/toursdb**"/>
     </zip>
   </target>
@@ -240,7 +240,7 @@
     <tar destfile="${release.dir}/${derby.src}.tar.gz"
          compression="gzip" longfile="gnu">
       <tarfileset dir="${basedir}" prefix="${derby.src}"
-                  includes="BUILDING,CHANGES,COPYRIGHT,KEYS,LICENSE,NOTICE,STATUS,build.xml,frameworks/**,java/**,plugins/**,tools/**"
+                  includes="BUILDING,CHANGES,COPYRIGHT,KEYS,LICENSE,NOTICE,RELEASE-NOTES.html,STATUS,build.xml,frameworks/**,java/**,plugins/**,tools/**"
          excludes="tools/release/**,tools/**/db2jcc*,tools/**/osgi.jar,tools/**/jdbc2_0*,tools/java/jce*,tools/**/packaging.properties,java/demo/toursdb/toursdb**"/>
     </tar>
   </target>