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

github-bot pushed a change to branch 
dependabot/pip/streampipes-client-python/tornado-6.5.1
in repository https://gitbox.apache.org/repos/asf/streampipes.git


 discard 2c2f057aad chore(deps-dev): bump tornado in /streampipes-client-python
     add b74a5e10ca refactor(#3622): Migrate processors in 
processors-transformation-jvm to use IStreamPipesDataProcessor (#3625)
     add 1d5db20d54 chore(deps): Bump Angular to v19 (#3630)
     add 7b6f696824 fix: Move rule in schema guessing (#3637)
     add 70f3e70861 Switch Operator Processors (#3640)
     add 788833d289 chore(deps-dev): bump cypress from 13.17.0 to 14.4.1 in /ui 
(#3642)
     add ac4ea4dd9b feat: Qdrant Sink (#3648)
     add 377a149be9 chore(deps): bump commons-beanutils:commons-beanutils 
(#3634)
     add 24dc9acee2 chore(#3644): remove cypress-file-upload dependency and 
update file upload method (#3645)
     add 47c47520bb chore: Add Spotless plugin for automated code formatting 
(#3568)
     add 17a4ed7589 refactor(#3646): update processors in processors enricher 
jvm (#3647)
     add 357c88ad92 fix(#3617): Validate on pipeline start that not all 
properties are dimensions (#3641)
     add bfabae9a28 refactor: Update QdrantSink to use IStreamPipesDataSink 
instead of StreamPipesDataSink (#3650)
     add a674723489 refactor(#3651): Update WelfordChangeDetection to implement 
IStreamPipesDataProcessor interface (#3656)
     add d7fa8f18d0 refactor(#3654): Update MultiModelPromptProcessor to 
implement IStreamPipesDataProcessor interface (#3657)
     add ab716056ac feat: Add adapter API to StreamPipes client (#3658)
     add 4bd050e8dc fix(#3667): Enhance handling of AnyStaticProperty and 
RuntimeResolvableAnyStaticProperty in PipelineElementTemplateVisitor (#3668)
     add fc029beca3 fix(#3670): Downgrade Kafka Docker image version to 7.9.1 
(#3671)
     add 7dcc76ed60 fix(#3672): Fix null pointer when property scope is not set 
properly (#3673)
     add 8f01348d50 docs: Add german translations for pipeline elements (#3636)
     add 0080d7f088 feat: add icons and description to chart type dropdown 
(#3674)
     add 43ca398db9 fix(#3677): enhance input validation for pipeline and 
adapter names (#3678)
     add 073b26e2f9 fix(#3679): add support for data type changes in 
AdapterBuilder and related classes (#3680)
     add 7f1d18defd fix: Add exception handling for failing preprocessing rules 
(#3681)
     add 16373e11c1 feat: Add measurement unit resource identifier to data 
explorer field config (#3685)
     add 80307a1eca chore(deps-dev): bump mypy in /streampipes-client-python 
(#3676)
     add ee51c195cc refactor(#3653): Update image processing processors to 
implement IStreamPipesDataProcessor interface (#3663)
     add d0294a79ae refactor(#3652): Update processors to implement 
IStreamPipesDataProcessor interface (#3664)
     add 6e90a99042 refactor(#3655): Update text mining processors to implement 
IStreamPipesDataProcessor interface (#3665)
     add 0b1b8893c2 refactor(#3200): Mark StreamPipesDataProcessor and 
StreamPipesDataSink as deprecated (#3666)
     add ffee26fe1e feat: add option to change chart label (#3695)
     add cd2bcd7550 fix: Remove duplicate FilterExtensionModuleExport from 
AllExtensionsIIoTInit (#3691)
     add 263ee43468 fix: Extract timestamp in data download query (#3697)
     add 7ba215a02c chore(deps-dev): bump pillow in /streampipes-client-python 
(#3689)
     add d918582eb1 chore(deps-dev): bump pytest-cov in 
/streampipes-client-python (#3703)
     add 932501865b chore(deps-dev): bump mypy in /streampipes-client-python 
(#3699)
     add 36e230bb01 chore(deps): Bump node version in CI scripts (#3706)
     add 45dc1d997d feat: axis labels for 2d charts (#3701)
     add bcc2eed311 chore(deps): bump org.apache.commons:commons-lang3 from 
3.17.0 to 3.18.0 (#3696)
     add 7e77a169e0 fix: Properly disconnect from OPC-UA in case of failure 
(#3707)
     add 3d17762e82 chore(deps): bump pandas in /streampipes-client-python 
(#3704)
     add cde80ebba4 chore(deps): Update vulnerable deps (#3713)
     add 9fd2b90a9d fix: Sass deprecation warnings (#3712)
     add d9516cd19e fix: Use approved Github actions for PR validation
     add ad2ea97b34 fix: Replace Cypress action with approved action
     add dc0db70e83 fix: Avoid duplicate tree node types in asset browser 
(#3716)
     add bc56f6a466 feat(#3717): Support external role assignments for OAuth 
providers (#3718)
     add e30aa2b845 chore: Load dashboard in single request (#3715)
     add 1ca96bde43 feat(#3721): Add optional file logging (#3722)
     add dd1da18ef2 chore(deps): Bump PLC4X version to 0.13.0 (#3723)
     add fb262c56b1 feat(#3710): Centrally manage OPC-UA certificates (#3720)
     add f49a66f549 chore(deps): Downgrade PLC4X (#3724)
     add 53cc3a1f75 fix(#3727): Implement failure and recovery strategy in 
ContinuousPlcRequestReader (#3728)
     add 291dc235dc feat(#3725): Add dashboard kiosk mode (#3729)
     add 55369bf435 fix(#3735): Import ColorPickerDirective in 
data-explorer-shared.module.ts (#3736)
     add 76b066df52 feat: Load OpenID config for external authentication (#3734)
     add e21cbaea4a feat: Support alternate ids for groups and roles (#3738)
     add bd4c4af906 feat: Extend certificate information shown in UI (#3739)
     add 4ff27c3f40 feat(#3725): Support public dashboards (#3741)
     add b065306789 feat(#3733): Create API endpoint to upload time series data 
(#3746)
     add 8980186a3b chore(deps): bump 
org.apache.maven.plugins:maven-invoker-plugin (#3708)
     add c3986e9a92 fix(#3356): Avoid NPE when performing post startup tasks 
(#3747)
     add 10fdd0104e feat: Improve asset browser layout (#3750)
     add d92d30f30b fix: Add time settings to query parameters in data explorer 
(#3751)
     add 16b050ad40 chore(deps): bump actions/setup-java from 4 to 5 (#3742)
     add 34609af010 feat: Add optional terms acknowledgment (#3754)
     add 39756a7c46 fix swagger config for Auth Issue (#3762)
     add 3e45179647 feat: Add retention time configuration (#3763)
     add f455cee118 feat(#3767):  Add jwt authentication to python client 
(#3768)
     add 41b072468e fix: Allow anonymous access to kiosk data resource (#3769)
     add fd8762c118 chore(deps): bump actions/checkout from 4 to 5 (#3726)
     add 774d5a2552 feat(3730): Upgrade design system to material 3 (#3731)
     add 404646d651 fix(#3772): Add wait to ensure update of event count in 
measurement (#3773)
     add 88949b8ee0 Feat/retention export (#3770)
     add 1c6a10de56 fix: Fix nightly builds after upgrading to material 3 
(#3777)
     add 397ac5a170 Python 3.12 and 3.13 support (#3779)
     add 2b25de5a45 feat: Improve layout of adapter overview, minor style fixes 
(#3781)
     add 89346893dd chore(deps): bump actions/stale from 9 to 10 (#3758)
     add 66d826868b chore(deps): bump actions/labeler from 5 to 6 (#3761)
     add 55c182c2e0 deps(#3778): update supported Python versions (#3783)
     add cb0446e278 ci: Publish build scans to develocity.apache.org (#3782)
     add d51ff5c063 fix: Minor layout issue in Exception dialog
     add 17a5b6ee7f refactor: Replace constructor injection with inject() 
(#3789)
     add 3723c324ec fix: Change opc ua e2e tests (#3784)
     add 6b8cec97e0 chore(deps): bump actions/setup-node from 4 to 5 (#3776)
     add 9ef787412f fix: Update waiting time parameter to fix flaky editAdapter 
test (#3790)
     add 7c9df74779 chore(deps): bump 
org.springframework.security:spring-security-core (#3786)
     add a3e687335c feat:Add the function of collecting load balancing metrics 
(#3764)
     add ac7fae8a27 Speeding up compact adapter creation by replacing findAll 
with getting the specific adapter  (#3791)
     add 9e373b0212 Update asf.yml
     add d3a02cbfd8 fix(#3807): Update kafka version to 4.1.0 (#3808)
     add f471645a0e Merge remote-tracking branch 'refs/remotes/origin/dev' into 
dev
     add 2a01656a37 fix: Update kafka for go e2e tests (#3813)
     add 72f4b7b1e0 Fix(#3545): Fix online ml functions (#3803)
     add 396d62a455 chore: Disabled Label Editablity in Create Asset Link 
(#3806)
     add ee60d4bd8d feat(#3798): Show creation and last login date in user 
configuration … (#3802)
     add faac0ed225 feat: Minor layout improvements, german translations for 
pipeline editor (#3799)
     add d7c6273d2a feat(#3810): Support cloning of dashboards (#3811)
     add f757456e0f chore(deps): bump typing-extensions from 4.13.2 to 4.15.0 
in /streampipes-client-python (#3753)
     add 0d24ef4786 Add related assets to adapter during adapter generation 
process  (#3804)
     add 39228cc6bf feat: Modify data table actions (#3816)
     add 67c4da64f8 fix: Improve styling of adapter asset browser (#3818)
     add 828b1b1cb4 feat: Add environment variable for extensions file storage 
(#3819)
     add 38881c87ed feat(#3822): Support OPC-UA certificate authentication 
(#3823)
     add 94b660f2f9 feat: Add German translation to "Configuration" (#3820)
     add 5f235e2ff0 Edit Assets links for adapter while editing (#3817)
     add 567f7caaa3 fix: Fix test createAdapterWithoutStarting (#3827)
     add 39e891de80 Fix(#3828): Fix translation for extension 
installation/uninstallation (#3830)
     add 0477476a8a feat: Improve handling of label colors (#3831)
     add b25e5b16fe fix: Avoid flickering of data explorer tables in live 
refresh mode (#3832)
     add 8e51d30779 Data Retention Export to  s3 based object storage (#3824)
     add de17d06866 fix(#3833): Add handling for duplicate keys (#3834)
     add fe1ef7b4d6 Tests for PR #3829 and  #3817 (#3835)
     add 38c981fb6c Fix: changed import for export provider service in shared 
ui (#3839)
     add cb5d5739e5 fix(#3837): Remove delete preview rest endpoint (#3838)
     add e0371882b3 refactor: Update some German labels in connect view (#3840)
     add 8697becca0 chore(deps): bump actions/setup-node from 5 to 6 (#3836)
     add 647b5d94a0 chore(deps-dev): bump tornado in /streampipes-client-python

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   (2c2f057aad)
            \
             N -- N -- N   
refs/heads/dependabot/pip/streampipes-client-python/tornado-6.5.1 (647b5d94a0)

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:
 .asf.yaml                                          |    12 +-
 .github/workflows/build.yml                        |    18 +-
 .github/workflows/cypress-test.yml                 |    34 +-
 .github/workflows/extensions-docs.yml              |     6 +-
 .github/workflows/go-client-e2e-test.yml           |     6 +-
 .github/workflows/go-client.yml                    |     2 +-
 .github/workflows/go-docs.yml                      |     4 +-
 .github/workflows/osv-scanner.yml                  |     2 +-
 .github/workflows/pr-labeler.yml                   |     2 +-
 .github/workflows/pr-validation.yml                |    76 +-
 .github/workflows/pypi-deployment.yml              |     4 +-
 .github/workflows/python-docs.yml                  |     4 +-
 .github/workflows/stale-bot.yml                    |     2 +-
 .gitignore                                         |     6 +-
 .mvn/develocity.xml                                |    47 +
 .mvn/extensions.xml                                |    34 +
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 docker-compose.yml                                 |    34 +-
 .../deploy/standalone/kafka/docker-compose.dev.yml |    28 +-
 .../cli/deploy/standalone/kafka/docker-compose.yml |    31 +-
 .../cli/deploy/standalone/opcua/docker-compose.yml |     2 +-
 installer/compose/docker-compose.full.yml          |    30 +-
 installer/compose/docker-compose.yml               |    30 +-
 package-lock.json                                  |     6 +
 pom.xml                                            |    92 +-
 .../apache/streampipes/client/api/IAdapterApi.java |    54 +
 .../streampipes/client/api/ICustomRequestApi.java  |     3 +
 .../streampipes/client/api/IStreamPipesClient.java |     2 +
 streampipes-client-e2e/docker-compose.yml          |    38 +-
 ...ine-learning-on-a-streampipes-data-stream.ipynb |    49 +-
 streampipes-client-python/poetry.lock              |   579 +-
 streampipes-client-python/pyproject.toml           |     8 +-
 .../streampipes/client/client.py                   |     9 +-
 .../streampipes/client/credential_provider.py      |    36 +
 .../streampipes/endpoint/api/data_lake_measure.py  |    64 +-
 .../streampipes/function_zoo/river_function.py     |     9 +-
 .../functions/utils/data_stream_generator.py       |    10 +-
 .../streampipes/model/resource/query_result.py     |    49 +
 .../tests/client/test_credential_provider.py       |    52 +-
 streampipes-client/pom.xml                         |     5 -
 .../streampipes/client/StreamPipesClient.java      |     7 +
 .../streampipes/client/api/AbstractClientApi.java  |     7 +
 .../apache/streampipes/client/api/AdapterApi.java  |    88 +
 .../streampipes/client/api/CustomRequestApi.java   |     8 +
 .../apache/streampipes/commons/constants/Envs.java |    21 +-
 .../commons/environment/DefaultEnvironment.java    |    39 +
 .../commons/environment/Environment.java           |    11 +
 .../environment/model/OAuthConfiguration.java      |    21 +-
 .../parser/OAuthConfigurationParser.java           |    22 +-
 .../prometheus/StreamPipesCollectorRegistry.java   |    14 +
 .../prometheus/service/ElementServiceMetrics.java  |    72 +
 .../prometheus/service/ElementServiceStats.java    |   134 +
 .../management/AdapterMasterManagement.java        |    41 +-
 .../api/IDataExplorerSchemaManagement.java         |     3 +
 streampipes-data-explorer-export/pom.xml           |    36 +
 .../export/ObjectStorge/ExportProviderFactory.java |    47 +-
 .../export/ObjectStorge/IObjectStorage.java        |    21 +-
 .../export/ObjectStorge/LocalFolder.java           |    53 +
 .../dataexplorer/export/ObjectStorge/S3.java       |    86 +
 streampipes-data-explorer-influx/pom.xml           |     6 +-
 .../iotdb/DataLakeMeasurementCounterIotDb.java     |     2 +-
 .../dataexplorer/DataExplorerSchemaManagement.java |    58 +-
 streampipes-extensions-management/pom.xml          |     6 +
 .../connect/AdapterWorkerManagement.java           |     2 +-
 .../connect/adapter/model/EventCollector.java      |    18 +-
 .../management/monitoring/ExtensionsLogger.java    |    10 +
 .../monitoring/ServiceLoadDataReportGenerator.java |   330 +
 .../connect/iiot/utils/FileProtocolUtils.java      |     8 +-
 .../opcua/OpcUaConnectorsModuleExport.java         |     6 +-
 .../connectors/opcua/adapter/OpcUaAdapter.java     |     9 +-
 .../opcua/adapter/OpcUaSchemaProvider.java         |     7 +-
 .../connectors/opcua/client/SpOpcUaClient.java     |     9 +-
 .../opcua/config/SharedUserConfiguration.java      |    13 +-
 .../opcua/config/SpOpcUaConfigExtractor.java       |    37 +-
 .../opcua/config/identity/X509IdentityConfig.java  |   114 +
 .../security/CompositeCertificateValidator.java    |   158 +
 .../opcua/config/security/SecurityConfig.java      |    51 +-
 .../opcua/migration/OpcUaAdapterMigrationV6.java   |    76 +
 .../opcua/migration/OpcUaSinkMigrationV2.java      |    48 +
 .../connectors/opcua/sink/OpcUaSink.java           |     4 +-
 .../connectors/opcua/utils/OpcUaUtils.java         |    66 +-
 .../strings.en                                     |     9 +
 .../strings.en                                     |     9 +
 .../plc/adapter/GenericAdapterGenerator.java       |     3 +-
 .../connection/ContinuousPlcRequestReader.java     |    78 +-
 .../extensions/all/iiot/AllExtensionsIIoTInit.java |     1 -
 .../streampipes-extensions-all-jvm/pom.xml         |     2 +-
 .../jvm/welford/WelfordChangeDetection.java        |    72 +-
 .../jvm/processor/jseval/JSEvalProcessor.java      |    55 +-
 .../QualityControlLimitsEnrichmentProcessor.java   |    91 +-
 .../jvm/processor/math/MathOpProcessor.java        |   115 +-
 .../math/staticmathop/StaticMathOpProcessor.java   |    75 +-
 .../sizemeasure/SizeMeasureProcessor.java          |    75 +-
 .../trigonometry/TrigonometryProcessor.java        |    76 +-
 .../valuechange/ValueChangeProcessor.java          |    77 +-
 .../documentation.de.md                            |   137 +
 .../strings.de                                     |    23 +-
 .../documentation.de.md                            |   114 +
 .../strings.de                                     |    29 +-
 .../documentation.de.md                            |   107 +
 .../strings.de                                     |    40 +
 .../documentation.de.md                            |    98 +
 .../strings.de                                     |    32 +
 .../documentation.de.md                            |   113 +
 .../strings.de                                     |    29 +-
 .../documentation.de.md                            |   117 +
 .../strings.de                                     |    27 +-
 .../documentation.de.md                            |   104 +
 .../strings.de                                     |    26 +-
 .../documentation.de.md                            |   104 +
 .../strings.de                                     |    23 +-
 .../documentation.de.md                            |   120 +
 .../strings.de                                     |    31 +-
 .../booleanfilter/BooleanFilterProcessor.java      |    50 +-
 .../jvm/processor/compose/ComposeProcessor.java    |    52 +-
 .../processor/enrich/MergeByEnrichProcessor.java   |    76 +-
 .../jvm/processor/limit/RateLimitProcessor.java    |    80 +-
 .../jvm/processor/merge/MergeByTimeProcessor.java  |    64 +-
 .../movingaverage/MovingAverageProcessor.java      |    62 +-
 .../NumericalTextFilterProcessor.java              |   125 +-
 .../processor/projection/ProjectionProcessor.java  |    45 +-
 .../processor/schema/MergeBySchemaProcessor.java   |    66 +-
 .../sdt/SwingingDoorTrendingFilterProcessor.java   |    53 +-
 .../processor/textfilter/TextFilterProcessor.java  |    58 +-
 .../threshold/ThresholdDetectionProcessor.java     |    81 +-
 .../throughputmon/ThroughputMonitorProcessor.java  |    82 +-
 .../documentation.de.md                            |   117 +
 .../strings.de                                     |    21 +-
 .../documentation.de.md                            |   118 +
 .../strings.de                                     |    23 +-
 .../documentation.de.md                            |   139 +
 .../strings.de                                     |    50 +
 .../documentation.de.md                            |   116 +
 .../strings.de                                     |    29 +-
 .../documentation.de.md                            |   123 +
 .../strings.de                                     |    29 +-
 .../documentation.de.md                            |   151 +
 .../strings.de                                     |    29 +-
 .../documentation.de.md                            |   120 +
 .../strings.de                                     |    38 +
 .../documentation.de.md                            |   114 +
 .../strings.de                                     |    26 +-
 .../documentation.de.md                            |   102 +
 .../strings.de                                     |    20 +-
 .../documentation.de.md                            |   116 +
 .../strings.de                                     |    20 +-
 .../documentation.de.md                            |    79 +
 .../strings.de                                     |    34 +
 .../documentation.de.md                            |   106 +
 .../strings.de                                     |    29 +-
 .../documentation.de.md                            |   113 +
 .../strings.de                                     |    28 +-
 .../documentation.de.md                            |   118 +
 .../strings.de                                     |    38 +
 .../projection/TestProjectionProcessor.java        |   118 +-
 .../threshold/TestThresholdDetectionProcessor.java |   158 +-
 .../TestThroughputMonitorProcessor.java            |   115 -
 .../documentation.de.md                            |   111 +
 .../strings.de                                     |    32 +-
 .../documentation.de.md                            |    99 +
 .../strings.de                                     |    26 +-
 .../documentation.de.md                            |   106 +
 .../strings.de                                     |    29 +-
 .../documentation.de.md                            |   119 +
 .../strings.de                                     |    32 +
 .../documentation.de.md                            |   102 +
 .../strings.de                                     |    26 +-
 .../documentation.de.md                            |    96 +
 .../strings.de                                     |    26 +-
 .../documentation.de.md                            |    83 +
 .../strings.de                                     |    29 +-
 .../documentation.de.md                            |    18 +-
 .../strings.de                                     |    23 +-
 .../documentation.de.md                            |    98 +
 .../strings.de                                     |    26 +-
 .../documentation.de.md                            |   141 +
 .../strings.de                                     |    35 +-
 .../buffergeometry/BufferGeomProcessor.java        |   195 +-
 .../bufferpoint/BufferPointProcessor.java          |   145 +-
 .../geo/jvm/jts/processor/epsg/EpsgProcessor.java  |    56 +-
 .../LatLngToJtsPointProcessor.java                 |   101 +-
 .../reprojection/ReprojectionProcessor.java        |    90 +-
 .../trajectory/TrajectoryFromPointsProcessor.java  |   148 +-
 .../complex/TopologyValidationProcessor.java       |   116 +-
 .../simple/GeometryValidationProcessor.java        |   115 +-
 .../HaversineDistanceCalculatorProcessor.java      |   114 +-
 ...HaversineStaticDistanceCalculatorProcessor.java |   103 +-
 .../googlemaps/GoogleMapsGeocoderProcessor.java    |    77 +-
 .../GoogleMapsStaticGeocoderProcessor.java         |    77 +-
 .../geocityname/GeoCityNameRevdecodeProcessor.java |    86 +-
 .../speedcalculator/SpeedCalculatorProcessor.java  |   102 +-
 .../documentation.de.md                            |    55 +
 .../strings.de                                     |    31 +-
 .../documentation.de.md                            |    67 +
 .../strings.de                                     |    31 +-
 .../documentation.de.md                            |    59 +
 .../strings.de                                     |    25 +-
 .../documentation.de.md                            |    53 +
 .../strings.de                                     |    32 +
 .../GenericImageClassificationProcessor.java       |    62 +-
 .../imagecropper/ImageCropperProcessor.java        |    45 +-
 .../imageenrichment/ImageEnrichmentProcessor.java  |    45 +-
 .../processor/qrreader/QrCodeReaderProcessor.java  |    53 +-
 .../multimodel/MultiModelPromptProcessor.java      |    67 +-
 .../jvm/processor/chunker/ChunkerProcessor.java    |   117 +-
 .../language/LanguageDetectionProcessor.java       |    91 +-
 .../processor/namefinder/NameFinderProcessor.java  |    83 +-
 .../partofspeech/PartOfSpeechProcessor.java        |    90 +-
 .../SentenceDetectionProcessor.java                |    70 +-
 .../processor/tokenizer/TokenizerProcessor.java    |    77 +-
 .../pom.xml                                        |     1 -
 .../jvm/TransformationExtensionModuleExport.java   |     6 +
 .../processor/array/count/CountArrayProcessor.java |    54 +-
 .../processor/array/split/SplitArrayProcessor.java |   109 +-
 .../edge/SignalEdgeFilterProcessor.java            |    63 +-
 .../inverter/BooleanInverterProcessor.java         |    57 +-
 .../logical/BooleanOperatorProcessor.java          |    79 +-
 .../state/BooleanToStateProcessor.java             |    62 +-
 .../timekeeping/BooleanTimekeepingProcessor.java   |    88 +-
 .../booloperator/timer/BooleanTimerProcessor.java  |    72 +-
 .../CsvMetadataEnrichmentProcessor.java            |   136 +-
 .../datetime/DateTimeFromStringProcessor.java      |    78 +-
 .../fieldrename/FiledRenameProcessor.java          |    67 +-
 .../jvm/processor/hasher/FieldHasherProcessor.java |    71 +-
 .../jvm/processor/mapper/FieldMapperProcessor.java |    92 +-
 .../MeasurementUnitConverterProcessor.java         |    62 +-
 .../jvm/processor/round/RoundProcessor.java        |    55 +-
 .../jvm/processor/state/StateUtils.java            |    12 +-
 .../state/buffer/StateBufferProcessor.java         |    88 +-
 .../buffer/StateBufferLabelerProcessor.java        |   102 +-
 .../labeler/number/NumberLabelerProcessor.java     |    84 +-
 .../counter/StringCounterProcessor.java            |    83 +-
 .../state/StringToStateProcessor.java              |    58 +-
 .../stringoperator/timer/StringTimerProcessor.java |    81 +-
 .../AbstractSwitchOperatorProcessor.java           |   149 +
 .../IStreamPipesSwitchProcessor.java               |    16 +-
 .../processor/switchoperator/LogicalOperator.java  |   103 +
 .../switchoperator/NumericalSwitchCaseEntry.java   |    20 +-
 .../jvm/processor/switchoperator/README.md         |   119 +
 .../processor/switchoperator/SwitchCaseEntry.java  |    23 +-
 .../SwitchOperatorBooleanInputProcessor.java       |   123 +
 .../SwitchOperatorNumericalInputProcessor.java     |   139 +
 .../SwitchOperatorStringInputProcessor.java        |   120 +
 .../jvm/processor/task/TaskDurationProcessor.java  |    65 +-
 .../TimestampExtractorProcessor.java               |   104 +-
 .../TransformToBooleanProcessor.java               |    84 +-
 .../change/ChangedValueDetectionProcessor.java     |    59 +-
 .../value/duration/CalculateDurationProcessor.java |    64 +-
 .../documentation.de.md                            |   129 +
 .../strings.de                                     |    22 +-
 .../documentation.de.md                            |   156 +
 .../strings.de                                     |    25 +-
 .../documentation.de.md                            |   112 +
 .../strings.de                                     |    25 +-
 .../documentation.de.md                            |   121 +
 .../strings.de                                     |    28 +-
 .../documentation.de.md                            |   118 +
 .../strings.de                                     |    25 +-
 .../documentation.de.md                            |    97 +
 .../strings.de                                     |    25 +-
 .../documentation.de.md                            |   112 +
 .../strings.de                                     |    25 +-
 .../documentation.de.md                            |   139 +
 .../strings.de                                     |    25 +-
 .../documentation.de.md                            |   180 +
 .../strings.de                                     |    33 +-
 .../documentation.de.md                            |   158 +
 .../strings.de                                     |    35 +
 .../documentation.de.md                            |   119 +
 .../strings.de                                     |    34 +-
 .../documentation.de.md                            |   139 +
 .../strings.de                                     |    49 +
 .../documentation.de.md                            |   120 +
 .../strings.de                                     |    49 +
 .../documentation.de.md                            |   137 +
 .../strings.de                                     |    37 +
 .../documentation.de.md                            |   106 +
 .../strings.de                                     |    28 +-
 .../documentation.de.md                            |   152 +
 .../strings.de                                     |    25 +-
 .../documentation.de.md                            |   139 +
 .../strings.de                                     |    28 +-
 .../documentation.de.md                            |   142 +
 .../strings.de                                     |    25 +-
 .../documentation.de.md                            |   131 +
 .../strings.de                                     |    31 +-
 .../documentation.de.md                            |   122 +
 .../strings.de                                     |    34 +-
 .../documentation.md                               |    78 +
 .../icon.png                                       |   Bin 0 -> 214427 bytes
 .../strings.en                                     |    40 +
 .../documentation.md                               |    84 +
 .../icon.png                                       |   Bin 0 -> 214427 bytes
 .../strings.en                                     |    43 +
 .../documentation.md                               |    78 +
 .../icon.png                                       |   Bin 0 -> 214427 bytes
 .../strings.en                                     |    40 +
 .../documentation.de.md                            |   140 +
 .../strings.de                                     |    33 +-
 .../documentation.de.md                            |   108 +
 .../strings.de                                     |    22 +-
 .../TestSwitchOperatorBooleanInputProcessor.java   |   330 +
 .../TestSwitchOperatorNumericalInputProcessor.java |   333 +
 .../TestSwitchOperatorStringInputProcessor.java    |   295 +
 .../change/TestChangedValueDetectionProcessor.java |    89 +-
 .../streampipes-sinks-databases-jvm/pom.xml        |    12 +-
 .../jvm/DatabaseSinksExtensionModuleExport.java    |     5 +-
 .../sinks/databases/jvm/qdrant/QdrantSink.java     |   331 +
 .../databases/jvm/qdrant/QdrantValueFactory.java   |   112 +
 .../documentation.md                               |    88 +
 .../icon.png                                       |   Bin 0 -> 3443 bytes
 .../strings.en                                     |    43 +
 .../sinks/internal/jvm/datalake/DataLakeSink.java  |   107 +-
 streampipes-integration-tests/pom.xml              |     4 +-
 .../integration/adapters/KafkaAdapterTester.java   |     8 +-
 .../integration/containers/KafkaDevContainer.java  |     2 +-
 ...fkaContainer.java => SpKafkaTestContainer.java} |    29 +-
 streampipes-maven-plugin/pom.xml                   |     2 +-
 .../org/apache/streampipes/units/UnitProvider.java |     6 +
 .../kafka/config/ConsumerConfigFactory.java        |     1 +
 .../streampipes/model/client/user/Group.java       |     9 +
 .../streampipes/model/client/user/Permission.java  |     9 +
 .../apache/streampipes/model/client/user/Role.java |    12 +
 .../streampipes/model/client/user/UserAccount.java |    38 +
 .../org/apache/streampipes/model/UserInfo.java     |     9 +
 .../configuration/DefaultExportProviderConfig.java |    22 +-
 .../configuration/DefaultSpCoreConfiguration.java  |     1 +
 .../configuration/ExportProviderSettings.java      |   115 +
 .../model/configuration/GeneralConfig.java         |     9 +
 .../model/configuration/ProviderType.java          |     7 +-
 .../model/configuration/SpCoreConfiguration.java   |    12 +
 .../model/configuration/UserAcknowledgment.java    |    11 +-
 .../CompositeDashboardModel.java}                  |    37 +-
 .../model/dashboard/DashboardModel.java            |     5 +
 .../model/datalake/DataExplorerWidgetModel.java    |    20 -
 .../model/datalake/DataLakeMeasure.java            |    18 +-
 .../model/datalake/DataRetentionConfig.java        |    13 +-
 .../streampipes/model/datalake/ExportConfig.java   |    10 +-
 .../model/datalake/RetentionAction.java            |    10 +-
 .../model/datalake/RetentionExportConfig.java      |    39 +-
 .../model/datalake/RetentionInterval.java          |    10 +-
 .../model/datalake/RetentionTimeConfig.java        |    52 +
 .../model/loadbalancer/LoadBalancerConstants.java  |    31 +-
 .../model/loadbalancer/ServiceLoadDataReport.java  |   188 +
 .../streampipes/model/loadbalancer/Usage.java      |   201 +
 .../streampipes/model/opcua/Certificate.java       |   217 +
 .../model/opcua/CertificateBuilder.java            |   247 +
 .../streampipes/model/opcua/CertificateState.java  |     7 +-
 .../manager/preview/PipelinePreview.java           |    71 +-
 .../manager/runtime/ClientDisconnectCallback.java  |     8 +-
 .../runtime/RateLimitedRuntimeInfoProvider.java    |     7 +-
 .../manager/setup/CouchDbInstallationStep.java     |     6 +
 .../setup/tasks/AddDataLakeMeasureViewTask.java    |    49 +
 .../tasks/ApplyDefaultRolesAndPrivilegesTask.java  |    16 +-
 .../template/PipelineElementTemplateVisitor.java   |   115 +-
 .../management/DataExplorerResourceManager.java    |    31 +
 .../management/PermissionResourceManager.java      |     8 +
 .../resource/management/UserResourceManager.java   |     8 +-
 streampipes-rest-extensions/pom.xml                |     5 +
 .../connect/RuntimeResolvableResource.java         |     2 +-
 .../monitoring/ServiceMonitorResource.java         |    26 +-
 .../streampipes/rest/impl/Authentication.java      |     9 +
 .../rest/impl/MeasurementUnitResource.java         |    12 +-
 .../apache/streampipes/rest/impl/UserResource.java |    31 +-
 .../rest/impl/admin/CertificateResource.java       |   101 +
 .../admin/ExportProviderConfigurationResource.java |   105 +
 .../impl/dashboard/DataLakeDashboardResource.java  |    46 +-
 .../rest/impl/datalake/DataLakeDataWriter.java     |   136 +
 .../impl/datalake/DataLakeMeasureResource.java     |    42 +-
 .../rest/impl/datalake/DataLakeResource.java       |    73 +
 .../datalake/KioskDashboardDataLakeResource.java   |   130 +
 .../PipelinePreviewResource.java}                  |    23 +-
 .../StreamPreviewResource.java}                    |     9 +-
 .../rest/security/SpPermissionEvaluator.java       |   122 +-
 streampipes-service-base/pom.xml                   |     4 +
 .../service/base}/StreamPipesPrometheusConfig.java |     2 +-
 .../base/logging/LogbackRollingFileConfig.java     |   101 +
 .../src/main/resources/META-INF/spring.factories   |    21 +-
 .../minimal/StreamPipesCoreApplicationMinimal.java |     2 +-
 streampipes-service-core/pom.xml                   |     1 +
 .../service/core/OpenApiConfiguration.java         |     4 +-
 .../service/core/StreamPipesCoreApplication.java   |     6 +-
 .../service/core/UnauthenticatedInterfaces.java    |     5 +-
 .../service/core/WebSecurityConfig.java            |    71 +-
 .../core/migrations/AvailableMigrations.java       |     4 +-
 .../v0980/AddDataLakeMeasureViewMigration.java     |    61 +
 .../service/core/oauth2/UserService.java           |   116 +-
 .../service/core/scheduler/DataLakeScheduler.java  |   205 +
 .../StreamPipesExtensionsServiceBase.java          |     7 +-
 .../storage/api/IDataLakeMeasureStorage.java       |    17 +-
 .../streampipes/storage/api/INoSqlStorage.java     |     6 +-
 streampipes-storage-couchdb/pom.xml                |     6 +
 .../storage/couchdb/CouchDbStorageManager.java     |    17 +-
 .../couchdb/impl/DataLakeMeasureStorage.java       |    60 +
 .../streampipes/storage/couchdb/utils/Utils.java   |     1 +
 .../executors/ProcessingElementTestExecutor.java   |    47 +-
 .../test/executors/TestConfiguration.java          |    18 +-
 .../test/executors/TestConfigurationBuilder.java   |    30 +-
 .../management/util/GrantedPermissionsBuilder.java |     2 +-
 .../user/management/util/UserInfoUtil.java         |     1 +
 streampipes-wrapper-siddhi/pom.xml                 |     4 +
 .../standalone/StreamPipesDataProcessor.java       |     2 +-
 .../wrapper/standalone/StreamPipesDataSink.java    |     1 +
 tools/maven/checkstyle.xml                         |    71 +-
 tools/maven/streampipes-code-formatter.xml         |   359 +
 ui/.eslintrc.json                                  |     3 +-
 ui/angular.json                                    |     2 +-
 ui/cypress.config.ts                               |    29 +-
 ui/cypress/support/builder/AdapterBuilder.ts       |    12 +
 ui/cypress/support/e2e.ts                          |     2 -
 ui/cypress/support/model/AdapterInput.ts           |     3 +
 ui/cypress/support/model/DataExplorerWidget.ts     |     2 -
 .../support/model/DataTypeString.ts}               |    13 +-
 ui/cypress/support/model/EventPropertyInput.ts     |     4 +-
 .../PropertyDataTypeChange.ts}                     |    11 +-
 .../support/utils/DataDownloadDialogUtils.ts       |     2 +
 ui/cypress/support/utils/FileManagementUtils.ts    |    10 +-
 ui/cypress/support/utils/GeneralUtils.ts           |    17 +
 ui/cypress/support/utils/asset/AssetBtns.ts        |     4 +
 ui/cypress/support/utils/asset/AssetUtils.ts       |    45 +-
 ui/cypress/support/utils/connect/ConnectBtns.ts    |    20 +
 .../utils/connect/ConnectEventSchemaUtils.ts       |    37 +-
 ui/cypress/support/utils/connect/ConnectUtils.ts   |    90 +-
 ui/cypress/support/utils/connect/OpcUaUtils.ts     |    21 +-
 ui/cypress/support/utils/datalake/DataLakeBtns.ts  |     7 +-
 ui/cypress/support/utils/datalake/DataLakeUtils.ts |    26 +-
 ui/cypress/support/utils/pipeline/PipelineUtils.ts |    63 +-
 ui/cypress/support/utils/user/PermissionUtils.ts   |    12 +-
 .../tests/connect/adapterWithAssets.smoke.spec.ts  |   106 +
 .../compactAdapterWithTransformation.spec.ts       |     4 +-
 .../tests/connect/compact/uiConfiguration.spec.ts  |     3 +-
 .../connect/createAdapterWithoutStarting.spec.ts   |     5 +-
 ui/cypress/tests/connect/editAdapter.smoke.spec.ts |    20 +-
 .../editAdapterSettingsAndPipeline.smoke.spec.ts   |     3 +
 .../editAdapterTransformationRulesAreKept.spec.ts  |     1 +
 .../connect/editAdapterValuesAndFields.spec.ts     |     6 +-
 ui/cypress/tests/connect/fileStream.spec.ts        |     4 +-
 .../connect/machineDataSimulator.smoke.spec.ts     |     2 +-
 .../opcua/startAndEditOpcAdapters.smoke.spec.ts    |     6 +-
 .../connect/rules/addNumericalStaticValue.spec.ts  |     2 +
 .../tests/datalake/configuration.smoke.spec.ts     |     2 +-
 .../filterNumericalStringProperties.spec.ts        |     3 +-
 .../tests/datalake/timeOrderDataView.spec.ts       |     2 +-
 .../tests/pipeline/pipelineAsset.smoke.spec.ts     |    97 +
 .../tests/pipeline/pipelineTest.smoke.spec.ts      |     2 +-
 .../tests/pipeline/renamePipelineTest.spec.ts      |     4 +-
 .../pipeline/updatePipelineTest.smoke.spec.ts      |    15 +-
 .../userManagement/testGroupManagement.spec.ts     |     2 +-
 .../userManagement/testUserRoleConnect.spec.ts     |     4 +-
 .../userManagement/testUserRolePipeline.spec.ts    |     8 +-
 ui/deployment/app-routing.module.mst               |     8 +-
 ui/deployment/app.module.mst                       |     6 +-
 ui/deployment/base-navigation.component.mst        |    19 +-
 ui/deployment/dev/config.yml                       |     1 +
 ui/deployment/i18n/de.json                         |   496 +-
 ui/deployment/i18n/en.json                         |   495 +-
 ui/deployment/modules.yml                          |    13 +
 ui/deployment/prebuild.js                          |    36 +-
 ui/deployment/theme/_custom-variables.scss         |    49 +
 ui/deployment/theme/_theme-colors.scss             |   250 +
 ui/develocity.config.js                            |    25 +
 ui/package-lock.json                               | 24093 +++++++++----------
 ui/package.json                                    |    75 +-
 .../streampipes/platform-services/package.json     |     8 +-
 .../src/lib/apis/abstract-monitoring.service.ts    |     7 +-
 .../src/lib/apis/adapter-monitoring.service.ts     |     9 -
 .../src/lib/apis/adapter.service.ts                |    12 +-
 .../src/lib/apis/asset-management.service.ts       |     8 +-
 ...ent-asset.service.ts => certificate.service.ts} |    28 +-
 .../src/lib/apis/chart.service.ts                  |     8 +-
 .../src/lib/apis/commons.service.ts                |     2 -
 .../src/lib/apis/compact-pipeline.service.ts       |     8 +-
 ...-info.service.ts => dashboard-kiosk.service.ts} |    37 +-
 .../src/lib/apis/dashboard.service.ts              |    36 +-
 .../src/lib/apis/datalake-rest.service.ts          |    43 +-
 ...asset.service.ts => export-provider.service.ts} |    38 +-
 .../src/lib/apis/extension-installation.service.ts |    18 +-
 .../src/lib/apis/files.service.ts                  |     8 +-
 .../src/lib/apis/functions.service.ts              |     8 +-
 .../src/lib/apis/general-config.service.ts         |     8 +-
 .../src/lib/apis/generic-storage.service.ts        |     8 +-
 .../src/lib/apis/labels.service.ts                 |     4 +-
 .../src/lib/apis/location-config.service.ts        |     8 +-
 .../src/lib/apis/mail-config.service.ts            |     8 +-
 .../src/lib/apis/measurement-units.service.ts      |    38 +-
 .../src/lib/apis/permissions.service.ts            |     8 +-
 .../lib/apis/pipeline-canvas-metadata.service.ts   |     8 +-
 .../src/lib/apis/pipeline-element-asset.service.ts |     2 -
 .../apis/pipeline-element-runtime-info.service.ts  |     2 +-
 .../lib/apis/pipeline-element-template.service.ts  |     8 +-
 .../src/lib/apis/pipeline-element.service.ts       |     8 +-
 .../src/lib/apis/pipeline-monitoring.service.ts    |    28 +-
 .../src/lib/apis/pipeline-template.service.ts      |     4 +-
 .../src/lib/apis/pipeline.service.spec.ts          |    73 -
 .../src/lib/apis/pipeline.service.ts               |     8 +-
 .../src/lib/apis/privilege.service.ts              |     8 +-
 .../platform-services/src/lib/apis/role.service.ts |     8 +-
 .../src/lib/apis/semantic-types-rest.service.ts    |     8 +-
 .../src/lib/apis/service-tags.service.ts           |     8 +-
 .../src/lib/apis/shared-dashboard.service.ts       |     4 +-
 .../src/lib/apis/user-admin.service.ts             |     8 +-
 .../src/lib/apis/user-group.service.ts             |     8 +-
 .../platform-services/src/lib/apis/user.service.ts |     8 +-
 .../src/lib/model/assets/asset.model.ts            |    17 +
 .../src/lib/model/config/general-config.model.ts   |     7 +
 .../src/lib/model/dashboard/dashboard.model.ts     |    15 +-
 .../model/datalake/data-lake-query-config.model.ts |     1 +
 .../src/lib/model/gen/streampipes-model-client.ts  |    22 +-
 .../src/lib/model/gen/streampipes-model.ts         |   263 +-
 .../lib/query/data-view-query-generator.service.ts |    38 +-
 .../platform-services/src/public-api.ts            |     3 +
 ui/projects/streampipes/shared-ui/package.json     |    14 +-
 .../asset-browser-hierarchy.component.html         |    21 +-
 .../asset-browser-hierarchy.component.scss         |    10 +
 .../asset-browser-hierarchy.component.ts           |    19 +-
 .../asset-browser-node-info.component.ts           |     1 +
 .../asset-browser-node.component.html              |     1 +
 .../asset-browser-node.component.scss              |     2 +-
 .../asset-browser-node.component.ts                |     1 +
 .../asset-browser-filter-labels.component.html     |     3 +-
 .../asset-browser-filter-labels.component.ts       |     1 +
 .../asset-browser-filter-outer.component.html      |     4 +-
 .../asset-browser-filter-outer.component.ts        |     1 +
 .../asset-browser-filter-sites.component.ts        |     1 +
 .../asset-browser-filter-type.component.ts         |     1 +
 .../asset-browser-filter.component.html            |    10 +-
 .../asset-browser-filter.component.scss            |     4 +-
 .../asset-browser-filter.component.ts              |     1 +
 .../asset-browser-toolbar.component.html           |     2 +-
 .../asset-browser-toolbar.component.ts             |     1 +
 .../asset-browser/asset-browser.component.html     |     1 +
 .../asset-browser/asset-browser.component.ts       |     4 +
 .../asset-link-configuration.component.html        |    72 +
 .../asset-link-configuration.component.scss        |    87 +
 .../asset-link-configuration.component.ts          |   206 +
 .../basic-field-description.component.ts           |     1 +
 .../basic-header-title/header-title.component.scss |    18 +-
 .../basic-header-title/header-title.component.ts   |     1 +
 .../basic-inner-panel.component.scss               |    11 +-
 .../basic-inner-panel.component.ts                 |     1 +
 .../basic-nav-tabs/basic-nav-tabs.component.html   |     1 +
 .../basic-nav-tabs/basic-nav-tabs.component.scss   |     6 +
 .../basic-nav-tabs/basic-nav-tabs.component.ts     |     1 +
 .../basic-view/basic-view.component.html           |     1 +
 .../basic-view/basic-view.component.scss           |     3 +
 .../components/basic-view/basic-view.component.ts  |     1 +
 .../configuration-box.component.ts                 |     1 +
 .../components/date-input/date-input.component.ts  |     1 +
 .../input-schema-panel.component.html              |     4 +-
 .../input-schema-panel.component.scss              |     2 +-
 .../input-schema-panel.component.ts                |     1 +
 .../input-schema-property.component.ts             |     1 +
 .../pipeline-element-documentation.component.ts    |     1 +
 .../live-preview-error.component.ts                |     1 +
 .../live-preview-loading.component.ts              |     1 +
 .../live-preview-table.component.ts                |     1 +
 .../pipeline-element-runtime-info.component.ts     |     1 +
 .../pipeline-element.component.html                |     7 +-
 .../pipeline-element.component.scss                |     4 +
 .../pipeline-element/pipeline-element.component.ts |     1 +
 .../sidebar-resize/sidebar-resize.component.ts     |     1 +
 .../exception-details-dialog.component.html        |     6 +-
 .../exception-details-dialog.component.ts          |     1 +
 .../exception-details.component.scss               |     2 +-
 .../exception-details.component.ts                 |     1 +
 .../sp-exception-message.component.ts              |     1 +
 .../components/sp-label/sp-label.component.scss    |     1 -
 .../lib/components/sp-label/sp-label.component.ts  |     7 +-
 .../sp-table/sp-table-actions.directive.ts}        |     4 +-
 .../components/sp-table/sp-table.component.html    |    47 +-
 .../components/sp-table/sp-table.component.scss    |    11 +-
 .../lib/components/sp-table/sp-table.component.ts  |    32 +
 .../split-section/split-section.component.html     |     2 +-
 .../split-section/split-section.component.ts       |     1 +
 .../refresh-interval-settings.component.ts         |     1 +
 .../time-range-selector.component.scss             |     5 +-
 .../time-selector/time-range-selector.component.ts |     1 +
 .../custom-time-range-selection.component.html     |     2 +-
 .../custom-time-range-selection.component.ts       |     1 +
 .../time-selector-menu.component.scss              |     2 +-
 .../time-selector-menu.component.ts                |     1 +
 .../warning-box/warning-box.component.ts           |     1 +
 .../confirm-dialog/confirm-dialog.component.html   |     2 +-
 .../confirm-dialog/confirm-dialog.component.scss   |     2 -
 .../confirm-dialog/confirm-dialog.component.ts     |     1 +
 .../components/download/download.component.html    |     2 +-
 .../components/download/download.component.ts      |     1 +
 .../select-data-missing-values.component.ts        |     1 +
 .../select-data-range.component.ts                 |     1 +
 .../select-data/select-data.component.scss         |     2 -
 .../select-data/select-data.component.ts           |     1 +
 .../select-format/select-format.component.ts       |     1 +
 .../data-download-dialog.component.html            |     8 +-
 .../data-download-dialog.component.scss            |     2 -
 .../data-download-dialog.component.ts              |     1 +
 .../panel-dialog/panel-dialog.component.html       |     2 +-
 .../panel-dialog/panel-dialog.component.scss       |     4 +-
 .../dialog/panel-dialog/panel-dialog.component.ts  |     1 +
 .../pipeline-element-help.component.html           |     7 +-
 .../pipeline-element-help.component.scss           |     2 -
 .../pipeline-element-help.component.ts             |     1 +
 .../standard-dialog/standard-dialog.component.html |     2 +-
 .../standard-dialog/standard-dialog.component.scss |     4 +-
 .../standard-dialog/standard-dialog.component.ts   |     1 +
 .../src/lib/pipes/sort-by-runtime-name.pipe.ts     |     1 +
 .../lib/services/asset-configuration.service.ts    |   337 +
 .../src/lib/services/colorization.service.ts       |   107 +-
 .../shared-ui/src/lib/shared-ui.module.ts          |     6 +
 .../streampipes/shared-ui/src/public-api.ts        |     3 +
 .../_guards/auth.can-activate-children.guard.ts    |     3 +-
 ...hildren.guard.ts => auth.can-activate.guard.ts} |    23 +-
 .../_guards/base-configured.can-activate.guard.ts  |     3 +-
 .../_guards/terms.can-activate-children.guard.ts   |    62 +
 ui/src/app/apidocs/apidocs.component.ts            |     1 +
 .../app/app-overview/app-overview.component.html   |     2 +-
 ui/src/app/app.component.ts                        |     1 +
 ui/src/app/assets/assets.module.ts                 |     4 +
 .../asset-details-basics.component.html            |    24 +-
 .../asset-details-basics.component.ts              |     1 +
 .../asset-details-labels.component.html            |     2 +-
 .../asset-details-labels.component.ts              |     1 +
 .../asset-details-site.component.html              |     2 +-
 .../asset-details-site.component.ts                |     1 +
 .../asset-location/asset-location.component.ts     |     1 +
 .../asset-details-links.component.html             |    11 +-
 .../asset-details-links.component.ts               |     1 +
 .../asset-link-item/asset-link-item.component.scss |     2 +-
 .../asset-link-item/asset-link-item.component.ts   |     1 +
 .../asset-link-section.component.ts                |     1 +
 .../edit-asset/asset-details.component.html        |     2 +-
 .../edit-asset/asset-details.component.ts          |     1 +
 .../asset-selection-panel.component.ts             |     1 +
 .../view-assset-basics.component.ts                |     1 +
 .../view-asset-labels.component.ts                 |     1 +
 .../asset-link-card/asset-link-card.component.ts   |     1 +
 .../view-asset-links/view-asset-links.component.ts |     1 +
 .../view-asset/view-asset.component.ts             |     1 +
 .../asset-overview/asset-overview.component.html   |    82 +-
 .../asset-overview/asset-overview.component.ts     |     3 +-
 .../create-asset-dialog.component.html             |     6 +-
 .../create-asset/create-asset-dialog.component.ts  |     2 +-
 .../edit-asset-link-dialog.component.html          |    12 +-
 .../edit-asset-link-dialog.component.scss          |    11 +-
 .../edit-asset-link-dialog.component.ts            |     1 +
 .../manage-asset-links-dialog.component.html       |    38 +-
 .../manage-asset-links-dialog.component.scss       |     2 -
 .../manage-asset-links-dialog.component.ts         |     2 +
 ui/src/app/assets/pipes/asset-type-filter.pipe.ts  |     1 +
 .../configuration/configuration-tabs.service.ts    |    26 +-
 ui/src/app/configuration/configuration.module.ts   |    40 +-
 .../datalake-configuration-entry.ts                |     5 +
 .../datalake-configuration.component.html          |   310 +-
 .../datalake-configuration.component.ts            |   107 +-
 .../certificate-details-dialog.component.html      |    61 +
 .../certificate-details-dialog.component.ts}       |    24 +-
 .../select-export/select-format.component.html     |   147 +
 .../select-export/select-format.component.scss}    |    25 +-
 .../select-export/select-format.component.ts       |   121 +
 .../select-data-retention.component.html}          |    30 +-
 .../select-data-retention.component.scss}          |     0
 .../select-data-retention.component.ts}            |    28 +-
 .../select-retention/select-data.component.html}   |    26 +-
 .../select-retention}/select-data.component.scss   |     2 -
 .../select-retention/select-data.component.ts}     |    23 +-
 .../select-retention-action.component.html         |    48 +
 .../select-retention-action.component.scss}        |     0
 .../select-retention-action.component.ts}          |    30 +-
 .../data-retention-dialog.component.html           |    77 +
 .../data-retention-dialog.component.scss}          |     2 -
 .../data-retention-dialog.component.ts             |   133 +
 .../model/data-retention-config.model.ts}          |     9 +-
 .../model/data-retention-dialog.model.ts}          |    13 +-
 .../model/data-retention-provider.model.ts}        |     8 +-
 .../model/retention-config.model.ts}               |     8 +-
 .../model/retention-export-config.model.ts}        |    29 +-
 .../delete-datalake-index-dialog.component.html    |    30 +-
 .../delete-datalake-index-dialog.component.scss    |    19 -
 .../delete-datalake-index-dialog.component.ts      |    14 +-
 .../delete-export-provider-dialog.component.html}  |    40 +-
 .../delete-export-provider-dialog.component.ts}    |    43 +-
 .../export-provider-dialog.component.html          |   121 +
 .../export-provider-dialog.component.ts            |   133 +
 .../extensions-installation.component.html         |    33 +-
 .../extensions-installation.component.ts           |    10 +-
 ...xtensions-service-details-dialog.component.html |    17 +-
 ...xtensions-service-details-dialog.component.scss |     2 -
 .../extensions-service-details-dialog.component.ts |     1 +
 .../file-rename/file-rename-dialog.component.html  |    22 +-
 .../file-rename/file-rename-dialog.component.ts    |     1 +
 .../file-upload/file-upload-dialog.component.html  |    23 +-
 .../file-upload/file-upload-dialog.component.ts    |     7 +-
 .../edit-location-area.component.html              |     4 +-
 .../edit-location-area.component.ts                |     1 +
 .../edit-location/edit-location.component.html     |    19 +-
 .../edit-location/edit-location.component.ts       |     1 +
 .../manage-site/manage-site-dialog.component.html  |     8 +-
 .../manage-site/manage-site-dialog.component.ts    |     1 +
 .../email-configuration.component.html             |    77 +-
 .../email-configuration.component.ts               |    13 +-
 .../email-template-configuration.component.html    |    20 +-
 .../email-template-configuration.component.scss    |     2 +-
 .../email-template-configuration.component.ts      |    29 +-
 .../export/data-export-import.component.html       |    30 +-
 .../export/data-export-import.component.ts         |     7 +-
 .../data-export-dialog.component.html              |    35 +-
 .../data-export-dialog.component.scss              |    19 -
 .../export-dialog/data-export-dialog.component.ts  |     2 +-
 .../data-export-item/data-export-item.component.ts |     1 +
 .../generic-storage-item.component.ts              |     1 +
 .../generic-storage-items.component.html           |    10 +-
 .../generic-storage-items.component.ts             |     1 +
 .../data-import-dialog.component.html              |    60 +-
 .../data-import-dialog.component.scss              |     2 -
 .../import-dialog/data-import-dialog.component.ts  |     7 +-
 .../endpoint-item/endpoint-item.component.html     |    35 +-
 .../endpoint-item/endpoint-item.component.ts       |    20 +-
 .../extensions-installation.component.html         |    45 +-
 .../extensions-installation.component.ts           |     5 +-
 .../filter/order-by.pipe.ts                        |     5 +-
 .../pipeline-element-installation-status.pipe.ts   |     1 +
 .../filter/pipeline-element-name.pipe.ts           |     1 +
 .../filter/pipeline-element-type.pipe.ts           |     1 +
 .../certificate-configuration.component.html       |   134 +
 .../certificate-configuration.component.ts         |    82 +
 ...extensions-service-configuration.component.html |    10 +-
 .../extensions-service-configuration.component.ts  |     1 +
 .../service-configs-boolean.component.ts           |     1 +
 .../service-configs-item.component.ts              |     1 +
 .../service-configs-number.component.ts            |     1 +
 .../service-configs-password.component.ts          |     1 +
 .../service-configs-text.component.ts              |     1 +
 .../service-configs/service-configs.component.html |     4 +-
 .../service-configs/service-configs.component.ts   |     1 +
 .../extensions-service-management.component.html   |    23 +-
 .../extensions-service-management.component.ts     |     1 +
 .../registered-extensions-services.component.html  |    22 +-
 .../registered-extensions-services.component.ts    |     5 +-
 .../file-overview/file-overview.component.html     |    10 +-
 .../files/file-overview/file-overview.component.ts |     7 +-
 .../app/configuration/files/files.component.html   |    11 +-
 ui/src/app/configuration/files/files.component.ts  |     5 +-
 .../general-configuration.component.html           |    70 +-
 .../general-configuration.component.scss           |     5 +-
 .../general-configuration.component.ts             |    86 +-
 .../link-settings/link-settings.component.html     |    28 +-
 .../link-settings/link-settings.component.ts       |     1 +
 .../user-acknowledgment.component.html             |    42 +
 .../user-acknowledgment.component.ts}              |    17 +-
 .../edit-label/edit-label.component.html           |    14 +-
 .../edit-label/edit-label.component.ts             |    22 +-
 .../label-configuration.component.html             |    21 +-
 .../label-configuration.component.ts               |     1 +
 .../broker-config/broker-config.component.html     |     4 +-
 .../broker-config/broker-config.component.ts       |     1 +
 .../messaging-configuration.component.html         |    34 +-
 .../messaging-configuration.component.ts           |     1 +
 .../abstract-security-principal-config.ts          |    37 +-
 .../alternate-id-configuration.component.html      |    57 +
 .../alternate-id-configuration.component.ts}       |    24 +-
 .../authentication-configuration.component.html    |     4 +-
 .../authentication-configuration.component.ts      |     1 +
 .../edit-group-dialog.component.html               |    30 +-
 .../edit-group-dialog.component.scss               |     2 -
 .../edit-group-dialog.component.ts                 |     1 +
 .../edit-role-dialog.component.html                |    55 +-
 .../edit-role-dialog.component.scss                |     1 -
 .../edit-role-dialog/edit-role-dialog.component.ts |    20 +-
 .../edit-user-dialog.component.html                |   366 +-
 .../edit-user-dialog.component.scss                |     2 -
 .../edit-user-dialog/edit-user-dialog.component.ts |   379 +-
 .../role-configuration.component.html              |    31 +-
 .../role-configuration.component.ts                |    21 +-
 .../security-configuration.component.html          |    42 +-
 .../security-configuration.component.ts            |     1 +
 .../security-service-config.component.html         |    26 +-
 .../security-service-config.component.ts           |     1 +
 .../security-user-config.component.html            |    67 +-
 .../security-user-config.component.ts              |    19 +-
 .../user-group-configuration.component.html        |    36 +-
 .../user-group-configuration.component.ts          |    23 +-
 .../location-features-configuration.component.html |    23 +-
 .../location-features-configuration.component.ts   |    15 +-
 .../site-area-configuration.component.html         |    18 +-
 .../site-area-configuration.component.ts           |     5 +-
 .../sites-configuration.component.ts               |     1 +
 .../adapter-code-panel.component.ts                |     1 +
 .../adapter-configuration.component.html           |    12 +-
 .../adapter-configuration.component.ts             |     7 +-
 .../adapter-deployment-settings.component.ts       |     1 +
 .../adapter-settings.component.html                |     6 +-
 .../adapter-settings/adapter-settings.component.ts |     1 +
 .../error-message/error-message.component.ts       |     1 +
 .../event-property-row.component.html              |    12 +-
 .../event-property-row.component.scss              |     4 +-
 .../event-property-row.component.ts                |     1 +
 .../event-schema-error-hints.component.ts          |     1 +
 .../event-schema-preview.component.ts              |     1 +
 .../event-schema/event-schema.component.html       |    10 +-
 .../event-schema/event-schema.component.ts         |     1 +
 .../loading-message/loading-message.component.ts   |     1 +
 .../schema-editor-header.component.html            |     2 +-
 .../schema-editor-header.component.ts              |     1 +
 .../adapter-options-panel.component.scss           |     9 +-
 .../adapter-options-panel.component.ts             |     1 +
 .../start-adapter-configuration.component.html     |    87 +-
 .../start-adapter-configuration.component.ts       |    27 +-
 .../adapter-details-code.component.ts              |     1 +
 .../adapter-details-data.component.ts              |     1 +
 .../adapter-details-logs.component.ts              |     1 +
 .../adapter-details-metrics.component.ts           |     1 +
 .../configuration-group.component.html             |     2 +-
 .../configuration-group.component.ts               |     1 +
 .../adapter-description.component.html             |    51 +-
 .../adapter-description.component.scss             |    28 +-
 .../adapter-description.component.ts               |     4 +
 .../data-marketplace.component.html                |     1 +
 .../data-marketplace.component.scss                |     4 +-
 .../data-marketplace/data-marketplace.component.ts |     1 +
 .../edit-adapter/edit-adapter.component.ts         |     1 +
 .../adapter-status-light.component.ts              |     2 +-
 .../existing-adapters.component.html               |   215 +-
 .../existing-adapters.component.scss               |    11 +-
 .../existing-adapters.component.ts                 |     8 +-
 .../filter-toolbar/filter-toolbar.component.ts     |     1 +
 .../new-adapter/new-adapter.component.ts           |     1 +
 ui/src/app/connect/connect.module.ts               |     8 +-
 .../adapter-documentation-dialog.component.html    |     2 +-
 .../adapter-documentation-dialog.component.ts      |     1 +
 .../adapter-started-dialog.component.html          |     4 +-
 .../adapter-started-dialog.component.scss          |    19 -
 .../adapter-started-dialog.component.ts            |   219 +-
 .../adapter-started-loading.component.ts           |     1 +
 .../adapter-started-preview.component.ts           |     1 +
 .../adapter-started-success.component.html         |    44 +
 .../adapter-started-success.component.ts           |     7 +
 ...adapter-started-update-migration.component.html |     2 +-
 .../adapter-started-update-migration.component.ts  |     1 +
 .../adapter-template-dialog.component.html         |     4 +-
 .../adapter-template-dialog.component.scss         |    19 -
 .../adapter-template-dialog.component.ts           |     2 +-
 .../can-not-edit-adapter-dialog.component.html     |     2 +-
 .../can-not-edit-adapter-dialog.component.scss     |    19 -
 .../can-not-edit-adapter-dialog.component.ts       |     2 +-
 .../delete-adapter-dialog.component.html           |     8 +-
 .../delete-adapter-dialog.component.scss           |     2 -
 .../delete-adapter-dialog.component.ts             |     1 +
 .../edit-regex-transformation.component.ts         |     1 +
 .../edit-data-type/edit-data-type.component.ts     |     1 +
 .../edit-schema-transformation.component.scss      |    19 -
 .../edit-schema-transformation.component.ts        |     3 +-
 .../edit-unit-transformation.component.ts          |     1 +
 .../edit-correction-value.component.scss           |    19 -
 .../edit-correction-value.component.ts             |     3 +-
 .../edit-timestamp-property.component.ts           |     1 +
 .../edit-value-transformation.component.ts         |     1 +
 .../ep-settings-section.component.ts               |     1 +
 .../edit-event-property.component.html             |     4 +-
 .../edit-event-property.component.scss             |     2 -
 .../edit-event-property.component.ts               |     1 +
 .../all-adapter-actions-dialog.component.html      |     4 +-
 .../all-adapter-actions-dialog.component.scss      |    19 -
 .../all-adapter-actions-dialog.component.ts        |     2 +-
 ui/src/app/connect/filter/adapter-filter.pipe.ts   |     5 +-
 ui/src/app/connect/filter/timestamp.pipe.ts        |     1 +
 .../adapter-asset-configuration.service.ts         |   337 +
 .../services/transformation-rule.service.ts        |    41 +-
 .../id-generator/id-generator.service.ts           |     4 +
 .../template/PipelineInvocationBuilder.ts          |    96 -
 .../configuration-code-panel.component.ts          |     1 +
 ui/src/app/core-ui/core-ui.module.ts               |     8 +-
 .../app/core-ui/error-hint/error-hint.component.ts |     1 +
 .../loading-indicator.component.ts                 |     1 +
 .../simple-logs/simple-logs.component.ts           |     1 +
 .../simple-metrics/simple-metrics.component.ts     |     1 +
 .../multi-step-status-indicator.component.scss     |     2 +-
 .../multi-step-status-indicator.component.ts       |     1 +
 .../object-permission-dialog.component.html        |   329 +-
 .../object-permission-dialog.component.scss        |    11 +-
 .../object-permission-dialog.component.ts          |    41 +-
 ...eline-element-template-config-item.component.ts |     1 +
 ...pipeline-element-template-config.component.scss |     2 -
 .../pipeline-element-template-config.component.ts  |     1 +
 .../pipeline-element-template.pipe.ts              |     5 +-
 .../pipeline-operation-status.component.ts         |     1 +
 .../pipeline-started-status.component.html         |     4 +-
 .../pipeline-started-status.component.ts           |     1 +
 ui/src/app/core-ui/pipes/json-pretty-print.pipe.ts |     1 +
 ui/src/app/core-ui/pipes/yaml-pretty-print.pipe.ts |     1 +
 .../single-marker-map.component.ts                 |     1 +
 .../filter/display-recommended.pipe.ts             |     5 +-
 .../core-ui/static-properties/input.validator.ts   |     9 +-
 .../static-alternatives.component.scss             |     4 -
 .../static-alternatives.component.ts               |     1 +
 .../static-any-input/static-any-input.component.ts |     1 +
 .../static-code-input.component.html               |     4 +-
 .../static-code-input.component.ts                 |     1 +
 .../add-to-collection.component.ts                 |     1 +
 .../static-collection.component.ts                 |     1 +
 .../static-color-picker.component.ts               |     1 +
 .../static-file-input.component.html               |     2 +-
 .../static-file-input.component.scss               |     4 +-
 .../static-file-input.component.ts                 |     1 +
 .../static-free-input.component.html               |    43 +-
 .../static-free-input.component.scss               |     2 +-
 .../static-free-input.component.ts                 |     5 +
 .../static-group/static-group.component.ts         |     1 +
 .../static-mapping-nary.component.html             |     4 +-
 .../static-mapping-nary.component.scss             |     2 -
 .../static-mapping-nary.component.ts               |     1 +
 .../static-mapping-unary.component.ts              |     1 +
 .../static-one-of-input.component.html             |     1 -
 .../static-one-of-input.component.ts               |     1 +
 .../static-property.component.html                 |     7 +-
 .../static-property.component.scss                 |     4 -
 .../static-properties/static-property.component.ts |     1 +
 ...tic-runtime-resolvable-any-input.component.html |     8 +-
 ...tatic-runtime-resolvable-any-input.component.ts |     1 +
 .../static-runtime-resolvable-group.component.html |     2 +-
 .../static-runtime-resolvable-group.component.ts   |     1 +
 ...c-runtime-resolvable-oneof-input.component.html |     2 +-
 ...tic-runtime-resolvable-oneof-input.component.ts |     1 +
 ...ic-runtime-resolvable-tree-input.component.scss |     4 +-
 ...atic-runtime-resolvable-tree-input.component.ts |     1 +
 .../static-tree-input-browse-nodes.component.ts    |     1 +
 .../static-tree-input-button-menu.component.html   |     5 +-
 .../static-tree-input-button-menu.component.ts     |     1 +
 .../static-tree-input-node-details.component.ts    |     1 +
 .../static-tree-input-selected-nodes.component.ts  |     1 +
 .../static-tree-input-text-editor.component.ts     |     1 +
 .../static-secret-input.component.ts               |     1 +
 .../static-slide-toggle.component.ts               |     1 +
 .../status-indicator.component.scss                |     2 +-
 .../status-indicator/status-indicator.component.ts |     1 +
 .../core-ui/status/status-widget.component.scss    |     4 +-
 .../app/core-ui/status/status-widget.component.ts  |     1 +
 ui/src/app/core-ui/topics/topics.component.html    |     7 +-
 ui/src/app/core-ui/topics/topics.component.scss    |     2 -
 ui/src/app/core-ui/topics/topics.component.ts      |     1 +
 .../components/bars.scss}                          |    22 +-
 .../breadcrumb/breadcrumb.component.scss           |     4 +-
 .../components/breadcrumb/breadcrumb.component.ts  |     1 +
 .../core/components/iconbar/iconbar.component.ts   |    16 +-
 .../streampipes/streampipes.component.scss         |     2 -
 .../streampipes/streampipes.component.ts           |     1 +
 .../core/components/toolbar/toolbar.component.html |    13 +-
 .../core/components/toolbar/toolbar.component.scss |     9 +
 .../core/components/toolbar/toolbar.component.ts   |    27 +-
 ui/src/app/core/pipes/shorten.pipe.ts              |     1 +
 .../kiosk/dashboard-kiosk.component.html           |    73 +
 .../kiosk/dashboard-kiosk.component.scss}          |    31 +-
 .../components/kiosk/dashboard-kiosk.component.ts  |   141 +
 .../app/dashboard-kiosk/dashboard-kiosk.module.ts  |    63 +
 .../chart-view/abstract-chart-view.directive.ts    |    53 +-
 .../grid-view/dashboard-grid-view.component.html   |    62 +
 .../grid-view/dashboard-grid-view.component.scss   |    21 +-
 .../grid-view/dashboard-grid-view.component.ts     |    37 +-
 .../slide-view/dashboard-slide-view.component.html |     5 +-
 .../slide-view/dashboard-slide-view.component.scss |     7 +-
 .../slide-view/dashboard-slide-view.component.ts   |    33 +-
 .../dashboard-shared.module.ts}                    |    52 +-
 .../services/dashboard.service.ts                  |     6 +-
 .../grid-view/dashboard-grid-view.component.html   |    49 -
 .../dashboard-overview-table.component.html        |   173 +-
 .../dashboard-overview-table.component.ts          |    69 +-
 .../overview/dashboard-overview.component.html     |     2 +-
 .../overview/dashboard-overview.component.ts       |    20 +-
 .../chart-selection-panel.component.ts             |     1 +
 .../chart-preview/chart-preview.component.scss     |     4 +
 .../chart-preview/chart-preview.component.ts       |     1 +
 .../chart-selection/chart-selection.component.ts   |     1 +
 .../panel/dashboard-panel.component.html           |    25 +-
 .../panel/dashboard-panel.component.scss           |     1 -
 .../components/panel/dashboard-panel.component.ts  |   165 +-
 .../dashboard-toolbar.component.html               |   209 +-
 .../dashboard-toolbar.component.ts                 |     1 +
 ui/src/app/dashboard/dashboard.module.ts           |    14 +-
 .../clone-dashboard-dialog.component.html          |   158 +
 .../clone-dashboard-dialog.component.scss}         |     6 +-
 .../clone-dashboard-dialog.component.ts            |   130 +
 .../edit-dashboard-dialog.component.html           |    26 +-
 .../edit-dashboard-dialog.component.ts             |     9 +-
 .../color-mapping-options-config.component.html    |     2 +-
 .../color-mapping-options-config.component.ts      |     1 +
 .../data-zoom-config/data-zoom-config.component.ts |     1 +
 .../echarts-widget-appearance-config.component.ts  |     1 +
 .../select-axis-options-config.component.ts        |     1 +
 .../select-color-properties-config.component.html  |     4 +-
 .../select-color-properties-config.component.ts    |     1 +
 .../time-series-item-config.component.ts           |     1 +
 ...elect-multiple-properties-config.component.html |     4 +-
 .../select-multiple-properties-config.component.ts |     1 +
 .../select-single-property-config.component.ts     |     1 +
 .../visualization-config-outer.component.ts        |     1 +
 .../components/chart-container/chart.directive.ts  |     1 +
 .../data-explorer-chart-container.component.html   |   190 +-
 .../data-explorer-chart-container.component.scss   |    11 +-
 .../data-explorer-chart-container.component.ts     |    21 +-
 .../base/base-data-explorer-widget.directive.ts    |    43 +-
 .../charts/base/echarts-widget.component.ts        |    19 +
 .../invalid-configuration.component.ts             |     1 +
 .../no-data/no-data-in-date-range.component.ts     |     1 +
 .../base/too-much-data/too-much-data.component.ts  |     1 +
 .../correlation-chart-widget-config.component.html |    36 +
 .../correlation-chart-widget-config.component.ts   |     1 +
 .../model/correlation-chart-widget.model.ts        |     2 +
 .../charts/density/density-renderer.service.ts     |    16 +
 .../config/gauge-widget-config.component.html      |    15 +
 .../gauge/config/gauge-widget-config.component.ts  |     1 +
 .../charts/gauge/gauge-renderer.service.ts         |     2 +-
 .../charts/gauge/model/gauge-widget.model.ts       |     1 +
 .../config/heatmap-widget-config.component.ts      |     1 +
 .../histogram-chart-widget-config.component.ts     |     1 +
 .../image/config/image-widget-config.component.ts  |     1 +
 .../image-bar-preview.component.ts                 |     1 +
 .../charts/image/image-bar/image-bar.component.ts  |     1 +
 .../image-container/image-container.component.ts   |     1 +
 .../image/image-viewer/image-viewer.component.ts   |     1 +
 .../charts/image/image-widget.component.ts         |     9 +-
 .../indicator-chart-widget-config.component.ts     |     1 +
 .../map/config/map-widget-config.component.ts      |     1 +
 .../components/charts/map/map-widget.component.ts  |     1 +
 .../config/pie-chart-widget-config.component.ts    |     1 +
 .../charts/scatter/scatter-renderer.service.ts     |    16 +
 .../status-heatmap-widget-config.component.ts      |     1 +
 .../config/status-widget-config.component.ts       |     1 +
 .../charts/status/status-widget.component.ts       |     3 +-
 .../table/config/table-widget-config.component.ts  |     1 +
 .../charts/table/table-widget.component.ts         |     6 +-
 .../time-series-appearance-config.component.ts     |     1 +
 .../time-series-chart-widget-config.component.ts   |     1 +
 .../traffic-light-widget-config.component.ts       |     1 +
 .../traffic-light-widget.component.ts              |     1 +
 .../value-heatmap-chart-widget-config.component.ts |     1 +
 .../data-explorer-shared.module.ts                 |     5 +-
 .../models/dataview-dashboard.model.ts             |    19 +-
 .../registry/data-explorer-chart-registry.ts       |    58 +
 .../data-explorer-field-provider-service.ts        |     3 +
 .../services/data-explorer-shared.service.ts       |    62 +-
 .../data-explorer-chart-view.component.html        |     6 +-
 .../data-explorer-chart-view.component.ts          |    43 +-
 ...lorer-widget-appearance-settings.component.html |    98 +-
 ...lorer-widget-appearance-settings.component.scss |     6 +
 ...xplorer-widget-appearance-settings.component.ts |    45 +-
 .../data-explorer-designer-panel.component.html    |     6 +-
 .../data-explorer-designer-panel.component.scss    |     2 -
 .../data-explorer-designer-panel.component.ts      |     1 +
 .../aggregate-configuration.component.ts           |     1 +
 ...ta-explorer-widget-data-settings.component.html |     6 +-
 ...ta-explorer-widget-data-settings.component.scss |     4 +-
 ...data-explorer-widget-data-settings.component.ts |     1 +
 .../field-selection-panel.component.html           |     4 +-
 .../field-selection-panel.component.ts             |     1 +
 .../field-selection/field-selection.component.ts   |     1 +
 .../filter-selection-panel-row.component.ts        |     1 +
 ...tion-panel-row-operation-selection.component.ts |     1 +
 ...ction-panel-row-property-selection.component.ts |     1 +
 ...ction-panel-row-value-autocomplete.component.ts |     1 +
 ...er-selection-panel-row-value-input.component.ts |     1 +
 .../filter-selection-panel.component.html          |     2 +-
 .../filter-selection-panel.component.ts            |     1 +
 .../group-selection-panel.component.html           |     4 +-
 .../group-selection-panel.component.ts             |     1 +
 .../order-selection-panel.component.ts             |     1 +
 ...-explorer-visualisation-settings.component.html |     7 +
 ...-explorer-visualisation-settings.component.scss |     6 +
 ...ta-explorer-visualisation-settings.component.ts |     1 +
 ...data-explorer-chart-view-toolbar.component.html |     6 +-
 .../data-explorer-chart-view-toolbar.component.ts  |     1 +
 .../data-explorer-overview-table.component.html    |   164 +-
 .../data-explorer-overview-table.component.ts      |    22 +-
 .../overview/data-explorer-overview.component.html |     2 +-
 .../overview/data-explorer-overview.component.ts   |    13 +-
 .../overview/data-explorer-overview.directive.ts   |    12 +-
 ui/src/app/data-explorer/data-explorer.module.ts   |     5 +-
 .../custom-output-strategy.component.html          |    20 +-
 .../custom-output-strategy.component.ts            |     1 +
 .../output-strategy/output-strategy.component.html |     2 +-
 .../output-strategy/output-strategy.component.ts   |     1 +
 .../property-selection.component.ts                |     1 +
 .../user-defined-output.component.html             |    12 +-
 .../user-defined-output.component.ts               |     1 +
 ...e-assembly-drawing-area-pan-zoom.component.scss |     2 +-
 ...ine-assembly-drawing-area-pan-zoom.component.ts |     1 +
 .../pipeline-assembly-drawing-area.component.ts    |    49 +-
 ...-assembly-options-pipeline-cache.component.html |    18 +-
 ...-assembly-options-pipeline-cache.component.scss |     4 +
 ...ne-assembly-options-pipeline-cache.component.ts |     1 +
 .../pipeline-assembly-options.component.html       |    47 +-
 .../pipeline-assembly-options.component.ts         |     1 +
 .../pipeline-assembly.component.html               |     1 +
 .../pipeline-assembly.component.scss               |     4 +-
 .../pipeline-assembly.component.ts                 |     1 +
 .../pipeline-element-icon-stand-row.component.html |     2 +-
 .../pipeline-element-icon-stand-row.component.ts   |     1 +
 .../pipeline-element-icon-stand.component.html     |    10 +-
 .../pipeline-element-icon-stand.component.scss     |    12 +-
 .../pipeline-element-icon-stand.component.ts       |     1 +
 .../pipeline-element-options.component.html        |    10 +-
 .../pipeline-element-options.component.scss        |     6 +-
 .../pipeline-element-options.component.ts          |     1 +
 .../pipeline-element-preview.component.html        |     4 +-
 .../pipeline-element-preview.component.ts          |     1 +
 ...ipeline-element-statistics-badge.component.scss |     4 +-
 .../pipeline-element-statistics-badge.component.ts |     1 +
 .../pipeline-element-statistics.component.ts       |     1 +
 .../dropped-pipeline-element.component.ts          |     1 +
 .../components/pipeline/pipeline.component.html    |     2 +-
 .../components/pipeline/pipeline.component.scss    |     4 +-
 .../components/pipeline/pipeline.component.ts      |     1 +
 .../add-template-dialog.component.html             |    11 +-
 .../add-template-dialog.component.ts               |     1 +
 .../template-selection.component.ts                |     1 +
 .../compatible-elements.component.html             |     4 +-
 .../compatible-elements.component.scss             |     2 -
 .../compatible-elements.component.ts               |     1 +
 .../dialog/customize/customize.component.html      |    27 +-
 .../dialog/customize/customize.component.scss      |     2 -
 .../editor/dialog/customize/customize.component.ts |     1 +
 .../matching-error/matching-error.component.html   |    25 +-
 .../matching-error/matching-error.component.scss   |    19 -
 .../matching-error/matching-error.component.ts     |     2 +-
 .../missing-elements-for-tutorial.component.html   |    21 +-
 .../missing-elements-for-tutorial.component.scss   |    19 -
 .../missing-elements-for-tutorial.component.ts     |     2 +-
 .../pipeline-element-discovery.component.html      |     2 +-
 .../pipeline-element-discovery.component.scss      |     2 -
 .../pipeline-element-discovery.component.ts        |     1 +
 .../save-pipeline-settings.component.html          |    28 +
 .../save-pipeline-settings.component.ts            |    44 +-
 .../save-pipeline/save-pipeline.component.html     |    11 +-
 .../save-pipeline/save-pipeline.component.scss     |     2 -
 .../save-pipeline/save-pipeline.component.ts       |    97 +-
 ui/src/app/editor/editor.component.html            |     2 +-
 ui/src/app/editor/editor.component.scss            |     4 +-
 ui/src/app/editor/editor.component.ts              |     1 +
 ui/src/app/editor/editor.module.ts                 |     3 +
 .../filter/enabled-pipeline-element.filter.ts      |     1 +
 ui/src/app/editor/services/editor.service.ts       |     6 +-
 .../services/pipeline-element-group-filter.pipe.ts |     5 +-
 .../services/pipeline-element-name-filter.pipe.ts  |     5 +-
 .../services/pipeline-element-type-filter.pipe.ts  |     5 +-
 ui/src/app/editor/utils/style-sanitizer.ts         |     5 +-
 ui/src/app/home/components/status.component.scss   |    13 +-
 ui/src/app/home/components/status.component.ts     |     1 +
 .../welcome-tour/welcome-tour.component.html       |     6 +-
 .../welcome-tour/welcome-tour.component.scss       |     2 -
 .../dialog/welcome-tour/welcome-tour.component.ts  |     1 +
 ui/src/app/home/home.component.html                |     6 +-
 ui/src/app/home/home.component.scss                |    14 +-
 ui/src/app/home/home.component.ts                  |     1 +
 ui/src/app/info/info.component.ts                  |     1 +
 ui/src/app/info/versions/versions.component.ts     |     1 +
 .../activate-account/activate-account.component.ts |    15 +-
 .../components/auth-box/auth-box.component.scss    |     2 +-
 .../components/auth-box/auth-box.component.ts      |     1 +
 .../login/components/base-login-page.directive.ts  |     6 +-
 .../login/components/login/login.component.html    |   191 +-
 .../app/login/components/login/login.component.ts  |    34 +-
 ui/src/app/login/components/login/login.model.ts   |     3 +
 .../components/register/register.component.html    |     2 +-
 .../components/register/register.component.ts      |    11 +-
 .../restore-password.component.html                |     2 +-
 .../restore-password/restore-password.component.ts |    11 +-
 .../set-new-password.component.html                |     2 +-
 .../set-new-password/set-new-password.component.ts |    17 +-
 .../login/components/setup/setup.component.html    |     4 +-
 .../app/login/components/setup/setup.component.ts  |     1 +
 .../components/startup/startup.component.scss      |     4 +-
 .../login/components/startup/startup.component.ts  |     1 +
 .../login/components/terms/terms.component.html    |    46 +
 .../components/terms/terms.component.scss}         |    41 +-
 .../app/login/components/terms/terms.component.ts  |   102 +
 ui/src/app/login/login.module.ts                   |     2 +
 ui/src/app/login/services/login.service.ts         |    16 +-
 .../components/notification-item.component.html    |     2 +-
 .../components/notification-item.component.scss    |     4 +-
 .../components/notification-item.component.ts      |     1 +
 .../app/notifications/notifications.component.html |    10 +-
 .../app/notifications/notifications.component.scss |    10 +-
 .../app/notifications/notifications.component.ts   |     1 +
 ui/src/app/notifications/notifications.module.ts   |     2 +
 .../actions/pipeline-actions.component.ts          |     1 +
 .../pipeline-details-expansion-panel.component.ts  |     1 +
 .../elements/pipeline-elements-row.component.ts    |     1 +
 .../pipeline-element-details-row.component.ts      |     1 +
 .../status/pipeline-status.component.scss          |     2 +-
 .../status/pipeline-status.component.ts            |     1 +
 .../pipeline-details-toolbar.component.ts          |     1 +
 .../preview/pipeline-preview.component.ts          |     1 +
 .../pipeline-code-dialog.component.html            |     7 +-
 .../pipeline-code-dialog.component.ts              |     1 +
 .../pipeline-logs-dialog.component.html            |     7 +-
 .../pipeline-logs-dialog.component.ts              |     1 +
 .../pipeline-details/pipeline-details.component.ts |     1 +
 .../functions-logs/functions-logs.component.ts     |     1 +
 .../functions-metrics.component.ts                 |     1 +
 .../functions-overview.component.ts                |     1 +
 .../pipeline-overview.component.html               |   274 +-
 .../pipeline-overview.component.ts                 |     8 +-
 .../delete-pipeline-dialog.component.html          |     6 +-
 .../delete-pipeline-dialog.component.scss          |    19 -
 .../delete-pipeline-dialog.component.ts            |     2 +-
 .../pipeline-notifications.component.html          |     2 +-
 .../pipeline-notifications.component.scss          |     3 -
 .../pipeline-notifications.component.ts            |     1 +
 .../pipeline-status-dialog.component.html          |     2 +-
 .../pipeline-status-dialog.component.scss          |     3 -
 .../pipeline-status-dialog.component.ts            |     1 +
 .../start-all-pipelines-dialog.component.html      |     4 +-
 .../start-all-pipelines-dialog.component.scss      |    19 -
 .../start-all-pipelines-dialog.component.ts        |     2 +-
 ui/src/app/pipelines/pipelines.component.html      |    16 +-
 ui/src/app/pipelines/pipelines.component.ts        |     1 +
 ui/src/app/pipelines/pipelines.module.ts           |     2 +
 .../general-profile-settings.component.html        |     8 +-
 .../general/general-profile-settings.component.ts  |     1 +
 .../token/token-management-settings.component.html |    10 +-
 .../token/token-management-settings.component.ts   |     1 +
 .../change-email-dialog.component.html             |     6 +-
 .../change-email-dialog.component.scss             |     2 -
 .../change-email/change-email-dialog.component.ts  |     1 +
 .../change-password-dialog.component.html          |     6 +-
 .../change-password-dialog.component.scss          |     2 -
 .../change-password-dialog.component.ts            |     1 +
 ui/src/app/profile/profile.component.html          |     8 +-
 ui/src/app/profile/profile.component.ts            |     1 +
 ui/src/app/services/secure.pipe.ts                 |     1 +
 .../scss/custom-theme/.gitkeep}                    |     0
 ui/src/scss/main.scss                              |    87 +-
 ui/{deployment => src/scss/sp}/_variables.scss     |    98 +-
 ui/src/scss/sp/buttons-mat3.scss                   |    96 +
 ui/src/scss/sp/buttons.ng1.scss                    |   162 -
 ui/src/scss/sp/buttons.scss                        |   151 -
 ui/src/scss/sp/colors.scss                         |    16 +-
 ui/src/scss/sp/dialog.ng5.scss                     |    22 -
 ui/src/scss/sp/dialog.scss                         |     9 +-
 ui/src/scss/sp/documentation.ng1.scss              |     4 +-
 ui/src/scss/sp/feedback.ng1.scss                   |    59 -
 .../scss/sp/forms-mat3.scss}                       |    37 +-
 ui/src/scss/sp/layout.scss                         |    10 +-
 ui/src/scss/sp/main.scss                           |    61 +-
 ui/src/scss/sp/pipeline-element-options.scss       |    12 +-
 ui/src/scss/sp/pipeline-validation.scss            |     2 -
 ui/src/scss/sp/progress-bar.scss                   |    23 -
 ui/src/scss/sp/shepherd-new.scss                   |     9 +-
 ui/src/scss/sp/sp-theme.scss                       |   289 +-
 ui/src/scss/sp/spinner.scss                        |     4 +-
 ui/src/scss/sp/widgets.scss                        |     2 +-
 ui/tsconfig.json                                   |     5 +-
 1249 files changed, 42848 insertions(+), 22649 deletions(-)
 create mode 100644 .mvn/develocity.xml
 create mode 100644 .mvn/extensions.xml
 create mode 100644 package-lock.json
 create mode 100644 
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/IAdapterApi.java
 create mode 100644 
streampipes-client/src/main/java/org/apache/streampipes/client/api/AdapterApi.java
 create mode 100644 
streampipes-commons/src/main/java/org/apache/streampipes/commons/prometheus/service/ElementServiceMetrics.java
 create mode 100644 
streampipes-commons/src/main/java/org/apache/streampipes/commons/prometheus/service/ElementServiceStats.java
 copy 
ui/src/app/configuration/label-configuration/edit-label/edit-label.component.ts 
=> 
streampipes-data-explorer-export/src/main/java/org/apache/streampipes/dataexplorer/export/ObjectStorge/ExportProviderFactory.java
 (50%)
 copy 
ui/src/app/configuration/security-configuration/edit-user-dialog/edit-user-dialog.component.scss
 => 
streampipes-data-explorer-export/src/main/java/org/apache/streampipes/dataexplorer/export/ObjectStorge/IObjectStorage.java
 (73%)
 create mode 100644 
streampipes-data-explorer-export/src/main/java/org/apache/streampipes/dataexplorer/export/ObjectStorge/LocalFolder.java
 create mode 100644 
streampipes-data-explorer-export/src/main/java/org/apache/streampipes/dataexplorer/export/ObjectStorge/S3.java
 create mode 100644 
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/monitoring/ServiceLoadDataReportGenerator.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/config/identity/X509IdentityConfig.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/config/security/CompositeCertificateValidator.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/migration/OpcUaAdapterMigrationV6.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/migration/OpcUaSinkMigrationV2.java
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.jseval/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.jseval/strings.de
 (67%)
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.expression/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.expression/strings.de
 (59%)
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.limitsalert/documentation.de.md
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.limitsalert/strings.de
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.limitsenrichment/documentation.de.md
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.limitsenrichment/strings.de
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.math.mathop/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.math.mathop/strings.de
 (61%)
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.math.staticmathop/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.math.staticmathop/strings.de
 (59%)
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.trigonometry/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.processor.trigonometry/strings.de
 (67%)
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.sizemeasure/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.sizemeasure/strings.de
 (69%)
 create mode 100644 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.valuechange/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-enricher-jvm/src/main/resources/org.apache.streampipes.processors.enricher.jvm.valuechange/strings.de
 (50%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.compose/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.compose/strings.de
 (73%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.enrich/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.enrich/strings.de
 (68%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.limit/documentation.de.md
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.limit/strings.de
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.merge/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.merge/strings.de
 (54%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.movingaverage/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.movingaverage/strings.de
 (59%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.numericalfilter/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.numericalfilter/strings.de
 (58%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.numericaltextfilter/documentation.de.md
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.numericaltextfilter/strings.de
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.processor.booleanfilter/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.processor.booleanfilter/strings.de
 (59%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.project/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.project/strings.de
 (73%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.schema/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.schema/strings.de
 (73%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.sdt/documentation.de.md
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.sdt/strings.de
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.textfilter/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.textfilter/strings.de
 (61%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.threshold/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.threshold/strings.de
 (59%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.throughputmon/documentation.de.md
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/main/resources/org.apache.streampipes.processors.filters.jvm.throughputmon/strings.de
 delete mode 100644 
streampipes-extensions/streampipes-processors-filters-jvm/src/test/java/org/apache/streampipes/processors/filters/jvm/processor/throughputmon/TestThroughputMonitorProcessor.java
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.count/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.count/strings.de
 (55%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.frequency/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.frequency/strings.de
 (66%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.frequencychange/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.frequencychange/strings.de
 (55%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.increase/documentation.de.md
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.increase/strings.de
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.listcollector/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.listcollector/strings.de
 (64%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.listfilter/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.listfilter/strings.de
 (60%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.numericalfilter/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.numericalfilter/strings.de
 (58%)
 copy 
ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element/pipeline-element.component.html
 => 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.sequence/documentation.de.md
 (75%)
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.sequence/strings.de
 (67%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.stop/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.stop/strings.de
 (65%)
 create mode 100644 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.topk/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-filters-siddhi/src/main/resources/org.apache.streampipes.processors.siddhi.topk/strings.de
 (53%)
 create mode 100644 
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.latlong.processor.distancecalculator.haversine/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.latlong.processor.distancecalculator.haversine/strings.de
 (58%)
 create mode 100644 
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.latlong.processor.distancecalculator.haversinestatic/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.latlong.processor.distancecalculator.haversinestatic/strings.de
 (51%)
 create mode 100644 
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.latlong.processor.revgeocoder.geocityname/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.latlong.processor.revgeocoder.geocityname/strings.de
 (59%)
 create mode 100644 
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.latlong.processor.speedcalculator/documentation.de.md
 create mode 100644 
streampipes-extensions/streampipes-processors-geo-jvm/src/main/resources/org.apache.streampipes.processors.geo.jvm.latlong.processor.speedcalculator/strings.de
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/switchoperator/AbstractSwitchOperatorProcessor.java
 copy 
streampipes-resource-management/src/main/java/org/apache/streampipes/resource/management/DataExplorerResourceManager.java
 => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/switchoperator/IStreamPipesSwitchProcessor.java
 (55%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/switchoperator/LogicalOperator.java
 copy 
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/containers/KafkaDevContainer.java
 => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/switchoperator/NumericalSwitchCaseEntry.java
 (65%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/switchoperator/README.md
 copy 
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/containers/KafkaDevContainer.java
 => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/switchoperator/SwitchCaseEntry.java
 (65%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/switchoperator/booleaninput/SwitchOperatorBooleanInputProcessor.java
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/switchoperator/numericalinput/SwitchOperatorNumericalInputProcessor.java
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/switchoperator/stringinput/SwitchOperatorStringInputProcessor.java
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.booloperator.inverter/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.booloperator.inverter/strings.de
 (69%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.booloperator.timer/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.booloperator.timer/strings.de
 (63%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.datetime/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.datetime/strings.de
 (55%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.duration-value/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.duration-value/strings.de
 (63%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.field-mapper/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.field-mapper/strings.de
 (64%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.fieldhasher/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.fieldhasher/strings.de
 (63%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.fieldrename/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.fieldrename/strings.de
 (65%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.measurementunitconverter/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.measurementunitconverter/strings.de
 (65%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.booloperator.edge/documentation.de.md
 copy installer/cli/deploy/standalone/kafka/docker-compose.dev.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.booloperator.edge/strings.de
 (50%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.booloperator.state/documentation.de.md
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.booloperator.state/strings.de
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.state.buffer/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.state.buffer/strings.de
 (54%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.buffer/documentation.de.md
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.buffer/strings.de
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.number/documentation.de.md
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.number/strings.de
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.staticmetadata/documentation.de.md
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.staticmetadata/strings.de
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.stringoperator.state/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.stringoperator.state/strings.de
 (62%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor/strings.de
 (65%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.round/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.round/strings.de
 (59%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.split-array/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.split-array/strings.de
 (64%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.stringoperator.counter/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.stringoperator.counter/strings.de
 (56%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.stringoperator.timer/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.stringoperator.timer/strings.de
 (52%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.switchoperator.boolean/documentation.md
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.switchoperator.boolean/icon.png
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.switchoperator.boolean/strings.en
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.switchoperator.numerical/documentation.md
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.switchoperator.numerical/icon.png
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.switchoperator.numerical/strings.en
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.switchoperator.string/documentation.md
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.switchoperator.string/icon.png
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.switchoperator.string/strings.en
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.taskduration/documentation.de.md
 copy installer/cli/deploy/standalone/kafka/docker-compose.dev.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.taskduration/strings.de
 (50%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.transform-to-boolean/documentation.de.md
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-extensions/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.transform-to-boolean/strings.de
 (68%)
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/switchoperator/booleaninput/TestSwitchOperatorBooleanInputProcessor.java
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/switchoperator/numericalinput/TestSwitchOperatorNumericalInputProcessor.java
 create mode 100644 
streampipes-extensions/streampipes-processors-transformation-jvm/src/test/java/org/apache/streampipes/processors/transformation/jvm/processor/switchoperator/stringinput/TestSwitchOperatorStringInputProcessor.java
 create mode 100644 
streampipes-extensions/streampipes-sinks-databases-jvm/src/main/java/org/apache/streampipes/sinks/databases/jvm/qdrant/QdrantSink.java
 create mode 100644 
streampipes-extensions/streampipes-sinks-databases-jvm/src/main/java/org/apache/streampipes/sinks/databases/jvm/qdrant/QdrantValueFactory.java
 create mode 100644 
streampipes-extensions/streampipes-sinks-databases-jvm/src/main/resources/org.apache.streampipes.sinks.databases.jvm.qdrant/documentation.md
 create mode 100644 
streampipes-extensions/streampipes-sinks-databases-jvm/src/main/resources/org.apache.streampipes.sinks.databases.jvm.qdrant/icon.png
 create mode 100644 
streampipes-extensions/streampipes-sinks-databases-jvm/src/main/resources/org.apache.streampipes.sinks.databases.jvm.qdrant/strings.en
 rename 
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/containers/{KafkaContainer.java
 => SpKafkaTestContainer.java} (63%)
 copy 
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/containers/KafkaDevContainer.java
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/DefaultExportProviderConfig.java
 (71%)
 create mode 100644 
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/ExportProviderSettings.java
 copy 
ui/src/app/connect/dialog/delete-adapter-dialog/delete-adapter-dialog.component.scss
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/ProviderType.java
 (88%)
 copy 
ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.scss
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/UserAcknowledgment.java
 (80%)
 rename 
streampipes-model/src/main/java/org/apache/streampipes/model/{SpDataStreamContainer.java
 => dashboard/CompositeDashboardModel.java} (55%)
 copy 
ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.scss
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/DataRetentionConfig.java
 (82%)
 copy 
ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element/pipeline-element.component.scss
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/ExportConfig.java
 (80%)
 copy 
ui/src/app/editor/dialog/pipeline-element-discovery/pipeline-element-discovery.component.scss
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/RetentionAction.java
 (87%)
 copy ui/src/app/core-ui/error-hint/error-hint.component.ts => 
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/RetentionExportConfig.java
 (53%)
 copy 
ui/src/app/connect/dialog/delete-adapter-dialog/delete-adapter-dialog.component.scss
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/RetentionInterval.java
 (87%)
 create mode 100644 
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/RetentionTimeConfig.java
 copy 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/StreamPipesPrometheusConfig.java
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/loadbalancer/LoadBalancerConstants.java
 (50%)
 create mode 100644 
streampipes-model/src/main/java/org/apache/streampipes/model/loadbalancer/ServiceLoadDataReport.java
 create mode 100644 
streampipes-model/src/main/java/org/apache/streampipes/model/loadbalancer/Usage.java
 create mode 100644 
streampipes-model/src/main/java/org/apache/streampipes/model/opcua/Certificate.java
 create mode 100644 
streampipes-model/src/main/java/org/apache/streampipes/model/opcua/CertificateBuilder.java
 copy 
ui/src/app/connect/dialog/delete-adapter-dialog/delete-adapter-dialog.component.scss
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/opcua/CertificateState.java
 (89%)
 copy 
ui/src/app/configuration/export/import-dialog/data-import-dialog.component.scss 
=> 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/runtime/ClientDisconnectCallback.java
 (85%)
 create mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/tasks/AddDataLakeMeasureViewTask.java
 copy 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/MeasurementUnitResource.java
 => 
streampipes-rest-extensions/src/main/java/org/apache/streampipes/rest/extensions/monitoring/ServiceMonitorResource.java
 (58%)
 create mode 100644 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/CertificateResource.java
 create mode 100644 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/ExportProviderConfigurationResource.java
 create mode 100644 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/DataLakeDataWriter.java
 create mode 100644 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/KioskDashboardDataLakeResource.java
 rename 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/{PipelineElementPreview.java
 => runtime/PipelinePreviewResource.java} (82%)
 rename 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/{PipelineElementRuntimeInfo.java
 => runtime/StreamPreviewResource.java} (91%)
 rename 
{streampipes-service-core/src/main/java/org/apache/streampipes/service/core => 
streampipes-service-base/src/main/java/org/apache/streampipes/service/base}/StreamPipesPrometheusConfig.java
 (96%)
 create mode 100644 
streampipes-service-base/src/main/java/org/apache/streampipes/service/base/logging/LogbackRollingFileConfig.java
 copy installer/cli/deploy/standalone/opcua/docker-compose.yml => 
streampipes-service-base/src/main/resources/META-INF/spring.factories (73%)
 create mode 100644 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v0980/AddDataLakeMeasureViewMigration.java
 create mode 100644 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/scheduler/DataLakeScheduler.java
 copy ui/src/app/core-ui/static-properties/static-property.component.scss => 
streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeMeasureStorage.java
 (76%)
 create mode 100644 
streampipes-storage-couchdb/src/main/java/org/apache/streampipes/storage/couchdb/impl/DataLakeMeasureStorage.java
 create mode 100644 tools/maven/streampipes-code-formatter.xml
 copy 
ui/{src/app/connect/components/adapter-configuration/adapter-configuration-header/adapter-configuration-header.component.scss
 => cypress/support/model/DataTypeString.ts} (86%)
 copy ui/cypress/support/{utils/GeneralUtils.ts => 
model/PropertyDataTypeChange.ts} (76%)
 create mode 100644 ui/cypress/tests/connect/adapterWithAssets.smoke.spec.ts
 create mode 100644 ui/cypress/tests/pipeline/pipelineAsset.smoke.spec.ts
 create mode 100644 ui/deployment/theme/_custom-variables.scss
 create mode 100644 ui/deployment/theme/_theme-colors.scss
 create mode 100644 ui/develocity.config.js
 copy 
ui/projects/streampipes/platform-services/src/lib/apis/{pipeline-element-asset.service.ts
 => certificate.service.ts} (59%)
 copy 
ui/projects/streampipes/platform-services/src/lib/apis/{pipeline-element-runtime-info.service.ts
 => dashboard-kiosk.service.ts} (59%)
 copy 
ui/projects/streampipes/platform-services/src/lib/apis/{pipeline-element-asset.service.ts
 => export-provider.service.ts} (52%)
 delete mode 100644 
ui/projects/streampipes/platform-services/src/lib/apis/pipeline.service.spec.ts
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-link-configuration/asset-link-configuration.component.html
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-link-configuration/asset-link-configuration.component.scss
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/components/asset-link-configuration/asset-link-configuration.component.ts
 rename 
ui/{src/app/assets/dialog/create-asset/create-asset-dialog.component.scss => 
projects/streampipes/shared-ui/src/lib/components/sp-table/sp-table-actions.directive.ts}
 (83%)
 create mode 100644 
ui/projects/streampipes/shared-ui/src/lib/services/asset-configuration.service.ts
 copy ui/src/app/_guards/{auth.can-activate-children.guard.ts => 
auth.can-activate.guard.ts} (77%)
 create mode 100644 ui/src/app/_guards/terms.can-activate-children.guard.ts
 create mode 100644 
ui/src/app/configuration/dialog/certificate-details/certificate-details-dialog.component.html
 copy 
ui/src/app/{connect/dialog/can-not-edit-adapter-dialog/can-not-edit-adapter-dialog.component.ts
 => 
configuration/dialog/certificate-details/certificate-details-dialog.component.ts}
 (63%)
 create mode 100644 
ui/src/app/configuration/dialog/data-retention-dialog/components/select-export/select-format.component.html
 copy 
ui/{projects/streampipes/shared-ui/src/lib/dialog/data-download-dialog/components/select-data/select-data.component.scss
 => 
src/app/configuration/dialog/data-retention-dialog/components/select-export/select-format.component.scss}
 (74%)
 create mode 100644 
ui/src/app/configuration/dialog/data-retention-dialog/components/select-export/select-format.component.ts
 copy 
ui/src/app/{connect/components/adapter-configuration/adapter-configuration-header/adapter-configuration-header.component.html
 => 
configuration/dialog/data-retention-dialog/components/select-retention/select-data-retention/select-data-retention.component.html}
 (59%)
 copy 
ui/{projects/streampipes/shared-ui/src/lib/dialog/data-download-dialog/components/select-data/select-data-range/select-data-range.component.scss
 => 
src/app/configuration/dialog/data-retention-dialog/components/select-retention/select-data-retention/select-data-retention.component.scss}
 (100%)
 copy 
ui/{projects/streampipes/shared-ui/src/lib/dialog/data-download-dialog/components/select-data/select-data-range/select-data-range.component.ts
 => 
src/app/configuration/dialog/data-retention-dialog/components/select-retention/select-data-retention/select-data-retention.component.ts}
 (60%)
 rename 
ui/src/app/{connect/components/adapter-configuration/adapter-configuration-header/adapter-configuration-header.component.html
 => 
configuration/dialog/data-retention-dialog/components/select-retention/select-data.component.html}
 (63%)
 copy 
ui/{projects/streampipes/shared-ui/src/lib/dialog/data-download-dialog/components/select-data
 => 
src/app/configuration/dialog/data-retention-dialog/components/select-retention}/select-data.component.scss
 (94%)
 rename 
ui/src/app/{connect/components/adapter-configuration/adapter-configuration-header/adapter-configuration-header.component.ts
 => 
configuration/dialog/data-retention-dialog/components/select-retention/select-data.component.ts}
 (59%)
 create mode 100644 
ui/src/app/configuration/dialog/data-retention-dialog/components/select-retention/select-retention-action/select-retention-action.component.html
 copy 
ui/{projects/streampipes/shared-ui/src/lib/dialog/data-download-dialog/components/select-data/select-data-range/select-data-range.component.scss
 => 
src/app/configuration/dialog/data-retention-dialog/components/select-retention/select-retention-action/select-retention-action.component.scss}
 (100%)
 copy 
ui/{projects/streampipes/shared-ui/src/lib/dialog/data-download-dialog/components/select-data/select-data.component.ts
 => 
src/app/configuration/dialog/data-retention-dialog/components/select-retention/select-retention-action/select-retention-action.component.ts}
 (59%)
 create mode 100644 
ui/src/app/configuration/dialog/data-retention-dialog/data-retention-dialog.component.html
 copy 
ui/{projects/streampipes/shared-ui/src/lib/dialog/data-download-dialog/data-download-dialog.component.scss
 => 
src/app/configuration/dialog/data-retention-dialog/data-retention-dialog.component.scss}
 (96%)
 create mode 100644 
ui/src/app/configuration/dialog/data-retention-dialog/data-retention-dialog.component.ts
 copy ui/{cypress/support/utils/GeneralUtils.ts => 
src/app/configuration/dialog/data-retention-dialog/model/data-retention-config.model.ts}
 (81%)
 copy ui/{cypress/support/utils/GeneralUtils.ts => 
src/app/configuration/dialog/data-retention-dialog/model/data-retention-dialog.model.ts}
 (76%)
 rename 
ui/src/app/{connect/components/adapter-configuration/adapter-configuration-header/adapter-configuration-header.component.scss
 => 
configuration/dialog/data-retention-dialog/model/data-retention-provider.model.ts}
 (90%)
 copy ui/{cypress/support/utils/GeneralUtils.ts => 
src/app/configuration/dialog/data-retention-dialog/model/retention-config.model.ts}
 (82%)
 copy 
ui/{projects/streampipes/shared-ui/src/lib/dialog/data-download-dialog/components/select-data/select-data.component.scss
 => 
src/app/configuration/dialog/data-retention-dialog/model/retention-export-config.model.ts}
 (62%)
 delete mode 100644 
ui/src/app/configuration/dialog/delete-datalake-index/delete-datalake-index-dialog.component.scss
 copy 
ui/src/app/configuration/dialog/{delete-datalake-index/delete-datalake-index-dialog.component.html
 => delete-export-provider/delete-export-provider-dialog.component.html} (69%)
 copy 
ui/src/app/configuration/dialog/{delete-datalake-index/delete-datalake-index-dialog.component.ts
 => delete-export-provider/delete-export-provider-dialog.component.ts} (51%)
 create mode 100644 
ui/src/app/configuration/dialog/export-provider-dialog/export-provider-dialog.component.html
 create mode 100644 
ui/src/app/configuration/dialog/export-provider-dialog/export-provider-dialog.component.ts
 delete mode 100644 
ui/src/app/configuration/export/export-dialog/data-export-dialog.component.scss
 create mode 100644 
ui/src/app/configuration/extensions-service-management/certificate-configuration/certificate-configuration.component.html
 create mode 100644 
ui/src/app/configuration/extensions-service-management/certificate-configuration/certificate-configuration.component.ts
 create mode 100644 
ui/src/app/configuration/general-configuration/user-acknowledgement/user-acknowledgment.component.html
 copy 
ui/src/app/configuration/general-configuration/{link-settings/link-settings.component.ts
 => user-acknowledgement/user-acknowledgment.component.ts} (66%)
 create mode 100644 
ui/src/app/configuration/security-configuration/alternate-id-configuration/alternate-id-configuration.component.html
 copy 
ui/{projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.ts
 => 
src/app/configuration/security-configuration/alternate-id-configuration/alternate-id-configuration.component.ts}
 (62%)
 delete mode 100644 
ui/src/app/connect/dialog/adapter-started/adapter-started-dialog.component.scss
 delete mode 100644 
ui/src/app/connect/dialog/adapter-template/adapter-template-dialog.component.scss
 delete mode 100644 
ui/src/app/connect/dialog/can-not-edit-adapter-dialog/can-not-edit-adapter-dialog.component.scss
 delete mode 100644 
ui/src/app/connect/dialog/edit-event-property/components/edit-schema-transformation/edit-schema-transformation.component.scss
 delete mode 100644 
ui/src/app/connect/dialog/edit-event-property/components/edit-value-transformation/edit-correction-value/edit-correction-value.component.scss
 delete mode 100644 
ui/src/app/connect/dialog/start-all-adapters/all-adapter-actions-dialog.component.scss
 create mode 100644 
ui/src/app/connect/services/adapter-asset-configuration.service.ts
 delete mode 100644 
ui/src/app/core-services/template/PipelineInvocationBuilder.ts
 copy 
ui/src/app/{core-ui/static-properties/static-file-input/static-file-input.component.scss
 => core/components/bars.scss} (68%)
 create mode 100644 
ui/src/app/dashboard-kiosk/components/kiosk/dashboard-kiosk.component.html
 copy ui/src/app/{dashboard/components/panel/dashboard-panel.component.scss => 
dashboard-kiosk/components/kiosk/dashboard-kiosk.component.scss} (77%)
 create mode 100644 
ui/src/app/dashboard-kiosk/components/kiosk/dashboard-kiosk.component.ts
 create mode 100644 ui/src/app/dashboard-kiosk/dashboard-kiosk.module.ts
 rename ui/src/app/{dashboard => 
dashboard-shared}/components/chart-view/abstract-chart-view.directive.ts (79%)
 create mode 100644 
ui/src/app/dashboard-shared/components/chart-view/grid-view/dashboard-grid-view.component.html
 rename ui/src/app/{dashboard => 
dashboard-shared}/components/chart-view/grid-view/dashboard-grid-view.component.scss
 (70%)
 rename ui/src/app/{dashboard => 
dashboard-shared}/components/chart-view/grid-view/dashboard-grid-view.component.ts
 (79%)
 rename ui/src/app/{dashboard => 
dashboard-shared}/components/chart-view/slide-view/dashboard-slide-view.component.html
 (94%)
 rename ui/src/app/{dashboard => 
dashboard-shared}/components/chart-view/slide-view/dashboard-slide-view.component.scss
 (88%)
 rename ui/src/app/{dashboard => 
dashboard-shared}/components/chart-view/slide-view/dashboard-slide-view.component.ts
 (77%)
 copy ui/src/app/{dashboard/dashboard.module.ts => 
dashboard-shared/dashboard-shared.module.ts} (66%)
 rename ui/src/app/{dashboard => 
dashboard-shared}/services/dashboard.service.ts (89%)
 delete mode 100644 
ui/src/app/dashboard/components/chart-view/grid-view/dashboard-grid-view.component.html
 create mode 100644 
ui/src/app/dashboard/dialogs/clone-dashboard/clone-dashboard-dialog.component.html
 rename 
ui/src/app/{configuration/dialog/extensions-installation/extensions-installation.component.scss
 => dashboard/dialogs/clone-dashboard/clone-dashboard-dialog.component.scss} 
(93%)
 create mode 100644 
ui/src/app/dashboard/dialogs/clone-dashboard/clone-dashboard-dialog.component.ts
 delete mode 100644 
ui/src/app/editor/dialog/matching-error/matching-error.component.scss
 delete mode 100644 
ui/src/app/editor/dialog/missing-elements-for-tutorial/missing-elements-for-tutorial.component.scss
 create mode 100644 ui/src/app/login/components/terms/terms.component.html
 copy ui/src/app/{dashboard/components/panel/dashboard-panel.component.scss => 
login/components/terms/terms.component.scss} (68%)
 create mode 100644 ui/src/app/login/components/terms/terms.component.ts
 delete mode 100644 
ui/src/app/pipelines/dialog/delete-pipeline/delete-pipeline-dialog.component.scss
 delete mode 100644 
ui/src/app/pipelines/dialog/start-all-pipelines/start-all-pipelines-dialog.component.scss
 copy ui/{cypress/fixtures/connect/aggregationRules/expected.csv => 
src/scss/custom-theme/.gitkeep} (100%)
 rename ui/{deployment => src/scss/sp}/_variables.scss (58%)
 create mode 100644 ui/src/scss/sp/buttons-mat3.scss
 delete mode 100644 ui/src/scss/sp/buttons.ng1.scss
 delete mode 100644 ui/src/scss/sp/buttons.scss
 delete mode 100644 ui/src/scss/sp/dialog.ng5.scss
 delete mode 100644 ui/src/scss/sp/feedback.ng1.scss
 copy 
ui/{projects/streampipes/shared-ui/src/lib/components/input-schema-panel/input-schema-panel.component.scss
 => src/scss/sp/forms-mat3.scss} (52%)
 delete mode 100644 ui/src/scss/sp/progress-bar.scss


Reply via email to