This is an automated email from the ASF dual-hosted git repository.
linxinyuan pushed a change to branch
dependabot/npm_and_yarn/core/gui/brace-expansion-1.1.12
in repository https://gitbox.apache.org/repos/asf/texera.git
from a6dc881de9 Merge branch 'main' into
dependabot/npm_and_yarn/core/gui/brace-expansion-1.1.12
add af453d7af3 chore: refactor user avatar component (#3790)
add cf3bb462a2 chore(deps): bump axios from 1.7.7 to 1.12.2 in /core/gui
(#3797)
add 637cfc9116 chore(deps): bump form-data from 3.0.2 to 3.0.4 in
/core/gui (#3793)
add bf4d2b9073 fix(debugger): do not truncate debug messages (#3786)
add b62632db52 feat(config): allow default.conf to be set using
environment variables (#3757)
add b0075f6350 feat: display datasets version creation timestamp (#3803)
add ab30bb1e80 chore: Upgrade checkout and setup actions to latest
versions (#3808)
add a0c1918358 feat: add save button for sidebar tabs on the admin
settings page (#3801)
add 989e4d0e8b feat(dataset): allow datasets to have the same name across
different users (#3715)
add 61bd59b08a ci: automatically label PRs (#3536)
add 98582dd153 ci: fix labeler.yml glob pattern syntax (#3813)
add 80160aab6d ci: fix labeler configuration for file glob patterns (#3814)
add d1313346d0 feat(gui): display the owner's avatar next to each CU
(#3784)
add 60c84bd175 fix(ci): explicitly load jdbc driver when accessing iceberg
postgres catalog (#3817)
add 4acb11901b fix(ci): update backend file patterns in labeler.yml (#3815)
add 6c89f40c26 fix: delete button only clickable from outer ring (#3809)
add 0d3bf4ce74 chore: add bug report template (#3812)
add 1ec8022a1e chore(deps): bump @babel/helpers from 7.25.7 to 7.28.4 in
/core/gui (#3795)
add 24ba25d3ce fix: conditionally show upload panels based on upload
activity (#3818)
add f7482d25ef fix(image): exec format error in pylsp Docker container
(#3811)
add 625a9afa36 fix(gui): keep words complete in the workspace' comment
boxes (#3597)
add 1c812a5e2d chore: Improve Bug Issue Template (#3826)
add 20a38d54d7 chore(deps): bump transformers from 4.44.2 to 4.53.0 in
/core/amber (#3635)
add 62dd9d4667 fix(deployment): deduplicate SQL files under `deployment`
by using symlinks (#3824)
add 257fbe04c5 chore(ci): automatically assign an author of a PR (#3835)
add 83076ac501 feat(amber): enable user system by default (#3782)
add fa1470205a chore(deps): bump prismjs from 1.29.0 to 1.30.0 in
/core/gui (#3796)
add 5650e9538d fix(access-control-service): fix formatting of
`AccessControlResource` (#3838)
add 8d676fde4a chore(ci): revert automatically assign an author of a PR
(#3839)
add e6c9d7db32 fix(access-control-service): fix service file formats
(#3840)
add 8b28c196f6 feat(access-control-service): add `access-control-service`
to authorize the requests to `/wsapi` and `Computing Unit` endpoints (#3598)
add 1966046487 Merge branch 'main' into
dependabot/npm_and_yarn/core/gui/brace-expansion-1.1.12
No new revisions were added by this update.
Summary of changes:
.github/ISSUE_TEMPLATE/bug-template.yaml | 84 ++++
.github/labeler.yml | 85 ++++
.github/workflows/github-action-build.yml | 25 +-
.../workflows/{check-header.yml => pr-labeler.yml} | 20 +-
.../ics/texera/service/AccessControlService.scala | 6 +-
.../service/resource/AccessControlResource.scala | 39 +-
.../uci/ics/texera/AccessControlResourceSpec.scala | 40 +-
core/amber/requirements.txt | 2 +-
.../ics/texera/web/ServletAwareConfigurator.scala | 90 +++-
.../edu/uci/ics/texera/web/SessionState.scala | 7 +
.../web/resource/WorkflowWebsocketResource.scala | 16 +-
.../dashboard/DatasetSearchQueryBuilder.scala | 8 +-
.../resource/dashboard/UnifiedResourceSchema.scala | 4 +-
.../web/resource/dashboard/hub/HubResource.scala | 2 +-
.../web/service/ExecutionConsoleService.scala | 5 +
.../ics/amber/engine/e2e/DataProcessingSpec.scala | 51 +--
.../edu/uci/ics/amber/engine/e2e/PauseSpec.scala | 19 +-
.../edu/uci/ics/amber/engine/e2e/TestUtils.scala | 89 ++++
core/build.sbt | 3 +
.../resource/ComputingUnitManagingResource.scala | 42 +-
core/config/src/main/resources/default.conf | 30 ++
core/config/src/main/resources/storage.conf | 6 +
core/config/src/main/resources/user-system.conf | 2 +-
.../edu/uci/ics/amber/config/StorageConfig.scala | 7 +-
.../scala/edu/uci/ics/texera/dao/SqlServer.scala | 4 +
.../edu/uci/ics/texera/dao/MockTexeraDB.scala | 8 +-
core/file-service/build.sbt | 6 +-
.../texera/service/resource/DatasetResource.scala | 185 +++++---
.../edu/uci/ics/texera/service/MockLakeFS.scala | 124 ++++++
.../service/resource/DatasetResourceSpec.scala | 183 ++++++++
.../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 | 46 +-
.../dataset-detail.component.ts | 10 +-
...user-dataset-staged-objects-list.component.html | 3 +-
...user-dataset-staged-objects-list.component.scss | 4 +
.../service/user/dataset/dataset.service.ts | 19 +-
.../workspace/component/menu/menu.component.html | 2 +-
.../app/workspace/component/menu/menu.component.ts | 17 +-
.../computing-unit-selection.component.html | 16 +
.../nz-modal-comment-box.component.scss | 5 +-
.../workflow-editor/workflow-editor.component.ts | 15 +-
.../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/{04.sql => 15.sql} | 19 +-
.../uci/ics/amber/core/storage/FileResolver.scala | 8 +-
.../core/storage/model/DatasetFileDocument.scala | 18 +-
.../ics/amber/core/storage/model/OnDataset.scala | 2 +-
.../core/storage/util/LakeFSStorageClient.scala | 16 +-
.../scala/edu/uci/ics/amber/util/IcebergUtil.scala | 3 +
.../uci/ics/amber/storage/FileResolverSpec.scala | 5 +-
...ockerfile => access-control-service.dockerfile} | 13 +-
.../files/iceberg_postgres_catalog.sql | 1 +
.../k8s/texera-helmchart/files/texera_ddl.sql | 470 +--------------------
.../k8s/texera-helmchart/files/texera_lakefs.sql | 1 +
...yaml => access-control-service-deployment.yaml} | 27 +-
...ce.yaml => access-control-service-service.yaml} | 10 +-
.../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 +-
68 files changed, 1513 insertions(+), 865 deletions(-)
create mode 100644 .github/ISSUE_TEMPLATE/bug-template.yaml
create mode 100644 .github/labeler.yml
copy .github/workflows/{check-header.yml => pr-labeler.yml} (77%)
create mode 100644
core/file-service/src/test/scala/edu/uci/ics/texera/service/MockLakeFS.scala
create mode 100644
core/file-service/src/test/scala/edu/uci/ics/texera/service/resource/DatasetResourceSpec.scala
copy core/scripts/sql/updates/{04.sql => 15.sql} (74%)
copy deployment/{config-service.dockerfile =>
access-control-service.dockerfile} (78%)
create mode 120000
deployment/k8s/texera-helmchart/files/iceberg_postgres_catalog.sql
mode change 100644 => 120000
deployment/k8s/texera-helmchart/files/texera_ddl.sql
create mode 120000 deployment/k8s/texera-helmchart/files/texera_lakefs.sql
copy deployment/k8s/texera-helmchart/templates/{config-service-deployment.yaml
=> access-control-service-deployment.yaml} (68%)
copy deployment/k8s/texera-helmchart/templates/{config-service-service.yaml =>
access-control-service-service.yaml} (73%)