API compatibility report for the kryo library between 5.2.1 and 5.3.0 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namekryo
Version #15.2.1
Version #25.3.0
SubjectBinary Compatibility

Test Results


Total Java Modules1
Total Methods / Classes1510 / 164
Compatibility 99.1%

Problem Summary


SeverityCount
Added Methods-11
Removed MethodsHigh0
Problems with
Data Types
High1
Medium0
Low3
Problems with
Methods
High0
Medium0
Low0

Added Methods  11 


kryo-5.3.0.jar, IdentityMap.class
package com.esotericsoftware.kryo.util
IdentityMap<K,V>.get ( K key, V defaultValue )  :  V
IdentityMap<K,V>.get ( T key )  :  V

kryo-5.3.0.jar, IdentityObjectIntMap.class
package com.esotericsoftware.kryo.util
IdentityObjectIntMap<K>.get ( K key, int defaultValue )  :  int

kryo-5.3.0.jar, KryoBufferOverflowException.class
package com.esotericsoftware.kryo.io
KryoBufferOverflowException.KryoBufferOverflowException ( )
KryoBufferOverflowException.KryoBufferOverflowException ( String message )
KryoBufferOverflowException.KryoBufferOverflowException ( String message, Throwable cause )
KryoBufferOverflowException.KryoBufferOverflowException ( Throwable cause )

kryo-5.3.0.jar, KryoBufferUnderflowException.class
package com.esotericsoftware.kryo.io
KryoBufferUnderflowException.KryoBufferUnderflowException ( )
KryoBufferUnderflowException.KryoBufferUnderflowException ( String message )
KryoBufferUnderflowException.KryoBufferUnderflowException ( String message, Throwable cause )
KryoBufferUnderflowException.KryoBufferUnderflowException ( Throwable cause )

to the top

Problems with Data Types, High Severity  1 


kryo-5.2.1.jar
package com.esotericsoftware.kryo.util
[+] class DefaultClassResolver  1 

to the top

Problems with Data Types, Low Severity  3 


kryo-5.2.1.jar
package com.esotericsoftware.kryo.util
[+] class IdentityMap<K,V>  2 
[+] class IdentityObjectIntMap<K>  1 

to the top

Java Archives  1 


kryo-5.2.1.jar

to the top



Test Info


Library Namekryo
Version #15.2.1
Version #25.3.0
SubjectSource Compatibility

Test Results


Total Java Modules1
Total Methods / Classes1510 / 164
Compatibility 99.1%

Problem Summary


SeverityCount
Added Methods-11
Removed MethodsHigh0
Problems with
Data Types
High1
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods  11 


kryo-5.3.0.jar, IdentityMap.class
package com.esotericsoftware.kryo.util
IdentityMap<K,V>.get ( K key, V defaultValue )  :  V
IdentityMap<K,V>.get ( T key )  :  V

kryo-5.3.0.jar, IdentityObjectIntMap.class
package com.esotericsoftware.kryo.util
IdentityObjectIntMap<K>.get ( K key, int defaultValue )  :  int

kryo-5.3.0.jar, KryoBufferOverflowException.class
package com.esotericsoftware.kryo.io
KryoBufferOverflowException.KryoBufferOverflowException ( )
KryoBufferOverflowException.KryoBufferOverflowException ( String message )
KryoBufferOverflowException.KryoBufferOverflowException ( String message, Throwable cause )
KryoBufferOverflowException.KryoBufferOverflowException ( Throwable cause )

kryo-5.3.0.jar, KryoBufferUnderflowException.class
package com.esotericsoftware.kryo.io
KryoBufferUnderflowException.KryoBufferUnderflowException ( )
KryoBufferUnderflowException.KryoBufferUnderflowException ( String message )
KryoBufferUnderflowException.KryoBufferUnderflowException ( String message, Throwable cause )
KryoBufferUnderflowException.KryoBufferUnderflowException ( Throwable cause )

to the top

Problems with Data Types, High Severity  1 


kryo-5.2.1.jar
package com.esotericsoftware.kryo.util
[+] class DefaultClassResolver  1 

to the top

Java Archives  1 


kryo-5.2.1.jar

to the top