This is an automated email from the ASF dual-hosted git repository.
tenthe pushed a change to branch avoid-connection-cache-immediate-remove
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from bdaa8043f5 fix: PLC4X cache recovery after failed read execution
add 278567ee34 style: Harmonize button and table layout (#4608)
add f4cf5d53e2 feat(#4466): Add validation and naming warnings for
property field names in adapter schema configuration (#4643)
add 87ffcff1ae fix(#4618): Health check restarts adapter during stopping
process (#4621)
add 7efa6a6d0e chore(deps): bump actions/cache from 5.0.5 to 6.1.0 (#4662)
add 070dc0e00b Fix styling bug pipeline details (#4658)
add 9e0742b84a chore(deps): bump actions/setup-python from 6.2.0 to 6.3.0
(#4661)
add faa9e05ed4 refactor: Remove groovy support from adapter script
transformation (#4653)
add e66ae52fc3 fix: align script template access handling (#4652)
add 8ef8232a8b chore(deps): bump @sigstore/core from 3.2.0 to 3.2.1 in /ui
(#4664)
add ed67499d14 Add debug logging for adapter monitoring metrics (#4654)
add 8dd5b58b2d feat: Allow registration of new health checks (#4667)
add a85a7fee0d Optimize adapter start and stop lifecycle (#4656)
add 308637d7a0 fix: Make transformation script endpoint backwards
compatible (#4670)
add af2fe9e1dd fix: Reduce logging for time series storage and adapter
preprocessing (#4657)
add 4bf62e3df8 refactor: Fix possible chip grid form fields error (#4677)
add 984651fcf5 feat: Extend email error hints (#4676)
add 80cd72594f feat: Extend OPC UA subscription mode configuration (#4659)
add 7ea60ecf08 fix: Fix e2e test editAdapterDataLakeSchemaUpdate.spec.ts
(#4672)
add fe1521ec8c fix: Re-add mat-form-field wrapper (#4680)
add 8e47c77679 feat: Improve error messages shown for runtime-resolvable
static prop… (#4681)
add caec9b30dc fix(#4666): Asset filter is not applied when resources are
grouped (#4682)
add 973b065a86 Merge branch 'dev' into
avoid-connection-cache-immediate-remove
No new revisions were added by this update.
Summary of changes:
.github/workflows/go-client-e2e-test.yml | 2 +-
.github/workflows/java-client-e2e-test.yml | 2 +-
.github/workflows/pr-validation.yml | 6 +-
.github/workflows/pypi-deployment.yml | 2 +-
.github/workflows/python-docs.yml | 4 +-
pom.xml | 7 -
.../apache/streampipes/commons/constants/Envs.java | 1 +
.../commons/environment/DefaultEnvironment.java | 5 +
.../commons/environment/Environment.java | 2 +
.../management/AdapterMasterManagement.java | 29 +-
.../management/AdapterMigrationManager.java | 2 +-
.../management/AdapterUpdateManagement.java | 4 +-
.../management/management/GuessManagement.java | 2 +-
.../management/management/WorkerRestClient.java | 47 +--
.../shared/AdapterPipelineGeneratorBase.java | 1 +
.../streampipes/connect/shared/DatatypeUtils.java | 124 ++++++--
.../value/DatatypeTransformationRule.java | 10 +-
.../preprocessing/transform/DatatypeUtilsTest.java | 71 ++++-
.../transformer/api/TransformationEngines.java | 26 ++
streampipes-connect-transformer-groovy/pom.xml | 78 -----
.../transformer/groovy/GroovyScriptContext.java | 25 --
.../transformer/groovy/GroovyScriptEngine.java | 80 ------
.../sandbox/RestrictedGroovyClassLoader.java | 59 ----
.../transformer/groovy/sandbox/SandboxPolicy.java | 187 ------------
.../transformer/groovy/sandbox/ScriptSandbox.java | 51 ----
.../ast/AstChecksCompilationCustomizer.java | 39 ---
.../groovy/sandbox/ast/AstChecksVisitor.java | 109 -------
.../sandbox/ast/SecureCustomizerFactory.java | 59 ----
.../error/SandboxCompilationMessageResolver.java | 112 --------
.../SandboxViolationClassNotFoundException.java | 26 --
.../sandbox/error/SandboxViolationException.java | 26 --
.../transformer/groovy/GroovyScriptEngineTest.java | 318 ---------------------
.../dataexplorer/TimeSeriesStorage.java | 23 +-
.../export/resolver/AdapterResolver.java | 2 +-
.../api/monitoring/SpMonitoringManager.java | 29 ++
streampipes-extensions-management/pom.xml | 5 -
.../connect/AdapterTransitionRegistry.java | 80 ++++++
.../connect/AdapterWorkerManagement.java | 94 +++---
.../connect/AdapterWorkerRequestManagement.java | 7 +-
.../connect/adapter/ScriptContextResolver.java | 4 -
.../connect/adapter/parser/CsvParser.java | 4 +-
.../elements/SendToBrokerAdapterSink.java | 1 -
.../monitoring/HealthCheckManagement.java | 53 +++-
.../monitoring/MonitoringManagement.java | 34 ++-
.../connect/AdapterWorkerManagementTest.java | 17 +-
.../opcua/OpcUaConnectorsModuleExport.java | 2 +
.../connectors/opcua/adapter/OpcUaAdapter.java | 88 ++++--
.../connectors/opcua/adapter/OpcUaNodeBrowser.java | 2 +-
.../opcua/client/ConnectedOpcUaClient.java | 31 +-
.../opcua/config/OpcUaAdapterConfig.java | 41 +++
.../opcua/config/SharedUserConfiguration.java | 61 +++-
.../opcua/config/SpOpcUaConfigExtractor.java | 54 ++++
.../opcua/config/security/SecurityConfig.java | 21 ++
...grationV3.java => OpcUaAdapterMigrationV7.java} | 31 +-
.../connectors/opcua/utils/OpcUaLabels.java | 4 +
.../documentation.md | 2 +
.../strings.en | 15 +
.../documentation.md | 2 +
.../adapter/OpcUaAdapterSubscriptionTest.java | 204 +++++++++++++
.../opcua/config/SpOpcUaConfigExtractorTest.java | 48 ++++
.../opcua/config/security/SecurityConfigTest.java | 98 ++++++-
.../health/monitoring/AdapterHealthCheck.java | 68 ++++-
.../health/monitoring/ExtensionHealthCheck.java | 42 ++-
.../ExtensionInstanceAvailabilityCheck.java | 7 +-
.../streampipes/health/monitoring/HealthCheck.java | 5 +-
.../health/monitoring/PipelineHealthCheck.java | 3 +-
.../health/monitoring/AdapterHealthCheckTest.java | 129 +++++++++
.../pipeline/ExtensionsLogProvider.java | 37 +++
.../model/health/AdapterInstanceState.java | 9 +-
.../model/health/ExtensionInstanceHealth.java | 3 +-
.../pipeline/ExtensionsServiceLogExecutor.java | 46 ++-
.../remote/ContainerProvidedOptionsHandler.java | 29 +-
.../rest/impl/AdapterMonitoringResource.java | 7 +
.../rest/impl/ContainerProvidedOptions.java | 14 +-
.../impl/admin/EmailConfigurationResource.java | 58 +++-
.../rest/impl/connect/AdapterResource.java | 4 +-
.../rest/impl/connect/CompactAdapterResource.java | 2 +-
.../TransformationScriptLanguageResource.java | 46 ++-
.../TransformationScriptTemplateResource.java | 7 +
.../TransformationScriptLanguageResourceTest.java | 49 ++++
.../minimal/StreamPipesCoreApplicationMinimal.java | 2 -
streampipes-service-core/pom.xml | 5 -
.../streampipes/service/core/PostStartupTask.java | 7 +-
.../service/core/StreamPipesCoreApplication.java | 13 +-
streampipes-service-extensions/pom.xml | 5 -
.../StreamPipesExtensionsServiceBase.java | 2 -
ui/cypress/support/utils/dataset/DatasetUtils.ts | 66 ++++-
.../editAdapterDataLakeSchemaUpdate.spec.ts | 1 -
ui/deployment/i18n/de.json | 24 +-
ui/deployment/i18n/en.json | 24 +-
ui/deployment/i18n/pl.json | 24 +-
ui/deployment/theme/_custom-variables.scss | 28 +-
ui/package-lock.json | 6 +-
.../alert-banner/alert-banner.component.scss | 5 +
.../pipeline-element.component.scss | 23 ++
.../components/sp-table/sp-table.component.scss | 129 ++++++++-
.../lib/components/sp-table/sp-table.component.ts | 32 ++-
.../dialog/card-dialog/card-dialog.component.scss | 5 +-
.../confirm-dialog/confirm-dialog.component.scss | 4 +-
.../panel-dialog/panel-dialog.component.scss | 17 +-
.../standard-dialog/standard-dialog.component.scss | 28 +-
.../asset-details-labels.component.html | 50 ++--
.../asset-details-labels.component.ts | 13 +-
.../email-configuration.component.ts | 34 ++-
.../adapter-deployment-settings.component.html | 77 ++---
.../adapter-deployment-settings.component.ts | 20 +-
.../configure-schema.component.html | 50 ++++
.../configure-schema.component.scss | 20 +-
.../configure-schema/configure-schema.component.ts | 22 +-
.../configure-schema/field-name-validation.ts | 87 ++++++
...r-transformation-template-dialog.component.html | 11 +
...ter-transformation-template-dialog.component.ts | 7 +-
...r-transformation-template-dialog.component.html | 11 +
...ter-transformation-template-dialog.component.ts | 2 +
.../last-updated-formatter.service.ts | 22 ++
.../simple-metrics/simple-metrics.component.html | 11 +-
.../simple-metrics/simple-metrics.component.scss} | 13 +-
.../simple-metrics/simple-metrics.component.ts | 2 +-
.../core-ui/status/status-widget.component.scss | 57 ++--
.../core/components/toolbar/toolbar.component.scss | 5 +
.../chart-preview/chart-preview.component.scss | 6 +-
.../panel/dashboard-panel.component.html | 1 +
.../panel/dashboard-panel.component.scss | 10 +
.../datalake-configuration.component.html | 6 +-
.../datalake-configuration.component.ts | 15 +-
.../datalake-last-event-label.component.html | 15 +-
.../datalake-last-event-label.component.scss} | 5 +-
.../datalake-last-event-label.component.ts | 69 +++++
.../pipeline-element-icon-stand-row.component.html | 87 +++---
.../pipeline-element-icon-stand-row.component.scss | 127 ++++++--
.../pipeline-element-icon-stand-row.component.ts | 16 +-
.../pipeline-element-icon-stand.component.scss | 17 +-
.../pipeline-element-options.component.html | 146 +++++-----
.../pipeline-element-options.component.scss | 82 ++++--
.../dropped-pipeline-element.component.html | 2 +-
.../components/pipeline/pipeline.component.html | 7 +-
.../components/pipeline/pipeline.component.scss | 41 ++-
.../components/pipeline/pipeline.component.ts | 11 +
.../dialog/customize/customize.component.html | 8 +-
.../editor/dialog/customize/customize.component.ts | 2 +
ui/src/scss/sp/_variables.scss | 57 +++-
ui/src/scss/sp/buttons-mat3.scss | 266 ++++++++++++++---
ui/src/scss/sp/dialog.scss | 30 +-
ui/src/scss/sp/forms-mat3.scss | 45 ++-
ui/src/scss/sp/main.scss | 140 +++++----
ui/src/scss/sp/mat-tab.scss | 44 ++-
ui/src/scss/sp/pipeline-element-options.scss | 50 ++--
ui/src/scss/sp/pipeline-element.scss | 31 +-
ui/src/scss/sp/sp-dialog.scss | 16 +-
ui/src/scss/sp/sp-theme.scss | 121 +++++++-
150 files changed, 3526 insertions(+), 2049 deletions(-)
delete mode 100644 streampipes-connect-transformer-groovy/pom.xml
delete mode 100644
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/GroovyScriptContext.java
delete mode 100644
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/GroovyScriptEngine.java
delete mode 100644
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/RestrictedGroovyClassLoader.java
delete mode 100644
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/SandboxPolicy.java
delete mode 100644
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/ScriptSandbox.java
delete mode 100644
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/ast/AstChecksCompilationCustomizer.java
delete mode 100644
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/ast/AstChecksVisitor.java
delete mode 100644
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/ast/SecureCustomizerFactory.java
delete mode 100644
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/error/SandboxCompilationMessageResolver.java
delete mode 100644
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/error/SandboxViolationClassNotFoundException.java
delete mode 100644
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/sandbox/error/SandboxViolationException.java
delete mode 100644
streampipes-connect-transformer-groovy/src/test/java/org/apache/streampipes/connect/transformer/groovy/GroovyScriptEngineTest.java
create mode 100644
streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/AdapterTransitionRegistry.java
copy
streampipes-extensions/streampipes-connectors-opcua/src/main/java/org/apache/streampipes/extensions/connectors/opcua/migration/{OpcUaAdapterMigrationV3.java
=> OpcUaAdapterMigrationV7.java} (72%)
create mode 100644
streampipes-extensions/streampipes-connectors-opcua/src/test/java/org/apache/streampipes/extensions/connectors/opcua/adapter/OpcUaAdapterSubscriptionTest.java
copy
streampipes-dataformat/src/main/java/org/apache/streampipes/dataformat/SpDataFormatFactory.java
=>
streampipes-health-monitoring/src/main/java/org/apache/streampipes/health/monitoring/HealthCheck.java
(88%)
create mode 100644
streampipes-health-monitoring/src/test/java/org/apache/streampipes/health/monitoring/AdapterHealthCheckTest.java
copy
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/live/ISubscription.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/health/AdapterInstanceState.java
(87%)
create mode 100644
streampipes-rest/src/test/java/org/apache/streampipes/rest/impl/connect/TransformationScriptLanguageResourceTest.java
create mode 100644
ui/src/app/connect/components/adapter-configuration/configure-schema/field-name-validation.ts
copy
ui/src/app/{chart-shared/components/charts/base/echarts-widget.component.scss
=> core-ui/monitoring/simple-metrics/simple-metrics.component.scss} (91%)
copy streampipes-client-go/docs/static/favicons/_head.html =>
ui/src/app/dataset/components/datalake-configuration/datalake-last-event-label/datalake-last-event-label.component.html
(74%)
copy
ui/src/app/{configuration/extensions-service-management/certificate-configuration/certificate-configuration.component.scss
=>
dataset/components/datalake-configuration/datalake-last-event-label/datalake-last-event-label.component.scss}
(93%)
create mode 100644
ui/src/app/dataset/components/datalake-configuration/datalake-last-event-label/datalake-last-event-label.component.ts