Apache Commons logo Commons Pool
Comparing source compatibility of commons-pool2-2.13.0.jar against commons-pool2-2.12.1.jar
Old: commons-pool2-2.12.1.jar
New: commons-pool2-2.13.0.jar
Created: 2025-12-09T22:14:22.464+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: n.a.
Semantic Versioning: 0.1.0
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public abstract class  org.apache.commons.pool2.impl.BaseGenericObjectPool top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.pool2.BaseObject n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean getCollectDetailedStatistics()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 561
NEW public n.a. void setCollectDetailedStatistics(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1400
MODIFIED public abstract class  org.apache.commons.pool2.impl.BaseObjectPoolConfig top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.pool2.BaseObject n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final boolean DEFAULT_COLLECT_DETAILED_STATISTICS n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean getCollectDetailedStatistics()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 341
NEW public n.a. void setCollectDetailedStatistics(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 681
MODIFIED public class  org.apache.commons.pool2.impl.GenericKeyedObjectPool top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED K java.lang.Object java.lang.Object
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.pool2.impl.BaseGenericObjectPool n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.Object borrowObject(java.lang.Object, java.time.Duration)
Status: Name:
NEW java.lang.Exception
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 435
NEW public n.a. boolean getReuseCapacityOnMaintenance()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1370
NEW public n.a. boolean getReuseCapacityOnReturn()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1383
NEW public n.a. void setReuseCapacityOnMaintenance(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1803
NEW public n.a. void setReuseCapacityOnReturn(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1817
MODIFIED public class  org.apache.commons.pool2.impl.GenericKeyedObjectPoolConfig top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.pool2.impl.BaseObjectPoolConfig n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final boolean DEFAULT_REUSE_CAPACITY_ON_MAINTENANCE n.a.
NEW public static final boolean DEFAULT_REUSE_CAPACITY_ON_RETURN n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean getReuseCapacityOnMaintenance()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 168
NEW public n.a. boolean getReuseCapacityOnReturn()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 182
NEW public n.a. void setReuseCapacityOnMaintenance(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 248
NEW public n.a. void setReuseCapacityOnReturn(boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 262
MODIFIED public class  org.apache.commons.pool2.impl.GenericObjectPool top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.pool2.impl.BaseGenericObjectPool n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.lang.Object borrowObject(long)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Status: Name:
UNCHANGED java.lang.Exception
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
418 416
MODIFIED public class  org.apache.commons.pool2.impl.SoftReferenceObjectPool top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.pool2.BaseObjectPool n.a.
MODIFIED public abstract interface  org.apache.commons.pool2.PooledObject top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object getObject(org.apache.commons.pool2.PooledObject
<..>
New:T
)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 45
NEW static public n.a. boolean nonNull(org.apache.commons.pool2.PooledObject
<..>
New:?
)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 67