The Apache Arrow team is pleased to announce the v19.0.0 release of Apache Arrow Java. Changelog What’s Changed Breaking Changes GH-774: Consoliate BitVectorHelper.getValidityBufferSize and BaseValueVector.getValidityBufferSizeFromCount by @rtadepalli in #775 GH-586: Override fixedSizeBinary method for UnionMapWriter by @axreldable in #885 GH-891: Add ExtensionTypeWriterFactory to TransferPair by @jhrotko in #892 GH-948: Use buffer indexing for UUID vector by @jhrotko in #949 GH-139: [Flight] Stop return null from MetadataAdapter.getAll(String) and getAllByte(String) by @axreldable in #1016 New Features and Enhancements GH-52: Make RangeEqualsVisitor of RunEndEncodedVector more efficient by @ViggoC in #761 GH-765: Do not close/free imported BaseStruct objects by @pepijnve in #766 GH-79: Move splitAndTransferValidityBuffer to BaseValueVector by @rtadepalli in #777 GH-731: Avro adapter, output dictionary-encoded fields as enums by @martin-traverse in #779 GH-725: Added ExtensionReader by @xxlaykxx in #726 GH-882: Add support for loading native library from a user specified location by @pepijnve in #883 GH-109: Implement Vector Validators for StringView by @ViggoC in #886 GH-900: Fix gandiva groupId in arrow-bom by @XN137 in #901 GH-762: Implement VectorAppender for RunEndEncodedVector by @ViggoC in #884 GH-825: Add UUID canonical extension type by @jhrotko in #903 GH-110: Flight SQL JDBC related StringView components implementation by @ViggoC in #905 GH-863: [JDBC] Suppress benign exceptions from gRPC layer on ArrowFlightSqlClientHandler#close by @ennuite in #910 GH-929: Add UUID support in JDBC driver by @xborder in #930 GH-952: Add OAuth support by @xborder in #953 GH-946: Add Variant extension type support by @tmater in #947 GH-130: Fix AutoCloseables to work with @nullable structures by @axreldable in #1017 GH-1038: Trim object memory for ArrowBuf by @lriggs in #1044 GH-1061: Add codegen classifier jar for arrow-vector. by @lriggs in #1062 GH-301: [Vector] Allow adding a vector at the end of VectorSchemaRoot by @axreldable in #1013 GH-552: [Vector] Add absent methods to the UnionFixedSizeListWriter by @axreldable in #1052 Full Changelog: changelog