[VOTE] Release 1.2.0-incubating RC3 of Apache Texera (Incubating)

Xuan Gu <[email protected]> Thu, 23 Jul 2026 23:33:20 -0700
Newsgroups gmane.comp.apache.incubator.general
Message-ID <CA+-9Ftg8GCt=U=uNGmiLUsodCRVyqBZmLKnzy-buvmAuZ38ftQ@mail.gmail.com>
--00000000000018ee820657558da2
Content-Type: text/plain; charset="UTF-8"

Hi Incubator Community,

This is a call for a vote to release 1.2.0-incubating RC3 of Apache Texera
(Incubating).

== PPMC Vote Result ==
This release candidate has been approved by the Apache Texera PPMC.

PPMC vote thread:
https://lists.apache.org/thread/s1lz9j1pb9yoy9dnx4nfzs5dqdrkws5k

PPMC vote result:
https://lists.apache.org/thread/xbj601zb4s2krn7pcmr4l2jtd4wspy0r

== Major Changes Since Apache Texera 1.1.0-incubating ==
Full diff:
https://github.com/apache/texera/compare/v1.1.0-incubating...v1.2.0-incubating-rc3

Major changes include:
Cloud-Native Deployment
- Added Lakekeeper as the Iceberg catalog for Kubernetes deployments.
- Integrated the Agent Service and LiteLLM into both Kubernetes and
single-node deployments.
- Strengthened deployment security by configuring service containers to run
as non-root.

AI Integration
- Expanded built-in AI capabilities with support for additional operator
types.
- Added Hugging Face model browsing and media proxy support.

Workflow Engine
- Added jump-to-operator navigation.
- Improved workflow execution with cross-region state materialization.
- Enhanced workflow validation to detect invalid graph structures earlier.

Performance and Platform
- Reduced database connection overhead through PostgreSQL connection
pooling.
- Upgraded backend services to Java 17 LTS.

User Experience
- Added a public dataset gallery.
- Added compute configuration to the admin interface.
- Improved workflow authoring and dataset management through various UI and
usability enhancements.

Configuration
- Simplified deployment configuration by separating public pre-login
settings from authenticated APIs.

== Release Candidate Artifacts ==
https://dist.apache.org/repos/dist/dev/incubator/texera/1.2.0-incubating-RC3/

The staging directory contains:
- Source tarball (.tar.gz), with its GPG signature (.asc) and SHA-512
checksum (.sha512)
- Docker Compose convenience bundle, with its GPG signature and SHA-512
checksum

== Container Images ==
The following convenience container images are available on Docker Hub:

apache/texera-dashboard-service:1.2.0-incubating-rc3
apache/texera-workflow-execution-coordinator:1.2.0-incubating-rc3
apache/texera-workflow-execution-runner:1.2.0-incubating-rc3
apache/texera-workflow-compiling-service:1.2.0-incubating-rc3
apache/texera-file-service:1.2.0-incubating-rc3
apache/texera-config-service:1.2.0-incubating-rc3
apache/texera-access-control-service:1.2.0-incubating-rc3
apache/texera-agent-service:1.2.0-incubating-rc3
apache/texera-workflow-computing-unit-managing-service:1.2.0-incubating-rc3

These images were built from the source tarball included in this release
candidate.

== Git Tag and Commit ==
https://github.com/apache/texera/releases/tag/v1.2.0-incubating-rc3
Commit: 34aa146bab1360d8b20c3c07317cc4b824a40faa

== KEYS ==
https://downloads.apache.org/incubator/texera/KEYS

== Verification Guide ==
A verification guide is available here:
https://docs.google.com/document/d/1SIQoOwHmSjpm-GIij2-tlM3ArIKlnO_dyVs5qcbIsNA/edit?usp=sharing

== Vote ==
The vote will remain open for at least 72 hours.

[ ] +1 Approve the release
[ ] 0 No opinion
[ ] -1 Do not approve the release because...

== Checklist ==
Please include the checklist below in your reply and mark the checks you
performed with an x.

[ ] Checksums and PGP signatures are valid
[ ] LICENSE and NOTICE files are correct
[ ] All files have ASF license headers where appropriate
[ ] Source tarball matches the Git tag
[ ] Docker Compose deploys successfully

Thank you for reviewing and voting on this release candidate.

Best,
Xuan Gu
Release Manager for Apache Texera 1.2.0-incubating

--00000000000018ee820657558da2--