You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ze...@apache.org on 2024/04/04 13:59:36 UTC

(streampipes) branch 2615-move-all-types-and-semantic-types-definition-to-one-location-in-ui updated (afa7d902cf -> 594645a9bd)

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

zehnder pushed a change to branch 2615-move-all-types-and-semantic-types-definition-to-one-location-in-ui
in repository https://gitbox.apache.org/repos/asf/streampipes.git


    from afa7d902cf Merge branch 'dev' into 2615-move-all-types-and-semantic-types-definition-to-one-location-in-ui
     add 8f0c0ffbdc fix: Disable live preview subscription when closing dialog (#2646)
     add b79ffdc8df fix: Fix the e2e tests for data explorer line charts (#2647)
     add 4d9a4fc881 fix(#2648): add missing Material modules (#2649)
     add 3c8649fc93 fix: Show display options for data processors in pipeline editor
     add 501b8de0f3 chore(deps): bump org.apache.inlong:tubemq-client from 1.10.0 to 1.11.0 (#2655)
     add aaa32a6da8 chore(deps-dev): bump @typescript-eslint/eslint-plugin in /ui (#2656)
     add 0c9b86bd16 fix(#2650): Better highlight mandatory settings for self-registration (#2652)
     add 21fde95a24 feat(#232): Support optional free text properties (#2653)
     add 083caec94b feat(#2567): Add tooltips to dashboard icon buttons (#2658)
     add cc76ea61e7 refactor: remove unused code in streampipes user model (#2663)
     add 4110a3a43c refactor: remove dead class `RunningVisualization` (#2666)
     add 9e201a2f2a refactor: Improve extension installation process (#2645)
     add 4998dca35d refactor: remove unused ontology package (#2670)
     add 78a5a86e4b refactor: remove unused deployment package (#2669)
     add 6c2d23051f refactor: remove unused monitoring package (#2668)
     add 92aabcd31b refactor: remove dead data lake model classes (#2671)
     add d8beb9c046 fix: Inject missing Angular service (#2676)
     add 170da3d32e feat: add versionsApi and data lake measure deletion API in Go client (#2617)
     add 2c2ddc10ab chore(deps-dev): bump numpydoc in /streampipes-client-python (#2674)
     add bea3bf934c refactor: remove unused class `CanvasAttributes` (#2667)
     add b3427e7bab monthly update of vulnerability report (#2678)
     add 3f1a06ec6e feat(#2632): Auto-generate PLC4X adapters (#2637)
     add 744bfacbef build(#2633): Enable auto fix for lint and prettier in git pre-commit hook (#2634)
     add a88c20bc7c refactor: user registration in backend (#2664)
     add 68c8c1ec9f add pr-label (#2685)
     add c9f407809f docs: add python tutorial about ML with ONNX (#2687)
     add 7a59229848 docs: fix closing tag (#2686)
     add 4bc42d7d2e chore(deps-dev): bump pillow in /streampipes-client-python (#2690)
     add 3fc9e44e3f #2545 migrated TestBooleanCounterProcessor parameterized test to junit5 (#2683)
     add 2b1838ba0f chore(deps-dev): bump pandas-stubs from 2.0.0.230412 to 2.0.2.230605 in /streampipes-client-python (#2692)
     add 073deac67c chore(deps): bump com.google.protobuf:protobuf-java (#2672)
     add 7fa24ca4c3 deps: Bump Angular to v17 using esbuild (#2677)
     add 594645a9bd Merge branch 'dev' into 2615-move-all-types-and-semantic-types-definition-to-one-location-in-ui

No new revisions were added by this update.

Summary of changes:
 .github/pr-labeler-config.yml                      |     7 +
 .github/workflows/build.yml                        |     2 +-
 .github/workflows/cypress-test.yml                 |     4 +-
 .github/workflows/pr-validation.yml                |     4 +-
 VULNERABILITY.md                                   |    10 +-
 pom.xml                                            |    22 +-
 .../streampipes/data_lake_measure_api.go           |    46 +-
 streampipes-client-go/streampipes/endpoint.go      |     1 +
 .../internal/serializer/deserializer.go            |    22 +-
 .../internal/util/streampipes_api_path_test.go     |     1 +
 .../streampipes_version/versions.go}               |    37 +-
 .../streampipes/streampipes_client.go              |     5 +
 .../streampipes/streampipes_version_api.go         |    70 +
 .../docs/img/tutorial-prediction-data-stream.png   |   Bin 0 -> 221844 bytes
 streampipes-client-python/docs/index.md            |     9 -
 ...ine-learning-on-a-streampipes-data-stream.ipynb |    25 +-
 ...roperable-machine-learning-in-streampipes.ipynb |   509 +
 streampipes-client-python/mkdocs.yml               |     3 +-
 streampipes-client-python/poetry.lock              |   205 +-
 streampipes-client-python/pyproject.toml           |     4 +-
 .../extensions/api/assets/AssetResolvable.java     |     6 +-
 .../extensions/api/assets/AssetResolver.java       |    13 +-
 .../api/assets/DefaultAssetResolver.java           |    73 +
 .../api/connect/IAdapterConfiguration.java         |     3 +-
 .../management/assets/AssetZipGenerator.java       |    35 +-
 .../connect/ConnectWorkerDescriptionProvider.java  |    37 +-
 .../management/locales/LabelGenerator.java         |   180 +-
 .../ConnectWorkerDescriptionProviderTest.java      |    13 -
 .../management/locales/LabelGeneratorTest.java     |     9 +-
 .../documentation.md                               |     2 +-
 .../streampipes-connectors-plc/pom.xml             |    29 +-
 .../connectors/plc/PlcConnectorsModuleExport.java  |     8 +-
 .../plc/adapter/GenericAdapterGenerator.java       |    68 +
 .../plc/adapter/generic/GenericPlc4xAdapter.java   |   155 +
 .../generic/assets/DocumentationGenerator.java     |   107 +
 .../generic/assets/PlcAdapterAssetResolver.java    |    60 +
 .../config/AdapterConfigurationProvider.java       |    91 +
 .../generic/config/EventSchemaProvider.java        |    59 +
 .../generic/config/MetadataOptionGenerator.java    |   116 +
 .../connection/ContinuousPlcRequestReader.java     |    97 +
 .../connection/OneTimePlcRequestReader.java        |    54 +
 .../generic/connection/PlcEventGenerator.java      |    66 +
 .../generic/connection/PlcRequestProvider.java     |    35 +-
 .../generic/model/Plc4xConnectionExtractor.java    |   148 +
 .../generic/model/Plc4xConnectionSettings.java     |    11 +-
 .../plc/adapter/generic/model/Plc4xLabels.java     |    42 +
 .../plc/adapter/modbus/Plc4xModbusAdapter.java     |    14 +-
 .../connectors/plc/adapter/s7/Plc4xS7Adapter.java  |   105 +-
 .../documentation.md                               |    88 +
 .../icon.png                                       |   Bin
 .../strings.en                                     |    43 +
 .../streampipes-extensions-all-iiot/pom.xml        |    14 +
 .../streampipes-extensions-all-jvm/pom.xml         |    14 +
 .../streampipes-extensions-iiot-minimal/pom.xml    |     4 +
 .../siddhi/trend/TrendConfigurationVisitor.java    |     6 +
 .../pom.xml                                        |     4 +
 .../counter/TestBooleanCounterProcessor.java       |   266 +-
 .../model/client/RunningVisualization.java         |   107 -
 .../client/assetdashboard/CanvasAttributes.java    |   199 -
 .../client/deployment/DeploymentConfiguration.java |   130 -
 .../model/client/deployment/ElementType.java       |    23 -
 .../model/client/deployment/OutputType.java        |    23 -
 .../model/client/deployment/RuntimeType.java       |    23 -
 .../client/endpoint/ExtensionsServiceEndpoint.java |    61 -
 .../model/client/monitoring/JobReport.java         |    64 -
 .../model/client/monitoring/TaskReport.java        |    57 -
 .../pipeline/BurrowConsumerGroupStatus.java        |   100 -
 .../pipeline/BurrowConsumerGroupStatusInfo.java    |    39 -
 .../monitoring/pipeline/BurrowConsumerInfo.java    |    45 -
 .../monitoring/pipeline/BurrowTopicInfo.java       |    40 -
 .../streampipes/model/client/ontology/Concept.java |    51 -
 .../streampipes/model/client/ontology/Context.java |    65 -
 .../model/client/ontology/ElementHeader.java       |    77 -
 .../model/client/ontology/ElementType.java         |    23 -
 .../model/client/ontology/EnumeratedRange.java     |    44 -
 .../model/client/ontology/EnumeratedValue.java     |    50 -
 .../model/client/ontology/Instance.java            |    49 -
 .../model/client/ontology/Namespace.java           |    50 -
 .../model/client/ontology/NodeType.java            |    23 -
 .../model/client/ontology/OntologyElement.java     |    66 -
 .../model/client/ontology/OntologyNode.java        |   115 -
 .../model/client/ontology/OntologyQuery.java       |    54 -
 .../model/client/ontology/OntologyQueryItem.java   |    50 -
 .../client/ontology/OntologyQueryResponse.java     |    66 -
 .../model/client/ontology/PrimitiveRange.java      |    52 -
 .../model/client/ontology/Property.java            |    84 -
 .../client/ontology/QuantitativeValueRange.java    |    67 -
 .../streampipes/model/client/ontology/Range.java   |    60 -
 .../model/client/ontology/RdfFormat.java           |    23 -
 .../model/client/ontology/Resource.java            |    61 -
 .../model/client/ontology/Statement.java           |    53 -
 .../streampipes/model/client/user/Element.java     |    50 -
 .../streampipes/model/client/user/Principal.java   |     6 -
 .../model/client/user/RegistrationData.java        |    68 -
 .../streampipes/model/client/user/Token.java       |    49 -
 .../UserRegistrationData.java}                     |     7 +-
 .../org/apache/streampipes/model/SpDataStream.java |     5 +
 .../model/base/NamedStreamPipesEntity.java         |    24 +
 .../model/datalake/DataLakeConfiguration.java      |    79 -
 .../model/datalake/DataLakeRetentionPolicy.java    |    77 -
 .../model/datalake/LabelDefinition.java            |    46 -
 .../model/datalake/PersistedDataStream.java        |    71 -
 .../model/extensions/ExtensionAssetType.java       |     7 +-
 .../model/extensions/ExtensionItemDescription.java |    38 +-
 .../ExtensionItemInstallationRequest.java          |    22 +-
 .../svcdiscovery/SpServiceRegistration.java        |    41 +-
 .../extensions/svcdiscovery/SpServiceTag.java      |     2 +-
 .../svcdiscovery/SpServiceTagPrefix.java           |    19 +-
 .../streampipes/model/schema/PropertyScope.java    |     2 +-
 .../staticproperty/RemoteOneOfStaticProperty.java  |     2 +-
 .../RuntimeResolvableGroupStaticProperty.java      |    51 +
 .../model/staticproperty/StaticProperty.java       |    20 +-
 .../model/staticproperty/StaticPropertyGroup.java  |    13 +
 .../model/staticproperty/StaticPropertyType.java   |     1 +
 .../staticproperty/StaticPropertyVisitor.java      |     2 +
 .../org/apache/streampipes/model/util/Cloner.java  |     3 +
 .../model}/util/ServiceDefinitionUtil.java         |    36 +-
 .../extensions/IExtensionsResourceUrlProvider.java |    13 +-
 .../manager/endpoint/EndpointFetcher.java          |    40 -
 .../manager/endpoint/EndpointItemFetcher.java      |    70 -
 .../manager/endpoint/EndpointItemParser.java       |    53 -
 .../manager/endpoint/HttpJsonParser.java           |    54 -
 .../extensions/AvailableExtensionsProvider.java    |   128 +
 .../manager/extensions/ExtensionItemInstaller.java |    57 +
 .../extensions/ExtensionsResourceUrlProvider.java  |    74 +
 .../v2/pipeline/CheckCompletedVisitor.java         |     6 +
 .../v2/pipeline/UpdateStaticPropertiesVisitor.java |     6 +
 .../migration/AbstractMigrationManager.java        |     7 +-
 .../pipeline/ExtensionsServiceLogExecutor.java     |     3 +-
 .../streampipes/manager/operations/Operations.java |     7 -
 .../manager/setup/ExtensionsInstallationTask.java  |    34 +-
 .../manager/setup/InstallationConfiguration.java   |     3 +-
 .../setup/PipelineElementInstallationStep.java     |    66 +-
 .../template/PipelineElementTemplateVisitor.java   |     6 +
 .../resource/management/UserResourceManager.java   |    57 +-
 .../resource/management/secret/SecretVisitor.java  |     6 +
 .../rest/core/base/impl/AbstractRestResource.java  |    16 -
 .../extensions/connect/AdapterAssetResource.java   |    36 +-
 .../connect/AdapterDescriptionResource.java        |    11 +-
 .../extensions/html/page/WelcomePageGenerator.java |    23 +-
 .../streampipes/rest/impl/Authentication.java      |    14 +-
 .../rest/impl/RestorePasswordResource.java         |     7 +-
 ...rt.java => ExtensionsInstallationResource.java} |    73 +-
 .../admin/ExtensionsServiceEndpointResource.java   |   154 +-
 .../apache/streampipes/sdk/StaticProperties.java   |     9 +
 ...AbstractConfigurablePipelineElementBuilder.java |     6 +
 .../sdk/builder/adapter/AdapterConfiguration.java  |     9 +
 .../adapter/AdapterConfigurationBuilder.java       |    17 +-
 .../org/apache/streampipes/sdk/utils/Assets.java   |    10 +-
 .../builder/adapter/AdapterConfigurationTest.java  |     2 +-
 .../api/model/SpServicePathPrefix.java             |     1 -
 .../api/model/SpServiceUrlProvider.java            |    40 +-
 .../svcdiscovery/SpServiceDiscoveryCore.java       |    23 +-
 .../service/extensions/ExtensionItemProvider.java  |    86 +
 .../extensions/ExtensionsModelSubmitter.java       |    54 +-
 .../service/extensions/ServiceTagProvider.java     |    58 -
 .../StreamPipesExtensionsServiceBase.java          |    60 +-
 .../security/TokenAuthenticationFilter.java        |     3 +-
 .../api/IExtensionsServiceEndpointStorage.java     |    32 -
 .../streampipes/storage/api/IUserStorage.java      |     2 +-
 .../storage/couchdb/impl/UserStorage.java          |     4 +-
 .../couchdb/serializer/RangeSerializer.java        |    62 -
 ui/.gitignore                                      |     3 +-
 ui/.lintstagedrc.json                              |     4 +-
 ui/Dockerfile                                      |     2 +-
 ui/angular.json                                    |    71 +-
 ui/cypress/plugins/index.ts                        |    31 -
 ui/cypress/support/utils/datalake/DataLakeUtils.ts |     5 +-
 ui/cypress/tests/datalake/widgets/heatmap.spec.ts  |     2 +-
 .../tests/datalake/widgets/histogram.spec.ts       |     2 +-
 .../tests/datalake/widgets/indicator.spec.ts       |     2 +-
 ui/cypress/tests/datalake/widgets/map.spec.ts      |     4 +-
 .../tests/datalake/widgets/timeSeriesSave.spec.ts  |    19 +-
 ui/deployment/appng5.module.mst                    |     5 -
 ui/deployment/home.service.mst                     |     2 +-
 ui/deployment/prebuild.js                          |     4 +-
 ui/deployment/proxy.conf.json                      |     6 +
 ui/deployment/webpack.partial.dev.js               |    60 -
 ui/package-lock.json                               | 40036 ++++---------------
 ui/package.json                                    |   103 +-
 .../streampipes/platform-services/package.json     |     8 +-
 ...ervice.ts => extension-installation.service.ts} |    30 +-
 .../src/lib/model/gen/streampipes-model.ts         |   149 +-
 .../platform-services/src/public-api.ts            |     2 +-
 ui/projects/streampipes/shared-ui/package.json     |    16 +-
 .../streampipes/shared-ui/tsconfig.lib.prod.json   |     3 +
 ui/src/app/add/add.component.html                  |    14 +-
 ui/src/app/add/add.component.ts                    |    42 +-
 ui/src/app/add/add.module.ts                       |    14 +-
 .../endpoint-item/endpoint-item.component.html     |     6 +-
 .../endpoint-item/endpoint-item.component.ts       |    75 +-
 .../endpoint-installation.component.html           |     8 +-
 .../endpoint-installation.component.ts             |    38 +-
 ui/src/app/add/filter/order-by.pipe.ts             |     7 +-
 .../pipeline-element-installation-status.pipe.ts   |     6 +-
 .../app/add/filter/pipeline-element-name.pipe.ts   |     6 +-
 .../app/add/filter/pipeline-element-type.pipe.ts   |    10 +-
 ui/src/app/add/services/add.service.ts             |    18 +-
 ui/src/app/apidocs/apidocs.component.ts            |     6 +-
 .../app-asset-monitoring.module.ts                 |     5 +-
 .../app-asset-monitoring/services/rest.service.ts  |     2 +-
 .../app-asset-monitoring/services/shape.service.ts |     2 +-
 .../asset-details-panel.component.ts               |     6 +-
 .../asset-upload-dialog.component.scss             |     2 +-
 .../create-asset-dialog.component.scss             |     2 +-
 .../edit-asset-link-dialog.component.scss          |     2 +-
 .../manage-asset-links-dialog.component.scss       |     2 +-
 ui/src/app/configuration/configuration.module.ts   |     8 +-
 .../service-configs/service-configs.component.ts   |     3 +-
 .../general-configuration.component.html           |   101 +-
 .../general-configuration.component.scss           |     6 +
 .../general-configuration.component.ts             |     1 -
 .../configuration/shared/configuration.service.ts  |     2 +-
 .../new-adapter/new-adapter.component.ts           |     2 -
 ui/src/app/connect/connect.module.ts               |    15 +-
 .../adapter-started-dialog.component.scss          |     2 +-
 ui/src/app/connect/filter/adapter-filter.pipe.ts   |     3 +-
 .../connect/services/adapter-template.service.ts   |     2 +-
 ui/src/app/connect/services/connect.service.ts     |    52 -
 ui/src/app/connect/services/data-type.service.ts   |     2 +-
 ui/src/app/connect/services/rest.service.ts        |     2 +-
 .../app/connect/services/unit-provider.service.ts  |     2 +-
 ui/src/app/core-ui/core-ui.module.ts               |     9 +-
 .../data-download-dialog.component.scss            |     2 +-
 .../pipeline-element-runtime-info.component.ts     |    10 +-
 ...pipeline-element-template-config.component.scss |     2 +-
 .../core-ui/static-properties/input.validator.ts   |    15 +-
 .../static-code-input.component.ts                 |     6 +-
 .../static-free-input.component.html               |     1 -
 .../static-free-input.component.ts                 |     4 +-
 .../static-mapping-nary.component.scss             |     2 +-
 .../static-one-of-input.component.ts               |     5 +
 .../static-property-util.service.ts                |     2 +-
 .../static-property.component.html                 |    24 +-
 .../static-properties/static-property.component.ts |     5 +
 .../static-runtime-resolvable-group.component.html |    77 +
 .../static-runtime-resolvable-group.component.ts   |    69 +
 .../base-runtime-resolvable-input.ts               |    37 +-
 .../runtime-resolvable.service.ts                  |     2 +-
 ...tic-runtime-resolvable-oneof-input.component.ts |     2 +
 .../overview/dashboard-overview.component.html     |     6 +
 ui/src/app/dashboard/dashboard.module.ts           |    11 +-
 ui/src/app/dashboard/services/edit-mode.service.ts |     2 +-
 .../services/refresh-dashboard.service.ts          |     2 +-
 .../dashboard/services/reload-pipeline.service.ts  |     2 +-
 ui/src/app/dashboard/services/resize.service.ts    |     2 +-
 .../time-series-item-config.component.html         |     2 +
 .../user-defined-output.component.ts               |    21 +-
 .../pipeline-element-icon-stand.component.html     |     1 -
 .../app/editor/services/object-provider.service.ts |     2 +-
 .../editor/services/pipeline-validation.service.ts |     2 +-
 .../file-rename/file-rename-dialog.component.scss  |     2 +-
 .../file-upload/file-upload-dialog.component.scss  |     2 +-
 ui/src/app/home/home.component.ts                  |     2 +-
 ui/src/app/login/login.module.ts                   |     5 +-
 .../login/services/account-activation.service.ts   |     2 +-
 ui/src/app/login/services/login.service.ts         |     2 +-
 .../app/login/services/restore-password.service.ts |     2 +-
 ui/src/app/notifications/notifications.module.ts   |     3 +-
 .../notifications/service/notifications.service.ts |     2 +-
 .../abstract-function-details.directive.ts         |     2 +-
 .../pipeline-status-dialog.component.scss          |    11 -
 ui/src/app/pipelines/pipelines.module.ts           |     9 +-
 .../services/pipeline-operations.service.ts        |     2 +-
 ui/src/app/profile/profile.module.ts               |     3 +-
 ui/src/app/profile/profile.service.ts              |     2 +-
 ui/src/app/services/auth.service.ts                |     2 +-
 ui/src/app/services/available-roles.service.ts     |     2 +-
 .../app/services/get-element-icon-text.service.ts  |     2 +-
 ui/src/app/services/notification-count-service.ts  |     2 +-
 ui/src/app/services/property-selector.service.ts   |     2 +-
 ui/src/app/services/rest-api.service.ts            |     2 +-
 ui/src/app/services/services.module.ts             |    15 +-
 ui/src/assets/federation.manifest.json             |     1 +
 ui/src/{main.ts => bootstrap.ts}                   |    60 +-
 ui/src/federation.config.js                        |    57 +
 ui/src/index.html                                  |     2 +-
 ui/src/main.ts                                     |    14 +-
 ui/src/proxy.conf.json                             |    31 -
 ui/src/scss/main.scss                              |    33 +-
 ui/src/scss/sp/buttons.scss                        |     9 -
 ui/src/scss/sp/main.scss                           |    11 +
 ui/src/scss/sp/mat-tab.scss                        |     3 -
 ui/src/scss/sp/sp-theme.scss                       |    72 +-
 ui/src/tsconfig.app.json                           |     1 -
 ui/tsconfig.json                                   |    12 +-
 ui/webpack.partial.base.js                         |   177 -
 ui/webpack.partial.js                              |    21 -
 ui/webpack.partial.prod.js                         |    24 -
 289 files changed, 12879 insertions(+), 36497 deletions(-)
 copy streampipes-client-go/streampipes/{internal/util/streampipes_api_path_test.go => model/streampipes_version/versions.go} (53%)
 create mode 100644 streampipes-client-go/streampipes/streampipes_version_api.go
 create mode 100644 streampipes-client-python/docs/img/tutorial-prediction-data-stream.png
 create mode 100644 streampipes-client-python/docs/tutorials/5-applying-interoperable-machine-learning-in-streampipes.ipynb
 rename streampipes-model-client/src/main/java/org/apache/streampipes/model/client/deployment/DeploymentType.java => streampipes-extensions-api/src/main/java/org/apache/streampipes/extensions/api/assets/AssetResolvable.java (86%)
 copy streampipes-model-client/src/main/java/org/apache/streampipes/model/client/monitoring/pipeline/PipelineExecutionStatus.java => streampipes-extensions-api/src/main/java/org/apache/streampipes/extensions/api/assets/AssetResolver.java (75%)
 create mode 100644 streampipes-extensions-api/src/main/java/org/apache/streampipes/extensions/api/assets/DefaultAssetResolver.java
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/GenericAdapterGenerator.java
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/GenericPlc4xAdapter.java
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/assets/DocumentationGenerator.java
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/assets/PlcAdapterAssetResolver.java
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/config/AdapterConfigurationProvider.java
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/config/EventSchemaProvider.java
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/config/MetadataOptionGenerator.java
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/connection/ContinuousPlcRequestReader.java
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/connection/OneTimePlcRequestReader.java
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/connection/PlcEventGenerator.java
 rename streampipes-model-client/src/main/java/org/apache/streampipes/model/client/monitoring/pipeline/AbstractBurrowInfo.java => streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/connection/PlcRequestProvider.java (56%)
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/model/Plc4xConnectionExtractor.java
 copy streampipes-model-client/src/main/java/org/apache/streampipes/model/client/monitoring/pipeline/PipelineExecutionStatus.java => streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/model/Plc4xConnectionSettings.java (73%)
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/generic/model/Plc4xLabels.java
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/resources/org.apache.streampipes.connect.iiot.adapters.plc4x.generic/documentation.md
 copy streampipes-extensions/streampipes-connectors-plc/src/main/resources/{org.apache.streampipes.connect.iiot.adapters.plc4x.modbus => org.apache.streampipes.connect.iiot.adapters.plc4x.generic}/icon.png (100%)
 create mode 100644 streampipes-extensions/streampipes-connectors-plc/src/main/resources/org.apache.streampipes.connect.iiot.adapters.plc4x.generic/strings.en
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/RunningVisualization.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/assetdashboard/CanvasAttributes.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/deployment/DeploymentConfiguration.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/deployment/ElementType.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/deployment/OutputType.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/deployment/RuntimeType.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/endpoint/ExtensionsServiceEndpoint.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/monitoring/JobReport.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/monitoring/TaskReport.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/monitoring/pipeline/BurrowConsumerGroupStatus.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/monitoring/pipeline/BurrowConsumerGroupStatusInfo.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/monitoring/pipeline/BurrowConsumerInfo.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/monitoring/pipeline/BurrowTopicInfo.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/Concept.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/Context.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/ElementHeader.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/ElementType.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/EnumeratedRange.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/EnumeratedValue.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/Instance.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/Namespace.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/NodeType.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/OntologyElement.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/OntologyNode.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/OntologyQuery.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/OntologyQueryItem.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/OntologyQueryResponse.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/PrimitiveRange.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/Property.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/QuantitativeValueRange.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/Range.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/RdfFormat.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/Resource.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/Statement.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/Element.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/RegistrationData.java
 delete mode 100644 streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/Token.java
 copy streampipes-model-client/src/main/java/org/apache/streampipes/model/client/{monitoring/pipeline/PipelineExecutionStatus.java => user/UserRegistrationData.java} (83%)
 delete mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/datalake/DataLakeConfiguration.java
 delete mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/datalake/DataLakeRetentionPolicy.java
 delete mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/datalake/LabelDefinition.java
 delete mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/datalake/PersistedDataStream.java
 rename streampipes-model-client/src/main/java/org/apache/streampipes/model/client/ontology/RangeType.java => streampipes-model/src/main/java/org/apache/streampipes/model/extensions/ExtensionAssetType.java (80%)
 rename streampipes-model-client/src/main/java/org/apache/streampipes/model/client/endpoint/ExtensionsServiceEndpointItem.java => streampipes-model/src/main/java/org/apache/streampipes/model/extensions/ExtensionItemDescription.java (78%)
 rename streampipes-service-discovery-api/src/main/java/org/apache/streampipes/svcdiscovery/api/model/DefaultSpServiceTags.java => streampipes-model/src/main/java/org/apache/streampipes/model/extensions/ExtensionItemInstallationRequest.java (56%)
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/staticproperty/RuntimeResolvableGroupStaticProperty.java
 rename {streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management => streampipes-model/src/main/java/org/apache/streampipes/model}/util/ServiceDefinitionUtil.java (57%)
 rename streampipes-model-client/src/main/java/org/apache/streampipes/model/client/monitoring/pipeline/PipelineExecutionStatus.java => streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/api/extensions/IExtensionsResourceUrlProvider.java (66%)
 delete mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/endpoint/EndpointFetcher.java
 delete mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/endpoint/EndpointItemFetcher.java
 delete mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/endpoint/EndpointItemParser.java
 delete mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/endpoint/HttpJsonParser.java
 create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/extensions/AvailableExtensionsProvider.java
 create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/extensions/ExtensionItemInstaller.java
 create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/extensions/ExtensionsResourceUrlProvider.java
 rename streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/{PipelineElementImport.java => ExtensionsInstallationResource.java} (57%)
 create mode 100644 streampipes-service-extensions/src/main/java/org/apache/streampipes/service/extensions/ExtensionItemProvider.java
 delete mode 100644 streampipes-service-extensions/src/main/java/org/apache/streampipes/service/extensions/ServiceTagProvider.java
 delete mode 100644 streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IExtensionsServiceEndpointStorage.java
 delete mode 100644 streampipes-storage-couchdb/src/main/java/org/apache/streampipes/storage/couchdb/serializer/RangeSerializer.java
 create mode 100644 ui/deployment/proxy.conf.json
 delete mode 100644 ui/deployment/webpack.partial.dev.js
 rename ui/projects/streampipes/platform-services/src/lib/apis/{pipeline-element-endpoint.service.ts => extension-installation.service.ts} (65%)
 delete mode 100644 ui/src/app/connect/services/connect.service.ts
 create mode 100644 ui/src/app/core-ui/static-properties/static-runtime-resolvable-group/static-runtime-resolvable-group.component.html
 create mode 100644 ui/src/app/core-ui/static-properties/static-runtime-resolvable-group/static-runtime-resolvable-group.component.ts
 create mode 100644 ui/src/assets/federation.manifest.json
 copy ui/src/{main.ts => bootstrap.ts} (97%)
 create mode 100644 ui/src/federation.config.js
 delete mode 100644 ui/src/proxy.conf.json
 delete mode 100644 ui/webpack.partial.base.js
 delete mode 100644 ui/webpack.partial.js
 delete mode 100644 ui/webpack.partial.prod.js