Introducing The ASF’s New Logo Read Now

Board history: Texera

ASF Oak Leaf Icon

Texera

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]

Reports

2026-08-19 — in the Incubator's report

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:

2026-05-20 — in the Incubator's report

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:

2026-02-18 — in the Incubator's report

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:

2025-11-19 — in the Incubator's report

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:

2025-09-24 — in the Incubator's report

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:

2025-08-20 — in the Incubator's report

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:

2025-07-16 — in the Incubator's report

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:

2025-06-18 — in the Incubator's report

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:

Subscribe to ASF Plus One, Our Monthly Newsletter

Subscribe Now