Skip to content

Conversation

@kunwp1
Copy link
Contributor

@kunwp1 kunwp1 commented Jan 16, 2026

What changes were proposed in this PR?

This PR integrates the texera-rudf plugin and enables R UDF operators when the plugin is installed in the runtime environment.

Previously, #4090 removed runtime support for R UDF operators due to licensing constraints. Following the design proposed in #4155, we now manage all R UDF–related code in a separate repository and have the Texera main repository consume it as an optional plugin.

For prerequisites and installation instructions, please refer to the README.md in the plugin repository: https://github.com/kunwp1/texera-rudf.
Note: This repository is currently a prototype under my personal account. Once this PR is merged, I plan to transfer it to the Texera organization.

Any related issues, documentation, discussions?

Discussion: #4155
PR: #4090, #4124

How was this PR tested?

Tested with this workflow Test.json

Plugin Uninstalled

Screenshot 2026-01-15 at 9 27 17 PM

Plugin Installed

Screenshot 2026-01-15 at 9 29 51 PM

Was this PR authored or co-authored using generative AI tooling?

No

@kunwp1 kunwp1 requested a review from chenlica January 16, 2026 05:59
@kunwp1 kunwp1 self-assigned this Jan 16, 2026
@kunwp1 kunwp1 changed the title Enable R UDF Runtime via Optional texera-rudf Plugin feat:Enable R UDF Runtime via Optional texera-rudf Plugin Jan 16, 2026
@kunwp1 kunwp1 changed the title feat:Enable R UDF Runtime via Optional texera-rudf Plugin feat(amber):Enable R UDF Runtime via Optional texera-rudf Plugin Jan 16, 2026
@kunwp1 kunwp1 changed the title feat(amber):Enable R UDF Runtime via Optional texera-rudf Plugin feat(amber): Enable R UDF Runtime via Optional texera-rudf Plugin Jan 16, 2026
@kunwp1
Copy link
Contributor Author

kunwp1 commented Jan 16, 2026

I initially assigned this PR to @chenlica because @Ma77Ball isn’t a contributor and can’t be assigned as a reviewer.

@chenlica
Copy link
Contributor

@Ma77Ball Can you review this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants