What the board has decided about this committee or office, and the reports it filed, most recent first. Generated from the published minutes.
These categorised views are best effort. They are read from the published minutes by a program, and what it can attribute to a committee depends on how each resolution happens to be worded — so a page may be incomplete, and nothing here overrides the minutes themselves. The raw minutes are the source of truth.
Please note. The board approves the minutes of a meeting at the meeting after it, and they are published then - so the most recent meeting is not usually here. ASF Members can read the draft in the board's own repository until it is.
[raw] the published minutes, which are the record. [main index]
Texera is an open-source system to support collaborative data science, AI,
and ML using GUI-based workflows. Our vision is to develop a
system to support cloud platforms on which users can easily
analyze data and use AI/ML techniques provided as operators.
Users with various backgrounds, irrespective of whether they know coding or
not, can collaborate on the same project to construct a pipeline.
Experienced users can use programming languages such as Python,
R, Java, and Scala to implement customized computation logic.
The platform allows users to pause the execution of a workflow to
investigate the operator states, and resume the execution at a later time.
The platform can be used by a research community to publish
valuable resources such as data sets, workflows, and ML models
to share their domain-specific knowledge and support
reproducibility of scientific research. The platform also allows users to
elastically request computing resources from public clouds for
computationally-intensive tasks.
Texera has been incubating since 2025-04-12.
### Three most important unfinished issues to address before graduating:
1. Publish a sequence of ASF releases following the scheduled quarterly
release cadence.
2. Increase community diversity, and identify and elect new committers and
PPMC members from active contributors.
3. Grow real-world adoption and the user community of the project.
### Are there any issues that the IPMC or ASF Board need to be aware of?
None.
### How has the community developed since the last report?
- dev:
- **21** new first-time contributors made their first commit between May
2026 and July 2026; **44** contributors were active in total.
- The dev@ mailing list had **181** direct messages from **26** unique
posters, including release votes, design RFCs, and policy votes.
- Design and feature discussions increasingly happen on GitHub
Discussions, with 61 new threads between May and July 2026.
- Three universities (UCI, UCLA, and UMich) received an NSF award of
nearly $9M to develop a national center to use the Texera project to
provide services to research labs and communities for three years (2026 -
2029).
- Three monthly community sync meetings were held (June 2, June 30, and
July 28); the meeting minutes are published at
https://texera.apache.org/monthly-meetings
- users:
- Apache Texera (Incubating) was presented at the American Diabetes
Association conference in New Orleans, introducing the project to the
diabetes research community.
- The team launched dknet-ai.org and ran the dkNet-AI Texera Agent
Hackathon.
- Texera was used by about 20 students in a summer camp organized by
dkNET.
- Texera was used by 12 high-school students to learn data science and AI
in the DS4ALL summer program (https://ds4all.ics.uci.edu/summer2026).
### How has the project developed since the last report?
- On May 20, 2026, the project completed its **first ASF release,
v1.1.0-incubating**:
- Announcement:
https://lists.apache.org/thread/35l99q11mmwl9s5mqmtqfy6hk08sftmm
- Release notes and artifacts:
https://github.com/apache/texera/releases/tag/v1.1.0-incubating
- Website:
https://texera.apache.org/announcements/1.1.0-incubating-released
- On May 29, 2026, the community adopted a release branch naming and
release cadence policy, and on June 1, 2026, defined a Release Manager
role, both via dev@ votes.
- On June 3, 2026, the release branch for the second release,
v1.2.0-incubating, was cut; the release is in progress.
- Development activity between May and July 2026: **964** commits to
main, **1,148** PRs merged, and **1,147** issues opened.
### How would you assess the podling's maturity?
- [X] Initial setup
- [X] Working towards first release
- [X] Community building
- [X] Nearing graduation
- [ ] Status file tasks signed off
- [X] Suitable name — checked 2025-04-12
- [X] Ability to create Apache releases — demonstrated with
1.1.0-incubating; 1.2.0 in flight
- [X] Community readiness
- [ ] Other:
### Date of last release:
2026-05-20, Release v1.1.0-incubating
### When were the last committers or PPMC members elected?
May 6, 2026, a new committer: Xuan Gu (ASF id: xuangu).
### Have your mentors been helpful and responsive?
Yes, the mentors have been very helpful and responsive. In particular,
Ian Maxon provided extensive help during the v1.2.0-incubating release
reviews and joins the monthly sync meetings.
### Is the PPMC managing the podling's brand / trademarks?
Yes.
### Signed-off-by:
- [ ] (texera) Cezar Andrei
Comments:
- [ ] (texera) Gordon King
Comments:
- [X] (texera) PJ Fanning
Comments:
- [X] (texera) Ian Maxon
Comments:
### IPMC/Shepherd notes:
Texera is an open-source platform for human-AI collaborative data science using visual workflows. It enables human analysts to construct, execute, and refine data analysis tasks through an intuitive GUI, assisted by AI agents that understand natural-language instructions. Texera is well suited for a wide range of applications, including “AI for Science,” by making advanced AI and data science capabilities accessible to a broader community. It can run on a laptop for local use or be deployed in the cloud to support scalable processing of large datasets. Texera has been incubating since 2025-04-12. ### Three most important unfinished issues to address before graduating: 1. First incubating release (1.1.0-incubating): eight RCs cut in the window (rc2 through rc8); release vote / final still pending; 2. Increase community diversity, and need to identify and elect new committers from active contributors; 3. Trademark / brand assignment to ASF, need to confirm status with mentors. ### Are there any issues that the IPMC or ASF Board need to be aware of? N/A ### How has the community developed since the last report? - 8 new first-time contributors in the last 3 months: Anish Shivamurthy, Asish Kumar, Elliot Lin, Eugene Gu, Julie Cao, Kyle Dang, Nicole Ying, Prateek Ganigi. - 20 returning contributors. - 2 new promoted committers: Meng wang (mengw15) and Xuan Gu (xuang7). - dev@texera.apache.org list traffic: 262 messages, 17 unique posters across the window. - Active participation in release votes from mentors(PJ Fanning and Ian Maxon) and community members. ### How has the project developed since the last report? - In the past three months: 326 commits to main, 338 PRs merged (400 opened), 286 issues closed (351 opened). - We are actively preparing for the first apache release (1.1.0-incubating). A total of 8 RCs have been prepared and voted. We had major updates: - Fix many security issues reported by internal contributors and public users - Create a new service named "Result Service" to give fine grained access to computing units instead of allowing computing unit talk to database directly - Replace Ingress in the Kubernetes cluster with Envoy Gateway, which made computing units distributed across distant machines without the need to be part of one Kubernetes cluster - Improve dataset-upload experience by allowing resumable upload to support TB-scale data upload with connection disruptions - Improve the Github PR and issue management by adding automated tag and triage process - Built the first AI agent to help users create workflow without the need to manually drag and drop operators ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: N/A ### When were the last committers or PPMC members elected? April 6 2026, a new committer: Meng Wang (mwang15). May 6 2026, a new committer: Xuan Gu (xuang7). ### Have your mentors been helpful and responsive? We learned so much from our mentors, more specifically: PJ: raised many PRs to address various security issues regarding version update, he also checked our first release and provide feedback very quickly in multiple rounds Ian: we worked actively with him on our first release, he constantly provide feedback in our process based on his previous experience including how to manage the security issues and prioritize them ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [ ] (texera) Cezar Andrei Comments: - [ ] (texera) Gordon King Comments: - [ ] (texera) PJ Fanning Comments: - [ ] (texera) Ian Maxon Comments: ### IPMC/Shepherd notes:
Texera is an open-source system to support collaborative data science, AI, and ML using GUI-based workflows. Our vision is to develop a system to support cloud platforms on which users can easily analyze data and use AI/ML techniques provided as operators. Users with various backgrounds, irrespective of whether they know coding or not, can collaborate on the same project to construct a pipeline. Experienced users can use programming languages such as Python, R, Java, and Scala to implement customized computation logic. The platform allows users to pause the execution of a workflow to investigate the operator states, and resume the execution at a later time. The platform can be used by a research community to publish valuable resources such as data sets, workflows, and ML models to share their domain-specific knowledge and support reproducibility of scientific research. The platform also allows users to elastically request computing resources from public clouds for computationally-intensive tasks. Texera has been incubating since 2025-04-12. ### Three most important unfinished issues to address before graduating: 1. Regularize Apache Releases: Finalize the release process for v1.1.0-incubating, ensuring all licensing requirements (Whimsy checks) are met, and establish a consistent release cadence. 2. Community Growth & Diversity: Continue expanding the active contributor base beyond the initial research group to ensure a diverse, self-sustaining community (as evidenced by recent external contributors). 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None at this time. ### How has the community developed since the last report? We have welcomed contributions from several new developers including Victor Fawole, GitHub user "LJX2017", and Carlos Ernesto Alvarez Berumen. ### How has the project developed since the last report? Added ML training operators for linear and logistic regression and a Choropleth map operator for visualization. Implemented support of Large Binary (single binary row with more than 2GB data) to handle larger datasets efficiently. Introduced a Materialized Execution Mode. Improved Multipart Uploads by redirecting them through the File Service and adding resumable upload support. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2025-12-08 (tagged on Github) ### When were the last committers or PPMC members elected? No new PPMC members or committers were elected during this reporting period. ### Have your mentors been helpful and responsive? Yes, mentors have been extremely helpful. Thanks to Ian Maxon, he attends monthly sync meetings and helped a lot on release process and security issues, and also thanks to PJ, he migrated our application from Akka to Pekko for license compliance and actively monitors our code base. ### Is the PPMC managing the podling's brand / trademarks? Yes. The PPMC is actively working on the texera.apache.org website setup and has been auditing license headers and artifact naming to comply with ASF branding and Whimsy requirements. ### Signed-off-by: - [ ] (texera) Cezar Andrei Comments: - [ ] (texera) Gordon King Comments: - [X] (texera) PJ Fanning Comments: - [X] (texera) Ian Maxon Comments: It might be good in the project status to mention how the new contributors are helping with the project ### IPMC/Shepherd notes:
Texera is an open-source system to support collaborative data science, AI, and ML using GUI-based workflows. Our vision is to develop a system to support cloud platforms on which users can easily analyze data and use AI/ML techniques provided as operators. Users with various backgrounds, irrespective of whether they know coding or not, can collaborate on the same project to construct a pipeline. Experienced users can use programming languages such as Python, R, Java, and Scala to implement customized computation logic. The platform allows users to pause the execution of a workflow to investigate the operator states, and resume the execution at a later time. The platform can be used by a research community to publish valuable resources such as data sets, workflows, and ML models to share their domain-specific knowledge and support reproducibility of scientific research. The platform also allows users to elastically request computing resources from public clouds for computationally-intensive tasks. Texera has been incubating since 2025-04-12. ### Three most important unfinished issues to address before graduating: 1. The Apache website (texera.apache.org) is still ongoing 2. We still have one library (rpy2) that is not Apache friendly ### Are there any issues that the IPMC or ASF Board need to be aware of? No ### How has the community developed since the last report? We had three new external contributors and also an external contributor who helped us to identify the security issue. ### How has the project developed since the last report? The followings are some of the important updates on project development: - Reorganize the code base: previously, the naming convention was `edu.uci.ics` and its now changed to `org.apache.texera` to be compliance with Apache - Add ML training operators for linear and logistic regression - Add a new micro-service named access control service which secures socket connection between computing unit and user ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: NA ### When were the last committers or PPMC members elected? July 4 2025 ### Have your mentors been helpful and responsive? Yes, PJ and Ian helped us in many ways including: - PJ raised many PRs including replace Akka actor since its license is not Apache friendly - Ian gave us insight on how to improve our security ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [ ] (texera) Cezar Andrei Comments: - [ ] (texera) Gordon King Comments: - [X] (texera) PJ Fanning Comments: Getting web site up and running would be useful. - [X] (texera) Ian Maxon Comments: Looking forward to the first incubating release, great to see the package name change. ### IPMC/Shepherd notes:
Texera is an open-source system to support collaborative data science, AI, and ML using GUI-based workflows. Our vision is to develop a system to support cloud platforms on which users can easily analyze data and use AI/ML techniques provided as operators. Users with various backgrounds, irrespective of whether they know coding or not, can collaborate on the same project to construct a pipeline. Experienced users can use programming languages such as Python, R, Java, and Scala to implement customized computation logic. The platform allows users to pause the execution of a workflow to investigate the operator states, and resume the execution at a later time. The platform can be used by a research community to publish valuable resources such as data sets, workflows, and ML models to share their domain-specific knowledge and support reproducibility of scientific research. The platform also allows users to elastically request computing resources from public clouds for computationally-intensive tasks. Texera has been incubating since 2025-04-12. ### Three most important unfinished issues to address before graduating: 1. Set up the Apache Texera webpage [http://texera.apache.org/](http://texera.apache.org/). Work is underway to consolidate user guides, developer setup instructions, and governance policies. We are analyzing the documentation structures of successful projects like Apache Flink and Spark to ensure an optimal user experience. ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? 1. **August 06, 2025:** The repository has officially transferred to Apache organization 2. **August 28, 2025:** We conducted our monthly group sync meeting with the PPMC members, committers, and contributors. ### How has the project developed since the last report? * Cloud Deployment: Investigated on AWS ECS for low cost deployment of Texera. * Preparing for NIH: Added option to allow owner to give download access to public datasets. * UI Enhancements: * Added user's activeness to admin dashboard * Displayed file upload speed and time * Added dashboard tab for computing units * Docs: All design decisions are documented in `issues` tab in Github. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2025-04-04 (not an ASF release) ### When were the last committers or PPMC members elected? July 4 2025. ### Have your mentors been helpful and responsive? Yes, our mentors were highly responsive and joined our meetings. They also actively worked on our JIRA tickets. ### Signed-off-by: - [X] (texera) PJ Fanning Comments: Next priority must be to get the web site working - [X] (texera) Ian Maxon Comments: It's great to see the code donation cleared up. Looking forward to an incubating release in the near future! ### IPMC/Shepherd notes:
Texera is an open-source system to support collaborative data science, AI, and ML using GUI-based workflows. Our vision is to develop a system to support cloud platforms on which users can easily analyze data and use AI/ML techniques provided as operators. Users with various backgrounds, irrespective of whether they know coding or not, can collaborate on the same project to construct a pipeline. Experienced users can use programming languages such as Python, R, Java, and Scala to implement customized computation logic. The platform allows users to pause the execution of a workflow to investigate the operator states, and resume the execution at a later time. The platform can be used by a research community to publish valuable resources such as data sets, workflows, and ML models to share their domain-specific knowledge and support reproducibility of scientific research. The platform also allows users to elastically request computing resources from public clouds for computationally-intensive tasks. Texera has been incubating since 2025-04-12. ### Three most important unfinished issues to address before graduating: 1. Donate the codebase to Apache. 2. Clean up parts in the codebase that are conflicting with Apache 3. Set up the Apache Texera webpage http://texera.apache.org/. Work is underway to consolidate user guides, developer setup instructions, and governance policies. We are analyzing the documentation structures of successful projects like Apache Flink and Spark to ensure an optimal user experience. ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? * August 02, 2025: We have completed the SGA form. It has been submitted and documented by Apache. We are ready to donate codebase now! * July 30, 2025: We conducted our monthly group sync meeting with the PPMC members, committers, and contributors. * July 31, 2025: Zuozhi Wang joined as a PPMC member. * We have engaged in significant community outreach and educational activities this month, increasing the users, including 17 undergraduate students, 34 students from high schools and community colleges, and 32 middle school students. * Texera has been deployed and used for research at the UCI Department of Ophthalmology. ### How has the project developed since the last report? * Cloud Deployment: Texera now runs on AWS EKS with better resource management. * Machine Learning: Added scikit-learn training operators. * UI Enhancements: Dynamic workflow setup and richer port-level metrics. * Performance: Faster Texera Hub resource access. * Docs: New tutorial videos in the works. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2025-04-04 (non ASF) ### When were the last committers or PPMC members elected? The PPMC voted to add a new member on July 4 2025. ### Have your mentors been helpful and responsive? Yes, our mentors were highly responsive and joined our meetings. We thank PJ for guiding us on the SGA form. We also thank Ian for his help with his experience from Apache AsterixDB. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [ ] (texera) Cezar Andrei Comments: - [ ] (texera) Gordon King Comments: - [X] (texera) PJ Fanning Comments: SGA is now accepted by ASF Secretary and Git repo has been moved to ASF - [ ] (texera) Ian Maxon Comments: ### IPMC/Shepherd notes:
Texera is an open-source system to support collaborative data science, AI, and ML using GUI-based workflows. Our vision is to develop a system to support cloud platforms on which users can easily analyze data and use AI/ML techniques provided as operators. Users with various backgrounds, irrespective of whether they know coding or not, can collaborate on the same project to construct a pipeline. Experienced users can use programming languages such as Python, R, Java, and Scala to implement customized computation logic. The platform allows users to pause the execution of a workflow to investigate the operator states, and resume the execution at a later time. The platform can be used by a research community to publish valuable resources such as data sets, workflows, and ML models to share their domain-specific knowledge and support reproducibility of scientific research. The platform also allows users to elastically request computing resources from public clouds for computationally-intensive tasks. Texera has been incubating since 2025-04-12. ### Three most important unfinished issues to address before graduating: 1. Complete the SGA form. 2. Donate the Texera codebase from the [Texera/texera](https://github.com/Texera/texera) GitHub repo to the Apache/Texera repo. 3. Set up the Apache Texera webpage http://texera.apache.org/. ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? - 2025-06-12: Ian Maxon (imaxon) has been added as a Texera mentor. - 2025-06-25: We got approval from UCI on realeasing their copyright to us. We are finalizing the paperwork. After this, we can sign and submit the SGA form. - 2025-06-30: We conducucted a monthly group sync meeting, meeting minutes and recording can be found in [this email thread](https://lists.apache.org/thread/hq6tsnzw05c00lqgb1trwf5w31kvvzg2). - 2025-06-30: PPMC started voting for a new PPMC member. - 2025-06-30: There were six more contributors onboarding. - 2025-06-30: There were four more users showing interests through other channels. We will gradually move to use general@texera.apache.org to let potential users contact us. ### How has the project developed since the last report? 1. Logo & Branding: Complete refresh of branding assets (**NEW LOGO!**): - Replaced the old logo with a redesigned new version and improved logo loading behavior. [#3481](https://github.com/Texera/texera/pull/3481), [#3483](https://github.com/Texera/texera/pull/3483), [#3485](https://github.com/Texera/texera/pull/3485), [#3486](https://github.com/Texera/texera/pull/3486), [#3487](https://github.com/Texera/texera/pull/3487) 2. Execution Engine - Improved schema propagation. [#3501](https://github.com/Texera/texera/pull/3501) - Refactored messaging classes for better semantic clarity: `ControlPayload` → Direct Control Message (DCM), `ChannelMarker` → Embedded Control Message (ECM). [#3492](https://github.com/Texera/texera/pull/3492), [#3472](https://github.com/Texera/texera/pull/3472) - Enhanced execution stability and correctness. [#3488](https://github.com/Texera/texera/pull/3488), [#3491](https://github.com/Texera/texera/pull/3491), [#3470](https://github.com/Texera/texera/pull/3470), [#3471](https://github.com/Texera/texera/pull/3471), [#3482](https://github.com/Texera/texera/pull/3482) 3. Services & Configuration - Introduced and extended Admin Site Settings service. [#3453](https://github.com/Texera/texera/pull/3453), [#3480](https://github.com/Texera/texera/pull/3480), [#3489](https://github.com/Texera/texera/pull/3489) 4. UI & Usability - Added Parquet as a supported export format and alpha channel support for scatter plots. [#3478](https://github.com/Texera/texera/pull/3478), [#3498](https://github.com/Texera/texera/pull/3498) - Improved operator usability. [#3479](https://github.com/Texera/texera/pull/3479), [#3411](https://github.com/Texera/texera/pull/3411) ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2025-04-04 ### When were the last committers or PPMC members elected? We conducted a group sync meeting on 2025-06-30 (see [email thread](https://lists.apache.org/thread/hq6tsnzw05c00lqgb1trwf5w31kvvzg2) for meeting minutes, slides and recordings). We discussed about adding a new PPMC member and voting the case on email list. the vote is to be conducted on 2025-07-03. ### Have your mentors been helpful and responsive? Yes, our mentors have been both helpful and highly responsive, and we sincerely appreciate their continued support throughout the incubation process. We would especially like to thank PJ Fanning for his outstanding guidance and active engagement. We also warmly welcome our new mentor, Ian Maxon, and look forward to benefiting from his valuable experience with the successful incubation of Apache AsterixDB. ### Is the PPMC managing the podling's brand / trademarks? Texera PPMC just released a new logo for branding purpose. The [new logo](https://github.com/Texera/texera/raw/master/core/gui/src/assets/logos/ full_logo_small.png) is based on a peacock. Texera PPMC is working with third parties who are willing to use Texera brand/trademarks, according to https://incubator.apache.org/guides/publicity.html and https://incubator.apache.org/guides/branding.html. ### Signed-off-by: - [ ] (texera) Cezar Andrei Comments: - [X] (texera) Gordon King Comments: - [X] (texera) PJ Fanning Comments: - [X] (texera) Ian Maxon Comments: Looks good to me. I think the project is making great progress toward adopting good practices around project discussions and license management. ### IPMC/Shepherd notes:
Texera is an open-source system to support collaborative data science, AI, and ML using GUI-based workflows. Our vision is to develop a system that supports cloud platforms on which users can easily analyze data and use AI/ML techniques provided as operators. Users with various backgrounds, irrespective of whether they know coding or not, can collaborate on the same project to construct a pipeline. Experienced users can use programming languages such as Python, R, Java, and Scala to implement customized computation logic. The platform allows users to pause the execution of a workflow to investigate operator states and resume execution at a later time. The platform can be used by a research community to publish valuable resources such as data sets, workflows, and ML models to share their domain-specific knowledge and support reproducibility of scientific research. The platform also allows users to elastically request computing resources from public clouds for computationally intensive tasks. Texera has been incubating since 2025-04-12. ### Three most important unfinished issues to address before graduating: 1. Complete the SGA form. 2. Donate the Texera codebase from the [Texera/texera](https://github.com/Texera/texera) GitHub repo to the Apache/Texera repo. 3. Set up the Apache Texera webpage http://texera.apache.org/. ### Are there any issues that the IPMC or ASF Board need to be aware of? No ### How has the community developed since the last report? - 2025-04-12: The project enters the incubation phase. - 2025-05-12: We have expanded our PPMC members to 12 members. All of them have signed and submitted their iCLA forms. The latest members (excluding mentors) are listed as follows: | # | ID | GitHub Username | Public Name | |----|--------------|------------------|----------------| | 1 | aicam | aicam | Ali Risheh | | 2 | chenli | | Chen Li | | 3 | kunwp1 | | Chris Park | | 4 | jiadongb | | Jiadong Bai | | 5 | shengquan | | Shengquan Ni | | 6 | xiaozhenliu | | Xiaozhen Liu | | 7 | linxinyuan | aglinxinyuan | Xinyuan Lin | | 8 | yiconghuang | Yicong-Huang | Yicong Huang | | 9 | yunyd | | Yunyan Ding | - 2025-05-12: We have identified 3 mentors: | # | ID | GitHub Username | Public Name | |----|------------|------------------|------------------------| | 1 | cezar | cezarfx | Cezar Cristian Andrei | | 2 | garyw | bigdata-memory | Gordon King | | 3 | fanningpj | pjfanning | PJ Fanning | - 2025-05-12: 10/12 PPMC members (excluding two mentors) have subscribed to mailing lists. - 2025-05-18: We have gathered 52 approvals (in the form of email replies) from past codebase committers to donate the [Texera/texera](https://github.com/Texera/texera) codebase to Apache/Texera. - 2025-05-25: We are in discussion with Ian Maxon (Apache ID: imaxon), PMC Chair of Apache AsterixDB and a long-time contributor, about his joining as a mentor for Apache Podling-Texera. Ian is currently in the process of self-nominating to join the Incubator PMC in order to become eligible to serve as a mentor. - 2025-06-01: As Texera is a research project conducted at University of California, Irvine (UCI), the university owns the copyright of the codebase/software. We are talking to the UCI licensing office about releasing their copyright to the committers of the codebase, with Chen Li as the representative. After the UCI licensing office releases the copyright, we will prepare the SGA form. - 2025-06-01: As of today, we are actively designing a new logo for Texera. ### How has the project developed since the last report? - We released Texera [v1.0.0](https://github.com/Texera/texera/releases/tag/1.0.0) on April 04, 2025. - Many codebase clean ups to prepare codebase for the donation to Apache. - Created a `NOTICE` file to comply with ASF requirements [#3388](https://github.com/Texera/texera/pull/3388) - Added ASF license headers to JOOQ-generated files [#3414](https://github.com/Texera/texera/pull/3414) - Added ASF license headers to source files and enabled Release Audit Tool (RAT)) in CI [#3415](https://github.com/Texera/texera/pull/3415) - New major features: - Added new visualization operators: Bullet Chart [#3362](https://github.com/Texera/texera/pull/3362), RangeSlider [#3374](https://github.com/Texera/texera/pull/3374), Nested Table [#3397](https://github.com/Texera/texera/pull/3397), and Volcano Plot [#3418](https://github.com/Texera/texera/pull/3418) - Improved file handling with MultipartUpload implementation for file uploads [#3396](https://github.com/Texera/texera/pull/3396) and pre-checks for file size/type before preview [#3427](https://github.com/Texera/texera/pull/3427) - Enhanced result exportation with support for the HTML format and large Apache Arrow files [#3429](https://github.com/Texera/texera/pull/3429) - Added size metadata to a workflow JSON for better visibility [#3256](https://github.com/Texera/texera/pull/3256) - Enabled email notifications to users and administrators for inactive or unauthorized login attempts [#3391](https://github.com/Texera/texera/pull/3391), [#3393](https://github.com/Texera/texera/pull/3393) - Added admin account configuration and restricted local sign-ups [#3387](https://github.com/Texera/texera/pull/3387) - Added support for new R libraries and fixed job ordering in the Helm chart [#3386](https://github.com/Texera/texera/pull/3386) - Enabled adjustable shared memory settings for the computing unit [#3451](https://github.com/Texera/texera/pull/3451) - UI improvements - Improved the layout and interface, including the change to the "terminate button icon" [#3424](https://github.com/Texera/texera/pull/3424) and dynamic height adjustment of the operator property sidebar [#3437](https://github.com/Texera/texera/pull/3437) - Enhanced interactivity with auto-expansion of the result panel on an operator click [#3435](https://github.com/Texera/texera/pull/3435) and improved the comment box usability [#3436](https://github.com/Texera/texera/pull/3436) - Added individual progress indicators for concurrent file uploads [#3426](https://github.com/Texera/texera/pull/3426) - General UI consistency and refinements [#3359](https://github.com/Texera/texera/pull/3359), [#3372](https://github.com/Texera/texera/pull/3372) - Refactoring - Reimplemented the User Quota Service to remove the MongoDB dependency [#3402](https://github.com/Texera/texera/pull/3402) - Replaced cache source operators with input port materialization reader threads [#3425](https://github.com/Texera/texera/pull/3425) - Bug fixes - Fixed the Helm chart metric resolution, cluster export issues, and Envoy HTTP timeout/configuration problems [#3376](https://github.com/Texera/texera/pull/3376), [#3378](https://github.com/Texera/texera/pull/3378), [#3380](https://github.com/Texera/texera/pull/3380), [#3382](https://github.com/Texera/texera/pull/3382) - Updated the base image in Dockerfile for compatibility [#3413](https://github.com/Texera/texera/pull/3413) - Fixed the UI layout and state issues, including centering operators, incorrect workflow reloading, and auto-persistence logic [#3342](https://github.com/Texera/texera/pull/3342), [#3344](https://github.com/Texera/texera/pull/3344), [#3412](https://github.com/Texera/texera/pull/3412) - Resolved errors in dataset display for unauthenticated users and improved handling of compressed files in File Scan operator [#3373](https://github.com/Texera/texera/pull/3373), [#3385](https://github.com/Texera/texera/pull/3385) - Fixed multiple ChannelMarker issues across Java and Python layers, including transmission, partitioning, and worker routing [#3434](https://github.com/Texera/texera/pull/3434), [#3439](https://github.com/Texera/texera/pull/3439), [#3445](https://github.com/Texera/texera/pull/3445), [#3448](https://github.com/Texera/texera/pull/3448) - Corrected backend query versioning and execution order, and fixed Python Lambda operator compilation [#3410](https://github.com/Texera/texera/pull/3410), [#3438](https://github.com/Texera/texera/pull/3438) ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2025-04-04 ### When were the last committers or PPMC members elected? On 2025-05-12, the last Texera PPMC members (yunyad, aicam) were added. ### Have your mentors been helpful and responsive? Yes, our mentors have been both helpful and highly responsive. We are grateful for their continued support throughout the incubation process. In particular, we would like to extend a special thanks to PJ Fanning for his outstanding guidance and engagement. ### Is the PPMC managing the podling's brand / trademarks? Texera PPMC is working with third parties who are willing to use Texera brand/trademarks, according to https://incubator.apache.org/guides/publicity.html and https://incubator.apache.org/guides/branding.html. Texera PPMC is also working on a new design of the Texera logo/trademark. Name is approved: https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-233 ### Signed-off-by: - [ ] (texera) Cezar Andrei Comments: - [ ] (texera) Gordon King Comments: - [X] (texera) PJ Fanning Comments: I will ask the Texera team to provide a shorter report in future. The SGA is not yet signed so we have not yet transferred the code. ### IPMC/Shepherd notes: