You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ma...@apache.org on 2022/07/04 03:20:40 UTC

svn commit: r55438 - in /release/commons/configuration: ./ binaries/ source/

Author: mattjuntunen
Date: Mon Jul  4 03:20:40 2022
New Revision: 55438

Log:
Release Commons Configuration v2.8.0 (from RC3)

Added:
    release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz   (with props)
    release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz.asc   (with props)
    release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz.sha512
    release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip   (with props)
    release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip.asc   (with props)
    release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip.sha512
    release/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz   (with props)
    release/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz.asc   (with props)
    release/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz.sha512
    release/commons/configuration/source/commons-configuration2-2.8.0-src.zip   (with props)
    release/commons/configuration/source/commons-configuration2-2.8.0-src.zip.asc   (with props)
    release/commons/configuration/source/commons-configuration2-2.8.0-src.zip.sha512
Removed:
    release/commons/configuration/binaries/commons-configuration2-2.7-bin.tar.gz
    release/commons/configuration/binaries/commons-configuration2-2.7-bin.tar.gz.asc
    release/commons/configuration/binaries/commons-configuration2-2.7-bin.tar.gz.sha512
    release/commons/configuration/binaries/commons-configuration2-2.7-bin.zip
    release/commons/configuration/binaries/commons-configuration2-2.7-bin.zip.asc
    release/commons/configuration/binaries/commons-configuration2-2.7-bin.zip.sha512
    release/commons/configuration/source/commons-configuration2-2.7-src.tar.gz
    release/commons/configuration/source/commons-configuration2-2.7-src.tar.gz.asc
    release/commons/configuration/source/commons-configuration2-2.7-src.tar.gz.sha512
    release/commons/configuration/source/commons-configuration2-2.7-src.zip
    release/commons/configuration/source/commons-configuration2-2.7-src.zip.asc
    release/commons/configuration/source/commons-configuration2-2.7-src.zip.sha512
Modified:
    release/commons/configuration/HEADER.html
    release/commons/configuration/README.html
    release/commons/configuration/RELEASE-NOTES.txt

Modified: release/commons/configuration/HEADER.html
==============================================================================
--- release/commons/configuration/HEADER.html (original)
+++ release/commons/configuration/HEADER.html Mon Jul  4 03:20:40 2022
@@ -1,11 +1,31 @@
+<!--
+ 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.
+-->
 <h2>Apache Commons Project Distributions</h2>
 
-<p>The most recent source and binary releases for the Apache Commons project are available from this directory listing. For older releases, please use the <a href="http://archive.apache.org/dist/commons/">archives</a>. </p>
+<p>
+    The most recent source and binary releases for the Apache Commons project are available from this
+    directory listing. For older releases, please use the
+    <a href="https://archive.apache.org/dist/commons/">archives</a>.
+</p>
 
 <h2>Important Notices</h2>
 
 <ul>
-<li><a href="#mirrors">Download from your nearest mirror site!</a></li>
-<li><a href="#sig">PGP/GPG Signatures</a></li>
+    <li><a href="#mirrors">Download from your nearest mirror site!</a></li>
+    <li><a href="#sig">PGP/GPG Signatures</a></li>
 </ul>
 

Modified: release/commons/configuration/README.html
==============================================================================
--- release/commons/configuration/README.html (original)
+++ release/commons/configuration/README.html Mon Jul  4 03:20:40 2022
@@ -14,9 +14,9 @@
  See the License for the specific language governing permissions and
  limitations under the License.
 -->
-<h1>Commons-CONFIGURATION v2.7.</h1>
+<h1>Commons-CONFIGURATION v2.8.0.</h1>
 
-<p>This is the 2.7 version of commons-configuration2. It is available in both binary and source distributions.</p>
+<p>This is the 2.8.0 version of commons-configuration2. It is available in both binary and source distributions.</p>
 
 
 <p><font color="red" size="+2">Note:</font>
@@ -55,12 +55,12 @@
 
 <pre>Always test available signatures, <i>e.g.</i>,
 $ pgpk -a KEYS
-$ pgpv commons-configuration2-2.7-bin.tar.gz.asc
+$ pgpv commons-configuration2-2.8.0-bin.tar.gz.asc
 or,
 $ pgp -ka KEYS
-$ pgp commons-configuration2-2.7-bin.tar.gz.asc
+$ pgp commons-configuration2-2.8.0-bin.tar.gz.asc
 or,
 $ gpg --import KEYS
-$ gpg --verify commons-configuration2-2.7-bin.tar.gz.asc
+$ gpg --verify commons-configuration2-2.8.0-bin.tar.gz.asc
 </pre>
 <p>
\ No newline at end of file

Modified: release/commons/configuration/RELEASE-NOTES.txt
==============================================================================
--- release/commons/configuration/RELEASE-NOTES.txt (original)
+++ release/commons/configuration/RELEASE-NOTES.txt Mon Jul  4 03:20:40 2022
@@ -1,4 +1,115 @@
                         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 Ap
 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.
 

Added: release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/gzip

Added: release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz.asc
==============================================================================
Binary file - no diff available.

Propchange: release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz.sha512
==============================================================================
--- release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz.sha512 (added)
+++ release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz.sha512 Mon Jul  4 03:20:40 2022
@@ -0,0 +1 @@
+7f60d1d67e10f2198f2863bb374de79a1dcfd777bc56201407b9d8015a187f9bb63b853449a402a60bb0f8c459108d1dcee06d792865a500627388d21f122ccd

Added: release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip
==============================================================================
Binary file - no diff available.

Propchange: release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip
------------------------------------------------------------------------------
    svn:mime-type = application/zip

Added: release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip.asc
==============================================================================
Binary file - no diff available.

Propchange: release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip.sha512
==============================================================================
--- release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip.sha512 (added)
+++ release/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip.sha512 Mon Jul  4 03:20:40 2022
@@ -0,0 +1 @@
+4f9f8d2d6ea1948cc91dc31b6fb07d0bdc1b359bd7f67685c1f8306aa93b8326ec30f4818176f3da5bae267b121f020e7a0f9dd8f6f055066fab3cbb9aebfa54

Added: release/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: release/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/gzip

Added: release/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz.asc
==============================================================================
Binary file - no diff available.

Propchange: release/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: release/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz.sha512
==============================================================================
--- release/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz.sha512 (added)
+++ release/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz.sha512 Mon Jul  4 03:20:40 2022
@@ -0,0 +1 @@
+0f73494a124f35cf4c781ca53aadc48dfff77b543a8dc9e91d781a35b4c643ca1c06bae55c1a38fbbc234cfa7aefd89862cb74bd64db56806e11de90622e8694

Added: release/commons/configuration/source/commons-configuration2-2.8.0-src.zip
==============================================================================
Binary file - no diff available.

Propchange: release/commons/configuration/source/commons-configuration2-2.8.0-src.zip
------------------------------------------------------------------------------
    svn:mime-type = application/zip

Added: release/commons/configuration/source/commons-configuration2-2.8.0-src.zip.asc
==============================================================================
Binary file - no diff available.

Propchange: release/commons/configuration/source/commons-configuration2-2.8.0-src.zip.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: release/commons/configuration/source/commons-configuration2-2.8.0-src.zip.sha512
==============================================================================
--- release/commons/configuration/source/commons-configuration2-2.8.0-src.zip.sha512 (added)
+++ release/commons/configuration/source/commons-configuration2-2.8.0-src.zip.sha512 Mon Jul  4 03:20:40 2022
@@ -0,0 +1 @@
+128a33001733e97d4960ad2a89ab90b717a79a9a522263ed9e1aeb4e62bd1298e9e0e9cd7918a1693f75c35168edb9d2257b0b6f4fa246cbcc3865ada7959c11