Hardwood API report

1.1.0.Beta2 vs 1.1.0.Beta1 — generated 2026-10-12T21:03:41Z


hardwood-core

Comparing source compatibility of /home/runner/.m2/repository/dev/hardwood/hardwood-core/1.1.0.Beta2/hardwood-core-1.1.0.Beta2.jar against /home/runner/.m2/repository/dev/hardwood/hardwood-core/1.1.0.Beta1/hardwood-core-1.1.0.Beta1.jar
Old: /home/runner/.m2/repository/dev/hardwood/hardwood-core/1.1.0.Beta1/hardwood-core-1.1.0.Beta1.jar
New: /home/runner/.m2/repository/dev/hardwood/hardwood-core/1.1.0.Beta2/hardwood-core-1.1.0.Beta2.jar
Created: 2026-10-12T21:03:41.066+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: dev.hardwood.internal;dev.hardwood.internal;dev.hardwood.*.internal;dev.hardwood.*.internal
Semantic Versioning: 1.0.0
Classes:
Status Fully Qualified Name
MODIFIED dev.hardwood.HardwoodContext
NEW dev.hardwood.HardwoodContext$Builder
NEW dev.hardwood.InMemoryOutputFile
MODIFIED dev.hardwood.InputFile
NEW dev.hardwood.jfr.RowGroupBloomFilterEvent
NEW dev.hardwood.jfr.RowGroupDictionaryFilterEvent
UNCHANGED dev.hardwood.jfr.RowGroupFilterEvent
MODIFIED (*) dev.hardwood.metadata.ColumnChunk
MODIFIED dev.hardwood.metadata.LogicalType
MODIFIED dev.hardwood.metadata.LogicalType$BsonType
MODIFIED dev.hardwood.metadata.LogicalType$DateType
MODIFIED dev.hardwood.metadata.LogicalType$EnumType
MODIFIED dev.hardwood.metadata.LogicalType$Float16Type
MODIFIED dev.hardwood.metadata.LogicalType$IntervalType
MODIFIED dev.hardwood.metadata.LogicalType$JsonType
MODIFIED dev.hardwood.metadata.LogicalType$ListType
MODIFIED dev.hardwood.metadata.LogicalType$MapType
MODIFIED dev.hardwood.metadata.LogicalType$NullType
MODIFIED dev.hardwood.metadata.LogicalType$StringType
MODIFIED dev.hardwood.metadata.LogicalType$UuidType
NEW dev.hardwood.metadata.ParsedFooter
NEW dev.hardwood.MetadataSource
MODIFIED (*) dev.hardwood.OutputFile
NEW dev.hardwood.reader.BinaryDictionary
NEW dev.hardwood.reader.ColumnDictionary
MODIFIED (!) dev.hardwood.reader.ColumnReader
MODIFIED (*) dev.hardwood.reader.ColumnReaders
MODIFIED dev.hardwood.reader.FilterPredicate
NEW dev.hardwood.reader.FilterPredicate$DateInPredicate
NEW dev.hardwood.reader.FilterPredicate$DecimalInPredicate
NEW dev.hardwood.reader.FilterPredicate$DoubleInPredicate
NEW dev.hardwood.reader.FilterPredicate$FloatInPredicate
NEW dev.hardwood.reader.FilterPredicate$InstantInPredicate
NEW dev.hardwood.reader.FilterPredicate$IntervalColumnPredicate
NEW dev.hardwood.reader.FilterPredicate$IntervalInPredicate
NEW dev.hardwood.reader.FilterPredicate$LocalDateTimeColumnPredicate
NEW dev.hardwood.reader.FilterPredicate$LocalDateTimeInPredicate
REMOVED (!) dev.hardwood.reader.FilterPredicate$SignedBinaryColumnPredicate
NEW dev.hardwood.reader.FilterPredicate$StringColumnPredicate
NEW dev.hardwood.reader.FilterPredicate$StringInPredicate
NEW dev.hardwood.reader.FilterPredicate$TimeInPredicate
NEW dev.hardwood.reader.FilterPredicate$UUIDInPredicate
MODIFIED (*) dev.hardwood.reader.ParquetFileReader
MODIFIED (*) dev.hardwood.reader.ParquetFileReader$ColumnReaderBuilder
MODIFIED (*) dev.hardwood.reader.ParquetFileReader$ColumnReadersBuilder
MODIFIED (*) dev.hardwood.reader.ParquetFileReader$RowReaderBuilder
NEW dev.hardwood.reader.ParquetReadException
MODIFIED (*) dev.hardwood.reader.RowReader
MODIFIED dev.hardwood.reader.SchemaIncompatibleException
NEW dev.hardwood.reader.StaleMetadataException
NEW dev.hardwood.reader.StaleMetadataException$Check
MODIFIED (!) dev.hardwood.schema.ColumnProjection
MODIFIED dev.hardwood.schema.FileSchema
MODIFIED dev.hardwood.writer.ParquetFileWriter
NEW dev.hardwood.writer.ParquetWriteException
MODIFIED dev.hardwood.writer.RowWriter
NEW dev.hardwood.writer.RowWriteResult
NEW dev.hardwood.writer.RowWriteResult$Rejected
NEW dev.hardwood.writer.RowWriteResult$Staged
MODIFIED dev.hardwood.writer.WriterConfig
MODIFIED dev.hardwood.writer.WriterConfig$Builder
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public abstract interface  dev.hardwood.HardwoodContext top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. dev.hardwood.HardwoodContext$Builder builder()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 55
NEW static public abstract interface  dev.hardwood.HardwoodContext$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. dev.hardwood.HardwoodContext build() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. dev.hardwood.HardwoodContext$Builder metadataSource(dev.hardwood.MetadataSource) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. dev.hardwood.HardwoodContext$Builder threads(int) n.a.
Old file New file
n.a. n.a.
NEW final public class  dev.hardwood.InMemoryOutputFile top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW (*) dev.hardwood.OutputFile n.a.
NEW java.io.Closeable n.a.
NEW java.lang.AutoCloseable n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.nio.ByteBuffer buffer()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 118
NEW public n.a. void close()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW public n.a. void create()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 62
NEW public n.a. void discard()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 103
NEW public n.a. long position()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 89
NEW public n.a. void write(java.nio.ByteBuffer)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 70
MODIFIED public abstract interface  dev.hardwood.InputFile top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Optional
<..>
New:java.lang.String
identity()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
Old file New file
n.a. 96
NEW public class  dev.hardwood.jfr.RowGroupBloomFilterEvent top
Compatibility Changes:
Change
ANNOTATION_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW jdk.jfr.Event n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public java.lang.String file
Annotations:
Status: Fully Qualified Name: Elements:
NEW jdk.jfr.Description
Status: Name: Old element values: New element values:
NEW value Name of the Parquet file
NEW jdk.jfr.Label
Status: Name: Old element values: New element values:
NEW value File
Compatibility Changes:
Change
ANNOTATION_ADDED
NEW public int rowGroupIndex
Annotations:
Status: Fully Qualified Name: Elements:
NEW jdk.jfr.Description
Status: Name: Old element values: New element values:
NEW value Index of the skipped row group within the file
NEW jdk.jfr.Label
Status: Name: Old element values: New element values:
NEW value Row Group Index
Compatibility Changes:
Change
ANNOTATION_ADDED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. RowGroupBloomFilterEvent() n.a.
Old file New file
n.a. 27
Annotations:
Status: Fully Qualified Name: Elements:
NEW jdk.jfr.Category
Status: Name: Old element values: New element values:
NEW value Hardwood,Filter
NEW jdk.jfr.Description
Status: Name: Old element values: New element values:
NEW value Row group skipped by bloom filter predicate push-down
NEW jdk.jfr.Label
Status: Name: Old element values: New element values:
NEW value Row Group Bloom Filter
NEW jdk.jfr.Name
Status: Name: Old element values: New element values:
NEW value dev.hardwood.RowGroupBloomFilter
NEW jdk.jfr.StackTrace
Status: Name: Old element values: New element values:
NEW value false
NEW public class  dev.hardwood.jfr.RowGroupDictionaryFilterEvent top
Compatibility Changes:
Change
ANNOTATION_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW jdk.jfr.Event n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public java.lang.String file
Annotations:
Status: Fully Qualified Name: Elements:
NEW jdk.jfr.Description
Status: Name: Old element values: New element values:
NEW value Name of the Parquet file
NEW jdk.jfr.Label
Status: Name: Old element values: New element values:
NEW value File
Compatibility Changes:
Change
ANNOTATION_ADDED
NEW public int rowGroupIndex
Annotations:
Status: Fully Qualified Name: Elements:
NEW jdk.jfr.Description
Status: Name: Old element values: New element values:
NEW value Index of the skipped row group within the file
NEW jdk.jfr.Label
Status: Name: Old element values: New element values:
NEW value Row Group Index
Compatibility Changes:
Change
ANNOTATION_ADDED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. RowGroupDictionaryFilterEvent() n.a.
Old file New file
n.a. 28
Annotations:
Status: Fully Qualified Name: Elements:
NEW jdk.jfr.Category
Status: Name: Old element values: New element values:
NEW value Hardwood,Filter
NEW jdk.jfr.Description
Status: Name: Old element values: New element values:
NEW value Row group skipped by dictionary predicate push-down
NEW jdk.jfr.Label
Status: Name: Old element values: New element values:
NEW value Row Group Dictionary Filter
NEW jdk.jfr.Name
Status: Name: Old element values: New element values:
NEW value dev.hardwood.RowGroupDictionaryFilter
NEW jdk.jfr.StackTrace
Status: Name: Old element values: New element values:
NEW value false
UNCHANGED public class  dev.hardwood.jfr.RowGroupFilterEvent top
Compatibility Changes:
Change
ANNOTATION_MODIFIED
Superclass:
Status Superclass Compatibility Changes
UNCHANGED jdk.jfr.Event n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public int rowGroupsKept
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED jdk.jfr.Description
Status: Name: Old element values: New element values:
MODIFIED value Number of row groups kept after filtering Number of row groups statistics kept, including any their bloom filters or dictionaries drop later
Compatibility Changes:
Change
ANNOTATION_MODIFIED
UNCHANGED public int rowGroupsSkipped
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED jdk.jfr.Description
Status: Name: Old element values: New element values:
MODIFIED value Number of row groups skipped by the filter Number of row groups skipped by statistics
Compatibility Changes:
Change
ANNOTATION_MODIFIED
Annotations:
Status: Fully Qualified Name: Elements:
MODIFIED jdk.jfr.Description
Status: Name: Old element values: New element values:
MODIFIED value Row groups filtered by predicate push-down Row groups filtered by statistics
MODIFIED (*) final public class  dev.hardwood.metadata.ColumnChunk top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Record n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. void requireSameFile()
Status: Name:
REMOVED java.io.IOException
Compatibility Changes:
Change
METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION
Old file New file
52 54
MODIFIED public abstract interface  dev.hardwood.metadata.LogicalType top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. dev.hardwood.metadata.LogicalType$BsonType bson()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 60
NEW static public n.a. dev.hardwood.metadata.LogicalType$DateType date()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 50
NEW static public n.a. dev.hardwood.metadata.LogicalType$DecimalType decimal(int, int)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 87
NEW static public n.a. dev.hardwood.metadata.LogicalType$EnumType enumType()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 40
NEW static public n.a. dev.hardwood.metadata.LogicalType$Float16Type float16()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 71
NEW static public n.a. dev.hardwood.metadata.LogicalType$GeographyType geography(java.lang.String, dev.hardwood.metadata.LogicalType$EdgeInterpolationAlgorithm)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 136
NEW static public n.a. dev.hardwood.metadata.LogicalType$GeometryType geometry(java.lang.String)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 127
NEW static public n.a. dev.hardwood.metadata.LogicalType$IntType intType(int, boolean)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 79
NEW static public n.a. dev.hardwood.metadata.LogicalType$IntervalType interval()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 65
NEW static public n.a. dev.hardwood.metadata.LogicalType$JsonType json()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 55
NEW static public n.a. dev.hardwood.metadata.LogicalType$ListType list()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 108
NEW static public n.a. dev.hardwood.metadata.LogicalType$MapType map()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 113
NEW static public n.a. dev.hardwood.metadata.LogicalType$NullType nullType()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 35
NEW static public n.a. dev.hardwood.metadata.LogicalType$StringType string()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 30
NEW static public n.a. dev.hardwood.metadata.LogicalType$TimeType time(boolean, dev.hardwood.metadata.LogicalType$TimeUnit)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 95
NEW static public n.a. dev.hardwood.metadata.LogicalType$TimestampType timestamp(boolean, dev.hardwood.metadata.LogicalType$TimeUnit)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 103
NEW static public n.a. dev.hardwood.metadata.LogicalType$UuidType uuid()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 45
NEW static public n.a. dev.hardwood.metadata.LogicalType$VariantType variant(int)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 120
MODIFIED final static public class  dev.hardwood.metadata.LogicalType$BsonType top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Record n.a.
MODIFIED final static public class  dev.hardwood.metadata.LogicalType$DateType top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Record n.a.
MODIFIED final static public class  dev.hardwood.metadata.LogicalType$EnumType top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Record n.a.
MODIFIED final static public class  dev.hardwood.metadata.LogicalType$Float16Type top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Record n.a.
MODIFIED final static public class  dev.hardwood.metadata.LogicalType$IntervalType top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Record n.a.
MODIFIED final static public class  dev.hardwood.metadata.LogicalType$JsonType top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Record n.a.
MODIFIED final static public class  dev.hardwood.metadata.LogicalType$ListType top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Record n.a.
MODIFIED final static public class  dev.hardwood.metadata.LogicalType$MapType top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Record n.a.
MODIFIED final static public class  dev.hardwood.metadata.LogicalType$NullType top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Record n.a.
MODIFIED final static public class  dev.hardwood.metadata.LogicalType$StringType top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Record n.a.
MODIFIED final static public class  dev.hardwood.metadata.LogicalType$UuidType top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Record n.a.
NEW public abstract interface  dev.hardwood.metadata.ParsedFooter top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. long footerLength() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. dev.hardwood.metadata.FileMetaData metaData() n.a.
Old file New file
n.a. n.a.
NEW static public n.a. dev.hardwood.metadata.ParsedFooter readFrom(dev.hardwood.InputFile)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. 36
NEW public abstract n.a. java.util.Optional
<..>
New:java.lang.String
sourceIdentity() n.a.
Old file New file
n.a. n.a.
NEW public abstract interface  dev.hardwood.MetadataSource top
Compatibility Changes:
Change
ANNOTATION_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. dev.hardwood.metadata.ParsedFooter footerOf(dev.hardwood.InputFile)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. n.a.
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
MODIFIED (*) public abstract interface  dev.hardwood.OutputFile top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW (*) public abstract n.a. void close()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_INTERFACE
Old file New file
n.a. n.a.
NEW static public n.a. dev.hardwood.InMemoryOutputFile inMemory()
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 93
NEW final public class  dev.hardwood.reader.BinaryDictionary top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.ColumnDictionary n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. byte[] getBinary(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 44
NEW public n.a. java.lang.String getString(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 55
NEW public n.a. int size()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 37
NEW public abstract interface  dev.hardwood.reader.ColumnDictionary top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. int size() n.a.
Old file New file
n.a. n.a.
MODIFIED (!) public class  dev.hardwood.reader.ColumnReader top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Closeable n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. void close()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
494 479
NEW public n.a. dev.hardwood.reader.BinaryDictionary getBinaryDictionary()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 394
NEW public n.a. int[] getBinaryEnds()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 361
REMOVED (!) public n.a. int[] getBinaryOffsets()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
411 n.a.
NEW public n.a. int[] getBinaryStarts()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 351
NEW public n.a. int[] getDictionaryIds()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 380
MODIFIED (*) public n.a. boolean nextBatch()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
176 162
MODIFIED (*) public class  dev.hardwood.reader.ColumnReaders top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Closeable n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. void close()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
273 180
MODIFIED (*) public n.a. boolean nextBatch()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
207 154
MODIFIED public abstract interface  dev.hardwood.reader.FilterPredicate top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. dev.hardwood.reader.FilterPredicate eq(java.lang.String, byte[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 342
NEW static public n.a. dev.hardwood.reader.FilterPredicate eq(java.lang.String, java.time.LocalDateTime)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 499
NEW static public n.a. dev.hardwood.reader.FilterPredicate eq(java.lang.String, dev.hardwood.row.PqInterval)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 669
NEW static public n.a. dev.hardwood.reader.FilterPredicate gt(java.lang.String, boolean)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 282
NEW static public n.a. dev.hardwood.reader.FilterPredicate gt(java.lang.String, byte[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 362
NEW static public n.a. dev.hardwood.reader.FilterPredicate gt(java.lang.String, java.time.LocalDateTime)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 519
NEW static public n.a. dev.hardwood.reader.FilterPredicate gtEq(java.lang.String, boolean)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 288
NEW static public n.a. dev.hardwood.reader.FilterPredicate gtEq(java.lang.String, byte[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 367
NEW static public n.a. dev.hardwood.reader.FilterPredicate gtEq(java.lang.String, java.time.LocalDateTime)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 524
NEW static public n.a. dev.hardwood.reader.FilterPredicate in(java.lang.String, float[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 228
NEW static public n.a. dev.hardwood.reader.FilterPredicate in(java.lang.String, byte[][])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 374
NEW static public n.a. dev.hardwood.reader.FilterPredicate in(java.lang.String, double[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 391
NEW static public n.a. dev.hardwood.reader.FilterPredicate in(java.lang.String, java.lang.String[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 407
NEW static public n.a. dev.hardwood.reader.FilterPredicate in(java.lang.String, java.time.LocalDate[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 448
NEW static public n.a. dev.hardwood.reader.FilterPredicate in(java.lang.String, java.time.Instant[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 489
NEW static public n.a. dev.hardwood.reader.FilterPredicate in(java.lang.String, java.time.LocalDateTime[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 530
NEW static public n.a. dev.hardwood.reader.FilterPredicate in(java.lang.String, java.time.LocalTime[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 570
NEW static public n.a. dev.hardwood.reader.FilterPredicate in(java.lang.String, java.math.BigDecimal[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 614
NEW static public n.a. dev.hardwood.reader.FilterPredicate in(java.lang.String, java.util.UUID[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 654
NEW static public n.a. dev.hardwood.reader.FilterPredicate in(java.lang.String, dev.hardwood.row.PqInterval[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 681
UNCHANGED static public n.a. dev.hardwood.reader.FilterPredicate inStrings(java.lang.String, java.lang.String[])
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated
Status: Name: Old element values: New element values:
NEW since 1.1.0
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
280 401
NEW static public n.a. dev.hardwood.reader.FilterPredicate lt(java.lang.String, boolean)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 271
NEW static public n.a. dev.hardwood.reader.FilterPredicate lt(java.lang.String, byte[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 352
NEW static public n.a. dev.hardwood.reader.FilterPredicate lt(java.lang.String, java.time.LocalDateTime)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 509
NEW static public n.a. dev.hardwood.reader.FilterPredicate ltEq(java.lang.String, boolean)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 277
NEW static public n.a. dev.hardwood.reader.FilterPredicate ltEq(java.lang.String, byte[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 357
NEW static public n.a. dev.hardwood.reader.FilterPredicate ltEq(java.lang.String, java.time.LocalDateTime)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 514
NEW static public n.a. dev.hardwood.reader.FilterPredicate notEq(java.lang.String, byte[])
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 347
NEW static public n.a. dev.hardwood.reader.FilterPredicate notEq(java.lang.String, java.time.LocalDateTime)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 504
NEW static public n.a. dev.hardwood.reader.FilterPredicate notEq(java.lang.String, dev.hardwood.row.PqInterval)
Compatibility Changes:
Change
METHOD_NEW_STATIC_ADDED_TO_INTERFACE
Old file New file
n.a. 675
NEW final static public class  dev.hardwood.reader.FilterPredicate$DateInPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$DateInPredicate(java.lang.String, java.util.List
<..>
New:java.time.LocalDate
)
n.a.
Old file New file
n.a. 1153
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1151
NEW final public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1151
NEW final public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1151
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1151
NEW public n.a. java.util.List
<..>
New:java.time.LocalDate
values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1151
NEW final static public class  dev.hardwood.reader.FilterPredicate$DecimalInPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$DecimalInPredicate(java.lang.String, java.util.List
<..>
New:java.math.BigDecimal
)
n.a.
Old file New file
n.a. 1193
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1191
NEW final public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1191
NEW final public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1191
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1191
NEW public n.a. java.util.List
<..>
New:java.math.BigDecimal
values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1191
NEW final static public class  dev.hardwood.reader.FilterPredicate$DoubleInPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$DoubleInPredicate(java.lang.String, double[]) n.a.
Old file New file
n.a. 991
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 989
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1004
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1011
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 989
NEW public n.a. double[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 999
NEW final static public class  dev.hardwood.reader.FilterPredicate$FloatInPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$FloatInPredicate(java.lang.String, float[]) n.a.
Old file New file
n.a. 965
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 963
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 978
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 985
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 963
NEW public n.a. float[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 973
NEW final static public class  dev.hardwood.reader.FilterPredicate$InstantInPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$InstantInPredicate(java.lang.String, java.util.List
<..>
New:java.time.Instant
)
n.a.
Old file New file
n.a. 1163
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1161
NEW final public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1161
NEW final public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1161
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1161
NEW public n.a. java.util.List
<..>
New:java.time.Instant
values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1161
NEW final static public class  dev.hardwood.reader.FilterPredicate$IntervalColumnPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$IntervalColumnPredicate(java.lang.String, dev.hardwood.reader.FilterPredicate$Operator, dev.hardwood.row.PqInterval) n.a.
Old file New file
n.a. 1131
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1128
NEW final public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1128
NEW final public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1128
NEW public n.a. dev.hardwood.reader.FilterPredicate$Operator op()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1128
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1128
NEW public n.a. dev.hardwood.row.PqInterval value()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1128
NEW final static public class  dev.hardwood.reader.FilterPredicate$IntervalInPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$IntervalInPredicate(java.lang.String, java.util.List
<..>
New:dev.hardwood.row.PqInterval
)
n.a.
Old file New file
n.a. 1212
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1210
NEW final public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1210
NEW final public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1210
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1210
NEW public n.a. java.util.List
<..>
New:dev.hardwood.row.PqInterval
values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1210
NEW final static public class  dev.hardwood.reader.FilterPredicate$LocalDateTimeColumnPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$LocalDateTimeColumnPredicate(java.lang.String, dev.hardwood.reader.FilterPredicate$Operator, java.time.LocalDateTime) n.a.
Old file New file
n.a. 1110
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1107
NEW final public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1107
NEW final public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1107
NEW public n.a. dev.hardwood.reader.FilterPredicate$Operator op()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1107
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1107
NEW public n.a. java.time.LocalDateTime value()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1107
NEW final static public class  dev.hardwood.reader.FilterPredicate$LocalDateTimeInPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$LocalDateTimeInPredicate(java.lang.String, java.util.List
<..>
New:java.time.LocalDateTime
)
n.a.
Old file New file
n.a. 1173
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1171
NEW final public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1171
NEW final public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1171
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1171
NEW public n.a. java.util.List
<..>
New:java.time.LocalDateTime
values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1171
REMOVED (!) final static public class  dev.hardwood.reader.FilterPredicate$SignedBinaryColumnPredicate top
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
Status Superclass Compatibility Changes
REMOVED (!) java.lang.Record
Compatibility Changes:
Change
SUPERCLASS_REMOVED
Interfaces:
Status Interface Compatibility Changes
REMOVED (!) dev.hardwood.reader.FilterPredicate
Compatibility Changes:
Change
INTERFACE_REMOVED
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. FilterPredicate$SignedBinaryColumnPredicate(java.lang.String, dev.hardwood.reader.FilterPredicate$Operator, byte[])
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
544 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
544 n.a.
REMOVED (!) public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
548 n.a.
REMOVED (!) public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
555 n.a.
REMOVED (!) public n.a. dev.hardwood.reader.FilterPredicate$Operator op()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
544 n.a.
REMOVED (!) final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
544 n.a.
REMOVED (!) public n.a. byte[] value()
Compatibility Changes:
Change
METHOD_REMOVED
Old file New file
544 n.a.
NEW final static public class  dev.hardwood.reader.FilterPredicate$StringColumnPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$StringColumnPredicate(java.lang.String, dev.hardwood.reader.FilterPredicate$Operator, java.lang.String) n.a.
Old file New file
n.a. 875
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 873
NEW final public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 873
NEW final public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 873
NEW public n.a. dev.hardwood.reader.FilterPredicate$Operator op()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 873
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 873
NEW public n.a. java.lang.String value()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 873
NEW final static public class  dev.hardwood.reader.FilterPredicate$StringInPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$StringInPredicate(java.lang.String, java.lang.String[]) n.a.
Old file New file
n.a. 1054
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1052
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1071
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1078
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1052
NEW public n.a. java.lang.String[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1066
NEW final static public class  dev.hardwood.reader.FilterPredicate$TimeInPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$TimeInPredicate(java.lang.String, java.util.List
<..>
New:java.time.LocalTime
)
n.a.
Old file New file
n.a. 1183
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1181
NEW final public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1181
NEW final public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1181
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1181
NEW public n.a. java.util.List
<..>
New:java.time.LocalTime
values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1181
NEW final static public class  dev.hardwood.reader.FilterPredicate$UUIDInPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.reader.FilterPredicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FilterPredicate$UUIDInPredicate(java.lang.String, java.util.List
<..>
New:java.util.UUID
)
n.a.
Old file New file
n.a. 1202
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String column()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1200
NEW final public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1200
NEW final public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1200
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1200
NEW public n.a. java.util.List
<..>
New:java.util.UUID
values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1200
MODIFIED (*) public class  dev.hardwood.reader.ParquetFileReader top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Closeable n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. dev.hardwood.reader.ColumnReader columnReader(java.lang.String)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
330 372
MODIFIED (*) public n.a. dev.hardwood.reader.ColumnReader columnReader(int)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
337 379
MODIFIED (*) public n.a. dev.hardwood.reader.ColumnReaders columnReaders(dev.hardwood.schema.ColumnProjection)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
358 400
MODIFIED (*) public n.a. dev.hardwood.reader.RowReader rowReader()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
314 356
MODIFIED (*) final static public class  dev.hardwood.reader.ParquetFileReader$ColumnReaderBuilder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. dev.hardwood.reader.ColumnReader build()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
961 1120
MODIFIED (*) final static public class  dev.hardwood.reader.ParquetFileReader$ColumnReadersBuilder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. dev.hardwood.reader.ColumnReaders build()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
1033 1196
MODIFIED (*) final static public class  dev.hardwood.reader.ParquetFileReader$RowReaderBuilder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. dev.hardwood.reader.RowReader build()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
867 1024
NEW  (Serializable compatible)  public class  dev.hardwood.reader.ParquetReadException top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.RuntimeException n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 4387959956388447437 1
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ParquetReadException(java.lang.String) n.a.
Old file New file
n.a. 35
NEW public n.a. ParquetReadException(java.lang.String, java.lang.Throwable) n.a.
Old file New file
n.a. 39
MODIFIED (*) public abstract interface  dev.hardwood.reader.RowReader top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Closeable n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public abstract n.a. void close()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
n.a. n.a.
MODIFIED (*) public abstract n.a. boolean hasNext()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
n.a. n.a.
MODIFIED (*) public abstract n.a. void next()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
n.a. n.a.
MODIFIED  (Serializable incompatible(!): superclass modified)  public class  dev.hardwood.reader.SchemaIncompatibleException top
Superclass:
Status Superclass Compatibility Changes
MODIFIED dev.hardwood.reader.ParquetReadException(<- java.lang.RuntimeException)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 6091753103917737255 n.a.
Newtrue -5199604514454348467 n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SchemaIncompatibleException(java.lang.String, java.lang.Throwable) n.a.
Old file New file
n.a. 34
NEW  (Serializable compatible)  public class  dev.hardwood.reader.StaleMetadataException top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.io.IOException n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 4786920245346836064 n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. StaleMetadataException(java.lang.String, dev.hardwood.reader.StaleMetadataException$Check, java.util.Optional
<..>
New:java.lang.String
, java.util.Optional
<..>
New:java.lang.String
, java.lang.String)
n.a.
Old file New file
n.a. 62
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. dev.hardwood.reader.StaleMetadataException$Check check()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 77
NEW public n.a. java.util.Optional
<..>
New:java.lang.String
fileIdentity()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 87
NEW public n.a. java.lang.String fileName()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 72
NEW public n.a. java.util.Optional
<..>
New:java.lang.String
sourceIdentity()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 82
NEW  (Serializable compatible)  final static public enum  dev.hardwood.reader.StaleMetadataException$Check top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 1321174358357411050 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final dev.hardwood.reader.StaleMetadataException$Check IDENTITY n.a.
NEW public static final dev.hardwood.reader.StaleMetadataException$Check TRAILER n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. dev.hardwood.reader.StaleMetadataException$Check valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 41
NEW static public n.a. dev.hardwood.reader.StaleMetadataException$Check[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 41
MODIFIED (!) final public class  dev.hardwood.schema.ColumnProjection top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (!) public n.a. java.util.List (<- java.util.Set
<..>
New:java.lang.String
Old:java.lang.String
getProjectedColumnNames()
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
78 80
MODIFIED public class  dev.hardwood.schema.FileSchema top
MODIFIED final public class  dev.hardwood.writer.ParquetFileWriter top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void abort()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 608
NEW public n.a. void endRowGroup()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 474
NEW  (Serializable compatible)  public class  dev.hardwood.writer.ParquetWriteException top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.RuntimeException n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -1067628541396183135 1
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ParquetWriteException(java.lang.String) n.a.
Old file New file
n.a. 34
NEW public n.a. ParquetWriteException(java.lang.String, java.lang.Throwable) n.a.
Old file New file
n.a. 38
MODIFIED final public class  dev.hardwood.writer.RowWriter top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. dev.hardwood.writer.RowWriteResult tryWriteRow(java.util.function.Consumer
<..>
New:dev.hardwood.writer.StructBuilder
)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 138
NEW public abstract interface  dev.hardwood.writer.RowWriteResult top
NEW final static public class  dev.hardwood.writer.RowWriteResult$Rejected top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Record n.a.
Interfaces:
Status Interface Compatibility Changes
NEW dev.hardwood.writer.RowWriteResult n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. RowWriteResult$Rejected(java.lang.String, java.lang.String) n.a.
Old file New file
n.a. 32
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW final public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 30
NEW public n.a. java.lang.String fieldPath()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 30
NEW final public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 30
NEW public n.a. java.lang.String message()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 30
NEW final public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 30
NEW  (Serializable compatible)  final static public enum  dev.hardwood.writer.RowWriteResult$Staged top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW dev.hardwood.writer.RowWriteResult n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 1293473292319623619 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final dev.hardwood.writer.RowWriteResult$Staged INSTANCE n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. dev.hardwood.writer.RowWriteResult$Staged valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 23
NEW static public n.a. dev.hardwood.writer.RowWriteResult$Staged[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 23
MODIFIED final public class  dev.hardwood.writer.WriterConfig top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final double DEFAULT_BLOOM_FILTER_FPP n.a.
NEW public static final int DEFAULT_PAGE_TARGET_ROWS n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Map
<..>
New:java.lang.Stringjava.lang.Double
bloomFilters()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 173
NEW public n.a. int pageTargetRows()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 136
MODIFIED final static public class  dev.hardwood.writer.WriterConfig$Builder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. dev.hardwood.writer.WriterConfig$Builder bloomFilter(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 322
NEW public n.a. dev.hardwood.writer.WriterConfig$Builder bloomFilter(java.lang.String, double)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 337
NEW public n.a. dev.hardwood.writer.WriterConfig$Builder pageTargetRows(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 236

hardwood-avro

Comparing source compatibility of /home/runner/.m2/repository/dev/hardwood/hardwood-avro/1.1.0.Beta2/hardwood-avro-1.1.0.Beta2.jar against /home/runner/.m2/repository/dev/hardwood/hardwood-avro/1.1.0.Beta1/hardwood-avro-1.1.0.Beta1.jar
Old: /home/runner/.m2/repository/dev/hardwood/hardwood-avro/1.1.0.Beta1/hardwood-avro-1.1.0.Beta1.jar
New: /home/runner/.m2/repository/dev/hardwood/hardwood-avro/1.1.0.Beta2/hardwood-avro-1.1.0.Beta2.jar
Created: 2026-10-12T21:03:41.300+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: dev.hardwood.internal;dev.hardwood.internal;dev.hardwood.*.internal;dev.hardwood.*.internal
Semantic Versioning: 0.1.0
Classes:
Status Fully Qualified Name
MODIFIED (*) dev.hardwood.avro.AvroReaders
MODIFIED (*) dev.hardwood.avro.AvroReaders$RowReaderBuilder
MODIFIED (*) dev.hardwood.avro.AvroRowReader
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED (*) final public class  dev.hardwood.avro.AvroReaders top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) static public n.a. dev.hardwood.avro.AvroRowReader rowReader(dev.hardwood.reader.ParquetFileReader)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
40 42
MODIFIED (*) final static public class  dev.hardwood.avro.AvroReaders$RowReaderBuilder top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. dev.hardwood.avro.AvroRowReader build()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
100 102
MODIFIED (*) public class  dev.hardwood.avro.AvroRowReader top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW java.io.Closeable n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (*) public n.a. void close()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
125 129
MODIFIED (*) public n.a. boolean hasNext()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
105 109
MODIFIED (*) public n.a. org.apache.avro.generic.GenericRecord next()
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_NOW_THROWS_CHECKED_EXCEPTION
Old file New file
112 116

hardwood-s3

Comparing source compatibility of /home/runner/.m2/repository/dev/hardwood/hardwood-s3/1.1.0.Beta2/hardwood-s3-1.1.0.Beta2.jar against /home/runner/.m2/repository/dev/hardwood/hardwood-s3/1.1.0.Beta1/hardwood-s3-1.1.0.Beta1.jar
Old: /home/runner/.m2/repository/dev/hardwood/hardwood-s3/1.1.0.Beta1/hardwood-s3-1.1.0.Beta1.jar
New: /home/runner/.m2/repository/dev/hardwood/hardwood-s3/1.1.0.Beta2/hardwood-s3-1.1.0.Beta2.jar
Created: 2026-10-12T21:03:41.209+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: dev.hardwood.internal;dev.hardwood.internal;dev.hardwood.*.internal;dev.hardwood.*.internal
Semantic Versioning: 0.0.1
Classes:
Status Fully Qualified Name
MODIFIED dev.hardwood.s3.S3InputFile
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public class  dev.hardwood.s3.S3InputFile top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Optional
<..>
New:java.lang.String
identity()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 84

hardwood-aws-auth

Comparing source compatibility of /home/runner/.m2/repository/dev/hardwood/hardwood-aws-auth/1.1.0.Beta2/hardwood-aws-auth-1.1.0.Beta2.jar against /home/runner/.m2/repository/dev/hardwood/hardwood-aws-auth/1.1.0.Beta1/hardwood-aws-auth-1.1.0.Beta1.jar
Old: /home/runner/.m2/repository/dev/hardwood/hardwood-aws-auth/1.1.0.Beta1/hardwood-aws-auth-1.1.0.Beta1.jar
New: /home/runner/.m2/repository/dev/hardwood/hardwood-aws-auth/1.1.0.Beta2/hardwood-aws-auth-1.1.0.Beta2.jar
Created: 2026-10-12T21:03:41.312+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: dev.hardwood.internal;dev.hardwood.internal;dev.hardwood.*.internal;dev.hardwood.*.internal
Semantic Versioning: 0.0.1
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).