Skip to content

[pull] master from apache:master - #567

Merged
pull[bot] merged 4 commits into
section9-lab:masterfrom
apache:master
Jul 28, 2026
Merged

[pull] master from apache:master#567
pull[bot] merged 4 commits into
section9-lab:masterfrom
apache:master

Conversation

@pull

@pull pull Bot commented Jul 28, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

jrmccluskey and others added 4 commits July 28, 2026 13:28
* Fix legacy typing.Tuple usage in watch.py

* Swap to the correct iterable
* Update ruff and pyrefly dependencies

* add end-of-file whitespace
* [Java IO] Add ArrowFlight IO connector

Add a new IO connector for Apache Arrow Flight, enabling high-performance
data transfer over gRPC using the Arrow columnar format.

Includes read (BoundedSource) and write (DoFn with doPut) support with
endpoint-level split parallelism and bearer token authentication.

Fixes #20116

* Add arrow-flight to javaioPreCommit and fix test issues

- Register :sdks:java:io:arrow-flight in javaioPreCommit task (build.gradle.kts)
- Add --add-opens JVM arg for Arrow native memory on JDK 17+
- Make host() nullable at AutoValue level to fix factory method NPE
- Eagerly materialize rows from Arrow buffers to prevent stale access
- Move root.setRowCount() after vector population for correct ordering
- Use AtomicInteger for thread-safe write record counting in tests

* [Java IO] Harden ArrowFlightIO writes

* [Java IO] Address ArrowFlightIO review feedback
* [Gemini] Support JmsIO SchemaTransform and cross-lang

* Adjust timing; clean up suppresswarnings
@pull pull Bot locked and limited conversation to collaborators Jul 28, 2026
@pull pull Bot added the ⤵️ pull label Jul 28, 2026
@pull
pull Bot merged commit 2ee432b into section9-lab:master Jul 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants