This is an automated email from the ASF dual-hosted git repository.
riemer pushed a change to branch improve-indicator-widget
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 4f5a50f775 Add manuel font size selection to appearance config
add 2cb63ad525 fix: Properly handle optional static properties (#4212)
add 01f86e3468 chore: Cleanup some code in streampipes-rest (#4215)
add 9c18cc87dd chore(deps-dev): bump markdown from 3.8 to 3.8.1 in
/streampipes-client-python (#4226)
add bb39d07a24 fix: Remember page settings after logout (#4225)
add 05562b3e0c chore: Simplify code to verify pipeline elements (#4223)
add c0a2d74df5 test(#4229): rename DataExplorer utils and test paths to
Chart terminology (#4230)
add 3bcccda16d feat: Support refresh tokens (#4231)
add 2f87e2cccb chore: Remove migrations from v097 downwards (#4232)
add b4e7087f35 feat: Remove obsolete asset user role (#4233)
add 19351a9aeb refactor: Improve registration of available settings views
(#4234)
add b4520ca7e1 feat: Integrate Camel kamelets, add Azure sinks (#4214)
add 377b586967 fix(#4241): wait for file selection before continuing
File_Stream setup (#4243)
add 8d6f35e630 refactor(#4236): move shared enums and guards into core
domains (#4237)
add 2ce5dfceb4 chore(deps): bump docker/build-push-action from 6 to 7
(#4227)
add c1bdbe99bd chore(deps): bump docker/login-action from 3 to 4 (#4221)
add c0cced24c3 chore(deps): bump docker/setup-qemu-action from 3 to 4
(#4220)
add 038007ba62 chore(deps): bump actions/upload-artifact from 6 to 7
(#4206)
add 241c43379e chore(deps-dev): bump tornado from 6.5 to 6.5.5 in
/streampipes-client-python (#4245)
add 444028b0a9 fix(#4246): Accept full and shorthand propertyScope values
in compactadapters (#4249)
add 6a5296f321 feat(#4247): Add asset infos to resource table (#4248)
add 8e1f89965a feat: Full integration of filter feature for table widget,
excel like filte⦠(#4240)
add 0d679f838b feat(#4250): add csv dataset import with preview for data
sets (#4254)
add d628cd9b8a refactor: migrate pipeline element e2e cases (#4265)
add 1ebfb39f25 Add new unit tests for processing elements (#4266)
add f069bb6976 refactor: Improve StreamPipesFunction monitoring (#4269)
add a708d2f868 fix: fix cypress e2e tests (#4268)
add 75e4d76578 refactor: migrate core-ui components to signals (#4267)
add 80ae050bb7 feat(#4252): Support broker-based core-extension
communication mode (#4242)
add d02f04d242 fix: Use pinned Github actions versions
add c10c930038 Merge branch 'dev' into improve-indicator-widget
No new revisions were added by this update.
Summary of changes:
.github/workflows/build.yml | 18 +-
.github/workflows/extensions-docs.yml | 6 +-
.github/workflows/go-client-e2e-test.yml | 2 +-
.github/workflows/go-docs.yml | 2 +-
.github/workflows/mvn-integration-test.yml | 2 +-
.github/workflows/pypi-deployment.yml | 2 +-
.github/workflows/python-docs.yml | 2 +-
installer/cli/.env | 3 +
installer/cli/README.md | 8 +
.../deploy/standalone/backend/docker-compose.yml | 1 +
.../extensions-all-jvm/docker-compose.yml | 1 +
.../{nats => nats-auth}/docker-compose.dev.yml | 0
.../docker-compose.yml | 12 +-
.../.env => cli/environments/backend-nats-auth} | 12 +-
.../.env => cli/environments/basic-nats-auth} | 11 +-
.../.env => cli/environments/lite-nats-auth} | 14 +-
.../environments/pipeline-element-nats-auth} | 13 +-
installer/compose/.env | 4 +
installer/compose/README.md | 14 +-
.../{.env => docker-compose.minimal.nats-auth.yml} | 18 +-
.../compose/{.env => docker-compose.nats-auth.yml} | 18 +-
pom.xml | 108 ++-
.../apache/streampipes/client/api/IAdminApi.java | 3 -
streampipes-client-e2e/docker-compose.yml | 2 +
.../go-client-e2e/pipelines/pipelines.json | 96 +--
.../streampipes/model/pipeline/pipeline.go | 2 -
streampipes-client-python/poetry.lock | 76 +-
.../apache/streampipes/client/api/AdminApi.java | 12 -
.../apache/streampipes/commons/constants/Envs.java | 7 +
.../commons/environment/DefaultEnvironment.java | 20 +
.../commons/environment/Environment.java | 8 +
.../commons/media/ImageMimeTypeDetector.java | 60 ++
.../management/compact/AdapterGenerationSteps.java | 8 +-
.../management/compact/PersistPipelineHandler.java | 6 +-
.../management/compact/SchemaMetadataEnricher.java | 24 +-
.../management/AdapterMasterManagement.java | 58 +-
.../management/AdapterMigrationManager.java | 27 +-
.../management/AdapterUpdateManagement.java | 19 +-
.../management/DescriptionManagement.java | 22 +-
.../management/management/GuessManagement.java | 41 +-
.../management/WorkerAdministrationManagement.java | 8 +-
.../management/management/WorkerRestClient.java | 182 ++--
.../connect/management/util/WorkerPaths.java | 51 --
.../management/AdapterMasterManagementTest.java | 26 +-
streampipes-connect-shared/pom.xml | 6 -
.../streampipes/export/AssetLinkResolver.java | 12 +-
.../apache/streampipes/export/ExportManager.java | 12 +-
.../apache/streampipes/export/ImportManager.java | 12 +-
.../export/dataimport/PerformImportGenerator.java | 10 +-
.../export/dataimport/PreviewImportGenerator.java | 14 +-
.../export/generator/ExportPackageGenerator.java | 10 +-
.../export/resolver/AdapterResolver.java | 12 +-
.../export/resolver/PipelineResolver.java | 9 +-
.../export/utils/EventGroundingProcessor.java | 77 +-
.../pe/config/IPipelineElementConfiguration.java | 6 +
.../management/ExtensionAdapterManagement.java | 4 +-
.../management/connect/AdapterAssetManagement.java | 71 ++
...ider.java => AdapterDescriptionManagement.java} | 41 +-
.../connect/AdapterWorkerRequestManagement.java | 77 ++
.../AdapterWorkerSampleDataRequestManagement.java | 69 ++
.../connect/ConnectWorkerDescriptionProvider.java | 8 +-
.../HttpServerAdapterRequestManagement.java | 14 +-
.../connect/RuntimeResolvableManagement.java | 55 ++
.../elements/SendToBrokerAdapterSink.java | 15 +-
.../management/init/DeclarersSingleton.java | 31 +-
.../migration/AbstractMigrationHandler.java | 67 +-
.../migration/AdapterMigrationHandler.java | 38 +-
.../migration/DataProcessorMigrationHandler.java | 29 +-
.../migration/DataSinkMigrationHandler.java | 38 +-
.../extensions/management}/model/Description.java | 2 +-
.../management/model/SpServiceDefinition.java | 4 -
.../monitoring/HealthCheckManagement.java | 41 +-
.../monitoring/MonitoringManagement.java | 29 +-
.../monitoring/ServiceMonitorManagement.java | 27 +-
.../pe/AbstractPipelineElementManagement.java | 84 ++
.../pe/DataProcessorPipelineElementManagement.java | 19 +-
.../pe/DataSinkPipelineElementManagement.java | 18 +-
.../pe/DataStreamPipelineElementManagement.java | 28 +-
.../pe/InvocablePipelineElementManagement.java | 158 ++++
.../management/init/DeclarersSingletonTest.java | 6 +-
streampipes-extensions/pom.xml | 2 +
.../streampipes-connectors-camel-azure/pom.xml | 125 +++
.../azure/CamelAzureConnectorsModuleExport.java | 19 +-
.../azure/filter/AzureKameletTemplateFilter.java | 21 +-
.../streampipes-connectors-camel}/pom.xml | 55 +-
.../assets/KameletDocumentationGenerator.java | 103 +++
.../camel/kamelet/assets/KameletIconDecoder.java | 83 ++
.../kamelet/assets/KameletSinkAssetResolver.java | 110 +++
.../config/KameletConfigurationExtractor.java | 90 ++
.../config/KameletMessageMappingExtractor.java | 172 ++++
.../config/KameletSinkStaticPropertyProvider.java | 241 ++++++
.../config/KameletStaticPropertyGenerator.java | 164 ++++
.../discovery/KameletTemplateDiscovery.java | 467 +++++++++++
.../camel/kamelet/factory/KameletSinkFactory.java | 71 ++
.../kamelet/filter/KameletTemplateFilter.java | 19 +-
.../camel/kamelet/message/CamelMessage.java | 12 +-
.../kamelet/message/KameletEventMessageMapper.java | 108 +++
.../kamelet/message/KameletHeaderMapping.java | 5 +-
.../kamelet/message/KameletMessageMapping.java | 30 +-
.../kamelet/model/KameletPropertyDefinition.java | 51 ++
.../camel/kamelet/model/KameletTemplate.java | 25 +-
.../module/AbstractCamelKameletModuleExport.java | 81 ++
.../provider/ClasspathKameletTemplateProvider.java | 65 ++
.../kamelet/provider/KameletTemplateProvider.java | 30 +-
.../transform/KameletTransformRouteLoader.java | 178 ++++
.../camel/sink/ApacheCamelKameletSink.java | 270 ++++++
.../sink/GeneratedApacheCamelKameletSink.java | 42 +
.../extensions/all/iiot/AllExtensionsIIoTInit.java | 2 -
.../streampipes-extensions-all-jvm/pom.xml | 20 +
.../extensions/all/jvm/AllExtensionsInit.java | 4 +-
.../pom.xml | 13 +
.../jvm/welford/WelfordChangeDetectionTest.java | 93 +++
.../jvm/processor/jseval/JSEvalProcessorTest.java | 93 +++
.../jvm/processor/math/MathOpProcessorTest.java | 62 +-
.../staticmathop/StaticMathOpProcessorTest.java | 85 ++
.../trigonometry/TrigonometryProcessorTest.java | 86 ++
.../valuechange/ValueChangeProcessorTest.java | 96 +++
.../booleanfilter/TestBooleanFilterProcessor.java | 70 ++
.../enrich/MergeByEnrichProcessorTest.java | 103 +++
.../processor/limit/RateLimitProcessorTest.java | 91 ++
.../movingaverage/MovingAverageProcessorTest.java | 92 +++
.../NumericalFilterProcessorTest.java | 35 +-
.../NumericalTextFilterProcessorTest.java | 91 ++
.../projection/TestProjectionProcessor.java | 72 +-
.../schema/MergeBySchemaProcessorTest.java | 99 +++
.../textfilter/TestTextFilterProcessor.java | 71 ++
.../threshold/TestThresholdDetectionProcessor.java | 47 +-
.../ThroughputMonitorProcessorTest.java | 83 ++
.../siddhi/trend/TestTrendProcessor.java | 2 -
.../array/count/CountArrayProcessorTest.java | 55 ++
.../array/split/SplitArrayProcessorTest.java} | 47 +-
.../counter/TestBooleanCounterProcessor.java | 207 ++---
.../edge/SignalEdgeFilterProcessorTest.java | 65 ++
.../inverter/BooleanInverterProcessorTest.java | 67 ++
.../fieldrename/FiledRenameProcessorTest.java | 68 ++
.../processor/hasher/FieldHasherProcessorTest.java | 75 ++
.../mapper/FieldMapperProcessorTest.java} | 46 +-
.../streampipes-sinks-brokers-jvm/pom.xml | 9 +-
.../sinks/brokers/jvm}/jms/ActiveMQPublisher.java | 38 +-
.../sinks/brokers/jvm}/jms/ActiveMQUtils.java | 9 +-
.../sinks/brokers/jvm/jms/JmsPublisherSink.java | 7 +-
.../sinks/internal/jvm/datalake/DataLakeSink.java | 2 +-
.../INotificationDataSinkMigratorTest.java | 6 +-
.../notifications/jvm/msteams/TestMSTeamsSink.java | 10 +-
.../health/monitoring/AdapterHealthCheck.java | 1 -
.../health/monitoring/ExtensionHealthCheck.java | 19 +-
.../ExtensionInstanceAvailabilityCheck.java | 46 +-
.../health/monitoring/PipelineHealthCheck.java | 24 +-
.../health/monitoring/ResourceProvider.java | 8 +-
.../health/monitoring/ServiceHealthCheck.java | 21 +-
.../monitoring/ServiceRegistrationManager.java | 8 +-
streampipes-integration-tests/pom.xml | 12 +
.../containers/AzureCosmosDbEmulatorContainer.java | 101 +++
.../sinks/DataSinkTestConfigurator.java | 136 +++
.../integration/sinks/SinkTesterBase.java | 107 +++
.../integration/sinks/TestDataSinkParameters.java | 106 +++
.../sinks/azure/CamelAzureCosmosDbSinkTester.java | 327 ++++++++
.../azure/CamelAzureSinksIntegrationTest.java | 14 +-
.../sinks/azure/CosmosDbEmulatorTrustStore.java | 155 ++++
.../TestAzureCosmosDbApacheCamelKameletSink.java | 106 +++
.../sinks/azure/TestAzureKameletSinkFactory.java | 51 ++
.../TestCamelAzureConnectorsModuleExport.java | 24 +-
.../service/ExtensionServiceExecutions.java | 86 --
.../service/ExtensionsServiceReportExecutor.java | 39 +-
.../smp/extractor/ExtensionsFinder.java | 3 +-
streampipes-messaging-jms/pom.xml | 54 --
.../messaging/jms/ActiveMQConnectionProvider.java | 49 --
.../messaging/jms/ActiveMQConsumer.java | 111 ---
.../messaging/kafka/SpKafkaConsumer.java | 2 +-
.../messaging/kafka/SpKafkaProducer.java | 6 +-
.../messaging/nats/AbstractNatsConnector.java | 17 +-
.../streampipes/messaging/SpProtocolManager.java | 4 -
.../streampipes/model/client/user/DefaultRole.java | 2 -
.../model/client/user/LoginRequest.java | 4 +-
.../model/client/user/RefreshToken.java | 157 ++++
.../streampipes/model/api/EndpointSelectable.java | 4 +
.../model/base/ConsumableStreamPipesEntity.java | 15 -
.../model/base/InvocableStreamPipesEntity.java | 23 +-
.../configuration/DefaultMessagingSettings.java | 71 --
.../configuration/DefaultSpCoreConfiguration.java | 1 -
.../model/configuration/MessagingSettings.java | 187 -----
.../model/configuration/SpCoreConfiguration.java | 9 -
.../model/configuration/SpProtocol.java | 1 -
.../model/connect/adapter/AdapterDescription.java | 9 +
.../model/datalake/importer/CsvImportColumn.java | 104 +++
.../datalake/importer/CsvImportConfiguration.java | 59 ++
.../datalake/importer/CsvImportPreviewRequest.java | 79 ++
.../datalake/importer/CsvImportPreviewResult.java | 100 +++
.../model/datalake/importer/CsvImportRequest.java | 89 ++
.../model/datalake/importer/CsvImportResult.java | 71 ++
.../datalake/importer/CsvImportSchemaIssue.java | 74 ++
.../importer/CsvImportSchemaIssueType.java | 8 +-
.../CsvImportSchemaValidationRequest.java} | 37 +-
.../importer/CsvImportSchemaValidationResult.java | 41 +-
.../model/datalake/importer/CsvImportTarget.java | 23 +-
.../datalake/importer/CsvImportTargetMode.java | 6 +-
.../importer/CsvImportValidationMessage.java | 33 +-
.../svcdiscovery/SpServiceTagPrefix.java | 9 -
.../ExtensionServiceBrokerErrorEnvelope.java | 32 +-
.../ExtensionServiceBrokerOperation.java} | 40 +-
.../ExtensionServiceBrokerOperations.java | 70 ++
.../ExtensionServiceBrokerRequestEnvelope.java | 72 ++
.../ExtensionServiceBrokerResponseEnvelope.java | 90 ++
.../transport/ExtensionServiceBrokerTopics.java | 158 ++++
.../ExtensionServicePipelineDetachRequest.java} | 36 +-
.../transport/ExtensionServiceTransportMode.java} | 34 +-
.../model/graph/DataProcessorDescription.java | 2 -
.../model/graph/DataProcessorInvocation.java | 3 -
.../model/graph/DataSinkDescription.java | 2 -
.../model/graph/DataSinkInvocation.java | 3 -
.../model/grounding/KafkaTransportProtocol.java | 7 +
.../model/grounding/MqttTransportProtocol.java | 7 +
.../model/grounding/NatsTransportProtocol.java | 17 +
.../model/grounding/PulsarTransportProtocol.java | 7 +
.../model/grounding/TransportProtocol.java | 3 +-
.../org/apache/streampipes/model/util/Cloner.java | 3 -
.../ExtensionServiceBrokerTopicsTest.java | 87 ++
.../ExtensionServiceTransportModeTest.java | 52 ++
streampipes-nats-extensions/README.md | 123 +++
.../pom.xml | 36 +-
.../ExtensionBrokerOperationHandler.java | 14 +-
.../extensions/ExtensionBrokerRequestContext.java | 5 +-
.../extensions/ExtensionBrokerRequestReceiver.java | 372 +++++++++
.../operation/ExtensionBrokerConstants.java | 19 +-
.../operation/ExtensionBrokerResponseFactory.java | 110 +++
.../operation/ExtensionBrokerTopicParser.java | 92 +++
.../connect/AdapterAssetOperationHandler.java | 96 +++
.../AdapterStateChangeOperationHandler.java | 92 +++
.../connect/RuntimeOptionsOperationHandler.java | 115 +++
.../connect/SampleDataOperationHandler.java | 104 +++
.../function/FunctionStopOperationHandler.java | 67 ++
.../migration/MigrationOperationHandler.java | 141 ++++
.../ExtensionInstanceHealthOperationHandler.java | 69 ++
.../monitoring/ServiceHealthOperationHandler.java | 69 ++
.../monitoring/ServiceLoadOperationHandler.java | 55 ++
.../ContainerProvidedOptionsOperationHandler.java | 136 +++
.../operation/pe/DescriptionOperationHandler.java | 125 +++
.../operation/pe/OutputSchemaOperationHandler.java | 150 ++++
.../pe/PipelineElementAssetsOperationHandler.java | 165 ++++
.../pe/PipelineElementDetachOperationHandler.java | 120 +++
.../PipelineElementInvocationOperationHandler.java | 120 +++
.../operation/ExtensionBrokerTopicParserTest.java | 88 ++
.../connect/AdapterAssetOperationHandlerTest.java | 129 +++
...r.java => ExtensionServiceOperationResult.java} | 28 +-
.../api/extensions/ExtensionServiceRequest.java | 53 ++
.../extensions/ExtensionServiceRequestManager.java | 8 +-
.../extensions/ExtensionServiceRequestMethod.java | 7 +-
.../extensions/ExtensionServiceRequestTarget.java | 94 +++
.../extensions/ExtensionServiceRequestTargets.java | 257 ++++++
.../api/extensions/ExtensionServiceRequests.java | 133 +++
.../IExtensionsServiceEndpointGenerator.java | 19 +-
.../streampipes/manager/assets/AssetFetcher.java | 34 +-
.../streampipes/manager/assets/AssetManager.java | 6 +-
.../execution/ExtensionServiceExecutions.java | 75 --
.../HttpExtensionServiceRequestManager.java | 107 +++
.../execution/PipelineExecutionTaskFactory.java | 11 +-
.../manager/execution/PipelineExecutor.java | 10 +-
.../ExtensionsServiceEndpointGenerator.java | 29 +-
.../http/BasePipelineElementSubmitter.java | 16 +-
.../execution/http/DetachExtensionRequest.java | 65 ++
.../http/DetachPipelineElementSubmitter.java | 6 +-
...ttpRequest.java => InvokeExtensionRequest.java} | 37 +-
.../http/InvokePipelineElementSubmitter.java | 9 +-
...t.java => PipelineElementExtensionRequest.java} | 46 +-
.../execution/task/DiscoverEndpointsTask.java | 12 +-
.../manager/extensions/ExtensionItemInstaller.java | 41 +-
.../extensions/ExtensionsResourceUrlProvider.java | 74 --
.../manager/function/FunctionManager.java | 34 +-
.../matching/PipelineVerificationHandlerV2.java | 8 +-
.../manager/matching/ProtocolSelector.java | 103 +--
.../CustomTransformOutputSchemaGenerator.java | 50 +-
.../matching/output/OutputSchemaFactory.java | 12 +-
.../manager/matching/v2/ElementVerification.java | 52 --
.../manager/matching/v2/GroundingMatch.java | 53 --
.../manager/matching/v2/ProtocolMatch.java | 44 -
.../manager/matching/v2/StreamMatch.java | 16 +-
.../matching/v2/pipeline/ApplyGroundingStep.java | 58 +-
.../matching/v2/pipeline/ComputeOutputStep.java | 9 +-
.../v2/pipeline/PipelineValidationSteps.java | 6 +-
.../migration/AbstractMigrationManager.java | 61 +-
.../manager/migration/MigrationUtils.java | 11 +-
.../migration/PipelineElementMigrationManager.java | 34 +-
.../pipeline/ExtensionsServiceLogExecutor.java | 74 +-
.../manager/pipeline/PipelineManager.java | 16 +-
.../compact/CompactPipelineManagement.java | 8 +-
.../manager/preview/PipelinePreview.java | 41 +-
.../manager/recommender/ElementRecommender.java | 10 +-
.../remote/ContainerProvidedOptionsHandler.java | 33 +-
.../runtime/DataStreamRuntimeInfoProvider.java | 10 +
.../manager/setup/AutoInstallation.java | 11 +-
.../manager/setup/ExtensionsInstallationTask.java | 9 +-
.../manager/setup/InstallationConfiguration.java | 11 +-
.../setup/PipelineElementInstallationStep.java | 23 +-
.../manager/setup/design/UserDesignDocument.java | 16 +
.../compact/CompactPipelineTemplateManagement.java | 8 +-
.../streampipes/manager}/util/GroundingUtils.java | 95 +--
.../manager/verification/AdapterVerifier.java | 65 --
.../verification/DataProcessorVerifier.java | 66 --
.../manager/verification/DataSinkVerifier.java | 66 --
.../manager/verification/DataStreamVerifier.java | 66 --
.../manager/verification/ElementVerifier.java | 139 ++--
.../manager/verification/TypedElementVerifier.java | 95 +++
.../verification/extractor/TypeExtractor.java | 133 ++-
.../verification/structure/AbstractVerifier.java | 44 -
.../verification/structure/GeneralVerifier.java | 48 --
.../manager/matching/v2/TestGroundingMatch.java | 78 --
.../manager/matching/v2/TestProtocolMatch.java | 55 --
.../manager/verification/TypeExtractorTest.java | 117 +++
.../resource/management/secret/SecretVisitor.java | 4 +-
streampipes-rest-extensions/pom.xml | 15 -
.../AbstractPipelineElementResource.java | 115 +--
.../streampipes/rest/extensions/WelcomePage.java | 72 --
.../extensions/connect/AdapterAssetResource.java | 66 +-
.../connect/AdapterDescriptionResource.java | 48 +-
.../extensions/connect/AdapterWorkerResource.java | 36 +-
.../connect/AdapterWorkerSampleDataResource.java | 10 +-
.../connect/HttpServerAdapterResource.java | 14 +-
.../connect/RuntimeResolvableResource.java | 31 +-
.../rest/extensions/html/HTMLGenerator.java | 82 --
.../rest/extensions/html/JSONGenerator.java | 61 --
.../extensions/html/page/WelcomePageGenerator.java | 154 ----
.../migration/AdapterMigrationResource.java | 28 +-
.../migration/DataProcessorMigrationResource.java | 28 +-
.../migration/DataSinkMigrationResource.java | 29 +-
.../extensions/monitoring/HealthCheckResource.java | 40 +-
.../extensions/monitoring/MonitoringResource.java | 18 +-
.../monitoring/ServiceMonitorResource.java | 15 +-
.../pe/DataProcessorPipelineElementResource.java | 52 +-
.../pe/DataSinkPipelineElementResource.java | 50 +-
.../pe/DataStreamPipelineElementResource.java | 20 +-
.../pe/InvocablePipelineElementResource.java | 121 +--
.../migration/MigrateExtensionsResourceTest.java | 13 +-
.../shared/exception/SpRestExceptionHandler.java | 18 +-
.../apache/streampipes/rest/ResetManagement.java | 25 +-
.../rest/impl/AbstractMonitoringResource.java | 11 +-
.../rest/impl/AdapterMonitoringResource.java | 10 +-
.../rest/impl/AssetManagementResource.java | 11 +-
.../streampipes/rest/impl/Authentication.java | 184 ++++-
.../rest/impl/CompactPipelineResource.java | 10 +-
.../rest/impl/ContainerProvidedOptions.java | 9 +-
.../rest/impl/PipelineElementAsset.java | 8 +-
.../streampipes/rest/impl/PipelineMonitoring.java | 12 +-
.../streampipes/rest/impl/PipelineResource.java | 16 +-
.../streampipes/rest/impl/PipelineTemplate.java | 6 +-
.../streampipes/rest/impl/ResetResource.java | 21 +-
.../rest/impl/admin/DataExportResource.java | 11 +-
.../rest/impl/admin/DataImportResource.java | 15 +-
.../impl/admin/ExtensionsInstallationResource.java | 34 +-
.../admin/ExtensionsServiceEndpointResource.java | 58 +-
.../impl/admin/MessagingConfigurationResource.java | 55 --
.../rest/impl/admin/MigrationResource.java | 19 +-
.../rest/impl/connect/AdapterResource.java | 18 +-
.../rest/impl/connect/CompactAdapterResource.java | 52 +-
.../ConnectRestExceptionHandler.java} | 21 +-
.../rest/impl/connect/DescriptionResource.java | 64 +-
.../rest/impl/connect/GuessResource.java | 42 +-
.../impl/connect/RuntimeResolvableResource.java | 15 +-
.../TransformationScriptLanguageResource.java | 14 -
.../impl/datalake/AbstractDataLakeResource.java | 4 +
.../rest/impl/datalake/DataLakeDataWriter.java | 52 +-
.../importer/CsvDataLakeImportService.java | 334 ++++++++
.../impl/datalake/importer/CsvImportParser.java | 619 ++++++++++++++
.../datalake/importer/CsvImportUploadStorage.java | 130 +++
.../importer/CsvImportValidationException.java | 28 +-
.../importer/CsvImportValidationService.java | 341 ++++++++
.../datalake/importer/DataLakeImportResource.java | 145 ++++
.../rest/impl/runtime/PipelinePreviewResource.java | 10 +-
.../rest/impl/datalake/DataLakeDataWriterTest.java | 56 ++
.../importer/CsvDataLakeImportServiceTest.java | 378 +++++++++
.../datalake/importer/CsvImportParserTest.java | 120 +++
.../importer/CsvImportValidationServiceTest.java | 177 ++++
streampipes-sdk-bundle/pom.xml | 5 -
.../builder/AbstractProcessingElementBuilder.java | 37 -
.../processor/DataProcessorConfiguration.java | 19 +-
.../sdk/builder/sink/DataSinkConfiguration.java | 19 +-
.../builder/stream/DataStreamConfiguration.java | 19 +-
.../apache/streampipes/sdk/helpers/Protocols.java | 14 -
.../sdk/helpers/SupportedProtocols.java | 62 --
streampipes-service-core-minimal/pom.xml | 4 -
streampipes-service-core/pom.xml | 5 -
.../streampipes/service/core/PostStartupTask.java | 24 +-
.../service/core/StreamPipesCoreApplication.java | 98 ++-
.../service/core/UnauthenticatedInterfaces.java | 2 +
.../extensions/CoreExtensionTransportMode.java | 27 +-
.../extensions/CoreNatsRequestReplyClient.java | 111 +++
.../ExtensionServiceRequestConfiguration.java | 88 ++
.../NatsExtensionServiceRequestManager.java | 124 +++
...ansportAwareExtensionServiceRequestManager.java | 109 +++
.../core/migrations/AvailableMigrations.java | 28 +-
.../v070/CreateAssetLinkTypeMigration.java | 50 --
.../v070/CreateFileAssetTypeMigration.java | 59 --
.../v090/UpdateUsernameViewMigration.java | 62 --
.../v093/StoreEmailTemplatesMigration.java | 58 --
...MergeFilenamesAndRenameDuplicatesMigration.java | 232 ------
.../AddRefreshTokenViewsMigration.java} | 33 +-
.../v099/RemoveAssetUserRoleMigration.java | 90 ++
.../v970/AddDataLakePipelineTemplateMigration.java | 50 --
.../migrations/v970/AddLinkSettingsMigration.java | 52 --
.../v970/DataExplorerDataViewMigration.java | 125 ---
.../v970/ModifyAssetLinkTypeMigration.java | 101 ---
.../RemoveNodesFromOpcUaAdaptersMigration.java | 98 ---
...CookieOAuth2AuthorizationRequestRepository.java | 35 +-
.../oauth2/OAuth2AuthenticationSuccessHandler.java | 138 +++-
...eFilenamesAndRenameDuplicatesMigrationTest.java | 112 ---
.../RemoveNodesFromOpcUaAdaptersMigrationTest.java | 85 --
.../svcdiscovery/api/ISpServiceDiscovery.java | 12 -
.../api/model/SpServiceUrlProvider.java | 12 -
.../svcdiscovery/SpServiceDiscoveryCore.java | 14 -
streampipes-service-extensions/pom.xml | 5 +
.../service/extensions/ExtensionItemProvider.java | 7 +-
.../StreamPipesExtensionsServiceBase.java | 70 +-
.../storage/api/core/INoSqlStorage.java | 3 +
.../api/system/ISpCoreConfigurationStorage.java | 4 -
.../storage/api/user/IRefreshTokenStorage.java | 12 +-
.../storage/couchdb/CouchDbStorageManager.java | 7 +
.../impl/system/CoreConfigurationStorageImpl.java | 10 +-
.../couchdb/impl/user/RefreshTokenStorageImpl.java | 63 ++
.../executors/ProcessingElementTestExecutor.java | 64 +-
.../test/generator/InvocationGraphGenerator.java | 2 -
.../user/management/authorization/RoleManager.java | 6 -
.../management/service/RefreshTokenService.java | 132 +++
.../distributed/runtime/DistributedRuntime.java | 9 -
.../standalone/function/StreamPipesFunction.java | 22 +-
.../standalone/manager/ProtocolManager.java | 17 +-
ui/cypress/AGENTS.md | 6 +-
...hine-data-simulator-import-later-timestamps.csv | 8 +
...-data-simulator-import-mismatched-timestamp.csv | 8 +
...achine-data-simulator-import-missing-values.csv | 8 +
...hine-data-simulator-import-string-timestamp.csv | 8 +
.../datalake/machine-data-simulator-import.csv | 8 +
ui/cypress/fixtures/datalake/missingData.json | 7 -
.../enrich-jvm/math1/description.json | 20 -
.../pipelineElement/enrich-jvm/math1/expected.csv | 3 -
.../pipelineElement/enrich-jvm/math1/input.csv | 3 -
.../enrich-jvm/math2/description.json | 20 -
.../pipelineElement/enrich-jvm/math2/expected.csv | 3 -
.../pipelineElement/enrich-jvm/math2/input.csv | 3 -
.../enrich-jvm/math3/description.json | 20 -
.../pipelineElement/enrich-jvm/math3/expected.csv | 3 -
.../pipelineElement/enrich-jvm/math3/input.csv | 3 -
.../enrich-jvm/staticmath1/description.json | 20 -
.../enrich-jvm/staticmath1/expected.csv | 3 -
.../enrich-jvm/staticmath1/input.csv | 3 -
.../enrich-jvm/staticmath2/description.json | 20 -
.../enrich-jvm/staticmath2/expected.csv | 3 -
.../enrich-jvm/staticmath2/input.csv | 3 -
.../enrich-jvm/trigonometry1/description.json | 15 -
.../enrich-jvm/trigonometry1/expected.csv | 3 -
.../enrich-jvm/trigonometry1/input.csv | 3 -
.../enrich-jvm/trigonometry2/description.json | 15 -
.../enrich-jvm/trigonometry2/expected.csv | 3 -
.../enrich-jvm/trigonometry2/input.csv | 3 -
.../enrich-jvm/valueChange1/description.json | 20 -
.../enrich-jvm/valueChange1/expected.csv | 11 -
.../enrich-jvm/valueChange1/input.csv | 11 -
.../filters-jvm/booleanFilter1/description.json | 15 -
.../filters-jvm/booleanFilter1/expected.csv | 6 -
.../filters-jvm/booleanFilter1/input.csv | 11 -
.../filters-jvm/booleanFilter2/description.json | 15 -
.../filters-jvm/booleanFilter2/expected.csv | 6 -
.../filters-jvm/booleanFilter2/input.csv | 11 -
.../filters-jvm/numericalFilter1/description.json | 12 -
.../filters-jvm/numericalFilter1/expected.csv | 6 -
.../filters-jvm/numericalFilter1/input.csv | 11 -
.../filters-jvm/projection1/description.json | 15 -
.../filters-jvm/projection1/expected.csv | 6 -
.../filters-jvm/projection1/input.csv | 6 -
.../filters-jvm/rateLimit1/description.json | 25 -
.../filters-jvm/rateLimit1/expected.csv | 3 -
.../filters-jvm/rateLimit1/input.csv | 12 -
.../filters-jvm/textFilter1/description.json | 8 -
.../filters-jvm/textFilter1/expected.csv | 4 -
.../filters-jvm/textFilter1/input.csv | 11 -
.../filters-jvm/textFilter2/description.json | 8 -
.../filters-jvm/textFilter2/expected.csv | 5 -
.../filters-jvm/textFilter2/input.csv | 11 -
.../thresholdDetection1/description.json | 20 -
.../filters-jvm/thresholdDetection1/expected.csv | 11 -
.../filters-jvm/thresholdDetection1/input.csv | 11 -
.../booleanCounter1/description.json | 7 -
.../booleanCounter1/expected.csv | 6 -
.../transformation-jvm/booleanCounter1/input.csv | 11 -
.../booleanCounter2/description.json | 15 -
.../booleanCounter2/expected.csv | 8 -
.../transformation-jvm/booleanCounter2/input.csv | 11 -
.../booleanInverter1/description.json | 10 -
.../booleanInverter1/expected.csv | 11 -
.../transformation-jvm/booleanInverter1/input.csv | 11 -
.../countArray1/description.json | 6 -
.../transformation-jvm/countArray1/expected.csv | 5 -
.../transformation-jvm/countArray1/input.json | 6 -
.../fieldHasher1/description.json | 11 -
.../transformation-jvm/fieldHasher1/expected.csv | 3 -
.../transformation-jvm/fieldHasher1/input.csv | 3 -
.../fieldHasher2/description.json | 11 -
.../transformation-jvm/fieldHasher2/expected.csv | 3 -
.../transformation-jvm/fieldHasher2/input.csv | 5 -
.../fieldMapper1/description.json | 8 -
.../transformation-jvm/fieldMapper1/expected.csv | 3 -
.../transformation-jvm/fieldMapper1/input.csv | 5 -
.../fieldRenamer1/description.json | 7 -
.../transformation-jvm/fieldRenamer1/expected.csv | 11 -
.../transformation-jvm/fieldRenamer1/input.csv | 11 -
.../signalEdgeFilter1/description.json | 13 -
.../signalEdgeFilter1/expected.csv | 6 -
.../transformation-jvm/signalEdgeFilter1/input.csv | 11 -
.../splitArray1/description.json | 11 -
.../transformation-jvm/splitArray1/expected.csv | 3 -
.../transformation-jvm/splitArray1/input.json | 4 -
ui/cypress/plugins/index.ts | 7 +-
ui/cypress/support/builder/UserBuilder.ts | 2 +-
.../{DataExplorerWidget.ts => ChartWidget.ts} | 2 +-
ui/cypress/support/model/User.ts | 2 +-
.../support/utils/DataDownloadDialogUtils.ts | 6 +-
ui/cypress/support/utils/PrepareTestDataUtils.ts | 64 +-
.../support/utils/ProcessingElementTestUtils.ts | 4 +-
ui/cypress/support/utils/UserUtils.ts | 2 +-
.../DataExplorerBtns.ts => chart/ChartBtns.ts} | 18 +-
.../DataExplorerUtils.ts => chart/ChartUtils.ts} | 232 +++---
.../ChartWidgetTableUtils.ts} | 19 +-
ui/cypress/support/utils/connect/ConnectBtns.ts | 6 +
ui/cypress/support/utils/connect/ConnectUtils.ts | 9 +-
.../support/utils/dataset/DataLakeSeedUtils.ts | 309 +++++++
ui/cypress/support/utils/dataset/DatasetBtns.ts | 97 +++
ui/cypress/support/utils/dataset/DatasetUtils.ts | 125 +++
.../tests/assetManagement/assetFilterTest.spec.ts | 20 +-
.../addAssetToDashboard.smoke.spec.ts | 16 +-
.../addAssetsToDataView.smoke.spec.ts | 16 +-
.../advancedFilterExpressions.smoke.spec.ts | 60 +-
.../charts => chart/chart-types}/heatmap.spec.ts | 10 +-
.../charts => chart/chart-types}/histogram.spec.ts | 10 +-
.../charts => chart/chart-types}/indicator.spec.ts | 28 +-
.../charts => chart/chart-types}/map.spec.ts | 12 +-
.../chart-types}/scatter.smoke.spec.ts | 8 +-
.../charts => chart/chart-types}/table.spec.ts | 16 +-
.../chart-types}/timeSeriesSave.spec.ts | 16 +-
.../chartDataPreview.smoke.spec.ts | 28 +-
.../configuration.smoke.spec.ts | 38 +-
.../tests/chart/deleteViewAndDashboard.spec.ts | 76 ++
.../tests/chart/dynamicColumnFilter.smoke.spec.ts | 52 ++
.../chart/filterNumericalStringProperties.spec.ts | 85 ++
.../missingDataInDataLake.spec.ts | 32 +-
.../timeOrderDataView.spec.ts | 36 +-
.../timeRangeSelectors.spec.ts | 16 +-
.../chart/widgetDataConfiguration.smoke.spec.ts | 108 +++
ui/cypress/tests/connect/editAdapter.smoke.spec.ts | 16 +-
.../editAdapterSettingsAndPipeline.smoke.spec.ts | 6 +-
.../tests/connect/rules/schemaRules.smoke.spec.ts | 4 +-
.../dataDownloadDialogTest.smoke.spec.ts | 8 +-
.../dataExplorer/deleteViewAndDashboard.spec.ts | 79 --
.../filterNumericalStringProperties.spec.ts | 91 --
.../widgetDataConfiguration.smoke.spec.ts | 122 ---
ui/cypress/tests/dataset/csvImport.spec.ts | 115 +++
.../restartStreamPipes/restartStreamPipes2.ts | 4 +-
.../pipeline/multiUser/pipelineMultiUserSupport.ts | 2 +-
.../tests/pipeline/pipelineMultiSelect.spec.ts | 6 +-
.../userManagement/addUserAdmin.smoke.spec.ts | 2 +-
.../testAddAssetOnResourceCreation.ts | 32 +-
.../userManagement/testGroupManagement.spec.ts | 9 +-
.../userManagement/testUserRoleAssets.spec.ts | 4 +-
.../userManagement/testUserRoleCharts.spec.ts | 32 +-
.../userManagement/testUserRoleConnect.spec.ts | 2 +-
.../userManagement/testUserRoleDashboard.spec.ts | 100 +--
.../userManagement/testUserRoleDataset.spec.ts | 53 +-
.../userManagement/testUserRolePipeline.spec.ts | 2 +-
.../testVariousUserRoles.smoke.spec.ts | 10 +-
ui/deployment/app.routes.mst | 18 +-
ui/deployment/base-navigation.component.mst | 6 +-
ui/deployment/home.service.mst | 6 +-
ui/deployment/modules.yml | 2 +-
.../src/lib/apis/datalake-rest.service.ts | 51 ++
.../src/lib/model/datalake/csv-import.model.ts | 114 +++
.../platform-services/src/public-api.ts | 1 +
.../asset-browser-toolbar.component.ts | 6 +-
.../asset-browser/asset-browser.service.ts | 10 -
.../pipeline-element/pipeline-element.component.ts | 4 +-
.../{ => sp-actions}/sp-table-actions.directive.ts | 0
.../sp-table-multi-actions.directive.ts | 0
.../sp-table-asset-context.service.ts | 178 ++++
.../components/sp-table/sp-table.component.html | 340 ++++++--
.../components/sp-table/sp-table.component.scss | 90 +-
.../lib/components/sp-table/sp-table.component.ts | 355 +++++++-
.../src/lib/components/sp-table/sp-table.model.ts | 63 ++
.../data-download-dialog.component.html | 2 +-
.../standard-dialog/standard-dialog.component.scss | 3 +-
.../lib/models/sp-configuration-section.model.ts | 21 +-
.../lib/services/configuration-sections.service.ts | 104 +++
.../lib/services/configuration-sections.token.ts | 22 +-
.../src/lib/services/jwt-token-storage.service.ts | 3 +-
.../streampipes/shared-ui/src/public-api.ts | 9 +-
ui/src/app/app.config.ts | 2 +
ui/src/app/assets/assets.routes.ts | 4 +-
.../asset-link-table/asset-link-table.component.ts | 2 +-
.../asset-overview/asset-overview.component.ts | 2 +-
.../chart-container/chart-container.component.ts | 2 +-
.../charts/table/table-widget.component.html | 371 ++++++++-
.../charts/table/table-widget.component.scss | 331 +++++++-
.../charts/table/table-widget.component.ts | 917 +++++++++++++++++----
.../chart-overview-table.component.html | 1 +
.../chart-overview-table.component.ts | 9 +-
.../chart-overview/chart-overview.component.ts | 2 +-
.../components/chart-view/chart-view.component.ts | 2 +-
.../toolbar/chart-view-toolbar.component.ts | 2 +-
.../app/configuration/configuration-route.guard.ts | 22 +-
.../configuration-section-host.component.ts | 59 ++
.../configuration-sections.providers.ts | 119 +++
.../configuration/configuration-tabs.service.ts | 100 +--
ui/src/app/configuration/configuration.routes.ts | 68 +-
.../endpoint-item/endpoint-item.component.html | 29 +-
.../endpoint-item/endpoint-item.component.scss | 122 ++-
.../endpoint-item/endpoint-item.component.ts | 27 +-
.../extensions-installation.component.html | 5 +-
.../general-configuration.component.ts | 2 +-
.../broker-config/broker-config.component.html | 44 -
.../messaging-configuration.component.html | 200 -----
.../messaging-configuration.component.scss | 70 --
.../messaging-configuration.component.ts | 116 ---
.../edit-user-dialog/edit-user-dialog.component.ts | 2 +-
.../role-configuration.component.ts | 2 +
.../sites-configuration.component.ts | 2 +-
.../start-adapter-configuration.component.ts | 2 +-
.../existing-adapters.component.html | 1 +
.../existing-adapters.component.ts | 11 +-
.../core-ui/error-hint/error-hint.component.html | 30 +-
.../app/core-ui/error-hint/error-hint.component.ts | 22 +-
.../loading-indicator.component.html | 2 +-
.../loading-indicator.component.ts | 7 +-
.../pipeline-operation-status.component.html | 2 +-
.../pipeline-operation-status.component.ts | 7 +-
.../pipeline-started-status.component.html | 26 +-
.../pipeline-started-status.component.ts | 31 +-
.../base/abstract-validated-static-property.ts | 1 +
.../static-color-picker.component.ts | 35 +-
.../static-file-input.component.html | 1 +
.../static-file-input.component.ts | 4 +-
.../static-free-input.component.ts | 54 +-
.../static-mapping-unary.component.ts | 32 +-
.../static-property-util.service.ts | 1 +
.../static-property.component.html | 1 +
.../static-runtime-resolvable-group.component.html | 15 -
.../static-secret-input.component.html | 2 +-
.../static-secret-input.component.ts | 31 +-
.../static-slide-toggle.component.ts | 4 +-
.../status-indicator.component.html | 6 +-
.../status-indicator/status-indicator.component.ts | 13 +-
.../guards}/auth.can-activate-children.guard.ts | 22 +-
.../auth/guards}/auth.can-activate.guard.ts | 14 +-
.../auth/guards/page-auth.can-activate.guard.ts} | 2 +-
.../{_enums => core/auth}/user-privilege.enum.ts | 0
ui/src/app/{_enums => core/auth}/user-role.enum.ts | 1 -
.../{_enums => core/navigation}/page-name.enum.ts | 0
.../already-configured.can-activate.guard.ts | 2 +-
.../guards}/base-configured.can-activate.guard.ts | 2 +-
.../setup/guards}/configured.can-activate.guard.ts | 2 +-
.../registration-allowed.can-activate.guard.ts | 2 +-
.../restore-password-allowed.can-activate.guard.ts | 2 +-
.../guards}/terms.can-activate-children.guard.ts | 2 +-
.../dashboard-overview-table.component.html | 1 +
.../dashboard-overview-table.component.ts | 9 +-
.../overview/dashboard-overview.component.ts | 2 +-
.../chart-selection/chart-selection.component.ts | 2 +-
.../components/panel/dashboard-panel.component.ts | 2 +-
.../edit-dashboard-dialog.component.ts | 2 +-
.../datalake-configuration.component.html | 9 +
.../datalake-configuration.component.ts | 28 +-
.../dataset-feature-card.component.html | 24 +-
.../csv-import-dialog.component.html | 324 ++++++++
.../csv-import-dialog.component.scss | 95 +++
.../csv-import-dialog.component.ts | 786 ++++++++++++++++++
.../csv-import-preview-table.component.html | 186 +++++
.../csv-import-preview-table.component.scss | 77 ++
.../csv-import-preview-table.component.ts | 102 +++
.../csv-import-upload-state.component.html | 56 ++
.../csv-import-upload-state.component.scss} | 53 +-
.../csv-import-upload-state.component.ts} | 55 +-
.../dialog/csv-import-dialog/csv-import.model.ts} | 44 +-
.../save-pipeline-settings.component.ts | 2 +-
ui/src/app/home/components/status.component.ts | 2 +-
ui/src/app/home/home.component.ts | 2 +-
ui/src/app/home/models/home.model.ts | 2 +-
.../login/components/login/login.component.html | 3 +
.../app/login/components/login/login.component.ts | 8 +-
ui/src/app/login/services/login.service.ts | 19 +-
.../pipeline-details/pipeline-details.component.ts | 2 +-
.../pipeline-overview.component.html | 1 +
.../pipeline-overview.component.ts | 12 +-
ui/src/app/pipelines/pipelines.component.ts | 7 +-
ui/src/app/services/auth.service.ts | 94 ++-
ui/src/app/services/available-roles.service.ts | 12 +-
689 files changed, 23631 insertions(+), 8984 deletions(-)
copy installer/cli/deploy/standalone/{nats =>
nats-auth}/docker-compose.dev.yml (100%)
copy installer/cli/deploy/standalone/{extensions-all-jvm =>
nats-auth}/docker-compose.yml (77%)
copy installer/{compose/.env => cli/environments/backend-nats-auth} (75%)
copy installer/{compose/.env => cli/environments/basic-nats-auth} (75%)
copy installer/{compose/.env => cli/environments/lite-nats-auth} (75%)
copy installer/{compose/.env => cli/environments/pipeline-element-nats-auth}
(75%)
copy installer/compose/{.env => docker-compose.minimal.nats-auth.yml} (72%)
copy installer/compose/{.env => docker-compose.nats-auth.yml} (73%)
create mode 100644
streampipes-commons/src/main/java/org/apache/streampipes/commons/media/ImageMimeTypeDetector.java
delete mode 100644
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/util/WorkerPaths.java
copy
streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/LoginRequest.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/ExtensionAdapterManagement.java
(87%)
create mode 100644
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/AdapterAssetManagement.java
copy
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/{ConnectWorkerDescriptionProvider.java
=> AdapterDescriptionManagement.java} (56%)
create mode 100644
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/AdapterWorkerRequestManagement.java
create mode 100644
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/AdapterWorkerSampleDataRequestManagement.java
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/structure/Verifier.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/HttpServerAdapterRequestManagement.java
(71%)
create mode 100644
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/RuntimeResolvableManagement.java
rename
streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/migration/MigrateExtensionsResource.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/migration/AbstractMigrationHandler.java
(59%)
copy
streampipes-model/src/main/java/org/apache/streampipes/model/grounding/MqttTransportProtocol.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/migration/AdapterMigrationHandler.java
(54%)
rename
streampipes-messaging-jms/src/main/java/org/apache/streampipes/messaging/jms/SpJmsProtocolFactory.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/migration/DataProcessorMigrationHandler.java
(52%)
copy
streampipes-model/src/main/java/org/apache/streampipes/model/grounding/MqttTransportProtocol.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/migration/DataSinkMigrationHandler.java
(54%)
rename
{streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/html
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management}/model/Description.java
(98%)
copy
streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/monitoring/HealthCheckResource.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/monitoring/HealthCheckManagement.java
(63%)
copy
streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/monitoring/MonitoringResource.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/monitoring/MonitoringManagement.java
(56%)
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/migration/AdapterDescriptionMigration093Provider.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/monitoring/ServiceMonitorManagement.java
(59%)
create mode 100644
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/pe/AbstractPipelineElementManagement.java
copy
streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/pe/DataProcessorPipelineElementResource.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/pe/DataProcessorPipelineElementManagement.java
(81%)
copy
streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/pe/DataSinkPipelineElementResource.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/pe/DataSinkPipelineElementManagement.java
(79%)
rename
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/execution/http/DetachHttpRequest.java
=>
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/pe/DataStreamPipelineElementManagement.java
(51%)
create mode 100644
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/pe/InvocablePipelineElementManagement.java
create mode 100644
streampipes-extensions/streampipes-connectors-camel-azure/pom.xml
rename
streampipes-messaging-jms/src/main/java/org/apache/streampipes/messaging/jms/SpJmsProtocol.java
=>
streampipes-extensions/streampipes-connectors-camel-azure/src/main/java/org/apache/streampipes/extensions/connectors/camel/azure/CamelAzureConnectorsModuleExport.java
(56%)
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/pipeline/PipelineValidationSteps.java
=>
streampipes-extensions/streampipes-connectors-camel-azure/src/main/java/org/apache/streampipes/extensions/connectors/camel/azure/filter/AzureKameletTemplateFilter.java
(62%)
copy {streampipes-connect-shared =>
streampipes-extensions/streampipes-connectors-camel}/pom.xml (63%)
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/assets/KameletDocumentationGenerator.java
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/assets/KameletIconDecoder.java
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/assets/KameletSinkAssetResolver.java
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/config/KameletConfigurationExtractor.java
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/config/KameletMessageMappingExtractor.java
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/config/KameletSinkStaticPropertyProvider.java
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/config/KameletStaticPropertyGenerator.java
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/discovery/KameletTemplateDiscovery.java
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/factory/KameletSinkFactory.java
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/messages/VerificationResult.java
=>
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/filter/KameletTemplateFilter.java
(63%)
rename
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/messages/VerificationWarning.java
=>
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/message/CamelMessage.java
(74%)
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/message/KameletEventMessageMapper.java
copy
streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/LoginRequest.java
=>
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/message/KameletHeaderMapping.java
(80%)
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/migration/AdapterDescriptionMigration093Provider.java
=>
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/message/KameletMessageMapping.java
(61%)
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/model/KameletPropertyDefinition.java
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/pipeline/PipelineValidationSteps.java
=>
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/model/KameletTemplate.java
(60%)
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/module/AbstractCamelKameletModuleExport.java
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/provider/ClasspathKameletTemplateProvider.java
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/migration/AdapterDescriptionMigration093Provider.java
=>
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/provider/KameletTemplateProvider.java
(57%)
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/kamelet/transform/KameletTransformRouteLoader.java
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/sink/ApacheCamelKameletSink.java
create mode 100644
streampipes-extensions/streampipes-connectors-camel/src/main/java/org/apache/streampipes/extensions/connectors/camel/sink/GeneratedApacheCamelKameletSink.java
create mode 100644
streampipes-extensions/streampipes-processors-change-detection-jvm/src/test/java/org/apache/streampipes/processors/changedetection/jvm/welford/WelfordChangeDetectionTest.java
create mode 100644
streampipes-extensions/streampipes-processors-enricher-jvm/src/test/java/org/apache/streampipes/processors/enricher/jvm/processor/jseval/JSEvalProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-enricher-jvm/src/test/java/org/apache/streampipes/processors/enricher/jvm/processor/math/staticmathop/StaticMathOpProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-enricher-jvm/src/test/java/org/apache/streampipes/processors/enricher/jvm/processor/trigonometry/TrigonometryProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-enricher-jvm/src/test/java/org/apache/streampipes/processors/enricher/jvm/processor/valuechange/ValueChangeProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/test/java/org/apache/streampipes/processors/filters/jvm/processor/enrich/MergeByEnrichProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/test/java/org/apache/streampipes/processors/filters/jvm/processor/limit/RateLimitProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/test/java/org/apache/streampipes/processors/filters/jvm/processor/movingaverage/MovingAverageProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/test/java/org/apache/streampipes/processors/filters/jvm/processor/numericaltextfilter/NumericalTextFilterProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/test/java/org/apache/streampipes/processors/filters/jvm/processor/schema/MergeBySchemaProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-filters-jvm/src/test/java/org/apache/streampipes/processors/filters/jvm/processor/throughputmon/ThroughputMonitorProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/array/count/CountArrayProcessorTest.java
copy
streampipes-extensions/{streampipes-processors-filters-jvm/src/test/java/org/apache/streampipes/processors/filters/jvm/processor/projection/TestProjectionProcessor.java
=>
streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/array/split/SplitArrayProcessorTest.java}
(50%)
create mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/edge/SignalEdgeFilterProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/inverter/BooleanInverterProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/fieldrename/FiledRenameProcessorTest.java
create mode 100644
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/hasher/FieldHasherProcessorTest.java
copy
streampipes-extensions/{streampipes-processors-filters-jvm/src/test/java/org/apache/streampipes/processors/filters/jvm/processor/projection/TestProjectionProcessor.java
=>
streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/mapper/FieldMapperProcessorTest.java}
(52%)
rename
{streampipes-messaging-jms/src/main/java/org/apache/streampipes/messaging =>
streampipes-extensions/streampipes-sinks-brokers-jvm/src/main/java/org/apache/streampipes/sinks/brokers/jvm}/jms/ActiveMQPublisher.java
(75%)
rename
{streampipes-messaging-jms/src/main/java/org/apache/streampipes/messaging =>
streampipes-extensions/streampipes-sinks-brokers-jvm/src/main/java/org/apache/streampipes/sinks/brokers/jvm}/jms/ActiveMQUtils.java
(77%)
create mode 100644
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/containers/AzureCosmosDbEmulatorContainer.java
create mode 100644
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/sinks/DataSinkTestConfigurator.java
create mode 100644
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/sinks/SinkTesterBase.java
create mode 100644
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/sinks/TestDataSinkParameters.java
create mode 100644
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/sinks/azure/CamelAzureCosmosDbSinkTester.java
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/messages/VerificationError.java
=>
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/sinks/azure/CamelAzureSinksIntegrationTest.java
(73%)
create mode 100644
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/sinks/azure/CosmosDbEmulatorTrustStore.java
create mode 100644
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/sinks/azure/TestAzureCosmosDbApacheCamelKameletSink.java
create mode 100644
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/sinks/azure/TestAzureKameletSinkFactory.java
copy
streampipes-model/src/main/java/org/apache/streampipes/model/grounding/PulsarTransportProtocol.java
=>
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/sinks/azure/TestCamelAzureConnectorsModuleExport.java
(56%)
delete mode 100644
streampipes-load-balancer/src/main/java/org/apache/streampipes/loadbalance/service/ExtensionServiceExecutions.java
delete mode 100644 streampipes-messaging-jms/pom.xml
delete mode 100644
streampipes-messaging-jms/src/main/java/org/apache/streampipes/messaging/jms/ActiveMQConnectionProvider.java
delete mode 100644
streampipes-messaging-jms/src/main/java/org/apache/streampipes/messaging/jms/ActiveMQConsumer.java
create mode 100644
streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/RefreshToken.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/DefaultMessagingSettings.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/MessagingSettings.java
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/CsvImportColumn.java
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/CsvImportConfiguration.java
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/CsvImportPreviewRequest.java
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/CsvImportPreviewResult.java
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/CsvImportRequest.java
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/CsvImportResult.java
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/CsvImportSchemaIssue.java
copy
streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/LoginRequest.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/CsvImportSchemaIssueType.java
(80%)
copy
streampipes-model/src/main/java/org/apache/streampipes/model/{grounding/TransportFormat.java
=> datalake/importer/CsvImportSchemaValidationRequest.java} (56%)
rename
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/GroundingSelector.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/CsvImportSchemaValidationResult.java
(52%)
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/messages/VerificationResult.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/CsvImportTarget.java
(63%)
copy
streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/LoginRequest.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/CsvImportTargetMode.java
(87%)
rename
streampipes-pipeline-management/src/test/java/org/apache/streampipes/manager/matching/v2/TestUtils.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/CsvImportValidationMessage.java
(59%)
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/migration/AdapterDescriptionMigration093Provider.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/extensions/transport/ExtensionServiceBrokerErrorEnvelope.java
(57%)
rename
streampipes-model/src/main/java/org/apache/streampipes/model/{grounding/TransportFormat.java
=> extensions/transport/ExtensionServiceBrokerOperation.java} (52%)
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/extensions/transport/ExtensionServiceBrokerOperations.java
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/extensions/transport/ExtensionServiceBrokerRequestEnvelope.java
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/extensions/transport/ExtensionServiceBrokerResponseEnvelope.java
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/extensions/transport/ExtensionServiceBrokerTopics.java
rename
streampipes-model/src/main/java/org/apache/streampipes/model/{grounding/JmsTransportProtocol.java
=> extensions/transport/ExtensionServicePipelineDetachRequest.java} (53%)
copy
streampipes-model/src/main/java/org/apache/streampipes/model/{grounding/PulsarTransportProtocol.java
=> extensions/transport/ExtensionServiceTransportMode.java} (54%)
create mode 100644
streampipes-model/src/test/java/org/apache/streampipes/model/extensions/transport/ExtensionServiceBrokerTopicsTest.java
create mode 100644
streampipes-model/src/test/java/org/apache/streampipes/model/extensions/transport/ExtensionServiceTransportModeTest.java
create mode 100644 streampipes-nats-extensions/README.md
copy {streampipes-rest-extensions => streampipes-nats-extensions}/pom.xml (66%)
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/api/extensions/IExtensionsResourceUrlProvider.java
=>
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/ExtensionBrokerOperationHandler.java
(61%)
copy
streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/LoginRequest.java
=>
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/ExtensionBrokerRequestContext.java
(85%)
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/ExtensionBrokerRequestReceiver.java
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/api/extensions/IExtensionsResourceUrlProvider.java
=>
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/ExtensionBrokerConstants.java
(55%)
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/ExtensionBrokerResponseFactory.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/ExtensionBrokerTopicParser.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/connect/AdapterAssetOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/connect/AdapterStateChangeOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/connect/RuntimeOptionsOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/connect/SampleDataOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/function/FunctionStopOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/migration/MigrationOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/monitoring/ExtensionInstanceHealthOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/monitoring/ServiceHealthOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/monitoring/ServiceLoadOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/pe/ContainerProvidedOptionsOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/pe/DescriptionOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/pe/OutputSchemaOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/pe/PipelineElementAssetsOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/pe/PipelineElementDetachOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/main/java/org/apache/streampipes/nats/extensions/operation/pe/PipelineElementInvocationOperationHandler.java
create mode 100644
streampipes-nats-extensions/src/test/java/org/apache/streampipes/nats/extensions/operation/ExtensionBrokerTopicParserTest.java
create mode 100644
streampipes-nats-extensions/src/test/java/org/apache/streampipes/nats/extensions/operation/connect/AdapterAssetOperationHandlerTest.java
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/api/extensions/{IExtensionsResourceUrlProvider.java
=> ExtensionServiceOperationResult.java} (57%)
create mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/api/extensions/ExtensionServiceRequest.java
copy
streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/LoginRequest.java
=>
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/api/extensions/ExtensionServiceRequestManager.java
(77%)
copy
streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/LoginRequest.java
=>
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/api/extensions/ExtensionServiceRequestMethod.java
(86%)
create mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/api/extensions/ExtensionServiceRequestTarget.java
create mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/api/extensions/ExtensionServiceRequestTargets.java
create mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/api/extensions/ExtensionServiceRequests.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/execution/ExtensionServiceExecutions.java
create mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/execution/HttpExtensionServiceRequestManager.java
create mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/execution/http/DetachExtensionRequest.java
rename
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/execution/http/{InvokeHttpRequest.java
=> InvokeExtensionRequest.java} (52%)
rename
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/execution/http/{PipelineElementHttpRequest.java
=> PipelineElementExtensionRequest.java} (58%)
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/extensions/ExtensionsResourceUrlProvider.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/ElementVerification.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/GroundingMatch.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/ProtocolMatch.java
rename
{streampipes-load-balancer/src/main/java/org/apache/streampipes/loadbalance =>
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager}/pipeline/ExtensionsServiceLogExecutor.java
(68%)
rename
{streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management
=>
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager}/util/GroundingUtils.java
(57%)
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/AdapterVerifier.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/DataProcessorVerifier.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/DataSinkVerifier.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/DataStreamVerifier.java
create mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/TypedElementVerifier.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/structure/AbstractVerifier.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/structure/GeneralVerifier.java
delete mode 100644
streampipes-pipeline-management/src/test/java/org/apache/streampipes/manager/matching/v2/TestGroundingMatch.java
delete mode 100644
streampipes-pipeline-management/src/test/java/org/apache/streampipes/manager/matching/v2/TestProtocolMatch.java
create mode 100644
streampipes-pipeline-management/src/test/java/org/apache/streampipes/manager/verification/TypeExtractorTest.java
delete mode 100644
streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/WelcomePage.java
delete mode 100644
streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/html/HTMLGenerator.java
delete mode 100644
streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/html/JSONGenerator.java
delete mode 100644
streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/html/page/WelcomePageGenerator.java
delete mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/MessagingConfigurationResource.java
copy
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/{AbstractMonitoringResource.java
=> connect/ConnectRestExceptionHandler.java} (57%)
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/importer/CsvDataLakeImportService.java
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/importer/CsvImportParser.java
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/importer/CsvImportUploadStorage.java
rename
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/migration/AdapterDescriptionMigration093Provider.java
=>
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/importer/CsvImportValidationException.java
(56%)
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/importer/CsvImportValidationService.java
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/importer/DataLakeImportResource.java
create mode 100644
streampipes-rest/src/test/java/org/apache/streampipes/rest/impl/datalake/DataLakeDataWriterTest.java
create mode 100644
streampipes-rest/src/test/java/org/apache/streampipes/rest/impl/datalake/importer/CsvDataLakeImportServiceTest.java
create mode 100644
streampipes-rest/src/test/java/org/apache/streampipes/rest/impl/datalake/importer/CsvImportParserTest.java
create mode 100644
streampipes-rest/src/test/java/org/apache/streampipes/rest/impl/datalake/importer/CsvImportValidationServiceTest.java
delete mode 100644
streampipes-sdk/src/main/java/org/apache/streampipes/sdk/helpers/SupportedProtocols.java
rename
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/messages/VerificationResult.java
=>
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/extensions/CoreExtensionTransportMode.java
(64%)
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/extensions/CoreNatsRequestReplyClient.java
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/extensions/ExtensionServiceRequestConfiguration.java
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/extensions/NatsExtensionServiceRequestManager.java
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/extensions/TransportAwareExtensionServiceRequestManager.java
delete mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v070/CreateAssetLinkTypeMigration.java
delete mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v070/CreateFileAssetTypeMigration.java
delete mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v090/UpdateUsernameViewMigration.java
delete mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v093/StoreEmailTemplatesMigration.java
delete mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v095/MergeFilenamesAndRenameDuplicatesMigration.java
rename
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/{v970/AddRolesToUserDbMigration.java
=> v099/AddRefreshTokenViewsMigration.java} (67%)
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v099/RemoveAssetUserRoleMigration.java
delete mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v970/AddDataLakePipelineTemplateMigration.java
delete mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v970/AddLinkSettingsMigration.java
delete mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v970/DataExplorerDataViewMigration.java
delete mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v970/ModifyAssetLinkTypeMigration.java
delete mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v970/RemoveNodesFromOpcUaAdaptersMigration.java
delete mode 100644
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/migrations/v095/MergeFilenamesAndRenameDuplicatesMigrationTest.java
delete mode 100644
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/migrations/v970/RemoveNodesFromOpcUaAdaptersMigrationTest.java
rename
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/structure/Verifier.java
=>
streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/user/IRefreshTokenStorage.java
(69%)
create mode 100644
streampipes-storage-couchdb/src/main/java/org/apache/streampipes/storage/couchdb/impl/user/RefreshTokenStorageImpl.java
create mode 100644
streampipes-user-management/src/main/java/org/apache/streampipes/user/management/service/RefreshTokenService.java
create mode 100644
ui/cypress/fixtures/datalake/machine-data-simulator-import-later-timestamps.csv
create mode 100644
ui/cypress/fixtures/datalake/machine-data-simulator-import-mismatched-timestamp.csv
create mode 100644
ui/cypress/fixtures/datalake/machine-data-simulator-import-missing-values.csv
create mode 100644
ui/cypress/fixtures/datalake/machine-data-simulator-import-string-timestamp.csv
create mode 100644
ui/cypress/fixtures/datalake/machine-data-simulator-import.csv
delete mode 100644 ui/cypress/fixtures/datalake/missingData.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/math1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/math1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/math1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/math2/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/math2/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/math2/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/math3/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/math3/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/math3/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/staticmath1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/staticmath1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/staticmath1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/staticmath2/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/staticmath2/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/staticmath2/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/trigonometry1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/trigonometry1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/trigonometry1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/trigonometry2/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/trigonometry2/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/trigonometry2/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/valueChange1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/valueChange1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/enrich-jvm/valueChange1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/booleanFilter1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/booleanFilter1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/booleanFilter1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/booleanFilter2/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/booleanFilter2/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/booleanFilter2/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/numericalFilter1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/numericalFilter1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/numericalFilter1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/projection1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/projection1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/projection1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/rateLimit1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/rateLimit1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/rateLimit1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/textFilter1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/textFilter1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/textFilter1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/textFilter2/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/textFilter2/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/textFilter2/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/thresholdDetection1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/thresholdDetection1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/filters-jvm/thresholdDetection1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter2/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter2/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter2/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanInverter1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanInverter1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanInverter1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/countArray1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/countArray1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/countArray1/input.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldHasher1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldHasher1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldHasher1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldHasher2/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldHasher2/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldHasher2/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldMapper1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldMapper1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldMapper1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldRenamer1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldRenamer1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldRenamer1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/signalEdgeFilter1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/signalEdgeFilter1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/signalEdgeFilter1/input.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/splitArray1/description.json
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/splitArray1/expected.csv
delete mode 100644
ui/cypress/fixtures/pipelineElement/transformation-jvm/splitArray1/input.json
rename ui/cypress/support/model/{DataExplorerWidget.ts => ChartWidget.ts} (96%)
rename ui/cypress/support/utils/{dataExplorer/DataExplorerBtns.ts =>
chart/ChartBtns.ts} (93%)
rename ui/cypress/support/utils/{dataExplorer/DataExplorerUtils.ts =>
chart/ChartUtils.ts} (77%)
copy ui/cypress/support/utils/{dataExplorer/DataExplorerWidgetTableUtils.ts =>
chart/ChartWidgetTableUtils.ts} (72%)
create mode 100644 ui/cypress/support/utils/dataset/DataLakeSeedUtils.ts
rename ui/cypress/tests/{dataExplorer =>
chart}/addAssetToDashboard.smoke.spec.ts (84%)
rename ui/cypress/tests/{dataExplorer =>
chart}/addAssetsToDataView.smoke.spec.ts (82%)
rename ui/cypress/tests/{dataExplorer =>
chart}/advancedFilterExpressions.smoke.spec.ts (52%)
rename ui/cypress/tests/{dataExplorer/charts =>
chart/chart-types}/heatmap.spec.ts (80%)
rename ui/cypress/tests/{dataExplorer/charts =>
chart/chart-types}/histogram.spec.ts (80%)
rename ui/cypress/tests/{dataExplorer/charts =>
chart/chart-types}/indicator.spec.ts (59%)
rename ui/cypress/tests/{dataExplorer/charts => chart/chart-types}/map.spec.ts
(85%)
rename ui/cypress/tests/{dataExplorer/charts =>
chart/chart-types}/scatter.smoke.spec.ts (83%)
rename ui/cypress/tests/{dataExplorer/charts =>
chart/chart-types}/table.spec.ts (67%)
rename ui/cypress/tests/{dataExplorer/charts =>
chart/chart-types}/timeSeriesSave.spec.ts (82%)
rename ui/cypress/tests/{dataExplorer => chart}/chartDataPreview.smoke.spec.ts
(56%)
rename ui/cypress/tests/{dataExplorer => chart}/configuration.smoke.spec.ts
(63%)
create mode 100644 ui/cypress/tests/chart/deleteViewAndDashboard.spec.ts
create mode 100644 ui/cypress/tests/chart/dynamicColumnFilter.smoke.spec.ts
create mode 100644
ui/cypress/tests/chart/filterNumericalStringProperties.spec.ts
rename ui/cypress/tests/{dataExplorer => chart}/missingDataInDataLake.spec.ts
(57%)
rename ui/cypress/tests/{dataExplorer => chart}/timeOrderDataView.spec.ts (69%)
rename ui/cypress/tests/{dataExplorer => chart}/timeRangeSelectors.spec.ts
(91%)
create mode 100644 ui/cypress/tests/chart/widgetDataConfiguration.smoke.spec.ts
delete mode 100644 ui/cypress/tests/dataExplorer/deleteViewAndDashboard.spec.ts
delete mode 100644
ui/cypress/tests/dataExplorer/filterNumericalStringProperties.spec.ts
delete mode 100644
ui/cypress/tests/dataExplorer/widgetDataConfiguration.smoke.spec.ts
create mode 100644 ui/cypress/tests/dataset/csvImport.spec.ts
create mode 100644
ui/projects/streampipes/platform-services/src/lib/model/datalake/csv-import.model.ts
rename ui/projects/streampipes/shared-ui/src/lib/components/sp-table/{ =>
sp-actions}/sp-table-actions.directive.ts (100%)
rename ui/projects/streampipes/shared-ui/src/lib/components/sp-table/{ =>
sp-actions}/sp-table-multi-actions.directive.ts (100%)
create mode 100644
ui/projects/streampipes/shared-ui/src/lib/components/sp-table/sp-asset-context/sp-table-asset-context.service.ts
create mode 100644
ui/projects/streampipes/shared-ui/src/lib/components/sp-table/sp-table.model.ts
rename
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/verification/messages/VerificationError.java
=>
ui/projects/streampipes/shared-ui/src/lib/models/sp-configuration-section.model.ts
(70%)
create mode 100644
ui/projects/streampipes/shared-ui/src/lib/services/configuration-sections.service.ts
rename
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/api/extensions/IExtensionsResourceUrlProvider.java
=>
ui/projects/streampipes/shared-ui/src/lib/services/configuration-sections.token.ts
(63%)
create mode 100644
ui/src/app/configuration/configuration-section-host.component.ts
create mode 100644 ui/src/app/configuration/configuration-sections.providers.ts
delete mode 100644
ui/src/app/configuration/messaging-configuration/broker-config/broker-config.component.html
delete mode 100644
ui/src/app/configuration/messaging-configuration/messaging-configuration.component.html
delete mode 100644
ui/src/app/configuration/messaging-configuration/messaging-configuration.component.scss
delete mode 100644
ui/src/app/configuration/messaging-configuration/messaging-configuration.component.ts
rename ui/src/app/{_guards =>
core/auth/guards}/auth.can-activate-children.guard.ts (73%)
rename ui/src/app/{_guards => core/auth/guards}/auth.can-activate.guard.ts
(78%)
rename ui/src/app/{_guards/page-auth.can-active.guard.ts =>
core/auth/guards/page-auth.can-activate.guard.ts} (96%)
rename ui/src/app/{_enums => core/auth}/user-privilege.enum.ts (100%)
rename ui/src/app/{_enums => core/auth}/user-role.enum.ts (97%)
rename ui/src/app/{_enums => core/navigation}/page-name.enum.ts (100%)
rename ui/src/app/{_guards =>
core/setup/guards}/already-configured.can-activate.guard.ts (95%)
rename ui/src/app/{_guards =>
core/setup/guards}/base-configured.can-activate.guard.ts (97%)
rename ui/src/app/{_guards =>
core/setup/guards}/configured.can-activate.guard.ts (95%)
rename ui/src/app/{_guards =>
core/setup/guards}/registration-allowed.can-activate.guard.ts (96%)
rename ui/src/app/{_guards =>
core/setup/guards}/restore-password-allowed.can-activate.guard.ts (96%)
rename ui/src/app/{_guards =>
core/setup/guards}/terms.can-activate-children.guard.ts (96%)
create mode 100644
ui/src/app/dataset/dialog/csv-import-dialog/csv-import-dialog.component.html
create mode 100644
ui/src/app/dataset/dialog/csv-import-dialog/csv-import-dialog.component.scss
create mode 100644
ui/src/app/dataset/dialog/csv-import-dialog/csv-import-dialog.component.ts
create mode 100644
ui/src/app/dataset/dialog/csv-import-dialog/csv-import-preview-table/csv-import-preview-table.component.html
create mode 100644
ui/src/app/dataset/dialog/csv-import-dialog/csv-import-preview-table/csv-import-preview-table.component.scss
create mode 100644
ui/src/app/dataset/dialog/csv-import-dialog/csv-import-preview-table/csv-import-preview-table.component.ts
create mode 100644
ui/src/app/dataset/dialog/csv-import-dialog/csv-import-upload-state/csv-import-upload-state.component.html
rename ui/{cypress/support/utils/dataExplorer/DataExplorerWidgetTableUtils.ts
=>
src/app/dataset/dialog/csv-import-dialog/csv-import-upload-state/csv-import-upload-state.component.scss}
(55%)
rename
ui/src/app/{configuration/messaging-configuration/broker-config/broker-config.component.ts
=>
dataset/dialog/csv-import-dialog/csv-import-upload-state/csv-import-upload-state.component.ts}
(50%)
copy
ui/src/app/{configuration/extensions-installation/endpoint-item/endpoint-item.component.scss
=> dataset/dialog/csv-import-dialog/csv-import.model.ts} (59%)