This is an automated email from the ASF dual-hosted git repository.

mattjuntunen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-configuration.git


The following commit(s) were added to refs/heads/master by this push:
     new 7fe48ef9 preparing for 2.9.0 development cycle after 2.8.0 release
7fe48ef9 is described below

commit 7fe48ef91836ec610ff5b4d6a5f8ce98809360b5
Author: Matt Juntunen <mattjuntu...@apache.org>
AuthorDate: Mon Jul 4 10:54:19 2022 -0400

    preparing for 2.9.0 development cycle after 2.8.0 release
---
 README.md                                |   6 +-
 RELEASE-NOTES.txt                        | 113 ++++++++++++-
 pom.xml                                  |  10 +-
 src/changes/changes.xml                  |   5 +-
 src/site/xdoc/building.xml               |   4 +-
 src/site/xdoc/download_configuration.xml | 264 +++++++++++++++----------------
 6 files changed, 257 insertions(+), 145 deletions(-)

diff --git a/README.md b/README.md
index b862750c..a4b01b74 100644
--- a/README.md
+++ b/README.md
@@ -43,10 +43,10 @@
 Apache Commons Configuration
 ===================
 
-[![Build 
Status](https://travis-ci.org/apache/commons-configuration.svg)](https://travis-ci.org/apache/commons-configuration)
+[![GitHub Actions 
Status](https://github.com/apache/commons-configuration/workflows/Java%20CI/badge.svg)](https://github.com/apache/commons-configuration/actions)
 [![Coverage 
Status](https://codecov.io/gh/apache/commons-configuration/branch/master/graph/badge.svg)](https://app.codecov.io/gh/apache/commons-configuration)
 [![Maven 
Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-configuration2/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-configuration2/)
-[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-configuration2/2.7.svg)](https://javadoc.io/doc/org.apache.commons/commons-configuration2/2.7)
+[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-configuration2/2.8.0.svg)](https://javadoc.io/doc/org.apache.commons/commons-configuration2/2.8.0)
 
 Tools to assist in the reading of configuration/preferences files in
         various formats
@@ -68,7 +68,7 @@ Alternatively you can pull it from the central Maven 
repositories:
 <dependency>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-configuration2</artifactId>
-  <version>2.7</version>
+  <version>2.8.0</version>
 </dependency>
 ```
 
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index c759d1d2..1539427c 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,3 +1,114 @@
+                        Apache Commons Configuration
+                        Version 2.8.0
+                        Release Notes
+
+
+INTRODUCTION:
+=============
+
+This document contains the release notes for this version of the Commons
+Configuration component. It describes the changes since the previous version.
+The Commons Configuration software library provides a generic configuration
+interface which enables an application to read configuration data from a 
variety
+of sources.
+
+Tools to assist in the reading of configuration/preferences files in
+various formats
+
+Minor release with new features and updated dependencies.
+
+Changes in this version include:
+
+New features:
+o                     Implement Iterable in ImmutableNode #74. Thanks to 
SethiPandi.
+o                     Add PropertiesConfigurationLayout.getBlankLinesBefore() 
and deprecate getBlancLinesBefore(). Thanks to Gary Gregory.
+o                     Add PropertiesConfigurationLayout.setBlankLinesBefore() 
and deprecate setBlancLinesBefore(). Thanks to Gary Gregory.
+o                     Add 
PropertiesConfigurationLayout.PropertyLayoutData.getBlankLines() and deprecate 
getBlancLines(). Thanks to Gary Gregory.
+o                     Add 
PropertiesConfigurationLayout.PropertyLayoutData.setBlankLines() and deprecate 
setBlancLines(). Thanks to Gary Gregory.
+o CONFIGURATION-789:  Add ImmutableConfiguration.getEnum() methods. Thanks to 
Gary Gregory.
+o CONFIGURATION-789:  Add ImmutableConfiguration.getDuration() methods. Thanks 
to Gary Gregory.
+
+Fixed Bugs:
+o CONFIGURATION-753:  Make interpolation of collections and arrays in 
ConfigurationInterpolator consistent with
+                      behavior of DefaultConversionHandler. Add 
ConfigurationInterpolator.setStringConverter to
+                      allow customized string conversion behavior.
+o CONFIGURATION-795:  Computation of blank lines after header comment #82. 
Thanks to dpeger.
+o CONFIGURATION-801:  Remove redundant initializer #110. Thanks to Arturo 
Bernal.
+o CONFIGURATION-802:  Use final #111. Thanks to Arturo Bernal.
+o CONFIGURATION-803:  Java 8 lambda improvements and more #112. Thanks to 
Arturo Bernal.
+o CONFIGURATION-804:  Redundant local variable #113. Thanks to Arturo Bernal.
+o CONFIGURATION-805:  Use try with resource #114. Thanks to Arturo Bernal.
+o CONFIGURATION-805:  [Javadoc] Specify that typed getList returns null for 
missing key #100. Thanks to Roman Zaynetdinov.
+o                     Mention EnvironmentConfiguration in the list of 
configuration sources #45. Thanks to Oliver B. Fischer.
+o CONFIGURATION-808:  DefaultListDelimiterHandler.escapeList working only for 
List>String< #137. Thanks to cigaly.
+o                     Use final #141. Thanks to Arturo Bernal.
+o                     Replace test asserts by simpler but equivalent calls. 
#139 Thanks to Arturo Bernal.
+o CONFIGURATION-764:  Single Variable Interpolation #182. Thanks to Ning 
Zhang, Matt Juntunen, Bruno P. Kinoshita, Gary Gregory.
+o                     Implement proper concurrency in ConstantLookup. Thanks 
to Gary Gregory.
+o CONFIGURATION-813:  Support new namespace jakarta.mail.* used by javamail 
2.0+ (first release October 2020) #186. Thanks to Dependabot.
+
+Changes:
+o                     Unclosed file handle when reading config from JAR file 
URL.
+                      Add and use FileBasedBuilderProperties.setURL(URL, 
URLConnectionOptions). Thanks to Robin Jansohn, Gary Gregory, Rob Spoor.
+o                     Make default interpolation prefix lookups configurable 
via system property. Remove dns, url, and script 
+                      lookups from defaults. If these lookups are required for 
use in AbstractConfiguration subclasses, they must 
+                      be enabled via system property. See 
ConfigurationInterpolator.getDefaultPrefixLookups() for details.
+o                     Bump actions/cache from 2 to 3.0.4 #99, #151, #169. 
Thanks to Dependabot, Gary Gregory.
+o                     Bump actions/checkout from 1 to 3 #47, #62, #70, #85, 
#150, #163. Thanks to Dependabot.
+o                     Bump actions/setup-java from 1.4.0 to 3 #63, #65, #73, 
#174. Thanks to Dependabot, Gary Gregory.
+o                     Bump codeql-action from v1 to v2. Thanks to Dependabot, 
Matt Juntunen.
+o                     Bump Spring dependency versions:
+                      org.springframework:spring-beans 4.3.26.RELEASE -> 5.3.21
+                      org.springframework:spring-context 4.3.26.RELEASE -> 
5.3.21
+                      org.springframework:spring-core 4.3.26.RELEASE -> 5.3.21
+                      org.springframework:spring-test 4.3.26.RELEASE -> 5.3.21
+                      #165, #172 Thanks to Dependabot, Matt Juntunen, kinow, 
Gary Gregory.
+o                     Bump commons-parent from 52 to 53. Thanks to Dependabot, 
Matt Juntunen.
+o CONFIGURATION-787:  Bump Apache Commons Lang from 3.9 to 3.12.0. Thanks to 
Gary Gregory.
+o CONFIGURATION-790:  Bump com.fasterxml.jackson.core:jackson-databind from 
2.10.3 to 2.13.3, #60. Thanks to Gary Gregory, Dependabot.
+o                     Bump Slf4j test dependencies:
+                      org.slf4j:slf4j-api 1.7.26 -> 1.7.33,
+                      org.slf4j:slf4j-ext 1.7.26 -> 1.7.33,
+                      org.slf4j:slf4j-log4j12 1.7.26 -> 1.7.33,
+                      org.slf4j:slf4j-nop 1.7.26 -> 1.7.33. Thanks to Gary 
Gregory.
+o                     Bump commons-parent from 50 to 52. Thanks to Dependabot.
+o                     Bump mailapi from 1.6.4 to 1.6.7 #48. Thanks to 
Dependabot, Gary Gregory.
+o                     Bump spotbugs-maven-plugin from 3.1.12.2 to 4.7.0.0, 
#55, #75, #79, #93, #116, #183. Thanks to Dependabot, Gary Gregory.
+o                     Bump hsqldb from 2.5.0 to 2.5.2 #54, #128. Thanks to 
Dependabot.
+o                     Bump commons-text from 1.8 to 1.9. Thanks to Gary 
Gregory.
+o                     Bump servlet-api from 2.4 to 2.5 #58. Thanks to Gary 
Gregory.
+o                     Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2, #57, 
#97. Thanks to Gary Gregory.
+o                     Bump commons-pool2 from 2.8.0 to 2.10.0, #61, #124. 
Thanks to Dependabot, Gary Gregory.
+o                     Bump optional commons-codec from 1.14 to 1.15. Thanks to 
Gary Gregory.
+o                     Bump checkstyle from 8.26 to 9.3, #66, #71, #90, #101, 
#118, #121, #132, #155. Thanks to Dependabot, Gary Gregory.
+o                     Bump commons.jacoco.version 0.8.5 to 0.8.8 (Fixes Java 
15 builds). Thanks to Gary Gregory.
+o                     Bump tests from commons-pool2 2.10.0 to 2.11.1. Thanks 
to Gary Gregory.
+o                     Bump tests from commons-dbcp2 2.7.0 to 2.9.0. Thanks to 
Gary Gregory.
+o                     Bump snakeyaml from 1.26 to 1.30 #68, #126, #137. Thanks 
to Dependabot, Gary Gregory.
+o                     Bump commons.japicmp.version from 0.14.1 to 0.15.7. 
Thanks to Gary Gregory.
+o                     Bump junit from 4.13 to 4.13.2 #78. Thanks to 
Dependabot, Gary Gregory.
+o                     Bump Apache Commons VFS 2.6.0 -> 2.9.0. Thanks to Gary 
Gregory.
+o                     Bump jackson-databind from 2.11.3 to 2.13.2.2 ,#88, #94, 
#127, #159, #168, #173. Thanks to Dependabot.
+o                     Bump commons.animal-sniffer.version 1.19 -> 1.20. Thanks 
to Gary Gregory.
+o                     Bump commons.javadoc.version from 3.1.1 to 3.4.0. Thanks 
to Gary Gregory.
+o                     Bump org.dbunit:dbunit from 2.7.0 to 2.7.3, #167. Thanks 
to Gary Gregory, Dependabot.
+o                     Bump tests to hamcrest v2.2 #143. Thanks to John Patrick.
+o                     Bump slf4j.version from 1.7.33 to 1.7.36 #166. Thanks to 
Dependabot.
+o                     Bump mailapi from 1.6.6 to 2.0.1 #186. Thanks to 
Dependabot.
+o                     Use GitHub Actions setup-java Maven cache property #190. 
Thanks to sullis.
+
+
+Historical list of changes: 
https://commons.apache.org/proper/commons-configuration/changes-report.html
+
+For complete information on Apache Commons Configuration, including 
instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons 
Configuration website:
+
+https://commons.apache.org/proper/commons-configuration/
+
+Download it from 
https://commons.apache.org/proper/commons-configuration//download_text.cgi
+
+=============================================================================
+
                         Apache Commons Configuration
                         Version 2.7
                         Release Notes
@@ -40,7 +151,7 @@ o CONFIGURATION-778:  Update optional Apache Commons Codec 
from 1.13 to 1.14. Th
 o                     Update tests from JUnit 4.12 to 4.13. Thanks to Gary 
Gregory.
 o CONFIGURATION-779:  Update optional jackson-databind from 2.10.1 to 2.10.2. 
Thanks to Gary Gregory.
 o CONFIGURATION-783:  Update com.fasterxml.jackson.core:jackson-databind from 
2.10.2 to 2.10.3. Thanks to Gary Gregory.
-o CONFIGURATION-784:  Update�org.yaml:snakeyaml from 1.25 to 1.26 and tweak 
parser configuration. Thanks to Gary Gregory.
+o CONFIGURATION-784:  Update org.yaml:snakeyaml from 1.25 to 1.26 and tweak 
parser configuration. Thanks to Gary Gregory.
 o CONFIGURATION-785:  Update org.springframework:spring-* from 4.3.25.RELEASE 
to 4.3.26.RELEASE. Thanks to Gary Gregory.
 o                     Update org.apache.commons:commons-parent from 48 to 50 
Thanks to Rob Tompkins.
 
diff --git a/pom.xml b/pom.xml
index 3cf1d860..2c0788ff 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,7 @@
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <artifactId>commons-configuration2</artifactId>
-  <version>2.8.0-SNAPSHOT</version>
+  <version>2.9.0-SNAPSHOT</version>
   <name>Apache Commons Configuration</name>
 
   <inceptionYear>2001</inceptionYear>
@@ -609,12 +609,12 @@
     <commons.animal-sniffer.version>1.20</commons.animal-sniffer.version>
 
     <!-- Commons Release Plugin -->
-    <commons.bc.version>2.7</commons.bc.version>
-    <commons.rc.version>RC1</commons.rc.version>
+    <commons.bc.version>2.8.0</commons.bc.version>
+    <commons.rc.version>RC3</commons.rc.version>
     <commons.release.isDistModule>true</commons.release.isDistModule>
     
<commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}</commons.distSvnStagingUrl>
-    <commons.releaseManagerName>Rob Tompkins</commons.releaseManagerName>
-    
<commons.releaseManagerKey>B6E73D84EA4FCC47166087253FAAD2CD5ECBB314</commons.releaseManagerKey>
+    <commons.releaseManagerName>Matt Juntunen</commons.releaseManagerName>
+    
<commons.releaseManagerKey>7DD53AEFEDF1C3D392B51EBE346F4FCECFB70B1A</commons.releaseManagerKey>
   </properties>
 
   <build>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index b80b68c5..90824a56 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -21,7 +21,10 @@
     <author email="d...@commons.apache.org">Apache Commons Community</author>
   </properties>
   <body>
-    <release version="2.8.0" date="2020-MM-DD"
+    <release version="2.9.0" date="TBD"
+             description="Minor release with new features and updated 
dependencies.">
+    </release>
+    <release version="2.8.0" date="2022-07-05"
              description="Minor release with new features and updated 
dependencies.">
        <!-- FIX -->
        <action issue="CONFIGURATION-753" type="fix" dev="mattjuntunen">
diff --git a/src/site/xdoc/building.xml b/src/site/xdoc/building.xml
index e07e6e82..96852dd2 100644
--- a/src/site/xdoc/building.xml
+++ b/src/site/xdoc/building.xml
@@ -34,13 +34,11 @@
             "mvn install". This will compile the source and tests, run the 
tests, and then
             package the jar. The jar will also be copied into the local maven 
repository
             for use by other builds. According to the minimum Java version of
-            Commons Configuration, this build requires a JDK 1.6 or higher.
+            Commons Configuration, this build requires a JDK 8 or higher.
           </p>
           <p>
             To build the web site run "mvn site". When it completes the web 
site will reside in
             the target/site directory and may be viewed by opening 
target/site/index.html.
-            Note that due to a dependency to a maven reporting plugin, the 
build of the site
-            requires JDK 1.7 or higher.
           </p>
         </section>
     </body>
diff --git a/src/site/xdoc/download_configuration.xml 
b/src/site/xdoc/download_configuration.xml
index 177b4402..b4461122 100644
--- a/src/site/xdoc/download_configuration.xml
+++ b/src/site/xdoc/download_configuration.xml
@@ -1,144 +1,144 @@
-<?xml version="1.0"?>
-<!--
-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.
--->
-<!--
- +======================================================================+
- |****                                                              ****|
- |****      THIS FILE IS GENERATED BY THE COMMONS BUILD PLUGIN      ****|
- |****                    DO NOT EDIT DIRECTLY                      ****|
- |****                                                              ****|
- +======================================================================+
- | TEMPLATE FILE: download-page-template.xml                            |
- | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
- +======================================================================+
- |                                                                      |
- | 1) Re-generate using: mvn commons-build:download-page                |
- |                                                                      |
- | 2) Set the following properties in the component's pom:              |
- |    - commons.componentid     (required, alphabetic, lower case)      |
- |    - commons.release.version (required)                              |
- |    - commons.release.name    (required)                              |
- |    - commons.binary.suffix   (optional)                              |
- |      (defaults to "-bin", set to "" for pre-maven2 releases)         |
- |    - commons.release.desc    (optional)                              |
- |    - commons.release.subdir  (optional)                              |
- |    - commons.release.hash    (optional, lowercase, default sha512)   |
- |                                                                      |
- |    - commons.release.[234].version       (conditional)               |
- |    - commons.release.[234].name          (conditional)               |
- |    - commons.release.[234].binary.suffix (optional)                  |
- |    - commons.release.[234].desc          (optional)                  |
- |    - commons.release.[234].subdir        (optional)                  |
- |    - commons.release.[234].hash       (optional, lowercase, [sha512])|
- |                                                                      |
- | 3) Example Properties                                                |
- |    (commons.release.name inherited by parent:                        |
- |     ${project.artifactId}-${commons.release.version}                 |
- |                                                                      |
- |  <properties>                                                        |
- |    <commons.componentid>math</commons.componentid>                   |
- |    <commons.release.version>1.2</commons.release.version>            |
- |  </properties>                                                       |
- |                                                                      |
- +======================================================================+
--->
-<document>
-  <properties>
-    <title>Download Apache Commons Configuration</title>
-    <author email="d...@commons.apache.org">Apache Commons Documentation 
Team</author>
-  </properties>
-  <body>
-    <section name="Download Apache Commons Configuration">
-    <subsection name="Using a Mirror">
-      <p>
-        We recommend you use a mirror to download our release
-        builds, but you <strong>must</strong> <a 
href="http://www.apache.org/info/verification.html";>verify the integrity</a> of
-        the downloaded files using signatures downloaded from our main
-        distribution directories. Recent releases (48 hours) may not yet
-        be available from all the mirrors.
-      </p>
-
-      <p>
-        You are currently using <b>[preferred]</b>.  If you
-        encounter a problem with this mirror, please select another
-        mirror.  If all mirrors are failing, there are <i>backup</i>
-        mirrors (at the end of the mirrors list) that should be
-        available.
-        <br></br>
-        [if-any logo]<a href="[link]"><img align="right" src="[logo]" 
border="0"></img></a>[end]
-      </p>
-
-      <form action="[location]" method="get" id="SelectMirror">
-        <p>
-          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"></input>
-        </p>
-      </form>
-
-      <p>
-        It is essential that you
-        <a href="https://www.apache.org/info/verification.html";>verify the 
integrity</a>
-        of downloaded files, preferably using the <code>PGP</code> signature 
(<code>*.asc</code> files);
-        failing that using the <code>SHA512</code> hash (<code>*.sha512</code> 
checksum files).
-      </p>
-      <p>
-        The <a href="https://www.apache.org/dist/commons/KEYS";>KEYS</a>
-        file contains the public PGP keys used by Apache Commons developers
-        to sign releases.
-      </p>
-    </subsection>
-    </section>
-    <section name="Apache Commons Configuration 2.7 (reworked 2.x version)">
+<?xml version="1.0"?>
+<!--
+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.
+-->
+<!--
+ +======================================================================+
+ |****                                                              ****|
+ |****      THIS FILE IS GENERATED BY THE COMMONS BUILD PLUGIN      ****|
+ |****                    DO NOT EDIT DIRECTLY                      ****|
+ |****                                                              ****|
+ +======================================================================+
+ | TEMPLATE FILE: download-page-template.xml                            |
+ | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+ +======================================================================+
+ |                                                                      |
+ | 1) Re-generate using: mvn commons-build:download-page                |
+ |                                                                      |
+ | 2) Set the following properties in the component's pom:              |
+ |    - commons.componentid     (required, alphabetic, lower case)      |
+ |    - commons.release.version (required)                              |
+ |    - commons.release.name    (required)                              |
+ |    - commons.binary.suffix   (optional)                              |
+ |      (defaults to "-bin", set to "" for pre-maven2 releases)         |
+ |    - commons.release.desc    (optional)                              |
+ |    - commons.release.subdir  (optional)                              |
+ |    - commons.release.hash    (optional, lowercase, default sha512)   |
+ |                                                                      |
+ |    - commons.release.[234].version       (conditional)               |
+ |    - commons.release.[234].name          (conditional)               |
+ |    - commons.release.[234].binary.suffix (optional)                  |
+ |    - commons.release.[234].desc          (optional)                  |
+ |    - commons.release.[234].subdir        (optional)                  |
+ |    - commons.release.[234].hash       (optional, lowercase, [sha512])|
+ |                                                                      |
+ | 3) Example Properties                                                |
+ |    (commons.release.name inherited by parent:                        |
+ |     ${project.artifactId}-${commons.release.version}                 |
+ |                                                                      |
+ |  <properties>                                                        |
+ |    <commons.componentid>math</commons.componentid>                   |
+ |    <commons.release.version>1.2</commons.release.version>            |
+ |  </properties>                                                       |
+ |                                                                      |
+ +======================================================================+
+-->
+<document>
+  <properties>
+    <title>Download Apache Commons Configuration</title>
+    <author email="d...@commons.apache.org">Apache Commons Documentation 
Team</author>
+  </properties>
+  <body>
+    <section name="Download Apache Commons Configuration">
+    <subsection name="Using a Mirror">
+      <p>
+        We recommend you use a mirror to download our release
+        builds, but you <strong>must</strong> <a 
href="https://www.apache.org/info/verification.html";>verify the integrity</a> of
+        the downloaded files using signatures downloaded from our main
+        distribution directories. Recent releases (48 hours) may not yet
+        be available from all the mirrors.
+      </p>
+
+      <p>
+        You are currently using <b>[preferred]</b>.  If you
+        encounter a problem with this mirror, please select another
+        mirror.  If all mirrors are failing, there are <i>backup</i>
+        mirrors (at the end of the mirrors list) that should be
+        available.
+        <br></br>
+        [if-any logo]<a href="[link]"><img align="right" src="[logo]" 
border="0"></img></a>[end]
+      </p>
+
+      <form action="[location]" method="get" id="SelectMirror">
+        <p>
+          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"></input>
+        </p>
+      </form>
+
+      <p>
+        It is essential that you
+        <a href="https://www.apache.org/info/verification.html";>verify the 
integrity</a>
+        of downloaded files, preferably using the <code>PGP</code> signature 
(<code>*.asc</code> files);
+        failing that using the <code>SHA512</code> hash (<code>*.sha512</code> 
checksum files).
+      </p>
+      <p>
+        The <a href="https://www.apache.org/dist/commons/KEYS";>KEYS</a>
+        file contains the public PGP keys used by Apache Commons developers
+        to sign releases.
+      </p>
+    </subsection>
+    </section>
+    <section name="Apache Commons Configuration 2.8.0 (reworked 2.x version)">
       <subsection name="Binaries">
         <table>
           <tr>
-              <td><a 
href="[preferred]/commons/configuration/binaries/commons-configuration2-2.7-bin.tar.gz">commons-configuration2-2.7-bin.tar.gz</a></td>
-              <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.7-bin.tar.gz.sha512";>sha512</a></td>
-              <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.7-bin.tar.gz.asc";>pgp</a></td>
+              <td><a 
href="[preferred]/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz">commons-configuration2-2.8.0-bin.tar.gz</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz.sha512";>sha512</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz.asc";>pgp</a></td>
           </tr>
           <tr>
-              <td><a 
href="[preferred]/commons/configuration/binaries/commons-configuration2-2.7-bin.zip">commons-configuration2-2.7-bin.zip</a></td>
-              <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.7-bin.zip.sha512";>sha512</a></td>
-              <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.7-bin.zip.asc";>pgp</a></td>
+              <td><a 
href="[preferred]/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip">commons-configuration2-2.8.0-bin.zip</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip.sha512";>sha512</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip.asc";>pgp</a></td>
           </tr>
         </table>
       </subsection>
       <subsection name="Source">
         <table>
           <tr>
-              <td><a 
href="[preferred]/commons/configuration/source/commons-configuration2-2.7-src.tar.gz">commons-configuration2-2.7-src.tar.gz</a></td>
-              <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.7-src.tar.gz.sha512";>sha512</a></td>
-              <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.7-src.tar.gz.asc";>pgp</a></td>
+              <td><a 
href="[preferred]/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz">commons-configuration2-2.8.0-src.tar.gz</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz.sha512";>sha512</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz.asc";>pgp</a></td>
           </tr>
           <tr>
-              <td><a 
href="[preferred]/commons/configuration/source/commons-configuration2-2.7-src.zip">commons-configuration2-2.7-src.zip</a></td>
-              <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.7-src.zip.sha512";>sha512</a></td>
-              <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.7-src.zip.asc";>pgp</a></td>
+              <td><a 
href="[preferred]/commons/configuration/source/commons-configuration2-2.8.0-src.zip">commons-configuration2-2.8.0-src.zip</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.8.0-src.zip.sha512";>sha512</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.8.0-src.zip.asc";>pgp</a></td>
           </tr>
         </table>
       </subsection>
@@ -148,12 +148,12 @@ limitations under the License.
         <table>
           <tr>
               <td><a 
href="[preferred]/commons/configuration/binaries/commons-configuration-1.10-bin.tar.gz">commons-configuration-1.10-bin.tar.gz</a></td>
-              <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration-1.10-bin.tar.gz.sha256";>sha256</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration-1.10-bin.tar.gz.sha512";>sha512</a></td>
               <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration-1.10-bin.tar.gz.asc";>pgp</a></td>
           </tr>
           <tr>
               <td><a 
href="[preferred]/commons/configuration/binaries/commons-configuration-1.10-bin.zip">commons-configuration-1.10-bin.zip</a></td>
-              <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration-1.10-bin.zip.sha256";>sha256</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration-1.10-bin.zip.sha512";>sha512</a></td>
               <td><a 
href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration-1.10-bin.zip.asc";>pgp</a></td>
           </tr>
         </table>
@@ -162,12 +162,12 @@ limitations under the License.
         <table>
           <tr>
               <td><a 
href="[preferred]/commons/configuration/source/commons-configuration-1.10-src.tar.gz">commons-configuration-1.10-src.tar.gz</a></td>
-              <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration-1.10-src.tar.gz.sha256";>sha256</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration-1.10-src.tar.gz.sha512";>sha512</a></td>
               <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration-1.10-src.tar.gz.asc";>pgp</a></td>
           </tr>
           <tr>
               <td><a 
href="[preferred]/commons/configuration/source/commons-configuration-1.10-src.zip">commons-configuration-1.10-src.zip</a></td>
-              <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration-1.10-src.zip.sha256";>sha256</a></td>
+              <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration-1.10-src.zip.sha512";>sha512</a></td>
               <td><a 
href="https://www.apache.org/dist/commons/configuration/source/commons-configuration-1.10-src.zip.asc";>pgp</a></td>
           </tr>
         </table>

Reply via email to