Description:
Fluss depends on fluss-shaded-arrow which currently bundles Arrow Java 15.0.0. We need to upgrade to 19.0.0 to gain access to the Variant type support introduced in newer Arrow releases, which Fluss will rely on for its Variant data type implementation.
Motivation
Apache Arrow 19.0.0 introduced the Variant logical type (a self-describing, semi-structured data format). Fluss needs this type to support Variant columns in its storage and compute layers.
Notes
This is a 4-major-version jump. Key areas to watch:
- Memory allocator API changes (BufferAllocator)
- Vector API deprecations/removals
- Flatbuffers dependency version bump
- IPC format compatibility (if applicable)
Description:
Fluss depends on fluss-shaded-arrow which currently bundles Arrow Java 15.0.0. We need to upgrade to 19.0.0 to gain access to the Variant type support introduced in newer Arrow releases, which Fluss will rely on for its Variant data type implementation.
Motivation
Apache Arrow 19.0.0 introduced the Variant logical type (a self-describing, semi-structured data format). Fluss needs this type to support Variant columns in its storage and compute layers.
Notes
This is a 4-major-version jump. Key areas to watch: