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 2022/06/07 14:34:10 UTC

svn commit: r1901728 - in /db/derby/site/trunk/src/documentation: ./ conf/ content/xdocs/ content/xdocs/manuals/ content/xdocs/papers/DerbyTut/ content/xdocs/releases/

Author: rhillegas
Date: Tue Jun  7 14:34:10 2022
New Revision: 1901728

URL: http://svn.apache.org/viewvc?rev=1901728&view=rev
Log:
DERBY-7136: Update website to account for the publication of Derby 10.16.1.1; commit derby-7136-08-aa-publishWebsite.diff.

Added:
    db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.cgi   (with props)
    db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.html   (with props)
Removed:
    db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_14_2_0.cgi
Modified:
    db/derby/site/trunk/src/documentation/conf/cli.xconf
    db/derby/site/trunk/src/documentation/content/xdocs/derby_downloads.xml
    db/derby/site/trunk/src/documentation/content/xdocs/manuals/index.xml
    db/derby/site/trunk/src/documentation/content/xdocs/papers/DerbyTut/install_software.xml
    db/derby/site/trunk/src/documentation/content/xdocs/quick_start.xml
    db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_14_2_0.html
    db/derby/site/trunk/src/documentation/skinconf.xml

Modified: db/derby/site/trunk/src/documentation/conf/cli.xconf
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/conf/cli.xconf?rev=1901728&r1=1901727&r2=1901728&view=diff
==============================================================================
--- db/derby/site/trunk/src/documentation/conf/cli.xconf (original)
+++ db/derby/site/trunk/src/documentation/conf/cli.xconf Tue Jun  7 14:34:10 2022
@@ -334,6 +334,7 @@
      <uri type="append" src="releases/release-10_14_2_0.html"/>
      <uri type="append" src="releases/release-10.15.1.3.html"/>
      <uri type="append" src="releases/release-10_15_2_0.html"/>
+     <uri type="append" src="releases/release-10_16_1_1.html"/>
    </uris>
 
    <!--+
@@ -346,6 +347,7 @@
 
 
 
+
 
 
 

Modified: db/derby/site/trunk/src/documentation/content/xdocs/derby_downloads.xml
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/content/xdocs/derby_downloads.xml?rev=1901728&r1=1901727&r2=1901728&view=diff
==============================================================================
--- db/derby/site/trunk/src/documentation/content/xdocs/derby_downloads.xml (original)
+++ db/derby/site/trunk/src/documentation/content/xdocs/derby_downloads.xml Tue Jun  7 14:34:10 2022
@@ -26,6 +26,15 @@
 
 
 <section>
+<title>For Java 17 and Higher</title>
+<ul>
+   <li> <a href="releases/release-10_16_1_1.cgi">10.16.1.1</a> 
+   (May 19, 2022 / SVN 1901046)
+   </li>
+</ul>
+</section>
+
+<section>
 <title>For Java 9 and Higher</title>
 <ul>
    <li> <a href="releases/release-10_15_2_0.cgi">10.15.2.0</a> 
@@ -40,7 +49,7 @@
 <section>
 <title>For Java 8 and Higher</title>
 <ul>
-   <li> <a href="releases/release-10_14_2_0.cgi">10.14.2.0</a> 
+   <li> <a href="releases/release-10_14_2_0.html">10.14.2.0</a> 
    (May 3, 2018 / SVN 1828579)
    </li>
    <li> <a href="releases/release-10.13.1.1.html">10.13.1.1</a> 

Modified: db/derby/site/trunk/src/documentation/content/xdocs/manuals/index.xml
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/content/xdocs/manuals/index.xml?rev=1901728&r1=1901727&r2=1901728&view=diff
==============================================================================
--- db/derby/site/trunk/src/documentation/content/xdocs/manuals/index.xml (original)
+++ db/derby/site/trunk/src/documentation/content/xdocs/manuals/index.xml Tue Jun  7 14:34:10 2022
@@ -34,7 +34,7 @@ A description of each manual is below:
    <li><p><em>Derby API Reference</em>:
       An API Reference that is automatically generated for all public Derby 
       classes. No API Reference is provided for the JDBC API, which is part of the 
-      Java 9 Platform, Standard Edition.
+      Java 17 Platform.
       </p>
    </li>
    <li><p><em>Getting Started with Derby</em>: 
@@ -87,6 +87,64 @@ A description of each manual is below:
 </ul>
 </section>
 
+<section id="docs_10.16">
+  <title>10.16 Manuals</title>
+    <p>The 10.16 manuals are listed in this section.
+    </p>
+
+  <table>
+     <tr>
+        <th colspan="2">English</th>
+     </tr>
+     <tr>
+        <td>API Reference</td>
+        <td><a class="fork" href="../docs/10.16/publishedapi/index.html">HTML</a></td>
+     </tr>
+     <tr>
+        <td><em>Getting Started with Derby</em></td>
+        <td> [<a class="fork" href="../docs/10.16/getstart/getstartderby.pdf">PDF</a>]
+             [<a class="fork" href="../docs/10.16/getstart/index.html">HTML Pages</a>]
+        </td>
+     </tr>
+     <tr>
+        <td><em>Derby Reference Manual</em></td>
+        <td>[<a class="fork" href="../docs/10.16/ref/refderby.pdf">PDF</a>]
+            [<a class="fork" href="../docs/10.16/ref/index.html">HTML Pages</a>]
+        </td>
+     </tr>
+     <tr>
+        <td><em>Derby Developer's Guide</em></td>
+        <td>[<a class="fork" href="../docs/10.16/devguide/derbydev.pdf">PDF</a>]
+            [<a class="fork" href="../docs/10.16/devguide/index.html">HTML Pages</a>]
+        </td>
+     </tr>
+     <tr>
+        <td><em>Derby Security Guide</em></td>
+        <td>[<a class="fork" href="../docs/10.16/security/secderby.pdf">PDF</a>]
+            [<a class="fork" href="../docs/10.16/security/index.html">HTML Pages</a>]
+        </td>
+     </tr>
+     <tr>
+        <td><em>Tuning Derby</em></td>
+        <td>[<a class="fork" href="../docs/10.16/tuning/tuningderby.pdf">PDF</a>]
+            [<a class="fork" href="../docs/10.16/tuning/index.html">HTML Pages</a>]
+        </td>
+     </tr>
+     <tr>
+        <td><em>Derby Server and Administration Guide</em></td>
+        <td>[<a class="fork" href="../docs/10.16/adminguide/derbyadmin.pdf">PDF</a>]
+            [<a class="fork" href="../docs/10.16/adminguide/index.html">HTML Pages</a>]
+        </td>
+     </tr>
+     <tr>
+        <td><em>Derby Tools and Utilities Guide</em></td>
+        <td>[<a class="fork" href="../docs/10.16/tools/derbytools.pdf">PDF</a>]
+            [<a class="fork" href="../docs/10.16/tools/index.html">HTML Pages</a>]
+        </td>
+     </tr>
+     </table>
+</section>
+
 <section id="docs_10.15">
   <title>10.15 Manuals</title>
     <p>The 10.15 manuals are listed in this section.

Modified: db/derby/site/trunk/src/documentation/content/xdocs/papers/DerbyTut/install_software.xml
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/content/xdocs/papers/DerbyTut/install_software.xml?rev=1901728&r1=1901727&r2=1901728&view=diff
==============================================================================
--- db/derby/site/trunk/src/documentation/content/xdocs/papers/DerbyTut/install_software.xml (original)
+++ db/derby/site/trunk/src/documentation/content/xdocs/papers/DerbyTut/install_software.xml Tue Jun  7 14:34:10 2022
@@ -47,7 +47,7 @@ and verify your installation with the De
 <section id="jdk">
 <title>Java Development Kit (JDK)</title>
 
-<p>Derby requires Java 2 Standard Edition (J2SE) 9 or higher.
+<p>Derby requires JDK 17 or higher.
 Only the Java Runtime Environment (JRE) is required to run Derby,
 but this tutorial compiles a Java application, so it requires
 the Java Development Kit (JDK).
@@ -79,18 +79,18 @@ After installing the JDK of your choice,
 Set the <code>JAVA_HOME</code> environment variable to the root location of
 the JDK installation directory.
 The examples below use
-<code>C:\jdk1.9</code> for Windows and 
-<code>/opt/jdk1.9</code> for UNIX, but be sure to use the actual
+<code>C:\jdk17</code> for Windows and 
+<code>/opt/jdk17</code> for UNIX, but be sure to use the actual
 location on your system. (e.g. The default installation location used by the JDK 
-installer might be something like C:\Program Files\Java\jdk1.9.0_11-b21)
+installer might be something like C:\Program Files\Java\jdk17.0_11-b21)
 </p>
 
 <p class="code-block">Windows:
-C:\&gt; set JAVA_HOME=C:\jdk1.9
+C:\&gt; set JAVA_HOME=C:\jdk17
 </p>
 
 <p class="code-block">UNIX Korn Shell:
-$ export JAVA_HOME=/opt/jdk1.9
+$ export JAVA_HOME=/opt/jdk17
 </p>
 
 <p>
@@ -119,9 +119,9 @@ to verify the installed release:
 </p>
 
 <p class="code-block">java -version
-java version "9"
-Java(TM) SE Runtime Environment (build 9+181)
-Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)
+openjdk version "17" 2021-09-14
+OpenJDK Runtime Environment (build 17+35-2724)
+OpenJDK 64-Bit Server VM (build 17+35-2724, mixed mode, sharing)
 </p>
 
 <p>
@@ -144,20 +144,20 @@ And don't proceed until you resolve that
 <p>
 Download the binary Apache Derby distribution from the Derby web site at 
 <a href="http://db.apache.org/derby/derby_downloads.html">http://db.apache.org/derby/derby_downloads.html</a>.
-These tutorial instructions use version 10.15.2.0 and 
+These tutorial instructions use version 10.16.1.1 and 
 assume you downloaded one of the binary distribution files 
 listed in the table below:
 </p>
 
 <table>
      <tr><th>Operating System</th><th>Download File</th></tr>
-     <tr><td>Windows</td><td>db-derby-10.15.2.0-bin.zip</td></tr>
-     <tr><td>UNIX, Linux, and Mac</td><td>db-derby-10.15.2.0-bin.tar.gz</td></tr>
+     <tr><td>Windows</td><td>db-derby-10.16.1.1-bin.zip</td></tr>
+     <tr><td>UNIX, Linux, and Mac</td><td>db-derby-10.16.1.1-bin.tar.gz</td></tr>
 </table>
 
 <p>If a more recent release is available, download that,
    then substitute that version number 
-for <code>10.15.2.0</code> in the following instructions.
+for <code>10.16.1.1</code> in the following instructions.
    </p>
    </section>
 
@@ -175,20 +175,20 @@ for <code>10.15.2.0</code> in the follow
 
 <p class="code-block">Windows (use your extraction tool e.g. WinZip -- these instructions use mks unzip):
 mkdir C:\Apache
-copy db-derby-10.15.2.0-bin.zip C:\Apache
+copy db-derby-10.16.1.1-bin.zip C:\Apache
 cd C:\Apache
-unzip db-derby-10.15.2.0-bin.zip
+unzip db-derby-10.16.1.1-bin.zip
 </p>
 
 <p class="code-block">UNIX:
 mkdir /opt/Apache
-cp db-derby-10.15.2.0-bin.tar.gz /opt/Apache
+cp db-derby-10.16.1.1-bin.tar.gz /opt/Apache
 cd /opt/Apache
-tar xzvf db-derby-10.15.2.0-bin.tar.gz
+tar xzvf db-derby-10.16.1.1-bin.tar.gz
 </p>
 
    <p>In both cases, the software will now be extracted into a subdirectory
-    named <code>db-derby-10.15.2.0-bin</code>. 
+    named <code>db-derby-10.16.1.1-bin</code>. 
    </p>
 
 </section>
@@ -203,11 +203,11 @@ your system:
 </p>
 
 <p class="code-block">Windows:
-C:\&gt; set DERBY_INSTALL=C:\Apache\db-derby-10.15.2.0-bin
+C:\&gt; set DERBY_INSTALL=C:\Apache\db-derby-10.16.1.1-bin
 </p>
 
 <p class="code-block">UNIX Korn Shell:
-$ export DERBY_INSTALL=/opt/Apache/db-derby-10.15.2.0-bin
+$ export DERBY_INSTALL=/opt/Apache/db-derby-10.16.1.1-bin
 </p>
 
 </section>
@@ -266,7 +266,7 @@ semicolon (;) on Windows and a colon (:)
 
 <p class="code-block">Windows:
 C:\&gt; cd %DERBY_INSTALL%\bin
-C:\Apache\db-derby-10.15.2.0-bin\bin&gt; setEmbeddedCP.bat
+C:\Apache\db-derby-10.16.1.1-bin\bin&gt; setEmbeddedCP.bat
 </p>
 
 <p class="code-block">UNIX:
@@ -289,55 +289,56 @@ system information:
 
 <p class="code-block">
 ------------------ Java Information ------------------
-Java Version:    9
+Java Version:    17
 Java Vendor:     Oracle Corporation
-Java home:       /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
-Java classpath:  /Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin/lib/derbyshared.jar:/Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin/lib/derby.jar:/Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin/lib/derbynet.jar:/Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin/lib/derbytools.jar:/Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin/lib/derbyoptionaltools.jar:/Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin/lib/derbyclient.jar
+Java home:       /Users/rhillegas/sw/java/jdk-17.jdk/Contents/Home
+Java classpath:  /Users/rhillegas/sw/zz/db-derby-10.16.1.1-bin/lib/derbyrun.jar
 OS name:         Mac OS X
 OS architecture: x86_64
-OS version:      10.11.6
-Java user name:  rh161140
-Java user home:  /Users/rh161140
-Java user dir:   /Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin
+OS version:      11.2.3
+Java user name:  rhillegas
+Java user home:  /Users/rhillegas
+Java user dir:   /Users/rhillegas/derby/mainline
 java.specification.name: Java Platform API Specification
-java.specification.version: 9
-java.runtime.version: 9+181
+java.specification.version: 17
+java.runtime.version: 17+35-2724
 --------- Derby Information --------
-[/Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin/lib/derby.jar] 10.15.2.0 - (1853019)
-[/Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin/lib/derbytools.jar] 10.15.2.0 - (1853019)
-[/Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin/lib/derbynet.jar] 10.15.2.0 - (1853019)
-[/Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin/lib/derbyclient.jar] 10.15.2.0 - (1853019)
-[/Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin/lib/derbyshared.jar] 10.15.2.0 - (1853019)
-[/Users/rhillegas/sw/zzz/db-derby-10.15.2.0-bin/lib/derbyoptionaltools.jar] 10.15.2.0 - (1853019)
+[/Users/rhillegas/sw/zz/db-derby-10.16.1.1-bin/lib/derby.jar] 10.16.1.1 - (1901046)
+[/Users/rhillegas/sw/zz/db-derby-10.16.1.1-bin/lib/derbytools.jar] 10.16.1.1 - (1901046)
+[/Users/rhillegas/sw/zz/db-derby-10.16.1.1-bin/lib/derbynet.jar] 10.16.1.1 - (1901046)
+[/Users/rhillegas/sw/zz/db-derby-10.16.1.1-bin/lib/derbyclient.jar] 10.16.1.1 - (1901046)
+[/Users/rhillegas/sw/zz/db-derby-10.16.1.1-bin/lib/derbyshared.jar] 10.16.1.1 - (1901046)
+[/Users/rhillegas/sw/zz/db-derby-10.16.1.1-bin/lib/derbyoptionaltools.jar] 10.16.1.1 - (1901046)
 ------------------------------------------------------
 ----------------- Locale Information -----------------
 Current Locale :  [English/United States [en_US]]
 Found support for locale: [cs]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
 Found support for locale: [de_DE]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
 Found support for locale: [es]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
 Found support for locale: [fr]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
 Found support for locale: [hu]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
 Found support for locale: [it]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
 Found support for locale: [ja_JP]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
 Found support for locale: [ko_KR]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
 Found support for locale: [pl]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
 Found support for locale: [pt_BR]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
 Found support for locale: [ru]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
 Found support for locale: [zh_CN]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
 Found support for locale: [zh_TW]
-	 version: 10.15.2.0 - (1853019)
+	 version: 10.16.1.1 - (1901046)
+------------------------------------------------------
 ------------------------------------------------------
 </p>
 
@@ -367,7 +368,7 @@ C:\Apache\DB-DER~1.1-B\lib\derby.jar;C:\
 
 <p class="code-block">UNIX:
 $ echo $CLASSPATH
-/opt/Apache/db-derby-10.15.2.0-bin/lib/derby.jar:/opt/Apache/db-derby-10.15.2.0-bin/lib/derbytools.jar:/opt/Apache/db-derby-10.15.2.0-bin/lib/derbyoptionaltools.jar:/opt/Apache/db-derby-10.15.2.0-bin/lib/derbyshared.jar:
+/opt/Apache/db-derby-10.16.1.1-bin/lib/derby.jar:/opt/Apache/db-derby-10.16.1.1-bin/lib/derbytools.jar:/opt/Apache/db-derby-10.16.1.1-bin/lib/derbyoptionaltools.jar:/opt/Apache/db-derby-10.16.1.1-bin/lib/derbyshared.jar:
 </p>
 
 <p>

Modified: db/derby/site/trunk/src/documentation/content/xdocs/quick_start.xml
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/content/xdocs/quick_start.xml?rev=1901728&r1=1901727&r2=1901728&view=diff
==============================================================================
--- db/derby/site/trunk/src/documentation/content/xdocs/quick_start.xml (original)
+++ db/derby/site/trunk/src/documentation/content/xdocs/quick_start.xml Tue Jun  7 14:34:10 2022
@@ -32,7 +32,7 @@ The resources listed below are intended
 
 <ul>
   <li> <a href="derby_downloads.html">Download Derby!</a></li>
-  <li> The <a href="https://db.apache.org/derby/docs/10.15/getstart/index.html">Getting 
+  <li> The <a href="https://db.apache.org/derby/docs/10.16/getstart/index.html">Getting 
        Started</a> guide introduces Derby.  
   </li>
   <li> The online <a href="papers/DerbyTut/index.html">Apache Derby 

Modified: db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_14_2_0.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_14_2_0.html?rev=1901728&r1=1901727&r2=1901728&view=diff
==============================================================================
--- db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_14_2_0.html (original)
+++ db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_14_2_0.html Tue Jun  7 14:34:10 2022
@@ -22,28 +22,6 @@
     <p>Use the links below to download a distribution of Apache Derby. You should <b>always</b> <a href="#Verifying Releases">verify the integrity</a>
        of distribution files downloaded from a mirror.</p>
 
-<p>You are currently using <strong>[preferred]</strong>. If you encounter a
-problem with this mirror, then please select another.  If all
-mirrors are failing, there are backup mirrors at the end of the list.
-See <a href="http://www.apache.org/mirrors/">status</a> of mirrors.
-</p>
-
-<form action="[location]" method="get" id="SelectMirror">
-Other mirrors: <select name="Preferred">
-[if-any http] [for http]
-<option value="[http]">[http]</option>
-[end] [end]
-[if-any ftp] [for ftp]
-<option value="[ftp]">[ftp]</option>
-[end] [end]
-[if-any backup] [for backup]
-<option value="[backup]">[backup] (backup)</option>
-[end] [end]
-</select>
-<input type="submit" value="Change" />     
-</form>
-
-
     <p>There are four different distributions:</p>
     <ul>
       <li>bin distribution - contains the documentation, javadoc, and jar files for Derby.</li>
@@ -51,17 +29,17 @@ Other mirrors: <select name="Preferred">
       <li>lib-debug distribution - contains jar files for Derby with source line numbers.</li>
       <li>src distribution - contains the Derby source tree at the point which the binaries were built.</li>
     </ul>
-    <p> <a href="[preferred]/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.zip">db-derby-10.14.2.0-bin.zip</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.zip.md5">MD5</a>]<br/>
-    <a href="[preferred]/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.tar.gz">db-derby-10.14.2.0-bin.tar.gz</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.tar.gz.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.tar.gz.md5">MD5</a>]</p>
+    <p> <a href="https://archive.apache.org/dist/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.zip">db-derby-10.14.2.0-bin.zip</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.zip.md5">MD5</a>]<br/>
+    <a href="https://archive.apache.org/dist/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.tar.gz">db-derby-10.14.2.0-bin.tar.gz</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.tar.gz.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.tar.gz.md5">MD5</a>]</p>
     
-    <p><a href="[preferred]/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib.zip">db-derby-10.14.2.0-lib.zip</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib.zip.md5">MD5</a>]<br/>
-    <a href="[preferred]/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib.tar.gz">db-derby-10.14.2.0-lib.tar.gz</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib.tar.gz.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib.tar.gz.md5">MD5</a>]</p>
+    <p><a href="https://archive.apache.org/dist/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib.zip">db-derby-10.14.2.0-lib.zip</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib.zip.md5">MD5</a>]<br/>
+    <a href="https://archive.apache.org/dist/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib.tar.gz">db-derby-10.14.2.0-lib.tar.gz</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib.tar.gz.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib.tar.gz.md5">MD5</a>]</p>
     
-    <p><a href="[preferred]/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib-debug.zip">db-derby-10.14.2.0-lib-debug.zip</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib-debug.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib-debug.zip.md5">MD5</a>]<br/>
-    <a href="[preferred]/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib-debug.tar.gz">db-derby-10.14.2.0-lib-debug.tar.gz</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib-debug.tar.gz.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib-debug.tar.gz.md5">MD5</a>]</p>
+    <p><a href="https://archive.apache.org/dist/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib-debug.zip">db-derby-10.14.2.0-lib-debug.zip</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib-debug.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib-debug.zip.md5">MD5</a>]<br/>
+    <a href="https://archive.apache.org/dist/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib-debug.tar.gz">db-derby-10.14.2.0-lib-debug.tar.gz</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib-debug.tar.gz.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-lib-debug.tar.gz.md5">MD5</a>]</p>
 
-    <p><a href="[preferred]/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-src.zip">db-derby-10.14.2.0-src.zip</a>  [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-src.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-src.zip.md5">MD5</a>]<br/>
-    <a href="[preferred]/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-src.tar.gz">db-derby-10.14.2.0-src.tar.gz</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-src.tar.gz.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-src.tar.gz.md5">MD5</a>] (Note that, due to long filenames, you will need gnu tar to unravel this tarball.)</p>
+    <p><a href="https://archive.apache.org/dist/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-src.zip">db-derby-10.14.2.0-src.zip</a>  [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-src.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-src.zip.md5">MD5</a>]<br/>
+    <a href="https://archive.apache.org/dist/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-src.tar.gz">db-derby-10.14.2.0-src.tar.gz</a> [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-src.tar.gz.asc">PGP</a>] [<a href="https://downloads.apache.org/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-src.tar.gz.md5">MD5</a>] (Note that, due to long filenames, you will need gnu tar to unravel this tarball.)</p>
 <h1>
 
 <a name="Release Notes for Apache Derby 10.14.2.0"></a>Release Notes for Apache Derby 10.14.2.0</h1>

Added: db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.cgi
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.cgi?rev=1901728&view=auto
==============================================================================
--- db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.cgi (added)
+++ db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.cgi Tue Jun  7 14:34:10 2022
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+# 
+#   http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.    
+
+# Wrapper script around mirrors.cgi script
+# (we must change to that directory in order for python to pick up the
+#  python includes correctly)
+# Copied from Stefan's http://www.apache.org/~bodewig/mirror.html
+cd /www/www.apache.org/dyn/mirrors 
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*

Propchange: db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.cgi
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.cgi
------------------------------------------------------------------------------
    svn:executable = *

Added: db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.html?rev=1901728&view=auto
==============================================================================
--- db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.html (added)
+++ db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.html Tue Jun  7 14:34:10 2022
@@ -0,0 +1,789 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to you under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      https://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<html>
+<title>Apache Derby 10.16.1.1 Release</title>
+<body>
+
+    <h1>Distributions</h1>
+    <p>Use the links below to download a distribution of Apache Derby. You should <b>always</b> <a href="#Verifying+Releases">verify the integrity</a>
+       of distribution files downloaded from a mirror.</p>
+
+<p>You are currently using <strong>[preferred]</strong>. If you encounter a
+problem with this mirror, then please select another.  If all
+mirrors are failing, there are backup mirrors at the end of the list.
+See <a href="https://www.apache.org/mirrors/">status</a> of mirrors.
+</p>
+
+<form action="[location]" method="get" id="SelectMirror">
+Other mirrors: <select name="Preferred">
+[if-any http] [for http]
+<option value="[http]">[http]</option>
+[end] [end]
+[if-any ftp] [for ftp]
+<option value="[ftp]">[ftp]</option>
+[end] [end]
+[if-any backup] [for backup]
+<option value="[backup]">[backup] (backup)</option>
+[end] [end]
+</select>
+<input type="submit" value="Change" />     
+</form>
+
+
+    <p>There are four different distributions:</p>
+    <ul>
+      <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 href="[preferred]/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-bin.zip">db-derby-10.16.1.1-bin.zip</a> [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-bin.zip.asc">PGP</a>] [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-bin.zip.sha512">SHA-512</a>]<br/>
+    <a href="[preferred]/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-bin.tar.gz">db-derby-10.16.1.1-bin.tar.gz</a> [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-bin.tar.gz.asc">PGP</a>] [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-bin.tar.gz.sha512">SHA-512</a>]</p>
+    
+    <p><a href="[preferred]/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-lib.zip">db-derby-10.16.1.1-lib.zip</a> [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-lib.zip.asc">PGP</a>] [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-lib.zip.sha512">SHA-512</a>]<br/>
+    <a href="[preferred]/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-lib.tar.gz">db-derby-10.16.1.1-lib.tar.gz</a> [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-lib.tar.gz.asc">PGP</a>] [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-lib.tar.gz.sha512">SHA-512</a>]</p>
+    
+    <p><a href="[preferred]/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-lib-debug.zip">db-derby-10.16.1.1-lib-debug.zip</a> [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-lib-debug.zip.asc">PGP</a>] [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-lib-debug.zip.sha512">SHA-512</a>]<br/>
+    <a href="[preferred]/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-lib-debug.tar.gz">db-derby-10.16.1.1-lib-debug.tar.gz</a> [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-lib-debug.tar.gz.asc">PGP</a>] [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-lib-debug.tar.gz.sha512">SHA-512</a>]</p>
+
+    <p><a href="[preferred]/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-src.zip">db-derby-10.16.1.1-src.zip</a>  [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-src.zip.asc">PGP</a>] [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-src.zip.sha512">SHA-512</a>]<br/>
+    <a href="[preferred]/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-src.tar.gz">db-derby-10.16.1.1-src.tar.gz</a> [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-src.tar.gz.asc">PGP</a>] [<a href="https://www.apache.org/dist/db/derby/db-derby-10.16.1.1/db-derby-10.16.1.1-src.tar.gz.sha512">SHA-512</a>] (Note that, due to long filenames, you will need gnu tar to unravel this tarball.)</p>
+<h1>
+
+<a name="Release Notes for Apache Derby 10.16.1.1"></a>Release Notes for Apache Derby 10.16.1.1</h1>
+
+<div>
+
+<p>These notes describe the difference between Apache Derby release 10.16.1.1 and the preceding release 10.15.2.0.</p>
+
+</div>
+
+
+<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="https://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="https://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>
+The 10.16 release family supports the following Java and JDBC versions:
+</p>
+
+
+<ul>
+  
+
+<li>Java SE 17 and higher with JDBC 4.2.</li>
+
+
+</ul>
+
+
+</div>
+
+<h2>
+
+<a name="New Features"></a>New Features</h2>
+
+<div>
+
+
+
+<p>
+This is a feature release. The following significant change has been made:
+</p>
+
+
+
+<ul>
+
+
+
+<li>
+
+<b>SecurityManager deprecated</b> - Derby no longer supports the Java SecurityManager. This is because the Open JDK team deprecated the SecurityManager and marked it for removal. This deprecation happened under the aegis of
+<a href="https://openjdk.java.net/jeps/411">JEP 411</a>.
+</li>
+
+
+
+</ul>
+
+
+
+<p>
+New users should consult the
+<a href="https://db.apache.org/derby/manuals/index.html#docs_10.16">10.16 documentation</a>,
+especially the
+<a href="https://db.apache.org/derby/docs/10.16/getstart/index.html">Getting Started With Derby</a> guide.
+</p>
+
+
+
+<p>
+Existing users who want to run Derby with a SecurityManager must NOT upgrade to version 10.16.
+Instead, those users must continue to use older versions of Derby. Please see the
+<a href="https://db.apache.org/derby/derby_downloads.html">Derby download page</a>
+in order to understand how Derby and Java versions correspond.
+</p>
+
+
+
+</div>
+
+<h2>
+
+<a name="Bug Fixes"></a>Bug Fixes</h2>
+
+<div>
+
+<p>The following issues are addressed by Derby release 10.16.1.1. These issues are not addressed in the preceding 10.15.2.0 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-7040">DERBY-7040</a></td><td>Add dependency stanzas to maven poms</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7137">DERBY-7137</a></td><td>Compile 10.16 into Java 17 byte code so that it won't run on earlier platforms</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7125">DERBY-7125</a></td><td>Dead link in BUILDING.html</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7031">DERBY-7031</a></td><td>Errors running upgrade tests from 10.15.1.0 release candidate to 10.16 trunk</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7124">DERBY-7124</a></td><td>Errors seen while running the junit-all target</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7053">DERBY-7053</a></td><td>Further top build.xml streamlining</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7050">DERBY-7050</a></td><td>In build.xml of derby root there's a vestigial target (+ patch)</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7087">DERBY-7087</a></td><td>Make it possible to build and run tests cleanly on Java 15</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7110">DERBY-7110</a></td><td>Make it possible to build and test Derby cleanly with OpenJDK 17</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7126">DERBY-7126</a></td><td>Make it possible to build and test Derby cleanly with OpenJDK 18</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7088">DERBY-7088</a></td><td>Make it possible to build and test Derby using JDK 16</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7046">DERBY-7046</a></td><td>NoClassDefFoundError on 'java -jar derbynet.jar'</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7138">DERBY-7138</a></td><td>Remove references to the Java Security Manager</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7052">DERBY-7052</a></td><td>Reordering and (mildly) reorganizing build.xml Ant targets around buildsource</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7057">DERBY-7057</a></td><td>Unreferenced failing target in main build</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7038">DERBY-7038</a></td><td>Upgrade ant version and re-write javadoc build targets to use improved &lt;javadoc&gt;task</td>
+
+</tr>
+
+<tr>
+
+<td><a href="https://issues.apache.org/jira/browse/DERBY-7041">DERBY-7041</a></td><td>null pointer exception when creating view based on other views</td>
+
+</tr>
+
+</table>
+
+</div>
+
+<h2>
+
+<a name="Issues"></a>Issues</h2>
+
+<div>
+
+
+<p>Compared with the previous release (10.15.2.0), Derby release 10.16.1.1 introduces the following new features and incompatibilities. These merit your special attention.</p>
+
+<hr>
+
+<h3>
+
+<a name="Note for DERBY-7137"></a>Note for DERBY-7137</h3>
+
+<div>
+
+<!-- 
+  Release note for DERBY-7137
+-->
+
+
+
+<h4>Summary of Change</h4>
+
+
+<p>
+Derby 10.16 compiles into Java 17 byte code.
+</p>
+
+
+
+
+<h4>Symptoms Seen by Applications Affected by Change</h4>
+
+
+<p>
+Derby 10.16 will not run on Java 16 or earlier JVMs.
+</p>
+
+
+
+
+<h4>Rationale for Change</h4>
+
+
+<p>
+Derby 10.16 no longer supports the Java SecurityManager
+(see <a href="https://issues.apache.org/jira/browse/DERBY-7138">DERBY-7138</a>)
+due to its deprecation by Java 17
+(see <a href="https://openjdk.java.net/jeps/411">JEP 411</a>).
+Java 17 and Derby 10.16 must not be used by applications which install a SecurityManager.
+</p>
+
+
+<!-- 
+  OPTIONAL: DESCRIBE HOW TO REVERT TO THE PREVIOUS BEHAVIOR OR
+  OTHERWISE AVOID THE INCOMPATIBILITIES INTRODUCED BY THIS CHANGE.
+
+  For instance:
+
+  Users must recode applications which open multiple streams on the same column.
+-->
+
+
+
+<h4>Application Changes Required</h4>
+
+
+<p>
+Applications must not use the SecurityManager if they run with Derby 10.16 on Java 17 or later JVMs.
+Applications which need a SecurityManager must use earlier versions of Derby and the JVM.
+See the
+<a href="https://db.apache.org/derby/derby_downloads.html">Derby download page</a>
+for the correspondence between Derby and JVM versions.
+</p>
+
+
+
+
+</div>
+
+<hr>
+
+<h3>
+
+<a name="Note for DERBY-7138"></a>Note for DERBY-7138</h3>
+
+<div>
+
+<!-- 
+  SUMMARIZE THE ISSUE. This is a one line, one sentence summary of the
+  issue. It serves as the title for the issue in the Issues section of
+  the full Release Notes.
+
+  For instance:
+
+  Applications may no longer open two InputStreams on the same ResultSet column.
+-->
+
+
+
+<h4>Summary of Change</h4>
+
+
+<p>
+As part of JEP 411, the Open JDK team deprecated the SecurityManager and marked it for future removal. In response, Derby release 10.16 removes support for the SecurityManager.
+</p>
+
+
+<!-- 
+  DESCRIBE WHAT IT IS THAT THE USER ACTUALLY SEES WHEN THE PROBLEM OCCURS.
+
+  For instance:
+
+  In the previous release, applications were able to open two
+  InputStreams on the same column. Depending on how these streams
+  interacted, the value siphoned out of the column was erratic. Now
+  Derby raises a SQLException when the application attempts to create
+  the second InputStream.
+-->
+
+
+
+<h4>Symptoms Seen by Applications Affected by Change</h4>
+
+
+<p>
+Previous Derby releases let database administrators install a Java SecurityManager. This, in turn, let applications customize access to security-sensitive objects such as files, network sockets, system properties, and class loaders. In previous Derby releases, the Derby network server installed a SecurityManager with default permissions if the administrator forgot to provide a customized security policy.
+</p>
+
+
+
+<p>
+Recently, Open JDK 17 deprecated the SecurityManager and marked it for future removal. Open JDK 17 also began writing warnings to the console when applications called SecurityManager-related methods.
+</p>
+
+
+
+<p>
+Open JDK 18 goes even further. Open JDK 18 forces users to set <i>-Djava.security.manager=allow</i> when booting an application which installs a SecurityManager. Furthermore, the meaning of that property has changed since Open JDK 11. In Open JDK 11, <i>java.security.manager</i> was the name of a user-written SecurityManager class. The property is now a directive which is required for applications which want to run a SecurityManager.
+</p>
+
+
+<!-- 
+  OPTIONAL: DESCRIBE INCOMPATIBILITIES WITH PREVIOUS RELEASE, IF ANY.
+
+  For instance:
+
+  Applications which open two InputStreams on the ResultSet column now
+  fail.
+-->
+
+
+
+<h4>Incompatibilities with Previous Release</h4>
+
+
+<p>
+Derby 10.16 removes support for the deprecated SecurityManager. The Derby 10.16 network server no longer installs a SecurityManager with a default policy file. Derby 10.16 will fail to run under the SecurityManager.
+</p>
+
+
+
+<p>
+Applications which need to run under a SecurityManager should use an earlier version of Derby, such as 10.15.
+Those applications will see warnings and will need to set <i>-Djava.security.manager=allow</i> when running on JVMs from Open JDK 17 upward.
+</p>
+
+
+<!-- 
+  DESCRIBE WHY THE CHANGE WAS MADE.
+
+  For instance:
+
+  The previous behavior violated the JDBC standard. The new behavior
+  is correct.
+-->
+
+
+
+<h4>Rationale for Change</h4>
+
+
+<p>
+The Open JDK team has deprecated the SecurityManager because it is too expensive to maintain. The Open JDK team feels that files and sockets can be protected better by running applications inside operating system containers.
+</p>
+
+
+<!-- 
+  OPTIONAL: DESCRIBE HOW TO REVERT TO THE PREVIOUS BEHAVIOR OR
+  OTHERWISE AVOID THE INCOMPATIBILITIES INTRODUCED BY THIS CHANGE.
+
+  For instance:
+
+  Users must recode applications which open multiple streams on the same column.
+-->
+
+
+
+<h4>Application Changes Required</h4>
+
+
+<p>
+  Derby-powered applications should not rely on the SecurityManager and should no longer expect the Derby network server to install a SecurityManager with a default policy. Instead, applications should remove their own support for the SecurityManager.
+</p>
+
+
+
+<p>
+The following table suggests defenses against several threats. Some threats have no defenses now. Applications must wait until the Open JDK team builds or recommends replacement defenses for the protections deprecated by JEP 411.
+</p>
+
+  
+
+<table border="1">
+    
+
+<tbody>
+      
+
+<tr>
+        
+
+<th>Operation</th>
+        <th>Threat</th>
+        <th>Mitigation</th>
+      
+
+</tr>
+
+      
+
+<tr>
+        
+
+<td>File access</td>
+        <td>
+
+<ul>
+
+<li>Privacy</li>
+
+<li>Data corruption</li>
+
+<li>Loading of malware</li>
+
+</ul>
+
+</td>
+        <td>Containerize application</td>
+      
+
+</tr>
+
+      
+
+<tr>
+        
+
+<td>Network access</td>
+        <td>Loading of malware</td>
+        <td>Containerize application</td>
+      
+
+</tr>
+
+      
+
+<tr>
+        
+
+<td>Access to Derby internals</td>
+        <td>
+
+<ul>
+
+<li>Privacy</li>
+
+<li>Data corruption</li>
+
+<li>Loading of malware</li>
+
+</ul>
+
+</td>
+        <td>Run Derby from the module path</td>
+      
+
+</tr>
+
+      
+
+<tr>
+        
+
+<td>Engine and server shutdown</td>
+        <td>Denial of service</td>
+        <td>Use authorization to restrict logins</td>
+      
+
+</tr>
+
+      
+
+<tr>
+        
+
+<td>Creation of class loaders</td>
+        <td>Loading of malware</td>
+        <td>-</td>
+      
+
+</tr>
+
+      
+
+<tr>
+        
+
+<td>De-registration of JDBC driver</td>
+        <td>Denial of service</td>
+        <td>-</td>
+      
+
+</tr>
+
+      
+
+<tr>
+        
+
+<td>Reading and setting system properties</td>
+        <td>
+
+<ul>
+
+<li>Privacy</li>
+
+<li>Denial of service</li>
+
+</ul>
+
+</td>
+        <td>-</td>
+      
+
+</tr>
+
+      
+
+<tr>
+        
+
+<td>JMX monitoring of engine and server</td>
+        <td>Harmless</td>
+        <td>-</td>
+      
+
+</tr>
+
+      
+
+<tr>
+        
+
+<td>Re-loading of security policy</td>
+        <td>N/A</td>
+        <td>-</td>
+      
+
+</tr>
+
+    
+
+</tbody>
+  
+
+</table>
+
+
+
+</div>
+
+</div>
+
+<h2>
+
+<a name="Build Environment"></a>Build Environment</h2>
+
+<div>
+
+<p>Derby release 10.16.1.1 was built using the following environment:</p>
+
+<ul>
+
+<li>
+
+<b>Branch</b> - Source code came from the 10.16 branch.</li>
+
+<li>
+
+<b>Machine</b> - Mac OSX 11.2.3.</li>
+
+<li>
+
+<b>Ant</b> - Apache Ant(TM) version 1.10.6 compiled on May 2 2019.</li>
+
+<li>
+
+<b>Compiler</b> - All classes were compiled by the javac from OpenJDK 64-Bit Server VM (build 17+35-2724, mixed mode, sharing).</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 SHA-512 signatures.  SHA-512 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="https://www.pgpi.org/">PGP</a> or
+<a href="https://www.gnupg.org/">GPG</a>.
+First download the Apache Derby
+<a href="https://www.apache.org/dist/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 SHA-512 checksums on the files, you need to use a
+platform-specific program. On Mac OSX, this program is called
+<code>shasum</code>, on Linux it is called <code>sha512sum</code>,
+and on Windows it is called <code>CertUtil</code>.</p>
+
+
+
+<p>We strongly recommend that you verify your downloads with both PGP and SHA-512.</p>
+
+
+
+
+</div>
+
+</body>
+
+</html>
+

Propchange: db/derby/site/trunk/src/documentation/content/xdocs/releases/release-10_16_1_1.html
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: db/derby/site/trunk/src/documentation/skinconf.xml
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/src/documentation/skinconf.xml?rev=1901728&r1=1901727&r2=1901728&view=diff
==============================================================================
--- db/derby/site/trunk/src/documentation/skinconf.xml (original)
+++ db/derby/site/trunk/src/documentation/skinconf.xml Tue Jun  7 14:34:10 2022
@@ -89,7 +89,7 @@ which will be used to configure the chos
   <favicon-url></favicon-url>
 
   <!-- The following are used to construct a copyright statement -->
-  <year>2004-2020</year>
+  <year>2004-2022</year>
   <vendor>Apache, Apache DB, Apache Derby, Apache Torque, Apache JDO, Apache DDLUtils, the Derby hat logo, the Apache JDO logo, and the Apache feather logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</vendor>
   <!-- The optional copyright-link URL will be used as a link in the
     copyright statement