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

Ian Maxon <[email protected]> Tue, 28 Jul 2026 14:24:01 -0700
Newsgroups gmane.comp.apache.incubator.general
Message-ID <CAKMqrgepkytTXiXz+v5XXgKGuW9NdVmQmaP0B1QmFdXyGZpZyA@mail.gmail.com>
Oh, interesting, never noticed those. That's a lot easier than what we
do in AsterixDB, where the linter actually updates the file, so you
get a bunch of conflicts after folks come back and submit changes in
the new year. Indeed, in that case let the precedent stand.

On Tue, Jul 28, 2026 at 2:12=E2=80=AFPM Xuan Gu <[email protected]> wrote:
>
> Hi Ian,
>
> Regarding the NOTICE file, I checked several existing ASF projects and
> found that Apache Spark and Apache Hadoop use similar "and onwards" wordi=
ng
> in their NOTICE files. Given this existing ASF precedent, we believe the
> current wording is acceptable, so we plan to keep it unchanged for this
> release.
>
> Thanks for raising this point.
>
> Best,
> Xuan
>
> On Mon, Jul 27, 2026 at 9:55=E2=80=AFPM Xuan Gu <[email protected]> wrote:
>
> > Hi Ian,
> >
> > Thank you for the thorough review and for catching this issue.
> >
> > We reviewed the files under docs/ and agree that the documentation file=
s
> > should include the ASF license header. Given the missing headers, we wi=
ll
> > address the issue and prepare RC4.
> >
> > Thank you again for your careful review.
> >
> > Best,
> > Xuan
> >
> > On Mon, Jul 27, 2026 at 4:22=E2=80=AFPM Ian Maxon <[email protected]> w=
rote:
> >
> >> Hi,
> >> Unfortunately and reluctantly, I think I have to vote -1. I went
> >> through the release and almost everything is fine:
> >>
> >> [X] Checksums and PGP signatures are valid
> >> [X] LICENSE and NOTICE files are correct
> >> [ ] All files have ASF license headers where appropriate
> >> [X] Source tarball matches the Git tag
> >> [X ] Docker Compose deploys successfully
> >>
> >> I also compiled at the release tag and it's fine. I also ran the Iris
> >> sample workflow locally and all was well.
> >>
> >> However, I noticed almost all files under docs/ in the source don't
> >> have a license header. These files weren't in 1.1.0. If my reading of
> >>
> >> https://urldefense.com/v3/__https://www.apache.org/legal/src-headers.h=
tml__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__KHv-yu89uZC=
PsPYQ_iln81QlCyxkwCRHtKwKxgrzhL76iKWAvw$
> >> is correct, even though
> >> these are documentation, they still need to have the right headers
> >> like e.g.
> >> https://urldefense.com/v3/__https://raw.githubusercontent.com/apache/a=
sterixdb/refs/heads/master/asterixdb/asterix-doc/src/main/user-defined_func=
tion/udf.md__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__KHv=
-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL77Ugg-C4$
> >> .
> >> I think this slipped through because the automated check here:
> >>
> >> https://urldefense.com/v3/__https://github.com/apache/texera/blob/main=
/.licenserc.yaml__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a=
__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL7oVj4h98$
> >> is too
> >> broad. Specific text or markdown files that are known to be test data
> >> should be excluded from checks, but if they are just blanket
> >> allowlisted then little things like this can slip through the cracks.
> >> Other than that the release looks great. If I'm wrong about the
> >> license headers being strictly necessary on the files under docs/ ,
> >> then I'm happy to change my vote to +1, because it would be otherwise.
> >>
> >>
> >> Other things I noticed:
> >> - I don't think the NOTICE can be "YYYY and onwards". At least, I've
> >> never seen it anywhere else (Apache or otherwise). It just needs to be
> >> updated periodically to be the current year. I don't think it's a
> >> blocker though.
> >>
> >> - Ian
> >>
> >> On Thu, Jul 23, 2026 at 11:33=E2=80=AFPM Xuan Gu <[email protected]> w=
rote:
> >> >
> >> > Hi Incubator Community,
> >> >
> >> > This is a call for a vote to release 1.2.0-incubating RC3 of Apache
> >> Texera
> >> > (Incubating).
> >> >
> >> > =3D=3D PPMC Vote Result =3D=3D
> >> > This release candidate has been approved by the Apache Texera PPMC.
> >> >
> >> > PPMC vote thread:
> >> >
> >> https://urldefense.com/v3/__https://lists.apache.org/thread/s1lz9j1pb9=
yoy9dnx4nfzs5dqdrkws5k__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19=
_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL7Shte77M$
> >> >
> >> > PPMC vote result:
> >> >
> >> https://urldefense.com/v3/__https://lists.apache.org/thread/xbj601zb4s=
2krn7pcmr4l2jtd4wspy0r__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19=
_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL7PPYMmOI$
> >> >
> >> > =3D=3D Major Changes Since Apache Texera 1.1.0-incubating =3D=3D
> >> > Full diff:
> >> >
> >> https://urldefense.com/v3/__https://github.com/apache/texera/compare/v=
1.1.0-incubating...v1.2.0-incubating-rc3__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE=
4igDbsZZ6kJCzan_19_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL7Jtr9bI=
8$
> >> >
> >> > 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 oper=
ator
> >> > types.
> >> > - Added Hugging Face model browsing and media proxy support.
> >> >
> >> > Workflow Engine
> >> > - Added jump-to-operator navigation.
> >> > - Improved workflow execution with cross-region state materializatio=
n.
> >> > - 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.
> >> >
> >> > =3D=3D Release Candidate Artifacts =3D=3D
> >> >
> >> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/inc=
ubator/texera/1.2.0-incubating-RC3/__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDb=
sZZ6kJCzan_19_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL7hu7z3LU$
> >> >
> >> > The staging directory contains:
> >> > - Source tarball (.tar.gz), with its GPG signature (.asc) and SHA-51=
2
> >> > checksum (.sha512)
> >> > - Docker Compose convenience bundle, with its GPG signature and SHA-=
512
> >> > checksum
> >> >
> >> > =3D=3D Container Images =3D=3D
> >> > The following convenience container images are available on Docker H=
ub:
> >> >
> >> > 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-incubatin=
g-rc3
> >> >
> >> > These images were built from the source tarball included in this rel=
ease
> >> > candidate.
> >> >
> >> > =3D=3D Git Tag and Commit =3D=3D
> >> >
> >> https://urldefense.com/v3/__https://github.com/apache/texera/releases/=
tag/v1.2.0-incubating-rc3__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan=
_19_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL7KfXYAoY$
> >> > Commit: 34aa146bab1360d8b20c3c07317cc4b824a40faa
> >> >
> >> > =3D=3D KEYS =3D=3D
> >> >
> >> https://urldefense.com/v3/__https://downloads.apache.org/incubator/tex=
era/KEYS__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__KHv-yu=
89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL76i-_8HM$
> >> >
> >> > =3D=3D Verification Guide =3D=3D
> >> > A verification guide is available here:
> >> >
> >> https://urldefense.com/v3/__https://docs.google.com/document/d/1SIQoOw=
HmSjpm-GIij2-tlM3ArIKlnO_dyVs5qcbIsNA/edit?usp=3Dsharing__;!!CzAuKJ42GuquVT=
TmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHt=
KwKxgrzhL7HkkQrOQ$
> >> >
> >> > =3D=3D Vote =3D=3D
> >> > The vote will remain open for at least 72 hours.
> >> >
> >> > [ ] +1 Approve the release
> >> > [ ] 0 No opinion
> >> > [ ] -1 Do not approve the release because...
> >> >
> >> > =3D=3D Checklist =3D=3D
> >> > 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
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>