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

dependabot[bot] pushed a change to branch 
dependabot/npm_and_yarn/ui/swagger-ui-dist-5.32.8
in repository https://gitbox.apache.org/repos/asf/streampipes.git


 discard bb95b885a0 chore(deps): bump swagger-ui-dist from 5.15.1 to 5.32.8 in 
/ui
     add bd263a316a feat(#4577): Add last updated time to dashboard kiosk, 
improve performance (#4629)
     add ff1dee49c6 chore(deps): bump actions/cache from 5 to 5.0.5 (#4626)
     add cc922f4e13 fix: Ignore unknown fields in ImportGenerator (#4630)
     add 055ada4986 Fix VS Code JMX port conflict for dev launch (#4620)
     add 8ac28303f1 chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 
(#4623)
     add 067704522d fix: Split chart request refresh strategies (#4634)
     add 0423651c77 feat(#4633): Move dataset count display into dataset 
overview (#4637)
     add 60d11642a8 chore(deps): bump actions/setup-python from 5 to 6.2.0 
(#4636)
     add 590b266bec chore: Improve startup logging (#4638)
     add e7dafb922b fix: Improve retry of failed PLC connections (#4572)
     add 40d0ac4229 fix(#4640): Add missing sorting to adapter and dataset 
columns (#4645)
     add 8d454cb075 feat: modernize Python Client syntax (PEP 585, PEP 604) 
(#4628)
     add fd23b5f509 Update README.md
     add 39f059281e fix: consistent spacing in translation files (#4639)
     add 11b7168d1e fix: Consistent Asset Create Workflow (#4644)
     add b78b39657b refactor: Migrate configuration storage (#4631)
     add 278567ee34 style: Harmonize button and table layout (#4608)
     add f4cf5d53e2 feat(#4466): Add validation and naming warnings for 
property field names in adapter schema configuration (#4643)
     add 87ffcff1ae fix(#4618): Health check restarts adapter during stopping 
process (#4621)
     add 7efa6a6d0e chore(deps): bump actions/cache from 5.0.5 to 6.1.0 (#4662)
     add 070dc0e00b Fix styling bug pipeline details (#4658)
     add 9e0742b84a chore(deps): bump actions/setup-python from 6.2.0 to 6.3.0 
(#4661)
     add faa9e05ed4 refactor: Remove groovy support from adapter script 
transformation (#4653)
     add e66ae52fc3 fix: align script template access handling (#4652)
     add 8ef8232a8b chore(deps): bump @sigstore/core from 3.2.0 to 3.2.1 in /ui 
(#4664)
     add ed67499d14 Add  debug logging for adapter monitoring metrics (#4654)
     add 8dd5b58b2d feat: Allow registration of new health checks (#4667)
     add a85a7fee0d Optimize adapter start and stop lifecycle (#4656)
     add 308637d7a0 fix: Make transformation script endpoint backwards 
compatible (#4670)
     add af2fe9e1dd fix: Reduce logging for time series storage and adapter 
preprocessing (#4657)
     add 4bf62e3df8 refactor: Fix possible chip grid form fields error (#4677)
     add 984651fcf5 feat: Extend email error hints (#4676)
     add 80cd72594f feat: Extend OPC UA subscription mode configuration (#4659)
     add 7ea60ecf08 fix: Fix e2e test editAdapterDataLakeSchemaUpdate.spec.ts 
(#4672)
     add fe1521ec8c fix: Re-add mat-form-field wrapper (#4680)
     add 8e47c77679 feat: Improve error messages shown for runtime-resolvable 
static prop… (#4681)
     add caec9b30dc fix(#4666): Asset filter is not applied when resources are 
grouped (#4682)
     add b96c2fce73 fix: Improve asset creation and editing workflow (#4686)
     add dd42d00372 fix(#4687): kiosk mode does not show data for logged out 
users (#4689)
     add 67015eac37 chore: Improve query performance of latest event queries 
(#4685)
     add 66dc262b02 feat: refactored Asset Link Table (#4646)
     add 90c926c53f refactor: Improve rest endpoints for different resources 
(#4679)
     add 3f1317b591 fix(#4650): File adapter string parsing fails for quoted 
delimiter (#4702)
     add a80b745239 fix: Improve handling of runtime-resolved configurations 
(#4696)
     add e2df278088 Add security threat model (THREAT_MODEL.md) + SECURITY.md 
and AGENTS.md discoverability (#4547)
     add c0975cd2fa docs: deprecate CLI in README docs (#4693)
     add 9605d3e63e fix: Avoid tls upgrade when explicitly setting mail 
protocol to SMTP (#4701)
     add cc7418a9ac Add running instance dialog registered services (#4700)
     add 7042b7af8b chore(deps): bump typing-extensions from 4.15.0 to 4.16.0 
in /streampipes-client-python (#4704)
     add 93fa173821 chore(deps-dev): bump soupsieve from 2.7 to 2.8.4 in 
/streampipes-client-python (#4705)
     add 3961df2671 feat: Improve dataset details and feature card views (#4703)
     add 8720de38a2 feat: Make asset tree scrollable in asset edit mode (#4709)
     add 6cd32d5d3a fix: Avoid action menu item line break (#4710)
     add f29eb98129 test: standardize Cypress chart naming (#4711)
     add 7fe14b08c9 chore(deps-dev): bump mistune from 3.2.1 to 3.3.0 in 
/streampipes-client-python (#4706)
     add 624d17a7b3 fix: Pipeline group test (#4713)
     add 9e31c30cc5 chore(deps): Bump docker actions version
     add 07d9eff639 fix: Clean up adapter and pipeline lifecycle (#4719)
     add 2d44c44cc8 feat(#4721): add CSV import progress tracking (#4722)
     add b70ed30a88 reaftor: migrate pyproject.toml metadata to Python standard 
in PEP 621 to fix poetry deprecations (#4649)
     add 807f4e3918 chore: Improve timeout handling of OPC UA adapter (#4723)
     add 369a821f29 fix: PLC4X cache recovery after failed read execution 
(#4648)
     add f8ec4d2ae3 feat(#4690): deprecate legacy plc4x s7 and modbus adapters 
(#4691)
     add 6b0c0bdfe5 #4683 fix(msteams): migrate sink to Power Automate workflow 
format (#4684)
     add 3b776bf738 chore(deps): bump confluent-kafka from 2.14.2 to 2.15.0 in 
/streampipes-client-python (#4699)
     add 8634653a99 fix(#4725): Can't delete code in javascript evaluator 
(#4726)
     add 3e08e51f78 feat(#4718): add shared search select component (#4720)
     add b12e2a43e8 chore(deps): bump actions/setup-java from 5.3.0 to 5.5.0 
(#4730)
     add ae8a55e4f2 chore(deps): bump actions/stale from 10.3.0 to 10.4.0 
(#4728)
     add c8051a4d29 feat: Keep selection after executing multi-select action 
(#4743)
     add 5ce0f470d4 chore(deps-dev): bump mypy from 2.1.0 to 2.3.0 in 
/streampipes-client-python (#4748)
     add 0cdc0a8bbc refactor(#4733): Rename application-private data lake UI 
components (#4740)
     add b3f76b1cb5 chore(deps): bump tar from 7.5.16 to 7.5.20 in /ui (#4751)
     add 4157f1feba chore(deps): bump engine.io from 6.6.4 to 6.6.9 in /ui 
(#4749)
     add 73a8cc246f chore(deps): bump actions/setup-node from 6 to 7 (#4746)
     add 9010ec66d9 chore(deps): bump undici from 6.25.0 to 6.27.0 in /ui 
(#4741)
     add 07e7b40cb1 chore(deps-dev): bump axios from 1.16.0 to 1.18.1 in /ui 
(#4742)
     add b568f2bc1a chore(deps): bump swagger-ui-dist from 5.15.1 to 5.32.9 in 
/ui

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (bb95b885a0)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/ui/swagger-ui-dist-5.32.8 (b568f2bc1a)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build.yml                        |  18 +-
 .github/workflows/cypress-test.yml                 |   6 +-
 .github/workflows/extensions-docs.yml              |   4 +-
 .github/workflows/go-client-e2e-test.yml           |   6 +-
 .github/workflows/go-client.yml                    |   2 +-
 .github/workflows/go-docs.yml                      |   4 +-
 .github/workflows/java-client-e2e-test.yml         |   6 +-
 .github/workflows/mvn-integration-test.yml         |   4 +-
 .github/workflows/pr-validation.yml                |  26 +-
 .github/workflows/pypi-deployment.yml              |   4 +-
 .github/workflows/python-docs.yml                  |   6 +-
 .github/workflows/stale-bot.yml                    |   2 +-
 .vscode/launch.json                                |  14 +
 AGENTS.md                                          |  30 ++
 README.md                                          |  16 +-
 SECURITY.md                                        |  40 ++
 THREAT_MODEL.md                                    | 387 +++++++++++++++
 installer/cli/README.md                            |   2 +
 pom.xml                                            |   7 -
 streampipes-client-python/poetry.lock              | 456 +++++++++---------
 streampipes-client-python/pyproject.toml           |  42 +-
 .../streampipes/client/client.py                   |   5 +-
 .../streampipes/client/config.py                   |   7 +-
 .../streampipes/client/credential_provider.py      |  13 +-
 .../streampipes/endpoint/api/data_lake_measure.py  |  28 +-
 .../streampipes/endpoint/api/data_stream.py        |   5 +-
 .../streampipes/endpoint/api/version.py            |   7 +-
 .../streampipes/endpoint/endpoint.py               |  11 +-
 .../streampipes/function_zoo/river_function.py     |  15 +-
 .../streampipes/functions/broker/consumer.py       |   2 +-
 .../functions/broker/kafka/kafka_consumer.py       |   2 +-
 .../functions/broker/kafka/kafka_publisher.py      |   4 +-
 .../functions/broker/nats/nats_consumer.py         |   2 +-
 .../functions/broker/nats/nats_publisher.py        |   4 +-
 .../functions/broker/output_collector.py           |   5 +-
 .../streampipes/functions/broker/publisher.py      |   4 +-
 .../streampipes/functions/function_handler.py      |  10 +-
 .../streampipes/functions/registration.py          |   5 +-
 .../streampipes/functions/streampipes_function.py  |  10 +-
 .../functions/utils/async_iter_handler.py          |   7 +-
 .../functions/utils/data_stream_context.py         |   3 +-
 .../functions/utils/data_stream_generator.py       |   5 +-
 .../functions/utils/function_context.py            |   3 +-
 .../streampipes/model/common.py                    |  59 ++-
 .../model/container/data_lake_measures.py          |   3 +-
 .../streampipes/model/container/data_streams.py    |   3 +-
 .../model/container/resource_container.py          |   7 +-
 .../streampipes/model/container/versions.py        |   3 +-
 .../model/resource/data_lake_measure.py            |  11 +-
 .../streampipes/model/resource/data_series.py      |  10 +-
 .../streampipes/model/resource/data_stream.py      |  31 +-
 .../streampipes/model/resource/exceptions.py       |   3 +-
 .../model/resource/function_definition.py          |  11 +-
 .../streampipes/model/resource/query_result.py     |  12 +-
 .../streampipes/model/resource/resource.py         |   3 +-
 .../streampipes/model/resource/version.py          |   5 +-
 .../tests/client/test_endpoint.py                  |   3 +-
 .../apache/streampipes/commons/constants/Envs.java |   2 +
 .../commons/environment/DefaultEnvironment.java    |  10 +
 .../commons/environment/Environment.java           |   4 +
 .../management/AdapterMasterManagement.java        |  31 +-
 .../management/AdapterMigrationManager.java        |   2 +-
 .../management/AdapterUpdateManagement.java        |   4 +-
 .../management/management/GuessManagement.java     |  10 +-
 .../management/WorkerAdministrationManagement.java |   6 +-
 .../management/management/WorkerRestClient.java    |  54 ++-
 .../streampipes/connect/management/util/Utils.java |  32 --
 .../shared/AdapterPipelineGeneratorBase.java       |   1 +
 .../streampipes/connect/shared/DatatypeUtils.java  | 124 ++++-
 .../value/DatatypeTransformationRule.java          |  10 +-
 .../preprocessing/transform/DatatypeUtilsTest.java |  71 ++-
 .../transformer/api/TransformationEngines.java     |  26 ++
 streampipes-connect-transformer-groovy/pom.xml     |  78 ----
 .../transformer/groovy/GroovyScriptContext.java    |  25 -
 .../transformer/groovy/GroovyScriptEngine.java     |  80 ----
 .../sandbox/RestrictedGroovyClassLoader.java       |  59 ---
 .../transformer/groovy/sandbox/SandboxPolicy.java  | 187 --------
 .../transformer/groovy/sandbox/ScriptSandbox.java  |  51 --
 .../ast/AstChecksCompilationCustomizer.java        |  39 --
 .../groovy/sandbox/ast/AstChecksVisitor.java       | 109 -----
 .../sandbox/ast/SecureCustomizerFactory.java       |  59 ---
 .../error/SandboxCompilationMessageResolver.java   | 112 -----
 .../SandboxViolationClassNotFoundException.java    |  26 --
 .../sandbox/error/SandboxViolationException.java   |  26 --
 .../transformer/groovy/GroovyScriptEngineTest.java | 318 -------------
 .../api/IDataExplorerQueryManagement.java          |  33 ++
 .../export/ConfiguredExcelOutputWriter.java        |   9 +-
 .../export/ConfiguredOutputWriter.java             |  10 -
 .../export/ConfiguredOutputWriterFactory.java      |  54 +++
 .../dataexplorer/export/OutputFormat.java          |  19 +-
 .../influx/DataExplorerInfluxQueryExecutor.java    |  74 +++
 .../influx/DataExplorerQueryManagementInflux.java  |  92 +++-
 .../DataExplorerInfluxQueryExecutorTest.java       |  22 +-
 .../influx/InfluxLatestTimestampBenchmarkTest.java | 331 +++++++++++++
 .../dataexplorer/influx/SelectQueryParamsTest.java |  27 ++
 .../iotdb/DataExplorerQueryManagementIotDb.java    |   7 +-
 .../dataexplorer/StreamedQueryResultProvider.java  |   7 +-
 .../dataexplorer/TimeSeriesStorage.java            |  23 +-
 .../streampipes/export/AssetLinkResolver.java      |   3 +-
 .../streampipes/export/DataLakeExportManager.java  |  17 +-
 .../export/dataimport/ImportGenerator.java         |   2 +-
 .../export/dataimport/PerformImportGenerator.java  |   5 +-
 .../export/dataimport/PreviewImportGenerator.java  |   3 +-
 .../export/generator/ExportPackageGenerator.java   |  12 +-
 .../export/resolver/AdapterResolver.java           |   2 +-
 .../streampipes/export/resolver/FileResolver.java  |  13 +-
 .../api/monitoring/SpMonitoringManager.java        |  47 +-
 streampipes-extensions-management/pom.xml          |   5 -
 .../connect/AdapterTransitionRegistry.java         |  80 ++++
 .../connect/AdapterWorkerManagement.java           | 123 +++--
 .../connect/AdapterWorkerRequestManagement.java    |   7 +-
 .../management/connect/PullAdapterScheduler.java   |  19 +-
 .../connect/adapter/ScriptContextResolver.java     |   4 -
 .../connect/adapter/model/EventCollector.java      |  11 +-
 .../adapter/model/pipeline/AdapterPipeline.java    |  14 +-
 .../connect/adapter/parser/CsvParser.java          |   5 +-
 .../elements/SendToBrokerAdapterSink.java          |   8 +-
 ...sSingleton.java => RunningAdapterInstance.java} |   7 +-
 .../management/init/RunningAdapterInstances.java   |  25 +-
 .../management/init/RunningInstances.java          |   4 +-
 .../monitoring/HealthCheckManagement.java          |  53 ++-
 .../monitoring/MonitoringManagement.java           |  34 +-
 .../pe/DataProcessorPipelineElementManagement.java |   4 +-
 .../pe/DataSinkPipelineElementManagement.java      |   4 +-
 .../pe/InvocablePipelineElementManagement.java     |   4 +-
 .../connect/AdapterWorkerManagementTest.java       |  58 ++-
 .../connect/PullAdapterSchedulerTest.java          |  55 +++
 .../connect/adapter/parser/CsvParserTest.java      |  30 ++
 .../opcua/OpcUaConnectorsModuleExport.java         |   2 +
 .../connectors/opcua/adapter/OpcUaAdapter.java     | 101 ++--
 .../connectors/opcua/adapter/OpcUaNodeBrowser.java |   2 +-
 .../opcua/alarms/OpcUaAlarmEventSubscriber.java    |  32 +-
 .../opcua/client/ConnectedOpcUaClient.java         |  66 ++-
 .../opcua/config/OpcUaAdapterConfig.java           |  41 ++
 .../opcua/config/SharedUserConfiguration.java      |  61 ++-
 .../opcua/config/SpOpcUaConfigExtractor.java       |  54 +++
 .../opcua/config/security/SecurityConfig.java      |  21 +
 ...grationV3.java => OpcUaAdapterMigrationV7.java} |  31 +-
 .../connectors/opcua/utils/OpcUaLabels.java        |   4 +
 .../documentation.md                               |   2 +
 .../strings.en                                     |  15 +
 .../documentation.md                               |   2 +
 .../adapter/OpcUaAdapterSubscriptionTest.java      | 204 ++++++++
 .../alarms/OpcUaAlarmEventSubscriberTest.java      |  68 +++
 .../opcua/client/ConnectedOpcUaClientTest.java     |  66 +++
 .../opcua/config/SpOpcUaConfigExtractorTest.java   |  48 ++
 .../opcua/config/security/SecurityConfigTest.java  |  98 +++-
 .../plc/adapter/generic/GenericPlc4xAdapter.java   |   9 +-
 .../connection/ContinuousPlcRequestReader.java     |  25 +-
 .../plc/adapter/modbus/Plc4xModbusAdapter.java     |   5 +
 .../connectors/plc/adapter/s7/Plc4xS7Adapter.java  |  14 +-
 .../plc/cache/SpConnectionContainer.java           |  72 +--
 .../plc/cache/SpLeasedPlcConnection.java           |  26 +-
 .../documentation.md                               |   3 +
 .../documentation.md                               |   4 +
 .../plc/adapter/ConnectionContainerReproTest.java  | 218 +++++++++
 .../notifications/jvm/msteams/MSTeamsSink.java     | 518 +++++++++++----------
 .../documentation.md                               |  21 +-
 .../notifications/jvm/msteams/TestMSTeamsSink.java | 230 +++++----
 .../health/monitoring/AdapterHealthCheck.java      |  68 ++-
 .../health/monitoring/ExtensionHealthCheck.java    |  42 +-
 .../ExtensionInstanceAvailabilityCheck.java        |   7 +-
 .../ExtensionInstanceDetailsProvider.java          | 170 +++++++
 .../ExtensionInstanceRemovalService.java           | 197 ++++++++
 .../streampipes/health/monitoring/HealthCheck.java |   5 +-
 .../health/monitoring/PipelineHealthCheck.java     |   6 +-
 ...eInstances.java => RunningAdapterInstance.java} |  13 +-
 .../model/RunningExtensionInstances.java           |  10 +-
 ...es.java => RunningPipelineElementInstance.java} |  15 +-
 .../health/monitoring/AdapterHealthCheckTest.java  | 129 +++++
 .../OpcUaAdapterReadTimeoutReproductionTest.java   | 177 +++++++
 .../adapters/opcua/OpcUaAdapterTestHarness.java    |  34 +-
 .../containers/OpcUaDemoServerContainer.java       |   7 +-
 .../streampipes/loadbalance/LoadManager.java       |   3 +-
 .../loadbalance/ResourceUnitMigration.java         |   9 +-
 .../pipeline/ExtensionsLogProvider.java            |  37 ++
 .../loadbalance/unit/InvokeHttpRequest.java        |  37 +-
 streampipes-mail/pom.xml                           |   5 +
 .../apache/streampipes/mail/AbstractMailer.java    |  24 +-
 .../org/apache/streampipes/mail/MailSender.java    |  23 +-
 .../org/apache/streampipes/mail/MailTester.java    |   9 +-
 .../mail/config/MailConfigurationBuilder.java      |  28 +-
 .../mail/template/AbstractMailTemplate.java        |  18 +-
 .../template/AccountActiviationMailTemplate.java   |  10 +-
 .../mail/template/CustomMailTemplate.java          |   5 +-
 .../mail/template/InitialPasswordMailTemplate.java |  11 +-
 .../template/PasswordRecoveryMailTemplate.java     |  10 +-
 .../mail/template/TestMailTemplate.java            |   7 +-
 .../mail/template/part/AbstractPart.java           |   4 +-
 .../mail/template/part/BaseUrlPart.java            |   6 +-
 .../streampipes/mail/template/part/LinkPart.java   |   5 +-
 .../streampipes/mail/template/part/LogoPart.java   |  10 +-
 .../apache/streampipes/mail/utils/MailUtils.java   |  13 +-
 .../mail/config/MailConfigurationBuilderTest.java  |  96 ++++
 .../messaging/kafka/SpKafkaProducer.java           |  28 +-
 .../model/client/user/UserApiToken.java            |   2 +-
 .../model/configuration/EmailConfig.java           |   1 +
 ...IssueType.java => CsvImportJobStartResult.java} |  23 +-
 ...mportTargetMode.java => CsvImportJobState.java} |   7 +-
 ...svImportResult.java => CsvImportJobStatus.java} |  60 ++-
 .../datalake/importer/CsvImportPreviewResult.java  |   9 +
 .../model/health/AdapterInstanceState.java         |   9 +-
 .../model/health/ExtensionInstanceHealth.java      |   3 +-
 .../api/extensions/ExtensionServiceRequests.java   |  42 +-
 .../streampipes/manager/assets/AssetConstants.java |  31 --
 .../streampipes/manager/assets/AssetExtractor.java |  13 +-
 .../streampipes/manager/assets/AssetManager.java   |  31 +-
 .../ExtensionsServiceEndpointGenerator.java        |   2 +-
 .../execution/http/InvokeExtensionRequest.java     |  41 +-
 .../http/InvokePipelineElementSubmitter.java       |   2 +-
 .../http/PipelineElementExtensionRequest.java      |   5 +-
 .../execution/task/StorePipelineStatusTask.java    |   3 +
 .../manager/extensions/ExtensionItemInstaller.java |   4 +-
 .../streampipes/manager/file/FileConstants.java    |  30 --
 .../streampipes/manager/file/FileHandler.java      |  10 +-
 .../streampipes/manager/file/FileManager.java      |  12 +-
 .../CustomTransformOutputSchemaGenerator.java      |  10 +-
 .../migration/AbstractMigrationManager.java        |   4 +-
 .../pipeline/ExtensionsServiceLogExecutor.java     |  46 +-
 .../PipelineElementUserCleaner.java}               |  18 +-
 .../manager/pipeline/PipelineManager.java          |   4 -
 .../pipeline/update/PipelineUpdateCoordinator.java |   2 +
 .../remote/ContainerProvidedOptionsHandler.java    |  42 +-
 .../manager/setup/AutoInstallation.java            |   2 +-
 .../manager/setup/InstallationConfiguration.java   |   8 +-
 .../manager/setup/SpCoreConfigurationStep.java     |  12 +-
 .../manager/setup/StreamPipesEnvChecker.java       |  17 +-
 .../setup/UserRegistrationInstallationStep.java    |   9 +-
 .../tasks/ApplyDefaultRolesAndPrivilegesTask.java  |  10 +-
 .../manager/storage/PipelineStorageService.java    |   2 +
 ...{AuthTokenUtils.java => AuthTokenProvider.java} |  45 +-
 .../manager/verification/ElementVerifier.java      |  15 +-
 .../manager/verification/TypedElementVerifier.java |  13 +-
 .../verification/extractor/TypeExtractor.java      |  14 +-
 .../execution/http/InvokeExtensionRequestTest.java |  63 +++
 .../http/PipelineElementRollbackTest.java          | 136 ++++++
 .../CustomTransformOutputSchemaGeneratorTest.java  |  73 +++
 .../pipeline/PipelineElementUserCleanerTest.java   |  27 +-
 .../manager/verification/TypeExtractorTest.java    |  20 +-
 .../resource/management/SpResourceManager.java     |  48 +-
 .../resource/management/UserResourceManager.java   |  27 +-
 .../resource/management/secret/SecretVisitor.java  |   2 +-
 .../management/secret/SecretServiceTest.java       |  64 +++
 .../rest/core/base/impl/AbstractRestResource.java  |  10 -
 .../apache/streampipes/rest/ResetManagement.java   |   8 +-
 .../rest/impl/AdapterMonitoringResource.java       |   7 +
 .../streampipes/rest/impl/Authentication.java      |  26 +-
 .../rest/impl/ContainerProvidedOptions.java        |  22 +-
 .../streampipes/rest/impl/EmailResource.java       |  19 +-
 .../apache/streampipes/rest/impl/FileResource.java |   7 +-
 ...=> FunctionStateEndpointsEnabledCondition.java} |   4 +-
 ...onsResource.java => FunctionStateResource.java} |  49 +-
 .../streampipes/rest/impl/FunctionsResource.java   |  61 +--
 .../rest/impl/PipelineCanvasMetadataResource.java  |  68 ++-
 .../rest/impl/PipelineElementAsset.java            |   8 +-
 .../streampipes/rest/impl/PipelineTemplate.java    |  13 +
 .../streampipes/rest/impl/ResetResource.java       |   8 +-
 .../org/apache/streampipes/rest/impl/Setup.java    |   8 +-
 .../apache/streampipes/rest/impl/UserResource.java |  48 +-
 .../impl/admin/EmailConfigurationResource.java     |  81 +++-
 .../admin/ExportProviderConfigurationResource.java |  25 +-
 .../impl/admin/ExtensionsInstallationResource.java |   6 +-
 .../admin/ExtensionsServiceEndpointResource.java   |   8 +-
 .../impl/admin/GeneralConfigurationResource.java   |  14 +-
 .../impl/admin/LocationConfigurationResource.java  |  14 +-
 .../rest/impl/admin/MigrationResource.java         |   7 +-
 .../rest/impl/admin/PrivilegeResource.java         |   6 +-
 .../streampipes/rest/impl/admin/RoleResource.java  |   6 +-
 .../impl/admin/ServiceRegistrationResource.java    |  77 +++
 .../rest/impl/admin/UserAdminResource.java         |  13 +-
 .../rest/impl/admin/UserGroupResource.java         |  28 +-
 .../rest/impl/connect/AdapterResource.java         |   4 +-
 .../rest/impl/connect/CompactAdapterResource.java  |   5 +-
 .../rest/impl/connect/GuessResource.java           |  10 +-
 .../impl/connect/RuntimeResolvableResource.java    |   9 +-
 .../TransformationScriptLanguageResource.java      |  46 +-
 .../TransformationScriptTemplateResource.java      |   7 +
 .../impl/datalake/DataLakeMeasureResource.java     |  60 ++-
 .../rest/impl/datalake/DataLakeResource.java       |  78 +++-
 .../datalake/KioskDashboardDataLakeResource.java   |  43 +-
 .../importer/CsvDataLakeImportService.java         |  71 ++-
 .../datalake/importer/CsvImportJobManager.java     | 162 +++++++
 .../impl/datalake/importer/CsvImportParser.java    |  29 +-
 .../datalake/importer/CsvImportUploadStorage.java  |  20 +-
 .../datalake/importer/DataLakeImportResource.java  |  21 +-
 .../impl/pe/PipelineElementTemplateResource.java   |  27 +-
 .../TransformationScriptLanguageResourceTest.java  |  49 ++
 .../DataLakeLatestEventsBenchmarkTest.java         | 108 +++++
 .../rest/impl/datalake/DataLakeResourceTest.java   | 101 ++++
 .../importer/CsvDataLakeImportServiceTest.java     |  65 +++
 .../datalake/importer/CsvImportParserTest.java     |   1 +
 .../minimal/StreamPipesCoreApplicationMinimal.java |   2 -
 streampipes-service-core/pom.xml                   |   5 -
 .../streampipes/service/core/PostStartupTask.java  |  15 +-
 .../service/core/StreamPipesCoreApplication.java   |  41 +-
 .../service/core/UnauthenticatedInterfaces.java    |   2 +-
 .../service/core/WebSecurityConfig.java            |  35 +-
 .../ExtensionServiceRequestConfiguration.java      |  22 +-
 .../core/filter/TokenAuthenticationFilter.java     |  46 +-
 .../core/migrations/AvailableMigrations.java       |  23 +-
 .../service/core/migrations/MigrationsHandler.java |   2 +-
 .../v0980/AddDefaultExportProviderMigration.java   |   8 +-
 .../v099/RemoveAssetUserRoleMigration.java         |  11 +-
 .../v099/RemoveObsoletePrivilegesMigration.java    |   5 +-
 .../MigratePlc4xS7AdaptersToGenericAdapter.java    | 443 ++++++++++++++++++
 .../core/oauth2/CustomOAuth2UserService.java       |  10 +-
 .../service/core/oauth2/CustomOidcUserService.java |  10 +-
 .../oauth2/OAuth2AuthenticationSuccessHandler.java | 146 +++---
 .../core/oauth2/OidcUserAccountDetails.java        |  16 +-
 .../service/core/oauth2/UserService.java           |  35 +-
 .../service/core/scheduler/DataLakeScheduler.java  |   4 +-
 .../CertificateExpiryEmailScheduler.java           |  20 +-
 ...ardStorage.java => CachedPrivilegeStorage.java} |  18 +-
 ...hedChartStorage.java => CachedRoleStorage.java} |  24 +-
 .../storage/CachedSpCoreConfigurationStorage.java  | 130 ++++++
 ...ardStorage.java => CachedUserGroupStorage.java} |  18 +-
 .../service/core/storage/CachedUserStorage.java    | 287 ++++++++++++
 .../core/storage/StorageApiConfiguration.java      |  64 ++-
 .../src/main/resources/application.properties      |  11 +-
 .../core/filter/TokenAuthenticationFilterTest.java |  44 +-
 ...MigratePlc4xS7AdaptersToGenericAdapterTest.java | 294 ++++++++++++
 .../CachedSpCoreConfigurationStorageTest.java      | 111 +++++
 .../core/storage/CachedUserStorageTest.java        | 177 +++++++
 .../core/storage/StorageApiConfigurationTest.java  |  25 +-
 streampipes-service-extensions/pom.xml             |   5 -
 .../StreamPipesExtensionsServiceBase.java          |   2 -
 .../storage/api/core/INoSqlStorage.java            |  18 -
 .../storage/couchdb/CouchDbStorageManager.java     |  42 --
 .../user/management/authorization/RoleManager.java |   5 +-
 .../user/management/jwt/JwtTokenProvider.java      |  37 +-
 .../user/management/jwt/SpKeyResolver.java         |  15 +-
 .../management/model/PrincipalUserDetails.java     |   8 +-
 .../management/model/ServiceAccountDetails.java    |   8 +-
 .../user/management/model/UserAccountDetails.java  |   8 +-
 .../management/service/SpUserDetailsService.java   |  29 +-
 .../user/management/service/TokenService.java      |  33 +-
 .../management/util/GrantedAuthoritiesBuilder.java |  16 +-
 .../user/management/service/TokenServiceTest.java  | 128 +++++
 .../standalone/manager/ProtocolManager.java        |  32 +-
 .../runtime/StandaloneEventProcessorRuntime.java   |  57 ++-
 .../runtime/StandaloneEventSinkRuntime.java        |  45 +-
 .../runtime/StandalonePipelineElementRuntime.java  |  77 ++-
 ui/STYLEGUIDE.md                                   |  76 +++
 ...aLakeFilterConfig.ts => DatasetFilterConfig.ts} |   2 +-
 ui/cypress/support/utils/DashboardUtils.ts         |   4 +-
 .../support/utils/DataDownloadDialogUtils.ts       |   2 +-
 ui/cypress/support/utils/PrepareTestDataUtils.ts   |   6 +-
 ui/cypress/support/utils/asset/AssetBtns.ts        |   5 +-
 ui/cypress/support/utils/asset/AssetUtils.ts       |   2 +-
 ui/cypress/support/utils/chart/ChartBtns.ts        |  93 ++--
 ui/cypress/support/utils/chart/ChartUtils.ts       | 224 ++++-----
 .../support/utils/chart/ChartWidgetTableUtils.ts   |   2 +-
 ui/cypress/support/utils/dashboard/Inspector.ts    |  36 +-
 ui/cypress/support/utils/dataset/DatasetBtns.ts    |  32 +-
 .../{DataLakeSeedUtils.ts => DatasetSeedUtils.ts}  |  73 ++-
 ui/cypress/support/utils/dataset/DatasetUtils.ts   | 182 ++++++--
 ui/cypress/support/utils/pipeline/PipelineUtils.ts |   4 +-
 .../tests/chart/addAssetToDashboard.smoke.spec.ts  |  18 +-
 ...moke.spec.ts => addAssetsToChart.smoke.spec.ts} |  12 +-
 .../chart/advancedFilterExpressions.smoke.spec.ts  |   6 +-
 ui/cypress/tests/chart/autoAggregateTable.spec.ts  |   6 +-
 ui/cypress/tests/chart/chart-types/heatmap.spec.ts |   5 +-
 .../tests/chart/chart-types/histogram.spec.ts      |   2 +-
 .../tests/chart/chart-types/indicator.spec.ts      |   2 +-
 ui/cypress/tests/chart/chart-types/map.spec.ts     |  12 +-
 .../tests/chart/chart-types/progress-bar.spec.ts   |   5 +-
 .../tests/chart/chart-types/scatter.smoke.spec.ts  |   5 +-
 ui/cypress/tests/chart/chart-types/table.spec.ts   |   4 +-
 .../tests/chart/chart-types/timeSeriesSave.spec.ts |  22 +-
 .../tests/chart/chart-types/value-card.spec.ts     |   9 +-
 .../tests/chart/chartDataPreview.smoke.spec.ts     |   2 +-
 ui/cypress/tests/chart/configuration.smoke.spec.ts |  40 +-
 ...ard.spec.ts => deleteChartAndDashboard.spec.ts} |  22 +-
 .../tests/chart/dynamicColumnFilter.smoke.spec.ts  |   4 +-
 .../chart/filterNumericalStringProperties.spec.ts  |  14 +-
 .../tests/chart/missingDataInDataLake.spec.ts      |   6 +-
 ui/cypress/tests/chart/publicDashboardLink.spec.ts |  71 ++-
 ...rderDataView.spec.ts => timeOrderChart.spec.ts} |   6 +-
 ui/cypress/tests/chart/timeRangeSelectors.spec.ts  |   2 +-
 .../chart/widgetDataConfiguration.smoke.spec.ts    |  18 +-
 ...itAdapter.smoke.spec.ts => editAdapter.spec.ts} |  13 +-
 ...c.ts => editAdapterDatasetSchemaUpdate.spec.ts} |   5 +-
 .../editAdapterSettingsAndPipeline.smoke.spec.ts   |   2 +-
 .../tests/connect/rules/schemaRules.smoke.spec.ts  |   2 +-
 ui/cypress/tests/connect/rules/valueRules.spec.ts  |   2 +-
 .../dataDownloadDialogTest.smoke.spec.ts           |  14 +-
 ui/cypress/tests/dataset/csvImport.spec.ts         |  18 +-
 .../restartStreamPipes/restartStreamPipes2.ts      |  11 +-
 ...spec.ts => pipelineDatasetSchemaUpdate.spec.ts} |  16 +-
 .../testAddAssetOnResourceCreation.ts              |   4 +-
 .../userManagement/testUserRoleCharts.spec.ts      |   4 +-
 .../userManagement/testUserRoleDashboard.spec.ts   |  22 +-
 .../userManagement/testUserRoleDataset.spec.ts     |  20 +-
 ui/deployment/i18n/de.json                         |  39 +-
 ui/deployment/i18n/en.json                         |  39 +-
 ui/deployment/i18n/pl.json                         |  39 +-
 ui/deployment/theme/_custom-variables.scss         |  28 +-
 ui/package-lock.json                               | 103 ++--
 ui/package.json                                    |   4 +-
 .../src/lib/apis/dashboard-kiosk.service.ts        |  16 +-
 .../src/lib/apis/datalake-rest.service.ts          |  46 +-
 .../lib/apis/pipeline-canvas-metadata.service.ts   |  12 +-
 .../src/lib/model/datalake/csv-import.model.ts     |  16 +
 .../dashboard-data-request-coordinator.service.ts  | 158 +++++++
 .../lib/query/data-view-query-generator.service.ts |  32 +-
 .../platform-services/src/public-api.ts            |   1 +
 .../alert-banner/alert-banner.component.scss       |   5 +
 .../pipeline-element.component.scss                |  23 +
 .../progress-bar.component.html}                   |  27 +-
 .../progress-bar/progress-bar.component.scss}      |  23 +-
 .../progress-bar/progress-bar.component.ts         |  57 +++
 .../search-select-template.directive.ts            |  17 +-
 .../search-select/search-select.component.html     | 141 ++++++
 .../search-select/search-select.component.scss     | 104 +++++
 .../search-select/search-select.component.ts       | 304 ++++++++++++
 .../components/sp-table/sp-table.component.html    |   2 +-
 .../components/sp-table/sp-table.component.scss    | 129 ++++-
 .../lib/components/sp-table/sp-table.component.ts  |  71 ++-
 .../dialog/card-dialog/card-dialog.component.scss  |   5 +-
 .../confirm-dialog/confirm-dialog.component.scss   |   4 +-
 .../object-manage-dialog.component.html            | 167 ++-----
 .../object-manage-dialog.component.ts              | 111 +----
 .../object-permission-dialog.component.html        | 139 +-----
 .../object-permission-dialog.component.ts          | 141 +-----
 .../panel-dialog/panel-dialog.component.scss       |  17 +-
 .../standard-dialog/standard-dialog.component.scss |  28 +-
 .../src/lib/services/keyboard-shortcut.service.ts  |   8 +-
 .../streampipes/shared-ui/src/public-api.ts        |   3 +
 .../asset-details/base-asset-details.directive.ts  |  29 +-
 .../asset-details-basics.component.html            |  58 +--
 .../asset-details-basics.component.ts              |   3 +
 .../asset-details-labels.component.html            |  77 +--
 .../asset-details-labels.component.ts              | 121 +----
 .../edit-asset/asset-details.component.html        |  53 ++-
 .../edit-asset/asset-details.component.ts          | 116 +++--
 .../asset-selection-panel.component.html           |   4 +-
 .../asset-selection-panel.component.scss           |  29 ++
 .../asset-overview/asset-overview.component.ts     |  21 +-
 .../assets/dialog/base-asset-links.directive.ts    |  49 +-
 .../app/assets/dialog/base-asset-links.model.ts}   |  20 +-
 .../create-asset-dialog.component.html             |  69 ---
 .../create-asset/create-asset-dialog.component.ts  |  72 ---
 .../asset-link-table.component.html                | 226 +++++++++
 .../asset-link-table.component.scss}               |  40 +-
 .../asset-link-table/asset-link-table.component.ts | 325 +++++++++++++
 .../asset-link-table/asset-link-table.model.ts}    |  12 +-
 .../manage-asset-links-dialog.component.html       | 402 +---------------
 .../manage-asset-links-dialog.component.ts         | 162 +++++--
 .../chart-container/chart-container.component.ts   |  15 +-
 .../base/base-data-explorer-widget.directive.ts    | 129 +++--
 .../map/config/map-widget-config.component.html    |  10 +-
 .../models/dataview-dashboard.model.ts             |   2 +
 .../chart-shared/services/chart-shared.service.ts  |  21 +-
 .../chart-overview-table.component.html            |   2 +-
 .../chart-overview-table.component.ts              |   6 +-
 .../chart-overview/chart-overview.component.html   |   2 +-
 .../chart-data-settings.component.html             |  84 +---
 .../data-settings/chart-data-settings.component.ts | 160 ++++---
 .../toolbar/chart-view-toolbar.component.html      |   2 +-
 ...xtensions-service-details-dialog.component.html |   2 +-
 ...service-running-instances-dialog.component.html | 454 ++++++++++++++++++
 ...ervice-running-instances-dialog.component.scss} |  33 +-
 ...s-service-running-instances-dialog.component.ts | 375 +++++++++++++++
 .../email-configuration.component.ts               |  34 +-
 .../registered-extensions-services.component.html  |  16 +-
 .../registered-extensions-services.component.ts    |  17 +-
 .../configuration/shared/configuration.service.ts  |  66 +++
 .../adapter-deployment-settings.component.html     |  46 +-
 .../adapter-deployment-settings.component.ts       | 119 +----
 .../configure-schema.component.html                |  50 ++
 .../configure-schema.component.scss                |  20 +-
 .../configure-schema/configure-schema.component.ts |  22 +-
 .../configure-schema/field-name-validation.ts      |  87 ++++
 .../existing-adapters.component.html               |   7 +-
 .../existing-adapters.component.ts                 |  31 +-
 ...r-transformation-template-dialog.component.html |  11 +
 ...ter-transformation-template-dialog.component.ts |   7 +-
 ...r-transformation-template-dialog.component.html |  11 +
 ...ter-transformation-template-dialog.component.ts |   2 +
 .../last-updated-formatter.service.ts              | 123 +++++
 .../simple-metrics/simple-metrics.component.html   |  11 +-
 .../simple-metrics/simple-metrics.component.scss}  |  13 +-
 .../simple-metrics/simple-metrics.component.ts     |   2 +-
 .../core-ui/status/status-widget.component.scss    |  57 +--
 .../core/components/toolbar/toolbar.component.scss |   5 +
 .../kiosk/dashboard-kiosk.component.html           |  13 +
 .../kiosk/dashboard-kiosk.component.scss           |   7 +
 .../components/kiosk/dashboard-kiosk.component.ts  |  37 +-
 .../chart-preview/chart-preview.component.scss     |   6 +-
 .../chart-selection/chart-selection.component.ts   |   2 +-
 .../panel/dashboard-panel.component.html           |   1 +
 .../panel/dashboard-panel.component.scss           |  10 +
 .../components/panel/dashboard-panel.component.ts  |   2 +-
 .../edit-dashboard-dialog.component.html           |   2 +-
 .../dataset-details-events.component.html          |  12 +-
 .../dataset-details-events.component.ts            |   9 +-
 .../daily-event-counts-chart.component.html}       |  16 +-
 .../daily-event-counts-chart.component.scss}       |  12 +-
 .../daily-event-counts-chart.component.ts          |  92 ++++
 .../dataset-details-metrics.component.html}        |  50 +-
 .../dataset-details-metrics.component.scss}        |   4 +-
 .../dataset-details-metrics.component.ts           | 248 ++++++++++
 .../dataset-details/dataset-details-tabs.ts        |   5 +
 .../dataset-feature-card.component.html            |  20 +
 .../dataset-feature-card.component.ts              |  62 ++-
 .../dataset-last-event-label.component.html        |  15 +-
 .../dataset-last-event-label.component.scss}       |   5 +-
 .../dataset-last-event-label.component.ts          |  69 +++
 .../dataset-overview-entry.ts}                     |   9 +-
 .../dataset-overview.component.html}               |  96 +---
 .../dataset-overview.component.scss}               |   0
 .../dataset-overview.component.ts}                 | 218 ++++-----
 ui/src/app/dataset/dataset.routes.ts               |   9 +-
 .../csv-import-dialog.component.html               |   2 +
 .../csv-import-dialog.component.ts                 |  92 +++-
 .../csv-import-upload-state.component.html         |  19 +-
 .../csv-import-upload-state.component.scss         |  19 +-
 .../csv-import-upload-state.component.ts           |  10 +-
 .../delete-dataset-dialog.component.html}          |   0
 .../delete-dataset-dialog.component.ts}            |  18 +-
 .../user-defined-output.component.html             |  75 +--
 .../user-defined-output.component.ts               |   5 +-
 .../pipeline-element-icon-stand-row.component.html |  87 ++--
 .../pipeline-element-icon-stand-row.component.scss | 127 ++++-
 .../pipeline-element-icon-stand-row.component.ts   |  16 +-
 .../pipeline-element-icon-stand.component.scss     |  17 +-
 .../pipeline-element-options.component.html        | 146 +++---
 .../pipeline-element-options.component.scss        |  82 ++--
 .../dropped-pipeline-element.component.html        |   2 +-
 .../components/pipeline/pipeline.component.html    |   7 +-
 .../components/pipeline/pipeline.component.scss    |  41 +-
 .../components/pipeline/pipeline.component.ts      |  11 +
 .../dialog/customize/customize.component.html      |   8 +-
 .../editor/dialog/customize/customize.component.ts |   2 +
 .../save-pipeline/save-pipeline.component.ts       |  17 +-
 .../components/shortcuts/shortcuts.component.ts    |   3 +-
 .../functions-logs/functions-logs.component.html   |   4 +-
 .../functions-logs/functions-logs.component.ts     |   2 +
 .../functions-metrics.component.html               |  22 +-
 .../functions-metrics.component.ts                 |   2 +
 ui/src/app/pipelines/pipelines.component.html      |  29 +-
 ui/src/app/pipelines/pipelines.component.ts        |  11 +-
 ui/src/scss/sp/_variables.scss                     |  57 ++-
 ui/src/scss/sp/buttons-mat3.scss                   | 266 +++++++++--
 ui/src/scss/sp/dialog.scss                         |  30 +-
 ui/src/scss/sp/forms-mat3.scss                     |  45 +-
 ui/src/scss/sp/main.scss                           | 140 +++---
 ui/src/scss/sp/mat-tab.scss                        |  44 +-
 ui/src/scss/sp/pipeline-element-options.scss       |  50 +-
 ui/src/scss/sp/pipeline-element.scss               |  31 +-
 ui/src/scss/sp/sp-dialog.scss                      |  16 +-
 ui/src/scss/sp/sp-theme.scss                       | 130 +++++-
 552 files changed, 16155 insertions(+), 6706 deletions(-)
 create mode 100644 SECURITY.md
 create mode 100644 THREAT_MODEL.md
 delete mode 100644 
streampipes-connect-management/src/main/java/org/apache/streampipes/connect/management/util/Utils.java
 delete mode 100644 streampipes-connect-transformer-groovy/pom.xml
 delete mode 100644 
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/GroovyScriptContext.java
 delete mode 100644 
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/GroovyScriptEngine.java
 delete mode 100644 
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/RestrictedGroovyClassLoader.java
 delete mode 100644 
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/SandboxPolicy.java
 delete mode 100644 
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/ScriptSandbox.java
 delete mode 100644 
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/ast/AstChecksCompilationCustomizer.java
 delete mode 100644 
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/ast/AstChecksVisitor.java
 delete mode 100644 
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/ast/SecureCustomizerFactory.java
 delete mode 100644 
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/error/SandboxCompilationMessageResolver.java
 delete mode 100644 
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/error/SandboxViolationClassNotFoundException.java
 delete mode 100644 
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/error/SandboxViolationException.java
 delete mode 100644 
streampipes-connect-transformer-groovy/src/test/java/org/apache/streampipes/connect/transformer/groovy/GroovyScriptEngineTest.java
 create mode 100644 
streampipes-data-explorer-export/src/main/java/org/apache/streampipes/dataexplorer/export/ConfiguredOutputWriterFactory.java
 copy 
streampipes-measurement-units/src/test/java/org/apache/streampipes/units/test/TestUnitProvider.java
 => 
streampipes-data-explorer-influx/src/test/java/org/apache/streampipes/dataexplorer/influx/DataExplorerInfluxQueryExecutorTest.java
 (57%)
 create mode 100644 
streampipes-data-explorer-influx/src/test/java/org/apache/streampipes/dataexplorer/influx/InfluxLatestTimestampBenchmarkTest.java
 create mode 100644 
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/AdapterTransitionRegistry.java
 copy 
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/init/{IDeclarersSingleton.java
 => RunningAdapterInstance.java} (80%)
 copy 
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/migration/{OpcUaAdapterMigrationV3.java
 => OpcUaAdapterMigrationV7.java} (72%)
 create mode 100644 
streampipes-extensions/streampipes-connectors-opcua/src/test/java/org/apache/streampipes/extensions/connectors/opcua/adapter/OpcUaAdapterSubscriptionTest.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-opcua/src/test/java/org/apache/streampipes/extensions/connectors/opcua/alarms/OpcUaAlarmEventSubscriberTest.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-opcua/src/test/java/org/apache/streampipes/extensions/connectors/opcua/client/ConnectedOpcUaClientTest.java
 create mode 100644 
streampipes-health-monitoring/src/main/java/org/apache/streampipes/health/monitoring/ExtensionInstanceDetailsProvider.java
 create mode 100644 
streampipes-health-monitoring/src/main/java/org/apache/streampipes/health/monitoring/ExtensionInstanceRemovalService.java
 copy 
streampipes-dataformat/src/main/java/org/apache/streampipes/dataformat/SpDataFormatFactory.java
 => 
streampipes-health-monitoring/src/main/java/org/apache/streampipes/health/monitoring/HealthCheck.java
 (88%)
 copy 
streampipes-health-monitoring/src/main/java/org/apache/streampipes/health/monitoring/model/{ActiveCoreInstances.java
 => RunningAdapterInstance.java} (71%)
 copy 
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/credentials/CredentialsProvider.java
 => 
streampipes-health-monitoring/src/main/java/org/apache/streampipes/health/monitoring/model/RunningExtensionInstances.java
 (74%)
 copy 
streampipes-health-monitoring/src/main/java/org/apache/streampipes/health/monitoring/model/{ActiveCoreInstances.java
 => RunningPipelineElementInstance.java} (66%)
 create mode 100644 
streampipes-health-monitoring/src/test/java/org/apache/streampipes/health/monitoring/AdapterHealthCheckTest.java
 create mode 100644 
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/adapters/OpcUaAdapterReadTimeoutReproductionTest.java
 create mode 100644 
streampipes-mail/src/test/java/org/apache/streampipes/mail/config/MailConfigurationBuilderTest.java
 copy 
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/{CsvImportSchemaIssueType.java
 => CsvImportJobStartResult.java} (73%)
 copy 
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/{CsvImportTargetMode.java
 => CsvImportJobState.java} (93%)
 copy 
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/importer/{CsvImportResult.java
 => CsvImportJobStatus.java} (56%)
 copy 
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/live/ISubscription.java
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/health/AdapterInstanceState.java
 (87%)
 delete mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/assets/AssetConstants.java
 delete mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/file/FileConstants.java
 copy 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/{execution/task/PipelineExecutionTask.java
 => pipeline/PipelineElementUserCleaner.java} (61%)
 rename 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/util/{AuthTokenUtils.java
 => AuthTokenProvider.java} (59%)
 create mode 100644 
streampipes-pipeline-management/src/test/java/org/apache/streampipes/manager/execution/http/InvokeExtensionRequestTest.java
 create mode 100644 
streampipes-pipeline-management/src/test/java/org/apache/streampipes/manager/execution/http/PipelineElementRollbackTest.java
 create mode 100644 
streampipes-pipeline-management/src/test/java/org/apache/streampipes/manager/matching/output/CustomTransformOutputSchemaGeneratorTest.java
 copy 
streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/pipeline/IPipelineStorage.java
 => 
streampipes-pipeline-management/src/test/java/org/apache/streampipes/manager/pipeline/PipelineElementUserCleanerTest.java
 (53%)
 create mode 100644 
streampipes-resource-management/src/test/java/org/apache/streampipes/resource/management/secret/SecretServiceTest.java
 copy 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/{ResetEndpointEnabledCondition.java
 => FunctionStateEndpointsEnabledCondition.java} (87%)
 copy 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/{FunctionsResource.java
 => FunctionStateResource.java} (62%)
 create mode 100644 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/importer/CsvImportJobManager.java
 create mode 100644 
streampipes-rest/src/test/java/org/apache/streampipes/rest/impl/connect/TransformationScriptLanguageResourceTest.java
 create mode 100644 
streampipes-rest/src/test/java/org/apache/streampipes/rest/impl/datalake/DataLakeLatestEventsBenchmarkTest.java
 create mode 100644 
streampipes-rest/src/test/java/org/apache/streampipes/rest/impl/datalake/DataLakeResourceTest.java
 create mode 100644 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v099/connect/MigratePlc4xS7AdaptersToGenericAdapter.java
 copy 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/storage/{CachedDashboardStorage.java
 => CachedPrivilegeStorage.java} (71%)
 copy 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/storage/{CachedChartStorage.java
 => CachedRoleStorage.java} (62%)
 create mode 100644 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/storage/CachedSpCoreConfigurationStorage.java
 copy 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/storage/{CachedDashboardStorage.java
 => CachedUserGroupStorage.java} (71%)
 create mode 100644 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/storage/CachedUserStorage.java
 copy 
streampipes-extensions/streampipes-connectors-opcua/src/test/java/org/apache/streampipes/extensions/connectors/opcua/alarms/OpcUaAlarmEventFilterTest.java
 => 
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/filter/TokenAuthenticationFilterTest.java
 (53%)
 create mode 100644 
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/migrations/v099/connect/MigratePlc4xS7AdaptersToGenericAdapterTest.java
 create mode 100644 
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/storage/CachedSpCoreConfigurationStorageTest.java
 create mode 100644 
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/storage/CachedUserStorageTest.java
 create mode 100644 
streampipes-user-management/src/test/java/org/apache/streampipes/user/management/service/TokenServiceTest.java
 rename ui/cypress/support/model/{DataLakeFilterConfig.ts => 
DatasetFilterConfig.ts} (96%)
 rename ui/cypress/support/utils/dataset/{DataLakeSeedUtils.ts => 
DatasetSeedUtils.ts} (81%)
 rename ui/cypress/tests/chart/{addAssetsToDataView.smoke.spec.ts => 
addAssetsToChart.smoke.spec.ts} (88%)
 rename ui/cypress/tests/chart/{deleteViewAndDashboard.spec.ts => 
deleteChartAndDashboard.spec.ts} (76%)
 rename ui/cypress/tests/chart/{timeOrderDataView.spec.ts => 
timeOrderChart.spec.ts} (95%)
 rename ui/cypress/tests/connect/{editAdapter.smoke.spec.ts => 
editAdapter.spec.ts} (92%)
 rename ui/cypress/tests/connect/{editAdapterDataLakeSchemaUpdate.spec.ts => 
editAdapterDatasetSchemaUpdate.spec.ts} (96%)
 rename ui/cypress/tests/pipeline/{pipelineDataLakeSchemaUpdate.spec.ts => 
pipelineDatasetSchemaUpdate.spec.ts} (93%)
 create mode 100644 
ui/projects/streampipes/platform-services/src/lib/query/dashboard-data-request-coordinator.service.ts
 copy 
ui/projects/streampipes/shared-ui/src/lib/components/{input-schema-panel/input-schema-property/input-schema-property.component.html
 => progress-bar/progress-bar.component.html} (58%)
 copy 
ui/projects/streampipes/shared-ui/src/lib/{dialog/data-download-dialog/components/select-data/select-data.component.scss
 => components/progress-bar/progress-bar.component.scss} (72%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/progress-bar/progress-bar.component.ts
 copy 
streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/user/IPasswordRecoveryTokenStorage.java
 => 
ui/projects/streampipes/shared-ui/src/lib/components/search-select/search-select-template.directive.ts
 (66%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/search-select/search-select.component.html
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/search-select/search-select.component.scss
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/search-select/search-select.component.ts
 copy ui/{cypress/support/model/PipelineElementInput.ts => 
src/app/assets/dialog/base-asset-links.model.ts} (73%)
 delete mode 100644 
ui/src/app/assets/dialog/create-asset/create-asset-dialog.component.html
 delete mode 100644 
ui/src/app/assets/dialog/create-asset/create-asset-dialog.component.ts
 create mode 100644 
ui/src/app/assets/dialog/manage-asset-links/asset-link-table/asset-link-table.component.html
 copy 
ui/src/app/assets/{components/asset-details/view-asset/view-asset-links/asset-link-table/asset-link-table-link-type/asset-link-table-type.component.scss
 => dialog/manage-asset-links/asset-link-table/asset-link-table.component.scss} 
(58%)
 create mode 100644 
ui/src/app/assets/dialog/manage-asset-links/asset-link-table/asset-link-table.component.ts
 copy 
ui/{projects/streampipes/shared-ui/src/lib/components/pipeline-element/pipeline-element.component.scss
 => 
src/app/assets/dialog/manage-asset-links/asset-link-table/asset-link-table.model.ts}
 (76%)
 create mode 100644 
ui/src/app/configuration/dialog/extensions-service-running-instances/extensions-service-running-instances-dialog.component.html
 copy 
ui/src/app/{chart/components/chart-view/designer-panel/visualisation-settings/chart-visualisation-settings.component.scss
 => 
configuration/dialog/extensions-service-running-instances/extensions-service-running-instances-dialog.component.scss}
 (70%)
 create mode 100644 
ui/src/app/configuration/dialog/extensions-service-running-instances/extensions-service-running-instances-dialog.component.ts
 create mode 100644 
ui/src/app/connect/components/adapter-configuration/configure-schema/field-name-validation.ts
 create mode 100644 
ui/src/app/core-services/time-formatting/last-updated-formatter.service.ts
 copy 
ui/src/app/{chart-shared/components/charts/base/echarts-widget.component.scss 
=> core-ui/monitoring/simple-metrics/simple-metrics.component.scss} (91%)
 copy 
ui/src/app/{connect/dialog/adapter-started/adapter-started-preview/adapter-started-preview.component.html
 => 
dataset/components/dataset-details/dataset-details-metrics/daily-event-counts-chart/daily-event-counts-chart.component.html}
 (72%)
 copy 
ui/src/app/{chart-shared/components/charts/base/no-data/no-data-in-date-range.component.scss
 => 
dataset/components/dataset-details/dataset-details-metrics/daily-event-counts-chart/daily-event-counts-chart.component.scss}
 (86%)
 create mode 100644 
ui/src/app/dataset/components/dataset-details/dataset-details-metrics/daily-event-counts-chart/daily-event-counts-chart.component.ts
 copy 
ui/src/app/{connect/components/adapter-details/adapter-details-metrics/adapter-details-metrics.component.html
 => 
dataset/components/dataset-details/dataset-details-metrics/dataset-details-metrics.component.html}
 (53%)
 copy 
ui/{projects/streampipes/shared-ui/src/lib/components/sp-exception-message/exception-details-dialog/exception-details-dialog.component.scss
 => 
src/app/dataset/components/dataset-details/dataset-details-metrics/dataset-details-metrics.component.scss}
 (95%)
 create mode 100644 
ui/src/app/dataset/components/dataset-details/dataset-details-metrics/dataset-details-metrics.component.ts
 copy streampipes-client-go/docs/static/favicons/_head.html => 
ui/src/app/dataset/components/dataset-overview/dataset-last-event-label/dataset-last-event-label.component.html
 (74%)
 copy 
ui/src/app/{configuration/extensions-service-management/certificate-configuration/certificate-configuration.component.scss
 => 
dataset/components/dataset-overview/dataset-last-event-label/dataset-last-event-label.component.scss}
 (93%)
 create mode 100644 
ui/src/app/dataset/components/dataset-overview/dataset-last-event-label/dataset-last-event-label.component.ts
 rename 
ui/src/app/dataset/components/{datalake-configuration/datalake-configuration-entry.ts
 => dataset-overview/dataset-overview-entry.ts} (83%)
 rename 
ui/src/app/dataset/components/{datalake-configuration/datalake-configuration.component.html
 => dataset-overview/dataset-overview.component.html} (82%)
 rename 
ui/src/app/dataset/components/{datalake-configuration/datalake-configuration.component.scss
 => dataset-overview/dataset-overview.component.scss} (100%)
 rename 
ui/src/app/dataset/components/{datalake-configuration/datalake-configuration.component.ts
 => dataset-overview/dataset-overview.component.ts} (70%)
 rename 
ui/src/app/dataset/dialog/{delete-datalake-index/delete-datalake-index-dialog.component.html
 => delete-dataset/delete-dataset-dialog.component.html} (100%)
 rename 
ui/src/app/dataset/dialog/{delete-datalake-index/delete-datalake-index-dialog.component.ts
 => delete-dataset/delete-dataset-dialog.component.ts} (85%)

Reply via email to