You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ri...@apache.org on 2023/09/10 20:14:21 UTC

[streampipes] branch migrate-kafka-3 updated (573459298 -> c49152034)

This is an automated email from the ASF dual-hosted git repository.

riemer pushed a change to branch migrate-kafka-3
in repository https://gitbox.apache.org/repos/asf/streampipes.git


    from 573459298 Delay startup of adapters
     add 08ab35e63 Bump mkdocs from 1.4.2 to 1.5.2 in /streampipes-client-python (#1841)
     add 752d38888 Bump redis.clients:jedis from 4.3.1 to 4.4.3 (#1837)
     add ac4b7b6d7 chore: refine dependency constraints (#1843)
     add b2d06d8f4 chore: add Poetry badge to our README (#1844)
     add cbfd8b640 Bump requests from 2.28.2 to 2.31.0 in /streampipes-client-python (#1847)
     add f244021c1 Bump org.antlr:antlr4-runtime from 4.11.1 to 4.13.0 (#1850)
     add 386df0417 Remove sources-vehicle-simulator from cli-installer full env. (#1852)
     add 318a03f54 Bump black from 23.3.0 to 23.7.0 in /streampipes-client-python (#1846)
     add acf63636e Bump pyupgrade from 3.8.0 to 3.10.1 in /streampipes-client-python (#1851)
     add 0a8da2e96 ci: add missing poetry statement & correct action parameter (#1853)
     add 484c2ce8b Bump blacken-docs from 1.15.0 to 1.16.0 in /streampipes-client-python (#1856)
     add bcf726184 Bump mkdocs-material from 9.1.3 to 9.2.5 in /streampipes-client-python (#1855)
     add 0b9ee02e5 monthly update of vulnerability report (#1859)
     add a964b8024 Bump @angular-eslint/builder from 15.2.1 to 16.1.1 in /ui (#1848)
     add a40f0737a Bump pre-commit from 3.3.0 to 3.4.0 in /streampipes-client-python (#1864)
     add 8fb020377 Bump mkdocstrings from 0.22.0 to 0.23.0 in /streampipes-client-python (#1863)
     add c7782384d Bump actions/checkout from 3 to 4 (#1869)
     add eccb29ff4 [#1688] implement new round processor (#1858)
     add f2b3c2454 Bump @ctrl/ngx-codemirror from 5.1.1 to 6.1.0 in /ui (#1860)
     add 9dcc76ae1 remove resources of legacy pipeline element 'cusum' (#1870)
     add 9aa7173a9 Bump roaster.version from 2.28.0.Final to 2.29.0.Final (#1861)
     add aa9e64d2c Bump prettier from 2.8.1 to 3.0.3 in /ui (#1873)
     add e18b82160 Bump org.testcontainers:consul from 1.18.0 to 1.19.0 (#1878)
     add 312b55bb9 Bump org.checkerframework:checker-qual from 3.28.0 to 3.38.0 (#1862)
     add d9cd3904e add repo label 'hacktoberfest' to indicate participation (#1882)
     add 590acf54a updating cli documentation (#1883)
     add 038a4da0b Bump cz.habarta.typescript-generator:typescript-generator-maven-plugin (#1881)
     add 8e4d86668 Improve data explorer widgets (#1857)
     add 001e0e227 Integrate extensions service discovery & configuration management into core (#1815)
     add c49152034 Merge branch 'dev' into migrate-kafka-3

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |    1 +
 .github/workflows/build.yml                        |    2 +-
 .github/workflows/cypress-test.yml                 |    2 +-
 .github/workflows/osv-scanner.yml                  |    2 +-
 .github/workflows/pr-validation.yml                |   20 +-
 .github/workflows/pypi-deployment.yml              |    2 +-
 .github/workflows/python-docs.yml                  |   10 +-
 VULNERABILITY.md                                   |    7 +-
 installer/cli/README.md                            |    8 +-
 installer/cli/environments/full                    |    1 -
 pom.xml                                            |    9 +-
 streampipes-client-api/pom.xml                     |    5 +
 .../apache/streampipes/client/api/IAdminApi.java   |   13 +-
 streampipes-client-python/README.md                |    3 +
 streampipes-client-python/poetry.lock              |  317 ++++-
 streampipes-client-python/pyproject.toml           |   26 +-
 .../streampipes/client/api/AbstractClientApi.java  |   23 +
 .../apache/streampipes/client/api/AdminApi.java    |   40 +-
 .../streampipes/client/http/HttpRequest.java       |   18 +-
 .../streampipes/client/http/PostRequest.java       |    2 +-
 .../client/http/PostRequestWithoutPayload.java     |   24 +-
 .../apache/streampipes/commons/constants/Envs.java |    6 +
 .../commons/environment/DefaultEnvironment.java    |   20 +
 .../commons/environment/Environment.java           |    5 +
 streampipes-config/pom.xml                         |    5 +
 .../streampipes/config/backend/BackendConfig.java  |  102 +-
 .../config/backend/BackendConfigKeys.java          |    5 -
 .../config/backend/DefaultMessagingSettings.java   |   68 -
 .../connect/management/util/GroundingUtils.java    |   27 +-
 .../management/util/TransportFormatGenerator.java  |    6 +-
 .../streampipes/connect/management/util/Utils.java |   24 +-
 .../export/utils/EventGroundingProcessor.java      |   33 +-
 .../extensions/api/config/IConfigExtractor.java    |   15 +-
 ...StreamPipesClientRuntimeConnectionResolver.java |   22 +-
 .../management/config/ConfigExtractor.java         |   58 +-
 .../connect/adapter/AdapterPipelineGenerator.java  |   12 +-
 .../context/AdapterContextGenerator.java           |    2 -
 .../context/SpAdapterGuessSchemaContext.java       |    8 +-
 .../context/SpAdapterRuntimeContext.java           |    4 +-
 .../management/init/DeclarersSingleton.java        |   19 +-
 .../management/model/SpServiceDefinition.java      |   12 +-
 .../model/SpServiceDefinitionBuilder.java          |    6 +-
 .../management/util/RuntimeContextUtils.java       |    5 +-
 .../management/util/ServiceDefinitionUtil.java     |    4 +-
 .../pe/jvm/config/AllPipelineElementsConfig.java   |   69 -
 .../streampipes/pe/jvm/config/ConfigKeys.java      |   24 -
 .../documentation.md                               |   68 -
 .../icon.png                                       |  Bin 62957 -> 0 bytes
 .../googlemaps/GoogleMapsGeocoderProcessor.java    |    2 +-
 .../GoogleMapsStaticGeocoderProcessor.java         |    2 +-
 .../transformation/jvm/TransformationJvmInit.java  |    4 +-
 .../jvm/processor/round/RoundProcessor.java        |  105 ++
 .../documentation.md                               |   66 +
 .../icon.png                                       |  Bin 0 -> 98944 bytes
 .../strings.en                                     |   17 +-
 .../simulator/simulator/VehicleDataSimulator.java  |    6 +-
 .../simulator/vehicle/streams/VehicleStream.java   |    4 +-
 .../simulator/utils/WatertankDataSimulator.java    |    6 +-
 .../watertank/streams/FlowRate1Stream.java         |    4 +-
 .../watertank/streams/FlowRate2Stream.java         |    4 +-
 .../watertank/streams/PressureTankStream.java      |    4 +-
 .../watertank/streams/WaterLevel1Stream.java       |    4 +-
 .../watertank/streams/WaterLevel2Stream.java       |    4 +-
 streampipes-integration-tests/pom.xml              |    2 +-
 .../svcdiscovery/AbstractConsulTest.java           |    2 +-
 .../svcdiscovery/ConsulKvManagementTest.java       |   63 -
 .../svcdiscovery/ConsulSpServiceDiscoveryTest.java |  105 --
 .../apache/streampipes/mail/AbstractMailer.java    |    6 +-
 .../org/apache/streampipes/mail/MailTester.java    |    2 +-
 .../mail/config/MailConfigurationBuilder.java      |    8 +-
 .../apache/streampipes/mail/utils/MailUtils.java   |   13 +-
 streampipes-model-client/pom.xml                   |    2 +-
 streampipes-model/pom.xml                          |    2 +-
 .../configuration/DefaultMessagingSettings.java    |   76 ++
 .../configuration/DefaultSpCoreConfiguration.java  |   79 ++
 .../model/configuration}/EmailConfig.java          |    2 +-
 .../model/configuration}/GeneralConfig.java        |    2 +-
 .../model/configuration}/JwtSigningMode.java       |    2 +-
 .../model/configuration}/LocalAuthConfig.java      |    2 +-
 .../MessagingSettings.java                         |  120 +-
 .../model/configuration/SpCoreConfiguration.java   |  114 ++
 .../{config => configuration}/SpDataFormat.java    |    2 +-
 .../{config => configuration}/SpProtocol.java      |    2 +-
 .../model/configuration}/TransportStrategy.java    |    2 +-
 .../extensions/configuration}/ConfigItem.java      |    2 +-
 .../extensions/configuration}/ConfigItemUtils.java |    2 +-
 .../configuration}/ConfigurationScope.java         |    2 +-
 .../configuration/SpServiceConfiguration.java      |   78 ++
 .../svcdiscovery/SpServiceRegistration.java        |  167 +++
 .../extensions/svcdiscovery}/SpServiceTag.java     |   26 +-
 .../svcdiscovery}/SpServiceTagPrefix.java          |    2 +-
 .../streampipes/manager/assets/AssetConstants.java |    9 +-
 .../ExtensionsServiceEndpointGenerator.java        |    4 +-
 .../ExtensionsServiceEndpointProvider.java         |   18 -
 .../streampipes/manager/file/FileConstants.java    |    9 +-
 .../manager/health/ServiceHealthCheck.java         |   97 ++
 .../manager/matching/FormatSelector.java           |   16 +-
 .../manager/matching/ProtocolSelector.java         |   50 +-
 .../pipeline/ExtensionsServiceLogExecutor.java     |    4 +-
 .../manager/setup/AutoInstallation.java            |   44 +-
 .../manager/setup/BackgroundTaskNotifier.java      |    8 +
 ...ration.java => ExtensionsInstallationTask.java} |   38 +-
 .../manager/setup/InstallationConfiguration.java   |   40 +-
 .../manager/setup/SpCoreConfigurationStep.java     |   25 +-
 .../manager/setup}/StreamPipesEnvChecker.java      |   31 +-
 .../rest/core/base/impl/AbstractRestResource.java  |   29 +-
 .../shared/impl/AbstractSharedRestInterface.java   |    4 +
 .../streampipes/rest/impl/Authentication.java      |    7 +-
 .../streampipes/rest/impl/EmailResource.java       |    3 +-
 .../streampipes/rest/impl/PipelineResource.java    |    1 +
 .../streampipes/rest/impl/admin/ConsulConfig.java  |  198 ---
 .../impl/admin/EmailConfigurationResource.java     |   10 +-
 .../impl/admin/GeneralConfigurationResource.java   |   10 +-
 ...ce.java => MessagingConfigurationResource.java} |   53 +-
 .../impl/admin/ServiceConfigurationResource.java   |   85 ++
 .../impl/admin/ServiceRegistrationResource.java    |   70 ++
 .../service/base/StreamPipesServiceBase.java       |   34 -
 .../service/core/StreamPipesCoreApplication.java   |   46 +-
 .../service/core/StreamPipesResourceConfig.java    |    8 +-
 .../core/migrations/AvailableMigrations.java       |    4 +-
 .../migrations/v093/ConsulConfigMigration.java     |   72 ++
 streampipes-service-discovery-api/pom.xml          |   11 +
 .../svcdiscovery/api/ISpServiceDiscovery.java      |   32 -
 .../streampipes/svcdiscovery/api/SpConfig.java     |    4 +-
 .../api/model/DefaultSpServiceTags.java            |    9 +-
 ...rviceGroups.java => DefaultSpServiceTypes.java} |    3 +-
 .../svcdiscovery/api/model/PeConfig.java           |    2 +
 .../api/model/SpServiceRegistrationRequest.java    |  109 --
 .../api/model/SpServiceUrlProvider.java            |    3 +
 .../consul/ConsulHealthServiceManager.java         |   96 --
 .../svcdiscovery/consul/ConsulSpConfig.java        |    6 +-
 .../svcdiscovery/consul/SpConsulKvManagement.java  |   74 --
 .../consul/SpConsulServiceDiscovery.java           |  156 ---
 streampipes-service-discovery/pom.xml              |   10 +
 .../svcdiscovery/SpServiceDiscovery.java           |   15 +-
 .../svcdiscovery/SpServiceDiscoveryCore.java       |  100 ++
 .../extensions/ExtensionsModelSubmitter.java       |    6 +-
 .../service/extensions/ServiceTagProvider.java     |    2 +-
 .../StreamPipesExtensionsServiceBase.java          |   70 +-
 .../sources/AbstractAdapterIncludedStream.java     |    2 +-
 .../sources/AbstractAlreadyExistingStream.java     |    2 +-
 streampipes-storage-api/pom.xml                    |    5 +
 .../streampipes/storage/api/INoSqlStorage.java     |    9 +
 .../storage/api/ISpCoreConfigurationStorage.java   |   18 +-
 streampipes-storage-couchdb/pom.xml                |    2 +-
 .../storage/couchdb/CouchDbStorageManager.java     |   22 +
 .../couchdb/impl/CoreConfigurationStorageImpl.java |   61 +
 .../impl/ExtensionsServiceConfigStorageImpl.java   |   60 +
 .../couchdb/impl/ExtensionsServiceStorageImpl.java |   61 +
 .../streampipes/storage/couchdb/utils/Utils.java   |   12 +
 .../user/management/jwt/JwtTokenProvider.java      |   16 +-
 .../user/management/jwt/SpKeyResolver.java         |    9 +-
 ui/cypress/support/component-index.html            |    2 +-
 ui/deployment/appng5.module.mst                    |   13 +
 ui/package-lock.json                               | 1312 +++++++++++++++++++-
 ui/package.json                                    |    8 +-
 .../src/lib/model/gen/streampipes-model.ts         |  170 ++-
 .../exception-details-dialog.component.scss        |    4 +-
 .../sp-exception-message.component.html            |    2 +-
 .../lib/dialog/base-dialog/base-dialog.service.ts  |    5 +-
 .../_guards/auth.can-activate-children.guard.ts    |    5 +-
 .../_guards/base-configured.can-activate.guard.ts  |    5 +-
 .../app/_guards/configured.can-activate.guard.ts   |    2 +-
 ui/src/app/_guards/page-auth.can-active.guard.ts   |    5 +-
 .../registration-allowed.can-activate.guard.ts     |    5 +-
 .../restore-password-allowed.can-activate.guard.ts |    5 +-
 ui/src/app/add/add.component.html                  |    6 +-
 .../add-endpoint/add-endpoint.component.html       |    2 +-
 .../dashboard-overview.component.css               |    6 +-
 ui/src/app/app-overview/app-overview.component.css |    6 +-
 ui/src/app/configuration/configuration-tabs.ts     |   10 +-
 ui/src/app/configuration/configuration.module.ts   |   37 +-
 .../consul-configs-text.component.css              |   17 -
 .../consul-configs/consul-configs.component.css    |   17 -
 .../consul-configs/consul-configs.component.html   |   73 --
 .../consul-service/consul-service.component.css    |   49 -
 .../consul-service/consul-service.component.html   |   58 -
 .../consul-service/consul-service.component.ts     |   42 -
 .../datalake-configuration.component.ts            |    2 -
 .../email-configuration.component.ts               |    2 +-
 .../configuration/export/data-export.service.ts    |    2 +-
 ...extensions-service-configuration.component.html |  127 ++
 ...xtensions-service-configuration.component.scss} |   31 +-
 .../extensions-service-configuration.component.ts  |  115 ++
 .../service-configs-boolean.component.html}        |    0
 .../service-configs-boolean.component.ts}          |   11 +-
 .../service-configs-number.component.html}         |    2 +-
 .../service-configs-number.component.ts}           |   11 +-
 .../service-configs-password.component.css}        |    0
 .../service-configs-password.component.html}       |    2 +-
 .../service-configs-password.component.spec.ts}    |   12 +-
 .../service-configs-password.component.ts}         |   12 +-
 .../service-configs-text.component.html}           |    2 +-
 .../service-configs-text.component.ts}             |   11 +-
 .../service-configs/service-configs.component.html |   74 ++
 .../service-configs/service-configs.component.ts}  |   15 +-
 .../extensions-service-management.component.html}  |   39 +-
 .../extensions-service-management.component.ts}    |   11 +-
 .../registered-extensions-services.component.html  |   84 ++
 .../registered-extensions-services.component.scss  |   11 +-
 .../registered-extensions-services.component.ts    |   46 +
 .../broker-config/broker-config.component.html}    |   25 +-
 .../broker-config/broker-config.component.ts       |   20 +-
 .../messaging-configuration.component.css          |    6 +-
 .../messaging-configuration.component.html         |   53 +
 .../messaging-configuration.component.ts           |    4 +-
 .../pipeline-element-configuration.component.html  |  155 ---
 .../pipeline-element-configuration.component.ts    |  146 ---
 .../abstract-security-principal-config.ts          |    2 +-
 .../edit-user-dialog/edit-user-dialog.component.ts |    4 +-
 .../security-configuration.component.ts            |    2 +-
 .../user-group-configuration.component.ts          |    2 +-
 .../shared/configuration.service.spec.ts           |   20 +-
 .../configuration/shared/configuration.service.ts  |   61 +-
 .../shared/configuration.test.service.ts           |   84 --
 .../shared/streampipes-pe-container-configs.ts     |   25 -
 .../shared/streampipes-pe-container.model.ts       |   29 -
 .../event-schema-preview.component.scss            |    4 +-
 .../data-marketplace.component.html                |    2 +-
 .../existing-adapters.component.html               |    4 +-
 .../filter-toolbar/filter-toolbar.component.scss   |    6 +-
 .../pipeline-element-runtime-info.component.html   |    2 +-
 .../components/download/download.component.html    |    2 +-
 .../echarts-transform/histogram.transform.ts       |   78 ++
 .../echarts-transform/round-values.transform.ts    |   75 ++
 .../value-distribution.transform.ts                |   75 ++
 .../simple-metrics/simple-metrics.component.html   |    2 +-
 .../static-mapping-unary.component.css             |    6 +-
 .../core/components/toolbar/toolbar.component.html |    2 +-
 .../bar-race/bar-race-widget.component.scss        |   10 +-
 .../stacked-line-chart-widget.component.scss       |   10 +-
 .../widgets/status/status-widget.component.html    |    2 +-
 .../widgets/status/status-widget.component.scss    |   10 +-
 ...ta-explorer-visualisation-settings.component.ts |    2 +-
 .../time-selector/timeRangeSelector.component.html |    3 +-
 .../data-explorer-dashboard-grid.component.scss    |    3 +-
 .../base-data-explorer-echarts-widget.directive.ts |  127 ++
 .../base/base-data-explorer-widget.directive.ts    |   21 +-
 .../echarts-widget.component.html}                 |   27 +-
 .../widgets/base/echarts-widget.component.scss}    |    7 +
 .../correlation-chart-widget-config.component.scss |   17 -
 .../correlation-chart-widget-config.component.ts   |    1 -
 .../correlation-chart-widget.component.html        |    2 +
 .../correlation-chart-widget.component.scss        |   17 -
 .../correlation-chart-widget.component.ts          |    4 +-
 ...distribution-chart-widget-config.component.html |   75 +-
 ...distribution-chart-widget-config.component.scss |   17 -
 .../distribution-chart-widget-config.component.ts  |   30 +-
 .../distribution-chart-widget.component.html       |   65 -
 .../distribution-chart-widget.component.scss       |   17 -
 .../distribution-chart-widget.component.ts         |  203 +--
 .../model/distribution-chart-widget.model.ts       |    5 +
 .../value-heatmap/value-heatmap.component.scss     |   17 -
 .../value-heatmap/value-heatmap.component.ts       |  188 ---
 .../config/heatmap-widget-config.component.scss    |   17 -
 .../config/heatmap-widget-config.component.ts      |    1 -
 .../widgets/heatmap/heatmap-widget.component.ts    |  304 +----
 .../indicator-chart-widget-config.component.scss   |   17 -
 .../indicator-chart-widget-config.component.ts     |    1 -
 .../indicator-chart-widget.component.scss          |   17 -
 .../indicator/indicator-chart-widget.component.ts  |    1 -
 .../map/config/map-widget-config.component.scss    |   17 -
 .../map/config/map-widget-config.component.ts      |    1 -
 .../widgets/table/table-widget.component.html      |    2 +-
 .../time-series-chart-widget-config.component.scss |   17 -
 .../time-series-chart-widget-config.component.ts   |    1 -
 .../time-series-chart-widget.component.html        |    2 +
 .../time-series-chart-widget.component.ts          |    4 +
 .../no-data/no-data-in-date-range.component.html   |    4 +-
 ui/src/app/data-explorer/data-explorer.module.ts   |    2 -
 .../echarts-renderer/sp-base-echarts-renderer.ts   |  320 +++++
 .../sp-base-single-field-echarts-renderer.ts       |  127 ++
 .../echarts-renderer/sp-heatmap-renderer.ts        |  131 ++
 .../echarts-renderer/sp-histogram-renderer.ts      |   82 ++
 .../echarts-renderer/sp-pie-renderer.ts            |  114 ++
 .../echarts-renderer/sp-value-heatmap-renderer.ts  |  110 ++
 .../models/dataset.model.ts}                       |   58 +-
 .../models/dataview-dashboard.model.ts             |   20 +-
 .../registry/data-explorer-widget-registry.ts      |   12 +-
 .../registry/data-explorer-widgets.ts              |   10 +-
 .../pipeline-element-icon-stand.component.html     |    9 +-
 .../welcome-tour/welcome-tour.component.scss       |    3 +-
 .../file-overview/file-overview.component.html     |    2 +-
 .../login/components/startup/startup.component.ts  |    9 +-
 .../components/notification-item.component.html    |    2 +-
 .../status/pipeline-status.component.html          |    2 +-
 .../pipeline-overview.component.html               |    2 +-
 .../pipeline-notifications.component.scss          |    4 +-
 .../pipeline-status-dialog.component.scss          |    4 +-
 ui/src/scss/sp/dialog.scss                         |   12 +-
 ui/src/scss/sp/main.scss                           |   26 +-
 291 files changed, 6268 insertions(+), 3760 deletions(-)
 copy streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/config/ConfigExtractor.java => streampipes-client/src/main/java/org/apache/streampipes/client/http/PostRequestWithoutPayload.java (55%)
 delete mode 100644 streampipes-config/src/main/java/org/apache/streampipes/config/backend/DefaultMessagingSettings.java
 copy streampipes-service-discovery-api/src/main/java/org/apache/streampipes/svcdiscovery/api/model/SpServiceTagPrefix.java => streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/util/Utils.java (67%)
 delete mode 100644 streampipes-extensions/streampipes-pipeline-elements-all-jvm/src/main/java/org/apache/streampipes/pe/jvm/config/AllPipelineElementsConfig.java
 delete mode 100644 streampipes-extensions/streampipes-pipeline-elements-all-jvm/src/main/java/org/apache/streampipes/pe/jvm/config/ConfigKeys.java
 delete mode 100644 streampipes-extensions/streampipes-processors-change-detection-jvm/src/main/resources/org.apache.streampipes.processors.changedetection.jvm.cusum/documentation.md
 delete mode 100644 streampipes-extensions/streampipes-processors-change-detection-jvm/src/main/resources/org.apache.streampipes.processors.changedetection.jvm.cusum/icon.png
 create mode 100644 streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/round/RoundProcessor.java
 create mode 100644 streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.round/documentation.md
 create mode 100644 streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.round/icon.png
 rename streampipes-extensions/{streampipes-processors-change-detection-jvm/src/main/resources/org.apache.streampipes.processors.changedetection.jvm.cusum => streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.round}/strings.en (56%)
 delete mode 100644 streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/svcdiscovery/ConsulKvManagementTest.java
 delete mode 100644 streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/svcdiscovery/ConsulSpServiceDiscoveryTest.java
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/configuration/DefaultMessagingSettings.java
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/configuration/DefaultSpCoreConfiguration.java
 rename {streampipes-config/src/main/java/org/apache/streampipes/config/backend/model => streampipes-model/src/main/java/org/apache/streampipes/model/configuration}/EmailConfig.java (98%)
 rename {streampipes-config/src/main/java/org/apache/streampipes/config/backend/model => streampipes-model/src/main/java/org/apache/streampipes/model/configuration}/GeneralConfig.java (98%)
 copy {streampipes-config/src/main/java/org/apache/streampipes/config/backend/model => streampipes-model/src/main/java/org/apache/streampipes/model/configuration}/JwtSigningMode.java (94%)
 rename {streampipes-config/src/main/java/org/apache/streampipes/config/backend/model => streampipes-model/src/main/java/org/apache/streampipes/model/configuration}/LocalAuthConfig.java (98%)
 rename streampipes-model/src/main/java/org/apache/streampipes/model/{config => configuration}/MessagingSettings.java (54%)
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/configuration/SpCoreConfiguration.java
 rename streampipes-model/src/main/java/org/apache/streampipes/model/{config => configuration}/SpDataFormat.java (96%)
 rename streampipes-model/src/main/java/org/apache/streampipes/model/{config => configuration}/SpProtocol.java (96%)
 rename {streampipes-config/src/main/java/org/apache/streampipes/config/backend/model => streampipes-model/src/main/java/org/apache/streampipes/model/configuration}/TransportStrategy.java (94%)
 rename {streampipes-service-discovery-api/src/main/java/org/apache/streampipes/svcdiscovery/api/model => streampipes-model/src/main/java/org/apache/streampipes/model/extensions/configuration}/ConfigItem.java (98%)
 rename {streampipes-service-discovery-api/src/main/java/org/apache/streampipes/svcdiscovery/api/model => streampipes-model/src/main/java/org/apache/streampipes/model/extensions/configuration}/ConfigItemUtils.java (94%)
 rename {streampipes-service-discovery-api/src/main/java/org/apache/streampipes/svcdiscovery/api/model => streampipes-model/src/main/java/org/apache/streampipes/model/extensions/configuration}/ConfigurationScope.java (93%)
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/extensions/configuration/SpServiceConfiguration.java
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/extensions/svcdiscovery/SpServiceRegistration.java
 rename {streampipes-service-discovery-api/src/main/java/org/apache/streampipes/svcdiscovery/api/model => streampipes-model/src/main/java/org/apache/streampipes/model/extensions/svcdiscovery}/SpServiceTag.java (74%)
 rename {streampipes-service-discovery-api/src/main/java/org/apache/streampipes/svcdiscovery/api/model => streampipes-model/src/main/java/org/apache/streampipes/model/extensions/svcdiscovery}/SpServiceTagPrefix.java (94%)
 create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/health/ServiceHealthCheck.java
 rename ui/src/app/configuration/consul-configs-boolean/consul-configs-boolean.component.css => streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/BackgroundTaskNotifier.java (85%)
 copy streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/{InstallationConfiguration.java => ExtensionsInstallationTask.java} (73%)
 copy streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/config/ConfigExtractor.java => streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/SpCoreConfigurationStep.java (57%)
 rename {streampipes-service-core/src/main/java/org/apache/streampipes/service/core => streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup}/StreamPipesEnvChecker.java (78%)
 delete mode 100644 streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/ConsulConfig.java
 copy streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/{EmailConfigurationResource.java => MessagingConfigurationResource.java} (52%)
 create mode 100644 streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/ServiceConfigurationResource.java
 create mode 100644 streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/ServiceRegistrationResource.java
 create mode 100644 streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093/ConsulConfigMigration.java
 rename streampipes-service-discovery-api/src/main/java/org/apache/streampipes/svcdiscovery/api/model/{DefaultSpServiceGroups.java => DefaultSpServiceTypes.java} (91%)
 delete mode 100644 streampipes-service-discovery-api/src/main/java/org/apache/streampipes/svcdiscovery/api/model/SpServiceRegistrationRequest.java
 delete mode 100644 streampipes-service-discovery-consul/src/main/java/org/apache/streampipes/svcdiscovery/consul/ConsulHealthServiceManager.java
 delete mode 100644 streampipes-service-discovery-consul/src/main/java/org/apache/streampipes/svcdiscovery/consul/SpConsulKvManagement.java
 delete mode 100644 streampipes-service-discovery-consul/src/main/java/org/apache/streampipes/svcdiscovery/consul/SpConsulServiceDiscovery.java
 create mode 100644 streampipes-service-discovery/src/main/java/org/apache/streampipes/svcdiscovery/SpServiceDiscoveryCore.java
 copy streampipes-service-discovery-api/src/main/java/org/apache/streampipes/svcdiscovery/api/ISpKvManagement.java => streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/ISpCoreConfigurationStorage.java (67%)
 create mode 100644 streampipes-storage-couchdb/src/main/java/org/apache/streampipes/storage/couchdb/impl/CoreConfigurationStorageImpl.java
 create mode 100644 streampipes-storage-couchdb/src/main/java/org/apache/streampipes/storage/couchdb/impl/ExtensionsServiceConfigStorageImpl.java
 create mode 100644 streampipes-storage-couchdb/src/main/java/org/apache/streampipes/storage/couchdb/impl/ExtensionsServiceStorageImpl.java
 delete mode 100644 ui/src/app/configuration/consul-configs-text/consul-configs-text.component.css
 delete mode 100644 ui/src/app/configuration/consul-configs/consul-configs.component.css
 delete mode 100644 ui/src/app/configuration/consul-configs/consul-configs.component.html
 delete mode 100644 ui/src/app/configuration/consul-service/consul-service.component.css
 delete mode 100644 ui/src/app/configuration/consul-service/consul-service.component.html
 delete mode 100644 ui/src/app/configuration/consul-service/consul-service.component.ts
 create mode 100644 ui/src/app/configuration/extensions-service-management/extensions-service-configuration/extensions-service-configuration.component.html
 rename ui/src/app/{data-explorer/components/widgets/heatmap/heatmap-widget.component.scss => configuration/extensions-service-management/extensions-service-configuration/extensions-service-configuration.component.scss} (76%)
 create mode 100644 ui/src/app/configuration/extensions-service-management/extensions-service-configuration/extensions-service-configuration.component.ts
 rename ui/src/app/configuration/{consul-configs-boolean/consul-configs-boolean.component.html => extensions-service-management/extensions-service-configuration/service-configs/service-configs-boolean/service-configs-boolean.component.html} (100%)
 rename ui/src/app/configuration/{consul-configs-boolean/consul-configs-boolean.component.ts => extensions-service-management/extensions-service-configuration/service-configs/service-configs-boolean/service-configs-boolean.component.ts} (72%)
 rename ui/src/app/configuration/{consul-configs-number/consul-configs-number.component.html => extensions-service-management/extensions-service-configuration/service-configs/service-configs-number/service-configs-number.component.html} (94%)
 rename ui/src/app/configuration/{consul-configs-number/consul-configs-number.component.ts => extensions-service-management/extensions-service-configuration/service-configs/service-configs-number/service-configs-number.component.ts} (71%)
 rename ui/src/app/configuration/{consul-configs-password/consul-configs-password.component.css => extensions-service-management/extensions-service-configuration/service-configs/service-configs-password/service-configs-password.component.css} (100%)
 rename ui/src/app/configuration/{consul-configs-password/consul-configs-password.component.html => extensions-service-management/extensions-service-configuration/service-configs/service-configs-password/service-configs-password.component.html} (95%)
 rename ui/src/app/configuration/{consul-configs-password/consul-configs-password.component.spec.ts => extensions-service-management/extensions-service-configuration/service-configs/service-configs-password/service-configs-password.component.spec.ts} (89%)
 rename ui/src/app/configuration/{consul-configs-password/consul-configs-password.component.ts => extensions-service-management/extensions-service-configuration/service-configs/service-configs-password/service-configs-password.component.ts} (80%)
 rename ui/src/app/configuration/{consul-configs-text/consul-configs-text.component.html => extensions-service-management/extensions-service-configuration/service-configs/service-configs-text/service-configs-text.component.html} (95%)
 rename ui/src/app/configuration/{consul-configs-text/consul-configs-text.component.ts => extensions-service-management/extensions-service-configuration/service-configs/service-configs-text/service-configs-text.component.ts} (72%)
 create mode 100644 ui/src/app/configuration/extensions-service-management/extensions-service-configuration/service-configs/service-configs.component.html
 rename ui/src/app/configuration/{consul-configs/consul-configs.component.ts => extensions-service-management/extensions-service-configuration/service-configs/service-configs.component.ts} (71%)
 copy ui/src/app/{dashboard/components/widgets/status/status-widget.component.html => configuration/extensions-service-management/extensions-service-management.component.html} (50%)
 copy ui/src/app/configuration/{security-configuration/security-configuration.component.ts => extensions-service-management/extensions-service-management.component.ts} (80%)
 create mode 100644 ui/src/app/configuration/extensions-service-management/registrered-extensions-services/registered-extensions-services.component.html
 rename streampipes-config/src/main/java/org/apache/streampipes/config/backend/model/JwtSigningMode.java => ui/src/app/configuration/extensions-service-management/registrered-extensions-services/registered-extensions-services.component.scss (85%)
 create mode 100644 ui/src/app/configuration/extensions-service-management/registrered-extensions-services/registered-extensions-services.component.ts
 rename ui/src/app/{data-explorer/components/widgets/distribution-chart/value-heatmap/value-heatmap.component.html => configuration/messaging-configuration/broker-config/broker-config.component.html} (56%)
 rename streampipes-service-discovery-api/src/main/java/org/apache/streampipes/svcdiscovery/api/ISpKvManagement.java => ui/src/app/configuration/messaging-configuration/broker-config/broker-config.component.ts (72%)
 delete mode 100644 ui/src/app/configuration/pipeline-element-configuration/pipeline-element-configuration.component.html
 delete mode 100644 ui/src/app/configuration/pipeline-element-configuration/pipeline-element-configuration.component.ts
 delete mode 100644 ui/src/app/configuration/shared/configuration.test.service.ts
 delete mode 100644 ui/src/app/configuration/shared/streampipes-pe-container-configs.ts
 delete mode 100644 ui/src/app/configuration/shared/streampipes-pe-container.model.ts
 create mode 100644 ui/src/app/core-ui/echarts-transform/histogram.transform.ts
 create mode 100644 ui/src/app/core-ui/echarts-transform/round-values.transform.ts
 create mode 100644 ui/src/app/core-ui/echarts-transform/value-distribution.transform.ts
 create mode 100644 ui/src/app/data-explorer/components/widgets/base/base-data-explorer-echarts-widget.directive.ts
 rename ui/src/app/data-explorer/components/widgets/{heatmap/heatmap-widget.component.html => base/echarts-widget.component.html} (70%)
 rename ui/src/app/{configuration/consul-configs-number/consul-configs-number.component.css => data-explorer/components/widgets/base/echarts-widget.component.scss} (89%)
 delete mode 100644 ui/src/app/data-explorer/components/widgets/correlation-chart/config/correlation-chart-widget-config.component.scss
 delete mode 100644 ui/src/app/data-explorer/components/widgets/correlation-chart/correlation-chart-widget.component.scss
 delete mode 100644 ui/src/app/data-explorer/components/widgets/distribution-chart/config/distribution-chart-widget-config.component.scss
 delete mode 100644 ui/src/app/data-explorer/components/widgets/distribution-chart/distribution-chart-widget.component.html
 delete mode 100644 ui/src/app/data-explorer/components/widgets/distribution-chart/distribution-chart-widget.component.scss
 delete mode 100644 ui/src/app/data-explorer/components/widgets/distribution-chart/value-heatmap/value-heatmap.component.scss
 delete mode 100644 ui/src/app/data-explorer/components/widgets/distribution-chart/value-heatmap/value-heatmap.component.ts
 delete mode 100644 ui/src/app/data-explorer/components/widgets/heatmap/config/heatmap-widget-config.component.scss
 delete mode 100644 ui/src/app/data-explorer/components/widgets/indicator/config/indicator-chart-widget-config.component.scss
 delete mode 100644 ui/src/app/data-explorer/components/widgets/indicator/indicator-chart-widget.component.scss
 delete mode 100644 ui/src/app/data-explorer/components/widgets/map/config/map-widget-config.component.scss
 delete mode 100644 ui/src/app/data-explorer/components/widgets/time-series-chart/config/time-series-chart-widget-config.component.scss
 create mode 100644 ui/src/app/data-explorer/echarts-renderer/sp-base-echarts-renderer.ts
 create mode 100644 ui/src/app/data-explorer/echarts-renderer/sp-base-single-field-echarts-renderer.ts
 create mode 100644 ui/src/app/data-explorer/echarts-renderer/sp-heatmap-renderer.ts
 create mode 100644 ui/src/app/data-explorer/echarts-renderer/sp-histogram-renderer.ts
 create mode 100644 ui/src/app/data-explorer/echarts-renderer/sp-pie-renderer.ts
 create mode 100644 ui/src/app/data-explorer/echarts-renderer/sp-value-heatmap-renderer.ts
 rename ui/src/app/{configuration/pipeline-element-configuration/pipeline-element-configuration.component.css => data-explorer/models/dataset.model.ts} (52%)