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

zehnder pushed a change to branch 
3927-migrate-all-data-sinks-from-streampipesdatasink-to-istreampipesdatasink
in repository https://gitbox.apache.org/repos/asf/streampipes.git


    from 88cc5d7fb7 Merge branch 'dev' into 
3927-migrate-all-data-sinks-from-streampipesdatasink-to-istreampipesdatasink
     add 0cf87b0959 fix: Fix the test time order data view (#3929)
     add 61d5090c96 refactor(#3921): Migrate dashboard to control flow syntax  
(#3922)
     add 62e70c9964 refactor(#3918): Migrate connect to control flow syntax 
(#3919)
     add dee54c7bb4 chore(deps-dev): bump pyupgrade from 3.16.0 to 3.21.1 in 
/streampipes-client-python (#3925)
     add 37c4ffd121 fix: Trigger backoff strategy when plc is not connected 
(#3930)
     add 3dd21f7934 fix(#3933): test editadaptervaluesandfields fails (#3935)
     add d561cc88dd feat(#3940): Add permission support to assets (#3941)
     add 6592de3773 Migrate DataStream Name in existing Pipelines when updating 
an Adapter (#3947)
     add 9bc44e2c8f TLS  Support for MQTT Data Sink  (#3895)
     add a3de598bfe refactor: Remove space before client cert title in resource
     add afc72791d7 feat(#3944): Improve permission handling (#3946)
     add 9457a9edc4 chore(deps): bump actions/checkout from 5 to 6 (#3949)
     add a7fd90c7c7 fix: broken mqtt data-cy in publisher (#3950)
     add 79244dcfeb fix: Various minor improvements and bug fixes (#3953)
     add e54cffaa66 fix: Various layout bugs (#3954)
     add 70db85b584 refactor(#3956): Add e2e test for charts (#3957)
     add 91e66456c5 fix: Use asset storage for default asset migration (#3955)
     add b4f205e698 fix: Update default roles and privileges (#3959)
     add e2eaa319fb fix: Align UI views with dashboard and data explorer 
permissions (#3961)
     add 38f7cfcc04 fix: Connect admins can see live preview (#3963)
     add 8a9e3527c6 fix: Connect admins can upload files (#3964)
     add 3ebe611381 feat: Add connection test to export provider (#3942)
     add 96246cd2e1 fix: Align UI permissions for assets and sites (#3965)
     add 588e7e0db2 feat: Remove pipeline selection from data explorer query 
selector (#3958)
     add 32af33024a fixes: on dev small usability fixes and fixes on filter 
function (#3951)
     add 6ab2d3d198 feat: Add e2e test for asset roles (#3966)
     add 6a283327c2 feat: Improved Logging and Manual Trigger for Datalake 
Retention (#3945)
     add 2713eeb004 Enhance the filter behavior for Labels and Types on 
Resources (#3962)
     add 02a77a308a fix: Remove unused import
     add 765d7bf524 Fix for missing pre-used labels in label selection  (#3969)
     add 818dcd9754 fix: Properly handle deleted labels in asset view (#3970)
     add 9ebbdf82e4 fix: Title width in data explorer (#3973)
     add 363157d829 fix: Use elementId in asset export
     add 57cd56c079 feat: Add e2e to test asset filters (#3976)
     add 93ab526e24 Merge branch 'dev' into 
3927-migrate-all-data-sinks-from-streampipesdatasink-to-istreampipesdatasink
     add 3c5645bbab refactor(#3927): Remove unused try catch block

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build.yml                        |   2 +-
 .github/workflows/cypress-test.yml                 |   2 +-
 .github/workflows/extensions-docs.yml              |   2 +-
 .github/workflows/go-client-e2e-test.yml           |   2 +-
 .github/workflows/go-client.yml                    |   2 +-
 .github/workflows/go-docs.yml                      |   2 +-
 .github/workflows/mvn-integration-test.yml         |  56 ++
 .github/workflows/pr-validation.yml                |  12 +-
 .github/workflows/pypi-deployment.yml              |   2 +-
 .github/workflows/python-docs.yml                  |   2 +-
 pom.xml                                            |   9 +
 streampipes-client-python/poetry.lock              |  12 +-
 streampipes-client-python/pyproject.toml           |   2 +-
 .../streampipes/client/api/DataStreamApi.java      |   2 +-
 .../apache/streampipes/commons/constants/Envs.java |   1 +
 .../commons/environment/DefaultEnvironment.java    |   5 +
 .../commons/environment/Environment.java           |   3 +-
 .../management/AdapterUpdateManagement.java        |   3 +-
 .../export/ObjectStorge/IObjectStorage.java        |   1 +
 .../export/ObjectStorge/LocalFolder.java           |   5 +
 .../dataexplorer/export/ObjectStorge/S3.java       |   5 +
 .../ObjectStorge/TestExportProviderConnection.java |  71 ++
 streampipes-data-export/pom.xml                    |   5 +
 .../streampipes/export/DataLakeExportManager.java  | 129 ++--
 .../export/dataimport/PerformImportGenerator.java  |   2 +
 .../iiot/IIoTAdaptersExtensionModuleExport.java    |   3 +-
 .../connect/iiot/adapters/oi4/Oi4Adapter.java      |   6 +-
 .../oi4/migration/Oi4AdapterMigrationV1.java       |  84 +++
 .../strings.en                                     |  15 +-
 .../strings.en                                     |   2 +-
 .../mqtt/MqttConnectorsModuleExport.java           |   8 +-
 .../connectors/mqtt/adapter/MqttProtocol.java      |   6 +-
 .../mqtt/migration/MQTTAdapterMigrationV1.java     |  87 +++
 .../mqtt/migration/MQTTSinkMigrationV1.java        | 124 ++++
 .../connectors/mqtt/security/SecurityUtils.java    | 191 +++++
 .../connectors/mqtt/shared/MqttBase.java           | 113 +++
 .../connectors/mqtt/shared/MqttConfig.java         | 179 ++++-
 .../connectors/mqtt/shared/MqttConnectUtils.java   | 224 +++++-
 .../connectors/mqtt/shared/MqttConsumer.java       | 101 +--
 .../connectors/mqtt/shared/MqttPublisher.java      |  98 +++
 .../connectors/mqtt/sink/MqttPublisherSink.java    | 170 ++---
 .../connectors/mqtt/sink/common/MqttClient.java    | 165 -----
 .../connectors/mqtt/sink/common/MqttOptions.java   | 181 -----
 .../connectors/mqtt/sink/common/MqttUtils.java     |  77 --
 .../documentation.md                               |   7 +-
 .../strings.en                                     |  15 +-
 .../strings.en                                     |  38 +-
 .../connection/ContinuousPlcRequestReader.java     |  19 +-
 .../sinks/brokers/jvm/jms/JmsPublisherSink.java    |  35 +-
 streampipes-integration-tests/pom.xml              |  63 +-
 .../integration/adapters/AdapterTesterBase.java    |  11 +-
 ...ptersTest.java => AdaptersIntegrationTest.java} |  37 +-
 .../integration/adapters/MQTTPublisherUtils.java   |  61 ++
 ...dapterTester.java => MqttAdapterTLSTester.java} |  37 +-
 .../integration/adapters/MqttAdapterTester.java    |  31 +-
 ...est.java => ClientLiveDataIntegrationTest.java} |   2 +-
 .../integration/containers/MosquittoContainer.java |  27 +-
 .../src/test/resources/cacerts.pfx                 | Bin 0 -> 187040 bytes
 .../src/test/resources/mosquitto copy.conf         |  43 ++
 .../src/test/resources/mosquitto.conf              |  12 +-
 .../src/test/resources/mosquitto.crt               |  21 +
 .../src/test/resources/mosquitto.key               |  28 +
 .../src/test/resources/passwd                      |   1 +
 .../model/client/user/DefaultPrivilege.java        |  14 -
 .../apache/streampipes/model/assets/AssetLink.java |   9 +
 .../streampipes/model/assets/AssetLocation.java    |   8 +-
 .../apache/streampipes/model/assets/AssetSite.java |  11 +-
 .../apache/streampipes/model/assets/AssetType.java |   9 +
 .../apache/streampipes/model/assets/Isa95Type.java |  15 +-
 .../apache/streampipes/model/assets/LatLng.java    |   6 +-
 .../apache/streampipes/model/assets/SpAsset.java   |  33 +
 .../streampipes/model/assets/SpAssetModel.java     |  49 +-
 .../model/datalake/RetentionExportConfig.java      |  57 +-
 .../streampipes/model/datalake/RetentionLog.java   |  69 ++
 .../manager/pipeline/PipelineManager.java          |  68 +-
 .../manager/setup/CouchDbInstallationStep.java     |   8 +-
 ...ewTask.java => AddAssetManagementViewTask.java} |  19 +-
 .../setup/tasks/CreateDefaultAssetTask.java        |  43 --
 ...sourceManager.java => CrudResourceManager.java} |   6 +-
 .../management/DataExplorerResourceManager.java    |   2 +-
 .../DataExplorerWidgetResourceManager.java         |   2 +-
 .../apache/streampipes/rest/ResetManagement.java   |   3 +-
 .../rest/impl/AssetManagementResource.java         |  98 +--
 .../apache/streampipes/rest/impl/FileResource.java |   5 +-
 .../streampipes/rest/impl/ResetResource.java       |   9 +
 .../admin/ExportProviderConfigurationResource.java |  40 +-
 .../rest/impl/datalake/DataLakeResource.java       | 305 +++-----
 .../rest/impl/pe/DataStreamResource.java           |  15 +
 .../streampipes/rest/security/AuthConstants.java   |   4 +
 .../apache/streampipes/sdk/StaticProperties.java   |  15 +
 .../core/migrations/AvailableMigrations.java       |  12 +-
 .../v0980/FixImportedPermissionsMigration.java     |  24 +-
 .../AddAssetManagementViewMigration.java}          |  26 +-
 .../v099/CreateAssetPermissionMigration.java       |  68 ++
 .../migrations/v099/MoveAssetContentMigration.java | 120 +++
 .../RemoveObsoletePrivilegesMigration.java}        |  32 +-
 .../service/core/scheduler/DataLakeScheduler.java  | 158 +---
 .../streampipes/storage/api/INoSqlStorage.java     |   3 +
 .../storage/couchdb/CouchDbStorageManager.java     |  11 +
 ...{RoleStorageImpl.java => AssetStorageImpl.java} |  14 +-
 .../management/authorization/PrivilegeManager.java |  46 +-
 .../user/management/authorization/RoleManager.java |  29 +-
 ui/cypress/support/builder/AssetBuilder.ts         |  82 +++
 .../model/{TreeNodeUserInput.ts => Asset.ts}       |  11 +-
 ui/cypress/support/utils/DashboardUtils.ts         |  22 +
 ui/cypress/support/utils/UserUtils.ts              |  25 +-
 ui/cypress/support/utils/asset/AssetBtns.ts        |  26 +
 ui/cypress/support/utils/asset/AssetUtils.ts       |  82 ++-
 .../utils/configuration/ConfigurationUtils.ts      |   8 +-
 .../support/utils/configuration/SiteUtils.ts       |   2 +-
 ui/cypress/support/utils/connect/ConnectBtns.ts    |  16 +
 .../utils/connect/ConnectEventSchemaUtils.ts       |  19 +-
 ui/cypress/support/utils/connect/ConnectUtils.ts   |  15 +-
 .../support/utils/dataExplorer/DataExplorerBtns.ts |  17 +-
 .../utils/dataExplorer/DataExplorerUtils.ts        | 122 +++-
 ui/cypress/support/utils/filter/FilterBtns.ts      |  63 ++
 ui/cypress/support/utils/filter/FilterUtils.ts     |  97 +++
 ui/cypress/support/utils/pipeline/PipelineBtns.ts  |   4 +
 ui/cypress/support/utils/pipeline/PipelineUtils.ts |  13 +-
 ui/cypress/support/utils/user/PermissionUtils.ts   |  31 +
 ui/cypress/support/utils/user/UserBtns.ts          |  16 +-
 .../tests/assetManagement/assetFilterTest.spec.ts  | 282 +++++++
 .../assetManagement/generalAssetTest.smoke.spec.ts |   2 -
 ui/cypress/tests/connect/adapterWithAssets.spec.ts |  10 +-
 .../connect/editAdapterValuesAndFields.spec.ts     | 122 ++--
 ui/cypress/tests/connect/formats/format.spec.ts    |  43 +-
 .../dataDownloadDialogTest.smoke.spec.ts           |   5 +-
 .../dataExplorer/addAssetToDashboard.smoke.spec.ts |  14 +-
 .../dataExplorer/addAssetsToDataView.smoke.spec.ts |  14 +-
 .../tests/dataExplorer/charts/heatmap.spec.ts      |   7 +-
 .../tests/dataExplorer/charts/histogram.spec.ts    |   3 +-
 .../tests/dataExplorer/charts/indicator.spec.ts    |   3 +-
 ui/cypress/tests/dataExplorer/charts/map.spec.ts   |   7 +-
 .../dataExplorer/charts/scatter.smoke.spec.ts      |   3 +-
 ui/cypress/tests/dataExplorer/charts/table.spec.ts |   3 +-
 .../dataExplorer/charts/timeSeriesSave.spec.ts     |  12 +-
 .../dataExplorer/deleteViewAndDashboard.spec.ts    |   5 +-
 .../dataExplorer/missingDataInDataLake.spec.ts     |   5 +-
 .../tests/dataExplorer/timeOrderDataView.spec.ts   |   3 +-
 .../widgetDataConfiguration.smoke.spec.ts          |   5 +-
 ui/cypress/tests/pipeline/pipelineAsset.spec.ts    |  10 +-
 ui/cypress/tests/thirdparty/Mqtt.spec.ts           |   5 +-
 ...t.spec.ts => testAddAssetOnResourceCreation.ts} |  10 +-
 .../userManagement/testGroupManagement.spec.ts     |  13 +-
 .../userManagement/testUserRoleAssets.spec.ts      | 148 ++++
 .../userManagement/testUserRoleCharts.spec.ts      | 158 ++++
 .../userManagement/testUserRoleConnect.spec.ts     | 136 +++-
 .../userManagement/testUserRoleDashboard.spec.ts   | 204 ++++++
 .../userManagement/testUserRolePipeline.spec.ts    | 166 +++--
 .../testVariousUserRoles.smoke.spec.ts             |   9 +-
 ui/deployment/i18n/de.json                         |  83 ++-
 ui/deployment/i18n/en.json                         |  86 +--
 .../src/lib/apis/asset-management.service.ts       |  19 +-
 .../src/lib/apis/datalake-rest.service.ts          |   7 +
 .../src/lib/apis/export-provider.service.ts        |  10 +-
 .../src/lib/model/assets/asset.model.ts            |  66 +-
 .../model/config/export-provider-config.model.ts   |   7 +-
 .../model/datalake/data-lake-query-config.model.ts |   1 -
 .../src/lib/model/gen/streampipes-model-client.ts  |   5 +-
 .../src/lib/model/gen/streampipes-model.ts         | 189 ++++-
 .../src/lib/services/isa95-type.service.ts         |   3 +-
 .../asset-browser-hierarchy.component.ts           |   5 +-
 ...asset-browser-filter-asset-model.component.html |   2 +
 .../asset-browser-filter-labels.component.html     |   2 +
 .../asset-browser-filter-outer.component.html      |   1 +
 .../asset-browser-filter-sites.component.html      |   2 +
 .../asset-browser-filter-type.component.html       |   2 +
 .../asset-browser-filter.component.html            |  14 +-
 .../asset-browser-toolbar.component.html           |   1 +
 .../asset-browser-toolbar.component.ts             |   1 +
 .../asset-browser/asset-browser.component.ts       |   1 +
 .../asset-browser/asset-browser.service.ts         | 132 +++-
 .../asset-link-configuration.component.html        |  24 +-
 .../asset-link-configuration.component.ts          |  17 +-
 .../object-permission-dialog.component.html        |  20 +-
 .../lib/services/asset-configuration.service.ts    |  36 +-
 ui/src/app/_enums/user-privilege.enum.ts           |   6 -
 ui/src/app/_guards/page-auth.can-active.guard.ts   |  18 +-
 ui/src/app/assets/assets.module.ts                 |   6 +
 .../asset-details/base-asset-details.directive.ts  |  17 +-
 .../asset-details-basics.component.html            |   3 +
 .../asset-details-labels.component.html            |   9 +-
 .../asset-details-labels.component.ts              |  12 +-
 .../asset-details-site.component.html              |   7 +-
 .../asset-details-site.component.ts                |   1 +
 .../edit-asset/asset-details.component.ts          |  34 +-
 .../asset-selection-panel.component.html           |   9 +
 .../asset-selection-panel.component.ts             |   3 +
 .../view-asset/view-asset.component.ts             |  14 +-
 .../asset-overview/asset-overview.component.html   |  11 +-
 .../asset-overview/asset-overview.component.ts     | 103 ++-
 ui/src/app/configuration/configuration.module.ts   |   6 +
 .../datalake-configuration.component.html          | 114 +++
 .../datalake-configuration.component.ts            |  45 ++
 .../data-retention-dialog.component.html           |  13 +-
 .../data-retention-dialog.component.ts             |  21 +-
 .../data-retention-log-dialog.component.html       |  97 +++
 .../data-retention-log-dialog.component.ts}        |  36 +-
 .../data-retention-now-dialog.component.html       |  81 +++
 .../data-retention-now-dialog.component.ts         |  75 ++
 ...export-provider-connection-test.component.html} |  75 +-
 .../export-provider-connection-test.component.ts   |  79 ++
 .../file-upload/file-upload-dialog.component.ts    |   2 +-
 .../manage-site/manage-site-dialog.component.ts    |  10 +-
 .../export/data-export-import.component.html       |   4 +-
 .../edit-user-dialog.component.html                |   1 +
 .../security-user-config.component.html            |   4 +-
 .../sites-configuration.component.html             |   8 +-
 .../sites-configuration.component.ts               |  20 +-
 .../adapter-catalog/adapter-catalog.component.html |  97 +++
 .../adapter-catalog.component.scss}                |   0
 .../adapter-catalog.component.ts}                  |   8 +-
 .../adapter-description.component.html             |  36 +-
 .../adapter-description.component.scss             |   0
 .../adapter-description.component.ts               |   0
 .../adapter-code-panel.component.html              |  51 +-
 .../adapter-configuration.component.html           | 145 ++--
 .../adapter-configuration.component.ts             |   6 +-
 .../adapter-deployment-settings.component.html     | 115 ++-
 .../adapter-settings.component.html                |  77 +-
 .../adapter-settings/adapter-settings.component.ts | 104 ++-
 .../configuration-group.component.html             |  43 ++
 .../configuration-group.component.scss             |   0
 .../configuration-group.component.ts               |   4 +-
 .../adapter-template-configuration.directive.ts    | 104 ---
 .../event-property-row.component.html              | 300 ++++----
 .../event-schema-error-hints.component.html        | 116 +--
 .../event-schema/event-schema.component.html       | 202 +++---
 .../start-adapter-configuration.component.html     | 367 +++++-----
 .../adapter-details-logs.component.html            |  52 +-
 .../adapter-details-metrics.component.html         |  54 +-
 .../configuration-group.component.html             |  42 --
 .../create-adapter/create-adapter.component.html}  |  17 +-
 .../create-adapter.component.scss}                 |   0
 .../create-adapter.component.ts}                   |   8 +-
 .../data-marketplace.component.html                |  93 ---
 .../edit-adapter/edit-adapter.component.html       |  45 +-
 .../adapter-status-light.component.html            |  40 +-
 .../existing-adapters.component.html               |  58 +-
 .../existing-adapters.component.ts                 |  14 +-
 .../new-adapter/new-adapter.component.html         |  24 -
 ui/src/app/connect/connect.module.ts               |  18 +-
 .../adapter-started-dialog.component.html          | 100 +--
 .../adapter-started-preview.component.html         |  41 +-
 .../adapter-started-success.component.html         | 184 +++--
 ...adapter-started-update-migration.component.html |  84 ++-
 .../can-not-edit-adapter-dialog.component.html     |  53 +-
 .../delete-adapter-dialog.component.html           | 272 +++----
 .../edit-data-type/edit-data-type.component.html   |  43 +-
 .../edit-schema-transformation.component.html      | 183 ++---
 .../edit-unit-transformation.component.html        | 194 ++---
 .../edit-correction-value.component.html           |  40 +-
 .../edit-timestamp-property.component.html         | 106 ++-
 .../edit-value-transformation.component.html       | 138 ++--
 .../edit-event-property.component.html             |  78 +-
 .../all-adapter-actions-dialog.component.html      | 136 ++--
 .../adapter-asset-configuration.service.ts         |  25 +-
 .../add-to-collection.component.html               |   2 +-
 .../static-file-input.component.ts                 |   2 +-
 .../core/components/iconbar/iconbar.component.scss |  15 +
 .../kiosk/dashboard-kiosk.component.html           |  55 +-
 .../slide-view/dashboard-slide-view.component.html | 137 ++--
 .../dashboard-overview-table.component.html        |  73 +-
 .../dashboard-overview-table.component.ts          |  12 +-
 .../overview/dashboard-overview.component.html     |  57 +-
 .../chart-selection/chart-selection.component.html |  68 +-
 .../chart-selection/chart-selection.component.ts   |  12 +-
 .../panel/dashboard-panel.component.html           | 249 ++++---
 .../components/panel/dashboard-panel.component.ts  |   8 +-
 .../dashboard-toolbar.component.html               | 146 ++--
 .../dashboard-toolbar.component.ts                 |   2 +-
 .../color-mapping-options-config.component.html    | 255 +++----
 .../select-axis-options-config.component.html      |  94 ++-
 .../select-color-properties-config.component.html  |  58 +-
 .../time-series-item-config.component.html         | 253 ++++---
 ...elect-multiple-properties-config.component.html |  61 +-
 .../select-single-property-config.component.html   |  60 +-
 .../visualization-config-outer.component.html      |  58 +-
 .../data-explorer-chart-container.component.html   | 313 ++++----
 .../data-explorer-chart-container.component.scss   |   2 +-
 .../data-explorer-chart-container.component.ts     |   4 +
 .../charts/base/echarts-widget.component.html      | 103 ++-
 .../config/gauge-widget-config.component.html      | 149 ++--
 .../histogram-chart-widget-config.component.html   | 145 ++--
 .../image-bar-preview.component.html               |  45 +-
 .../image/image-bar/image-bar.component.html       |  84 ++-
 .../image-container/image-container.component.html |  51 +-
 .../image/image-viewer/image-viewer.component.html |  49 +-
 .../charts/image/image-widget.component.html       |  64 +-
 .../map/config/map-widget-config.component.html    | 126 ++--
 .../charts/map/map-widget.component.html           |  77 +-
 .../config/pie-chart-widget-config.component.html  |  95 +--
 .../config/status-widget-config.component.html     | 251 +++----
 .../charts/status/status-widget.component.html     |  53 +-
 .../charts/table/table-widget.component.html       | 274 +++----
 .../traffic-light-widget-config.component.html     |  43 +-
 .../traffic-light-widget.component.html            |  55 +-
 .../data-explorer-chart-view.component.html        | 182 ++---
 .../data-explorer-chart-view.component.ts          |  26 +-
 ...lorer-widget-appearance-settings.component.html |  55 +-
 .../data-explorer-designer-panel.component.html    | 262 +++----
 .../data-explorer-designer-panel.component.scss    |   1 +
 .../aggregate-configuration.component.html         |  40 +-
 ...ta-explorer-widget-data-settings.component.html | 806 +++++++++------------
 ...data-explorer-widget-data-settings.component.ts | 113 +--
 .../field-selection-panel.component.html           |  86 +--
 .../field-selection/field-selection.component.html | 169 +++--
 .../group-selection-panel.component.html           |  64 +-
 ...-explorer-visualisation-settings.component.html |  79 +-
 ...data-explorer-chart-view-toolbar.component.html | 160 ++--
 .../data-explorer-overview-table.component.html    | 140 ++--
 .../data-explorer-overview-table.component.ts      |  17 +-
 .../overview/data-explorer-overview.component.html |  57 +-
 ui/src/app/data-explorer/data-explorer.routes.ts   |   2 +-
 .../data-explorer/dialog/asset-dialog.component.ts |   4 +-
 .../pipeline-element-discovery.component.html      |   8 +-
 .../pipeline-details-toolbar.component.html        |  26 +-
 .../pipeline-details-toolbar.component.ts          |   3 +
 .../pipeline-details.component.html                |   1 +
 .../pipeline-details/pipeline-details.component.ts |  12 +-
 ui/src/app/pipelines/pipelines.component.ts        |  10 +-
 .../token/token-management-settings.component.html |   6 +-
 322 files changed, 10801 insertions(+), 6989 deletions(-)
 create mode 100644 .github/workflows/mvn-integration-test.yml
 create mode 100644 
streampipes-data-explorer-export/src/main/java/org/apache/streampipes/dataexplorer/export/ObjectStorge/TestExportProviderConnection.java
 copy 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/scheduler/DataLakeScheduler.java
 => 
streampipes-data-export/src/main/java/org/apache/streampipes/export/DataLakeExportManager.java
 (66%)
 create mode 100644 
streampipes-extensions/streampipes-connect-adapters-iiot/src/main/java/org/apache/streampipes/connect/iiot/adapters/oi4/migration/Oi4AdapterMigrationV1.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-mqtt/src/main/java/org/apache/streampipes/extensions/connectors/mqtt/migration/MQTTAdapterMigrationV1.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-mqtt/src/main/java/org/apache/streampipes/extensions/connectors/mqtt/migration/MQTTSinkMigrationV1.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-mqtt/src/main/java/org/apache/streampipes/extensions/connectors/mqtt/security/SecurityUtils.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-mqtt/src/main/java/org/apache/streampipes/extensions/connectors/mqtt/shared/MqttBase.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-mqtt/src/main/java/org/apache/streampipes/extensions/connectors/mqtt/shared/MqttPublisher.java
 delete mode 100644 
streampipes-extensions/streampipes-connectors-mqtt/src/main/java/org/apache/streampipes/extensions/connectors/mqtt/sink/common/MqttClient.java
 delete mode 100644 
streampipes-extensions/streampipes-connectors-mqtt/src/main/java/org/apache/streampipes/extensions/connectors/mqtt/sink/common/MqttOptions.java
 delete mode 100644 
streampipes-extensions/streampipes-connectors-mqtt/src/main/java/org/apache/streampipes/extensions/connectors/mqtt/sink/common/MqttUtils.java
 rename 
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/adapters/{AdaptersTest.java
 => AdaptersIntegrationTest.java} (75%)
 create mode 100644 
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/adapters/MQTTPublisherUtils.java
 copy 
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/adapters/{MqttAdapterTester.java
 => MqttAdapterTLSTester.java} (79%)
 rename 
streampipes-integration-tests/src/test/java/org/apache/streampipes/integration/client/{ClientLiveDataTest.java
 => ClientLiveDataIntegrationTest.java} (95%)
 create mode 100644 streampipes-integration-tests/src/test/resources/cacerts.pfx
 create mode 100644 streampipes-integration-tests/src/test/resources/mosquitto 
copy.conf
 create mode 100644 
streampipes-integration-tests/src/test/resources/mosquitto.crt
 create mode 100644 
streampipes-integration-tests/src/test/resources/mosquitto.key
 create mode 100644 streampipes-integration-tests/src/test/resources/passwd
 copy 
streampipes-client/src/main/java/org/apache/streampipes/client/paths/ApiPath.java
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/assets/AssetLocation.java
 (85%)
 copy 
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/live/EventProcessor.java
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/assets/AssetSite.java
 (78%)
 copy 
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/live/EventProcessor.java
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/assets/Isa95Type.java
 (81%)
 copy 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoSuitableSepasAvailableException.java
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/assets/LatLng.java 
(86%)
 create mode 100644 
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/RetentionLog.java
 copy 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/tasks/{AddDataLakeMeasureViewTask.java
 => AddAssetManagementViewTask.java} (65%)
 delete mode 100644 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/tasks/CreateDefaultAssetTask.java
 rename 
streampipes-resource-management/src/main/java/org/apache/streampipes/resource/management/{AbstractCRUDResourceManager.java
 => CrudResourceManager.java} (92%)
 rename 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/{v070/CreateDefaultAssetMigration.java
 => v099/AddAssetManagementViewMigration.java} (57%)
 create mode 100644 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v099/CreateAssetPermissionMigration.java
 create mode 100644 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v099/MoveAssetContentMigration.java
 copy 
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/{v970/AddDataLakePipelineTemplateMigration.java
 => v099/RemoveObsoletePrivilegesMigration.java} (54%)
 copy 
streampipes-storage-couchdb/src/main/java/org/apache/streampipes/storage/couchdb/impl/{RoleStorageImpl.java
 => AssetStorageImpl.java} (71%)
 create mode 100644 ui/cypress/support/builder/AssetBuilder.ts
 copy ui/cypress/support/model/{TreeNodeUserInput.ts => Asset.ts} (78%)
 create mode 100644 ui/cypress/support/utils/filter/FilterBtns.ts
 create mode 100644 ui/cypress/support/utils/filter/FilterUtils.ts
 create mode 100644 ui/cypress/tests/assetManagement/assetFilterTest.spec.ts
 rename ui/cypress/tests/userManagement/{testUserRoleAsset.spec.ts => 
testAddAssetOnResourceCreation.ts} (93%)
 create mode 100644 ui/cypress/tests/userManagement/testUserRoleAssets.spec.ts
 create mode 100644 ui/cypress/tests/userManagement/testUserRoleCharts.spec.ts
 create mode 100644 
ui/cypress/tests/userManagement/testUserRoleDashboard.spec.ts
 copy 
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/annotation/NotYetImplemented.java
 => 
ui/projects/streampipes/platform-services/src/lib/model/config/export-provider-config.model.ts
 (82%)
 create mode 100644 
ui/src/app/configuration/dialog/data-retention-log-dialog/data-retention-log-dialog.component.html
 copy 
ui/src/app/{pipeline-details/dialogs/pipeline-code/pipeline-code-dialog.component.ts
 => 
configuration/dialog/data-retention-log-dialog/data-retention-log-dialog.component.ts}
 (58%)
 create mode 100644 
ui/src/app/configuration/dialog/data-retention-now-dialog/data-retention-now-dialog.component.html
 create mode 100644 
ui/src/app/configuration/dialog/data-retention-now-dialog/data-retention-now-dialog.component.ts
 copy 
ui/src/app/configuration/dialog/{delete-export-provider/delete-export-provider-dialog.component.html
 => 
export-provider-connection-test/export-provider-connection-test.component.html} 
(50%)
 create mode 100644 
ui/src/app/configuration/dialog/export-provider-connection-test/export-provider-connection-test.component.ts
 create mode 100644 
ui/src/app/connect/components/adapter-catalog/adapter-catalog.component.html
 rename 
ui/src/app/connect/components/{data-marketplace/data-marketplace.component.scss 
=> adapter-catalog/adapter-catalog.component.scss} (100%)
 rename 
ui/src/app/connect/components/{data-marketplace/data-marketplace.component.ts 
=> adapter-catalog/adapter-catalog.component.ts} (93%)
 rename ui/src/app/connect/components/{data-marketplace => 
adapter-catalog}/adapter-description/adapter-description.component.html (65%)
 rename ui/src/app/connect/components/{data-marketplace => 
adapter-catalog}/adapter-description/adapter-description.component.scss (100%)
 rename ui/src/app/connect/components/{data-marketplace => 
adapter-catalog}/adapter-description/adapter-description.component.ts (100%)
 create mode 100644 
ui/src/app/connect/components/adapter-configuration/adapter-settings/configuration-group/configuration-group.component.html
 rename ui/src/app/connect/components/{ => 
adapter-configuration/adapter-settings}/configuration-group/configuration-group.component.scss
 (100%)
 rename ui/src/app/connect/components/{ => 
adapter-configuration/adapter-settings}/configuration-group/configuration-group.component.ts
 (91%)
 delete mode 100644 
ui/src/app/connect/components/adapter-configuration/directives/adapter-template-configuration.directive.ts
 delete mode 100644 
ui/src/app/connect/components/configuration-group/configuration-group.component.html
 copy ui/{cypress/fixtures/connect/format/xmlObject.xml => 
src/app/connect/components/create-adapter/create-adapter.component.html} (78%)
 rename ui/src/app/connect/components/{new-adapter/new-adapter.component.scss 
=> create-adapter/create-adapter.component.scss} (100%)
 rename ui/src/app/connect/components/{new-adapter/new-adapter.component.ts => 
create-adapter/create-adapter.component.ts} (91%)
 delete mode 100644 
ui/src/app/connect/components/data-marketplace/data-marketplace.component.html
 delete mode 100644 
ui/src/app/connect/components/new-adapter/new-adapter.component.html

Reply via email to