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 79623cd27af3dc83bf80b4627aae2244c363a7ee Merge: d66503e5eb 653d82e150 Author: Xiaozhen Liu <[email protected]> AuthorDate: Fri Apr 24 12:38:24 2026 -0700 Merge branch 'refs/heads/main' into xiaozhen-caching-prototype .github/workflows/github-action-build.yml | 4 +- access-control-service/build.sbt | 5 +- access-control-service/project/build.properties | 2 +- amber/build.sbt | 8 +- amber/operator-requirements.txt | 8 +- amber/project/build.properties | 2 +- amber/project/plugins.sbt | 4 +- amber/requirements.txt | 2 - amber/src/main/python/core/models/operator.py | 10 +- amber/src/main/python/core/models/state.py | 5 +- .../python/core/storage/iceberg/iceberg_utils.py | 2 +- .../storage/iceberg/test_iceberg_utils_catalog.py | 98 + .../pythonworker/PythonWorkflowWorker.scala | 13 +- bin/computing-unit-worker.dockerfile | 1 - bin/single-node/.env | 40 +- bin/single-node/docker-compose.yml | 193 + build.sbt | 29 +- common/auth/build.sbt | 5 +- common/config/build.sbt | 5 +- .../amber/config/EnvironmentalVariable.scala | 1 + common/dao/build.sbt | 3 - common/pybuilder/build.sbt | 3 - common/workflow-core/build.sbt | 9 +- .../amber/core/executor/OperatorExecutor.scala | 8 +- .../org/apache/texera/amber/core/state/State.scala | 5 +- common/workflow-operator/build.sbt | 8 +- common/workflow-operator/project/build.properties | 2 +- .../apache/texera/amber/operator/LogicalOp.scala | 6 + .../operator/metadata/OperatorGroupConstants.scala | 7 +- .../operator/sklearn/SklearnPredictionOpDesc.scala | 2 +- .../apis/reddit/RedditSearchSourceOpDesc.scala | 2 +- .../source/apis/twitter/TwitterSourceOpDesc.scala | 1 + .../source/apis/twitter/TwitterSourceOpExec.scala | 33 +- .../v2/TwitterFullArchiveSearchSourceOpDesc.scala | 1 + .../v2/TwitterFullArchiveSearchSourceOpExec.scala | 128 +- .../twitter/v2/TwitterSearchSourceOpDesc.scala | 1 + .../twitter/v2/TwitterSearchSourceOpExec.scala | 120 +- .../source/apis/twitter/v2/TwitterUtils.scala | 105 - .../operator/source/fetcher/URLFetcherOpDesc.scala | 4 +- .../operator/source/scan/ScanSourceOpDesc.scala | 10 +- .../texera/amber/operator/split/SplitOpDesc.scala | 2 +- .../amber/operator/udf/java/JavaUDFOpDesc.scala | 2 +- .../texera/amber/operator/udf/r/RUDFOpDesc.scala | 2 +- .../ContinuousErrorBandsOpDesc.scala | 2 +- .../contourPlot/ContourPlotOpDesc.scala | 2 +- .../dumbbellPlot/DumbbellPlotOpDesc.scala | 4 +- .../visualization/ecdfPlot/ECDFPlotOpDesc.scala | 186 + .../filledAreaPlot/FilledAreaPlotOpDesc.scala | 4 +- .../histogram2d/Histogram2DOpDesc.scala | 2 +- .../ParallelCoordinatesPlotOpDesc.scala | 132 + .../ternaryContour/TernaryContourOpDesc.scala | 151 + .../visualization/wordCloud/WordCloudOpDesc.scala | 2 +- .../ecdfPlot/ECDFPlotOpDescSpec.scala | 61 + computing-unit-managing-service/build.sbt | 8 +- .../project/build.properties | 2 +- .../resource/ComputingUnitManagingResource.scala | 95 +- config-service/build.sbt | 7 +- file-service/build.sbt | 5 +- frontend/.yarn/releases/yarn-4.14.1.cjs | 940 +++ frontend/.yarn/releases/yarn-4.5.1.cjs | 934 --- frontend/.yarnrc.yml | 2 +- frontend/package.json | 80 +- .../collab-wrapper/collab-wrapper.component.css | 1 - .../markdown-description.component.ts | 17 +- .../user-computing-unit.component.scss | 2 +- .../dataset-detail.component.html | 2 +- .../user-dataset-version-filetree.component.scss | 5 + .../operator-menu/operator-menu.component.html | 2 +- .../computing-unit-selection.component.scss | 6 +- .../console-frame/console-frame.component.scss | 24 +- .../result-panel/result-panel.component.spec.ts | 4 +- .../workspace/service/joint-ui/joint-ui.service.ts | 3 +- frontend/src/assets/operator_images/ECDFPlot.png | Bin 0 -> 1297 bytes .../operator_images/ParallelCoordinatesPlot.png | Bin 0 -> 4583 bytes .../src/assets/operator_images/TernaryContour.png | Bin 0 -> 167675 bytes .../jschardet-stub/index.js} | 29 +- frontend/tools/jschardet-stub/package.json | 7 + frontend/yarn.lock | 8579 +++++++++++--------- project/build.properties | 2 +- project/plugins.sbt | 8 +- workflow-compiling-service/build.sbt | 5 +- .../project/build.properties | 2 +- 82 files changed, 6822 insertions(+), 5396 deletions(-)
