This is an automated email from the ASF dual-hosted git repository.
tenthe pushed a change to branch
4690-deprecate-legacy-plc4x-s7-and-modbus-adapters
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 177787060e feat(#4690): migrate PLC4X S7 to generic adapter
add 90c926c53f refactor: Improve rest endpoints for different resources
(#4679)
add bc60582c6f Merge branch 'dev' into
4690-deprecate-legacy-plc4x-s7-and-modbus-adapters
add 80cf4bd20a fix: apply labels in S7 adapter migration
add 3f1317b591 fix(#4650): File adapter string parsing fails for quoted
delimiter (#4702)
add a80b745239 fix: Improve handling of runtime-resolved configurations
(#4696)
add e2df278088 Add security threat model (THREAT_MODEL.md) + SECURITY.md
and AGENTS.md discoverability (#4547)
add c0975cd2fa docs: deprecate CLI in README docs (#4693)
add 278d181533 Merge branch 'dev' into
4690-deprecate-legacy-plc4x-s7-and-modbus-adapters
add cca5ef51b4 fix: Move Migrations to core migrations
add d421b1d466 fix: Keep the code template
No new revisions were added by this update.
Summary of changes:
AGENTS.md | 30 ++
README.md | 14 +-
SECURITY.md | 40 ++
THREAT_MODEL.md | 387 ++++++++++++++++++
installer/cli/README.md | 2 +
.../apache/streampipes/commons/constants/Envs.java | 1 +
.../commons/environment/DefaultEnvironment.java | 5 +
.../commons/environment/Environment.java | 2 +
.../connect/adapter/parser/CsvParser.java | 1 -
.../connect/adapter/parser/CsvParserTest.java | 30 ++
.../connectors/plc/PlcConnectorsModuleExport.java | 2 -
.../Plc4xS7ToGenericAdapterMigration.java | 231 -----------
.../Plc4xS7ToGenericAdapterMigrationTest.java | 200 ----------
.../execution/http/InvokeExtensionRequest.java | 37 +-
.../execution/task/StorePipelineStatusTask.java | 3 +
.../CustomTransformOutputSchemaGenerator.java | 10 +-
.../PipelineElementUserCleaner.java} | 18 +-
.../manager/pipeline/PipelineManager.java | 4 -
.../pipeline/update/PipelineUpdateCoordinator.java | 2 +
.../remote/ContainerProvidedOptionsHandler.java | 3 +
.../manager/storage/PipelineStorageService.java | 2 +
.../execution/http/InvokeExtensionRequestTest.java | 63 +++
.../CustomTransformOutputSchemaGeneratorTest.java | 73 ++++
.../pipeline/PipelineElementUserCleanerTest.java | 27 +-
.../resource/management/secret/SecretVisitor.java | 2 +-
.../management/secret/SecretServiceTest.java | 64 +++
.../streampipes/rest/impl/EmailResource.java | 7 +
...=> FunctionStateEndpointsEnabledCondition.java} | 4 +-
...onsResource.java => FunctionStateResource.java} | 49 +--
.../streampipes/rest/impl/FunctionsResource.java | 61 +--
.../rest/impl/PipelineCanvasMetadataResource.java | 68 ++--
.../streampipes/rest/impl/PipelineTemplate.java | 13 +
.../impl/pe/PipelineElementTemplateResource.java | 27 +-
.../core/filter/TokenAuthenticationFilter.java | 9 +-
.../core/migrations/AvailableMigrations.java | 2 +
.../MigratePlc4xS7AdaptersToGenericAdapter.java | 443 +++++++++++++++++++++
.../core/filter/TokenAuthenticationFilterTest.java | 44 +-
...MigratePlc4xS7AdaptersToGenericAdapterTest.java | 294 ++++++++++++++
...itAdapter.smoke.spec.ts => editAdapter.spec.ts} | 0
.../lib/apis/pipeline-canvas-metadata.service.ts | 12 +-
.../save-pipeline/save-pipeline.component.ts | 17 +-
.../functions-logs/functions-logs.component.html | 4 +-
.../functions-logs/functions-logs.component.ts | 2 +
.../functions-metrics.component.html | 22 +-
.../functions-metrics.component.ts | 2 +
ui/src/app/pipelines/pipelines.component.html | 28 +-
ui/src/app/pipelines/pipelines.component.ts | 10 +-
47 files changed, 1690 insertions(+), 681 deletions(-)
create mode 100644 SECURITY.md
create mode 100644 THREAT_MODEL.md
delete mode 100644
streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/migration/Plc4xS7ToGenericAdapterMigration.java
delete mode 100644
streampipes-extensions/streampipes-connectors-plc/src/test/java/org/apache/streampipes/extensions/connectors/plc/adapter/migration/Plc4xS7ToGenericAdapterMigrationTest.java
copy
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/{execution/task/PipelineExecutionTask.java
=> pipeline/PipelineElementUserCleaner.java} (61%)
create mode 100644
streampipes-pipeline-management/src/test/java/org/apache/streampipes/manager/execution/http/InvokeExtensionRequestTest.java
create mode 100644
streampipes-pipeline-management/src/test/java/org/apache/streampipes/manager/matching/output/CustomTransformOutputSchemaGeneratorTest.java
copy
streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/pipeline/IPipelineStorage.java
=>
streampipes-pipeline-management/src/test/java/org/apache/streampipes/manager/pipeline/PipelineElementUserCleanerTest.java
(53%)
create mode 100644
streampipes-resource-management/src/test/java/org/apache/streampipes/resource/management/secret/SecretServiceTest.java
copy
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/{ResetEndpointEnabledCondition.java
=> FunctionStateEndpointsEnabledCondition.java} (87%)
copy
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/{FunctionsResource.java
=> FunctionStateResource.java} (62%)
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/migrations/v099/connect/MigratePlc4xS7AdaptersToGenericAdapter.java
copy
streampipes-extensions/streampipes-connectors-opcua/src/test/java/org/apache/streampipes/extensions/connectors/opcua/alarms/OpcUaAlarmEventFilterTest.java
=>
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/filter/TokenAuthenticationFilterTest.java
(53%)
create mode 100644
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/migrations/v099/connect/MigratePlc4xS7AdaptersToGenericAdapterTest.java
rename ui/cypress/tests/connect/{editAdapter.smoke.spec.ts =>
editAdapter.spec.ts} (100%)