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] > >> > >>