Re: [VOTE] Release 1.2.0-incubating RC3 of Apache Texera (Incubating)
Xuan Gu <[email protected]> Mon, 27 Jul 2026 21:55:22 -0700
| Newsgroups | gmane.comp.apache.incubator.general |
|---|---|
| Message-ID | <CAB3MwfWUUGeQxaYy-po1U_oDOJm5R2w5s1njZd+gUagAzTm1qw@mail.gmail.com> |
--0000000000001e57450657a4a6e7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ian, Thank you for the thorough review and for catching this issue. We reviewed the files under docs/ and agree that the documentation files should include the ASF license header. Given the missing headers, we will 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]> wrote= : > 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.html= __;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__KHv-yu89uZCPsP= YQ_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/aste= rixdb/refs/heads/master/asterixdb/asterix-doc/src/main/user-defined_functio= n/udf.md__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__KHv-yu= 89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL77Ugg-C4$ > . > I think this slipped through because the automated check here: > > https://urldefense.com/v3/__https://github.com/apache/texera/blob/main/.l= icenserc.yaml__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__K= Hv-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]> wrot= e: > > > > 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/s1lz9j1pb9yoy= 9dnx4nfzs5dqdrkws5k__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9= N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL7Shte77M$ > > > > PPMC vote result: > > > https://urldefense.com/v3/__https://lists.apache.org/thread/xbj601zb4s2kr= n7pcmr4l2jtd4wspy0r__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9= N_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/v1.1= .0-incubating...v1.2.0-incubating-rc3__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4ig= DbsZZ6kJCzan_19_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL7Jtr9bI8$ > > > > 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 operato= r > > 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. > > > > =3D=3D Release Candidate Artifacts =3D=3D > > > https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/incuba= tor/texera/1.2.0-incubating-RC3/__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ= 6kJCzan_19_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL7hu7z3LU$ > > > > 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 > > > > =3D=3D Container Images =3D=3D > > 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-r= c3 > > > > These images were built from the source tarball included in this releas= e > > 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/texera= /KEYS__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__KHv-yu89u= ZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL76i-_8HM$ > > > > =3D=3D Verification Guide =3D=3D > > A verification guide is available here: > > > https://urldefense.com/v3/__https://docs.google.com/document/d/1SIQoOwHmS= jpm-GIij2-tlM3ArIKlnO_dyVs5qcbIsNA/edit?usp=3Dsharing__;!!CzAuKJ42GuquVTTmV= mPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwK= xgrzhL7HkkQrOQ$ > > > > =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 yo= u > > 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] > > --0000000000001e57450657a4a6e7--