This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a change to branch
dependabot/pip/streampipes-client-python/numpydoc-1.9.0
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from c26882f9c8 chore(deps-dev): bump numpydoc in /streampipes-client-python
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 385527f7b3 chore(deps): bump tmp and @inquirer/editor in /ui (#3774)
add 4eb36de286 Merge branch 'dev' into
dependabot/pip/streampipes-client-python/numpydoc-1.9.0
No new revisions were added by this update.
Summary of changes:
.github/workflows/build.yml | 2 +-
.github/workflows/cypress-test.yml | 2 +-
.github/workflows/go-docs.yml | 2 +-
.github/workflows/pr-validation.yml | 4 +-
.../apache/streampipes/commons/constants/Envs.java | 3 +
.../commons/environment/DefaultEnvironment.java | 9 +
.../commons/environment/Environment.java | 3 +
.../api/IDataExplorerSchemaManagement.java | 3 +
streampipes-data-explorer-export/pom.xml | 31 ++
.../export/ObjectStorge/ExportProviderFactory.java | 19 +-
.../export/ObjectStorge/LocalFolder.java | 7 +-
.../dataexplorer/export/ObjectStorge/S3.java | 86 +++++
.../dataexplorer/DataExplorerSchemaManagement.java | 58 ++-
.../connect/iiot/utils/FileProtocolUtils.java | 8 +-
.../opcua/OpcUaConnectorsModuleExport.java | 6 +-
.../connectors/opcua/adapter/OpcUaAdapter.java | 2 +-
.../opcua/config/SharedUserConfiguration.java | 13 +-
.../opcua/config/SpOpcUaConfigExtractor.java | 13 +-
.../opcua/config/identity/X509IdentityConfig.java | 114 ++++++
.../security/CompositeCertificateValidator.java | 10 +-
...grationV3.java => OpcUaAdapterMigrationV6.java} | 58 +--
...kMigrationV1.java => OpcUaSinkMigrationV2.java} | 8 +-
.../connectors/opcua/sink/OpcUaSink.java | 2 +-
.../connectors/opcua/utils/OpcUaUtils.java | 21 +-
.../strings.en | 9 +
.../strings.en | 9 +
...tings.java => DefaultExportProviderConfig.java} | 21 +-
.../configuration/DefaultSpCoreConfiguration.java | 1 +
.../configuration/ExportProviderSettings.java | 115 ++++++
.../{JwtSigningMode.java => ProviderType.java} | 6 +-
.../model/configuration/SpCoreConfiguration.java | 12 +
.../model/datalake/DataLakeMeasure.java | 4 +
.../model/datalake/ExportProviderSettings.java | 22 --
.../model/datalake/RetentionExportConfig.java | 28 +-
.../model/datalake/RetentionTimeConfig.java | 35 +-
.../manager/preview/PipelinePreview.java | 71 ++--
.../manager/runtime/ClientDisconnectCallback.java | 8 +-
.../runtime/RateLimitedRuntimeInfoProvider.java | 7 +-
.../admin/ExportProviderConfigurationResource.java | 105 ++++++
.../impl/datalake/DataLakeMeasureResource.java | 43 ++-
.../rest/impl/datalake/DataLakeResource.java | 15 +
.../PipelinePreviewResource.java} | 23 +-
.../StreamPreviewResource.java} | 9 +-
streampipes-service-core/pom.xml | 1 +
.../service/core/scheduler/DataLakeScheduler.java | 106 ++++--
ui/cypress.config.ts | 20 +-
.../support/utils/DataDownloadDialogUtils.ts | 2 +
ui/cypress/support/utils/GeneralUtils.ts | 1 +
ui/cypress/support/utils/asset/AssetBtns.ts | 4 +
ui/cypress/support/utils/asset/AssetUtils.ts | 45 ++-
ui/cypress/support/utils/connect/ConnectBtns.ts | 10 +
ui/cypress/support/utils/connect/ConnectUtils.ts | 81 ++++-
ui/cypress/support/utils/datalake/DataLakeBtns.ts | 7 +-
ui/cypress/support/utils/datalake/DataLakeUtils.ts | 3 +
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 | 1 +
.../connect/createAdapterWithoutStarting.spec.ts | 3 +-
ui/cypress/tests/connect/editAdapter.smoke.spec.ts | 9 +-
.../editAdapterSettingsAndPipeline.smoke.spec.ts | 3 +
.../editAdapterTransformationRulesAreKept.spec.ts | 1 +
.../connect/editAdapterValuesAndFields.spec.ts | 2 +
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 +-
.../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/i18n/de.json | 394 +++++++++++++++++++--
ui/deployment/i18n/en.json | 385 ++++++++++++++++++--
ui/package-lock.json | 135 +++----
.../src/lib/apis/datalake-rest.service.ts | 12 +-
...icate.service.ts => export-provider.service.ts} | 38 +-
.../apis/pipeline-element-runtime-info.service.ts | 2 +-
.../src/lib/model/assets/asset.model.ts | 17 +
.../src/lib/model/gen/streampipes-model-client.ts | 5 +-
.../src/lib/model/gen/streampipes-model.ts | 35 +-
.../platform-services/src/public-api.ts | 1 +
.../asset-link-configuration.component.html | 72 ++++
.../asset-link-configuration.component.scss} | 61 +++-
.../asset-link-configuration.component.ts | 206 +++++++++++
.../components/sp-table/sp-table.component.html | 62 ++--
.../components/sp-table/sp-table.component.scss | 5 +
.../lib/services/asset-configuration.service.ts | 337 ++++++++++++++++++
.../src/lib/services/colorization.service.ts | 107 +++++-
.../shared-ui/src/lib/shared-ui.module.ts | 3 +
.../streampipes/shared-ui/src/public-api.ts | 2 +
ui/src/app/assets/assets.module.ts | 4 +
.../asset-overview/asset-overview.component.html | 80 ++---
.../asset-overview/asset-overview.component.ts | 2 +-
.../create-asset-dialog.component.html | 2 +-
.../configuration/configuration-tabs.service.ts | 26 +-
ui/src/app/configuration/configuration.module.ts | 4 +
.../datalake-configuration.component.html | 244 ++++++++++++-
.../datalake-configuration.component.ts | 89 ++++-
.../certificate-details-dialog.component.html | 2 +-
.../select-export/select-format.component.html | 91 ++++-
.../select-export/select-format.component.scss | 19 +
.../select-export/select-format.component.ts | 93 ++++-
.../select-data-retention.component.html | 4 +-
.../data-retention-dialog.component.html | 10 +
.../data-retention-dialog.component.ts | 54 ++-
.../delete-datalake-index-dialog.component.html | 24 +-
.../delete-datalake-index-dialog.component.ts | 12 +-
.../delete-export-provider-dialog.component.html} | 36 +-
.../delete-export-provider-dialog.component.ts} | 41 +--
.../export-provider-dialog.component.html | 121 +++++++
.../export-provider-dialog.component.ts | 133 +++++++
.../extensions-installation.component.html | 29 +-
.../extensions-installation.component.ts | 8 +-
...xtensions-service-details-dialog.component.html | 10 +-
.../file-rename/file-rename-dialog.component.html | 18 +-
.../file-upload/file-upload-dialog.component.html | 15 +-
.../file-upload/file-upload-dialog.component.ts | 6 +-
.../edit-location-area.component.html | 4 +-
.../edit-location/edit-location.component.html | 19 +-
.../manage-site/manage-site-dialog.component.html | 4 +-
.../email-configuration.component.html | 73 ++--
.../email-configuration.component.ts | 12 +-
.../email-template-configuration.component.html | 16 +-
.../email-template-configuration.component.ts | 28 +-
.../export/data-export-import.component.html | 26 +-
.../export/data-export-import.component.ts | 6 +-
.../data-export-dialog.component.html | 31 +-
.../generic-storage-items.component.html | 8 +-
.../data-import-dialog.component.html | 48 +--
.../import-dialog/data-import-dialog.component.ts | 6 +-
.../endpoint-item/endpoint-item.component.html | 29 +-
.../endpoint-item/endpoint-item.component.ts | 19 +-
.../extensions-installation.component.html | 41 ++-
.../extensions-installation.component.ts | 4 +-
.../certificate-configuration.component.html | 18 +-
.../certificate-configuration.component.ts | 4 +-
...extensions-service-configuration.component.html | 6 +-
.../service-configs/service-configs.component.html | 2 +-
.../extensions-service-management.component.html | 21 +-
.../registered-extensions-services.component.html | 10 +-
.../registered-extensions-services.component.ts | 4 +-
.../file-overview/file-overview.component.html | 10 +-
.../files/file-overview/file-overview.component.ts | 6 +-
.../app/configuration/files/files.component.html | 9 +-
ui/src/app/configuration/files/files.component.ts | 4 +-
.../general-configuration.component.html | 48 ++-
.../link-settings/link-settings.component.html | 24 +-
.../user-acknowledgment.component.html | 10 +-
.../edit-label/edit-label.component.html | 10 +-
.../edit-label/edit-label.component.ts | 21 +-
.../label-configuration.component.html | 17 +-
.../broker-config/broker-config.component.html | 4 +-
.../messaging-configuration.component.html | 28 +-
.../abstract-security-principal-config.ts | 20 +-
.../alternate-id-configuration.component.html | 19 +-
.../authentication-configuration.component.html | 2 +-
.../edit-group-dialog.component.html | 21 +-
.../edit-role-dialog.component.html | 33 +-
.../edit-user-dialog.component.html | 84 +++--
.../edit-user-dialog/edit-user-dialog.component.ts | 4 +-
.../role-configuration.component.html | 21 +-
.../role-configuration.component.ts | 20 +-
.../security-configuration.component.html | 42 ++-
.../security-service-config.component.html | 14 +-
.../security-user-config.component.html | 23 +-
.../user-group-configuration.component.html | 17 +-
.../user-group-configuration.component.ts | 20 +-
.../location-features-configuration.component.html | 21 +-
.../location-features-configuration.component.ts | 14 +-
.../site-area-configuration.component.html | 16 +-
.../site-area-configuration.component.ts | 4 +-
.../adapter-configuration.component.html | 1 +
.../adapter-configuration.component.ts | 6 +-
.../adapter-options-panel.component.scss | 7 +-
.../start-adapter-configuration.component.html | 65 +++-
.../start-adapter-configuration.component.ts | 26 +-
.../existing-adapters.component.html | 179 ++++++----
.../existing-adapters.component.scss | 2 +-
.../existing-adapters.component.ts | 2 +-
ui/src/app/connect/connect.module.ts | 6 +
.../adapter-started-dialog.component.html | 2 +
.../adapter-started-dialog.component.ts | 217 +++++++++++-
.../adapter-started-success.component.html | 44 +++
.../adapter-started-success.component.ts | 6 +
.../adapter-asset-configuration.service.ts | 337 ++++++++++++++++++
ui/src/app/core-ui/core-ui.module.ts | 3 +-
.../static-free-input.component.html | 43 ++-
.../static-free-input.component.ts | 4 +
.../dashboard-overview-table.component.html | 36 +-
.../data-explorer-chart-container.component.html | 36 +-
.../data-explorer-chart-container.component.scss | 9 -
.../charts/table/table-widget.component.ts | 5 +-
.../data-explorer-chart-view.component.html | 1 +
.../data-explorer-overview-table.component.html | 162 +++------
.../pipeline-assembly-drawing-area.component.ts | 48 +--
.../pipeline-assembly-options.component.html | 8 +-
.../save-pipeline-settings.component.html | 19 +
.../save-pipeline-settings.component.ts | 43 ++-
.../save-pipeline/save-pipeline.component.html | 3 +
.../save-pipeline/save-pipeline.component.ts | 96 ++++-
ui/src/app/editor/editor.module.ts | 1 +
ui/src/app/editor/services/editor.service.ts | 6 +-
.../pipeline-overview.component.html | 273 ++++++++------
.../pipeline-overview.component.ts | 2 +-
ui/src/app/pipelines/pipelines.module.ts | 2 +
ui/src/scss/sp/main.scss | 6 +
212 files changed, 5947 insertions(+), 1501 deletions(-)
create mode 100644
streampipes-data-explorer-export/src/main/java/org/apache/streampipes/dataexplorer/export/ObjectStorge/S3.java
create mode 100644
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/config/identity/X509IdentityConfig.java
copy
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/migration/{OpcUaAdapterMigrationV3.java
=> OpcUaAdapterMigrationV6.java} (52%)
copy
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/migration/{OpcUaSinkMigrationV1.java
=> OpcUaSinkMigrationV2.java} (91%)
copy
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/{DefaultLinkSettings.java
=> DefaultExportProviderConfig.java} (75%)
create mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/ExportProviderSettings.java
copy
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/{JwtSigningMode.java
=> ProviderType.java} (94%)
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/datalake/ExportProviderSettings.java
copy
streampipes-commons/src/main/java/org/apache/streampipes/commons/environment/variable/EnvResolver.java
=>
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/runtime/ClientDisconnectCallback.java
(85%)
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/ExportProviderConfigurationResource.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%)
create mode 100644 ui/cypress/tests/connect/adapterWithAssets.smoke.spec.ts
create mode 100644 ui/cypress/tests/pipeline/pipelineAsset.smoke.spec.ts
copy
ui/projects/streampipes/platform-services/src/lib/apis/{certificate.service.ts
=> export-provider.service.ts} (53%)
create mode 100644
ui/projects/streampipes/shared-ui/src/lib/components/asset-link-configuration/asset-link-configuration.component.html
copy
ui/projects/streampipes/shared-ui/src/lib/components/{asset-browser/asset-browser-hierarchy/asset-browser-hierarchy.component.scss
=> asset-link-configuration/asset-link-configuration.component.scss} (55%)
create mode 100644
ui/projects/streampipes/shared-ui/src/lib/components/asset-link-configuration/asset-link-configuration.component.ts
create mode 100644
ui/projects/streampipes/shared-ui/src/lib/services/asset-configuration.service.ts
copy
ui/src/app/configuration/dialog/{delete-datalake-index/delete-datalake-index-dialog.component.html
=> delete-export-provider/delete-export-provider-dialog.component.html} (71%)
copy
ui/src/app/configuration/dialog/{delete-datalake-index/delete-datalake-index-dialog.component.ts
=> delete-export-provider/delete-export-provider-dialog.component.ts} (53%)
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
create mode 100644
ui/src/app/connect/services/adapter-asset-configuration.service.ts