The Apache Commons Pool team is pleased to announce the release of Apache Commons Pool 2.8.1.
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 (Java 8). Changes in version 2.8.1 include: New features: o POOL-385: Added Automatic-Module-Name to support JPMS #31. Thanks to scholzi100. Fixed Bugs: o POOL-386: Refactored EvictionTimer usage tracking to fix POOL-386 and handle abandoned pools. #32. Thanks to Phil Steitz, Mark Thomas. o [Javadoc] Add missing @throws comment in PoolUtils. #27. Thanks to Prodigysov, Gary Gregory. Changes: o POOL-384: Update optional library org.ow2.asm:asm-util from 7.2 to 8.0.1. Thanks to Gary Gregory. o Update site reports from org.apache.bcel:bcel 6.4.1 to 6.5.0. Thanks to Gary Gregory. o Update site reports from maven-pmd-plugin 3.12.0 to 3.13.0. Thanks to Gary Gregory. o Update build from biz.aQute.bnd:biz.aQute.bndlib 5.1.0 -> 5.1.2. Thanks to Gary Gregory. o Update actions/checkout from v1 to v2.3.1 #33. Thanks to Dependabot. o Update commons-parent from 50 to 51 #36. Thanks to Dependabot. o Update Checkstyle plugin from 3.0.0 to 3.1.1. Thanks to Gary Gregory. o Update JApiCmp from 0.14.1 to 0.14.3. Thanks to Gary Gregory. o Update animal-sniffer-maven-plugin from 1.16 to 1.19. Thanks to Gary Gregory. 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: https://commons.apache.org/proper/commons-pool/ Download page: https://commons.apache.org/proper/commons-pool/download_pool.cgi Gary Gregory, on behalf on the Apache Commons Team