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

riemer pushed a change to branch experiment-simple-connect-api
in repository https://gitbox.apache.org/repos/asf/streampipes.git


    from a87ef795c6 Merge branch 'dev' into experiment-simple-connect-api
     add 54b3f3a61e feat(#3156): Add asset browser to overview pages (#3159)
     add 9a8ef70cd5 2354 harmonize influx store and influx db client (#3154)
     add 787c6fb7e7 chore(#3165): Remove support for configurable data formats 
(#3166)
     add d9ff358c67 chore: Improve layout of resource tables and asset view 
(#3186)
     add 2620f7d83b feat: Add dialog window to confirm that unsaved changes 
will be discarded (#3171)
     add 38cec1384f fix(#3188): Do not store nodes for 
RuntimeResolvableTreeInputStaticProperty anymore (#3189)
     add 0a86ff5c2f feat(#3192): Replace delete permissions with write (#3193)
     add c818ff19b6 fix(#3191): Add migration to remove nodes fields from opc 
ua adapters (#3196)
     add 2c997f06dc feat(#3179): new processor sensorlimitalert (#3180)
     add 32e5d2d66b feat: Add asset browser to dashboard and data explorer 
(#3194)
     add c5325ed665 fix(#3182): Remove data views from dashboards after 
deletion (#3185)
     add 4c56c55104 fix: Various cypress tests (#3197)
     add 9550ffcd36 fix(#3198): Support additional images in markdown 
documentation (#3199)
     add bb8c4a385a fix(#3201): Remove data type xsd number and replace with 
semantic type so number (#3202)
     add 09df1580bc fix: Migrate command-line tool config to pyproject.toml 
(#3205)
     add 02b60f7692 fix: Assign new elementIds in pipeline preview (#3211)
     add 755ca49b3f chore(#3207): Remove pipeline element recommender (#3210)
     add 970ccf499a feat(#3208): Add math expression evaluator, UI fixes (#3209)
     add bf2266c2e0 feat(#3212): Show input fields in customization dialog 
(#3213)
     add b145f9d72a Move data view name input field to toolbar and simplified 
data explorer appearance (#3217)
     add 157eae772a feat: add more support for adapter API to Go client (#3204)
     new df47e5fc06 Merge branch 'dev' into experiment-simple-connect-api
     new 53cf3e6925 Add initial API for programmatic adapter creation

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:
 .../archetype-resources/src/main/java/Init.java    |   9 -
 .../archetype-resources/src/main/java/Init.java    |   9 -
 .../archetype-resources/src/main/java/Init.java    |   9 -
 pom.xml                                            |  30 +-
 .../streampipes/client/api/IStreamPipesClient.java |   2 +
 .../api/config/IStreamPipesClientConfig.java       |   3 -
 streampipes-client-go/streampipes/adapter_api.go   | 175 ++++++++
 .../internal/serializer/deserializer.go            |  75 +++-
 .../streampipes/internal/serializer/serializer.go  |  15 +
 .../model/adapter/adapter_description.go           |  51 +++
 streampipes-client-go/streampipes/model/common.go  |  55 +--
 .../streampipes/streampipes_client.go              |   4 +
 streampipes-client-python/.pre-commit-config.yaml  |  10 +-
 streampipes-client-python/pyproject.toml           |  10 +
 .../streampipes/endpoint/api/data_lake_measure.py  |   6 +-
 .../functions/utils/data_stream_generator.py       |   3 +-
 .../streampipes/model/common.py                    |   2 +-
 .../streampipes/model/resource/data_stream.py      |   2 +-
 streampipes-client/pom.xml                         |  17 +-
 .../streampipes/client/StreamPipesClient.java      |   9 +-
 .../streampipes/client/live/ProducerManager.java   |  11 +-
 .../client/live/SubscriptionManager.java           |  45 +-
 .../client/model/StreamPipesClientConfig.java      |   7 -
 .../management/compact/AdapterGenerationSteps.java |  45 ++
 .../management/compact/PersistPipelineHandler.java | 112 +++++
 .../management/compact/SchemaMetadataEnricher.java |  69 +++
 .../compact/generator/AdapterBasicsGenerator.java  |  22 +-
 .../compact/generator/AdapterConfigGenerator.java  |  27 +-
 .../generator/AdapterEnrichmentRuleGenerator.java  |  41 ++
 .../compact/generator/AdapterModelGenerator.java   |  21 +-
 .../compact/generator/AdapterSchemaGenerator.java  |  61 +++
 .../AdapterTransformationRuleGenerator.java        |  85 ++++
 .../management/AdapterMasterManagement.java        |   6 +-
 .../management/CompactAdapterManagement.java       |  70 +++
 .../connect/management/util/GroundingUtils.java    |   4 -
 .../management/util/TransportFormatGenerator.java  |  48 --
 .../generator/AdapterSchemaGeneratorTest.java      |  77 ++++
 .../AdapterTransformationRuleGeneratorTest.java    |  94 ++++
 .../influx/TimeSeriesStorageInflux.java            |   2 +-
 .../influx/client/InfluxClientProvider.java        |  75 +++-
 .../influx/TimeSeriesStorageInfluxTest.java        |   3 +-
 streampipes-dataformat-cbor/pom.xml                |  59 ---
 .../dataformat/cbor/CborDataFormatDefinition.java  |  56 ---
 streampipes-dataformat-fst/pom.xml                 |  59 ---
 streampipes-dataformat-json/pom.xml                |  63 ---
 streampipes-dataformat-smile/pom.xml               |  59 ---
 .../smile/SmileDataFormatDefinition.java           |  56 ---
 .../dataformat/smile/SmileDataFormatFactory.java   |  34 --
 streampipes-dataformat/pom.xml                     |   8 +
 .../dataformat}/JsonDataFormatDefinition.java      |   5 +-
 .../dataformat/SpDataFormatFactory.java            |   9 -
 .../dataformat/SpDataFormatManager.java            |  40 +-
 streampipes-extensions-management/pom.xml          |   5 -
 .../elements/SendToBrokerAdapterSink.java          |  11 +-
 .../adapter/util/TransportFormatSelector.java      |  75 ----
 .../management/init/DeclarersSingleton.java        |  43 --
 .../management/model/SpServiceDefinition.java      |  19 -
 .../model/SpServiceDefinitionBuilder.java          |  10 +-
 .../connectors/influx/adapter/InfluxDbClient.java  |   2 +-
 .../influx/shared/SharedInfluxClient.java          |  15 +-
 .../connectors/influx/sink/InfluxDbClient.java     |  24 +-
 .../connectors/influx/sink/InfluxDbSink.java       |   2 +-
 .../connectors/kafka/sink/KafkaPublishSink.java    |   2 +-
 .../connectors/mqtt/sink/common/MqttClient.java    |   2 +-
 .../extensions/connectors/nats/sink/NatsSink.java  |   2 +-
 .../connectors/opcua/utils/OpcUaUtil.java          |   2 +
 .../pulsar/sink/PulsarPublisherSink.java           |   2 +-
 .../rocketmq/sink/RocketMQPublisherSink.java       |   2 +-
 .../connectors/ros/sink/RosBridgeSink.java         |   2 +-
 .../tubemq/sink/TubeMQPublisherSink.java           |   2 +-
 .../extensions/all/iiot/AllExtensionsIIoTInit.java |   9 -
 .../extensions/all/jvm/AllExtensionsInit.java      |   9 -
 .../iiot/minimal/ExtensionsIIoTMinimalInit.java    |   9 -
 .../pe/flink/AllFlinkPipelineElementsInit.java     |   9 -
 .../streampipes-processors-enricher-jvm/pom.xml    |   6 +
 .../jvm/EnricherExtensionModuleExport.java         |  10 +-
 .../processor/expression/JexlContextGenerator.java |  34 +-
 .../jvm/processor/expression/JexlDescription.java  |  22 +-
 .../processor/expression/JexlEngineProvider.java   |  33 +-
 .../jvm/processor/expression/JexlEvaluator.java    |  32 +-
 .../expression/MathExpressionFieldExtractor.java   |  72 +++
 .../expression/MathExpressionProcessor.java        | 131 ++++++
 .../limitsalert/SensorLimitAlertProcessor.java     | 173 ++++++++
 ...> QualityControlLimitsEnrichmentProcessor.java} |   2 +-
 .../documentation.md                               |  44 +-
 .../icon.png                                       | Bin 0 -> 2484 bytes
 .../strings.en                                     |  29 ++
 .../documentation.md                               | 107 +++++
 .../icon.png                                       | Bin 0 -> 19784 bytes
 .../strings.en                                     |  40 ++
 .../processor/expression/JexlEvaluatorTest.java    |  95 ++++
 .../MathExpressionProcessorTest.java}              |  45 +-
 .../limitsalert/SensorLimitAlertProcessorTest.java | 141 ++++++
 .../QualityControlLimitsEnrichmentTest.java        |  18 +-
 .../jvm/bufferrest/BufferRestPublisherSink.java    |   2 +-
 .../sinks/brokers/jvm/jms/JmsPublisherSink.java    |   2 +-
 .../jvm/rabbitmq/RabbitMqPublisherSink.java        |   2 +-
 .../sinks/brokers/jvm/rest/RestSink.java           |   2 +-
 .../sinks/brokers/jvm/websocket/SocketServer.java  |   2 +-
 .../integration/adapters/KafkaAdapterTester.java   |  13 +-
 .../integration/adapters/MqttAdapterTester.java    |  12 +-
 .../integration/adapters/PulsarAdapterTester.java  |  17 +-
 .../client/ClientLiveDataTesterBase.java           |   3 -
 .../streampipes/model/client/user/Privilege.java   |  16 -
 .../apache/streampipes/model/client/user/Role.java |   9 +-
 .../streampipes/model/assets/AssetLinkType.java    |  11 +
 .../configuration/DefaultMessagingSettings.java    |   1 -
 .../model/configuration/MessagingSettings.java     |  11 -
 .../CompactAdapter.java}                           |  14 +-
 .../CompactConfiguration.java}                     |   4 +-
 .../CompactEventProperty.java}                     |   8 +-
 .../connect/adapter/compact/CompactTransport.java  |   5 +
 .../CreateOptions.java}                            |   8 +-
 .../connect/adapter/compact/EnrichmentConfig.java  |   4 +
 .../TransformationConfig.java}                     |   6 +-
 .../model/grounding/EventGrounding.java            |  22 +-
 .../pipeline/PipelineElementRecommendation.java    |  17 -
 .../PipelineElementRecommendationMessage.java      |  13 -
 .../model/preview/PipelinePreviewModel.java        |  14 +-
 .../model/staticproperty/StaticPropertyGroup.java  |   2 +-
 .../model/template/PipelineElementTemplate.java    |  13 +-
 .../org/apache/streampipes/model/util/Cloner.java  |   6 -
 streampipes-pipeline-management/pom.xml            |  17 +-
 .../manager/matching/ConnectionStorageHandler.java |  70 ---
 .../manager/matching/FormatSelector.java           |  83 ----
 .../manager/matching/GroundingBuilder.java         |   6 -
 .../matching/PipelineModificationGenerator.java    |   8 +-
 .../matching/PipelineVerificationHandlerV2.java    |   4 +-
 .../manager/matching/v2/FormatMatch.java           |  40 --
 .../manager/matching/v2/GroundingMatch.java        |  18 +-
 .../pipeline/AbstractPipelineValidationStep.java   |  10 +-
 ...Validator.java => IPipelineValidationStep.java} |  20 +-
 .../v2/pipeline/PipelineValidationSteps.java       |   2 +-
 .../matching/v2/pipeline/PipelineValidator.java    |  11 +-
 .../manager/preview/PipelinePreview.java           |  29 +-
 .../manager/recommender/ElementRecommender.java    |  82 +---
 .../runtime/DataStreamRuntimeInfoProvider.java     |   8 +-
 .../runtime/SpDataFormatConverterGenerator.java    |  74 ----
 .../manager/setup/CouchDbInstallationStep.java     |  28 --
 .../setup/tasks/CreateAssetLinkTypeTask.java       |  25 +-
 .../manager/storage/PipelineStorageService.java    |   5 +-
 .../manager/template/AbstractTemplateHandler.java  |   7 +-
 .../template/PipelineElementTemplateVisitor.java   | 215 ++++++---
 .../template/PipelineTemplateManagement.java       |  80 ++++
 .../manager/matching/v2/TestFormatMatch.java       |  55 ---
 .../manager/matching/v2/TestGroundingMatch.java    |  40 +-
 .../streampipes/manager/matching/v2/TestUtils.java |  11 -
 .../PipelineElementTemplateVisitorTest.java        | 153 ++++++-
 .../ps/PipelineElementTemplateResource.java        |   2 +-
 .../DataExplorerWidgetResourceManager.java         |  18 +-
 .../resource/management/SpResourceManager.java     |   5 +-
 streampipes-rest-core-base/pom.xml                 |   4 +
 .../base/impl/converter/YamlConfiguration.java     |  56 +++
 .../AbstractPipelineElementResource.java           |  11 +-
 streampipes-rest/pom.xml                           |   4 +
 .../streampipes/rest/impl/PipelineResource.java    |   2 +-
 .../streampipes/rest/impl/PipelineTemplate.java    |  54 +--
 .../rest/impl/connect/AdapterResource.java         |  49 +--
 .../rest/impl/connect/CompactAdapterResource.java  | 146 +++++++
 .../rest/impl/connect/SimpleAdapterManagement.java | 142 ------
 .../impl/dashboard/AbstractDashboardResource.java  |   4 +-
 .../streampipes/rest/impl/dashboard/Dashboard.java |   5 -
 .../impl/datalake/DataLakeDashboardResource.java   |   5 -
 .../rest/impl/datalake/DataLakeWidgetResource.java |  10 +-
 .../rest/impl/pe/DataProcessorResource.java        |   2 +-
 .../streampipes/rest/impl/pe/DataSinkResource.java |   2 +-
 .../rest/impl/pe/DataStreamResource.java           |   2 +-
 .../streampipes/rest/security/AuthConstants.java   |   9 -
 .../rest/security/SpPermissionEvaluator.java       |   1 -
 streampipes-sdk-bundle/pom.xml                     |  17 +-
 .../apache/streampipes/sdk/StaticProperties.java   |  29 +-
 .../builder/AbstractProcessingElementBuilder.java  |   5 +-
 .../streampipes/sdk/builder/DataStreamBuilder.java |  15 -
 .../apache/streampipes/sdk/helpers/Formats.java    |  70 ---
 .../streampipes/sdk/helpers/SupportedFormats.java  |   4 +
 .../serializers/json/TestJacksonSerializer.java    |  20 +-
 streampipes-service-core/pom.xml                   |   5 +
 .../service/core/UnauthenticatedInterfaces.java    |   3 +-
 .../core/migrations/AvailableMigrations.java       |   6 +-
 .../v970/ModifyAssetLinkTypeMigration.java         |  97 +++++
 .../RemoveNodesFromOpcUaAdaptersMigration.java     |  98 +++++
 .../RemoveNodesFromOpcUaAdaptersMigrationTest.java |  85 ++++
 .../streampipes/storage/api/INoSqlStorage.java     |   2 -
 .../storage/couchdb/CouchDbStorageManager.java     |   7 -
 .../couchdb/impl/ConnectionStorageImpl.java        | 108 -----
 .../storage/couchdb/impl/GenericStorageImpl.java   |   5 +-
 .../streampipes/storage/couchdb/utils/Utils.java   |   6 +-
 .../couchdb/serializer/TestGsonSerializer.java     |  30 +-
 .../executors/ProcessingElementTestExecutor.java   |  38 +-
 .../grounding/EventGroundingGenerator.java         |   4 -
 .../template/PipelineElementTemplateHelpers.java   |  13 +-
 .../distributed/runtime/DistributedRuntime.java    |   5 +-
 .../wrapper/flink/FlinkDataProcessorRuntime.java   |   2 +-
 .../streampipes/wrapper/flink/FlinkRuntime.java    |   4 +-
 streampipes-wrapper-kafka-streams/pom.xml          |   5 +
 .../kafka/KafkaStreamsDataProcessorRuntime.java    |   5 +-
 streampipes-wrapper-standalone/pom.xml             |   7 +-
 .../standalone/function/StreamPipesFunction.java   |   3 +-
 .../wrapper/standalone/manager/PManager.java       |   5 +-
 .../standalone/manager/ProtocolManager.java        |  13 +-
 .../standalone/routing/StandaloneSpCollector.java  |   8 +-
 .../routing/StandaloneSpInputCollector.java        |   6 +-
 .../routing/StandaloneSpOutputCollector.java       |   4 +-
 .../runtime/StandaloneEventProcessorRuntime.java   |   6 -
 .../runtime/StandalonePipelineElementRuntime.java  |   2 +-
 .../support/utils/configuration/SiteUtils.ts       |   8 +-
 ui/cypress/support/utils/connect/ConnectBtns.ts    |   4 +-
 ui/cypress/support/utils/connect/ConnectUtils.ts   |  12 +-
 ui/cypress/support/utils/connect/OpcUaUtils.ts     | 100 +++++
 ui/cypress/support/utils/datalake/DataLakeUtils.ts |  25 +-
 .../tests/assetManagement/createAsset.spec.ts      |  61 +--
 .../tests/connect/allAdapterActions.smoke.spec.ts  |   2 +-
 .../connect/createAdapterWithoutStarting.spec.ts   |   4 +-
 ui/cypress/tests/connect/editAdapter.smoke.spec.ts |   2 +-
 .../connect/opcua/opcAdapterConfiguration.spec.ts  |  27 +-
 .../connect/opcua/startAndEditOpcAdapters.spec.ts  |  60 +--
 .../connect/opcua/staticPropertyTreeNodesTest.ts   |  85 ++++
 .../tests/datalake/deleteViewAndDashboard.spec.ts  |  28 +-
 .../tests/datalake/timeOrderDataView.spec.ts       |   6 +-
 .../tests/datalake/timeRangeSelectors.spec.ts      |   2 +-
 .../lib/apis/data-view-data-explorer.service.ts    |   7 +-
 .../src/lib/model/assets}/asset.constants.ts       |   0
 .../src/lib/model/gen/streampipes-model-client.ts  |   8 -
 .../src/lib/model/gen/streampipes-model.ts         |  70 +--
 .../src/lib/model/types/data-type.ts               |   5 +-
 .../platform-services/src/public-api.ts            |   2 +
 .../asset-browser-hierarchy.component.html         |  73 ++++
 .../asset-browser-hierarchy.component.scss}        |  30 +-
 .../asset-browser-hierarchy.component.ts           | 101 +++++
 .../asset-browser-node-info.component.html}        |  26 +-
 .../asset-browser-node-info.component.scss}        |  23 +-
 .../asset-browser-node-info.component.ts           |  62 +++
 .../asset-browser-node.component.html              |  71 +++
 .../asset-browser-node.component.scss}             |  69 ++-
 .../asset-browser-node.component.ts                |  98 +++++
 .../asset-browser-filter-labels.component.html     |  79 ++++
 .../asset-browser-filter-labels.component.ts}      |  21 +-
 .../asset-browser-filter-outer.component.html      |  81 ++++
 .../asset-browser-filter-outer.component.ts}       |  21 +-
 .../asset-browser-filter-sites.component.html}     |  46 +-
 .../asset-browser-filter-sites.component.ts}       |  39 +-
 .../asset-browser-filter-type.component.html}      |  45 +-
 .../asset-browser-filter-type.component.ts}        |  47 +-
 .../asset-browser-filter.component.html            |  51 +++
 .../asset-browser-filter.component.scss}           |  51 ++-
 .../asset-browser-filter.component.ts              |  69 +++
 .../asset-browser-toolbar.component.html           |  52 +++
 .../asset-browser-toolbar.component.ts}            |  34 +-
 .../asset-browser/asset-browser.component.html     |  78 ++++
 .../asset-browser.component.scss}                  |  21 +-
 .../asset-browser/asset-browser.component.ts       | 113 +++++
 .../asset-browser/asset-browser.model.ts}          |  29 +-
 .../asset-browser/asset-browser.service.ts         | 190 ++++++++
 .../basic-field-description.component.ts           |   2 +-
 .../components/sp-label/sp-label.component.html    |   2 +-
 .../components/sp-label/sp-label.component.scss    |   7 +-
 .../lib/components/sp-label/sp-label.component.ts  |  16 +-
 .../shared-ui/src/lib/shared-ui.module.ts          |  31 ++
 .../streampipes/shared-ui/src/public-api.ts        |   2 +
 ui/src/app/assets/assets.module.ts                 |  38 +-
 .../asset-details/asset-details.component.html     |  78 ----
 .../asset-selection-panel.component.html           | 129 ------
 ...omponent.ts => base-asset-details.directive.ts} |  39 +-
 .../asset-details-basics.component.html            |   0
 .../asset-details-basics.component.scss            |   0
 .../asset-details-basics.component.ts              |   0
 .../asset-details-labels.component.html            |   0
 .../asset-details-labels.component.ts              |   0
 .../asset-details-site.component.html              |   0
 .../asset-details-site.component.ts                |   0
 .../asset-location/asset-location.component.html   |   0
 .../asset-location/asset-location.component.ts     |   0
 .../asset-details-links.component.html             |   0
 .../asset-details-links.component.ts               |   6 +-
 .../asset-link-item/asset-link-item.component.html |   0
 .../asset-link-item/asset-link-item.component.scss |   0
 .../asset-link-item/asset-link-item.component.ts   |   5 +-
 .../asset-link-section.component.html              |   0
 .../asset-link-section.component.scss              |   0
 .../asset-link-section.component.ts                |   0
 .../edit-asset/asset-details.component.html        |  92 ++++
 .../{ => edit-asset}/asset-details.component.scss  |   4 +
 .../edit-asset/asset-details.component.ts          |  59 +++
 .../asset-selection-panel.component.html           | 142 ++++++
 .../asset-selection-panel.component.scss           |  22 +-
 .../asset-selection-panel.component.ts             |   0
 .../view-asset-basics.component.html               |  68 +++
 .../view-asset-basics.component.scss               |  32 +-
 .../view-assset-basics.component.ts}               |  43 +-
 .../view-asset-labels.component.html}              |  25 +-
 .../view-asset-labels.component.ts}                |  44 +-
 .../asset-link-card.component.html}                |  22 +-
 .../asset-link-card.component.scss}                |  24 +-
 .../asset-link-card/asset-link-card.component.ts}  |  44 +-
 .../view-asset-links.component.html}               |  31 +-
 .../view-asset-links.component.scss}               |   8 +-
 .../view-asset-links.component.ts}                 |  36 +-
 .../view-asset/view-asset.component.html           |  71 +++
 .../view-asset/view-asset.component.scss}          |  12 +-
 .../view-asset.component.ts}                       |  40 +-
 .../asset-overview/asset-overview.component.html   |  43 +-
 .../asset-overview/asset-overview.component.ts     |  86 ++--
 .../asset-upload-dialog.component.html             | 112 -----
 .../asset-upload/asset-upload-dialog.component.ts  |  74 ----
 .../create-asset-dialog.component.html             |   4 +-
 .../create-asset/create-asset-dialog.component.ts  |  19 +-
 .../manage-site/manage-site-dialog.component.ts    |   2 +-
 .../messaging-configuration.component.html         |  42 --
 .../messaging-configuration.component.ts           |   8 -
 .../site-area-configuration.component.ts           |   2 +-
 .../adapter-details-data.component.html            |  54 +++
 .../adapter-details-data.component.scss            |  16 +-
 .../adapter-details-data.component.ts              |  72 +++
 .../adapter-details/adapter-details-tabs.ts        |   5 +
 .../existing-adapters.component.html               | 485 ++++++++++-----------
 .../existing-adapters.component.ts                 |  53 +--
 ui/src/app/connect/connect.module.ts               |  28 +-
 .../adapter-template-dialog.component.ts           |  20 +-
 ui/src/app/core-ui/core-ui.module.ts               |   4 +-
 .../field-names-table.component.html               |  64 ---
 ui/src/app/core-ui/help/help.component.html        |  10 +-
 ui/src/app/core-ui/help/help.component.ts          |  12 +-
 .../live-preview-table.component.html              |  72 ++-
 .../live-preview-table.component.scss              |  26 ++
 .../live-preview-table.component.ts                |  40 +-
 .../pipeline-element-runtime-info.component.html   |   8 +-
 .../pipeline-element-runtime-info.component.ts     |  63 ++-
 .../pipeline-element-runtime-info.model.ts}        |  24 +-
 .../pipeline-element-schema.service.ts             |  61 +++
 ...ne-element-template-config-item.component.html} |  21 +-
 ...ne-element-template-config-item.component.scss} |   0
 ...eline-element-template-config-item.component.ts |  60 +++
 ...pipeline-element-template-config.component.html |  17 +-
 .../pipeline-element-template-config.component.ts  |  44 +-
 .../pipeline-element-template-generator.ts         |  87 ++--
 .../pipeline-started-status.component.html         |   1 +
 .../single-marker-map.component.html               |   2 +-
 .../single-marker-map.component.ts                 |   2 +-
 .../static-property-util.service.ts                |   7 +
 ...atic-runtime-resolvable-tree-input.component.ts |  16 +-
 .../static-tree-input-browse-nodes.component.ts    |   1 -
 .../overview/dashboard-overview.component.html     | 272 ++++++------
 .../overview/dashboard-overview.component.ts       |  18 +-
 ui/src/app/dashboard/sdk/ep-requirements.ts        |   2 +-
 .../app/dashboard/sdk/matching/datatype-match.ts   |   4 +-
 .../dashboard-toolbar.component.html               |   2 +-
 .../dashboard-toolbar.component.ts                 |   3 -
 .../data-explorer-dashboard-panel.component.html   |   4 +-
 .../data-explorer-dashboard-panel.component.ts     |  43 +-
 .../data-explorer-data-view.component.html         |   7 +-
 .../data-explorer-data-view.component.scss         |   5 +
 .../data-view/data-explorer-data-view.component.ts |  81 +++-
 ...lorer-widget-appearance-settings.component.html |  14 -
 .../data-explorer-designer-panel.component.html    |  10 -
 .../data-explorer-data-view-toolbar.component.html |  34 +-
 .../data-explorer-data-view-toolbar.component.ts   |   9 +-
 ...data-explorer-dashboard-overview.component.html |  13 +-
 .../data-explorer-dashboard-overview.component.ts  |  23 +-
 ...data-explorer-data-view-overview.component.html |   2 +-
 .../data-explorer-data-view-overview.component.ts  |   3 +-
 .../overview/data-explorer-overview.component.html |  83 ++--
 .../overview/data-explorer-overview.component.ts   |   6 +
 .../overview/data-explorer-overview.directive.ts   |   4 -
 .../widget-view/abstract-widget-view.directive.ts  |  25 +-
 .../data-explorer-panel.can-deactivate.guard.ts    |  15 +-
 ui/src/app/data-explorer/data-explorer.module.ts   |   1 +
 .../models/dataview-dashboard.model.ts             |   9 +
 .../data-explorer-detect-changes.service.ts        |  95 ++++
 .../custom-output-strategy.component.html          |   1 +
 .../pipeline-assembly-drawing-area.component.ts    |   4 +-
 .../pipeline-element-options.component.html        |  27 --
 .../pipeline-element-options.component.scss        |   9 +-
 .../pipeline-element-options.component.ts          |  15 -
 .../pipeline-element-preview.component.ts          |   8 +-
 .../pipeline-element-recommendation.component.html |  51 ---
 .../pipeline-element-recommendation.component.ts   | 187 --------
 .../dropped-pipeline-element.component.html        |   6 +-
 .../dialog/customize/customize.component.html      |   4 +
 .../editor/dialog/customize/customize.component.ts |  18 +-
 .../input-schema-panel.component.html              |  48 ++
 .../input-schema-panel.component.scss}             |  17 +-
 .../input-schema-panel.component.ts}               |  22 +-
 .../input-schema-property.component.html}          |  23 +-
 .../input-schema-property.component.ts}            |  26 +-
 .../save-pipeline/save-pipeline.component.ts       |   2 +-
 ui/src/app/editor/editor.module.ts                 |  10 +-
 .../app/editor/pipes/sort-by-runtime-name.pipe.ts} |  25 +-
 .../pipeline-element-recommendation.service.ts     |  19 -
 .../actions/pipeline-actions.component.html        |   2 +-
 .../actions/pipeline-actions.component.ts          |   3 -
 ...pipeline-details-expansion-panel.component.html |   3 +-
 .../pipeline-details-expansion-panel.component.ts  |   3 -
 .../pipeline-element-details-row.component.html    |   2 +-
 .../pipeline-logs-dialog.component.html            |   2 +-
 .../pipeline-details.component.html                |   1 -
 .../pipeline-details/pipeline-details.component.ts |   4 -
 .../pipeline-overview.component.html               |  12 +-
 .../pipeline-overview.component.ts                 |   4 -
 ui/src/app/pipelines/pipelines.component.html      | 171 ++++----
 ui/src/app/pipelines/pipelines.component.ts        |  24 +-
 ui/src/app/pipelines/pipelines.module.ts           |  16 +-
 ui/src/app/services/live-preview.service.ts        |   8 +-
 ui/src/scss/sp/main.scss                           |  87 ----
 ui/src/scss/sp/pipeline-element-options.scss       |   2 +-
 404 files changed, 7382 insertions(+), 5126 deletions(-)
 create mode 100644 streampipes-client-go/streampipes/adapter_api.go
 create mode 100644 
streampipes-client-go/streampipes/model/adapter/adapter_description.go
 create mode 100644 
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/compact/AdapterGenerationSteps.java
 create mode 100644 
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/compact/PersistPipelineHandler.java
 create mode 100644 
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/compact/SchemaMetadataEnricher.java
 rename 
streampipes-dataformat-cbor/src/main/java/org/apache/streampipes/dataformat/cbor/CborDataFormatFactory.java
 => 
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/compact/generator/AdapterBasicsGenerator.java
 (56%)
 rename 
streampipes-dataformat-fst/src/main/java/org/apache/streampipes/dataformat/fst/FstDataFormatFactory.java
 => 
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/compact/generator/AdapterConfigGenerator.java
 (50%)
 create mode 100644 
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/compact/generator/AdapterEnrichmentRuleGenerator.java
 copy 
ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-links/asset-link-section/asset-link-section.component.scss
 => 
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/compact/generator/AdapterModelGenerator.java
 (68%)
 create mode 100644 
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/compact/generator/AdapterSchemaGenerator.java
 create mode 100644 
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/compact/generator/AdapterTransformationRuleGenerator.java
 create mode 100644 
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/management/CompactAdapterManagement.java
 delete mode 100644 
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/util/TransportFormatGenerator.java
 create mode 100644 
streampipes-connect-management/src/test/java/org/apache/streampipes/connect/management/management/compact/generator/AdapterSchemaGeneratorTest.java
 create mode 100644 
streampipes-connect-management/src/test/java/org/apache/streampipes/connect/management/management/compact/generator/AdapterTransformationRuleGeneratorTest.java
 delete mode 100644 streampipes-dataformat-cbor/pom.xml
 delete mode 100644 
streampipes-dataformat-cbor/src/main/java/org/apache/streampipes/dataformat/cbor/CborDataFormatDefinition.java
 delete mode 100644 streampipes-dataformat-fst/pom.xml
 delete mode 100644 streampipes-dataformat-json/pom.xml
 delete mode 100644 streampipes-dataformat-smile/pom.xml
 delete mode 100644 
streampipes-dataformat-smile/src/main/java/org/apache/streampipes/dataformat/smile/SmileDataFormatDefinition.java
 delete mode 100644 
streampipes-dataformat-smile/src/main/java/org/apache/streampipes/dataformat/smile/SmileDataFormatFactory.java
 rename 
{streampipes-dataformat-json/src/main/java/org/apache/streampipes/dataformat/json
 => 
streampipes-dataformat/src/main/java/org/apache/streampipes/dataformat}/JsonDataFormatDefinition.java
 (92%)
 delete mode 100644 
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/util/TransportFormatSelector.java
 rename 
streampipes-dataformat-json/src/main/java/org/apache/streampipes/dataformat/json/JsonDataFormatFactory.java
 => 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/expression/JexlContextGenerator.java
 (50%)
 copy 
ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-links/asset-link-section/asset-link-section.component.scss
 => 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/expression/JexlDescription.java
 (71%)
 rename 
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/SpDataFormat.java
 => 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/expression/JexlEngineProvider.java
 (56%)
 rename 
streampipes-dataformat-fst/src/main/java/org/apache/streampipes/dataformat/fst/FstDataFormatDefinition.java
 => 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/expression/JexlEvaluator.java
 (52%)
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/expression/MathExpressionFieldExtractor.java
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/expression/MathExpressionProcessor.java
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/limitsalert/SensorLimitAlertProcessor.java
 rename 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/limitsenrichment/{QualityControlLimitsEnrichment.java
 => QualityControlLimitsEnrichmentProcessor.java} (98%)
 copy 
ui/src/app/core-ui/pipeline-element-runtime-info/pipeline-element-runtime-info.component.html
 => 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.expression/documentation.md
 (51%)
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.expression/icon.png
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.expression/strings.en
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.limitsalert/documentation.md
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.limitsalert/icon.png
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.limitsalert/strings.en
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/test/java/org/apache/streampipes/processors/enricher/jvm/processor/expression/JexlEvaluatorTest.java
 copy 
streampipes-extensions/streampipes-processors-enricher-jvm/src/test/java/org/apache/streampipes/processors/enricher/jvm/processor/{limitsenrichment/QualityControlLimitsEnrichmentTest.java
 => expression/MathExpressionProcessorTest.java} (66%)
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/test/java/org/apache/streampipes/processors/enricher/jvm/processor/limitsalert/SensorLimitAlertProcessorTest.java
 rename 
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/{simple/SimpleAdapter.java
 => compact/CompactAdapter.java} (83%)
 copy 
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/{simple/SimpleConfiguration.java
 => compact/CompactConfiguration.java} (86%)
 rename 
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/{simple/SimpleEventProperty.java
 => compact/CompactEventProperty.java} (83%)
 rename 
ui/src/app/editor/components/pipeline-element-recommendation/pipeline-element-recommendation.component.scss
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/compact/CompactTransport.java
 (87%)
 copy 
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/{simple/SimpleConfiguration.java
 => compact/CreateOptions.java} (83%)
 rename 
ui/src/app/core-ui/help/field-names-table/field-names-table.component.scss => 
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/compact/EnrichmentConfig.java
 (87%)
 rename 
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/{simple/SimpleConfiguration.java
 => compact/TransformationConfig.java} (80%)
 delete mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/ConnectionStorageHandler.java
 delete mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/FormatSelector.java
 delete mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/FormatMatch.java
 copy 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/pipeline/{PipelineValidator.java
 => IPipelineValidationStep.java} (65%)
 delete mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/runtime/SpDataFormatConverterGenerator.java
 create mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/template/PipelineTemplateManagement.java
 delete mode 100644 
streampipes-pipeline-management/src/test/java/org/apache/streampipes/manager/matching/v2/TestFormatMatch.java
 create mode 100644 
streampipes-rest-core-base/src/main/java/org/apache/streampipes/rest/core/base/impl/converter/YamlConfiguration.java
 create mode 100644 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/connect/CompactAdapterResource.java
 delete mode 100644 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/connect/SimpleAdapterManagement.java
 delete mode 100644 
streampipes-sdk/src/main/java/org/apache/streampipes/sdk/helpers/Formats.java
 create mode 100644 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v970/ModifyAssetLinkTypeMigration.java
 create mode 100644 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v970/RemoveNodesFromOpcUaAdaptersMigration.java
 create mode 100644 
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/migrations/v970/RemoveNodesFromOpcUaAdaptersMigrationTest.java
 delete mode 100644 
streampipes-storage-couchdb/src/main/java/org/apache/streampipes/storage/couchdb/impl/ConnectionStorageImpl.java
 create mode 100644 ui/cypress/support/utils/connect/OpcUaUtils.ts
 create mode 100644 
ui/cypress/tests/connect/opcua/staticPropertyTreeNodesTest.ts
 rename ui/{src/app/assets/constants => 
projects/streampipes/platform-services/src/lib/model/assets}/asset.constants.ts 
(100%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-hierarchy/asset-browser-hierarchy.component.html
 copy 
ui/{src/app/assets/components/asset-details/asset-details-panel/asset-details-panel.component.scss
 => 
projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-hierarchy/asset-browser-hierarchy.component.scss}
 (70%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-hierarchy/asset-browser-hierarchy.component.ts
 copy 
ui/{src/app/pipeline-details/components/pipeline-details-expansion-panel/pipeline-element-details-row/pipeline-element-details-row.component.html
 => 
projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-hierarchy/asset-browser-node/asset-browser-node-info/asset-browser-node-info.component.html}
 (64%)
 copy ui/{src/app/assets/components/asset-details/asset-details.component.scss 
=> 
projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-hierarchy/asset-browser-node/asset-browser-node-info/asset-browser-node-info.component.scss}
 (80%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-hierarchy/asset-browser-node/asset-browser-node-info/asset-browser-node-info.component.ts
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-hierarchy/asset-browser-node/asset-browser-node.component.html
 copy 
ui/{src/app/assets/components/asset-details/asset-selection-panel/asset-selection-panel.component.scss
 => 
projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-hierarchy/asset-browser-node/asset-browser-node.component.scss}
 (58%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-hierarchy/asset-browser-node/asset-browser-node.component.ts
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-toolbar/asset-browser-filter/asset-browser-filter-labels/asset-browser-filter-labels.component.html
 copy 
ui/projects/streampipes/shared-ui/src/lib/components/{basic-field-description/basic-field-description.component.ts
 => 
asset-browser/asset-browser-toolbar/asset-browser-filter/asset-browser-filter-labels/asset-browser-filter-labels.component.ts}
 (61%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-toolbar/asset-browser-filter/asset-browser-filter-outer/asset-browser-filter-outer.component.html
 copy 
ui/{src/app/assets/components/asset-details/asset-details-panel/asset-details-panel.component.ts
 => 
projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-toolbar/asset-browser-filter/asset-browser-filter-outer/asset-browser-filter-outer.component.ts}
 (67%)
 rename 
ui/{src/app/assets/components/asset-details/asset-details-panel/asset-details-panel.component.html
 => 
projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-toolbar/asset-browser-filter/asset-browser-filter-sites/asset-browser-filter-sites.component.html}
 (52%)
 rename 
ui/{src/app/core-ui/help/field-names-table/field-names-table.component.ts => 
projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-toolbar/asset-browser-filter/asset-browser-filter-sites/asset-browser-filter-sites.component.ts}
 (55%)
 copy 
ui/{src/app/assets/components/asset-details/asset-details-panel/asset-details-basics/asset-details-site/asset-details-site.component.html
 => 
projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-toolbar/asset-browser-filter/asset-browser-filter-type/asset-browser-filter-type.component.html}
 (51%)
 copy 
ui/{src/app/assets/components/asset-details/asset-details-panel/asset-details-basics/asset-details-site/asset-location/asset-location.component.ts
 => 
projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-toolbar/asset-browser-filter/asset-browser-filter-type/asset-browser-filter-type.component.ts}
 (52%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-toolbar/asset-browser-filter/asset-browser-filter.component.html
 copy 
ui/{src/app/assets/components/asset-details/asset-details-panel/asset-details-links/asset-link-section/asset-link-item/asset-link-item.component.scss
 => 
projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-toolbar/asset-browser-filter/asset-browser-filter.component.scss}
 (58%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-toolbar/asset-browser-filter/asset-browser-filter.component.ts
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-toolbar/asset-browser-toolbar.component.html
 rename 
ui/{src/app/assets/components/asset-details/asset-details-panel/asset-details-panel.component.ts
 => 
projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser-toolbar/asset-browser-toolbar.component.ts}
 (59%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser.component.html
 copy 
ui/projects/streampipes/shared-ui/src/lib/components/{sp-label/sp-label.component.scss
 => asset-browser/asset-browser.component.scss} (75%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser.component.ts
 copy 
ui/{src/app/assets/components/asset-details/asset-details-panel/asset-details-links/asset-link-section/asset-link-section.component.scss
 => 
projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser.model.ts}
 (66%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-browser/asset-browser.service.ts
 delete mode 100644 
ui/src/app/assets/components/asset-details/asset-details.component.html
 delete mode 100644 
ui/src/app/assets/components/asset-details/asset-selection-panel/asset-selection-panel.component.html
 rename ui/src/app/assets/components/asset-details/{asset-details.component.ts 
=> base-asset-details.directive.ts} (78%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-basics/asset-details-basics.component.html
 (100%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-basics/asset-details-basics.component.scss
 (100%)
 copy ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-basics/asset-details-basics.component.ts
 (100%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-basics/asset-details-labels/asset-details-labels.component.html
 (100%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-basics/asset-details-labels/asset-details-labels.component.ts
 (100%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-basics/asset-details-site/asset-details-site.component.html
 (100%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-basics/asset-details-site/asset-details-site.component.ts
 (100%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-basics/asset-details-site/asset-location/asset-location.component.html
 (100%)
 copy ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-basics/asset-details-site/asset-location/asset-location.component.ts
 (100%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-links/asset-details-links.component.html
 (100%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-links/asset-details-links.component.ts
 (92%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-links/asset-link-section/asset-link-item/asset-link-item.component.html
 (100%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-links/asset-link-section/asset-link-item/asset-link-item.component.scss
 (100%)
 copy ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-links/asset-link-section/asset-link-item/asset-link-item.component.ts
 (93%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-links/asset-link-section/asset-link-section.component.html
 (100%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-links/asset-link-section/asset-link-section.component.scss
 (100%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details-panel/asset-details-links/asset-link-section/asset-link-section.component.ts
 (100%)
 create mode 100644 
ui/src/app/assets/components/asset-details/edit-asset/asset-details.component.html
 copy ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-details.component.scss (96%)
 create mode 100644 
ui/src/app/assets/components/asset-details/edit-asset/asset-details.component.ts
 create mode 100644 
ui/src/app/assets/components/asset-details/edit-asset/asset-selection-panel/asset-selection-panel.component.html
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-selection-panel/asset-selection-panel.component.scss (85%)
 rename ui/src/app/assets/components/asset-details/{ => 
edit-asset}/asset-selection-panel/asset-selection-panel.component.ts (100%)
 create mode 100644 
ui/src/app/assets/components/asset-details/view-asset/view-asset-basics/view-asset-basics.component.html
 rename 
streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IPipelineElementConnectionStorage.java
 => 
ui/src/app/assets/components/asset-details/view-asset/view-asset-basics/view-asset-basics.component.scss
 (65%)
 copy 
ui/src/app/assets/components/asset-details/{asset-details-panel/asset-details-basics/asset-details-basics.component.ts
 => view-asset/view-asset-basics/view-assset-basics.component.ts} (59%)
 copy ui/src/app/{core-ui/single-marker-map/single-marker-map.component.html => 
assets/components/asset-details/view-asset/view-asset-labels/view-asset-labels.component.html}
 (66%)
 rename 
ui/src/app/assets/components/asset-details/{asset-details-panel/asset-details-basics/asset-details-basics.component.ts
 => view-asset/view-asset-labels/view-asset-labels.component.ts} (58%)
 copy 
ui/src/app/{pipeline-details/components/pipeline-details-expansion-panel/pipeline-element-details-row/pipeline-element-details-row.component.html
 => 
assets/components/asset-details/view-asset/view-asset-links/asset-link-card/asset-link-card.component.html}
 (64%)
 copy 
ui/src/app/assets/components/asset-details/{asset-details-panel/asset-details-panel.component.scss
 => view-asset/view-asset-links/asset-link-card/asset-link-card.component.scss} 
(79%)
 rename 
ui/src/app/assets/components/asset-details/{asset-details-panel/asset-details-links/asset-link-section/asset-link-item/asset-link-item.component.ts
 => view-asset/view-asset-links/asset-link-card/asset-link-card.component.ts} 
(59%)
 copy 
ui/src/app/{pipeline-details/components/pipeline-details-expansion-panel/pipeline-element-details-row/pipeline-element-details-row.component.html
 => 
assets/components/asset-details/view-asset/view-asset-links/view-asset-links.component.html}
 (60%)
 copy ui/src/app/assets/{dialog/asset-upload/asset-upload-dialog.component.scss 
=> 
components/asset-details/view-asset/view-asset-links/view-asset-links.component.scss}
 (88%)
 copy 
ui/src/app/assets/components/asset-details/{asset-details-panel/asset-details-basics/asset-details-site/asset-location/asset-location.component.ts
 => view-asset/view-asset-links/view-asset-links.component.ts} (60%)
 create mode 100644 
ui/src/app/assets/components/asset-details/view-asset/view-asset.component.html
 rename 
ui/src/app/assets/{dialog/asset-upload/asset-upload-dialog.component.scss => 
components/asset-details/view-asset/view-asset.component.scss} (87%)
 rename 
ui/src/app/assets/components/asset-details/{asset-details-panel/asset-details-basics/asset-details-site/asset-location/asset-location.component.ts
 => view-asset/view-asset.component.ts} (55%)
 delete mode 100644 
ui/src/app/assets/dialog/asset-upload/asset-upload-dialog.component.html
 delete mode 100644 
ui/src/app/assets/dialog/asset-upload/asset-upload-dialog.component.ts
 create mode 100644 
ui/src/app/connect/components/adapter-details/adapter-details-data/adapter-details-data.component.html
 rename 
streampipes-model/src/main/java/org/apache/streampipes/model/connect/adapter/simple/SimpleEventSchema.java
 => 
ui/src/app/connect/components/adapter-details/adapter-details-data/adapter-details-data.component.scss
 (82%)
 create mode 100644 
ui/src/app/connect/components/adapter-details/adapter-details-data/adapter-details-data.component.ts
 delete mode 100644 
ui/src/app/core-ui/help/field-names-table/field-names-table.component.html
 rename 
ui/src/app/{assets/components/asset-details/asset-details.component.scss => 
core-ui/pipeline-element-runtime-info/pipeline-element-runtime-info.model.ts} 
(76%)
 create mode 100644 
ui/src/app/core-ui/pipeline-element-runtime-info/pipeline-element-schema.service.ts
 copy 
ui/{projects/streampipes/shared-ui/src/lib/components/sp-label/sp-label.component.html
 => 
src/app/core-ui/pipeline-element-template-config/pipeline-element-template-config-item/pipeline-element-template-config-item.component.html}
 (75%)
 copy ui/{cypress/fixtures/connect/aggregationRules/expected.csv => 
src/app/core-ui/pipeline-element-template-config/pipeline-element-template-config-item/pipeline-element-template-config-item.component.scss}
 (100%)
 create mode 100644 
ui/src/app/core-ui/pipeline-element-template-config/pipeline-element-template-config-item/pipeline-element-template-config-item.component.ts
 create mode 100644 
ui/src/app/data-explorer/services/data-explorer-detect-changes.service.ts
 delete mode 100644 
ui/src/app/editor/components/pipeline-element-recommendation/pipeline-element-recommendation.component.html
 delete mode 100644 
ui/src/app/editor/components/pipeline-element-recommendation/pipeline-element-recommendation.component.ts
 create mode 100644 
ui/src/app/editor/dialog/customize/input-schema-panel/input-schema-panel.component.html
 rename 
ui/src/app/{assets/components/asset-details/asset-details-panel/asset-details-panel.component.scss
 => 
editor/dialog/customize/input-schema-panel/input-schema-panel.component.scss} 
(79%)
 copy 
ui/{projects/streampipes/shared-ui/src/lib/components/basic-field-description/basic-field-description.component.ts
 => 
src/app/editor/dialog/customize/input-schema-panel/input-schema-panel.component.ts}
 (67%)
 copy 
ui/{projects/streampipes/shared-ui/src/lib/components/sp-label/sp-label.component.html
 => 
src/app/editor/dialog/customize/input-schema-panel/input-schema-property/input-schema-property.component.html}
 (72%)
 copy 
ui/{projects/streampipes/shared-ui/src/lib/components/basic-field-description/basic-field-description.component.ts
 => 
src/app/editor/dialog/customize/input-schema-panel/input-schema-property/input-schema-property.component.ts}
 (56%)
 copy 
ui/{projects/streampipes/shared-ui/src/lib/components/basic-field-description/basic-field-description.component.ts
 => src/app/editor/pipes/sort-by-runtime-name.pipe.ts} (65%)

Reply via email to