This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a change to branch add-dataset-permissions
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 2bf4dd9231 fix: Fix permission tests for data sets
add b5567617ad fix(#4095): Add Email notification for expired opc ua
certificates (#4100)
add 55571156e1 fix(#4101): Increase precision for correction value
transformation migration (#4102)
add 14540c117c chore(deps): bump poetry version (#4105)
add 82d325aca1 chore(deps-dev): bump virtualenv from 20.31.2 to 20.36.1 in
/streampipes-client-python (#4090)
add 8618d148a0 chore(deps-dev): bump mypy from 1.17.0 to 1.19.1 in
/streampipes-client-python (#4107)
add 553064b684 chore(deps-dev): bump black from 25.11.0 to 26.1.0 in
/streampipes-client-python (#4108)
add e28fc13f2e Merge branch 'dev' into add-dataset-permissions
No new revisions were added by this update.
Summary of changes:
.github/workflows/pr-validation.yml | 6 +-
.github/workflows/pypi-deployment.yml | 2 +-
streampipes-client-python/poetry.lock | 284 +++++++++++++++------
streampipes-client-python/pyproject.toml | 5 +-
.../apache/streampipes/commons/constants/Envs.java | 4 +
.../commons/environment/DefaultEnvironment.java | 11 +
.../commons/environment/Environment.java | 4 +
.../model/opcua/CertificateBuilder.java | 4 +
.../v099/connect/AdapterRuleConverter.java | 2 +-
.../service/core/scheduler/DataLakeScheduler.java | 8 +-
.../CertificateExpiryEmailComposer.java | 85 ++++++
.../CertificateExpiryEmailScheduler.java | 148 +++++++++++
.../certificates/ExpiringCertificateFinder.java | 125 +++++++++
.../v099/MigrateAdaptersToUseScriptTest.java | 18 ++
.../CertificateExpiryEmailComposerTest.java | 91 +++++++
.../ExpiringCertificateFinderTest.java | 136 ++++++++++
16 files changed, 839 insertions(+), 94 deletions(-)
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/scheduler/certificates/CertificateExpiryEmailComposer.java
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/scheduler/certificates/CertificateExpiryEmailScheduler.java
create mode 100644
streampipes-service-core/src/main/java/org/apache/streampipes/service/core/scheduler/certificates/ExpiringCertificateFinder.java
create mode 100644
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/scheduler/certificates/CertificateExpiryEmailComposerTest.java
create mode 100644
streampipes-service-core/src/test/java/org/apache/streampipes/service/core/scheduler/certificates/ExpiringCertificateFinderTest.java