This is an automated email from the ASF dual-hosted git repository.
tenthe pushed a change to branch dependabot/npm_and_yarn/ui/axios-1.15.0
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 2ef5786388 chore(deps-dev): bump axios from 1.11.0 to 1.15.0 in /ui
add 9a77088e77 fix: correct python client development setup (#4388)
add 17a31063c5 fix: Improve map rendering for multiple assets (#4370)
add 95e5be84bd feat: Auto-generate OPC-UA client certificate if not
configured (#4369)
add 1100b2838a fix: Add missing event grounding modification in debug mode
(#4381)
add eebc25b98b fix(#4380): Auto refresh assets after adding newly created
resources (#4389)
add aedafbddac chore(deps): bump protocol-buffers-schema from 3.6.0 to
3.6.1 in /ui (#4392)
add 2286f329c3 feat: Add shortcuts to help menu (#4391)
add 4bf3de22e5 chore(deps-dev): bump hono from 4.12.12 to 4.12.14 in /ui
(#4386)
add b46bb46339 feat(#4378): Improve data stream identification in
pipeline editor (#4390)
add 1021210ea5 docs: add UI CSS guidance for agents (#4396)
add 9b1e5a9d89 chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.5.18
in /streampipes-client-python (#4384)
add f557e30436 chore(deps): bump org.bouncycastle:bcprov-jdk18on from
1.78.1 to 1.84 (#4397)
add a110e6c177 fix(#4374): Add encodeURIComponent to data lake REST
requests (#4398)
add e7e09dee56 chore(deps-dev): bump nbconvert from 7.17.0 to 7.17.1 in
/streampipes-client-python (#4403)
add cd84cca3fa refactor: migrate Python client from Pydantic v1 to v2
(#4402)
add 5c1faaf9dc Support timestamp with time zone in PostgreSQL sink (#4383)
add 87bda65d30 chore(deps-dev): bump pre-commit from 4.3.0 to 4.5.1 in
/streampipes-client-python (#4401)
add 0ff4c31de3 chore(deps): bump dompurify from 3.3.2 to 3.4.1 in /ui
(#4404)
add 2320268fc0 chore(deps-dev): bump numpydoc from 1.9.0 to 1.10.0 in
/streampipes-client-python (#4405)
add 87c8966eb0 chore(deps): bump pydantic from 2.12.5 to 2.13.1 in
/streampipes-client-python (#4407)
add 682aa65801 Fix for 4394 issues in csv (#4408)
add ce9b9ec633 Fix for 4373 make table chart header sticky (#4410)
add cd0fdf08f6 4299 allow configureable column ordering in table chart
(#4411)
add 476806c476 4409 setting float values as dimension (#4412)
add 6b09f67553 fix: improve OPC UA adapter error logging (#4413)
add 3a0212bcf4 feat: Improve OPC-UA adapter tree and error handling (#4417)
add 773286f2b9 fixed csvImportSpec (#4418)
add d0ddac704d fix: Pin Github actions to specific versions (#4421)
add 42c7b99226 feat: Create deletion endpoint for function state (#4420)
add eefbf831ca 4395 Asset filters are not applied to datasets (#4419)
add 2b4b5c1217 fix: Add nats token to function output collector (#4427)
add b976584561 1262 align e2e tests (#4423)
add ab878a73a8 3972 filter transmission (#4424)
add 424265b293 fix: Use StreamPipes client for fetching permissions (#4422)
add 5c1f6beef6 fix(#4429): Dashboards do not use full width on large
screens (#4431)
add 048907a4cb chore(deps): bump org.apache.avro:avro from 1.11.4 to
1.12.1 (#4435)
add 30db3fd237 Merge branch 'dev' into
dependabot/npm_and_yarn/ui/axios-1.15.0
No new revisions were added by this update.
Summary of changes:
.github/workflows/go-docs.yml | 2 +-
.github/workflows/pypi-deployment.yml | 2 +-
.github/workflows/python-docs.yml | 2 +-
docker-compose.yml | 3 +-
.../deploy/standalone/opcua/docker-compose.dev.yml | 2 +-
.../cli/deploy/standalone/opcua/docker-compose.yml | 5 +-
pom.xml | 2 +-
.../apache/streampipes/client/api/IAdminApi.java | 2 +
streampipes-client-python/DEVELOPMENT.md | 11 +-
.../docs/getting-started/developing.md | 7 +-
streampipes-client-python/poetry.lock | 289 +++++++++--------
streampipes-client-python/pyproject.toml | 6 +-
.../streampipes/endpoint/api/data_lake_measure.py | 38 +--
.../streampipes/endpoint/api/version.py | 2 +-
.../streampipes/endpoint/endpoint.py | 3 +-
.../streampipes/model/common.py | 56 ++--
.../model/container/resource_container.py | 8 +-
.../model/resource/data_lake_measure.py | 14 +-
.../streampipes/model/resource/data_series.py | 8 +-
.../streampipes/model/resource/data_stream.py | 30 +-
.../model/resource/function_definition.py | 2 +-
.../streampipes/model/resource/query_result.py | 4 +-
.../streampipes/model/resource/resource.py | 6 +-
.../streampipes/model/resource/version.py | 5 +-
.../tests/client/test_endpoint.py | 2 +-
.../tests/model/resource/test_data_stream.py | 4 +-
.../apache/streampipes/client/api/AdminApi.java | 6 +
.../management/management/WorkerRestClient.java | 8 +
streampipes-extensions-management/pom.xml | 2 +-
.../connect/adapter/AdapterPipelineGenerator.java | 31 +-
.../connect/adapter/ScriptContextResolver.java | 28 --
.../connectors/opcua/adapter/OpcUaAdapter.java | 150 +++++++--
.../connectors/opcua/adapter/OpcUaNodeBrowser.java | 44 ++-
.../opcua/adapter/OpcUaNodeMetadataExtractor.java | 148 ++++++++-
.../connectors/opcua/config/OpcUaConfig.java | 18 ++
.../security/CompositeCertificateValidator.java | 5 +
.../opcua/config/security/KeyStoreLoader.java | 150 ++++++++-
.../opcua/config/security/SecurityConfig.java | 4 +-
.../opcua/utils/OpcUaCertificateUtils.java | 46 ++-
.../connectors/opcua/utils/OpcUaUtils.java | 2 +-
.../documentation.md | 12 +-
.../documentation.md | 10 +-
.../opcua/config/security/KeyStoreLoaderTest.java | 135 ++++++++
.../opcua/utils/OpcUaCertificateUtilsTest.java | 71 +++++
.../streampipes-extensions-all-jvm/pom.xml | 2 +-
.../jvm/jdbcclient/model/DbDataTypes.java | 20 ++
.../jvm/jdbcclient/model/TableDescription.java | 20 +-
.../jvm/jdbcclient/model/DbDataTypesTest.java | 94 ++++++
.../streampipes/messaging/ProtocolOverrides.java | 31 +-
.../AdapterStateChangeOperationHandler.java | 13 +-
.../streampipes/rest/impl/FunctionsResource.java | 12 +
.../importer/CsvDataLakeImportService.java | 91 +++---
.../datalake/importer/CsvImportColumnMapper.java | 111 +++++++
.../standalone/function/StreamPipesFunction.java | 5 +
.../standalone/manager/ProtocolManager.java | 18 +-
ui/AGENTS.md | 11 +
ui/cypress/support/utils/connect/OpcUaUtils.ts | 63 ++--
.../opcua/opcAdapterConfiguration.smoke.spec.ts | 62 ++--
.../opcua/startAndEditOpcAdapters.smoke.spec.ts | 21 +-
ui/cypress/tests/dataset/csvImport.spec.ts | 2 -
ui/deployment/app.routes.mst | 4 +-
ui/deployment/i18n/de.json | 29 +-
ui/deployment/i18n/en.json | 29 +-
ui/deployment/i18n/pl.json | 29 +-
ui/package-lock.json | 23 +-
ui/package.json | 2 +
.../src/lib/apis/datalake-rest.service.ts | 34 +-
.../element-id/element-id.component.html} | 21 +-
.../element-id/element-id.component.scss | 41 +++
.../components/element-id/element-id.component.ts} | 33 +-
.../sp-table-asset-context.service.ts | 20 +-
.../split-section/split-section.component.scss | 2 +
.../pipeline-element-help.component.html | 42 ++-
.../pipeline-element-help.component.scss | 15 +-
.../pipeline-element-help.component.ts | 30 +-
.../lib/services/asset-configuration.service.ts | 79 ++---
.../streampipes/shared-ui/src/public-api.ts | 1 +
.../asset-overview/asset-overview.component.ts | 17 +-
.../config/table-widget-config.component.html | 90 ++++++
.../config/table-widget-config.component.scss | 53 ++++
.../table/config/table-widget-config.component.ts | 105 ++++++-
.../charts/table/model/table-widget.model.ts | 1 +
.../charts/table/table-widget.component.html | 51 ++-
.../charts/table/table-widget.component.scss | 51 ++-
.../charts/table/table-widget.component.ts | 78 +++++
.../data-settings/chart-data-settings.component.ts | 1 +
.../event-property-row.component.html | 1 +
.../event-property-scope.component.html | 2 +-
.../event-property-scope.component.ts | 13 +
.../adapter-details-data.component.html | 5 +
.../adapter-details-data.component.ts | 2 +
.../adapter-asset-configuration.service.ts | 342 --------------------
...ic-runtime-resolvable-tree-input.component.html | 157 ++++++++--
...ic-runtime-resolvable-tree-input.component.scss | 215 ++++++++++++-
...atic-runtime-resolvable-tree-input.component.ts | 160 +++++++++-
.../static-tree-input-browse-nodes.component.html | 50 +--
.../static-tree-input-browse-nodes.component.scss | 29 +-
.../static-tree-input-browse-nodes.component.ts | 7 +-
.../static-tree-input-button-menu.component.html | 46 ++-
.../static-tree-input-button-menu.component.ts | 17 +-
.../static-tree-input-node-details.component.html | 40 ++-
.../static-tree-input-node-details.component.scss} | 22 +-
.../static-tree-input-node-details.component.ts | 20 +-
...static-tree-input-selected-nodes.component.html | 63 ++--
...static-tree-input-selected-nodes.component.scss | 37 ++-
.../static-tree-input-selected-nodes.component.ts | 8 +
.../core/components/toolbar/toolbar.component.html | 16 +-
.../core/components/toolbar/toolbar.component.ts | 21 +-
.../grid-view/dashboard-grid-view.component.html | 1 -
.../grid-view/dashboard-grid-view.component.ts | 2 -
.../datalake-configuration.component.html | 1 +
.../datalake-configuration.component.ts | 73 ++++-
.../csv-import-dialog.component.html | 1 +
.../csv-import-dialog.component.ts | 14 +-
.../csv-import-preview-table.component.html | 2 +
.../csv-import-preview-table.component.scss | 3 +-
.../csv-import-preview-table.component.ts | 1 +
.../pipeline-element-icon-stand-row.component.html | 16 +
.../pipeline-element-icon-stand-row.component.ts | 32 +-
.../documentation/documentation.component.html} | 38 ++-
.../documentation/documentation.component.ts} | 19 +-
.../components/info/info.component.html} | 8 +-
.../app/help/components/info/info.component.ts} | 12 +-
.../info/versions/service/system-info.model.ts | 0
.../info/versions/service/version-info.model.ts | 0
.../info/versions/versions.component.html | 42 ++-
.../info/versions/versions.component.ts | 13 +-
.../components/shortcuts/shortcuts.component.html} | 45 ++-
.../components/shortcuts/shortcuts.component.scss | 93 ++++++
.../components/shortcuts/shortcuts.component.ts | 119 +++++++
.../help.component.html} | 30 +-
.../help.component.scss} | 0
.../help.component.ts} | 43 ++-
.../asset-map-popup/asset-map-popup.component.html | 128 +++++---
.../asset-map-popup/asset-map-popup.component.scss | 23 ++
.../asset-map-popup/asset-map-popup.component.ts | 76 ++++-
.../asset-map/home-asset-map-marker.utils.ts | 100 ++++++
.../asset-map/home-asset-map-popup.service.ts | 93 ++++++
.../asset-map/home-asset-map.component.html | 28 +-
.../asset-map/home-asset-map.component.scss | 58 ++++
.../asset-map/home-asset-map.component.ts | 344 +++++++++++++++------
.../components/asset-map/home-asset-map.types.ts} | 37 +--
.../components/asset-map/home-asset-map.utils.ts | 120 +++++++
ui/src/app/info/info.component.html | 21 --
ui/src/app/info/info.component.ts | 36 ---
145 files changed, 4275 insertions(+), 1512 deletions(-)
create mode 100644
streampipes-extensions/streampipes-connectors-opcua/src/test/java/org/apache/streampipes/extensions/connectors/opcua/config/security/KeyStoreLoaderTest.java
create mode 100644
streampipes-extensions/streampipes-connectors-opcua/src/test/java/org/apache/streampipes/extensions/connectors/opcua/utils/OpcUaCertificateUtilsTest.java
create mode 100644
streampipes-extensions/streampipes-sinks-databases-jvm/src/test/java/org/apache/streampipes/sinks/databases/jvm/jdbcclient/model/DbDataTypesTest.java
copy
streampipes-messaging-nats/src/main/java/org/apache/streampipes/messaging/nats/SpNatsProtocolFactory.java
=>
streampipes-messaging/src/main/java/org/apache/streampipes/messaging/ProtocolOverrides.java
(60%)
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/importer/CsvImportColumnMapper.java
copy
ui/{src/app/connect/components/adapter-configuration/configure-fields/configure-fields-header/configure-fields-header.component.html
=>
projects/streampipes/shared-ui/src/lib/components/element-id/element-id.component.html}
(63%)
create mode 100644
ui/projects/streampipes/shared-ui/src/lib/components/element-id/element-id.component.scss
copy
ui/{src/app/connect/components/adapter-configuration/configure-fields/configure-fields-header/configure-fields-header.component.ts
=>
projects/streampipes/shared-ui/src/lib/components/element-id/element-id.component.ts}
(71%)
delete mode 100644
ui/src/app/connect/services/adapter-asset-configuration.service.ts
copy
ui/src/app/{profile/components/general/general-profile-settings.component.scss
=>
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-node-details/static-tree-input-node-details.component.scss}
(82%)
copy ui/src/app/{home/components/status.component.html =>
help/components/documentation/documentation.component.html} (55%)
copy
ui/{projects/streampipes/shared-ui/src/lib/components/sp-exception-message/exception-details/exception-details.component.ts
=> src/app/help/components/documentation/documentation.component.ts} (78%)
copy ui/src/app/{connect/components/edit-adapter/edit-adapter.component.html
=> help/components/info/info.component.html} (81%)
copy
ui/{projects/streampipes/shared-ui/src/lib/components/feature-card-host/feature-card-meta-section/feature-card-meta-section.component.ts
=> src/app/help/components/info/info.component.ts} (76%)
rename ui/src/app/{ =>
help/components}/info/versions/service/system-info.model.ts (100%)
rename ui/src/app/{ =>
help/components}/info/versions/service/version-info.model.ts (100%)
rename ui/src/app/{ => help/components}/info/versions/versions.component.html
(68%)
rename ui/src/app/{ => help/components}/info/versions/versions.component.ts
(88%)
copy
ui/{projects/streampipes/shared-ui/src/lib/components/split-section/split-section.component.html
=> src/app/help/components/shortcuts/shortcuts.component.html} (50%)
create mode 100644
ui/src/app/help/components/shortcuts/shortcuts.component.scss
create mode 100644 ui/src/app/help/components/shortcuts/shortcuts.component.ts
copy ui/src/app/{profile/profile.component.html => help/help.component.html}
(66%)
copy ui/src/app/{profile/profile.component.scss => help/help.component.scss}
(100%)
copy ui/src/app/{profile/profile.component.ts => help/help.component.ts} (51%)
create mode 100644
ui/src/app/home/components/asset-map/home-asset-map-marker.utils.ts
create mode 100644
ui/src/app/home/components/asset-map/home-asset-map-popup.service.ts
copy
ui/{projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.scss
=> src/app/home/components/asset-map/home-asset-map.types.ts} (63%)
create mode 100644 ui/src/app/home/components/asset-map/home-asset-map.utils.ts
delete mode 100644 ui/src/app/info/info.component.html
delete mode 100644 ui/src/app/info/info.component.ts