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

riemer pushed a change to branch bump-plc4x-version-0140
in repository https://gitbox.apache.org/repos/asf/streampipes.git


    from a856203d6d feat: Bump PLC4X version, improve connection cache 
management
     add 4ff27c3f40 feat(#3725): Support public dashboards (#3741)
     add b065306789 feat(#3733): Create API endpoint to upload time series data 
(#3746)
     add 8980186a3b chore(deps): bump 
org.apache.maven.plugins:maven-invoker-plugin (#3708)
     add c3986e9a92 fix(#3356): Avoid NPE when performing post startup tasks 
(#3747)
     add 10fdd0104e feat: Improve asset browser layout (#3750)
     add d92d30f30b fix: Add time settings to query parameters in data explorer 
(#3751)
     add 16b050ad40 chore(deps): bump actions/setup-java from 4 to 5 (#3742)
     add 34609af010 feat: Add optional terms acknowledgment (#3754)
     add cad89553f2 Merge branch 'dev' into bump-plc4x-version-0140
     add 3acc7776fc Add internal connection cache

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/pr-validation.yml                |   4 +-
 pom.xml                                            |  17 +-
 .../streampipes/endpoint/api/data_lake_measure.py  |  64 ++-
 .../streampipes/model/resource/query_result.py     |  49 ++
 .../management/connect/PullAdapterScheduler.java   |   3 +-
 .../connectors/plc/PlcConnectorsModuleExport.java  |   4 +-
 .../connection/ContinuousPlcRequestReader.java     |  12 +-
 .../plc/cache/SpCachedPlcConnectionManager.java    | 178 +++++++
 .../plc/cache/SpConnectionContainer.java           | 237 +++++++++
 .../plc/cache/SpLeasedPlcConnection.java           | 575 +++++++++++++++++++++
 .../ConnectionContainerCloseBehaviourTest.java     | 207 ++++++++
 .../plc/adapter/ConnectionContainerReproTest.java  | 195 +++++++
 streampipes-maven-plugin/pom.xml                   |   2 +-
 .../streampipes/model/client/user/Permission.java  |   9 +
 .../streampipes/model/client/user/UserAccount.java |   9 +
 .../org/apache/streampipes/model/UserInfo.java     |   9 +
 .../model/configuration/GeneralConfig.java         |   9 +
 ...JwtSigningMode.java => UserAcknowledgment.java} |   6 +-
 .../management/PermissionResourceManager.java      |   8 +
 .../resource/management/UserResourceManager.java   |   2 +-
 .../streampipes/rest/impl/Authentication.java      |   7 +
 .../apache/streampipes/rest/impl/UserResource.java |  31 +-
 .../impl/dashboard/DataLakeDashboardResource.java  |  19 +-
 .../rest/impl/datalake/DataLakeDataWriter.java     | 136 +++++
 .../rest/impl/datalake/DataLakeResource.java       |  31 ++
 .../datalake/KioskDashboardDataLakeResource.java   | 116 +++++
 .../rest/security/SpPermissionEvaluator.java       | 122 +++--
 .../service/core/UnauthenticatedInterfaces.java    |   5 +-
 .../management/util/GrantedPermissionsBuilder.java |   2 +-
 .../user/management/util/UserInfoUtil.java         |   1 +
 ui/deployment/app-routing.module.mst               |   6 +-
 ui/deployment/base-navigation.component.mst        |  11 +-
 ...-info.service.ts => dashboard-kiosk.service.ts} |  37 +-
 .../src/lib/apis/datalake-rest.service.ts          |  17 +-
 .../src/lib/model/config/general-config.model.ts   |   7 +
 .../src/lib/model/gen/streampipes-model-client.ts  |   8 +-
 .../src/lib/model/gen/streampipes-model.ts         |   4 +-
 .../lib/query/data-view-query-generator.service.ts |  38 +-
 .../platform-services/src/public-api.ts            |   1 +
 .../asset-browser-hierarchy.component.html         |   2 +-
 .../asset-browser-hierarchy.component.ts           |  18 +-
 .../asset-browser-filter-labels.component.html     |   3 +-
 .../asset-browser/asset-browser.component.html     |   1 +
 .../asset-browser/asset-browser.component.ts       |   3 +
 .../_guards/auth.can-activate-children.guard.ts    |   3 +-
 ...hildren.guard.ts => auth.can-activate.guard.ts} |  23 +-
 .../_guards/base-configured.can-activate.guard.ts  |   3 +-
 .../_guards/terms.can-activate-children.guard.ts   |  62 +++
 ui/src/app/configuration/configuration.module.ts   |   4 +
 .../general-configuration.component.html           |   4 +-
 .../general-configuration.component.ts             |  85 ++-
 .../link-settings/link-settings.component.html     |   4 +-
 .../user-acknowledgment.component.html}            |  40 +-
 .../user-acknowledgment.component.ts}              |  16 +-
 .../edit-user-dialog.component.html                | 342 ++++++------
 .../edit-user-dialog/edit-user-dialog.component.ts | 145 ++++--
 .../existing-adapters.component.html               |   2 +-
 .../object-permission-dialog.component.html        | 325 +++++++-----
 .../object-permission-dialog.component.scss        |   9 +
 .../object-permission-dialog.component.ts          |  40 +-
 .../core/components/iconbar/iconbar.component.ts   |  13 -
 .../core/components/toolbar/toolbar.component.ts   |  24 +-
 .../kiosk/dashboard-kiosk.component.html           |   2 +-
 .../kiosk/dashboard-kiosk.component.scss           |   2 -
 .../components/kiosk/dashboard-kiosk.component.ts  |   8 +
 .../chart-view/abstract-chart-view.directive.ts    |   4 +
 .../grid-view/dashboard-grid-view.component.html   |   1 +
 .../slide-view/dashboard-slide-view.component.html |   1 +
 .../slide-view/dashboard-slide-view.component.ts   |   7 +-
 .../dashboard-overview-table.component.html        |   2 +-
 .../dashboard-overview-table.component.ts          |   6 +
 .../overview/dashboard-overview.component.ts       |  18 +-
 .../panel/dashboard-panel.component.html           |   2 +
 .../components/panel/dashboard-panel.component.ts  |   5 +
 .../data-explorer-chart-container.component.html   |   2 -
 .../data-explorer-chart-container.component.ts     |  10 +-
 .../base/base-data-explorer-widget.directive.ts    |  35 +-
 .../models/dataview-dashboard.model.ts             |  12 +
 .../services/data-explorer-shared.service.ts       |  62 ++-
 .../data-explorer-chart-view.component.html        |   1 +
 .../data-explorer-chart-view.component.ts          |  42 +-
 .../data-explorer-overview-table.component.html    |   2 +-
 .../activate-account/activate-account.component.ts |  14 +-
 .../login/components/base-login-page.directive.ts  |   6 +-
 .../login/components/login/login.component.html    | 196 +++----
 .../app/login/components/login/login.component.ts  |  33 +-
 ui/src/app/login/components/login/login.model.ts   |   3 +
 .../components/register/register.component.ts      |  10 +-
 .../restore-password/restore-password.component.ts |  10 +-
 .../set-new-password/set-new-password.component.ts |  16 +-
 .../components/terms/terms.component.html}         |  50 +-
 .../components/terms/terms.component.scss}         |  27 +-
 .../app/login/components/terms/terms.component.ts  | 102 ++++
 ui/src/app/login/login.module.ts                   |   2 +
 ui/src/app/login/services/login.service.ts         |  16 +-
 ui/src/app/pipelines/pipelines.component.html      |   4 +-
 100 files changed, 3245 insertions(+), 845 deletions(-)
 create mode 100644 
streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/cache/SpCachedPlcConnectionManager.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/cache/SpConnectionContainer.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/cache/SpLeasedPlcConnection.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-plc/src/test/java/ConnectionContainerCloseBehaviourTest.java
 create mode 100644 
streampipes-extensions/streampipes-connectors-plc/src/test/java/org/apache/streampipes/extensions/connectors/plc/adapter/ConnectionContainerReproTest.java
 copy 
streampipes-model/src/main/java/org/apache/streampipes/model/configuration/{JwtSigningMode.java
 => UserAcknowledgment.java} (85%)
 create mode 100644 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/DataLakeDataWriter.java
 create mode 100644 
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/datalake/KioskDashboardDataLakeResource.java
 copy 
ui/projects/streampipes/platform-services/src/lib/apis/{pipeline-element-runtime-info.service.ts
 => dashboard-kiosk.service.ts} (59%)
 copy ui/src/app/_guards/{auth.can-activate-children.guard.ts => 
auth.can-activate.guard.ts} (77%)
 create mode 100644 ui/src/app/_guards/terms.can-activate-children.guard.ts
 copy 
ui/src/app/{core-ui/static-properties/static-secret-input/static-secret-input.component.html
 => 
configuration/general-configuration/user-acknowledgement/user-acknowledgment.component.html}
 (53%)
 copy 
ui/src/app/configuration/general-configuration/{link-settings/link-settings.component.ts
 => user-acknowledgement/user-acknowledgment.component.ts} (67%)
 copy 
ui/src/app/{connect/components/data-marketplace/adapter-description/adapter-description.component.html
 => login/components/terms/terms.component.html} (50%)
 copy 
ui/src/app/{assets/components/asset-details/edit-asset/asset-details.component.scss
 => login/components/terms/terms.component.scss} (68%)
 create mode 100644 ui/src/app/login/components/terms/terms.component.ts

Reply via email to