Skip to content

Upgrade arrow-java from 15.0.0 to 19.0.0 #10

@swuferhong

Description

@swuferhong

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions