This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 42222da46 Merge branch 'master' into rel/0.91.0
add 7b3872b84 [maven-release-plugin] prepare for next development iteration
add ae3676232 chore(release): increase version of python module
add 8351fa0a7 Bump commons-csv from 1.4 to 1.10.0 (#1238)
add 649f666a2 [hotfix] Fix query result response after database uppgrade
add 238c7cd08 chore(docs): describe official support of Java 17 (#1252)
add abb7df163 Fix logging configuration (#1266) (#1267)
add c8f800bd9 Properly override messaging protocol when importing
resources (#1274) (#1275)
add 72a1d0373 fix(python-docs): prevent mkdocs from loading gfonts (#1277)
add c53598674 Bump eslint from 8.33.0 to 8.34.0 in /ui (#1279)
add f599972b3 feature(gh-actions): create workflow that provides python
docs as artifact weekly (#1263)
add 116fe55b2 [#1245] provide a temporary workaround for inconsistency in
eventGrounding (#1250)
add 21491ef53 Bump maven-plugin-annotations from 3.6.0 to 3.7.1
add 867148f10 Bump ddogleg from 0.16 to 0.22
add d21351d7a [hotfix] Remove dependency ddogleg
add 63989d029 Bump @typescript-eslint/eslint-plugin from 5.50.0 to 5.52.0
in /ui (#1284)
add 4f463b690 Add pypi workflow
add 59f6ca4e6 Change token name
add 57becb11c Merge pull request #1280 from SvenO3/github-workflow-for-pypi
add 0c90b2c77 chore: improve python docs and fix some minor
inconsistencies (#1251)
add 99f8111d3 Bump maven-compiler-plugin from 3.8.1 to 3.10.1 (#1282)
add f891d1e01 Bump google-maps-services from 0.10.0 to 2.1.2
add afded8eb6 Bump byte-buddy.version from 1.12.6 to 1.13.0
add 83e8d1839 [hotfix] Remove dependency byte-buddy
add e710ceef2 Bump @typescript-eslint/parser from 5.51.0 to 5.52.0 in /ui
(#1299)
add 14724af4d Provide environment variables via Environment provider
(#1223) (#1224)
add 762c0ab72 Bump maven-deploy-plugin from 2.8.2 to 3.1.0 (#1298)
add 71b7b6f1d [hotfix] Add empty constructor to DataExplorerQuery
add 46bca376b [SP-1102] - GET/v2/info/versions update and removement of
deprecated endpoints (#1192)
add 0c35f6189 [#1308][CI] label-pr workflow fails on fork-based PRs (#1309)
add 633cec8ab remove extentions management module name from its pom (#1295)
add 0c51f2e0a Bump cypress from 12.3.0 to 12.5.1 in /ui (#1305)
add 8d0aea2a4 [#1040] misc changes in runtime names, ad missing fields in
schema
add d6343dcdc [#1040] remove dead code
add 495f0b9ca [#1040] remove supported code in declaire
add c1317a25f [#1040] fix strings due naming changes
add 8f0a3502b Merge pull request #1268 from
apache/1040-change-event-runtime-name-of-geometry-field
add bec082dc6 Bump @types/node from 18.13.0 to 18.14.0 in /ui (#1324)
add 3f903ec61 chore(ui): provide some more references for support in the
'about' view (#1319)
add 7b693a2fd Update data stream generator (#1258) (#1286)
add c8318c5b3 chore(docs): add information on how to develop the UI
locally (#1326)
add 62037abdf [#1296] Swinging Door Trending (SDT) Filter Processor (#1306)
add 417ac009b [hotfix] Use extensions-all-jvm module in backend environment
add 0f6bcf55f Rename endpoint to fetch all pipelines from API (#1333)
(#1334)
add 72c5b6b9c Update all version to 0.92.0-SNAPSHOT (#1338)
add b8b33370b [#1336] Add a builder to create SpQueryResult objects
add d5789f74e Bump cypress from 12.5.1 to 12.6.0 in /ui
add 5653e5e60 chore(python-docs): improve getting started section (#1310)
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 1abb75708 [hotfix] Set `PageResult` as deprecated
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 bc616d472 Bump @cypress/webpack-preprocessor from 5.16.0 to 5.17.0 in
/ui (#1370)
add 9cbeed0a4 [hotfix] Set `PageResult` as deprecated
add a60bae140 [hotfix] Automatically add licence headers to generated
model classes
add cd34cdd4d Merge branch 'dev' of github.com:apache/streampipes into dev
add a1698440b chore: fix example code & add disclaimer for doc versioning
(#1364)
add 85565b8fd [#1307] Add geometry validation processor first
implementation
add 2a89675ca [#1307] misc validation fixes manual tests
add 562dbb34a [#1307] add resources
add 4e8de865e Merge branch 'dev' into 1307-geometry-validation-processor
add 502d05efc [#1307] Split processor in two types, extend documentation
add 49cd5231d Merge branch 'dev' into 1307-geometry-validation-processor
add 5938bc96f [#1307] catch non selection with better info output from
https://github.com/apache/streampipes/issues/1351
add 3b7c207fd Merge pull request #1320 from
apache/1307-geometry-validation-processor
add ae234aed7 Add environment variable for manually specifying file
storage in backend (#1383) (#1384)
add 29b8ea921 Migrate boolean counter #1366 (#1382)
add 90b62ba0d Migrate boolean inverter (#1388)
add ec51de356 Bump @typescript-eslint/parser from 5.52.0 to 5.54.0 in /ui
(#1393)
add cf85c2aa6 Remove obsolete features from data explorer module (#1385)
(#1386)
add 67d727919 Bump swagger-ui from 4.16.1 to 4.17.1 in /ui (#1396)
add c830543a2 Bump mypy from 1.0.0 to 1.1.1 in /streampipes-client-python
(#1395)
add ea5e9acbf Bump swagger-ui from 4.17.1 to 4.18.0 in /ui
add f50510727 1391 data explorer filter doesnt work for boolean and false
value (#1399)
add c530d55bb [#1375] add versioning to python docs (#1397)
add 25bf66f6a #1261 Modified release.yml file to include Python changes to
release notes (#1404)
add 7fe524e47 Add support for the Kafka broker in Python (#1363)
add 5b6529efc docs: add matomo tracking to python docs (#1409)
add 1e5fb25b5 [hotfix] refine changelog structure
add 60d3f8153 [hotfix] always set alias for python docs
add bd3e014ab [hotfix] overwrite alias for python docs
add 73819a0cf [hotfix] provide latest as default in python docs
add 420336fb0 miscellaneous improvements for Python docs (#1410)
add 1521545f5 Search For Python DOC (#1408)
add 74a816d23 Bump mkdocs-jupyter from 0.22.0 to 0.23.0 in
/streampipes-client-python (#1413)
add ee51abb2e [doc](readme)Enhancement in some Hyperlinks. (#1415)
add 3ee724c9d Bump mkdocs-material from 9.0.8 to 9.1.3 in
/streampipes-client-python (#1416)
add 157417eee Bump webpack from 5.75.0 to 5.76.0 in /ui (#1418)
add 622261a44 Bump cypress from 12.6.0 to 12.8.1 in /ui (#1420)
add ad8c8de2f Bump @typescript-eslint/eslint-plugin from 5.53.0 to 5.55.0
in /ui (#1421)
add 25f40ce89 Bump mkdocs-jupyter from 0.23.0 to 0.24.0 in
/streampipes-client-python (#1429)
add ed5b074e0 Bump pre-commit from 3.1.0 to 3.2.0 in
/streampipes-client-python (#1431)
add 67727505f Bump lint-staged from 13.1.0 to 13.2.0 in /ui (#1430)
add 09327f56b docs: spring cleaning for Python docs (#1419)
add f9c0c67da Maintain the same directory structure for source and test
(#1428)
add c7c1a301b Migrate StringCounter processing elements (#1427)
add d8583b155 1423 update archetypes (#1425)
add 7a0650810 Bump @angular-eslint/builder from 15.1.0 to 15.2.1 in /ui
(#1432)
add a42fe29c7 update archetypes template (#1433)
add 94716b87e Bump eslint-config-prettier from 8.6.0 to 8.8.0 in /ui
(#1437)
add cd38a4bde fix repeated past data (#1440)
add 586666ca4 Bump eslint from 8.35.0 to 8.36.0 in /ui
add d9dea34bc Bump json-smart from 2.4.8 to 2.4.9
add 7cc4e0209 Improve Log info in Processor Test (#1445)
add 83b50d6b0 Migrate StringToState processing elements (#1444)
add a99f0cd44 Migrate StringTimer processing elements (#1453)
add 435171490 Python docs with dark mode (#1454)
add ce1d95f6e [#1113] Added buttons to start and stop all adapters (#1441)
add de73be881 [hotfix] Add test for DataLakeQueryBuilder (#1459)
add 5000139e0 Bump error_prone_annotations from 2.2.0 to 2.18.0 (#1403)
add 3ca5f9b21 Bump @typescript-eslint/parser from 5.54.0 to 5.56.0 in /ui
add 792f2d108 Bump eslint from 8.36.0 to 8.37.0 in /ui
add c8fd621db Bump kafka.version from 3.3.1 to 3.4.0
add 45b27818e Bump black from 23.1.0 to 23.3.0 in
/streampipes-client-python
add 004422938 Bump boofcv-core from 0.33 to 0.42
add 4f74f9428 [hotfix] Remove duplicate declaration of snakeyaml
dependency version
add c307a7bd2 [hotfix] Temporarily revert to snakeyaml 1.33
add c33607da7 [hotfix] Fix configuration for pipeline element development
(#1465)
add 89d183d9c Merge branch 'dev' of github.com:apache/streampipes into dev
add 8503549cf Implement create method in Java PipelineApi (#1467)
add dac406332 Bump activemq-client from 5.17.3 to 5.18.0
add 51db2ee3f Bump spring-core from 6.0.3 to 6.0.7
add a201c5c05 Bump spring boot version
add a771e9f1b Bump Guava version, Bump spring-security version
add adc1d62af Add properties-migrator to dependency management
add c18643663 Improve data explorer query management (#1406) (#1407)
add eb4b9cbc2 Migrate KafkaPublisher (#1473)
add c627add09 Bump jasmine-core from 4.5.0 to 4.6.0 in /ui (#1474)
add 49c2f53b2 Bump @typescript-eslint/eslint-plugin from 5.55.0 to 5.57.1
in /ui
add fa69191b5 Provide database name in query object (#1479)
add cdcd83ea2 [#1289] Fix cypress test for data lake configuration (#1480)
add 1dcc11b5b [hotfix] Improve handling of count queries, improve table
widget (#1484)
add 07494bf59 Bump mkdocstrings[python] in /streampipes-client-python
(#1487)
add 50ddf52e4 [SP-1367] fix typo
add b0d235fb2 Bump mypy from 1.1.1 to 1.2.0 in /streampipes-client-python
(#1494)
add 3e5e57a62 Refactor method name in Kafka messaging layer (#1490)
add b66c6dd93 Bump rdf4j.version from 3.5.0 to 4.2.3 (#1472)
add b5f16f79c Bump animal-sniffer-annotations from 1.22 to 1.23 (#1469)
add 59915fa46 [hotfix] adapt image links in python docs (#1496)
add c73dbf6c7 [hotfix] Move sp-split-section to shared-ui module (#1497)
add 5e24be6b6 Bump log4j.version from 2.19.0 to 2.20.0 (#1499)
add cbae1b891 Bump pytest from 7.2.1 to 7.3.0 in
/streampipes-client-python (#1498)
add cb529cc98 #1107 Implementation of `OSV-scanner` with `gh-action`
(#1438)
add 9694615e5 [hotfix] Fix handling of count queries in data explorer
(#1501)
add 6920dafcb [hotfix] Improve layout of basic view
add 353cdd86e Bump mkdocs-awesome-pages-plugin in
/streampipes-client-python
add 31c68401a Bump zstd-jni from 1.4.3-1 to 1.5.5-1
add 71f931834 [hotfix] Remove zstd-jni from dependencies
add 5ef29883d Bump peter-evans/create-pull-request from 4 to 5
add 2308d9a9c [SP-1504] Do not remove streams on pipeline export (#1505)
add 4bd34bfb8 Bump pandas-stubs in /streampipes-client-python (#1506)
add 45775ec9a Bump maven-plugin-plugin from 3.7.0 to 3.8.1 (#1507)
add c5ec75cbc Sp 1367 Use QueryResult as return type for data lake measure
API (#1492)
add 1f1e29615 [release] update issue template & release notes
add 182649f44 Remove dependency 'reflections' (#1508)
add 8df326c7e Bump autoflake from 2.0.0 to 2.1.0 in
/streampipes-client-python (#1509)
add 14b996a8d Merge branch 'dev' of github.com:apache/streampipes into dev
add 57a342526 [hotfix] remove latest alias for dev python docs (#1515)
add f2a00425d [FEATURE] add division as operation for data harmonization
rules (#1517)
add ca9742e7a #1518 Add variable to set location of checkstyle base path
(#1519)
add 879a4a963 feature: add workflow that stales PRs (#1524)
add df636d22f [hotfix] adapt configuration of stale bot
add 36feed7c6 Bump mkdocs-gen-files from 0.4.0 to 0.5.0 in
/streampipes-client-python (#1525)
add 5d755aa9b Bump type-parser from 0.7.0 to 0.8.1 (#1510)
add 5674efe41 Map http 404 to Java Optional.empty [#1520] (#1521)
add 49680ba81 Semantic type dropdown UI fixes (#1526)
add d302b2f30 Bump jetty-server from 10.0.10 to 10.0.14 (#1512)
add 0d393efe0 Bump karma-chrome-launcher in
/ui/projects/streampipes/platform-services (#1516)
add ce1ff80b3 Bump types-requests in /streampipes-client-python (#1536)
add 7f2d6d216 Added vulnerability report (#1535)
add faf94210a [hotfix] add missing header for VULNERABILITY.md
add 3a7322d55 Bump spring-core from 6.0.7 to 6.0.8 & spring-bot from 3.0.5
to 3.0.6 & spring-security from 6.0.2 to 6.0.3 (#1511)
add 793674e86 Bump flask from 1.1.2 to 2.3.2 in
/streampipes-wrapper-python (#1540)
add 8f2d7d7d6 chore(deps): bump several dependencies to resolve
vulnerability issues (#1539)
add 9965f218e Bump pre-commit from 3.2.0 to 3.3.0 in
/streampipes-client-python (#1541)
add f3d8782f9 Bump jackson.version from 2.14.1 to 2.15.0 (#1542)
add 0d0176d07 chore: add header to file & refine reviewers (#1537)
add 3f7324e72 [hotfix] exclude versions file from pydocs update (#1532)
add a01f0941d Add integration test for MQTT (#1485) (#1489)
add 93f55a3d2 Bump consul from 1.17.6 to 1.18.0 (#1545)
add d957e7ec1 Bump commons-compress from 1.22 to 1.23.0 (#1550)
add 810829f08 [hotfix] Add import of shared-ui module to profile module
(#1548)
add d33800790 Python Functions: Distinction between consumer and publisher
(#1523)
add 8c1530fe8 Bump opencsv from 5.5.2 to 5.7.1 (#1552)
add e4c5d63ba Bump engine.io and socket.io in /ui (#1549)
add 192243dd3 Update README.md
add 90c05e70b Fix logo url of email templates (#1527) (#1554)
add ca97eb1f7 Fetch principalId instead of username when changing user
password (#655) (#1553)
add 7e8e5978d [hotfix] fix exclusion of versions-file in pydoc generation
add b0b5f9e66 [hotfix] exclude versions-file in pydoc generation
add 9b0ba98e3 [1475] fulfill PEP 561 & exclude test files from package
(#1555)
add f96999cc9 [1051] add further badges to readme of python client (#1556)
add 6700ce6a3 Bump types-requests in /streampipes-client-python (#1558)
add 1f0ced0d5 Bump pyupgrade from 3.3.1 to 3.4.0 in
/streampipes-client-python (#1559)
add e271aa245 Bump google-maps-services from 2.1.2 to 2.2.0 (#1560)
add 034fa79ac Bump jackson-databind from 2.14.1 to 2.15.0 (#1562)
add f8f8e5113 [1259] verify authentication on startup of python client
(#1557)
add 6361b97dd Bump retrofit from 2.5.0 to 2.9.0 (#1565)
add b47b811fe Add configuration view to create labels (#1564) (#1568)
add ca3642727 Bump mypy from 1.2.0 to 1.3.0 in /streampipes-client-python
(#1566)
add 116ed2e8b Fix input of standalone dashboard component (#1547)
add fd5d83756 Merge pull request #1569 from
apache/1547-standalone-dashborad-empty
add 4be2a6443 Bump annotations from 16.0.2 to 24.0.1 (#1570)
add 3417335aa Remove guice from dependencies (#1571)
add eddb9b082 Bump amqp-client from 5.16.0 to 5.17.0 (#1574)
add 1e544d067 Bump tubemq-client from 1.5.0 to 1.6.0 (#1577)
add 7b9d94df1 1411 create custom error page for python docs (#1572)
add ac2ca7977 [maven-release-plugin] prepare branch @{releaseLabel}
add 16688233a [hotfix] Update API docs version
add f97b05df6 chore: mark streampipes-wrapper-python as deprecated (#1623)
add fec887145 [hotfix] Add proper time selection to another cypress test
(#1641)
add de4e3904f [hotfix] Add release notes for 0.92.0 release
add 139ee45d5 [hotfix] Update release version in bug_report.yml
add 1e67ca4af [hotfix] Update release version for archetypes
add b4f2e9f70 [hotfix] Update release version for ui
add 0da8f30c8 [hotfix] Update release version for all installers
add 34e6f4adf [maven-release-plugin] prepare release release/0.92.0
add 025667dd3 [maven-release-plugin] prepare for next development iteration
add f9fa532e0 Revert changes for release
add 4e553fd62 [hotfix] Remove SNAPSHOT suffic from package-lock.json
add 8154ffa2c [maven-release-plugin] prepare release release/0.92.0
add fcd310b84 [maven-release-plugin] prepare for next development iteration
add 9db000c65 [hotfix] Rollback release
add fb07b40c5 [hotfix] Remove SNAPSHOT from package-lock.json
add 1ee4ab315 [maven-release-plugin] prepare release release/0.92.0
add 959f0fb06 [maven-release-plugin] prepare for next development iteration
add dcf70357e [hotfix] Rollback release due to failing integration test
add 2b495bfa3 [hotfix] Rollback release
add 07e2ad209 [maven-release-plugin] prepare release release/0.92.0
add 40ca51775 [maven-release-plugin] prepare for next development iteration
add 52a9b2f26 [hotfix] Revert release
add e7e0a6b70 [hotfix] Rollback release
add f02d710b4 [maven-release-plugin] prepare release release/0.92.0
add abd900063 [maven-release-plugin] prepare for next development iteration
add b0a364971 [hotfix] Rollback release
add 9b8831fc1 [hotfix] Rollback release
add 38569af62 [maven-release-plugin] prepare release release/0.92.0
new 127806444 Merge release 0.92.0 into master branch
new 9566748c0 [release] Release 0.92.0
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/ISSUE_TEMPLATE/bug_report.yml | 2 +-
.github/release.yml | 13 +-
.github/workflows/build.yml | 8 +-
.github/workflows/cypress-test.yml | 7 +-
.github/workflows/osv-scanner.yml | 55 +
.github/workflows/pr-labeler.yml | 10 +-
.github/workflows/pr-validation.yml | 56 +-
.github/workflows/pypi-deployment.yml | 4 +-
.github/workflows/python-docs.yml | 7 +-
.github/workflows/stale-bot.yml | 39 +
README.md | 9 +-
RELEASE_NOTES.md | 131 +
VULNERABILITY.md | 32 +
.../streampipes-archetype-extensions-jvm/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../archetype-resources/src/main/java/Init.java | 30 +-
.../__classNamePrefix__DataProcessor.java | 39 +-
.../__classNamePrefix__DataSink.java | 25 +-
.../pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../streampipes-archetype-pe-sinks-flink/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
create-client-model.sh | 44 +-
docker-compose.yml | 2 +-
installer/.gitignore | 2 +
installer/cli/.env | 6 +-
installer/cli/README.md | 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-custom-conf/docker-compose.dev.yml} | 14 +-
.../{ui => ui-custom-conf}/docker-compose.yml | 7 +-
.../cli/deploy/standalone/ui/docker-compose.yml | 2 +-
installer/cli/environments/backend | 4 +-
installer/cli/environments/backend-nats | 3 +-
installer/cli/environments/pipeline-element | 2 -
installer/cli/environments/pipeline-element-nats | 2 -
installer/compose/.env | 2 +-
installer/compose/README.md | 2 +-
installer/compose/docker-compose.full.yml | 2 +-
installer/compose/docker-compose.nats.yml | 2 +-
installer/compose/docker-compose.yml | 2 +-
installer/k8s/Chart.yaml | 4 +-
installer/k8s/README.md | 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 | 96 +-
pom.xml | 118 +-
streampipes-client-python/Makefile | 1 +
streampipes-client-python/README.md | 33 +-
.../docs/getting-started/first-steps.md | 12 +-
.../docs/img/interrogate_badge.svg | 55 +
.../docs/img/streampipes-python-dark.png | Bin 0 -> 116009 bytes
streampipes-client-python/docs/index.md | 8 +-
.../docs/overrides/404.html | 26 +-
...cting-data-from-the-streampipes-data-lake.ipynb | 4 +-
...ive-data-from-the-streampipes-data-stream.ipynb | 21 +-
...ine-learning-on-a-streampipes-data-stream.ipynb | 18 +-
streampipes-client-python/mkdocs.yml | 16 +
streampipes-client-python/setup.py | 38 +-
.../streampipes/__version__.py | 2 +-
.../streampipes/client/client.py | 59 +-
.../streampipes/endpoint/api/__init__.py | 2 +
.../streampipes/endpoint/api/data_lake_measure.py | 14 +-
.../streampipes/endpoint/api/data_stream.py | 7 +-
.../streampipes/endpoint/api/version.py | 130 +
.../streampipes/function_zoo/river_function.py | 8 +-
.../streampipes/functions/broker/__init__.py | 19 +-
.../streampipes/functions/broker/broker.py | 48 +-
.../streampipes/functions/broker/broker_handler.py | 51 +-
.../streampipes/functions/broker/consumer.py | 65 +
.../{ => functions/broker/kafka}/__init__.py | 0
.../{kafka_broker.py => kafka/kafka_consumer.py} | 38 +-
.../broker/{ => kafka}/kafka_message_fetcher.py | 4 +-
.../{nats_broker.py => kafka/kafka_publisher.py} | 45 +-
.../{ => functions/broker/nats}/__init__.py | 0
.../{nats_broker.py => nats/nats_consumer.py} | 31 +-
.../{nats_broker.py => nats/nats_publisher.py} | 34 +-
.../functions/broker/output_collector.py | 14 +-
.../streampipes/functions/broker/publisher.py | 30 +-
.../streampipes/functions/function_handler.py | 5 +-
.../functions/utils/async_iter_handler.py | 2 +-
.../functions/utils/data_stream_context.py | 8 +-
.../functions/utils/data_stream_generator.py | 38 +-
.../streampipes/model/container/__init__.py | 2 +
.../streampipes/model/container/versions.py | 55 +
.../streampipes/model/resource/__init__.py | 6 +-
.../{data_lake_series.py => data_series.py} | 31 +-
.../streampipes/model/resource/exceptions.py | 19 +-
.../streampipes/model/resource/query_result.py | 89 +
.../{container/__init__.py => resource/version.py} | 29 +-
.../streampipes/py.typed | 5 +-
.../tests/client/test_client.py | 42 +-
.../tests/client/test_data_lake_series.py | 201 +-
.../tests/client/test_endpoint.py | 82 +-
.../tests/functions/test_function_handler.py | 327 +-
.../tests/functions/test_river_function.py | 32 +-
streampipes-client/pom.xml | 25 +-
.../client/api/AbstractTypedClientApi.java | 14 +-
.../org/apache/streampipes/client/api/CRUDApi.java | 3 +-
.../streampipes/client/api/DataLakeMeasureApi.java | 3 +-
.../streampipes/client/api/DataProcessorApi.java | 6 +-
.../apache/streampipes/client/api/DataSinkApi.java | 6 +-
.../streampipes/client/api/DataStreamApi.java | 6 +-
.../apache/streampipes/client/api/PipelineApi.java | 10 +-
.../client/api/PipelineElementTemplateApi.java | 3 +-
.../streampipes/client/http/HttpRequest.java | 18 +-
streampipes-commons/pom.xml | 2 +-
.../apache/streampipes/commons/constants/Envs.java | 2 +
.../commons/environment/DefaultEnvironment.java | 5 +
.../commons/environment/Environment.java | 2 +
.../commons/exceptions/SpHttpErrorStatusCode.java | 27 +-
streampipes-config/pom.xml | 10 +-
.../streampipes/config/backend/BackendConfig.java | 15 +-
streampipes-connect-management/pom.xml | 12 +-
streampipes-data-explorer-commons/pom.xml | 10 +-
.../commons/configs/CouchDbConfigurations.java | 35 -
.../commons/configs/CouchDbEnvKeys.java | 25 -
.../configs/DataExplorerConfigurations.java | 46 -
.../commons/configs/DataExplorerEnvKeys.java | 28 -
.../dataexplorer/commons/influx/InfluxStore.java | 16 +-
streampipes-data-explorer/pom.xml | 10 +-
.../dataexplorer/DataExplorerQueryManagement.java | 142 +
...ntV3.java => DataExplorerSchemaManagement.java} | 93 +-
.../dataexplorer/DataLakeManagementV4.java | 296 --
.../api/IDataExplorerQueryManagement.java | 47 +
.../api/IDataExplorerSchemaManagement.java | 19 +-
.../dataexplorer/api/IQueryStatement.java | 15 +-
.../influx/DataExplorerInfluxQueryExecutor.java | 169 +
.../influx/DataLakeInfluxQueryBuilder.java | 289 ++
...licyQueryParams.java => DeleteQueryParams.java} | 40 +-
.../param/ProvidedRestQueryParamConverter.java | 147 +
.../ProvidedRestQueryParams.java} | 12 +-
.../dataexplorer/param/SelectQueryParams.java | 140 +
.../SupportedRestQueryParams.java} | 4 +-
.../model/AggregationFunction.java} | 8 +-
.../model/FillClauseParams.java} | 20 +-
.../model/GroupByTagsClauseParams.java} | 24 +-
.../model/GroupByTimeClauseParams.java} | 19 +-
.../model/LimitClauseParams.java} | 19 +-
.../model/OffsetClauseParams.java} | 19 +-
.../model/OrderByClauseParams.java} | 20 +-
.../model/SelectClauseParams.java} | 73 +-
.../dataexplorer/param/model/SelectColumn.java | 111 +
.../param/model/WhereClauseParams.java | 122 +
.../{v4 => query}/AutoAggregationHandler.java | 69 +-
.../dataexplorer/query/DataExplorerQuery.java | 94 -
.../query/DataExplorerQueryBuilder.java | 61 -
.../query/DataExplorerQueryExecutor.java | 107 +
.../dataexplorer/query/DeleteDataQuery.java | 28 +-
.../query/EditRetentionPolicyQuery.java | 77 -
.../{v4 => }/query/QueryResultProvider.java | 28 +-
.../query/ShowRetentionPolicyQuery.java | 58 -
.../query/StreamedQueryResultProvider.java | 18 +-
.../query/writer/ConfiguredCsvOutputWriter.java | 10 +-
.../query/writer/ConfiguredJsonOutputWriter.java | 10 +-
.../query/writer/ConfiguredOutputWriter.java | 8 +-
.../{v4 => }/query/writer/OutputFormat.java | 2 +-
.../{v4 => }/query/writer/item/CsvItemWriter.java | 2 +-
.../{v4 => }/query/writer/item/ItemGenerator.java | 4 +-
.../{v4 => }/query/writer/item/JsonItemWriter.java | 2 +-
.../DataLakeQueryOrdering.java | 2 +-
.../FilterCondition.java} | 24 +-
.../querybuilder/IDataLakeQueryBuilder.java | 84 +
.../dataexplorer/sdk/DataLakeQueryBuilder.java | 223 --
.../dataexplorer/template/QueryTemplates.java | 40 -
.../dataexplorer/{v4 => }/utils/TimeParser.java | 2 +-
.../v4/params/DeleteFromStatementParams.java | 31 -
.../dataexplorer/v4/params/FillParams.java | 35 -
.../dataexplorer/v4/params/SelectColumn.java | 93 -
.../v4/params/WhereStatementParams.java | 119 -
.../dataexplorer/v4/query/DataExplorerQueryV4.java | 248 --
.../dataexplorer/v4/query/QueryBuilder.java | 64 -
.../v4/query/elements/DeleteFromStatement.java | 33 -
.../v4/query/elements/FillStatement.java | 32 -
.../v4/query/elements/GroupingByTime.java | 34 -
.../v4/query/elements/ItemLimitation.java | 34 -
.../v4/query/elements/OrderingByTime.java | 34 -
.../v4/query/elements/QueryElement.java | 35 -
.../v4/query/elements/SelectFromStatement.java | 51 -
.../v4/query/elements/TimeBoundary.java | 40 -
.../v4/query/elements/WhereStatement.java | 39 -
.../dataexplorer/v4/template/QueryTemplatesV4.java | 89 -
.../v4/utils/DataLakeManagementUtils.java | 163 -
.../dataexplorer/param/SelectQueryParamsTest.java | 208 ++
.../param}/WhereStatementParamsTest.java | 27 +-
.../writer/TestConfiguredCsvOutputWriter.java | 7 +-
.../writer/TestConfiguredJsonOutputWriter.java | 7 +-
.../query/writer/TestConfiguredOutputWriter.java | 2 +-
.../query/writer/item/TestCsvItemWriter.java | 4 +-
.../query/writer/item/TestItemWriter.java | 2 +-
.../query/writer/item/TestJsonItemWriter.java | 4 +-
.../sdk/DataLakeQueryBuilderTest.java} | 26 +-
.../utils/ProvidedQueryParameterBuilder.java | 92 +
streampipes-data-export/pom.xml | 10 +-
.../export/resolver/PipelineResolver.java | 6 +-
streampipes-dataformat-cbor/pom.xml | 6 +-
streampipes-dataformat-fst/pom.xml | 6 +-
streampipes-dataformat-json/pom.xml | 6 +-
streampipes-dataformat-smile/pom.xml | 6 +-
streampipes-dataformat/pom.xml | 4 +-
streampipes-extensions-api/pom.xml | 6 +-
streampipes-extensions-management/pom.xml | 34 +-
.../adapter/format/util/JsonEventProperty.java | 35 +-
.../value/CorrectionValueTransformationRule.java | 28 +-
.../management/connect/adapter/TestUtils.java | 9 +
.../format/json/object/JsonObjectParserTest.java | 12 +
.../transform/value/CorrectionValueTest.java | 158 +
streampipes-extensions/.github/workflows/build.yml | 587 ---
streampipes-extensions/pom.xml | 6 +-
.../streampipes-connect-adapters-iiot/pom.xml | 12 +-
.../streampipes-connect-adapters/pom.xml | 10 +-
.../streampipes-connectors-influx/pom.xml | 8 +-
.../streampipes-extensions-all-iiot/pom.xml | 26 +-
.../streampipes-extensions-all-jvm/pom.xml | 12 +-
.../pom.xml | 18 +-
.../streampipes-pipeline-elements-all-jvm/pom.xml | 28 +-
.../pom.xml | 2 +-
.../streampipes-pipeline-elements-shared/pom.xml | 10 +-
.../pe/shared/config/mqtt/MqttConnectUtils.java | 6 +-
.../pom.xml | 13 +-
.../pom.xml | 6 +-
.../streampipes-processors-enricher-flink/pom.xml | 6 +-
.../streampipes-processors-enricher-jvm/pom.xml | 6 +-
.../streampipes-processors-filters-jvm/pom.xml | 6 +-
.../processors/filters/jvm/FiltersJvmInit.java | 4 +-
.../processor/sdt/SwingingDoorTrendingFilter.java | 182 +
.../sdt/SwingingDoorTrendingFilterProcessor.java | 133 +
.../documentation.md | 79 +
.../icon.png | Bin 0 -> 107607 bytes
.../strings.en | 34 +
.../streampipes-processors-filters-siddhi/pom.xml | 8 +-
.../streampipes-processors-geo-flink/pom.xml | 6 +-
.../streampipes-processors-geo-jvm/pom.xml | 8 +-
.../streampipes/processors/geo/jvm/GeoJvmInit.java | 12 +-
.../jvm/jts/exceptions/SpJtsGeoemtryException.java | 28 +-
.../geo/jvm/jts/helper/buffer/BufferSide.java | 18 +-
.../geo/jvm/jts/helper/buffer/CapStyle.java | 16 +-
.../geo/jvm/jts/helper/buffer/JoinStyle.java | 15 +-
.../geo/jvm/jts/helper/buffer/SpBufferBuilder.java | 124 +
.../buffergeometry/BufferGeomProcessor.java | 224 ++
.../BufferPointProcessor.java} | 138 +-
.../LatLngToJtsPointProcessor.java | 7 +-
.../reprojection/ReprojectionProcessor.java | 8 +-
.../trajectory/TrajectoryFromPointsProcessor.java | 16 +-
.../jts/processor/validation/ValidationOutput.java | 7 +-
.../jts/processor/validation/ValidationType.java | 7 +-
.../complex/TopologyValidationProcessor.java} | 123 +-
.../simple/GeometryValidationProcessor.java} | 131 +-
.../HaversineDistanceCalculatorProcessor.java | 21 +-
.../speedcalculator/SpeedCalculatorProcessor.java | 6 +-
.../documentation.md | 89 +
.../icon.png | Bin 0 -> 13109 bytes
.../strings.en | 49 +
.../documentation.md | 76 +
.../icon.png | Bin 0 -> 15494 bytes
.../output.png | Bin 0 -> 32372 bytes
.../strings.en | 41 +-
.../strings.en | 8 +-
.../documentation.md | 80 +
.../icon.png | Bin 0 -> 19690 bytes
.../strings.en | 19 +-
.../documentation.md | 74 +
.../icon.png | Bin 0 -> 16986 bytes
.../strings.en | 19 +-
.../pom.xml | 12 +-
.../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 +
.../pom.xml | 13 +-
.../pom.xml | 6 +-
.../pom.xml | 8 +-
.../streampipes-processors-text-mining-jvm/pom.xml | 8 +-
.../pom.xml | 10 +-
.../pom.xml | 14 +-
.../transformation/jvm/TransformationJvmInit.java | 20 +-
.../booloperator/counter/BooleanCounter.java | 92 -
.../counter/BooleanCounterController.java | 88 -
.../counter/BooleanCounterParameters.java | 48 -
.../counter/BooleanCounterProcessor.java | 140 +
.../booloperator/inverter/BooleanInverter.java | 54 -
.../inverter/BooleanInverterParameters.java | 35 -
...ntroller.java => BooleanInverterProcessor.java} | 40 +-
.../stringoperator/counter/StringCounter.java | 79 -
.../counter/StringCounterParameters.java | 36 -
...Controller.java => StringCounterProcessor.java} | 201 +-
.../stringoperator/state/StringToState.java | 59 -
.../state/StringToStateParameters.java | 42 -
...Controller.java => StringToStateProcessor.java} | 172 +-
.../stringoperator/timer/StringTimer.java | 79 -
.../timer/StringTimerParameters.java | 48 -
...erController.java => StringTimerProcessor.java} | 252 +-
.../counter/TestBooleanCounterProcessor.java | 177 +
.../inverter/TestBooleanInverterProcessor.java | 159 +
.../counter/TestStringCounterProcessor.java | 182 +
.../state/TestStringToStateProcessor.java | 207 ++
.../timer/TestStringTimerProcessor.java | 213 ++
.../streampipes-sinks-brokers-jvm/pom.xml | 12 +-
.../sinks/brokers/jvm/BrokersJvmInit.java | 4 +-
.../sinks/brokers/jvm/kafka/KafkaController.java | 91 -
.../sinks/brokers/jvm/kafka/KafkaParameters.java | 56 +-
.../sinks/brokers/jvm/kafka/KafkaPublishSink.java | 118 +
.../sinks/brokers/jvm/kafka/KafkaPublisher.java | 86 -
.../sinks/brokers/jvm/mqtt/MqttClient.java | 4 +-
.../streampipes-sinks-databases-flink/pom.xml | 6 +-
.../streampipes-sinks-databases-jvm/pom.xml | 6 +-
.../streampipes-sinks-internal-jvm/pom.xml | 10 +-
.../sinks/internal/jvm/SinksInternalJvmInit.java | 4 -
.../streampipes-sinks-notifications-jvm/pom.xml | 8 +-
.../streampipes-sources-vehicle-simulator/pom.xml | 10 +-
.../pom.xml | 10 +-
streampipes-integration-tests/pom.xml | 20 +-
.../integration/adapters/AdapterTesterBase.java | 3 +-
.../integration/adapters/AdaptersTest.java | 7 +
.../integration/adapters/MqttAdapterTester.java | 129 +
.../integration/containers/MosquittoContainer.java | 54 +
.../containers/MosquittoDevContainer.java | 16 +-
.../src/test/resources/mosquitto.conf | 7 +-
streampipes-logging/pom.xml | 2 +-
streampipes-mail/pom.xml | 6 +-
.../template/AccountActiviationMailTemplate.java | 6 -
.../streampipes/mail/template/part/LogoPart.java | 2 +-
streampipes-maven-plugin/pom.xml | 15 +-
streampipes-measurement-units/pom.xml | 4 +-
streampipes-messaging-jms/pom.xml | 4 +-
streampipes-messaging-kafka/pom.xml | 6 +-
.../messaging/kafka/SpKafkaProducer.java | 4 +-
streampipes-messaging-mqtt/pom.xml | 4 +-
streampipes-messaging-nats/pom.xml | 4 +-
streampipes-messaging/pom.xml | 4 +-
streampipes-model-client/pom.xml | 6 +-
streampipes-model-shared/pom.xml | 2 +-
streampipes-model/pom.xml | 10 +-
.../streampipes/model/datalake/DataSeries.java | 15 +
.../{DataSeries.java => DataSeriesBuilder.java} | 52 +-
.../streampipes/model/datalake/PageResult.java | 1 +
.../model/datalake/SpQueryResultBuilder.java | 73 +
.../model/datalake/DataSeriesBuilderTest.java | 90 +
.../model/datalake/SpQueryResultBuilderTest.java | 116 +
streampipes-pipeline-management/pom.xml | 42 +-
streampipes-platform-services/pom.xml | 12 +-
.../streampipes/ps/DataLakeMeasureResourceV3.java | 57 -
.../streampipes/ps/DataLakeMeasureResourceV4.java | 23 +-
.../apache/streampipes/ps/DataLakeResourceV4.java | 100 +-
streampipes-resource-management/pom.xml | 8 +-
.../AbstractPipelineElementResourceManager.java | 9 +-
streampipes-rest-core-base/pom.xml | 10 +-
streampipes-rest-extensions/pom.xml | 8 +-
streampipes-rest-shared/pom.xml | 6 +-
.../shared/impl/AbstractSharedRestInterface.java | 7 +-
streampipes-rest/pom.xml | 53 +-
.../apache/streampipes/rest/ResetManagement.java | 14 +-
.../streampipes/rest/impl/PipelineResource.java | 134 +-
.../org/apache/streampipes/rest/impl/Setup.java | 3 +
.../apache/streampipes/rest/impl/UserResource.java | 32 +-
.../org/apache/streampipes/rest/impl/Version.java | 3 +
.../rest/impl/pe/DataProcessorResource.java | 12 +-
.../streampipes/rest/impl/pe/DataSinkResource.java | 12 +-
.../rest/impl/pe/DataStreamResource.java | 31 +-
streampipes-sdk-bundle/pom.xml | 22 +-
streampipes-sdk/pom.xml | 8 +-
...AbstractConfigurablePipelineElementBuilder.java | 18 +
.../streampipes/sdk/helpers/EpProperties.java | 3 +-
streampipes-security-jwt/pom.xml | 4 +-
streampipes-serializers-json/pom.xml | 8 +-
streampipes-service-base/pom.xml | 6 +-
streampipes-service-core/pom.xml | 15 +-
.../service/core/StreamPipesResourceConfig.java | 2 -
.../src/main/resources/openapi.yaml | 2 +-
streampipes-service-discovery-api/pom.xml | 2 +-
streampipes-service-discovery-consul/pom.xml | 8 +-
streampipes-service-discovery/pom.xml | 6 +-
streampipes-service-extensions/pom.xml | 6 +-
streampipes-sources/pom.xml | 4 +-
streampipes-storage-api/pom.xml | 6 +-
streampipes-storage-couchdb/pom.xml | 12 +-
.../couchdb/impl/ConnectionStorageImpl.java | 3 +-
streampipes-storage-management/pom.xml | 6 +-
streampipes-test-utils/pom.xml | 4 +-
streampipes-user-management/pom.xml | 10 +-
streampipes-vocabulary/pom.xml | 2 +-
streampipes-wrapper-distributed/pom.xml | 10 +-
streampipes-wrapper-flink/pom.xml | 4 +-
streampipes-wrapper-kafka-streams/pom.xml | 4 +-
streampipes-wrapper-python/README.md | 91 +-
streampipes-wrapper-python/pom.xml | 2 +-
streampipes-wrapper-python/requirements.txt | 4 +-
streampipes-wrapper-python/setup.py | 3 +-
streampipes-wrapper-python/streampipes/api/rest.py | 2 +
streampipes-wrapper-python/streampipes/core.py | 3 +
streampipes-wrapper-python/streampipes/declarer.py | 4 +-
.../streampipes/instances.py | 7 +-
streampipes-wrapper-python/streampipes/manager.py | 2 +
.../model/base/abstract_streampipes_entity.py | 3 +
.../model/base/consumable_streampipes_entity.py | 3 +
.../model/base/named_streampipes_entity.py | 3 +
.../model/base/unnamed_streampipes_entity.py | 4 +
.../streampipes/model/config_item.py | 2 +
.../model/graph/data_processor_description.py | 2 +
.../streampipes/model/pipeline_element_config.py | 2 +
.../staticproperty/free_text_StaticProperty.py | 5 +-
.../model/staticproperty/static_property.py | 3 +
.../streampipes/submitter.py | 3 +-
.../streampipes/utils/register.py | 2 +
streampipes-wrapper-siddhi/pom.xml | 4 +-
streampipes-wrapper-standalone/pom.xml | 4 +-
.../function/FunctionContextGenerator.java | 5 +-
streampipes-wrapper/pom.xml | 14 +-
tools/maven/checkstyle.xml | 2 +-
ui/Dockerfile | 12 +-
ui/README.md | 13 +-
.../booleanCounter1/expected.csv | 10 +-
.../booleanCounter2/expected.csv | 14 +-
ui/cypress/support/utils/DashboardUtils.ts | 9 +
ui/cypress/support/utils/PrepareTestDataUtils.ts | 8 +-
ui/cypress/support/utils/connect/ConnectBtns.ts | 8 +
ui/cypress/support/utils/connect/ConnectUtils.ts | 9 +
ui/cypress/support/utils/datalake/DataLakeUtils.ts | 40 +-
.../tests/adapter/allAdapterActions.smoke.spec.ts | 40 +
.../dashboard/standaloneDashboardTest.spec.ts | 46 +
.../tests/datalake/configuration.smoke.spec.ts | 7 +-
ui/cypress/tests/datalake/widgets/table.ts | 2 +-
ui/nginx_config/default.conf | 23 +-
ui/nginx_config/ssl.conf | 2 +-
ui/package-lock.json | 3734 ++++++++++++++++----
ui/package.json | 30 +-
.../streampipes/platform-services/package.json | 2 +-
.../src/lib/apis/labels.service.ts | 64 +
.../src/lib/apis/pipeline-element.service.ts | 6 +-
.../src/lib/apis/pipeline.service.ts | 12 +-
.../src/lib/model/labels/labels.model.ts | 11 +-
.../platform-services/src/public-api.ts | 2 +
.../basic-view/basic-view.component.scss | 2 +-
.../components/sp-label/sp-label.component.html} | 21 +-
.../components/sp-label/sp-label.component.scss | 14 +-
.../lib/components/sp-label/sp-label.component.ts | 54 +
.../split-section/split-section.component.html | 0
.../split-section/split-section.component.scss | 0
.../split-section/split-section.component.ts | 0
.../shared-ui/src/lib/shared-ui.module.ts | 6 +
.../streampipes/shared-ui/src/public-api.ts | 2 +
.../assets/dialog/base-asset-links.directive.ts | 2 +-
ui/src/app/configuration/configuration-tabs.ts | 15 +-
ui/src/app/configuration/configuration.module.ts | 10 +
.../edit-label/edit-label.component.html | 66 +
.../edit-label/edit-label.component.scss | 11 +-
.../edit-label/edit-label.component.ts | 47 +-
.../label-configuration.component.html | 94 +
.../label-configuration.component.scss | 9 +-
.../label-configuration.component.ts | 72 +
.../event-property-row.component.ts | 26 +-
.../existing-adapters.component.html | 28 +-
.../existing-adapters.component.ts | 34 +
ui/src/app/connect/connect.module.ts | 2 +
.../edit-schema-transformation.component.html | 3 +-
.../edit-correction-value.component.ts | 3 +-
.../edit-event-property.component.ts | 2 +-
.../all-adapter-actions-dialog.component.html | 81 +
.../all-adapter-actions-dialog.component.scss} | 0
.../all-adapter-actions-dialog.component.ts | 120 +
ui/src/app/connect/services/rest.service.ts | 5 +-
ui/src/app/core-ui/core-ui.module.ts | 3 -
.../standalone/standalone-dashboard.component.html | 1 +
.../standalone/standalone-dashboard.component.ts | 25 +-
.../dashboard/components/widgets/raw/raw-config.ts | 1 -
.../data-explorer-dashboard-widget.component.ts | 4 +-
.../base/base-data-explorer-widget.directive.ts | 6 +-
.../components/widgets/base/base-widget-config.ts | 2 +-
.../widgets/table/table-widget.component.html | 11 +-
.../widgets/table/table-widget.component.ts | 36 +-
.../time-series-chart-widget.component.ts | 202 +-
.../data-explorer-field-provider-service.ts | 5 +-
ui/src/app/editor/services/editor.service.ts | 5 +-
ui/src/app/home/components/status.component.ts | 2 +-
ui/src/app/info/about/about.component.html | 23 +
ui/src/app/login/services/login.service.ts | 5 +-
.../app/notifications/notifications.component.ts | 2 +-
.../notifications/service/notifications.service.ts | 5 +-
ui/src/app/pipelines/pipelines.component.ts | 2 +-
.../token/token-management-settings.component.html | 23 +-
.../token/token-management-settings.component.scss | 4 +
.../token/token-management-settings.component.ts | 8 +
ui/src/app/profile/profile.module.ts | 2 +
ui/src/app/services/rest-api.service.ts | 7 +-
ui/webpack.partial.base.js | 11 +
525 files changed, 13249 insertions(+), 8527 deletions(-)
create mode 100644 .github/workflows/osv-scanner.yml
create mode 100644 .github/workflows/stale-bot.yml
create mode 100644 VULNERABILITY.md
copy {ui/nginx_config =>
installer/cli/deploy/standalone/ui-custom-conf}/default.conf (60%)
copy installer/cli/{environments/backend =>
deploy/standalone/ui-custom-conf/docker-compose.dev.yml} (85%)
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/interrogate_badge.svg
create mode 100644
streampipes-client-python/docs/img/streampipes-python-dark.png
copy ui/src/app/core-ui/split-section/split-section.component.html =>
streampipes-client-python/docs/overrides/404.html (62%)
create mode 100644
streampipes-client-python/streampipes/endpoint/api/version.py
create mode 100644
streampipes-client-python/streampipes/functions/broker/consumer.py
copy streampipes-client-python/streampipes/{ =>
functions/broker/kafka}/__init__.py (100%)
rename streampipes-client-python/streampipes/functions/broker/{kafka_broker.py
=> kafka/kafka_consumer.py} (69%)
copy streampipes-client-python/streampipes/functions/broker/{ =>
kafka}/kafka_message_fetcher.py (94%)
copy streampipes-client-python/streampipes/functions/broker/{nats_broker.py =>
kafka/kafka_publisher.py} (57%)
copy streampipes-client-python/streampipes/{ =>
functions/broker/nats}/__init__.py (100%)
copy streampipes-client-python/streampipes/functions/broker/{nats_broker.py =>
nats/nats_consumer.py} (70%)
rename streampipes-client-python/streampipes/functions/broker/{nats_broker.py
=> nats/nats_publisher.py} (66%)
copy
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.reprojection/strings.en
=> streampipes-client-python/streampipes/functions/broker/publisher.py (55%)
mode change 100755 => 100644
create mode 100644
streampipes-client-python/streampipes/model/container/versions.py
rename
streampipes-client-python/streampipes/model/resource/{data_lake_series.py =>
data_series.py} (79%)
copy
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.reprojection/strings.en
=> streampipes-client-python/streampipes/model/resource/exceptions.py (61%)
mode change 100755 => 100644
create mode 100644
streampipes-client-python/streampipes/model/resource/query_result.py
copy streampipes-client-python/streampipes/model/{container/__init__.py =>
resource/version.py} (55%)
copy
streampipes-wrapper-python/streampipes/model/base/abstract_streampipes_entity.py
=> streampipes-client-python/streampipes/py.typed (91%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/param/QueryParams.java
=>
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/SpHttpErrorStatusCode.java
(56%)
delete mode 100644
streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/configs/CouchDbConfigurations.java
delete mode 100644
streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/configs/CouchDbEnvKeys.java
delete mode 100644
streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/configs/DataExplorerConfigurations.java
delete mode 100644
streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/configs/DataExplorerEnvKeys.java
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/DataExplorerQueryManagement.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{DataLakeNoUserManagementV3.java
=> DataExplorerSchemaManagement.java} (54%)
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/DataLakeManagementV4.java
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/api/IDataExplorerQueryManagement.java
copy
streampipes-client/src/main/java/org/apache/streampipes/client/api/CRUDApi.java
=>
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/api/IDataExplorerSchemaManagement.java
(64%)
copy
streampipes-client/src/main/java/org/apache/streampipes/client/api/CRUDApi.java
=>
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/api/IQueryStatement.java
(78%)
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/influx/DataExplorerInfluxQueryExecutor.java
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/influx/DataLakeInfluxQueryBuilder.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/param/{RetentionPolicyQueryParams.java
=> DeleteQueryParams.java} (52%)
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/param/ProvidedRestQueryParamConverter.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/ProvidedQueryParams.java
=> param/ProvidedRestQueryParams.java} (86%)
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/param/SelectQueryParams.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/SupportedDataLakeQueryParameters.java
=> param/SupportedRestQueryParams.java} (96%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/ColumnFunction.java
=> param/model/AggregationFunction.java} (86%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/query/elements/Offset.java
=> param/model/FillClauseParams.java} (62%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/GroupingByTagsParams.java
=> param/model/GroupByTagsClauseParams.java} (56%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/GroupingByTimeParams.java
=> param/model/GroupByTimeClauseParams.java} (61%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/ItemLimitationParams.java
=> param/model/LimitClauseParams.java} (64%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/OffsetParams.java
=> param/model/OffsetClauseParams.java} (64%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/OrderingByTimeParams.java
=> param/model/OrderByClauseParams.java} (58%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/SelectFromStatementParams.java
=> param/model/SelectClauseParams.java} (50%)
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/param/model/SelectColumn.java
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/param/model/WhereClauseParams.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> query}/AutoAggregationHandler.java (64%)
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/query/DataExplorerQuery.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/query/DataExplorerQueryBuilder.java
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/query/DataExplorerQueryExecutor.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/query/EditRetentionPolicyQuery.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/QueryResultProvider.java (61%)
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/query/ShowRetentionPolicyQuery.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/StreamedQueryResultProvider.java (84%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/ConfiguredCsvOutputWriter.java (86%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/ConfiguredJsonOutputWriter.java (85%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/ConfiguredOutputWriter.java (89%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/OutputFormat.java (95%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/item/CsvItemWriter.java (94%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/item/ItemGenerator.java (92%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/query/writer/item/JsonItemWriter.java (95%)
copy
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{sdk
=> querybuilder}/DataLakeQueryOrdering.java (93%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4/params/WhereCondition.java
=> querybuilder/FilterCondition.java} (70%)
create mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/querybuilder/IDataLakeQueryBuilder.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryBuilder.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/template/QueryTemplates.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/{v4
=> }/utils/TimeParser.java (97%)
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/params/DeleteFromStatementParams.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/params/FillParams.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/params/SelectColumn.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/params/WhereStatementParams.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/DataExplorerQueryV4.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/QueryBuilder.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/DeleteFromStatement.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/FillStatement.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/GroupingByTime.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/ItemLimitation.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/OrderingByTime.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/QueryElement.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/SelectFromStatement.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/TimeBoundary.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/WhereStatement.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/template/QueryTemplatesV4.java
delete mode 100644
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/utils/DataLakeManagementUtils.java
create mode 100644
streampipes-data-explorer/src/test/java/org/apache/streampipes/dataexplorer/param/SelectQueryParamsTest.java
rename
{streampipes-rest/src/test/java/org/apache/streampipes/dataexplorer/v4/params
=>
streampipes-data-explorer/src/test/java/org/apache/streampipes/dataexplorer/param}/WhereStatementParamsTest.java
(53%)
rename
streampipes-data-explorer/src/test/java/org/apache/{streampipesdataexplorer/v4
=> streampipes/dataexplorer}/query/writer/TestConfiguredCsvOutputWriter.java
(85%)
rename
streampipes-data-explorer/src/test/java/org/apache/{streampipesdataexplorer/v4
=> streampipes/dataexplorer}/query/writer/TestConfiguredJsonOutputWriter.java
(85%)
rename
streampipes-data-explorer/src/test/java/org/apache/{streampipesdataexplorer/v4
=> streampipes/dataexplorer}/query/writer/TestConfiguredOutputWriter.java (95%)
rename
streampipes-data-explorer/src/test/java/org/apache/{streampipesdataexplorer/v4
=> streampipes/dataexplorer}/query/writer/item/TestCsvItemWriter.java (91%)
rename
streampipes-data-explorer/src/test/java/org/apache/{streampipesdataexplorer/v4
=> streampipes/dataexplorer}/query/writer/item/TestItemWriter.java (94%)
rename
streampipes-data-explorer/src/test/java/org/apache/{streampipesdataexplorer/v4
=> streampipes/dataexplorer}/query/writer/item/TestJsonItemWriter.java (89%)
rename
streampipes-data-explorer/src/{main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryConstants.java
=>
test/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryBuilderTest.java}
(59%)
create mode 100644
streampipes-data-explorer/src/test/java/org/apache/streampipes/dataexplorer/utils/ProvidedQueryParameterBuilder.java
create mode 100644
streampipes-extensions-management/src/test/java/org/apache/streampipes/extensions/management/connect/adapter/transform/value/CorrectionValueTest.java
delete mode 100644 streampipes-extensions/.github/workflows/build.yml
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/sdt/SwingingDoorTrendingFilter.java
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/sdt/SwingingDoorTrendingFilterProcessor.java
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.sdt/documentation.md
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.sdt/icon.png
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.sdt/strings.en
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/params/TimeBoundaryParams.java
=>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/exceptions/SpJtsGeoemtryException.java
(57%)
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/BufferSide.java
(76%)
mode change 100644 => 100755
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/params/QueryParamsV4.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
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/query/ParameterizedDataExplorerQuery.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/{reprojection/ReprojectionProcessor.java
=> bufferpoint/BufferPointProcessor.java} (52%)
copy
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryOrdering.java
=>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/processor/validation/ValidationOutput.java
(86%)
mode change 100644 => 100755
copy
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryOrdering.java
=>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/processor/validation/ValidationType.java
(85%)
mode change 100644 => 100755
copy
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/processor/{reprojection/ReprojectionProcessor.java
=> validation/complex/TopologyValidationProcessor.java} (53%)
copy
streampipes-extensions/streampipes-processors-geo-jvm/src/main/java/org/apache/streampipes/processors/geo/jvm/jts/processor/{reprojection/ReprojectionProcessor.java
=> validation/simple/GeometryValidationProcessor.java} (53%)
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
create mode 100755
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.bufferpoint/documentation.md
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
rename
streampipes-client-python/streampipes/functions/broker/kafka_message_fetcher.py
=>
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.bufferpoint/strings.en
(51%)
mode change 100644 => 100755
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.validation.complex/documentation.md
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.validation.complex/icon.png
copy
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/{org.apache.streampipes.processors.geo.jvm.jts.processor.reprojection
=>
org.apache.streampipes.processors.geo.jvm.jts.processor.validation.complex}/strings.en
(56%)
mode change 100755 => 100644
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.validation.simple/documentation.md
create mode 100644
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.jts.processor.validation.simple/icon.png
copy
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/{org.apache.streampipes.processors.geo.jvm.jts.processor.reprojection
=>
org.apache.streampipes.processors.geo.jvm.jts.processor.validation.simple}/strings.en
(55%)
mode change 100755 => 100644
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
delete mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/counter/BooleanCounter.java
delete mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/counter/BooleanCounterController.java
delete mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/counter/BooleanCounterParameters.java
create mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/counter/BooleanCounterProcessor.java
delete mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/inverter/BooleanInverter.java
delete mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/inverter/BooleanInverterParameters.java
rename
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/inverter/{BooleanInverterController.java
=> BooleanInverterProcessor.java} (62%)
delete mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/counter/StringCounter.java
delete mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/counter/StringCounterParameters.java
rename
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/counter/{StringCounterController.java
=> StringCounterProcessor.java} (57%)
delete mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/state/StringToState.java
delete mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/state/StringToStateParameters.java
rename
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/state/{StringToStateController.java
=> StringToStateProcessor.java} (61%)
delete mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/timer/StringTimer.java
delete mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/timer/StringTimerParameters.java
rename
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/timer/{StringTimerController.java
=> StringTimerProcessor.java} (55%)
create mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/counter/TestBooleanCounterProcessor.java
create mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/inverter/TestBooleanInverterProcessor.java
create mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/counter/TestStringCounterProcessor.java
create mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/state/TestStringToStateProcessor.java
create mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/timer/TestStringTimerProcessor.java
delete mode 100644
streampipes-extensions/streampipes-sinks-brokers-jvm/src/main/java/org/apache/streampipes/sinks/brokers/jvm/kafka/KafkaController.java
create mode 100644
streampipes-extensions/streampipes-sinks-brokers-jvm/src/main/java/org/apache/streampipes/sinks/brokers/jvm/kafka/KafkaPublishSink.java
delete mode 100644
streampipes-extensions/streampipes-sinks-brokers-jvm/src/main/java/org/apache/streampipes/sinks/brokers/jvm/kafka/KafkaPublisher.java
create mode 100644
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/adapters/MqttAdapterTester.java
create mode 100644
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/containers/MosquittoContainer.java
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/model/Order.java
=>
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/containers/MosquittoDevContainer.java
(78%)
copy
streampipes-wrapper-python/streampipes/model/base/abstract_streampipes_entity.py
=> streampipes-integration-tests/src/test/resources/mosquitto.conf (91%)
copy
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/{DataSeries.java
=> DataSeriesBuilder.java} (51%)
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/SpQueryResultBuilder.java
create mode 100644
streampipes-model/src/test/java/org/apache/streampipes/model/datalake/DataSeriesBuilderTest.java
create mode 100644
streampipes-model/src/test/java/org/apache/streampipes/model/datalake/SpQueryResultBuilderTest.java
delete mode 100644
streampipes-platform-services/src/main/java/org/apache/streampipes/ps/DataLakeMeasureResourceV3.java
create mode 100644 ui/cypress/tests/adapter/allAdapterActions.smoke.spec.ts
create mode 100644 ui/cypress/tests/dashboard/standaloneDashboardTest.spec.ts
create mode 100644
ui/projects/streampipes/platform-services/src/lib/apis/labels.service.ts
copy
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryOrdering.java
=>
ui/projects/streampipes/platform-services/src/lib/model/labels/labels.model.ts
(84%)
copy ui/{src/app/core-ui/split-section/split-section.component.html =>
projects/streampipes/shared-ui/src/lib/components/sp-label/sp-label.component.html}
(67%)
copy
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryOrdering.java
=>
ui/projects/streampipes/shared-ui/src/lib/components/sp-label/sp-label.component.scss
(81%)
create mode 100644
ui/projects/streampipes/shared-ui/src/lib/components/sp-label/sp-label.component.ts
rename ui/{src/app/core-ui =>
projects/streampipes/shared-ui/src/lib/components}/split-section/split-section.component.html
(100%)
rename ui/{src/app/core-ui =>
projects/streampipes/shared-ui/src/lib/components}/split-section/split-section.component.scss
(100%)
rename ui/{src/app/core-ui =>
projects/streampipes/shared-ui/src/lib/components}/split-section/split-section.component.ts
(100%)
create mode 100644
ui/src/app/configuration/label-configuration/edit-label/edit-label.component.html
copy
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryOrdering.java
=>
ui/src/app/configuration/label-configuration/edit-label/edit-label.component.scss
(87%)
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/v4/query/elements/GroupingByTags.java
=>
ui/src/app/configuration/label-configuration/edit-label/edit-label.component.ts
(50%)
create mode 100644
ui/src/app/configuration/label-configuration/label-configuration.component.html
rename
streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryOrdering.java
=>
ui/src/app/configuration/label-configuration/label-configuration.component.scss
(88%)
create mode 100644
ui/src/app/configuration/label-configuration/label-configuration.component.ts
create mode 100644
ui/src/app/connect/dialog/start-all-adapters/all-adapter-actions-dialog.component.html
copy ui/src/app/{add/dialogs/add-endpoint/add-endpoint.component.scss =>
connect/dialog/start-all-adapters/all-adapter-actions-dialog.component.scss}
(100%)
create mode 100644
ui/src/app/connect/dialog/start-all-adapters/all-adapter-actions-dialog.component.ts