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 PM 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" wording > 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 PM 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 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 PM 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-yu89uZCPsPYQ_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/asterixdb/refs/heads/master/asterixdb/asterix-doc/src/main/user-defined_function/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 PM Xuan Gu <[email protected]> wrote: > >> > > >> > 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://urldefense.com/v3/__https://lists.apache.org/thread/s1lz9j1pb9yoy9dnx4nfzs5dqdrkws5k__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL7Shte77M$ > >> > > >> > PPMC vote result: > >> > > >> https://urldefense.com/v3/__https://lists.apache.org/thread/xbj601zb4s2krn7pcmr4l2jtd4wspy0r__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL7PPYMmOI$ > >> > > >> > == Major Changes Since Apache Texera 1.1.0-incubating == > >> > Full diff: > >> > > >> https://urldefense.com/v3/__https://github.com/apache/texera/compare/v1.1.0-incubating...v1.2.0-incubating-rc3__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_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 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://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/incubator/texera/1.2.0-incubating-RC3/__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_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 > >> > > >> > == 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://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 > >> > > >> > == KEYS == > >> > > >> https://urldefense.com/v3/__https://downloads.apache.org/incubator/texera/KEYS__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL76i-_8HM$ > >> > > >> > == Verification Guide == > >> > A verification guide is available here: > >> > > >> https://urldefense.com/v3/__https://docs.google.com/document/d/1SIQoOwHmSjpm-GIij2-tlM3ArIKlnO_dyVs5qcbIsNA/edit?usp=sharing__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KbE4igDbsZZ6kJCzan_19_v9N_a__KHv-yu89uZCPsPYQ_iln81QlCyxkwCRHtKwKxgrzhL7HkkQrOQ$ > >> > > >> > == 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 > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
