This is an automated email from the ASF dual-hosted git repository. Xiao-zhen-Liu pushed a commit to branch xiaozhen-caching-prototype in repository https://gitbox.apache.org/repos/asf/texera.git
commit 2389dcb10f8f95515b41ad4016d46f6ec8f9b9e2 Merge: 76c03feae6 3e46ceaf3d Author: Xiaozhen Liu <[email protected]> AuthorDate: Wed Mar 11 12:51:49 2026 -0700 Merge branch 'refs/heads/main' into xiaozhen-caching-prototype .../automatic-email-notif-on-ddl-change.yml | 62 ++ .github/workflows/build-and-push-images.yml | 2 +- .github/workflows/create-release-candidate.yml | 11 + LICENSE | 4 + .../access-control-service-web-config.yaml | 7 +- .../src/main/resources/logback.xml | 2 +- .../texera/service/AccessControlService.scala | 14 +- .../resources/computing-unit-master-config.yml | 8 +- amber/src/main/resources/logback.xml | 2 +- .../texera-compiling-service-web-config.yml | 5 +- amber/src/main/resources/web-config.yml | 5 +- .../apache/texera/web/ComputingUnitMaster.scala | 35 + .../apache/texera/web/TexeraWebApplication.scala | 36 +- .../websocket/event/WebResultUpdateEvent.scala | 3 +- .../web/service/ExecutionResultService.scala | 8 +- .../access-control-service-deployment.yaml | 2 +- bin/k8s/templates/config-service-deployment.yaml | 2 +- bin/k8s/templates/example-data-loader-job.yaml | 2 +- bin/k8s/templates/file-service-deployment.yaml | 2 +- bin/k8s/templates/gateway-security-policy.yaml | 2 +- bin/k8s/templates/webserver-deployment.yaml | 2 +- .../workflow-compiling-service-deployment.yaml | 2 +- ...workflow-computing-unit-manager-deployment.yaml | 4 +- ...ow-computing-unit-master-prepull-daemonset.yaml | 2 +- bin/k8s/values.yaml | 12 +- bin/postgres17-pgroonga.dockerfile | 50 - bin/single-node/.env | 15 +- bin/single-node/docker-compose.yml | 79 +- .../examples/datasets/iris-species/Iris.csv | 151 +++ .../examples/datasets/iris-species/description.txt | 1 + .../popular-movies-of-imdb/TMDb_updated.csv | 1002 ++++++++++++++++++++ .../popular-movies-of-imdb/description.txt | 1 + bin/single-node/examples/load-examples.sh | 288 ++++++ ...xample] Data Exploration on Movies Dataset.json | 652 +++++++++++++ ...[Example] Machine Learning on Iris Dataset.json | 800 ++++++++++++++++ bin/single-node/nginx.conf | 16 +- common/auth/build.sbt | 4 +- .../apache/texera/auth/RequestLoggingFilter.scala | 64 ++ common/config/src/main/resources/cluster.conf | 1 + common/config/src/main/resources/storage.conf | 2 - .../amber/config/EnvironmentalVariable.scala | 5 - .../apache/texera/amber/config/StorageConfig.scala | 3 - common/dao/build.sbt | 2 - .../org/apache/texera/dao/JooqCodeGenerator.scala | 75 -- .../amber/core/storage/DocumentFactory.scala | 102 +- .../apache/texera/amber/operator/LogicalOp.scala | 2 + .../keywordSearch/KeywordSearchOpDesc.scala | 3 +- .../sklearn/testing/SklearnTestingOpDesc.scala | 2 +- .../sklearn/training/SklearnTrainingOpDesc.scala | 2 +- .../radarChart/RadarChartOpDesc.scala | 166 ++++ .../visualization/wordCloud/WordCloudOpDesc.scala | 3 +- .../wordCloud/WordCloudOpDescSpec.scala | 57 ++ .../computing-unit-managing-service-config.yaml | 7 +- .../service/ComputingUnitManagingService.scala | 14 +- .../main/resources/config-service-web-config.yaml | 7 +- .../org/apache/texera/service/ConfigService.scala | 13 +- .../main/resources/file-service-web-config.yaml | 7 +- .../org/apache/texera/service/FileService.scala | 14 +- .../result-table-frame.component.ts | 17 +- .../workflow-result/workflow-result.service.ts | 12 +- .../workspace/types/execute-workflow.interface.ts | 1 - frontend/src/assets/operator_images/RadarChart.png | Bin 0 -> 171348 bytes .../workflow-compiling-service-config.yaml | 7 +- .../texera/service/WorkflowCompilingService.scala | 32 + 64 files changed, 3605 insertions(+), 310 deletions(-)
