diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 6e082fbf5..f14cacd2a 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -24,14 +24,14 @@ jobs:
continue-on-error: ${{ matrix.experimental }}
strategy:
matrix:
- java: [ 8, 11, 14 ]
+ java: [ 8, 11, 15 ]
experimental: [false]
include:
- - java: 15-ea
+ - java: 16-ea
experimental: true
steps:
- - uses: actions/checkout@v2.3.2
+ - uses: actions/checkout@v2.3.4
- uses: actions/cache@v2
with:
path: ~/.m2/repository
@@ -39,7 +39,7 @@ jobs:
restore-keys: |
${{ runner.os }}-maven-
- name: Set up JDK ${{ matrix.java }}
- uses: actions/setup-java@v1.4.0
+ uses: actions/setup-java@v1.4.3
with:
java-version: ${{ matrix.java }}
- name: Build with Maven
diff --git a/.travis.yml b/.travis.yml
index a999f9106..9efb7d8f9 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -20,7 +20,7 @@ jdk:
- oraclejdk11
- openjdk8
- openjdk11
- - openjdk14
+ - openjdk15
- openjdk-ea
after_success:
diff --git a/SECURITY.md b/SECURITY.md
new file mode 100644
index 000000000..51943ba7b
--- /dev/null
+++ b/SECURITY.md
@@ -0,0 +1,17 @@
+
+The Apache Commons security page is [https://commons.apache.org/security.html](https://commons.apache.org/security.html).
diff --git a/pom.xml b/pom.xml
index 07c426043..17d0a921e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,16 +43,16 @@
(Java 6)
commons-beanutils-${commons.release.2.version}
-
+
BEANUTILS
12310460
-Xmx256M
- 0.14.3
+ 0.14.4
2.8
utf-8
- 0.8.5
+ 0.8.6
3.1.1
8.34
@@ -340,201 +340,201 @@
junit
junit
- 4.13
+ 4.13.1
test
clean apache-rat:check checkstyle:check verify javadoc:javadoc
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ biz.aQute.bnd
+ biz.aQute.bndlib
+ 5.2.0
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.0.0-M5
+
+ pertest
+
+ ${surefire.argLine} ${argLine}
+
+ **/*TestCase.java
+
+
+
+ **/*MemoryTestCase.java
+
+
+
+ true
+
+ org.apache.commons.logging.impl.LogFactoryImpl
+ org.apache.commons.logging.impl.SimpleLog
+ WARN
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/main/assembly/bin.xml
+ src/main/assembly/src.xml
+
+ gnu
+
+
+
+ maven-checkstyle-plugin
+ ${checkstyle.plugin.version}
+
+ ${basedir}/src/conf/checkstyle.xml
+ ${basedir}/src/conf/checkstyle-suppressions.xml
+ true
+ false
+ NOTICE.txt,LICENSE.txt,**/pom.properties,target/**.properties,
+
+
+
+
-
- org.apache.felix
- maven-bundle-plugin
-
-
- biz.aQute.bnd
- biz.aQute.bndlib
- 5.1.2
-
-
-
org.apache.maven.plugins
- maven-surefire-plugin
- 3.0.0-M5
-
- pertest
-
- ${surefire.argLine} ${argLine}
-
- **/*TestCase.java
-
-
-
- **/*MemoryTestCase.java
-
-
-
- true
-
- org.apache.commons.logging.impl.LogFactoryImpl
- org.apache.commons.logging.impl.SimpleLog
- WARN
-
-
+ maven-scm-publish-plugin
+
+
+
+
+ javadocs**
+ release-notes**
+
-
- maven-assembly-plugin
-
-
- src/main/assembly/bin.xml
- src/main/assembly/src.xml
-
- gnu
-
-
-
- maven-checkstyle-plugin
- ${checkstyle.plugin.version}
-
- ${basedir}/src/conf/checkstyle.xml
- ${basedir}/src/conf/checkstyle-suppressions.xml
- true
- false
- NOTICE.txt,LICENSE.txt,**/pom.properties,target/**.properties,
-
-
-
-
-
- org.apache.maven.plugins
- maven-scm-publish-plugin
+
+
+
+
+
+
+ maven-checkstyle-plugin
+ ${checkstyle.plugin.version}
+
+ ${basedir}/src/conf/checkstyle.xml
+ ${basedir}/src/conf/checkstyle-suppressions.xml
+ true
+ false
+ NOTICE.txt,LICENSE.txt,**/pom.properties,target/**.properties,
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ true
+
+ https://docs.oracle.com/javase/8/docs/api/
+ https://commons.apache.org/collections/api-release/
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+
+ %URL%/%ISSUE%
+
+
+
+
+
+ changes-report
+
+
+
+
+
+ maven-pmd-plugin
+ 3.13.0
+
+ ${maven.compiler.target}
+ true
+
+
+
+ pmd-report
+
+ pmd
+
+
+
+ pmd-aggregate
+ false
+
+ pmd
+
-
-
-
- javadocs**
- release-notes**
-
+ true
-
-
-
-
-
-
-
-
- maven-checkstyle-plugin
- ${checkstyle.plugin.version}
-
- ${basedir}/src/conf/checkstyle.xml
- ${basedir}/src/conf/checkstyle-suppressions.xml
- true
- false
- NOTICE.txt,LICENSE.txt,**/pom.properties,target/**.properties,
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
-
- true
-
- https://docs.oracle.com/javase/8/docs/api/
- https://commons.apache.org/collections/api-release/
-
-
-
-
- org.apache.maven.plugins
- maven-changes-plugin
- ${commons.changes.version}
-
-
- %URL%/%ISSUE%
-
-
-
-
-
- changes-report
-
-
-
-
-
- maven-pmd-plugin
- 3.13.0
-
- ${maven.compiler.target}
- true
-
-
-
- pmd-report
-
- pmd
-
-
-
- pmd-aggregate
- false
-
- pmd
-
-
- true
-
-
-
-
-
- com.github.siom79.japicmp
- japicmp-maven-plugin
- ${commons.japicmp.version}
-
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
-
- org.apache.commons
- commons-beanutils2
- 2.0.0-SNAPSHOT
- jar
-
-
-
-
- ${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}
-
-
-
-
- true
-
-
-
-
- org.codehaus.mojo
- findbugs-maven-plugin
- ${commons.findbugs.version}
-
- Normal
- Default
-
- true
- -Duser.language=en
-
-
-
-
+
+ org.apache.commons
+ commons-beanutils2
+ 2.0.0-SNAPSHOT
+ jar
+
+
+
+
+ ${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}
+
+
+
+
+ true
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${commons.findbugs.version}
+
+ Normal
+ Default
+
+ true
+ -Duser.language=en
+
+
+
+
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 4ece28b64..9e18bfc8d 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -36,12 +36,6 @@
Double-Checked Locking anti pattern in WeakFastHashMap.
-
- Update from Java 6 to 7.
-
-
- Update from Java 7 to 8.
-
Change packaging from org.apache.commons.beanutils to org.apache.commons.beanutils2.
@@ -60,9 +54,6 @@
BeanUtils2 mitigate CVE-2014-0114.
-
- Update Apache Commons Collections from 4.3 to 4.4.
-
Convert Collections4 to java.util.function. #8.
@@ -78,14 +69,27 @@
Log at the debug level instead of info.
+
+ Fix typos; fix error in Javadoc; performance fix; fix code smells #25.
+
+
+
+ Update Apache Commons Collections from 4.3 to 4.4.
+
+
+ Update from Java 6 to 7.
+
+
+ Update from Java 7 to 8.
+
Update JUnit from 4.12 to 4.13.
Update Jacoco from 0.8.4 to 0.8.5.
-
- Update JApiCmp from 0.12.0 to 0.14.3.
+
+ Update JApiCmp from 0.12.0 to 0.14.4, #46.
Update maven-surefire-plugin from 2.22.1 to 3.0.0-M5.
@@ -99,17 +103,23 @@
Update BC version from 1.9.3 to 1.9.4.
-
- Fix typos; fix error in Javadoc; performance fix; fix code smells #25.
-
Update commons-parent from 50 to 51.
- Update biz.aQute.bndlib from 5.1.0 to 5.1.2 #29.
+ Update biz.aQute.bndlib from 5.1.0 to 5.2.0 #29, #45.
+
+
+ Update actions/checkout from v2.3.1 to v2.3.4 #33.
- Update actions/checkout from v2.3.1 to v2.3.2 #33.
+ Update actions/setup-java from v1.4.0 to v1.4.3 #35.
+
+
+ Update JUnit from 4.13 to 4.13.1.
+
+
+ Jacoco 0.8.6 for JDK15 support #55.
@@ -668,4 +678,4 @@ src/test/java/org/apache/commons/beanutils/bugs/Jira520TestCase.java.">