This is an automated email from the ASF dual-hosted git repository.
xiaozhenliu pushed a change to branch
xiaozhen-resource-allocator-in-cost-estimator
in repository https://gitbox.apache.org/repos/asf/texera.git
from 0364d71671 Merge branch 'refs/heads/master' into
xiaozhen-resource-allocator-in-cost-estimator
add 593ab86f6a chore(ci): replace erisu/apache-rat-action with
apache/skywalking-eyes (#3639)
add b1781bffa7 chore(ci): let new commits trigger PR linter CI (#3641)
add c4dfa3cd23 chore: Create DISCLAIMER (#3631)
add 0ee8422daf chore: Create .asf.yaml (#3632)
add 35f8a49426 chore: update .asf.yaml to include PR settings (#3644)
add 7a49052870 chore(ci): remove R test from CI (#3643)
add 9e9ca60071 chore: Update NOTICE (#3629)
add 90efbe1b61 chore: Redirect jobs notifications to [email protected] (#3646)
add 299ffb04ff chore: create merge protections rules on a test branch
(#3645)
add e261518524 chore: fix typo in .asf.yaml (#3648)
add b98a47798c chore(doc): update CONTRIBUTING.md (#3611)
add 1ee7e0cc62 chore: revert changes on .asf.yaml (#3649)
add 175955c512 fix: CONTRIBUTING.md (#3633)
add d2773b8871 fix(docker): use JDK instead of JRE for Java UDF
compilation (#3628)
add 6aabc9a68d chore: call the project Apache Texera (#3637)
add f4727a6209 feat: enable configurable multipart upload settings using
database (#3622)
add f3175d6459 fix(ui): improve button label clarity for version creation
(#3623)
add f2214a1828 feat: switch single-file dataset downloads to use browser
native downloads (#3621)
add 3e41b94480 fix(clone): add clone button (#3651)
add 5e5ad2f0df feat(Ingress): Add ingress class name to values (#3652)
add a67da0799f feat: add user's activeness to admin dashboard (#3625)
add 12849accf7 feat(gui): Enhance Deleting Edges (#3636)
add 9e3bcad6a7 fix: yield tuple in GeneratorOperator example (#3657)
add e264a74262 fix: return error when attribute type is not set in UDF
(#3656)
add 61081f5458 fix(ui): Highlight "Workflows" tab when inside workspace
(#3653)
add f836a1e966 fix(ui): improve upload behavior to prevent progress
confusion (#3658)
add d03f3bffaf feat: inline dataset version creation and remove modal flow
(#3659)
add 47d4e36307 Merge branch 'master' into
xiaozhen-resource-allocator-in-cost-estimator
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 80 +++++++++++++++
.github/workflows/check-header.yml | 18 +++-
.github/workflows/github-action-build.yml | 14 +--
.github/workflows/lint-pr.yml | 21 +++-
.licenserc.yaml | 26 +++++
.ratignore | 25 -----
CONTRIBUTING.md | 63 ++++++++++--
DISCLAIMER | 10 ++
NOTICE | 4 +-
README.md | 4 +-
.../pytexera/udf/examples/generator_operator.py | 3 +-
.../udf/examples/test_generator_operator.py | 5 +-
.../texera/web/resource/auth/AuthResource.scala | 9 +-
.../web/resource/auth/GoogleAuthResource.scala | 4 +-
.../dashboard/admin/user/AdminUserResource.scala | 39 +++++++
.../texera/web/service/ResultExportService.scala | 4 +-
.../scala/edu/uci/ics/texera/auth/JwtAuth.scala | 8 +-
.../edu/uci/ics/texera/auth/JwtAuthFilter.scala | 15 ++-
.../resource/ComputingUnitManagingResource.scala | 4 +-
.../texera/service/resource/ConfigResource.scala | 3 -
core/config/src/main/resources/auth.conf | 3 -
core/config/src/main/resources/default.conf | 12 +++
core/config/src/main/resources/gui.conf | 15 ---
.../edu/uci/ics/texera/config/AuthConfig.scala | 3 -
.../edu/uci/ics/texera/config/GuiConfig.scala | 8 --
.../uci/ics/texera/dao/ASFGeneratorStrategy.scala | 19 ++++
.../uci/ics/texera/dao/jooq/generated/Keys.java | 4 +
.../uci/ics/texera/dao/jooq/generated/Tables.java | 6 ++
.../ics/texera/dao/jooq/generated/TexeraDb.java | 7 ++
.../tables/{UserConfig.java => TimeLog.java} | 86 ++++++++--------
.../dao/jooq/generated/tables/daos/TimeLogDao.java | 103 +++++++++++++++++++
.../{IPublicProject.java => ITimeLog.java} | 27 ++---
.../{WorkflowUserClones.java => TimeLog.java} | 50 ++++-----
...PublicProjectRecord.java => TimeLogRecord.java} | 86 ++++++++--------
.../texera/service/resource/DatasetResource.scala | 114 ++++++++++++++++-----
.../ics/texera/service/util/S3StorageClient.scala | 67 +++++++++++-
core/gui/src/app/app-routing.constant.ts | 2 +-
core/gui/src/app/app-routing.module.ts | 8 +-
core/gui/src/app/app.module.ts | 2 +
.../app/common/service/gui-config.service.mock.ts | 3 -
.../src/app/common/service/user/auth.service.ts | 2 +-
core/gui/src/app/common/type/gui-config.ts | 3 -
core/gui/src/app/common/type/user.ts | 1 +
.../admin/execution/admin-execution.component.html | 2 +-
.../admin/settings/admin-settings.component.html | 49 +++++++++
.../admin/settings/admin-settings.component.scss | 14 +++
.../admin/settings/admin-settings.component.ts | 55 ++++++++++
.../component/admin/user/admin-user.component.html | 4 +-
.../component/admin/user/admin-user.component.scss | 12 +++
.../component/admin/user/admin-user.component.ts | 11 ++
.../app/dashboard/component/dashboard.component.ts | 8 +-
.../files-uploader/files-uploader.component.ts | 20 ++--
.../dataset-detail.component.html | 30 ++++--
.../dataset-detail.component.scss | 21 +++-
.../dataset-detail.component.ts | 102 ++++++++++++------
.../service/admin/user/admin-user.service.ts | 2 +-
.../service/user/dataset/dataset.service.ts | 114 +++++++++++++--------
.../service/user/download/download.service.spec.ts | 42 --------
.../service/user/download/download.service.ts | 13 +--
.../detail/hub-workflow-detail.component.html | 15 ++-
.../context-menu/context-menu.component.html | 46 +++++++--
.../context-menu/context-menu.component.spec.ts | 14 ++-
.../context-menu/context-menu.component.ts | 39 +++++--
.../workflow-editor/workflow-editor.component.ts | 36 ++++++-
core/scripts/sql/texera_ddl.sql | 9 ++
.../sql/{texera_lakefs.sql => updates/10.sql} | 15 ++-
.../edu/uci/ics/amber/core/tuple/Attribute.java | 7 +-
deployment/computing-unit-master.dockerfile | 2 +-
.../k8s/texera-helmchart/templates/ingress.yaml | 2 +-
deployment/k8s/texera-helmchart/values.yaml | 1 +
70 files changed, 1226 insertions(+), 449 deletions(-)
create mode 100644 .asf.yaml
create mode 100644 .licenserc.yaml
delete mode 100644 .ratignore
create mode 100644 DISCLAIMER
copy
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/{UserConfig.java
=> TimeLog.java} (50%)
create mode 100644
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/TimeLogDao.java
copy
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/{IPublicProject.java
=> ITimeLog.java} (73%)
copy
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/{WorkflowUserClones.java
=> TimeLog.java} (65%)
copy
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/{PublicProjectRecord.java
=> TimeLogRecord.java} (64%)
copy core/scripts/sql/{texera_lakefs.sql => updates/10.sql} (79%)