Skip to content

[pull] main from apache:main - #273

Merged
pull[bot] merged 2 commits into
buraksenn:mainfrom
apache:main
Jun 11, 2026
Merged

pull[bot] merged 2 commits into
buraksenn:mainfrom
apache:main

Conversation

@pull

@pull pull Bot commented Jun 11, 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 : )

alamb and others added 2 commits June 10, 2026 18:27
## Which issue does this PR close?
- related to apache/arrow-rs#9110


## Rationale for this change

Update to latest version of arrow/parquet

## What changes are included in this PR?
1. Update to arrow/parquet 59.0.0
2. Adjust code for API differences

## Are these changes tested?

By CI
## Are there any user-facing changes?

New dependency
## Which issue does this PR close?

Closes #22662.

## Rationale for this change

Async scalar UDFs can compute output field metadata in
`return_field_from_args(...)`, but `AsyncFuncExpr` rebuilt the output
field from only name, data type, and nullability. This dropped metadata
from async UDF result fields.

## What changes are included in this PR?

This PR updates `AsyncFuncExpr::field(...)` to preserve the planned
`return_field` metadata and only rename the field for the async
expression output.

It also adds a regression test that verifies an async UDF result batch
preserves metadata attached by `return_field_from_args(...)`.

## Are these changes tested?

Yes.

Added a regression test in:
-
`datafusion/core/tests/user_defined/user_defined_async_scalar_functions.rs`

The test fails without the fix and passes with the fix.

## Are there any user-facing changes?

Yes.

Async scalar UDF result fields now preserve metadata attached by
`return_field_from_args(...)`.

---------

Co-authored-by: Jeffrey Vo <jeffrey.vo.australia@gmail.com>
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
@pull pull Bot locked and limited conversation to collaborators Jun 11, 2026
@pull pull Bot added the ⤵️ pull label Jun 11, 2026
@pull
pull Bot merged commit db2d21e into buraksenn:main Jun 11, 2026
20 of 21 checks passed
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.

2 participants