This is an automated email from the ASF dual-hosted git repository.
micklich pushed a change to branch 1307-geometry-validation-processor
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 502d05efc [#1307] Split processor in two types, extend documentation
add d70630c2d feat: Add input validation for API token name (#793)
add 53e19f439 Support backend-only development mode (#1327) (#1339)
add a5ebee83e [#1291] Can't aggregate calculation results of the Math
processing element (#1340)
add 921e27600 Bump pre-commit from 3.0.0 to 3.1.0 in
/streampipes-client-python (#1345)
add 0811e9967 Bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.53.0
in /ui (#1347)
add 8a013b590 chore(ci): improve caching for dependencies in pr-validation
workflow (#1311)
add f06b3e422 [hotfix] Extract interface from data explorer query builder
add 21bef02d4 [hotfix] Fix failing e2e tests
add 81b1a4a2e [hotfix] Add echarts to shared modules
add f71bd9629 [#1254]: extend data lake measure endpoints get method to
process query parameters (#1349)
add d3ca321f5 1207 improve helm charts (#1344)
add 44017e066 [hotfix] Use try-with-resource way to fix the potential
InfluxDB connection leak in DataExplorerQueryV4 (#1350)
add e70e2462a Bump snakeyaml from 1.32 to 2.0
add 73874ee0b [hotfix] Fix example in python client README
add 181c78f25 [hotfix] Modify README of python client so that commands can
be copied
add f8bb8f744 Bump @braintree/sanitize-url and swagger-ui in /ui
add 5c4118e61 chore: reify project url in package metadata (#1356)
add 729742f16 Bump eslint from 8.34.0 to 8.35.0 in /ui (#1365)
add 433fe9190 Refactor Image Processors (#1331)
add 7bf158d1e Fix UI container cannot get the backend DNS correctly
add db0e3b89f Ignore install/defaul.conf
add a304daebd #1272 add buffer geometry
add 500410b70 #1272 misc changes of buffer geometry
add 0beea321d #1272 add buffer point processor
add 930356a59 [#1272] improve icons
add b142fb93f [#1272] check dependencies for SIS DB
add 11f3a443a [#1272] add missing license header
add 834c947dd [#1272] fix checkstyle error and rewrite text
add 24b0d7ff7 [#1272] Improve documentation
add 95bed0766 Merge branch 'dev' into 1272-buffer-processor
add 4f521bec5 [#1272] Add Output Image to Documentation and register in
Processor
add ddb62403d Merge pull request #1303 from apache/1272-buffer-processor
add 49cd5231d Merge branch 'dev' into 1307-geometry-validation-processor
No new revisions were added by this update.
Summary of changes:
.github/workflows/build.yml | 8 +-
.github/workflows/cypress-test.yml | 7 +-
.github/workflows/pr-validation.yml | 56 ++--
.github/workflows/pypi-deployment.yml | 4 +-
.github/workflows/python-docs.yml | 10 +-
docker-compose.yml | 2 +-
installer/.gitignore | 2 +
.../extensions-all-jvm/docker-compose.dev.yml | 4 +-
.../extensions-all-jvm/docker-compose.yml | 1 -
.../deploy/standalone/ui-custom-conf}/default.conf | 36 +--
.../{ui => ui-custom-conf}/docker-compose.dev.yml | 2 +-
.../{ui => ui-custom-conf}/docker-compose.yml | 7 +-
.../cli/deploy/standalone/ui/docker-compose.yml | 2 +-
installer/cli/environments/backend | 3 +-
installer/cli/environments/backend-nats | 3 +-
installer/compose/docker-compose.full.yml | 2 +-
installer/compose/docker-compose.nats.yml | 2 +-
installer/compose/docker-compose.yml | 2 +-
.../k8s/templates/core/backend-deployment.yaml | 27 +-
installer/k8s/templates/core/backend-pv-pvc.yaml | 42 ---
.../backend-pvc.yaml} | 22 +-
installer/k8s/templates/core/backend-service.yaml | 8 +-
installer/k8s/templates/core/ui-configmap.yaml | 51 ++++
.../templates/core/{ui.yaml => ui-deployment.yaml} | 28 +-
installer/k8s/templates/core/ui-ingress.yaml | 25 +-
installer/k8s/templates/core/ui-ingressroute.yaml | 46 ++++
installer/k8s/templates/core/ui-service.yaml | 10 +-
...nt.yaml => extensions-all-iiot-deployment.yaml} | 10 +-
...rvice.yaml => extensions-all-iiot-service.yaml} | 6 +-
.../pipeline-elements-all-flink-deployment.yaml | 37 ---
.../external/consul/consul-deployment.yaml | 16 +-
.../templates/external/consul/consul-pv-pvc.yaml | 22 +-
.../templates/external/consul/consul-service.yaml | 6 +-
.../external/couchdb/couchdb-deployment.yaml | 20 +-
.../templates/external/couchdb/couchdb-pv-pvc.yaml | 22 +-
.../external/couchdb/couchdb-service.yaml | 6 +-
.../external/flink/jobmanager-deployment.yaml | 46 ----
.../external/flink/jobmanager-service.yaml | 34 ---
.../external/flink/taskmanager-deployment.yaml | 43 ---
.../external/influxdb/influxdb-deployment.yaml | 34 +--
.../templates/external/influxdb/influxdb-pvc.yaml | 20 +-
.../external/influxdb/influxdb-service.yaml | 4 +-
.../templates/external/influxdb/influxdb2-pvc.yaml | 21 +-
.../templates/external/nats/nats-deployment.yaml | 8 +-
.../k8s/templates/external/nats/nats-service.yaml | 2 +
installer/k8s/values.yaml | 94 +++++--
pom.xml | 2 +-
streampipes-client-python/README.md | 39 +--
...introduction-to-streampipes-python-client.ipynb | 80 +++++-
...cting-data-from-the-streampipes-data-lake.ipynb | 153 ++++++++++-
...ive-data-from-the-streampipes-data-stream.ipynb | 12 +
...ine-learning-on-a-streampipes-data-stream.ipynb | 13 +-
.../docs/img/tutorial-preparation.gif | Bin 0 -> 2569748 bytes
streampipes-client-python/setup.py | 4 +-
.../streampipes/client/client.py | 2 +-
.../streampipes/endpoint/api/data_lake_measure.py | 220 +++++++++++++++-
.../streampipes/endpoint/api/data_stream.py | 2 +-
.../streampipes/endpoint/endpoint.py | 2 +-
.../tests/client/test_data_lake_series.py | 2 +-
.../{streampipes => tests/endpoint}/__init__.py | 0
.../tests/endpoint/test_data_lake_measure.py | 138 ++++++++++
.../dataexplorer/commons/influx/InfluxStore.java | 16 +-
.../dataexplorer/sdk/DataLakeQueryBuilder.java | 42 ++-
.../dataexplorer/sdk/IDataLakeQueryBuilder.java | 74 ++++++
.../dataexplorer/v4/query/DataExplorerQueryV4.java | 66 ++---
.../streampipes/processors/geo/jvm/GeoJvmInit.java | 8 +-
.../geo/jvm/jts/helper/buffer/BufferSide.java | 18 +-
.../geo/jvm/jts/helper/buffer/CapStyle.java | 18 +-
.../geo/jvm/jts/helper/buffer/JoinStyle.java | 19 +-
.../geo/jvm/jts/helper/buffer/SpBufferBuilder.java | 124 +++++++++
.../buffergeometry/BufferGeomProcessor.java | 224 ++++++++++++++++
.../BufferPointProcessor.java} | 135 ++++++----
.../documentation.md | 89 +++++++
.../icon.png | Bin 0 -> 13109 bytes
.../strings.en | 49 ++++
.../documentation.md | 50 ++--
.../icon.png | Bin 0 -> 15494 bytes
.../output.png | Bin 0 -> 32372 bytes
.../strings.en | 26 +-
.../jvm/ImageProcessingJvmInit.java | 16 +-
.../processor/commons/ImagePropertyConstants.java | 56 ++++
.../jvm/processor/commons/ImageTransformer.java | 35 ++-
.../processor/commons/PlainImageTransformer.java | 7 +-
.../GenericImageClassificationController.java | 73 ------
.../GenericImageClassificationParameters.java | 35 ---
...va => GenericImageClassificationProcessor.java} | 80 ++++--
.../jvm/processor/imagecropper/ImageCropper.java | 76 ------
.../imagecropper/ImageCropperController.java | 67 -----
.../imagecropper/ImageCropperParameters.java | 29 ---
.../imagecropper/ImageCropperProcessor.java | 116 +++++++++
.../imageenrichment/ImageEnrichmentController.java | 66 -----
.../imageenrichment/ImageEnrichmentParameters.java | 101 -------
...Enricher.java => ImageEnrichmentProcessor.java} | 71 +++--
.../jvm/processor/qrreader/QrCodeReader.java | 98 -------
.../processor/qrreader/QrCodeReaderController.java | 77 ------
.../processor/qrreader/QrCodeReaderParameters.java | 48 ----
.../processor/qrreader/QrCodeReaderProcessor.java | 133 ++++++++++
.../streampipes/sdk/helpers/EpProperties.java | 3 +-
ui/Dockerfile | 12 +-
.../booleanCounter1/expected.csv | 10 +-
.../booleanCounter2/expected.csv | 14 +-
ui/nginx_config/default.conf | 23 +-
ui/nginx_config/ssl.conf | 2 +-
ui/package-lock.json | 290 +++++++++++++++------
ui/package.json | 6 +-
.../components/widgets/base/base-widget-config.ts | 2 +-
.../data-explorer-field-provider-service.ts | 5 +-
.../token/token-management-settings.component.html | 23 +-
.../token/token-management-settings.component.scss | 4 +
.../token/token-management-settings.component.ts | 8 +
ui/webpack.partial.base.js | 11 +
111 files changed, 2483 insertions(+), 1604 deletions(-)
copy {ui/nginx_config =>
installer/cli/deploy/standalone/ui-custom-conf}/default.conf (60%)
copy installer/cli/deploy/standalone/{ui =>
ui-custom-conf}/docker-compose.dev.yml (98%)
copy installer/cli/deploy/standalone/{ui => ui-custom-conf}/docker-compose.yml
(92%)
delete mode 100644 installer/k8s/templates/core/backend-pv-pvc.yaml
rename
installer/k8s/templates/{extensions/pipeline-elements/pipeline-elements-all-flink-service.yaml
=> core/backend-pvc.yaml} (71%)
create mode 100644 installer/k8s/templates/core/ui-configmap.yaml
rename installer/k8s/templates/core/{ui.yaml => ui-deployment.yaml} (68%)
create mode 100644 installer/k8s/templates/core/ui-ingressroute.yaml
rename
installer/k8s/templates/extensions/pipeline-elements/{extensions-all-jvm-deployment.yaml
=> extensions-all-iiot-deployment.yaml} (86%)
rename
installer/k8s/templates/extensions/pipeline-elements/{extensions-all-jvm-service.yaml
=> extensions-all-iiot-service.yaml} (91%)
delete mode 100644
installer/k8s/templates/extensions/pipeline-elements/pipeline-elements-all-flink-deployment.yaml
delete mode 100644
installer/k8s/templates/external/flink/jobmanager-deployment.yaml
delete mode 100644
installer/k8s/templates/external/flink/jobmanager-service.yaml
delete mode 100644
installer/k8s/templates/external/flink/taskmanager-deployment.yaml
create mode 100644 streampipes-client-python/docs/img/tutorial-preparation.gif
copy streampipes-client-python/{streampipes => tests/endpoint}/__init__.py
(100%)
create mode 100644
streampipes-client-python/tests/endpoint/test_data_lake_measure.py
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/IDataLakeQueryBuilder.java
copy
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/model/Order.java
=>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/helper/buffer/BufferSide.java
(76%)
mode change 100644 => 100755
copy
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/model/Order.java
=>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/helper/buffer/CapStyle.java
(77%)
mode change 100644 => 100755
copy
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/model/Order.java
=>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/helper/buffer/JoinStyle.java
(76%)
mode change 100644 => 100755
create mode 100755
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/helper/buffer/SpBufferBuilder.java
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/processor/buffergeometry/BufferGeomProcessor.java
copy
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/processor/{validation/complex/TopologyValidationProcessor.java
=> bufferpoint/BufferPointProcessor.java} (52%)
create mode 100755
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.buffergeometry/documentation.md
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.buffergeometry/icon.png
create mode 100755
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.buffergeometry/strings.en
copy
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/{org.apache.streampipes.processors.geo.jvm.jts.processor.validation.simple
=>
org.apache.streampipes.processors.geo.jvm.jts.processor.bufferpoint}/documentation.md
(52%)
mode change 100644 => 100755
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.bufferpoint/icon.png
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.bufferpoint/output.png
copy
streampipes-extensions/{streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.booloperator.edge
=>
streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.bufferpoint}/strings.en
(52%)
mode change 100644 => 100755
create mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/commons/ImagePropertyConstants.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/genericclassification/GenericImageClassificationController.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/genericclassification/GenericImageClassificationParameters.java
rename
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/genericclassification/{GenericImageClassification.java
=> GenericImageClassificationProcessor.java} (50%)
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imagecropper/ImageCropper.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imagecropper/ImageCropperController.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imagecropper/ImageCropperParameters.java
create mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imagecropper/ImageCropperProcessor.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imageenrichment/ImageEnrichmentController.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imageenrichment/ImageEnrichmentParameters.java
rename
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/imageenrichment/{ImageEnricher.java
=> ImageEnrichmentProcessor.java} (51%)
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/qrreader/QrCodeReader.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/qrreader/QrCodeReaderController.java
delete mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/qrreader/QrCodeReaderParameters.java
create mode 100644
streampipes-extensions/streampipes-processors-image-processing-jvm/src/main/java/org/apache/streampipes/processors/imageprocessing/jvm/processor/qrreader/QrCodeReaderProcessor.java