This is an automated email from the ASF dual-hosted git repository.
chenli pushed a change to branch shengquan-add-reconfigration
in repository https://gitbox.apache.org/repos/asf/texera.git
from 5b09f08fea Update
amber/src/test/scala/org/apache/texera/amber/engine/e2e/ModifyLogicSpec.scala
add 9bc1ebdff0 fix: prevent orphaned sessions when lakeFS abort fails
(#4197)
add 179f177d72 feat: add user registration form (#4185)
add 61726182b8 fix: Fix/macos testcase (#4222)
add 93f587fa32 feat: add Markdown editor for dataset/workflow descriptions
(#4212)
add 127c26abe7 fix(ui): add links to region display (#4226)
add 9fd356c3b9 feat(release): include container images and deployment
artifacts in release (#4219)
add 9e76865b2a feat: add inline edit modes for dataset description (#4232)
add ab9a84b198 fix(ci): use consistent 9-char commit hash for image tags
(#4231)
add 95496cce27 feat: Separate Runtime Statistics Collection from UI
Updates (#4205)
add 6a58780f39 fix: prediction input shape in sklearn testing operator
(#4236)
add 34a8fad0f5 refactor(helm): switch postgres image from bitnami to
groonga and fix the texera image registry configuration (#4233)
add 5b3cabff46 chore: remove deprecated result storage flag (#4210)
add 264b72f666 fix: syntax for accessing DataFrame column in
SklearnTrainingOpDesc (#4237)
add 157241ab3b chore: Remove duplicate JOOQ generator and libraries (#3748)
add 939edf5e34 Merge branch 'main' into shengquan-add-reconfigration
No new revisions were added by this update.
Summary of changes:
.github/release/vote-email-template.md | 24 +-
.github/workflows/build-and-push-images.yml | 72 +++--
.github/workflows/create-release-candidate.yml | 313 +++++++++++++++------
.github/workflows/github-action-build.yml | 10 +-
.../engine/architecture/rpc/controlcommands.proto | 7 +
.../architecture/controller/ClientEvent.scala | 3 +
.../architecture/controller/Controller.scala | 3 +
.../controller/ControllerTimerService.scala | 54 +++-
.../controller/promisehandlers/PauseHandler.scala | 14 +-
.../promisehandlers/PortCompletedHandler.scala | 11 +-
.../QueryWorkerStatisticsHandler.scala | 52 +++-
.../controller/promisehandlers/ResumeHandler.scala | 15 +-
.../promisehandlers/StartWorkflowHandler.scala | 1 +
.../WorkerExecutionCompletedHandler.scala | 6 +-
.../WorkerStateUpdatedHandler.scala | 11 +-
.../scheduling/RegionExecutionCoordinator.scala | 15 +-
.../texera/web/ServletAwareConfigurator.scala | 2 +
.../apache/texera/web/auth/GuestAuthFilter.scala | 2 +-
.../apache/texera/web/auth/UserAuthenticator.scala | 1 +
.../websocket/event/WebResultUpdateEvent.scala | 3 +-
.../dashboard/admin/user/AdminUserResource.scala | 6 +-
.../web/resource/dashboard/user/UserResource.scala | 61 ++--
.../web/service/ExecutionResultService.scala | 5 +-
.../texera/web/service/ExecutionStatsService.scala | 17 +-
bin/k8s/README.md | 26 +-
.../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/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 | 30 +-
bin/postgres17-pgroonga.dockerfile | 50 ----
bin/single-node/.env | 5 +
bin/single-node/docker-compose.yml | 18 +-
.../scala/org/apache/texera/auth/JwtParser.scala | 3 +-
common/config/src/main/resources/application.conf | 3 +
common/config/src/main/resources/storage.conf | 2 -
.../texera/amber/config/ApplicationConfig.scala | 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 +++----
.../sklearn/testing/SklearnTestingOpDesc.scala | 2 +-
.../sklearn/training/SklearnTrainingOpDesc.scala | 2 +-
.../texera/service/resource/DatasetResource.scala | 25 +-
.../service/resource/DatasetResourceSpec.scala | 4 +
frontend/.yarnrc.yml | 1 +
frontend/src/app/app.module.ts | 4 +
.../src/app/common/service/gmail/gmail.service.ts | 2 +-
.../src/app/common/service/user/auth.service.ts | 104 ++++++-
.../registration-request-modal.component.html | 54 ++++
.../registration-request-modal.component.scss} | 19 +-
.../registration-request-modal.component.ts} | 40 ++-
.../app/common/service/user/stub-user.service.ts | 2 +
.../src/app/common/service/user/user.service.ts | 32 ---
frontend/src/app/common/type/user.ts | 1 +
.../component/admin/user/admin-user.component.html | 6 +
.../component/admin/user/admin-user.component.ts | 5 +
.../dashboard/component/dashboard.component.html | 32 ---
.../app/dashboard/component/dashboard.component.ts | 67 +----
.../user/list-item/list-item.component.html | 15 +-
.../user/list-item/list-item.component.scss | 1 +
.../user/list-item/list-item.component.ts | 49 +++-
.../markdown-description.component.html | 97 +++++++
.../markdown-description.component.scss} | 104 +++----
.../markdown-description.component.ts | 143 ++++++++++
.../dataset-detail.component.html | 8 +-
.../dataset-detail.component.ts | 21 ++
.../detail/hub-workflow-detail.component.html | 2 +-
.../coeditor-user-icon.component.ts | 10 +-
.../result-table-frame.component.ts | 17 +-
.../workflow-editor/workflow-editor.component.ts | 48 +++-
.../workflow-result/workflow-result.service.ts | 12 +-
.../workspace/types/execute-workflow.interface.ts | 1 -
sql/texera_ddl.sql | 5 +-
sql/updates/{16.sql => 21.sql} | 2 +-
sql/updates/{18.sql => 22.sql} | 7 +-
81 files changed, 1257 insertions(+), 739 deletions(-)
delete mode 100644 bin/postgres17-pgroonga.dockerfile
delete mode 100644
common/dao/src/main/scala/org/apache/texera/dao/JooqCodeGenerator.scala
create mode 100644
frontend/src/app/common/service/user/registration-request-modal/registration-request-modal.component.html
copy
frontend/src/app/{dashboard/component/user/search-bar/search-bar.component.scss
=>
common/service/user/registration-request-modal/registration-request-modal.component.scss}
(83%)
copy
frontend/src/app/{dashboard/component/user/files-uploader/conflicting-file-modal-content/conflicting-file-modal-content.component.ts
=>
common/service/user/registration-request-modal/registration-request-modal.component.ts}
(52%)
create mode 100644
frontend/src/app/dashboard/component/user/markdown-description/markdown-description.component.html
copy
frontend/src/app/{workspace/component/file-selection/file-selection.component.scss
=>
dashboard/component/user/markdown-description/markdown-description.component.scss}
(50%)
create mode 100644
frontend/src/app/dashboard/component/user/markdown-description/markdown-description.component.ts
copy sql/updates/{16.sql => 21.sql} (93%)
copy sql/updates/{18.sql => 22.sql} (83%)