Repository: commons-pool
Updated Branches:
  refs/heads/master 2b7d1f7a2 -> d10c8b5e0


Prepare for 2.6.0.

Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/d10c8b5e
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/d10c8b5e
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/d10c8b5e

Branch: refs/heads/master
Commit: d10c8b5e0e6a8505bc77c084f4544057bef1d0c0
Parents: 2b7d1f7
Author: Gary Gregory <garydgreg...@gmail.com>
Authored: Wed Jun 20 16:28:28 2018 -0600
Committer: Gary Gregory <garydgreg...@gmail.com>
Committed: Wed Jun 20 16:28:28 2018 -0600

----------------------------------------------------------------------
 README.md         |  2 +-
 RELEASE-NOTES.txt | 44 +++++++++++++++++++++++++++++++++++++
 pom.xml           | 59 ++++++++++++++++++++++++++++++++++++++++++++------
 3 files changed, 97 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/d10c8b5e/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index b1d4c30..b4032ad 100644
--- a/README.md
+++ b/README.md
@@ -48,7 +48,7 @@ Apache Commons Pool
 [![Maven 
Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-pool2/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-pool2/)
 
[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-pool2/2.6.0.svg)](https://javadoc.io/doc/org.apache.commons/commons-pool2/2.6.0)
 
-${project.description}
+The Apache Commons Object Pooling Library.
 
 Documentation
 -------------

http://git-wip-us.apache.org/repos/asf/commons-pool/blob/d10c8b5e/RELEASE-NOTES.txt
----------------------------------------------------------------------
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index b8eb11b..9bd52fe 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,3 +1,47 @@
+              Apache Commons Pool 2.6.0 RELEASE NOTES
+
+The Apache Commons Pool team is pleased to announce the release of Apache 
Commons Pool 2.6.0.
+
+Apache Commons Pool provides an object-pooling API and a number of object pool 
implementations.
+Version 2 contains a completely re-written pooling implementation compared to 
the 1.x series.
+In addition to performance and scalability improvements, version 2 includes 
robust instance
+tracking and pool monitoring. Version 2 requires JDK level 1.6 or above. 
+
+No client code changes are required to migrate from versions 2.0-2.3 to 
version 2.4.3.
+Users of version 1.x should consult the migration guide on the Commons Pool 
web site.
+
+NOTE: The MBean interfaces (DefaultPooledObjectInfoMBean, 
GenericKeyedObjectPoolMXBean
+      and GenericKeyedObjectPoolMXBean) exist only to define the attributes 
and methods
+      that will be made available via JMX. They must not be implemented by 
clients as
+      they are subject to change between major, minor and patch version 
releases of
+      Commons Pool. Clients that implement any of these interfaces may not, 
therefore,
+      be able to upgrade to a new minor or patch release without requiring code
+      changes.
+
+This is a maintenance release.
+
+Changes in version 2.6.0 include:
+
+Fixed Bugs:
+o POOL-337:  Ensure cancelled eviction tasks are removed from scheduler. 
Thanks to Reinald Verheij.
+o POOL-338:  GenericObjectPool constructor may throw an exception under OSGi. 
Thanks to Michael C, Gary Gregory.
+o POOL-324:  org.apache.commons.pool2.impl.GenericObjectPool.getFactoryType() 
throws java.lang.ClassCastException. Thanks to Jay Xu, Gary Gregory.
+o POOL-344:  Delete repeated call startEvictor. Thanks to Yulin Wang.
+
+Changes:
+o POOL-336:  GenericObjectPool's borrowObject lock if create() fails with 
Error. Thanks to Wolfgang Glas.
+o POOL-339:  Update optional library cglib from 3.2.5 to 3.2.6.
+o POOL-341:  Update optional library asm-util from 6.0 to 6.1.1.
+o POOL-342:  Update optional library asm-util from 6.1.1 to 6.2.
+
+
+For complete information on Apache Commons Pool, including instructions on how 
to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Pool 
website:
+
+http://commons.apache.org/proper/commons-pool/
+
+-----------------------------------------------------------------------------------------------
+
               Apache Commons Pool 2.5.0 RELEASE NOTES
 
 The Apache Commons Pool team is pleased to announce the release of Apache 
Commons Pool 2.5.0.

http://git-wip-us.apache.org/repos/asf/commons-pool/blob/d10c8b5e/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 2904bbe..fd7cd3f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -179,11 +179,28 @@
     <commons.release.isDistModule>true</commons.release.isDistModule>
     
<commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}/${commons.release.version}-${commons.rc.version}</commons.distSvnStagingUrl>
    
     <commons.releaseManagerName>Gary Gregory</commons.releaseManagerName>    
-    <commons.releaseManagerKey>86FDC7E2A11262CB</commons.releaseManagerKey>    
+    <commons.releaseManagerKey>86fdc7e2a11262cb</commons.releaseManagerKey>
   </properties> 
 
   <build>
       <defaultGoal>clean verify apache-rat:check clirr:check 
javadoc:javadoc</defaultGoal>
+      <pluginManagement>
+        <plugins>
+          <plugin>
+            <!--  Fixes org.apache.bcel.classfile.ClassFormatException: 
Invalid byte tag in constant pool: 19 -->
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-project-info-reports-plugin</artifactId>
+            <version>${commons.project-info.version}</version>
+            <dependencies>
+              <dependency>
+                <groupId>org.apache.bcel</groupId>
+                <artifactId>bcel</artifactId>
+                <version>6.2</version>
+              </dependency>
+            </dependencies>
+          </plugin>
+        </plugins>
+      </pluginManagement>
       <plugins>
         <plugin>
           <groupId>org.apache.rat</groupId>
@@ -277,12 +294,7 @@
             
<excludeFilterFile>${basedir}/findbugs-exclude-filter.xml</excludeFilterFile>
           </configuration>
         </plugin>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>cobertura-maven-plugin</artifactId>
-        <version>2.7</version>
-      </plugin>
-      <plugin>
+        <plugin>
           <groupId>org.apache.rat</groupId>
           <artifactId>apache-rat-plugin</artifactId>
           <configuration>
@@ -296,6 +308,14 @@
           </configuration>
         </plugin>
         <plugin>
+          <groupId>org.codehaus.mojo</groupId>
+          <artifactId>clirr-maven-plugin</artifactId>
+          <version>${commons.clirr.version}</version>
+          <configuration>
+            <minSeverity>info</minSeverity>
+          </configuration>
+        </plugin>
+        <plugin>
           <groupId>com.github.siom79.japicmp</groupId>
           <artifactId>japicmp-maven-plugin</artifactId>
           <version>${commons.japicmp.version}</version>
@@ -304,7 +324,32 @@
               <ignoreMissingClasses>true</ignoreMissingClasses>
             </parameter>
           </configuration>
+          <reportSets>
+            <reportSet>
+              <reports>
+<!-- This is the only way I could find to skip generating this report -->
+<!-- Version 0.11.1 throws an exception because it cannot find a Geronimo 
class -->
+<!-- Version 0.12.0 throws an NullPointerException because it seems Maven did 
not inject the report Mojo with any values-->            
+<!--               <report>cmp-report</report> -->
+              </reports>
+            </reportSet>
+          </reportSets>
         </plugin>        
+        <plugin>
+          <artifactId>maven-pmd-plugin</artifactId>
+          <version>3.10.0</version>
+          <configuration>
+            <targetJdk>${maven.compiler.target}</targetJdk>
+          </configuration>
+          <reportSets>
+            <reportSet>
+              <reports>
+                <report>pmd</report>
+                <report>cpd</report>
+              </reports>
+            </reportSet>
+          </reportSets>
+        </plugin>
     </plugins>
   </reporting>
     

Reply via email to