This is an automated email from the ASF dual-hosted git repository.

linxinyuan pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/texera.git

commit 172838514f0ecedf510d0817bc20a869041f4b4d
Merge: f4827796d1 4d3c788b81
Author: Xinyuan Lin <[email protected]>
AuthorDate: Fri Oct 10 17:15:00 2025 -0700

    Merge branch 'main' into asf-site

 .github/ISSUE_TEMPLATE/bug-template.yaml           |  84 ++++
 .github/labeler.yml                                |  85 ++++
 .github/workflows/github-action-build.yml          |  25 +-
 .github/workflows/pr-labeler.yml                   |  31 ++
 .../ics/texera/service/AccessControlService.scala  |   6 +-
 .../service/resource/AccessControlResource.scala   |  39 +-
 .../uci/ics/texera/AccessControlResourceSpec.scala |  40 +-
 core/amber/operator-requirements.txt               |   4 +-
 core/amber/requirements.txt                        |   4 +-
 .../uci/ics/texera/web/ComputingUnitMaster.scala   |  44 +-
 .../ics/texera/web/ServletAwareConfigurator.scala  |  90 +++-
 .../edu/uci/ics/texera/web/SessionState.scala      |   7 +
 .../uci/ics/texera/web/TexeraWebApplication.scala  |   4 +-
 .../edu/uci/ics/texera/web/auth/JwtAuth.scala      |  31 +-
 .../web/resource/WorkflowWebsocketResource.scala   |  16 +-
 .../texera/web/resource/auth/AuthResource.scala    |   4 -
 .../web/resource/auth/GoogleAuthResource.scala     |   2 -
 .../dashboard/DatasetSearchQueryBuilder.scala      |   8 +-
 .../resource/dashboard/UnifiedResourceSchema.scala |   4 +-
 .../web/resource/dashboard/hub/HubResource.scala   |   2 +-
 .../user/workflow/WorkflowExecutionsResource.scala | 382 ++++++++++++-----
 .../web/service/ExecutionConsoleService.scala      |  36 +-
 .../texera/web/service/ExecutionStatsService.scala | 122 +++---
 .../service/ExecutionsMetadataPersistService.scala |   3 -
 .../web/service/WorkflowExecutionService.scala     |   3 -
 .../ics/texera/web/service/WorkflowService.scala   |  49 +--
 .../ics/amber/engine/e2e/DataProcessingSpec.scala  |  54 +--
 .../edu/uci/ics/amber/engine/e2e/PauseSpec.scala   |  22 +-
 .../edu/uci/ics/amber/engine/e2e/TestUtils.scala   |  89 ++++
 core/build.sbt                                     |   3 +
 .../resource/ComputingUnitManagingResource.scala   |  42 +-
 .../texera/service/resource/ConfigResource.scala   |   3 +-
 core/config/src/main/resources/default.conf        |  30 ++
 core/config/src/main/resources/storage.conf        |   6 +
 core/config/src/main/resources/user-system.conf    |   3 -
 .../edu/uci/ics/amber/config/StorageConfig.scala   |   7 +-
 .../uci/ics/texera/config/UserSystemConfig.scala   |   1 -
 .../scala/edu/uci/ics/texera/dao/SqlServer.scala   |   4 +
 .../edu/uci/ics/texera/dao/MockTexeraDB.scala      |   8 +-
 core/file-service/build.sbt                        |   6 +-
 .../src/main/resources/docker-compose.yml          |  26 +-
 .../texera/service/resource/DatasetResource.scala  | 194 +++++----
 .../edu/uci/ics/texera/service/MockLakeFS.scala    | 124 ++++++
 .../service/resource/DatasetResourceSpec.scala     | 206 +++++++++
 core/gui/src/app/app-routing.module.ts             |   4 +-
 .../app/common/service/gui-config.service.mock.ts  |   1 -
 .../src/app/common/service/gui-config.service.ts   |   6 +-
 .../app/common/service/user/auth-guard.service.ts  |   2 +-
 .../src/app/common/service/user/user.service.ts    |   7 +-
 core/gui/src/app/common/type/gui-config.ts         |   1 -
 .../admin/settings/admin-settings.component.html   |  39 +-
 .../admin/settings/admin-settings.component.scss   |   6 +
 .../admin/settings/admin-settings.component.ts     |  20 +-
 .../user/share-access/share-access.component.html  |   4 +-
 .../user/user-avatar/user-avatar.component.html    |  28 +-
 .../user/user-avatar/user-avatar.component.scss    |  35 +-
 .../dataset-detail.component.html                  |  58 ++-
 .../dataset-detail.component.scss                  |   1 -
 .../dataset-detail.component.ts                    |  28 +-
 ...user-dataset-staged-objects-list.component.html |   3 +-
 ...user-dataset-staged-objects-list.component.scss |   4 +
 .../service/user/dataset/dataset.service.ts        |  19 +-
 .../service/user/download/download.service.ts      |  17 +
 .../input-autocomplete.component.ts                |   2 +-
 .../component/left-panel/left-panel.component.ts   |   5 +-
 .../workspace/component/menu/menu.component.html   |  57 +--
 .../app/workspace/component/menu/menu.component.ts |  19 +-
 .../computing-unit-selection.component.html        |  16 +
 .../operator-property-edit-frame.component.ts      |   1 -
 .../result-exportation.component.html              | 248 ++++++-----
 .../result-exportation.component.ts                | 106 ++++-
 .../nz-modal-comment-box.component.scss            |   5 +-
 .../workflow-editor.component.spec.ts              | 100 +++--
 .../workflow-editor/workflow-editor.component.ts   |  47 +--
 .../app/workspace/component/workspace.component.ts | 108 ++---
 .../workflow-cache/workflow-cache.service.spec.ts  | 234 ----------
 .../workflow-cache/workflow-cache.service.ts       |  41 --
 .../model/shared-model-change-handler.ts           |  36 +-
 .../service/workflow-graph/model/workflow-graph.ts |  13 +
 .../workflow-result-export.service.spec.ts         |  25 +-
 .../workflow-result-export.service.ts              | 235 +++++++++--
 .../workflow-websocket.service.ts                  |   4 +-
 .../app/workspace/types/workflow-computing-unit.ts |   2 +
 core/gui/src/styles.scss                           |   6 +
 core/gui/yarn.lock                                 | 227 +++++++++-
 core/scripts/sql/texera_ddl.sql                    |  18 +-
 core/scripts/sql/updates/15.sql                    |  38 ++
 .../uci/ics/amber/core/storage/FileResolver.scala  |  62 ++-
 .../core/storage/model/DatasetFileDocument.scala   |  18 +-
 .../ics/amber/core/storage/model/OnDataset.scala   |   2 +-
 .../storage/result/ExecutionResourcesMapping.scala |  75 ----
 .../core/storage/util/LakeFSStorageClient.scala    |  16 +-
 .../scala/edu/uci/ics/amber/util/IcebergUtil.scala |   3 +
 .../uci/ics/amber/storage/FileResolverSpec.scala   |   5 +-
 deployment/access-control-service.dockerfile       |  54 +++
 deployment/computing-unit-master.dockerfile        |  11 +-
 .../files/iceberg_postgres_catalog.sql             |   1 +
 .../k8s/texera-helmchart/files/texera_ddl.sql      | 470 +--------------------
 .../k8s/texera-helmchart/files/texera_lakefs.sql   |   1 +
 .../access-control-service-deployment.yaml         |  60 +++
 ...ig.yaml => access-control-service-service.yaml} |  24 +-
 .../texera-helmchart/templates/envoy-config.yaml   |  38 ++
 .../templates/envoy-deployment.yaml                |   2 +-
 .../templates/postgresql-init-script-config.yaml   |  20 +-
 deployment/k8s/texera-helmchart/values.yaml        |   8 +
 deployment/pylsp/Dockerfile                        |   3 +-
 106 files changed, 2815 insertions(+), 1887 deletions(-)

Reply via email to