This is an automated email from the ASF dual-hosted git repository.
Yicong-Huang pushed a change to branch shengquan-add-reconfigration
in repository https://gitbox.apache.org/repos/asf/texera.git
from 2064257a66 Merge branch 'main' into shengquan-add-reconfigration
add fee6f8caa2 feat: add a new wind rose chart operator (#4224)
add 2b6253909c fix: only run workflow build and deploy image action if
scheduled or auto run if on… (#4214)
add d868b85225 feat: add Radar Plot Visualization Operator (#3500)
add 8cd1570dd2 feat: add a new webgl polar chart operator (#4221)
add 41e7339f1b fix(operator): convert booleans to Python-compatible values
in BubbleChart/ContourPlot/TernaryPlot (#4238)
add 4be9baeaa2 chore(build): add customized LICENSE to jar META-INF and
dist zips (#4367)
add 7b2b017042 fix: the URL typo in the workflow-sharing notification
email (#4200)
add 03a675d44c chore(ci): enforce both scalafmtAll and scalafixAll in
format checks (#4411)
add 8fb8ec05e2 fix: restore `../../sql` mount path in single-node
docker-compose so Postgres init scripts run (#4391)
add 0485b4d6d8 feat(operator): add carpet plot operator (#4398)
add bc2776ed4f chore(dependencies): drop `mysql-connector-java` (#4386)
add b919fcd336 feat: add parallel coordinates plot visualization operator
(#4413)
add 71ed5aa04c fix: Iceberg warehouse path mismatch between Python and
Java/Scala catalogs (#4409)
add 5446981cf4 fix(computing-unit-managing-service): pass
`AUTH_JWT_SECRET` to newly created computing units (#4426)
add 0afeea1a03 fix: add missing Set group to operator panel (#4418)
add 782069dbfc feat: add ECDF plot visualization operator (#4406)
add 54fea636e2 chore: sbt 1.12.9 (#4423)
add 585751c3cc chore(deps): upgrade frontend to Angular 17 (#4403)
add 346114c8a4 chore: Update typesafe config version to 1.4.6 (#4419)
add 4f4120a52a chore(deps): simplify frontend dependencies and remove
unused packages (#4430)
add 4e7bf6e832 chore: upgrade to jackson 2.18.6 LTS (#4422)
add 5ee5dc16d9 Merge branch 'main' into shengquan-add-reconfigration
No new revisions were added by this update.
Summary of changes:
.github/workflows/build-and-push-images.yml | 1 +
.github/workflows/github-action-build.yml | 2 +
.licenserc.yaml | 1 -
access-control-service/build.sbt | 4 +-
access-control-service/project/build.properties | 2 +-
amber/build.sbt | 4 +-
amber/project/build.properties | 2 +-
amber/project/plugins.sbt | 4 +-
.../python/core/storage/iceberg/iceberg_utils.py | 2 +-
.../storage/iceberg/test_iceberg_utils_catalog.py | 98 +
bin/access-control-service.dockerfile | 3 -
bin/computing-unit-master.dockerfile | 3 -
bin/computing-unit-worker.dockerfile | 3 -
bin/config-service.dockerfile | 3 -
bin/file-service.dockerfile | 3 -
bin/fix-format.sh | 4 +-
bin/single-node/docker-compose.yml | 2 +-
bin/texera-web-application.dockerfile | 3 -
bin/workflow-compiling-service.dockerfile | 3 -
...flow-computing-unit-managing-service.dockerfile | 3 -
build.sbt | 55 +-
common/auth/build.sbt | 4 +-
common/config/build.sbt | 4 +-
.../amber/config/EnvironmentalVariable.scala | 1 +
common/dao/build.sbt | 2 +-
common/pybuilder/build.sbt | 2 +-
common/workflow-core/build.sbt | 6 +-
common/workflow-operator/build.sbt | 4 +-
common/workflow-operator/project/build.properties | 2 +-
.../apache/texera/amber/operator/LogicalOp.scala | 12 +
.../operator/metadata/OperatorGroupConstants.scala | 7 +-
.../operator/source/scan/file/FileScanOpDesc.scala | 7 +-
.../source/sql/mysql/MySQLSourceOpDesc.scala | 1 +
.../source/sql/mysql/MySQLSourceOpExec.scala | 1 +
.../texera/amber/operator/union/UnionOpDesc.scala | 2 +-
.../visualization/DotPlot/DotPlotOpDesc.scala | 3 +-
.../IcicleChart/IcicleChartOpDesc.scala | 3 +-
.../ImageViz/ImageVisualizerOpDesc.scala | 3 +-
.../ScatterMatrixChartOpDesc.scala | 3 +-
.../visualization/barChart/BarChartOpDesc.scala | 3 +-
.../boxViolinPlot/BoxViolinPlotOpDesc.scala | 3 +-
.../bubbleChart/BubbleChartOpDesc.scala | 5 +-
.../bulletChart/BulletChartOpDesc.scala | 5 +-
.../candlestickChart/CandlestickChartOpDesc.scala | 3 +-
.../carpetPlot/CarpetPlotOpDesc.scala | 124 +
.../choroplethMap/ChoroplethMapOpDesc.scala | 3 +-
.../ContinuousErrorBandsOpDesc.scala | 3 +-
.../contourPlot/ContourPlotOpDesc.scala | 5 +-
.../dendrogram/DendrogramOpDesc.scala | 3 +-
.../dumbbellPlot/DumbbellPlotOpDesc.scala | 3 +-
.../visualization/ecdfPlot/ECDFPlotOpDesc.scala | 186 +
.../FigureFactoryTableOpDesc.scala | 3 +-
.../filledAreaPlot/FilledAreaPlotOpDesc.scala | 3 +-
.../funnelPlot/FunnelPlotOpDesc.scala | 3 +-
.../ganttChart/GanttChartOpDesc.scala | 3 +-
.../gaugeChart/GaugeChartOpDesc.scala | 3 +-
.../visualization/heatMap/HeatMapOpDesc.scala | 3 +-
.../hierarchychart/HierarchyChartOpDesc.scala | 3 +-
.../histogram/HistogramChartOpDesc.scala | 3 +-
.../histogram2d/Histogram2DOpDesc.scala | 3 +-
.../visualization/htmlviz/HtmlVizOpDesc.scala | 8 +-
.../visualization/lineChart/LineChartOpDesc.scala | 3 +-
.../nestedTable/NestedTableOpDesc.scala | 3 +-
.../networkGraph/NetworkGraphOpDesc.scala | 3 +-
.../ParallelCoordinatesPlotOpDesc.scala} | 97 +-
.../visualization/pieChart/PieChartOpDesc.scala | 3 +-
.../PolarChartOpDesc.scala} | 110 +-
.../quiverPlot/QuiverPlotOpDesc.scala | 3 +-
.../radarChart/RadarChartOpDesc.scala | 3 +-
.../RadarPlotLinePattern.java} | 23 +-
.../visualization/radarPlot/RadarPlotOpDesc.scala | 230 +
.../rangeSlider/RangeSliderOpDesc.scala | 3 +-
.../sankeyDiagram/SankeyDiagramOpDesc.scala | 3 +-
.../scatter3DChart/Scatter3dChartOpDesc.scala | 3 +-
.../scatterplot/ScatterplotOpDesc.scala | 3 +-
.../stripChart/StripChartOpDesc.scala | 3 +-
.../tablesChart/TablesPlotOpDesc.scala | 3 +-
.../ternaryPlot/TernaryPlotOpDesc.scala | 5 +-
.../timeSeriesplot/TimeSeriesOpDesc.scala | 3 +-
.../visualization/treeplot/TreePlotOpDesc.scala | 3 +-
.../visualization/urlviz/UrlVizOpDesc.scala | 8 +-
.../volcanoPlot/VolcanoPlotOpDesc.scala | 3 +-
.../waterfallChart/WaterfallChartOpDesc.scala | 3 +-
.../WindRoseChartOpDesc.scala} | 85 +-
.../visualization/wordCloud/WordCloudOpDesc.scala | 3 +-
.../ecdfPlot/ECDFPlotOpDescSpec.scala | 61 +
computing-unit-managing-service/build.sbt | 8 +-
.../project/build.properties | 2 +-
.../resource/ComputingUnitManagingResource.scala | 3 +
config-service/build.sbt | 6 +-
file-service/build.sbt | 4 +-
frontend/package.json | 69 +-
.../collab-wrapper/collab-wrapper.component.css | 1 -
.../markdown-description.component.ts | 17 +-
.../user/share-access/share-access.component.ts | 2 +-
.../user-computing-unit.component.scss | 2 +-
.../dataset-detail.component.html | 2 +-
.../computing-unit-selection.component.scss | 6 +-
.../workspace/service/joint-ui/joint-ui.service.ts | 3 +-
frontend/src/assets/operator_images/CarpetPlot.png | Bin 0 -> 17941 bytes
frontend/src/assets/operator_images/ECDFPlot.png | Bin 0 -> 1297 bytes
.../operator_images/ParallelCoordinatesPlot.png | Bin 0 -> 4583 bytes
frontend/src/assets/operator_images/PolarChart.png | Bin 0 -> 133686 bytes
frontend/src/assets/operator_images/RadarPlot.png | Bin 0 -> 48432 bytes
.../src/assets/operator_images/WindRoseChart.png | Bin 0 -> 24191 bytes
frontend/yarn.lock | 6868 ++++++++++----------
project/AddMetaInfLicenseFiles.scala | 142 +
project/build.properties | 2 +-
project/plugins.sbt | 8 +-
workflow-compiling-service/build.sbt | 4 +-
.../project/build.properties | 2 +-
111 files changed, 4566 insertions(+), 3908 deletions(-)
create mode 100644
amber/src/main/python/core/storage/iceberg/test_iceberg_utils_catalog.py
create mode 100644
common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/carpetPlot/CarpetPlotOpDesc.scala
create mode 100644
common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/ecdfPlot/ECDFPlotOpDesc.scala
copy
common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/{pieChart/PieChartOpDesc.scala
=> parallelCoordinatesPlot/ParallelCoordinatesPlotOpDesc.scala} (58%)
copy
common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/{candlestickChart/CandlestickChartOpDesc.scala
=> polarChart/PolarChartOpDesc.scala} (51%)
copy
common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/{histogram2d/NormalizationType.java
=> radarPlot/RadarPlotLinePattern.java} (71%)
create mode 100644
common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/radarPlot/RadarPlotOpDesc.scala
copy
common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/{waterfallChart/WaterfallChartOpDesc.scala
=> windRoseChart/WindRoseChartOpDesc.scala} (59%)
create mode 100644
common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/ecdfPlot/ECDFPlotOpDescSpec.scala
create mode 100644 frontend/src/assets/operator_images/CarpetPlot.png
create mode 100644 frontend/src/assets/operator_images/ECDFPlot.png
create mode 100644
frontend/src/assets/operator_images/ParallelCoordinatesPlot.png
create mode 100644 frontend/src/assets/operator_images/PolarChart.png
create mode 100644 frontend/src/assets/operator_images/RadarPlot.png
create mode 100644 frontend/src/assets/operator_images/WindRoseChart.png
create mode 100644 project/AddMetaInfLicenseFiles.scala