API compatibility report for the avro library between 1.9.1 and 1.9.2 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Nameavro
Version #11.9.1
Version #21.9.2
SubjectBinary Compatibility

Test Results


Total Java Modules1
Total Methods / Classes1629 / 242
Compatibility 100%

Problem Summary


SeverityCount
Added Methods-37
Removed MethodsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Methods
High0
Medium0
Low1
Other Changes
in Data Types
-1

Added Methods  37 


avro-1.9.2.jar, ExecutionStep.class
package org.apache.avro.io
FastReaderBuilder.ExecutionStep.execute ( Object p1, Decoder p2 ) [abstract]  :  void

avro-1.9.2.jar, FastReaderBuilder.class
package org.apache.avro.io
FastReaderBuilder.createDatumReader ( Schema schema )  :  DatumReader<D>
FastReaderBuilder.createDatumReader ( Schema writerSchema, Schema readerSchema )  :  DatumReader<D>
FastReaderBuilder.FastReaderBuilder ( GenericData parentData )
FastReaderBuilder.get ( ) [static]  :  FastReaderBuilder
FastReaderBuilder.getSpecific ( ) [static]  :  FastReaderBuilder
FastReaderBuilder.isClassPropEnabled ( )  :  boolean
FastReaderBuilder.isKeyClassEnabled ( )  :  boolean
FastReaderBuilder.isSupportedData ( GenericData data ) [static]  :  boolean
FastReaderBuilder.reusingReader ( FastReaderBuilder.ReusingFieldReader reader ) [static]  :  FastReaderBuilder.FieldReader
FastReaderBuilder.withClassPropEnabled ( boolean enabled )  :  FastReaderBuilder
FastReaderBuilder.withKeyClassEnabled ( boolean enabled )  :  FastReaderBuilder

avro-1.9.2.jar, FieldReader.class
package org.apache.avro.io
FastReaderBuilder.FieldReader.canReuse ( )  :  boolean
FastReaderBuilder.FieldReader.read ( Object p1, Decoder p2 ) [abstract]  :  Object
FastReaderBuilder.FieldReader.setSchema ( Schema schema )  :  void

avro-1.9.2.jar, GenericData.class
package org.apache.avro.generic
GenericData.getFastReaderBuilder ( )  :  FastReaderBuilder
GenericData.getNewRecordSupplier ( Schema schema )  :  GenericData.InstanceSupplier
GenericData.isFastReaderEnabled ( )  :  boolean
GenericData.newArray ( Object old, int size, Schema schema )  :  Object
GenericData.newMap ( Object old, int size )  :  Object
GenericData.setFastReaderEnabled ( boolean flag )  :  GenericData

avro-1.9.2.jar, InstanceSupplier.class
package org.apache.avro.generic
GenericData.InstanceSupplier.newInstance ( Object p1, Schema p2 ) [abstract]  :  Object

avro-1.9.2.jar, MapReader.class
package org.apache.avro.io
FastReaderBuilder.MapReader.FastReaderBuilder.MapReader ( FastReaderBuilder.FieldReader keyReader, FastReaderBuilder.FieldReader valueReader )
FastReaderBuilder.MapReader.read ( Object reuse, Decoder decoder )  :  Object

avro-1.9.2.jar, RecordReader.class
package org.apache.avro.io
FastReaderBuilder.RecordReader.canReuse ( )  :  boolean
FastReaderBuilder.RecordReader.FastReaderBuilder.RecordReader ( )
FastReaderBuilder.RecordReader.finishInitialization ( FastReaderBuilder.ExecutionStep[ ] readSteps, Schema schema, GenericData.InstanceSupplier supp )  :  void
FastReaderBuilder.RecordReader.getInitializationStage ( )  :  FastReaderBuilder.RecordReader.Stage
FastReaderBuilder.RecordReader.read ( Object reuse, Decoder decoder )  :  Object
FastReaderBuilder.RecordReader.reset ( )  :  void
FastReaderBuilder.RecordReader.startInitialization ( )  :  void

avro-1.9.2.jar, ReflectionUtil.class
package org.apache.avro.reflect
ReflectionUtil.getConstructorAsFunction ( Class<V> parameterClass, Class<R> clazz ) [static]  :  Function<V,R>

avro-1.9.2.jar, ReusingFieldReader.class
package org.apache.avro.io
FastReaderBuilder.ReusingFieldReader.canReuse ( )  :  boolean

avro-1.9.2.jar, SpecificData.class
package org.apache.avro.specific
SpecificData.getNewRecordSupplier ( Schema schema )  :  GenericData.InstanceSupplier

avro-1.9.2.jar, Stage.class
package org.apache.avro.io
FastReaderBuilder.RecordReader.Stage.valueOf ( String name ) [static]  :  FastReaderBuilder.RecordReader.Stage
FastReaderBuilder.RecordReader.Stage.values ( ) [static]  :  FastReaderBuilder.RecordReader.Stage[ ]

avro-1.9.2.jar, Utf8.class
package org.apache.avro.util
Utf8.set ( Utf8 other )  :  Utf8

to the top

Problems with Methods, Low Severity  1 


avro-1.9.1.jar, Parser.class
package org.apache.avro.io.parsing
[+] Parser.Parser ( Symbol root, Parser.ActionHandler symbolHandler )  1 

to the top

Other Changes in Data Types  1 


avro-1.9.1.jar
package org.apache.avro.generic
[+] class GenericData  1 

to the top

Java Archives  1 


avro-1.9.1.jar

to the top



Test Info


Library Nameavro
Version #11.9.1
Version #21.9.2
SubjectSource Compatibility

Test Results


Total Java Modules1
Total Methods / Classes1629 / 242
Compatibility 100%

Problem Summary


SeverityCount
Added Methods-37
Removed MethodsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Methods
High0
Medium1
Low0
Other Changes
in Data Types
-1

Added Methods  37 


avro-1.9.2.jar, ExecutionStep.class
package org.apache.avro.io
FastReaderBuilder.ExecutionStep.execute ( Object p1, Decoder p2 ) [abstract]  :  void

avro-1.9.2.jar, FastReaderBuilder.class
package org.apache.avro.io
FastReaderBuilder.createDatumReader ( Schema schema )  :  DatumReader<D>
FastReaderBuilder.createDatumReader ( Schema writerSchema, Schema readerSchema )  :  DatumReader<D>
FastReaderBuilder.FastReaderBuilder ( GenericData parentData )
FastReaderBuilder.get ( ) [static]  :  FastReaderBuilder
FastReaderBuilder.getSpecific ( ) [static]  :  FastReaderBuilder
FastReaderBuilder.isClassPropEnabled ( )  :  boolean
FastReaderBuilder.isKeyClassEnabled ( )  :  boolean
FastReaderBuilder.isSupportedData ( GenericData data ) [static]  :  boolean
FastReaderBuilder.reusingReader ( FastReaderBuilder.ReusingFieldReader reader ) [static]  :  FastReaderBuilder.FieldReader
FastReaderBuilder.withClassPropEnabled ( boolean enabled )  :  FastReaderBuilder
FastReaderBuilder.withKeyClassEnabled ( boolean enabled )  :  FastReaderBuilder

avro-1.9.2.jar, FieldReader.class
package org.apache.avro.io
FastReaderBuilder.FieldReader.canReuse ( )  :  boolean
FastReaderBuilder.FieldReader.read ( Object p1, Decoder p2 ) [abstract]  :  Object
FastReaderBuilder.FieldReader.setSchema ( Schema schema )  :  void

avro-1.9.2.jar, GenericData.class
package org.apache.avro.generic
GenericData.getFastReaderBuilder ( )  :  FastReaderBuilder
GenericData.getNewRecordSupplier ( Schema schema )  :  GenericData.InstanceSupplier
GenericData.isFastReaderEnabled ( )  :  boolean
GenericData.newArray ( Object old, int size, Schema schema )  :  Object
GenericData.newMap ( Object old, int size )  :  Object
GenericData.setFastReaderEnabled ( boolean flag )  :  GenericData

avro-1.9.2.jar, InstanceSupplier.class
package org.apache.avro.generic
GenericData.InstanceSupplier.newInstance ( Object p1, Schema p2 ) [abstract]  :  Object

avro-1.9.2.jar, MapReader.class
package org.apache.avro.io
FastReaderBuilder.MapReader.FastReaderBuilder.MapReader ( FastReaderBuilder.FieldReader keyReader, FastReaderBuilder.FieldReader valueReader )
FastReaderBuilder.MapReader.read ( Object reuse, Decoder decoder )  :  Object

avro-1.9.2.jar, RecordReader.class
package org.apache.avro.io
FastReaderBuilder.RecordReader.canReuse ( )  :  boolean
FastReaderBuilder.RecordReader.FastReaderBuilder.RecordReader ( )
FastReaderBuilder.RecordReader.finishInitialization ( FastReaderBuilder.ExecutionStep[ ] readSteps, Schema schema, GenericData.InstanceSupplier supp )  :  void
FastReaderBuilder.RecordReader.getInitializationStage ( )  :  FastReaderBuilder.RecordReader.Stage
FastReaderBuilder.RecordReader.read ( Object reuse, Decoder decoder )  :  Object
FastReaderBuilder.RecordReader.reset ( )  :  void
FastReaderBuilder.RecordReader.startInitialization ( )  :  void

avro-1.9.2.jar, ReflectionUtil.class
package org.apache.avro.reflect
ReflectionUtil.getConstructorAsFunction ( Class<V> parameterClass, Class<R> clazz ) [static]  :  Function<V,R>

avro-1.9.2.jar, ReusingFieldReader.class
package org.apache.avro.io
FastReaderBuilder.ReusingFieldReader.canReuse ( )  :  boolean

avro-1.9.2.jar, SpecificData.class
package org.apache.avro.specific
SpecificData.getNewRecordSupplier ( Schema schema )  :  GenericData.InstanceSupplier

avro-1.9.2.jar, Stage.class
package org.apache.avro.io
FastReaderBuilder.RecordReader.Stage.valueOf ( String name ) [static]  :  FastReaderBuilder.RecordReader.Stage
FastReaderBuilder.RecordReader.Stage.values ( ) [static]  :  FastReaderBuilder.RecordReader.Stage[ ]

avro-1.9.2.jar, Utf8.class
package org.apache.avro.util
Utf8.set ( Utf8 other )  :  Utf8

to the top

Problems with Methods, Medium Severity  1 


avro-1.9.1.jar, Parser.class
package org.apache.avro.io.parsing
[+] Parser.Parser ( Symbol root, Parser.ActionHandler symbolHandler )  1 

to the top

Other Changes in Data Types  1 


avro-1.9.1.jar
package org.apache.avro.generic
[+] class GenericData  1 

to the top

Java Archives  1 


avro-1.9.1.jar

to the top