Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
[0.190.0] - 2024-10-01
Changed
- Update rollup containing the following new versions
- Update ast-client-properties from 8.29.4 to 8.29.5.
- Update ast-key-protection from 0.14.2 to 0.16.0.
- Update ci-library from 26.12.0 to 26.15.1.
- Update dev-iac from dev-iac-2-rc.40 to dev-iac-2-rc.41.
- Update envoy-sidecar-helper from 0.3.7 to 0.3.8.
- Update kafka-connect from 0.12.2 to 0.12.3.
- Update mroutes from 3.2.10 to 3.2.11.
- Update otp-management from 1.13.0 to 1.13.1.
- Update pay-gui from 3.3.13 to 3.4.0.
- Update pay-merchant from 5.11.0 to 5.11.1.
- Update pay-notification from 5.11.0 to 5.11.1.
- Update pay-payment from 5.11.0 to 5.11.1.
- Update pay-processing from 5.11.0 to 5.11.1.
- Update pay-result from 5.11.0 to 5.11.1.
- Update pay-scheduler from 5.11.0 to 5.11.1.
- Update pay-scp from 5.11.0 to 5.11.1.
- Update pay-ui from 5.11.0 to 5.11.1.
- Update scp-notifier from 0.71.6 to 0.71.7.
- Update shift from 0.188.0 to 0.189.0.
- Update shift operator from 0.31.0 to 0.31.1.
- Update shift-profile-backend from 0.6.0 to 0.6.1.
- Update smartscreen-connector from 4.11.21 to 4.11.22.
- Update smartscreen-dashboard from 16.20.21 to 16.20.22.
- Update smartscreen-frontend from 20.17.19 to 20.17.20.
- Update smartscreen-media from 2.10.20 to 2.10.21.
- Update smartscreen-search from 14.2.19 to 14.2.21.
- Update smartscreen-services from 21.16.1 to 21.16.2.
[0.189.0] - 2024-09-30
Added
-
Added support for using external Kafka clusters to pay services. This includes support for authentication (scram-sha-512) and TLS. This also includes support for adding custom prefixes to the topics used by Pay services to allow multiple Shift installations to share the same external Kafka cluster. See README Section 'External Kafka clusters' for details.
-
Added support for reading Redis credentials from an existing Kubernetes secret to pay services.
Note: This is a breaking change. If Shift is configured to read database credentials from an existing Kubernetes secret, the Redis credentials used by pay services must be added to this secret in key
PAY_SERVICES_REDIS_PASSWORDbefore updating to this version.
[0.188.0] - 2024-09-26
Added
-
Added new parameter (
common.tracing.enabled) to globally enable distributed tracing for all components. When set totrue, distributed tracing is enabled for all components. When set tofalse(default), the parameters (common.tracing.enable) are used to determine for which components distributed tracing is enabled.The parameters in section
common.tracing.enableare DEPRECATED and will be removed in a future release.
[0.187.0] - 2024-09-25
Changed
- Update rollup containing the following new versions
- Update ast-client-management from 9.4.3 to 9.5.1.
- Update ast-client-properties from 8.29.0 to 8.29.4.
- Update ast-key-protection from 0.13.1 to 0.14.2.
- Update ast-login from 4.20.0 to 4.20.2.
- Update ast-stream from 6.2.1 to 6.2.2.
- Update ast-version from 13.3.0 to 13.3.1.
- Update ast-webhooks from 6.0.15 to 6.0.17.
- Update audience-api-gateway from 0.11.4 to 0.11.5.
- Update audience-custom-audience from 0.3.11 to 0.3.13.
- Update audience-event-based from 0.7.0 to 0.9.0.
- Update audience-get-endpoints from 0.9.4 to 0.9.5.
- Update ci-library from 26.11.0 to 26.12.0.
- Update kafka-connect from 0.12.1 to 0.12.2.
- Update kong-configuration-backend from 2.12.0 to 2.12.1.
- Update otp-management from 1.12.0 to 1.13.0.
- Update pay-merchant from 5.10.1 to 5.11.0.
- Update pay-notification from 5.10.1 to 5.11.0.
- Update pay-payment from 5.10.3 to 5.11.0.
- Update pay-processing from 5.10.2 to 5.11.0.
- Update pay-result from 5.10.2 to 5.11.0.
- Update pay-scheduler from 5.10.2 to 5.11.0.
- Update pay-scp from 5.10.2 to 5.11.0.
- Update pay-ui from 5.10.2 to 5.11.0.
- Update scp-addressbook from 3.62.2 to 3.62.3.
- Update scp-gateway from 3.91.2 to 3.91.4.
- Update scp-media from 3.50.2 to 3.50.3.
- Update scp-notifier from 0.71.0 to 0.71.6.
- Update scp-presence from 3.67.1 to 3.67.2.
- Update shell-tools-micro from 3.0.3 to 3.0.4.
- Update shift from 0.184.0 to 0.186.0.
- Update shift-operator from 0.30.1 to 0.31.0.
- Update smartdashboard-analytics from 1.8.4 to 1.8.5.
- Update smartdashboard-app-builder from 1.10.3 to 1.11.1.
- Update smartdashboard-app-management from 0.16.0 to 0.16.1.
- Update smartdashboard-broadcast from 3.2.2 to 3.3.0.
- Update smartdashboard-frontend from 6.2.1 to 6.5.0.
- Update smartdashboard-reports from 0.11.4 to 0.11.5.
- Update smartdashboard-smart-screen from 6.1.0 to 6.1.3.
- Update smartdashboard-tile38 from 0.6.3 to 0.6.4.
- Update smartdashboard-user-management from 2.40.1 to 2.40.3.
- Update smartdashboard-workspace-management from 0.27.2 to 0.27.3.
- Update smartscreen-connector from 4.11.20 to 4.11.21.
- Update smartscreen-dashboard from 16.20.19 to 16.20.21.
- Update smartscreen-frontend from 20.17.18 to 20.17.19.
- Update smartscreen-media from 2.10.19 to 2.10.20.
- Update smartscreen-services from 21.15.10 to 21.16.1.
- Update smartscreen-tests from 43.1.0 to 43.2.0.
[0.186.0] - 2024-09-13
Changed
-
The service ast-webhooks now requires a database. This is a breaking change. Before updating to this Shift version, create the database and configure it in custom-values.yaml:
astWebhooks:database:host: postgresport: 5432name: "ast_webhooks"auth:username: userpassword: "password"If Shift is configured to read database credentials from an existing Kubernetes secret, the ast-webhooks database credentials must be added to this secret in keys
AST_WEBHOOKS_DB_USERNAMEandAST_WEBHOOKS_DB_PASSWORD.The service ast-webhooks allows the registration of webhooks for different use-cases such as QR Code Login. If the use cases provided by ast-webhooks are not required, it can be disabled by adding the following to custom-values.yaml:
astWebhooks:enabled: false -
The service ast-webhooks now requires six new Kafka topics
com.kobil.ast.webhookscom.kobil.ast.webhooks.executorcom.kobil.ast.webhooks.retry.firstcom.kobil.ast.webhooks.retry.secondcom.kobil.ast.webhooks.retry.thirdcom.kobil.ast.webhooks.retry.dead-letter-q
with configuration
partitions: 10config:retention.ms: 3600000segment.ms: 3600000 -
Added parameters
astWebhooks.trustStoreto define an optional truststore containing TLS certificates that are not part of the default truststore. This truststore is required when configured callback addresses use TLS certificates that are not part of the default truststore, e.g. self-issued certificates. -
Update ast-webhooks from 5.27.1 to 6.0.15.
-
Update dev-iac from dev-iac-2-rc.38 to dev-iac-2-rc.39.
[0.185.0] - 2024-09-05
Changed
- Update rollup containing the following new versions
- Update ast-certificate-publish-bridge from 4.11.5 to 4.12.0.
- Update ast-client-management from 9.4.1 to 9.4.3.
- Update ast-client-properties from 8.28.6 to 8.29.0.
- Update ast-version from 13.2.3 to 13.3.0.
- Update idp-core from 4.28.0 to 4.29.0.
- Update idp-scheduler from 0.4.0 to 0.5.0.
- Update scp-connector-asts from 1.9.1 to 2.0.0.
- Update shell-tools-micro from 3.0.2 to 3.0.3.
- Update smartdashboard-user-management from 2.40.0 to 2.40.1.
- Update smartscreen-services from 21.15.9 to 21.15.10.
- Update shift from 0.183.0 to 0.184.0.
[0.184.0] - 2024-09-02
Changed
- Update rollup containing the following new versions
- Update ast-certificate-publish-bridge from 4.11.4 to 4.11.5.
- Update ast-client-management from 9.3.3 to 9.4.1.
- Update ast-client-properties from 8.28.4 to 8.28.6.
- Update dev-iac from dev-iac-2-rc.37 to dev-iac-2-rc.38.
- Update envoy-sidecar-helper from 0.3.6 to 0.3.7.
- Update scp-gateway from 3.91.1 to 3.91.2.
- Update mpay-gui from 3.3.12 to 3.3.13.
- Update mpay-merchant from 5.9.2 to 5.10.1.
- Update mpay-notification from 5.9.2 to 5.10.1.
- Update mpay-payment from 5.9.2 to 5.10.3.
- Update mpay-processing from 5.9.1 to 5.10.2.
- Update mpay-result from 5.9.2 to 5.10.2.
- Update mpay-scheduler from 5.9.2 to 5.10.2.
- Update mpay-scp from 5.9.2 to 5.10.2.
- Update mpay-ui from 5.9.2 to 5.10.2.
- Update shift from 0.182.0 to 0.183.0.
- Update smartdashboard-user-management from 2.39.7 to 2.40.0.
- Update smartdashboard-workspace-management from 0.27.1 to 0.27.2.
- Update smartscreen-frontend from 20.17.17 to 20.17.18.
- Update smartscreen-tests from 43.0.2 to 43.1.0.
[0.183.0] - 2024-08-28
Changed
- Update rollup containing the following new versions
- Update ast-stream from 6.2.0 to 6.2.1.
- Update ast-version from 13.2.2 to 13.2.3.
- Update envoy-sidecar-helper from 0.3.5 to 0.3.6.
- Update scp-messenger from 3.81.2 to 3.82.0.
- Update scp-notifier from 0.70.8 to 0.71.0.
- Update kafka-connect from 0.12.0 to 0.12.1.
- Update kong-configuration-backend from 2.11.3 to 2.12.0.
- Update mroutes from 3.2.9 to 3.2.10.
- Update otp-management from 1.11.2 to 1.12.0.
- Update shift from 0.181.0 to 0.182.0.
- Update shift from 0.30.0 to 0.30.1.
- Update smartdashboard-user-management from 2.39.6 to 2.39.7.
- Update smartdashboard-workspace-management from 0.26.5 to 0.27.1.
- Update smartscreen-connector from 4.11.18 to 4.11.20.
- Update smartscreen-dashboard from 16.20.18 to 16.20.19.
- Update smartscreen-frontend from 20.17.15 to 20.17.17.
- Update smartscreen-media from 2.10.17 to 2.10.19.
- Update smartscreen-search from 14.2.17 to 14.2.19.
- Update smartscreen-services from 21.15.6 to 21.15.9.
[0.182.0] - 2024-08-22
Changed
- Update rollup containing the following new versions
- Update ast-client-management from 9.3.1 to 9.3.3.
- Update ast-localization from 0.16.1 to 0.17.0.
- Update ast-trusted-message-sign from 0.32.0 to 0.33.0.
- Update audience-api-gateway from 0.11.3 to 0.11.4.
- Update audience-custom-audience from 0.3.10 to 0.3.11.
- Update audience-get-endpoints from 0.9.3 to 0.9.4.
- Update connectionmanager-chart from 93.1.0 to 95.1.0.
- Update dev-iac from dev-iac-2-rc.35 to dev-iac-2-rc.37.
- Update etadapter-chart from 74.1.0 to 75.2.0.
- Update kong-configuration-backend from 2.11.2 to 2.11.3.
- Update mroutes from 3.2.8 to 3.2.9.
- Update otp-management from 1.11.1 to 1.11.2.
- Update scp-connector-asts from 1.9.0 to 1.9.1.
- Update scp-messenger from 3.81.1 to 3.81.2.
- Update scp-notifier from 0.70.7 to 0.70.8.
- Update shell-tools-micro from 3.0.1 to 3.0.2.
- Update shift from 0.180.0 to 0.181.0.
- Update shift-profile-backend from 0.5.0 to 0.6.0.
- Update smartdashboard-analytics from 1.8.3 to 1.8.4.
- Update smartdashboard-app-management from 0.15.3 to 0.16.0.
- Update smartdashboard-broadcast from 3.2.0 to 3.2.2.
- Update smartdashboard-reports from 0.11.3 to 0.11.4.
- Update smartdashboard-smart-screen from 6.0.1 to 6.1.0.
- Update smartdashboard-tile38 from 0.6.2 to 0.6.3.
- Update smartdashboard-user-management from 2.39.4 to 2.39.6.
- Update smartdashboard-workspace-management from 0.26.4 to 0.26.5.
[0.181.0] - 2024-08-15
Changed
- Update rollup containing the following new versions
- Update ast-certificate-publish-bridge from 4.11.2 to 4.11.4.
- Update ast-client-management from 9.2.1 to 9.3.1.
- Update ast-client-properties from 8.27.0 to 8.28.4.
- Update ast-stream from 6.1.1 to 6.2.0.
- Update ast-webhooks from 5.25.1 to 5.27.1.
- Update audience-event-based from 0.6.2 to 0.7.0.
- Update ci-library from 26.5.0 to 26.11.0.
- Update dev-iac from dev-iac-2-rc.34 to dev-iac-2-rc.35.
- Update envoy-sidecar-helper from 0.3.4 to 0.3.5.
- Update kafka-connect from 0.11.1 to 0.12.0.
- Update mpay-gui from 3.3.11 to 3.3.12.
- Update mpay-merchant from 5.9.0 to 5.9.2.
- Update mpay-notification from 5.9.0 to 5.9.2.
- Update mpay-payment from 5.9.0 to 5.9.2.
- Update mpay-processing from 5.9.0 to 5.9.1.
- Update mpay-result from 5.9.0 to 5.9.2.
- Update mpay-scheduler from 5.9.0 to 5.9.2.
- Update mpay-scp from 5.9.0 to 5.9.2.
- Update mpay-ui from 5.9.0 to 5.9.2.
- Update otp-management from 1.8.2 to 1.11.1.
- Update scp-addressbook from 3.62.1 to 3.62.2.
- Update scp-connector-asts from 1.8.0 to 1.9.0.
- Update scp-gateway from 3.91.0 to 3.91.1.
- Update scp-media from 3.50.1 to 3.50.2.
- Update scp-messenger from 3.81.0 to 3.81.1.
- Update scp-notifier from 0.70.3 to 0.70.7.
- Update scp-presence from 3.67.0 to 3.67.1.
- Update shift from 0.179.0 to 0.180.0.
- Update shift-operator from 0.29.0 to 0.30.0.
- Update smartdashboard-app-builder from 1.10.1 to 1.10.3.
- Update smartdashboard-frontend from 6.0.0 to 6.2.1.
- Update smartdashboard-user-management from 2.39.1 to 2.39.4.
- Update smartdashboard-workspace-management from 0.25.1 to 0.26.4.
- Update smartscreen-connector from 4.11.13 to 4.11.18.
- Update smartscreen-dashboard from 16.20.12 to 16.20.18.
- Update smartscreen-frontend from 20.17.9 to 20.17.15.
- Update smartscreen-media from 2.10.12 to 2.10.17.
- Update smartscreen-search from 14.2.12 to 14.2.17.
- Update smartscreen-services from 21.15.1 to 21.15.6.
- Update smartscreen-tests from 43.0.0 to 43.0.2.
[0.180.0] - 2024-07-22
Added
- Added support for using external Kafka clusters to Smartscreen services. This includes support for authentication (scram-sha-512) and TLS. This also includes support for adding custom prefixes to the topics used by Smartscreen services to allow multiple Shift installations to share the same external Kafka cluster. See README Section 'External Kafka clusters' for details.
Changed
- Update rollup containing the following new versions
- Update ast-certificate-publish-bridge from 4.11.1 to 4.11.2.
- Update ast-trusted-message-sign from 0.31.0 to 0.32.0.
- Update audience-event-based from 0.6.1 to 0.6.2.
- Update ci-library from 26.3.1 to 26.5.0.
- Update envoy-sidecar-helper from 0.3.3 to 0.3.4.
- Update kafka-connect from 0.11.0 to 0.11.1.
- Update scp-notifier from 0.70.2 to 0.70.3.
- Update shift from 0.178.0 to 0.179.0.
- Update shift-operator from 0.28.2 to 0.29.0.
- Update smartdashboard-smart-screen from 6.0.0 to 6.0.1.
- Update smartscreen-connector from 4.11.12 to 4.11.13.
- Update smartscreen-dashboard from 16.20.11 to 16.20.12.
- Update smartscreen-frontend from 20.17.6 to 20.17.9.
- Update smartscreen-media from 2.10.11 to 2.10.12.
- Update smartscreen-search from 14.2.11 to 14.2.12.
- Update smartscreen-services from 21.14.14 to 21.15.1.
[0.179.0] - 2024-07-17
Deprecation Notice
- Support for the distributed tracing protocol Jaeger
model.proto(JaegerGrpc) is deprecated and will be removed in a future Shift release. Switch to OpenTelemetry Protocol over gRPC (OTLP/gRPC) by configuring the tracing endpoint in valuecommon.tracing.otlpGrpcEndpoint.
Added
- Added option to enable the Kafka Exporter tool which provides additional Kafka metrics to prometheus. Disabled by default. Enabled by setting
strimzi.kafkaExporter.enabled: true. - Added two new Kafka topics
com.kobil.scp.notifier.tokens-errorsandcom.kobil.scp.notifier.tokens-successused by scp-notifier.
Changed
-
Update the version of the included Kafka cluster from 3.5.1 to 3.6.1. Required Strimzi Kafka Operator versions change from 0.36.1 - 0.39.0 to 0.39.0 - 0.42.0.
Important notes to prepare for this update: Before applying the update, ensure that Strimzi Kafka Operator version 0.39.0 is installed. This is the only version that supports both Kafka 3.5.1 and 3.6.1, see supported versions of Strimzi Kafka Operator. Also ensure that a shift version using Kafka 3.5.1 is running before applying the upgrade, i.e. shift version 0.171.0 or newer.
-
Shift now also supports Postgres 16 and MongoDB 6.
-
Update rollup containing the following new versions
- Update ast-certificate-authority from 6.6.3 to 6.7.1.
- Update ast-certificate-publish-bridge from 4.10.2 to 4.11.1.
- Update ast-login from 4.19.1 to 4.20.0.
- Update ast-stream from 6.1.0 to 6.1.1.
- Update ast-trusted-message-sign from 0.30.1 to 0.31.0.
- Update ci-library from 26.0.0 to 26.3.1.
- Update connectionmanager-chart from 92.1.0 to 93.1.0.
- Update dev-iac from dev-iac-2-rc.32 to dev-iac-2-rc.34.
- Update envoy-sidecar-helper from 0.3.2 to 0.3.3.
- Update etadapter-chart from 74.0.0 to 74.1.0.
- Update idp-core from 4.27.1 to 4.28.0.
- Update kafka from 0.20.0 to 0.21.0.
- Update kafka-connect from 0.9.1 to 0.11.0.
- Update mpay-gui from 3.3.10 to 3.3.11.
- Update mpay-merchant from 5.8.1 to 5.9.0.
- Update mpay-notification from 5.8.1 to 5.9.0.
- Update mpay-payment from 5.8.1 to 5.9.0.
- Update mpay-processing from 5.8.1 to 5.9.0.
- Update mpay-result from 5.8.1 to 5.9.0.
- Update mpay-scheduler from 5.8.1 to 5.9.0.
- Update mpay-scp from 5.8.1 to 5.9.0.
- Update mpay-ui from 5.8.3 to 5.9.0.
- Update mroutes from 3.2.7 to 3.2.8.
- Update otp-management from 1.8.1 to 1.8.2.
- Update scp-notifier from 0.69.1 to 0.70.2.
- Update shift from 0.177.0 to 0.178.0.
- Update shift-operator from 0.28.1 to 0.28.2.
- Update smartdashboard-frontend from 5.12.0 to 6.0.0.
- Update smartdashboard-smart-screen from 5.2.2 to 6.0.0.
- Update smartdashboard-user-management from 2.39.0 to 2.39.1.
- Update smartscreen-connector from 4.11.10 to 4.11.12.
- Update smartscreen-dashboard from 16.20.9 to 16.20.11.
- Update smartscreen-media from 2.10.9 to 2.10.11.
- Update smartscreen-search from 14.2.9 to 14.2.11.
- Update smartscreen-services from 21.14.12 to 21.14.14.
- Update smartscreen-tests from 42.0.2 to 43.0.0.
[0.178.0] - 2024-07-08
Added
- Support for Redis Cluster. Configured using value
common.datastores.redis.mode:. Valid options arestandalone(default) andcluster.
[0.177.0] - 2024-07-05
Fixed
- Fixed an issue introduced in Shift version 0.172.0 that causes creation of new tenants to fail. This issue only affected full Shift deployments and not Shift lite.
Added
- Added support for defining a pod disruption budget. Set
global.podDisruptionBudget.enabled: trueto enable the creation of pod disruption budgets in the default configuration. See README for details.
Changed
- Update rollup containing the following new versions
- Update ast-certificate-authority from 6.6.2 to 6.6.3.
- Update ast-certificate-publish-bridge from 4.10.1 to 4.10.2.
- Update ast-client-management from 9.1.0 to 9.2.1.
- Update ast-webhooks from 5.25.0 to 5.25.1.
- Update ci-library from 25.4.0 to 26.0.0.
- Update idp-scheduler from 0.2.0 to 0.4.0.
- Update mpay-merchant from 5.8.0 to 5.8.1.
- Update mpay-processing from 5.8.0 to 5.8.1.
- Update mpay-notification from 5.8.0 to 5.8.1.
- Update mpay-payment from 5.8.0 to 5.8.1.
- Update mpay-result from 5.8.0 to 5.8.1.
- Update mpay-scheduler from 5.8.0 to 5.8.1.
- Update mpay-scp from 5.8.0 to 5.8.1.
- Update mpay-ui from 5.8.2 to 5.8.3.
- Update scp-connector-asts from 1.7.0 to 1.8.0.
- Update scp-gateway from 3.90.1 to 3.91.0.
- Update scp-messenger from 3.80.0 to 3.81.0.
- Update scp-notifier from 0.68.10 to 0.69.1.
- Update shift from 0.174.0 to 0.176.0.
- Update smartdashboard-user-management from 2.38.0 to 2.39.0.
- Update smartscreen-connector from 4.11.8 to 4.11.10.
- Update smartscreen-dashboard from 16.20.7 to 16.20.9.
- Update smartscreen-frontend from 20.17.4 to 20.17.6.
- Update smartscreen-media from 2.10.7 to 2.10.9.
- Update smartscreen-search from 14.2.6 to 14.2.9.
- Update smartscreen-services from 21.14.10 to 21.14.12.
- Update smartscreen-tests from 42.0.1 to 42.0.2.
[0.176.0] - 2024-07-01
Added
- Add support for tracing protocol OpenTelemetry Protocol over gRPC (OTLP/gRPC). The tracing endpoint is configured using value
common.tracing.otlpGrpcEndpoint: "". When configured, services supporting OTLP/gRPC will send traces to this endpoint instead of thejaegerGrpcHostandzipkinUrlendpoints.
Fixed
- Change the default value of
common.tracing.jaegerGrpcHost:fromhttp://jaeger-collector.tracing.svc.cluster.local:14250/api/v2/spanstohttp://jaeger-collector.tracing.svc.cluster.local:14250to be compliant with the specification that does not require a path to be set.
[0.175.0] - 2024-06-24
Changed
- Update rollup containing the following new versions
- Update ast-client-management from 9.0.3 to 9.1.0.
- Update ast-webhooks from 5.23.0 to 5.25.0.
- Update ci-library from 25.3.0 to 25.4.0.
- Update dev-iac from dev-iac-2-rc.31 to dev-iac-2-rc.32.
- Update scp-notifier from 0.68.6 to 0.68.10.
- Update mpay-merchant from 5.7.4 to 5.8.0.
- Update mpay-notification from 5.7.3 to 5.8.0.
- Update mpay-payment from 5.7.4 to 5.8.0.
- Update mpay-processing from 5.7.3 to 5.8.0.
- Update mpay-result from 5.7.3 to 5.8.0.
- Update mpay-scheduler from 5.7.4 to 5.8.0.
- Update mpay-scp from 5.7.3 to 5.8.0.
- Update mpay-ui from 5.7.4 to 5.8.2.
- Update mroutes from 3.2.6 to 3.2.7.
- Update shift from 0.173.0 to 0.174.0.
- Update smartscreen-services from 21.14.8 to 21.14.10.
[0.174.0] - 2024-06-17
Changed
- Update rollup containing the following new versions
- Update ast-client-management from 8.0.5 to 9.0.3.
- Update ast-client-properties from 8.26.5 to 8.27.0.
- Update ast-stream from 6.0.2 to 6.1.0.
- Update ast-webhooks from 5.22.15 to 5.23.0.
- Update audience-get-endpoints from 0.9.2 to 0.9.3.
- Update ci-library from 25.2.0 to 25.3.0.
- Update dev-iac from dev-iac-2-rc.30 to dev-iac-2-rc.31.
- Update mpay-merchant from 5.7.3 to 5.7.4.
- Update mpay-payment from 5.7.3 to 5.7.4.
- Update mpay-ui from 5.7.3 to 5.7.4.
- Update scp-messenger from 3.79.1 to 3.80.0.
- Update scp-notifier from 0.68.5 to 0.68.6.
- Update scp-presence from 3.66.1 to 3.67.0.
- Update shift from 0.171.0 to 0.173.0.
- Update smartdashboard-app-management from 0.15.2 to 0.15.3.
- Update smartdashboard-kong-configuration-backend from 2.11.1 to 2.11.2.
- Update smartdashboard-smart-screen from 5.2.1 to 5.2.2.
- Update smartdashboard-tile38 from 0.6.1 to 0.6.2.
- Update smartdashboard-user-management from 2.37.0 to 2.38.0.
- Update system-test-suite from 1.14.0 to 1.14.1.
[0.173.0] - 2024-06-10
Added
- Added jobs that collect the Kubernetes RBAC roles required by Shift and add them to the release artifacts. The release artifact contains the following files:
role-shift-deployment.yamlcontains the required permissions to deploy the Shift helm chart.role-subcharts-deployment.yamlcontains the required permissions to deploy the sub charts of Shift.role-subcharts-runtime.yamlcontains the permissions required by the sub charts of Shift during runtime.
[0.172.0] - 2024-06-06
Fixed
- The workaround described in Shift version 0.169.0 to repair internal communication of idp-core, scp-messenger, and scp-gateway when Istio sidecar injection is enabled is no longer required.
Changed
- Update rollup containing the following new versions
- Update audience-api-gateway from 0.11.2 to 0.11.3.
- Update ast-certificate-authority from 6.5.0 to 6.6.2.
- Update ast-certificate-publish-bridge from 4.10.0 to 4.10.1.
- Update ast-client-management from 8.0.2 to 8.0.5.
- Update ast-client-properties from 8.26.2 to 8.26.5.
- Update ast-key-protection from 0.12.0 to 0.13.1.
- Update ast-localization from 0.16.0 to 0.16.1.
- Update ast-login from 4.19.0 to 4.19.1.
- Update ast-stream from 6.0.1 to 6.0.2.
- Update ast-trusted-message-sign from 0.28.1 to 0.30.1.
- Update ast-version from 13.2.1 to 13.2.2.
- Update ast-webhooks from 5.22.13 to 5.22.15.
- Update ci-library from 24.1.0 to 25.2.0.
- Update connectionmanager-chart from 89.0.0 to 92.1.0.
- Update custom-audience from 0.3.8 to 0.3.10.
- Update dev-iac from dev-iac-2-rc.27 to dev-iac-2-rc.28.
- Update envoy-sidecar-helper from 0.3.1 to 0.3.2.
- Update scp-addressbook from 3.62.0 to 3.62.1.
- Update scp-gateway from 3.89.0 to 3.90.1.
- Update scp-media from 3.50.0 to 3.50.1.
- Update scp-messenger from 3.78.0 to 3.79.1.
- Update scp-notifier from 0.68.1 to 0.68.5.
- Update scp-presence from 3.66.0 to 3.66.1.
- Update etadapter-chart from 72.0.0 to 74.0.0.
- Update audience-event-based from 0.4.0 to 0.6.1.
- Update idp-core from 4.26.0 to 4.27.1.
- Update kafka-connect from 0.9.0 to 0.9.1.
- Update kong-configuration-backend from 2.11.0 to 2.11.1.
- Update mroutes from 3.2.5 to 3.2.6.
- Update openapi-merge from 0.4.2 to 0.5.0.
- Update otp-management from 1.7.1 to 1.8.1.
- Update shell-tools-micro from 3.0.0 to 3.0.1.
- Update shift from 0.169.0 to 0.171.0.
- Update smartdashboard-analytics from 1.8.2 to 1.8.3.
- Update smartdashboard-app-builder from 1.10.0 to 1.10.1.
- Update smartdashboard-app-management from 0.15.0 to 0.15.2.
- Update smartdashboard-broadcast from 3.1.5 to 3.2.0.
- Update smartdashboard-frontend from 5.10.0 to 5.12.0.
- Update smartdashboard-reports from 0.11.2 to 0.11.3.
- Update smartdashboard-smart-screen from 5.1.0 to 5.2.1.
- Update smartdashboard-user-management from 2.34.3 to 2.37.0.
- Update smartdashboard-workspace-management from 0.25.0 to 0.25.1.
- Update smartscreen-connector from 4.11.6 to 4.11.8.
- Update smartscreen-dashboard from 16.20.5 to 16.20.7.
- Update smartscreen-frontend from 20.17.2 to 20.17.4.
- Update smartscreen-media from 2.10.5 to 2.10.7.
- Update smartscreen-search from 14.2.4 to 14.2.6.
- Update smartscreen-services from 21.14.6 to 21.14.8.
- Update smartscreen-tests from 42.0.0 to 42.0.1.
[0.171.0] - 2024-05-21
Changed
-
Update the version of the included Kafka cluster from 3.4.0 to 3.5.1. Required Strimzi Kafka Operator versions change from 0.33.2 - 0.37.0 to 0.36.1 - 0.39.0.
Important notes to prepare for this update: Before applying the update, ensure that Strimzi Kafka Operator version 0.36.1 or 0.37.0 is installed. These are the only versions that support both Kafka 3.4.0 and 3.5.1, see supported versions of Strimzi Kafka Operator. Also ensure that a shift version using Kafka 3.4.0 is running before applying the upgrade, i.e. shift version 0.153.0 or newer.
-
Update kafka from 0.19.0 to 0.20.0.
-
Update kafka-connect from 0.8.2 to 0.9.0.
[0.170.0] - 2024-05-13
Changed
- Supported Kubernetes versions are 1.23 - 1.29. Support for versions 1.21 - 1.22 was removed. Support for 1.26 - 1.29 was added.
- Update rollup containing the following new versions
- Update ast-client-management from 7.28.10 to 8.0.2.
- Update ast-client-properties from 8.26.0 to 8.26.2.
- Update ast-login from 4.18.0 to 4.19.0.
- Update ast-stream from 6.0.0 to 6.0.1.
- Update ast-webhooks from 5.22.11 to 5.22.13.
- Update ci-library from 23.15.0 to 24.1.0.
- Update dev-iac from dev-iac-2-rc.26 to dev-iac-2-rc.27.
- Update envoy-sidecar-helper from 0.3.0 to 0.3.1.
- Update kafka-connect from 0.8.1 to 0.8.2.
- Update mroutes from 3.2.4 to 3.2.5.
- Update scp-addressbook from 3.61.5 to 3.62.0.
- Update scp-gateway from 3.88.6 to 3.89.0.
- Update scp-media from 3.49.6 to 3.50.0.
- Update scp-messenger from 3.77.8 to 3.78.0.
- Update scp-notifier from 0.67.0 to 0.68.1.
- Update scp-presence from 3.65.6 to 3.66.0.
- Update shell-tools-micro from 2.2.1 to 3.0.0.
- Update shift from 0.168.0 to 0.169.0.
- Update smartdashboard-smart-screen from 5.0.3 to 5.1.0.
- Update smartdashboard-user-management from 2.34.2 to 2.34.3.
- Update smartdashboard-workspace-management from 0.24.2 to 0.25.0.
- Update smartscreen-connector from 4.11.5 to 4.11.6.
- Update smartscreen-dashboard from 16.20.4 to 16.20.5.
- Update smartscreen-frontend from 20.17.1 to 20.17.2.
- Update smartscreen-media from 2.10.4 to 2.10.5.
- Update smartscreen-services from 21.14.4 to 21.14.6.
[0.169.0] - 2024-05-13
Fixed
-
Fixed the issue that internal communication between Kafka brokers fails when Istio sidecar injection is enabled.
-
Shift components idp-core, scp-messenger, and scp-gateway fail to communicate internally when Istio sidecar injection is enabled. A workaround is to add the following to custom-values.yaml. This excludes the affected ports from the Istio service mesh.
idpCore:valuesOverride:global:annotations:workload:traffic.sidecar.istio.io/excludeInboundPorts: "7600"traffic.sidecar.istio.io/excludeOutboundPorts: "7600"scpMessenger:valuesOverride:global:annotations:workload:traffic.sidecar.istio.io/excludeInboundPorts: "24000,10011,10012,10013,10014,10015"traffic.sidecar.istio.io/excludeOutboundPorts: "24000,10011,10012,10013,10014,10015"scpGateway:valuesOverride:global:annotations:workload:traffic.sidecar.istio.io/excludeInboundPorts: "24000,10011,10012,10013,10014,10015"traffic.sidecar.istio.io/excludeOutboundPorts: "24000,10011,10012,10013,10014,10015"
Changed
- Update kafka from 0.18.0 to 0.19.0.
[0.168.0] - 2024-05-03
Changed
-
Update ast-stream from 5.7.1 to 6.0.0.
Starting this version, ast-stream uses Redis instead of Kafka-Stream-Api for storing server-sent-events. It requires a new Kafka topic
com.kobil.ast.stream.sse.v2. The previously used topiccom.kobil.ast.stream.sseas well as the Kafka-Stream-Api topiccom.kobil.ast.stream-statestoreastmessages-changelogcan be deleted after the update. See README Section 'Upgrading from versions before 0.168.0' for instructions how to permanently remove these Kafka topics.
[0.167.0] - 2024-04-29
Changed
- Update rollup containing the following new versions
- Update ast-certificate-authority from 6.4.0 to 6.5.0.
- Update ast-certificate-publish-bridge from 4.9.1 to 4.10.0.
- Update ast-client-management from 7.28.9 to 7.28.10.
- Update ast-client-properties from 8.25.14 to 8.26.0.
- Update ast-localization from 0.15.0 to 0.16.0.
- Update ast-trusted-message-sign from 0.27.0 to 0.28.1.
- Update ast-version from 13.2.0 to 13.2.1.
- Update ast-webhooks from 5.22.10 to 5.22.11.
- Update audience-api-gateway from 0.11.0 to 0.11.2.
- Update audience-custom-audience from 0.3.6 to 0.3.8.
- Update audience-get-endpoints from 0.9.0 to 0.9.2.
- Update ci-library from 23.13.1 to 23.15.0.
- Update dev-iac from dev-iac-2-rc.25 to dev-iac-2-rc.26.
- Update idp-core from 4.25.0 to 4.26.0.
- Update kong-configuration-backend from 2.10.2 to 2.11.0.
- Update otp-management from 1.5.1 to 1.7.1.
- Update scp-connector-asts from 1.6.0 to 1.7.0.
- Update scp-gateway from 3.88.5 to 3.88.6.
- Update scp-notifier from 0.65.2 to 0.67.0.
- Update shift from 0.165.0 to 0.166.0.
- Update smartdashboard-broadcast from 3.1.4 to 3.1.5.
- Update smartdashboard-frontend from 5.9.0 to 5.10.0.
- Update smartdashboard-smart-screen from 5.0.2 to 5.0.3.
- Update smartdashboard-workspace-management from 0.24.0 to 0.24.2.
- Update system-test-suite from 1.13.3 to 1.14.0.
[0.166.0] - 2024-04-18
Changed
- The service otp-management now always produces OTP events to Kafka. The value to configure this (
otpManagement.otpEvent.enabled) was removed. - Update rollup containing the following new versions
- Update ast-certificate-authority from 6.3.0 to 6.4.0.
- Update ast-certificate-publish-bridge from 4.8.3 to 4.9.1.
- Update ast-client-properties from 8.25.10 to 8.25.14.
- Update ast-key-protection from 0.11.2 to 0.12.0.
- Update ast-localization from 0.14.0 to 0.15.0.
- Update ast-login from 4.17.4 to 4.18.0.
- Update ast-stream from 5.7.0 to 5.7.1.
- Update ast-version from 13.1.0 to 13.2.0.
- Update ast-webhooks from 5.22.9 to 5.22.10.
- Update audience-api-gateway from 0.10.1 to 0.11.0.
- Update ci-library from 23.11.0 to 23.13.1.
- Update kafka-connect from 0.8.0 to 0.8.1.
- Update mroutes from 3.2.3 to 3.2.4.
- Update otp-management from 1.3.0 to 1.5.1.
- Update pay-gui from 3.3.9 to 3.3.10.
- Update pay-merchant from 5.7.2 to 5.7.3.
- Update pay-notification from 5.7.2 to 5.7.3.
- Update pay-payment from 5.7.2 to 5.7.3.
- Update pay-processing from 5.7.2 to 5.7.3.
- Update pay-result from 5.7.2 to 5.7.3.
- Update pay-scheduler from 5.7.2 to 5.7.4.
- Update pay-scheduler from 5.7.4 to 5.7.4.
- Update pay-scp from 5.7.2 to 5.7.3.
- Update pay-ui from 5.7.2 to 5.7.3.
- Update shift from 0.163.0 to 0.165.0.
- Update smartdashboard-workspace-management from 0.22.0 to 0.24.0.
- Update system-test-suite from 1.13.2 to 1.13.3.
[0.165.0] - 2024-04-17
Added
- Added support for injection of Istio sidecar proxies. Disabled by default. Set value
global.routing.istio.options.inject: trueto enable. See README Section 'Istio Sidecar Proxy Injection' for details.
[0.164.0] - 2024-04-09
Added
- Added support for using Kafka for OTP Management Service.
- new parameter
otpManagement.otpEvent.enabledto enable the producing of OTP kafka events.
- new parameter
Changed
- Update rollup containing the following new versions
- Update shift from 0.161.0 to 0.163.0.
- Update kafka-connect-test from 0.2.0 to 0.3.0.
- Update smartscreen-connector from 4.11.0 to 4.11.5.
- Update smartscreen-search from 14.2.0 to 14.2.4.
- Update smartscreen-dashboard from 16.20.0 to 16.20.4.
- Update smartscreen-frontend from 20.16.0 to 20.17.1.
- Update smartscreen-services from 21.14.0 to 21.14.4.
- Update otp-management from 1.1.1 to 1.3.0.
- Update smartscreen-tests from 41.0.2 to 42.0.0.
- Update smartscreen-media from 2.10.0 to 2.10.4.
- Update smartdashboard-user-management from 2.31.1 to 2.34.2.
- Update smartdashboard-app-management from 0.14.0 to 0.15.0.
- Update ast-webhooks from 5.22.1 to 5.22.9.
- Update es_messenger from 3.77.5 to 3.77.8.
- Update es_address_book from 3.61.4 to 3.61.5.
- Update es_notifier from 0.64.6 to 0.65.2.
- Update ast-certificate-authority from 6.2.0 to 6.3.0.
- Update ast-trusted-message-sign from 0.26.0 to 0.27.0.
- Update es_media from 3.49.5 to 3.49.6.
- Update es_gateway from 3.88.2 to 3.88.5.
- Update es_presence from 3.65.5 to 3.65.6.
- Update ast-client-properties from 8.25.1 to 8.25.10.
- Update ast-client-management from 7.28.1 to 7.28.9.
- Update kong-configuration-backend from 2.10.0 to 2.10.2.
- Update ast-version from 12.2.0 to 13.1.0.
- Update ast-localization from 0.13.0 to 0.14.0.
- Update smartdashboard-frontend from 5.8.4 to 5.9.0.
- Update etadapter-chart from 71.2.0 to 72.0.0.
- Update ci-library from missing to 23.11.0.
- Update connectionmanager-chart from 88.0.0 to 89.0.0.
- Update smartdashboard-app-builder from 1.9.0 to 1.10.0.
- Update idp-core from 4.24.1 to 4.25.0.
- Update mpay-merchant from 5.7.0 to 5.7.2.
- Update mpay-notification from 5.7.0 to 5.7.2.
- Update mpay-ui from 5.7.0 to 5.7.2.
- Update mpay-payment from 5.7.0 to 5.7.2.
- Update mpay-scp from 5.7.0 to 5.7.2.
- Update mpay-processing from 5.7.0 to 5.7.2.
- Update mpay-scheduler from 5.7.0 to 5.7.2.
- Update mpay-result from 5.7.0 to 5.7.2.
- Update mpay-gui from 3.3.8 to 3.3.9.
[0.163.0] - 2024-03-21
Added
- Added AST services OpenAPI specification to release package
[0.162.0] - 2024-03-21
Added
- Added the banner feature in smartdashboard-smartscreen. With this feature, a smartscreen service can have multiple banners. This is a Breaking change as Super Apps must be able to handle the new banner resource.
- Added distributed tracing to payment services. Disabled by default. To enable, set
common.tracing.enable.payment: true. Payment services use Zipkin protocol. The tracing sink is configured using parametercommon.tracing.zipkinUrl. - Added new parameter
common.payment.idp.merchantRoleto configure the realm role that merchant users require when accessing payment service's UI. The default ismerchant.
Changed
- Update rollup containing the following new versions
- Update ast-certificate-authority from 6.1.0 to 6.2.0.
- Update ast-client-management from 7.26.4 to 7.28.1.
- Update ast-client-properties from 8.23.4 to 8.25.1.
- Update ast-localization from 0.12.2 to 0.13.0.
- Update ast-login from 4.17.3 to 4.17.4.
- Update ast-stream from 5.6.1 to 5.7.0.
- Update ast-trusted-message-sign from 0.25.1 to 0.26.0.
- Update ast-version from 12.1.1 to 12.2.0.
- Update ast-webhooks from 5.20.1 to 5.22.1.
- Update audience-api-gateway from 0.10.0 to 0.10.1.
- Update kafka from 0.17.0 to 0.18.0.
- Update kafka-connect from 0.7.0 to 0.8.0.
- Update kong-configuration-backend from 2.9.0 to 2.10.0.
- Update otp-management from 1.0.3 to 1.1.1.
- Update pay-gui from 3.3.7 to 3.3.8.
- Update pay-merchant from 5.6.1 to 5.7.0.
- Update pay-notification from 5.6.1 to 5.7.0.
- Update pay-payment from 5.6.1 to 5.7.0.
- Update pay-processing from 5.6.2 to 5.7.0.
- Update pay-result from 5.6.1 to 5.7.0.
- Update pay-scheduler from 5.6.1 to 5.7.0.
- Update pay-scp from 5.6.1 to 5.7.0.
- Update pay-ui from 5.6.1 to 5.7.0.
- Update scp-gateway from 3.88.1 to 3.88.2.
- Update scp-messenger from 3.77.4 to 3.77.5.
- Update scp-notifier from 0.64.5 to 0.64.6.
- Update shift from 0.158.0 to 0.161.0.
- Update smartdashboard-app-management from 0.13.8 to 0.14.0.
- Update smartdashboard-frontend from 5.7.3 to 5.8.4.
- Update smartdashboard-smart-screen from 4.9.5 to 5.0.2.
- Update smartdashboard-workspace-management from 0.21.0 to 0.22.0.
- Update smartscreen-connector from 4.9.14 to 4.11.0.
- Update smartscreen-dashboard from 16.18.6 to 16.20.0.
- Update smartscreen-frontend from 20.14.4 to 20.16.0.
- Update smartscreen-media from 2.8.12 to 2.10.0.
- Update smartscreen-search from 14.0.9 to 14.2.0.
- Update smartscreen-services from 21.12.5 to 21.14.0.
- Update smartscreen-tests from 41.0.1 to 41.0.2.
[0.161.0] - 2024-03-13
Added
-
Added support for Oracle DBMS (Version 19c) to the components used by Shift-Lite (ast components, scp-notifier, idp components, otp-management). The database type is configured using parameter
common.datastores.database.type:. Supported options arepostgres(default) andoracle.Note: When using
common.datastores.database.type: oracle, the components not supporting Oracle still expect valid configuration for Postgres/MongoDB.
[0.160.0] - 2024-03-13
Added
- Added support for using external Kafka clusters to the components used by Shift-Lite (ast components, scp-notifier, idp components). This includes support for authentication (scram-sha-512) and TLS for certain services. This also includes support for adding custom prefixes to the topics used by Shift to allow multiple shift installations to share the same external Kafka cluster. See README Section 'External Kafka clusters' for details.
[0.159.0] - 2024-03-13
Changed
- Update rollup containing the following new versions
- Update ast-client-management from 7.26.2 to 7.26.4.
- Update ast-client-properties from 8.23.2 to 8.23.4.
- Update ast-stream from 5.6.0 to 5.6.1.
- Update ast-trusted-message-sign from 0.25.0 to 0.25.1.
- Update ast-webhooks from 5.20.0 to 5.20.1.
- Update audience-api-gateway from 0.9.1 to 0.10.0.
- Update audience-get-endpoints from 0.8.4 to 0.9.0.
- Update ci-library from 23.9.0 to 23.10.1.
- Update connectionmanager-chart from 84.1.1 to 88.0.0.
- Update dev-iac from dev-iac-2-rc.24 to dev-iac-2-rc.25.
- Update etadapter-chart from 69.4.0 to 71.2.0.
- Update idp-scheduler from 0.1.3 to 0.2.0.
- Update ks-chart-template-common from 0.15.1 to 0.16.0.
- Update otp-management from 1.0.1 to 1.0.3.
- Update idp-connector from 1.5.0 to 1.6.0.
- Update shift from 0.157.0 to 0.158.0.
[0.158.0] - 2024-03-05
Fixed
- Fixed an issue related to tracing in smartscreen-dashboard.
Changed
- Update rollup containing the following new versions
- Update ast-certificate-authority from 6.0.1 to 6.1.0.
- Update ast-certificate-publish-bridge from 4.8.2 to 4.8.3.
- Update ast-client-management from 7.26.1 to 7.26.2.
- Update ast-client-properties from 8.22.7 to 8.23.2.
- Update ast-key-protection from 0.11.1 to 0.11.2.
- Update ast-login from 4.17.2 to 4.17.3.
- Update ast-trusted-message-sign from 0.24.1 to 0.25.0.
- Update ast-version from 12.1.0 to 12.1.1.
- Update ast-webhooks from 5.19.12 to 5.20.0.
- Update ci-library from 23.8.1 to 23.9.0.
- Update dev-iac from dev-iac-2-rc.23 to dev-iac-2-rc.24.
- Update scp-presence from 3.65.4 to 3.65.5.
- Update idp-core from 4.24.0 to 4.24.1.
- Update mpay-gui from 3.3.6 to 3.3.7.
- Update mpay-merchant from 5.6.0 to 5.6.1.
- Update mpay-notification from 5.6.0 to 5.6.1.
- Update mpay-payment from 5.6.0 to 5.6.1.
- Update mpay-processing from 5.6.1 to 5.6.2.
- Update mpay-result from 5.6.0 to 5.6.1.
- Update mpay-scheduler from 5.6.0 to 5.6.1.
- Update mpay-scp from 5.6.0 to 5.6.1.
- Update mpay-ui from 5.6.0 to 5.6.1.
- Update otp-management from 0.34.3 to 1.0.1.
- Update shift from 0.156.2 to 0.157.0.
- Update shift-profile-backend from 0.3.0 to 0.5.0.
- Update smartdashboard-app-management from 0.13.7 to 0.13.8.
- Update smartdashboard-broadcast from 3.1.3 to 3.1.4.
- Update smartscreen-connector from 4.9.13 to 4.9.14.
- Update smartscreen-dashboard from 16.18.4 to 16.18.6.
- Update smartscreen-frontend from 20.14.3 to 20.14.4.
- Update smartscreen-media from 2.8.11 to 2.8.12.
- Update smartscreen-search from 14.0.7 to 14.0.9.
- Update smartscreen-services from 21.12.4 to 21.12.5.
[0.157.0] - 2024-02-27
Added
- Add new component audience-event-based in version 0.4.0. Disabled by default. Configured using values
audience.eventBased:. This component exposes public API endpoints using the new subdomainaudience. TLS certificates and DNS routing must be set up accordingly. The 'cert-manager.io/v1' certificate resource included in Shift automatically adds this subdomain if audience-event-based is enabled. - The replica count of component audience-custom is now configurable using value
audience.custom.replicaCount. - Add value
otpManagement.otpVerification.atcVarianceto configure how many consecutive OTPs the server tries at most in order to find an entered OTP when using SecOPTIC. The default is10.
Changed
- Update rollup containing the following new versions
- Update ast-certificate-publish-bridge from 4.8.1 to 4.8.2.
- Update ast-client-management from 7.25.0 to 7.26.1.
- Update ast-client-properties from 8.22.0 to 8.22.7.
- Update ast-localization from 0.12.1 to 0.12.2.
- Update ast-stream from 5.5.1 to 5.6.0.
- Update ast-webhooks from 5.19.2 to 5.19.12.
- Update audience-api-gateway from 0.7.0 to 0.9.1.
- Update envoy-sidecar-helper from 0.2.3 to 0.3.0.
- Update scp-gateway from 3.88.0 to 3.88.1.
- Update scp-media from 3.49.4 to 3.49.5.
- Update scp-notifier from 0.64.1 to 0.64.5.
- Update otp-management from 0.32.2 to 0.34.3.
- Update smartdashboard-frontend from 5.7.2 to 5.7.3.
- Update smartdashboard-app-management from 0.13.6 to 0.13.7.
- Update smartdashboard-kong-configuration-backend from 2.8.1 to 2.9.0.
- Update smartdashboard-smart-screen from 4.9.4 to 4.9.5.
- Update smartdashboard-user-management from 2.31.0 to 2.31.1.
- Update smartdashboard-workspace-management from 0.19.1 to 0.21.0.
- Update smartscreen-connector from 4.9.10 to 4.9.13.
- Update smartscreen-dashboard from 16.17.6 to 16.18.4.
- Update smartscreen-frontend from 20.13.7 to 20.14.3.
- Update smartscreen-media from 2.8.8 to 2.8.11.
- Update smartscreen-search from 14.0.4 to 14.0.7.
- Update smartscreen-services from 21.11.6 to 21.12.4.
- Update smartscreen-tests from 40.0.0 to 41.0.1.
- Update system-test-suite from 1.13.1 to 1.13.2.
[0.156.2] - 2024-02-23
Fixed
- Fix a compatibility issue with Strimzi Kafka operator versions 0.34.0 - 0.37.0. The symptom is that
servicegroupkafka stays in stateREADY: false, although the Kafka cluster is healthy. This does not happen when using Strimzi Kafka operator version 0.33.2.
[0.156.1] - 2024-02-09
Fixed
- Fix 'unknown object type "nil" in Secret.data.' validation error when deploying shift version 0.156.0 on OpenShift 4.11.
Changed
- Update ks-chart-template-common from 0.15.0 to 0.15.1.
- Update ast-webhooks from 5.19.0 to 5.19.2.
- Update ast-key-protection from 0.11.0 to 0.11.1.
- Update ast-certificate-publish-bridge from 4.8.0 to 4.8.1.
- Update ast-certificate-authority from 6.0.0 to 6.0.1.
- Update ast-localization from 0.12.0 to 0.12.1.
- Update ast-trusted-message-sign from 0.24.0 to 0.24.1.
[0.156.0] - 2024-02-07
Fixed
- Fix a bug in smartscreen services where the default home screen for unassigned users could not be updated.
Changed
- The parameter
isShiftLiteof idp-core is now computed internally. It is no longer required to set it manually via valuesOverride. - Update rollup containing the following new versions
- Update ast-certificate-authority from 5.7.6 to 6.0.0.
- Update ast-certificate-publish-bridge from 4.7.0 to 4.8.0.
- Update ast-client-management from 7.24.4 to 7.25.0.
- Update ast-client-properties from 8.21.9 to 8.22.0.
- Update ast-key-protection from 0.10.0 to 0.11.0.
- Update ast-localization from 0.11.6 to 0.12.0.
- Update ast-login from 4.16.5 to 4.17.2.
- Update ast-stream from 5.4.4 to 5.5.1.
- Update ast-trusted-message-sign from 0.23.4 to 0.24.0.
- Update ast-version from 12.0.1 to 12.1.0.
- Update ast-webhooks from 5.18.2 to 5.19.0.
- Update audience-custom-audience from 0.3.4 to 0.3.6.
- Update audience-get-endpoints from 0.8.0 to 0.8.4.
- Update ci-library from 23.7.0 to 23.8.1.
- Update scp-addressbook from 3.61.3 to 3.61.4.
- Update scp-messenger from 3.77.3 to 3.77.4.
- Update scp-presence from 3.65.3 to 3.65.4.
- Update scp-notifier from 0.64.0 to 0.64.1.
- Update idp-core from 4.23.0 to 4.24.0.
- Update kafka-connect from 0.6.0 to 0.7.0.
- Update mroutes from 3.2.2 to 3.2.3.
- Update otp-management from 0.30.2 to 0.32.2.
- Update shift from 0.154.0 to 0.155.0.
- Update smartdashboard-app-builder from 1.8.2 to 1.9.0.
- Update smartdashboard-app-management from 0.13.4 to 0.13.6.
- Update smartdashboard-broadcast from 3.1.2 to 3.1.3.
- Update smartdashboard-frontend from 5.6.1 to 5.7.2.
- Update smartdashboard-smart-screen from 4.9.2 to 4.9.4.
- Update smartdashboard-user-management from 2.30.2 to 2.31.0.
- Update smartscreen-connector from 4.9.8 to 4.9.10.
- Update smartscreen-dashboard from 16.17.4 to 16.17.6.
- Update smartscreen-frontend from 20.13.5 to 20.13.7.
- Update smartscreen-media from 2.8.7 to 2.8.8.
- Update smartscreen-search from 14.0.3 to 14.0.4.
- Update smartscreen-services from 21.11.3 to 21.11.6.
- Update smartscreen-tests from 39.0.1 to 40.0.0.
- Update system-test-suite from 1.12.2 to 1.13.1.
[0.155.0] - 2024-02-05
Fixed
-
Fix a bug in smartscreen-search where the web client options for additional search providers, that need to be set via values override, were not respected.
smartscreenSearch:forFrontend:valuesOverride:restServices:searchServices:webClientOptions:verifyHost: truetrustAll: falseforDashboard:valuesOverride:restServices:searchServices:webClientOptions:verifyHost: truetrustAll: false
Changed
- Config Break: In order to prevent confusion in smartscreen-search, giving an unsupported
smartscreenSearch.trustStore.trustStoreTypewill now produce an error instead of using a (previously undocumented) defaultJKSmode. This breaks existing configurations where a custom trust store with an unsupported type and a trust store file inJKSformat was configured. - Update rollup containing the following new versions
- Update smartscreen-tests from 37.0.0 to 39.0.1.
- Update smartscreen-media from 2.8.3 to 2.8.7.
- Update smartscreen-dashboard from 16.16.2 to 16.17.4.
- Update smartscreen-frontend from 20.12.3 to 20.13.5.
- Update smartscreen-services from 21.10.5 to 21.11.3.
- Update smartscreen-search from 13.12.7 to 14.0.3.
- Update smartscreen-connector from 4.9.4 to 4.9.8.
- Update ci-library from 23.7.0 to 23.8.1.
[0.154.0] - 2024-01-31
Added
- Added optional kafka-connect component in version 0.6.0. This component streams audit events to external Elasticsearch and S3 object storage. Storing audit events in Elasticsearch is required to observe them in smartdashboard user management. Configured using values
strimzi.kafkaConnect:. See README for details.
[0.153.0] - 2024-01-25
Changed
-
Update Kafka sub chart from 0.16.0 to 0.17.0. This updates the version of the included Kafka cluster from 3.2.0 to 3.4.0. Required Strimzi Kafka Operator versions change from 0.29.0 - 0.33.2 to 0.33.2 - 0.37.0.
Important notes to prepare for this update: Before applying the update, ensure that Strimzi Kafka Operator version 0.33.2 is installed. This is the only version that supports both Kafka 3.2.0 and 3.4.0, c.f. supported versions of Strimzi Kafka Operator. Also ensure that a shift version using Kafka 3.2.0 is running before applying the upgrade, i.e. shift version 0.133.0 or newer.
[0.152.0] - 2024-01-23
Added
- Added option to configure a trust store for the TLS connections to the additional search providers configured in smartscreen-search. This option is configured using
smartscreenSearch.trustStore:.
Changed
- Update rollup containing the following new versions
- Update ast-client-management from 7.24.2 to 7.24.4.
- Update ast-client-properties from 8.21.6 to 8.21.9.
- Update ast-key-protection from 0.9.3 to 0.10.0.
- Update ast-login from 4.16.4 to 4.16.5.
- Update ci-library from 23.5.0 to 23.7.0.
- Update custom-audience from 0.3.3 to 0.3.4.
- Update scp-gateway from 3.87.5 to 3.88.0.
- Update scp-notifier from 0.63.6 to 0.64.0.
- Update idp-core from 4.22.0 to 4.23.0.
- Update kafka from 0.15.0 to 0.16.0.
- Update mroutes from 3.2.0 to 3.2.2.
- Update otp-management from 0.28.1 to 0.30.2.
- Update shell-tools-micro from 2.2.0 to 2.2.1.
- Update shift from 0.150.0 to 0.151.0.
- Update smartdashboard-app-builder from 1.7.1 to 1.8.2.
- Update smartdashboard-frontend from 5.5.0 to 5.6.1.
- Update smartdashboard-smart-screen from 4.9.1 to 4.9.2.
- Update smartscreen-frontend from 20.12.2 to 20.12.3.
- Update smartscreen-search from 13.12.6 to 13.12.7.
- Update smartscreen-services from 21.10.4 to 21.10.5.
- Update smartscreen-tests from 36.1.0 to 37.0.0.
[0.151.0] - 2024-01-10
Fixed
- Fix a regression introduced between shift 0.148.1 and 0.150.0 that causes the error
HomescreenParser failed: Missing required field 'audiences'.
Changed
- Breaking change: The mandatory fields
appNameandregisterUserIdcan no longer consist of an empty string when creating, updating, or registering versions via the external http API of ast-version service. - Change the order by which the 'Homescreen' for a given user/audience is selected in smartscreen components. Instead of selecting the one with the latest audience, the one with the latest homescreen (based on creation date) is now selected.
- Make the TLS trust store of the Search Provider calls by smartscreen-search configurable.
- Update rollup containing the following new versions
- Update ast-certificate-publish-bridge from 4.6.1 to 4.7.0.
- Update ast-client-management from 7.24.0 to 7.24.2.
- Update ast-client-properties from 8.21.3 to 8.21.6.
- Update ast-key-protection from 0.9.2 to 0.9.3.
- Update ast-version from 11.9.0 to 12.0.1.
- Update audience-api-gateway from 0.5.1 to 0.7.0.
- Update audience-custom-audience from 0.3.2 to 0.3.3.
- Update audience-get-endpoints from 0.6.2 to 0.8.0.
- Update ci-library from 23.4.0 to 23.5.0.
- Update dev-iac from dev-iac-2-rc.20 to dev-iac-2-rc.21.
- Update etadapter-chart from 69.0.1 to 69.4.0.
- Update otp-management from 0.28.0 to 0.28.1.
- Update scp-addressbook from 3.61.2 to 3.61.3.
- Update scp-gateway from 3.87.4 to 3.87.5.
- Update scp-media from 3.49.3 to 3.49.4.
- Update scp-messenger from 3.77.2 to 3.77.3.
- Update scp-notifier from 0.63.4 to 0.63.6.
- Update scp-presence from 3.65.2 to 3.65.3.
- Update shell-tools-micro from 2.1.3 to 2.2.0.
- Update shift from 0.149.0 to 0.150.0.
- Update smartdashboard-app-builder from 1.6.0 to 1.7.1.
- Update smartdashboard-frontend from 5.4.0 to 5.5.0.
- Update smartdashboard-smart-screen from 4.9.0 to 4.9.1.
- Update smartdashboard-user-management from 2.30.0 to 2.30.2.
- Update smartdashboard-workspace-management from 0.18.2 to 0.19.1.
- Update smartscreen-connector from 4.9.2 to 4.9.4.
- Update smartscreen-dashboard from 16.15.2 to 16.16.2.
- Update smartscreen-frontend from 20.11.2 to 20.12.2.
- Update smartscreen-media from 2.8.2 to 2.8.3.
- Update smartscreen-search from 13.12.3 to 13.12.6.
- Update smartscreen-services from 21.10.2 to 21.10.4.
- Update smartscreen-tests from 35.0.1 to 36.1.0.
- Update system-test-suite from 1.12.1 to 1.12.2.
[0.150.0] - 2023-12-19
Changed
- Improve the SQL recovery logic in smartscreen components. This prevents rare cases where the system reports as "unhealthy" despite still working.
- Switch the tracing span processor in smartscreen components. This helps to avoid dropping spans during high load.
- Update rollup containing the following new versions
- Update ast-certificate-authority from 5.7.5 to 5.7.6.
- Update ast-client-management from 7.20.7 to 7.24.0.
- Update ast-client-properties from 8.20.6 to 8.21.3.
- Update ast-localization from 0.11.5 to 0.11.6.
- Update ast-trusted-message-sign from 0.23.3 to 0.23.4.
- Update ast-webhooks from 5.17.1 to 5.18.2.
- Update audience-custom-audience from 0.3.1 to 0.3.2.
- Update audience-get-endpoints from 0.6.1 to 0.6.2.
- Update ci-library from 23.3.0 to 23.4.0.
- Update connectionmanager-chart from 84.1.0 to 84.1.1.
- Update etadapter-chart from 69.0.0 to 69.0.1.
- Update idp-core from 4.21.0 to 4.22.0.
- Update idp-scheduler from 0.1.1 to 0.1.3.
- Update ks-chart-template-common from 0.14.0 to 0.15.0.
- Update otp-management from 0.27.2 to 0.28.0.
- Update pay-gui from 3.3.4 to 3.3.6.
- Update pay-merchant from 5.5.0 to 5.6.0.
- Update pay-notification from 5.5.0 to 5.6.0.
- Update pay-payment from 5.5.0 to 5.6.0.
- Update pay-processing from 5.5.0 to 5.6.1.
- Update pay-result from 5.5.0 to 5.6.0.
- Update pay-scheduler from 5.5.0 to 5.6.0.
- Update pay-scp from 5.5.0 to 5.6.0.
- Update pay-ui from 5.5.1 to 5.6.0.
- Update scp-gateway from 3.87.1 to 3.87.4.
- Update scp-media from 3.49.1 to 3.49.3.
- Update scp-messenger from 3.77.1 to 3.77.2.
- Update scp-notifier from 0.62.1 to 0.63.4.
- Update scp-presence from 3.65.1 to 3.65.2.
- Update shift from 0.147.0 to 0.149.0.
- Update shift-profile-backend from 0.2.1 to 0.3.0.
- Update smartdashboard-broadcast from 3.1.1 to 3.1.2.
- Update smartdashboard-frontend from 5.3.0 to 5.4.0.
- Update smartdashboard-smart-screen from 4.8.1 to 4.9.0.
- Update smartscreen-connector from 4.8.5 to 4.9.2.
- Update smartscreen-dashboard from 16.12.0 to 16.15.2.
- Update smartscreen-frontend from 20.10.9 to 20.11.2.
- Update smartscreen-media from 2.7.5 to 2.8.2.
- Update smartscreen-search from 13.11.4 to 13.12.3.
- Update smartscreen-services from 21.9.3 to 21.10.2.
- Update smartscreen-tests from 34.0.3 to 35.0.1.
Added
- Add new Kafka topics
com.kobil.scp.notifier.processing-notification-errors,com.kobil.scp.notifier.processing-notification-success, andcom.kobil.scp.notifier.app-successrequired by scp-notifier.
[0.149.0] - 2023-12-11
Changed
- Tags of utility images
kobilsystems.azurecr.io/it-solutions/shell-tools-microandkobilsystems.azurecr.io/it-solutions/envoy-sidecar-helperare now centrally configured for all services. This simplifies updating these images.
[0.148.1] - 2023-12-07
Fixed
- Fixed an issue with creditCardExpireYear validation.
Changed
- Update pay-payment from 5.5.0 to 5.5.1.
[0.148.0] - 2023-12-04
Changed
- Update rollup containing the following new versions
- Update ast-certificate-publish-bridge from 4.6.0 to 4.6.1.
- Update ast-client-management from 7.20.5 to 7.20.7.
- Update ast-client-properties from 8.20.5 to 8.20.6.
- Update ast-login from 4.16.1 to 4.16.4.
- Update ast-version from 11.8.3 to 11.9.0.
- Update ast-webhooks from 5.16.5 to 5.17.1.
- Update ci-library from 23.2.0 to 23.3.0.
- Update scp-addressbook from 3.61.1 to 3.61.2.
- Update scp-notifier from 0.62.0 to 0.62.1.
- Update smartdashboard-broadcast from 3.1.0 to 3.1.1.
- Update smartdashboard-frontend from 5.2.1 to 5.3.0.
- Update smartdashboard-smart-screen from 4.8.0 to 4.8.1.
- Update smartdashboard-user-management from 2.29.0 to 2.30.0.
- Update smartscreen-connector from 4.8.3 to 4.8.5.
- Update smartscreen-dashboard from 16.11.1 to 16.12.0.
- Update smartscreen-frontend from 20.10.5 to 20.10.9.
- Update smartscreen-media from 2.7.3 to 2.7.5.
- Update smartscreen-search from 13.11.2 to 13.11.4.
- Update smartscreen-services from 21.9.1 to 21.9.3.
- Update smartscreen-tests from 34.0.0 to 34.0.3.
[0.147.0] - 2023-11-29
Added
- Add new feature that makes mutual TLS authentication mandatory for certain endpoints used by clients. Disabled by default. Configured using values
common.mutualTLS. See README Section 'Mutual TLS' for details. - Add new feature 'mutually authenticated key exchange'. Disabled by default.
- Setting
common.ast.offerMutuallyAuthenticatedKeyExchange: truewill allow clients to perform mutually authenticated key exchange. - Setting
common.ast.enforceMutuallyAuthenticatedKeyExchange: truewill configure ast services to enforce mutually authenticated key exchange for certain use cases.
- Setting
[0.146.1] - 2023-11-29
Fixed
- Fixed an issue in traffic routing of otp-management.
Changed
- Update otp-management from 0.27.1 to 0.27.2.
[0.146.0] - 2023-11-28
Changed
- Improve robustness of SqlConsumer in smartscreen components after there were database connection issues (SMRT-650) and add a specific health check that monitors this component.
- Update rollup containing the following new versions
- Update ast-certificate-authority from 5.7.4 to 5.7.5.
- Update ast-client-management from 7.18.13 to 7.20.5.
- Update ast-client-properties from 8.19.6 to 8.20.5.
- Update ast-key-protection from 0.8.0 to 0.9.2.
- Update ast-login from 4.15.0 to 4.16.1.
- Update ast-stream from 5.4.3 to 5.4.4.
- Update ast-version from 11.8.2 to 11.8.3.
- Update ast-webhooks from 5.15.1 to 5.16.5.
- Update ci-library from 22.18.0 to 23.2.0.
- Update scp-addressbook from 3.61.0 to 3.61.1.
- Update scp-gateway from 3.87.0 to 3.87.1.
- Update scp-media from 3.49.0 to 3.49.1.
- Update scp-messenger from 3.77.0 to 3.77.1.
- Update scp-notifier from 0.61.2 to 0.62.0.
- Update scp-presence from 3.65.0 to 3.65.1.
- Update mroutes from 3.1.0 to 3.2.0.
- Update otp-management from 0.25.0 to 0.27.1.
- Update pay-gui from 3.3.3 to 3.3.4.
- Update pay-merchant from 5.4.2 to 5.5.0.
- Update pay-notification from 5.4.2 to 5.5.0.
- Update pay-payment from 5.4.3 to 5.5.0.
- Update pay-processing from 5.4.2 to 5.5.0.
- Update pay-result from 5.4.2 to 5.5.0.
- Update pay-scheduler from 5.4.2 to 5.5.0.
- Update pay-scp from 5.4.2 to 5.5.0.
- Update pay-ui from 5.4.2 to 5.5.1.
- Update smartdashboard-frontend from 5.2.0 to 5.2.1.
- Update smartdashboard-reports from 0.11.1 to 0.11.2.
- Update smartdashboard-user-management from 2.28.3 to 2.29.0.
- Update smartscreen-connector from 4.7.1 to 4.8.3.
- Update smartscreen-dashboard from 16.8.1 to 16.11.1.
- Update smartscreen-frontend from 20.9.2 to 20.10.5.
- Update smartscreen-media from 2.6.1 to 2.7.3.
- Update smartscreen-search from 13.10.2 to 13.11.2.
- Update smartscreen-services from 21.7.2 to 21.9.1.
- Update smartscreen-tests from 32.0.3 to 34.0.0.
- Update system-test-suite from 1.12.0 to 1.12.1.
[0.145.1] - 2023-11-23
Fixed
- Fixed an issue in Istio routing that allowed smartdashboard components to be reachable via the 'public' Istio ingress gateway. Smartdashboard components should be exposed to the outside of the cluster only via 'external' and 'admin' ingress gateways. The fix was to remove the VirtualService that configures the public ingress gateway to route traffic to smartdashboard.
[0.145.0] - 2023-11-17
Fixed
- Fixed a bug in smartscreen-search where the publish operation resets the segment statistics. This can lead to unexpected changes in the order of search and autocomplete results.
- Fixed an issue in smartscreen-services when
POST /v1/tenants/{tenantId}/imagesreturns 201 on error. Previously, this obscured a possible root cause for failing write operations due to linking to non-existing images. - Fixed internal configuration of audience-api-gateway.
- Fixed an issue introduced in Shift version 0.144.0 that caused deployments via ArgoCD to fail with a templating error.
Changed
- Update rollup containing the following new versions
- Update ast-client-management from 7.18.10 to 7.18.13.
- Update ast-client-properties from 8.19.5 to 8.19.6.
- Update ast-key-protection from 0.7.4 to 0.8.0.
- Update ast-version from 11.8.1 to 11.8.2.
- Update ast-webhooks from 5.15.0 to 5.15.1.
- Update audience-api-gateway from 0.4.5 to 0.5.1.
- Update audience-custom-audience from 0.2.3 to 0.3.1.
- Update audience-get-endpoints from 0.4.7 to 0.6.1.
- Update ci-library from 22.16.1 to 22.18.0.
- Update scp-addressbook from 3.60.2 to 3.61.0.
- Update scp-gateway from 3.86.4 to 3.87.0.
- Update scp-media from 3.47.1 to 3.49.0.
- Update scp-messenger from 3.76.1 to 3.77.0.
- Update scp-notifier from 0.61.1 to 0.61.2.
- Update scp-presence from 3.64.2 to 3.65.0.
- Update otp-management from 0.23.0 to 0.25.0.
- Update smartdashboard-analytics from 1.8.1 to 1.8.2.
- Update smartdashboard-app-builder from 1.5.3 to 1.6.0.
- Update smartdashboard-app-management from 0.13.3 to 0.13.4.
- Update smartdashboard-broadcast from 3.0.4 to 3.1.0.
- Update smartdashboard-frontend from 5.1.2 to 5.2.0.
- Update smartdashboard-smart-screen from 4.7.3 to 4.8.0.
- Update smartscreen-connector from 4.6.8 to 4.7.1.
- Update smartscreen-dashboard from 16.7.4 to 16.8.1.
- Update smartscreen-media from 2.5.17 to 2.6.1.
- Update smartscreen-search from 13.9.2 to 13.10.2.
- Update smartscreen-services from 21.6.8 to 21.7.2.
- Update smartscreen-tests from 32.0.2 to 32.0.3.
- Update system-test-suite from 1.11.0 to 1.12.0.
[0.144.1] - 2023-11-16
Changed
- Change logic for default Homescreens in smartscreen-frontend: if the Homescreen for the anonymous users is empty then Homescreen for the known user will be returned instead.
- Update smartscreen-frontend from 20.8.8 to 20.9.2.
[0.144.0] - 2023-11-13
Fixed
- Fixed a bug in smartscreen-frontend where
GET /v2/viewdidn't respect responseSize correctly- All existing banners returned were unconditionally. This lead to bigger responses than necessary. Banners now obey the responseSize limits as well.
- Nested Sections were always omitted. They are now added the the response if
responseSizelimits allow for it.
- Updated the formula in smartscreen-search how app statistics affect the search scoring to have more relevant search results. Before, app statistics where too dominant. The formula can now be tweaked via helm chart values.
Added
- Add the following API improvement in smartscreen-search to make error analysis more efficient. Add optional parameter
displayScoreto theGET /searchAPI. If enabled, the response includesscoreanddocumentIdinformation.
Changed
- Update rollup containing the following new versions
- Update pay-gui from 3.3.1 to 3.3.3
- Update pay-scheduler from 5.4.1 to 5.4.2
- Update pay-merchant from 5.4.1 to 5.4.2
- Update pay-ui from 5.4.1 to 5.4.2
- Update pay-scp from 5.4.1 to 5.4.2
- Update pay-notification from 5.4.1 to 5.4.2
- Update pay-result from 5.4.1 to 5.4.2
- Update pay-payment from 5.4.2 to 5.4.3
- Update pay-processing from 5.4.1 to 5.4.2
- Update ast-ca from 5.7.3 to 5.7.4
- Update ast-clientManagement from 7.18.1 to 7.18.10
- Update ast-clientProperties from 8.17.5 to 8.19.5
- Update ast-login from 4.14.3 to 4.15.0
- Update ast-stream from 5.4.2 to 5.4.3
- Update ast-version from 11.6.1 to 11.8.1
- Update ast-localization from 0.11.3 to 0.11.5
- Update ast-tms from 0.23.0 to 0.23.3
- Update ast-webhooks from 5.13.4 to 5.15.0
- Update ast-keyProtection from 0.7.0 to 0.7.4
- Update idp-core from 4.19.0 to 4.21.0
- Update smartdashboard-frontend from 5.0.1 to 5.1.2
- Update smartdashboard-smartscreen from 4.6.4 to 4.7.3
- Update smartdashboard-userManagement from 2.27.0 to 2.28.3
- Update smartdashboard-analytics from 1.7.0 to 1.8.1
- Update smartdashboard-reports from 0.10.0 to 0.11.1
- Update smartdashboard-broadcast from 3.0.1 to 3.0.4
- Update smartdashboard-appManagement from 0.13.1 to 0.13.3
- Update smartdashboard-appBuilder from 1.5.1 to 1.5.3
- Update smartdashboard-workspaceManagement from 0.18.0 to 0.18.2
- Update smartdashboard-kongConfigurationBackend from 2.7.0 to 2.8.1
- Update smartdashboard-mroutes from 3.0.2 to 3.1.0
- Update smartdashboard-tile38 from 0.5.1 to 0.6.1
- Update audience-custom from 0.2.1 to 0.2.3
- Update audience-getEndpoints from 0.4.4 to 0.4.7
- Update audience-apiGateway from 0.4.2 to 0.4.5
- Update smartscreen-frontend from 20.8.2 to 20.8.8
- Update smartscreen-services from 21.6.2 to 21.6.8
- Update smartscreen-search from 13.6.3 to 13.9.2
- Update smartscreen-dashboard from 16.6.2 to 16.7.4
- Update smartscreen-connector from 4.6.2 to 4.6.8
- Update smartscreen-media from 2.5.12 to 2.5.17
- Update scp-messenger from 3.76.0 to 3.76.1
- Update scp-gateway from 3.86.3 to 3.86.4
- Update scp-notifier from 0.57.0 to 0.61.1
- Update smartscreen tests from 31.0.1 to 32.0.2
- Update ci-lib from 22.14.1 to 22.16.1
[0.143.0] - 2023-11-08
Added
- Added new component OTP Management in version 0.23.0. Disabled by default. Configured using values in section
otpManagement. See README for more details.
[0.142.0] - 2023-11-07
Changed
- Updated the Kafka topic configuration such that the period of time after which log segments of a topic are rolled matches the retention period of that topic, i.e. set
segment.msequal toretention.ms. This forces the log segment to be rolled sooner and allows old log segments to be deleted sooner. - Update ci-lib from 22.14.1 to 22.16.1
[0.141.0] - 2023-11-02
Added
- Introduce new feature for audience specific home screens. Users can be assigned to audiences, which will receive different configurable smart screen home screens.
- This feature is disabled by default. In that case two default home screens, one for anonymous users (users without OIDC token) and one for unassigned users (users with an OIDC token) will be used.
- This feature can be enabled by setting value
audience.enabled: trueand configuring the required database in sectionaudience.database:.
- Add new support endpoint
GET /diagnosticstosmartscreen-searchthat returns a zip file with the current search index for better support capabilities.
Changed
- Update smartdashboard-broadcast from 2.7.1 to 3.0.1
- Update smartdashboard-frontend from 4.16.1 to 5.0.1
- Update smartdashboard-smartscreen from 4.6.1 to 4.6.4
- Update smartdashboard-userManagement from 2.24.1 to 2.27.0
- Update audience-gateway from 0.1.1 to 0.4.2
Removed
- The new audience database
audience.database:is automatically used as search database for scp-addressbook. The valuesscpAddressbook.segmentDatabase:are no longer needed and were removed.
[0.140.0] - 2023-10-25
Added
- Add new value
global.routing.istio.options.gatewayAddAllHosts: falseto determine how hosts are configured in the Istio gateway resource. See README for details. This option is needed to support Istio ingress gateways that are not dedicated to shift but shared with other applications. - Add value
global.routing.istio.options.gatewayHttpsRedirect: trueto configure if Istio ingress gateway will send a redirect for all http requests asking clients to use https.
[0.139.0] - 2023-10-25
Added
- Added value
common.scp.mediaMaxSizeBytesto configure the maximum allowed size in Bytes of an attachment sent via SCP. Affects both attachments sent by apps and smartdashboard. The default is set to16777216(16MB).
Changed
- Update rollup containing the following new versions
- Update ast-ca from 5.7.2 to 5.7.3
- Update ast-cpb from 4.4.2 to 4.6.0
- Update ast-clientManagement from 7.17.0 to 7.18.1
- Update ast-clientProperties from 8.17.1 to 8.17.5
- Update ast-login from 4.14.2 to 4.14.3
- Update ast-localization from 0.11.2 to 0.11.3
- Update ast-webhooks from 5.12.2 to 5.13.4
- Update ast-keyProtection from 0.6.0 to 0.7.0
- Update smartdashboard-mroutes from 3.0.1 to 3.0.2
- Update audience-custom from 0.1.0 to 0.2.1
- Update audience-getEndpoints from 0.2.1 to 0.4.4
- Update smartscreen-frontend from 20.6.4 to 20.8.2
- Update smartscreen-services from 21.5.4 to 21.6.2
- Update smartscreen-search from 13.5.4 to 13.6.3
- Update smartscreen-dashboard from 16.5.4 to 16.6.2
- Update smartscreen-connector from 4.5.4 to 4.6.2
- Update smartscreen-media from 2.5.4 to 2.5.12
- Update scp-addressbook from 3.60.1 to 3.60.2
- Update scp-presence from 3.64.1 to 3.64.2
- Update scp-media from 3.46.2 to 3.47.1
- Update scp-notifier from 0.56.3 to 0.57.0
- Update ks-chart-template from 0.11.0 to 0.13.0
- Update smartscreen tests from 29.0.2 to 31.0.1
- Update ETAdapter tests from 68.3.0 to 69.0.0
- Update Connection Manager tests from 83.5.0 to 84.1.0
- Update ci-lib from 22.11.0 to 22.14.1
[0.138.0] - 2023-10-20
Added
- New component
idp-schedulerin version 0.1.1. This component pushes audit events from idp-core to Kafka topicscom.kobil.auditandcom.kobil.audit.admin. This component is disabled by default and can be enabled by setting valueidpScheduler.enabled: true.
Changed
- Update idp-core from 4.18.1 to 4.19.0
[0.137.0] - 2023-10-09
Added
- Added health check failure counter to smartscreen and certain ast services: If the health checks fails more than specified threshold value the service will be stopped and the pod restarts. The counter threshold can be configured using valuesOverride with the new config value
healthCheck.unhealthyExitThreshold. The default value of-1disables this feature.
Fixed
- Fix an issue in smartscreen where it was possible to modify an already deleted service with PUT requests. This now returns HTTP 404 with error code 6001 instead.
Changed
- Increased default memory requests and limits for smartscreen-search deployments from
512Mito1Gi. - Update rollup containing the following new versions
- Update ast-ca from 5.7.0 to 5.7.2
- Update ast-cpb from 4.4.1 to 4.4.2
- Update ast-clientManagement from 7.14.6 to 7.17.0
- Update ast-clientProperties from 8.12.7 to 8.17.1
- Update ast-login from 4.13.0 to 4.14.2
- Update ast-stream from 5.3.2 to 5.4.2
- Update ast-localization from 0.11.0 to 0.11.2
- Update ast-tms from 0.22.0 to 0.23.0
- Update ast-webhooks from 5.8.4 to 5.12.2
- Update ast-version from 11.5.0 to 11.6.1
- Update idp-core from 4.18.0 to 4.18.1
- Update smartdashboard-frontend from 4.15.3 to 4.16.1
- Update smartdashboard-smartscreen from 4.5.2 to 4.6.1
- Update smartdashboard-userManagement from 2.23.0 to 2.24.1
- Update smartdashboard-appManagement from 0.12.0 to 0.13.1
- Update smartdashboard-appBuilder from 1.4.0 to 1.5.1
- Update smartdashboard-workspaceManagement from 0.16.2 to 0.18.0
- Update smartdashboard-kongConfigurationBackend from 2.5.1 to 2.7.0
- Update smartdashboard-mroutes from 2.2.0 to 3.0.1
- Update smartscreen-frontend from 20.3.4 to 20.6.4
- Update smartscreen-services from 21.2.9 to 21.5.4
- Update smartscreen-search from 13.2.7 to 13.5.4
- Update smartscreen-dashboard from 16.2.7 to 16.5.4
- Update smartscreen-connector from 4.2.6 to 4.5.4
- Update smartscreen-media from 2.3.8 to 2.5.4
- Update scp-presence from 3.64.0 to 3.64.1
- Update scp-gateway from 3.86.1 to 3.86.3
- Update scp-notifier from 0.56.0 to 0.56.3
- Update smartscreen tests from 27.0.3 to 29.0.2
- Update Shift System-Test-Suite from 1.10.0 to 1.11.0
- Update ci-lib from 22.6.1 to 22.11.0
[0.136.0] - 2023-10-04
Added
- Added new audience services. Disabled by default. Configured using new values section
audience:. These services will become relevant for smart screen in a future shift release.
[0.135.0] - 2023-09-19
Fixed
- This version contains the following fixes in smartscreen components
- Fixed the issue where a home screen modification was not applied correctly and was not visible in GET APIs.
- Fixed a caching issue where a Section with a banner was not properly marked for reload when that banner was updated.
- Fixed an issue where search queries automatically removed certain common English words (like "is") from other languages as well, leading to unexpected results.
Changed
- Changed the Event Polling engine in smartscreen-frontend, smartscreen-search, smartscreen-dashboard, smartscreen-connector to be more robust.
- Due to performance optimizations during JSON validation in smartscreen components, the error messages for invalid messages have changed their subsystem from 773 to 771.
- Optimize startup time of smartscreen-search when there is a lot of existing data, especially publish operations.
- Update rollup containing the following new versions
- Update pay-gui from 3.2.2 to 3.3.1
- Update pay-scheduler from 5.3.2 to 5.4.1
- Update pay-merchant from 5.3.2 to 5.4.1
- Update pay-ui from 5.3.2 to 5.4.1
- Update pay-scp from 5.3.2 to 5.4.1
- Update pay-notification from 5.3.2 to 5.4.1
- Update pay-result from 5.3.2 to 5.4.1
- Update pay-payment from 5.3.4 to 5.4.2
- Update pay-processing from 5.3.2 to 5.4.1
- Update ast-ca from 5.6.1 to 5.7.0
- Update ast-clientManagement from 7.13.0 to 7.14.6
- Update ast-clientProperties from 8.12.1 to 8.12.7
- Update ast-login from 4.11.0 to 4.13.0
- Update ast-localization from 0.10.0 to 0.11.0
- Update ast-tms from 0.21.1 to 0.22.0
- Update ast-webhooks from 5.8.1 to 5.8.4
- Update idp-core from 4.17.0 to 4.18.0
- Update smartdashboard-frontend from 4.14.0 to 4.15.3
- Update smartdashboard-smartscreen from 4.5.0 to 4.5.2
- Update smartdashboard-userManagement from 2.22.0 to 2.23.0
- Update smartdashboard-broadcast from 2.6.5 to 2.7.1
- Update smartdashboard-appManagement from 0.11.0 to 0.12.0
- Update smartdashboard-appBuilder from 1.3.3 to 1.4.0
- Update smartdashboard-workspaceManagement from 0.16.0 to 0.16.2
- Update smartscreen-frontend from 20.1.0 to 20.3.4
- Update smartscreen-services from 21.2.0 to 21.2.9
- Update smartscreen-search from 13.1.0 to 13.2.7
- Update smartscreen-dashboard from 16.1.0 to 16.2.7
- Update smartscreen-connector from 4.1.0 to 4.2.6
- Update smartscreen-media from 2.3.0 to 2.3.8
- Update scp-addressbook from 3.60.0 to 3.60.1
- Update scp-messenger from 3.75.0 to 3.76.0
- Update scp-media from 3.46.0 to 3.46.2
- Update scp-gateway from 3.85.0 to 3.86.1
- Update scp-notifier from 0.52.0 to 0.56.0
- Update smartscreen tests from 26.0.0 to 27.0.3
- Update Shift System-Test-Suite from 1.8.1 to 1.10.0
- Update ci-lib from 22.4.0 to 22.6.1
Added
- Two new Kafka topics
com.kobil.scp.notifier.processing-notificationsandcom.kobil.scp.notifier.notification-successrequired by scp-notifier.
[0.134.0] - 2023-09-12
Added
- Add new Kafka topics
com.kobil.smartscreen.command.requestsandcom.kobil.smartscreen.command.responsesrequired by smartscreen-services
Changed
- Update smartscreen-frontend from 19.2.3 to 20.1.0
- Update smartscreen-services from 19.2.3 to 21.2.0
- Update smartscreen-search from 12.3.9 to 13.1.0
- Update smartscreen-dashboard from 15.3.3 to 16.1.0
- Update smartscreen-connector from 3.4.6 to 4.1.0
- Update smartscreen-media from 2.2.6 to 2.3.0
- Update smartscreen tests from 25.0.0 to 26.0.0
Removed
- Removed the Kafkatopic Kubernetes resources
com.kobil.smartscreen.resource-changesandcom.kobil.smartscreen.eventsthat are no longer used. README Section 'Upgrading from versions before 0.134.0' describes optional steps to permanently remove the corresponding Kafka topics. - Removed the README section about recovering the Kafka topic
com.kobil.smartscreen.eventsin case of data loss as it's no longer applicable.
[0.133.0] - 2023-09-07
Changed
-
Update Kafka sub chart from 0.14.0 to 0.15.0. This updates the version of the included Kafka cluster from 3.0.0 to 3.2.0. Required Strimzi Kafka Operator versions change from 0.26.0 - 0.29.0 to 0.29.0 - 0.33.2.
Important notes to prepare for this update: Before applying the update, ensure that Strimzi Kafka Operator version 0.29.0 is installed. This is the only version that supports both Kafka 3.0.0 and 3.2.0, c.f. supported versions of Strimzi Kafka Operator. Also ensure that a shift version using Kafka 3.0.0 is running before applying the upgrade, i.e. shift version 0.74.0 or newer.
-
Update README section regarding requirements:
- Added Kubernetes 1.25 to list of supported Kubernetes versions.
- Shift is currently tested with Istio versions 1.17.2 and 1.18.2.
- Shift is currently tested with Strimzi Kafka Operator 0.29.0 and requires a versions with support for Kafka 3.2.0 (0.29.0 - 0.33.2).
-
Update ci-lib from 22.0.0 to 22.4.0
[0.132.0] - 2023-09-01
Fixed
- Fix a bug in smartscreen-search where the app would search and autocomplete services that were not marked as
searchable. This fixes a regression introduced in Shift 0.115.0.
Added
- Add new support endpoint
GET /diagnosticsto smartscreen-dashboard. The endpoint produces a zip-file with useful support information.
Changed
- Update rollup containing the following new versions
- Update ast-clientManagement from 7.11.0 to 7.13.0
- Update ast-clientProperties from 8.11.0 to 8.12.1
- Update ast-login from 4.10.1 to 4.11.0
- Update ast-version from 11.4.1 to 11.5.0
- Update ast-webhooks from 5.6.0 to 5.8.1
- Update smartdashboard-frontend from 4.13.1 to 4.14.0
- Update smartdashboard-smartscreen from 4.4.3 to 4.5.0
- Update smartdashboard-broadcast from 2.6.4 to 2.6.5
- Update smartdashboard-workspaceManagement from 0.15.1 to 0.16.0
- Update smartscreen-frontend from 19.1.4 to 19.2.3
- Update smartscreen-services from 19.1.5 to 19.2.3
- Update smartscreen-search from 12.3.4 to 12.3.9
- Update smartscreen-dashboard from 15.1.4 to 15.3.3
- Update smartscreen-connector from 3.4.2 to 3.4.6
- Update smartscreen-media from 2.2.2 to 2.2.6
- Update scp-addressbook from 3.59.1 to 3.60.0
- Update scp-presence from 3.63.1 to 3.64.0
- Update scp-messenger from 3.74.4 to 3.75.0
- Update scp-media from 3.45.0 to 3.46.0
- Update scp-gateway from 3.84.1 to 3.85.0
- Update scp-notifier from 0.51.0 to 0.52.0
- Update smartscreen tests from 23.0.0 to 25.0.0
- Update ci-lib from 21.8.0 to 22.0.0
[0.131.0] - 2023-08-23
Changed
- Update rollup containing the following new versions
- Update ast-cpb from 4.3.1 to 4.4.1
- Update ast-clientManagement from 7.8.4 to 7.11.0
- Update ast-clientProperties from 8.9.1 to 8.11.0
- Update ast-login from 4.10.0 to 4.10.1
- Update ast-webhooks from 5.5.4 to 5.6.0
- Update idp-core from 4.15.3 to 4.17.0
- Update smartscreen-frontend from 19.1.1 to 19.1.4
- Update smartscreen-services from 19.1.1 to 19.1.5
- Update smartscreen-search from 12.3.2 to 12.3.4
- Update smartscreen-dashboard from 15.1.1 to 15.1.4
- Update smartscreen-connector from 3.4.1 to 3.4.2
- Update smartscreen-media from 2.2.1 to 2.2.2
- Update scp-messenger from 3.74.3 to 3.74.4
- Update scp-media from 3.44.0 to 3.45.0
- Update scp-gateway from 3.84.0 to 3.84.1
[0.130.0] - 2023-08-18
Changed
- Update rollup containing the following new versions
- Update ci-lib from 21.5.0 to 21.8.0
- Update pay-gui from 3.2.1 to 3.2.2
- Update pay-scheduler from 5.3.1 to 5.3.2
- Update pay-merchant from 5.3.1 to 5.3.2
- Update pay-ui from 5.3.1 to 5.3.2
- Update pay-scp from 5.3.1 to 5.3.2
- Update pay-notification from 5.3.1 to 5.3.2
- Update pay-result from 5.3.1 to 5.3.2
- Update pay-payment from 5.3.1 to 5.3.4
- Update pay-processing from 5.3.1 to 5.3.2
- Update smartdashboard-frontend from 4.12.4 to 4.13.1
- Update smartdashboard-userManagement from 2.21.0 to 2.22.0
- Update smartdashboard-broadcast from 2.6.3 to 2.6.4
- Update smartdashboard-appManagement from 0.10.3 to 0.11.0
- Update scp-addressbook from 3.59.0 to 3.59.1
- Update scp-presence from 3.63.0 to 3.63.1
- Update scp-gateway from 3.83.0 to 3.84.0
[0.129.0] - 2023-08-10
Changed
- Update rollup containing the following new versions
- Update ast-ca from 5.6.0 to 5.6.1
- Update ast-clientManagement from 7.8.0 to 7.8.4
- Update ast-clientProperties from 8.8.0 to 8.9.1
- Update ast-login from 4.9.0 to 4.10.0
- Update ast-stream from 5.3.1 to 5.3.2
- Update ast-version from 11.4.0 to 11.4.1
- Update ast-tms from 0.21.0 to 0.21.1
- Update ast-webhooks from 5.5.0 to 5.5.4
- Update Connection Manager tests from 83.2.0 to 83.5.0
- Update ci-lib from 21.2.0 to 21.5.0
- Update ETAdapter tests from 68.0.0 to 68.3.0
- Update idp-core from 4.15.2 to 4.15.3
- Update pay-gui from 3.2.0 to 3.2.1
- Update pay-scheduler from 5.3.0 to 5.3.1
- Update pay-merchant from 5.3.0 to 5.3.1
- Update pay-ui from 5.3.0 to 5.3.1
- Update pay-scp from 5.3.0 to 5.3.1
- Update pay-notification from 5.3.0 to 5.3.1
- Update pay-result from 5.3.0 to 5.3.1
- Update pay-payment from 5.3.0 to 5.3.1
- Update pay-processing from 5.3.0 to 5.3.1
- Update scp-messenger from 3.74.2 to 3.74.3
- Update smartscreen-frontend from 19.0.5 to 19.1.1
- Update smartscreen-services from 19.0.9 to 19.1.1
- Update smartscreen-search from 12.2.12 to 12.3.2
- Update smartscreen-dashboard from 15.0.10 to 15.1.1
- Update smartscreen-connector from 3.2.12 to 3.4.1
- Update smartscreen-media from 2.1.11 to 2.2.1
- Update smartscreen tests from 20.1.1 to 21.0.2
[0.128.1] - 2023-08-04
Fixed
- Fixed regressions introduced in shift version 0.128.0.
- Portal displayed a white screen when adding Banner Module to the Super App layout.
- Not all available modules were shown when using the "Add Module" button.
- While creating Test Audience, search does not work after 100th user.
Changed
- Update smartdashboard-frontend from 4.12.1 to 4.12.4
- Update smartdashboard-smartscreen from 4.4.2 to 4.4.3
[0.128.0] - 2023-08-01
Changed
- Update rollup containing the following new versions
- Update ast-clientManagement from 7.7.7 to 7.8.0
- Update ast-clientProperties from 8.7.7 to 8.8.0
- Update ast-login from 4.8.0 to 4.9.0
- Update ast-stream from 5.2.3 to 5.3.1
- Update ast-version from 11.3.1 to 11.4.0
- Update ast-webhooks from 5.4.6 to 5.5.0
- Update smartdashboard-frontend from 4.11.2 to 4.12.1
- Update smartdashboard-smartscreen from 4.4.0 to 4.4.2
- Update smartdashboard-userManagement from 2.20.0 to 2.21.0
- Update smartdashboard-broadcast from 2.6.2 to 2.6.3
- Update smartdashboard-appBuilder from 1.3.2 to 1.3.3
- Update smartdashboard-kongConfigurationBackend from 2.4.0 to 2.5.1
- Update smartscreen-frontend from 18.6.4 to 19.0.5
- Update smartscreen-services from 19.0.3 to 19.0.9
- Update smartscreen-search from 12.2.8 to 12.2.12
- Update smartscreen-dashboard from 15.0.4 to 15.0.10
- Update smartscreen-connector from 3.2.7 to 3.2.12
- Update smartscreen-media from 2.1.6 to 2.1.11
- Update scp-messenger from 3.74.0 to 3.74.2
- Update smartscreen tests from 20.0.1 to 20.1.1
- Update Shift System-Test-Suite from 1.8.0 to 1.8.1
[0.127.0] - 2023-07-25
Changed
- Update rollup containing the following new versions
- Update ast-cpb from 4.2.1 to 4.3.1
- Update ast-clientManagement from 7.7.5 to 7.7.7
- Update ast-clientProperties from 8.7.5 to 8.7.7
- Update ast-webhooks from 5.4.4 to 5.4.6
- Update idp-core from 4.15.1 to 4.15.2
- Update smartdashboard-appManagement from 0.10.1 to 0.10.3
- Update smartscreen-frontend from 18.6.3 to 18.6.4
- Update smartscreen-services from 19.0.2 to 19.0.3
- Update smartscreen-search from 12.2.7 to 12.2.8
- Update smartscreen-dashboard from 15.0.3 to 15.0.4
- Update smartscreen-connector from 3.2.6 to 3.2.7
- Update smartscreen-media from 2.1.5 to 2.1.6
[0.126.0] - 2023-07-24
Changed
- Update ci-lib from 21.1.0 to 21.2.0 and migrate to new 'deploys' pipelines from
dev-iac-2-rc.2.
[0.125.0] - 2023-07-20
Changed
- Update SCP services with support for OpenSSL 3.0.7
- Update scp-addressbook from 3.58.0 to 3.59.0
- Update scp-presence from 3.62.0 to 3.63.0
- Update scp-messenger from 3.72.2 to 3.74.0
- Update scp-media from 3.43.0 to 3.44.0
- Update scp-gateway from 3.82.2 to 3.83.0
- Update scp-notifier from 0.50.1 to 0.51.0
[0.124.0] - 2023-07-19
Fixed
- Fixed an issue with backwards compatibility introduced with the Banner and Audience feature (shift version 0.123.0). It prevented undoing Section and Service modifications in smartscreen components.
Changed
- Notable changes in smartscreen-dashboard:
- Breaking Change in endpoint
POST /v1/tenants/{tenantId}/history/undo. The http status code changed from201to200. - Improved error handling when portal calls
GET /v2/sections/expandedand there is some broken data in the database. Instead of returning an error, only the broken entry will be ignored and other entries will still be returned. - New traces are now created for all API requests when tracing is enabled for smartscreen components. Previously, spans were only reported to existing active traces.
- Breaking Change in endpoint
- Update rollup containing the following new versions
- Update ast-clientManagement from 7.7.2 to 7.7.5
- Update ast-clientProperties from 8.7.2 to 8.7.5
- Update ast-stream from 5.2.1 to 5.2.3
- Update ast-version from 11.3.0 to 11.3.1
- Update ast-webhooks from 5.4.2 to 5.4.4
- Update ast-keyProtection from 0.5.1 to 0.6.0
- Update idp-scpConnector from 1.3.0 to 1.5.0
- Update smartdashboard-frontend from 4.11.1 to 4.11.2
- Update smartdashboard-smartscreen from 4.3.0 to 4.4.0
- Update smartdashboard-appManagement from 0.9.0 to 0.10.1
- Update smartdashboard-appBuilder from 1.2.1 to 1.3.2
- Update smartdashboard-kongConfigurationBackend from 2.3.1 to 2.4.0
- Update smartscreen-frontend from 18.6.1 to 18.6.3
- Update smartscreen-services from 18.0.0 to 19.0.2
- Update smartscreen-search from 12.2.5 to 12.2.7
- Update smartscreen-dashboard from 14.0.0 to 15.0.3
- Update smartscreen-connector from 3.2.4 to 3.2.6
- Update smartscreen-media from 2.1.3 to 2.1.5
- Update scp-gateway from 3.82.0 to 3.82.2
- Update smartscreen tests from 20.0.0 to 20.0.1
- Update Shift System-Test-Suite from 1.7.1 to 1.8.0
- Update ci-lib from 21.0.1 to 21.1.0
[0.123.0] - 2023-07-14
Fixed
- Fixed an issue in smartscreen-search where a title word whose beginning is also a "filler word" (like "is" or "and") could not always be searched correctly.
Changed
- Update rollup containing the following new versions
- Update ast-ca from 5.4.0 to 5.6.0
- Update ast-cpb from 4.1.0 to 4.2.1
- Update ast-clientManagement from 7.5.1 to 7.7.2
- Update ast-clientProperties from 8.5.1 to 8.7.2
- Update ast-login from 4.7.3 to 4.8.0
- Update ast-stream from 5.0.3 to 5.2.1
- Update ast-version from 11.0.3 to 11.3.0
- Update ast-localization from 0.9.1 to 0.10.0
- Update ast-tms from 0.20.0 to 0.21.0
- Update ast-webhooks from 5.2.0 to 5.4.2
- Update ast-keyProtection from 0.4.0 to 0.5.1
- Update idp-core from 4.14.0 to 4.15.1
- Update smartdashboard-frontend from 4.10.0 to 4.11.1
- Update smartdashboard-userManagement from 2.19.0 to 2.20.0
- Update smartdashboard-reports from 0.9.0 to 0.10.0
- Update smartdashboard-broadcast from 2.6.0 to 2.6.2
- Update smartdashboard-workspaceManagement from 0.15.0 to 0.15.1
- Update smartdashboard-kongConfigurationBackend from 2.3.0 to 2.3.1
- Update smartdashboard-tile38 from 0.5.0 to 0.5.1
- Update smartscreen-frontend from 18.2.1 to 18.6.1
- Update smartscreen-services from 16.1.3 to 18.0.0
- Update smartscreen-search from 12.2.1 to 12.2.5
- Update smartscreen-dashboard from 13.2.2 to 14.0.0
- Update smartscreen-connector from 3.2.1 to 3.2.4
- Update smartscreen-media from 2.1.1 to 2.1.3
- Update scp-messenger from 3.72.0 to 3.72.2
- Update scp-gateway from 3.81.0 to 3.82.0
- Update scp-notifier from 0.50.0 to 0.50.1
- Update smartscreen tests from 18.0.2 to 20.0.0
- Update ETAdapter tests from 67.0.0 to 68.0.0
- Update Connection Manager tests from 82.0.0 to 83.2.0
[0.122.1] - 2023-07-05
Fixed
- Fixed a regression introduced in shift version 0.122.0. idp-scpConnector 1.4.0 fails to start. The fix was to downgrade it to the previous version 1.3.0.
[0.122.0] - 2023-07-05
Changed
- Update rollup containing the following new versions
- Update pay-gui from 3.1.1 to 3.2.0
- Update pay-scheduler from 5.2.0 to 5.3.0
- Update pay-merchant from 5.2.0 to 5.3.0
- Update pay-ui from 5.2.0 to 5.3.0
- Update pay-scp from 5.2.0 to 5.3.0
- Update pay-notification from 5.2.0 to 5.3.0
- Update pay-result from 5.2.0 to 5.3.0
- Update pay-payment from 5.2.0 to 5.3.0
- Update pay-processing from 5.2.0 to 5.3.0
- Update ast-clientManagement from 7.4.6 to 7.5.1
- Update ast-clientProperties from 8.4.7 to 8.5.1
- Update ast-stream from 5.0.1 to 5.0.3
- Update ast-webhooks from 5.1.2 to 5.2.0
- Update idp-scpConnector from 1.3.0 to 1.4.0
- Update smartdashboard-frontend from 4.9.0 to 4.10.0
- Update smartdashboard-smartscreen from 4.2.2 to 4.3.0
- Update smartdashboard-userManagement from 2.18.3 to 2.19.0
- Update smartdashboard-analytics from 1.6.5 to 1.7.0
- Update smartdashboard-reports from 0.8.0 to 0.9.0
- Update smartdashboard-broadcast from 2.5.4 to 2.6.0
- Update smartdashboard-appManagement from 0.8.3 to 0.9.0
- Update smartdashboard-appBuilder from 1.1.1 to 1.2.1
- Update smartdashboard-workspaceManagement from 0.14.11 to 0.15.0
- Update smartdashboard-kongConfigurationBackend from 2.2.0 to 2.3.0
- Update smartdashboard-tile38 from 0.4.1 to 0.5.0
- Update smartscreen-frontend from 18.1.5 to 18.2.1
- Update smartscreen-services from 16.0.5 to 16.1.3
- Update smartscreen-search from 12.1.5 to 12.2.1
- Update smartscreen-dashboard from 13.1.5 to 13.2.2
- Update smartscreen-connector from 3.1.5 to 3.2.1
- Update smartscreen-media from 2.0.3 to 2.1.1
- Update scp-addressbook from 3.57.0 to 3.58.0
- Update scp-presence from 3.61.0 to 3.62.0
- Update scp-messenger from 3.71.2 to 3.72.0
- Update scp-media from 3.42.0 to 3.43.0
- Update scp-gateway from 3.78.0 to 3.81.0
- Update scp-notifier from 0.49.0 to 0.50.0
- Update ci-lib from 20.3.0 to 21.0.1
[0.121.0] - 2023-06-27
Changed
- Update rollup containing the following new versions
- Update idp-core from 4.13.0 to 4.14.0
- Update kafka from 0.13.0 to 0.14.0
- Update ks-chart-template from 0.10.0 to 0.11.0
[0.120.0] - 2023-06-26
Changed
- Update rollup containing the following new versions
- Update pay-scheduler from 5.1.0 to 5.2.0
- Update pay-merchant from 5.1.0 to 5.2.0
- Update pay-ui from 5.1.0 to 5.2.0
- Update pay-scp from 5.1.0 to 5.2.0
- Update pay-notification from 5.1.0 to 5.2.0
- Update pay-result from 5.1.0 to 5.2.0
- Update pay-payment from 5.1.0 to 5.2.0
- Update pay-processing from 5.1.0 to 5.2.0
- Update ast-stream from 5.0.0 to 5.0.1
- Update idp-core from 4.12.0 to 4.13.0
- Update smartdashboard-frontend from 4.8.3 to 4.9.0
- Update smartdashboard-broadcast from 2.5.3 to 2.5.4
- Update smartdashboard-appManagement from 0.8.2 to 0.8.3
- Update smartdashboard-appBuilder from 1.1.0 to 1.1.1
- Update smartdashboard-tile38 from 0.4.0 to 0.4.1
- Update smartdashboard-workspaceManagement from 0.14.10 to 0.14.11
- Update smartscreen-frontend from 18.1.4 to 18.1.5
- Update smartscreen-services from 16.0.2 to 16.0.5
- Update smartscreen-search from 12.1.4 to 12.1.5
- Update smartscreen-dashboard from 13.1.4 to 13.1.5
- Update smartscreen-connector from 3.1.4 to 3.1.5
- Update smartscreen-media from 2.0.0 to 2.0.3
- Update scp-presence from 3.59.0 to 3.61.0
- Update smartscreen tests from 17.0.1 to 18.0.2
- Update Shift System-Test-Suite from 1.7.0 to 1.7.1
- Update ETAdapter tests from 65.0.0 to 67.0.0
- Update ci-lib from 20.2.0 to 20.3.0
[0.119.0] - 2023-06-26
Changed
- Fixed a regression introduced in shift version 0.118.0 that causes errors
Truststore file not found: /trusted_certs/dbTrustStorewhen running with smartscreen and SSL SQL authentication enabled.- Update smartscreen-frontend from 18.1.1 to 18.1.4
- Update smartscreen-search from 12.1.1 to 12.1.4
- Update smartscreen-dashboard from 13.1.1 to 13.1.4
- Update smartscreen-connector from 3.1.1 to 3.1.4
[0.118.0] - 2023-06-21
Changed
- Update smartscreen-frontend from 17.0.0 to 18.1.1
- Update smartscreen-services from 15.0.0 to 16.0.2
- Update smartscreen-search from 11.0.0 to 12.1.1
- Update smartscreen-dashboard from 13.0.0 to 13.1.1
- Update smartscreen-connector from 2.1.8 to 3.1.1
- Update smartscreen-media from 1.0.2 to 2.0.0
- Update smartscreen tests from 17.0.0 to 17.0.1
[0.117.0] - 2023-06-21
Changed
- Update rollup containing the following new versions
- Update pay-gui from 3.1.0 to 3.1.1
- Update ast-clientManagement from 7.4.4 to 7.4.6
- Update ast-version from 11.0.1 to 11.0.3
- Update idp-core from 4.11.1 to 4.12.0
- Update idp-scpConnector from 1.2.0 to 1.3.0
- Update smartdashboard-frontend from 4.8.0 to 4.8.3
- Update smartdashboard-smartscreen from 4.2.1 to 4.2.2
- Update smartdashboard-userManagement from 2.18.2 to 2.18.3
- Update smartdashboard-analytics from 1.6.4 to 1.6.5
- Update smartdashboard-reports from 0.7.4 to 0.8.0
- Update smartdashboard-broadcast from 2.5.2 to 2.5.3
- Update smartdashboard-appManagement from 0.8.1 to 0.8.2
- Update smartdashboard-appBuilder from 1.0.5 to 1.1.0
- Update smartdashboard-workspaceManagement from 0.14.8 to 0.14.10
- Update smartdashboard-kongConfigurationBackend from 2.1.2 to 2.2.0
- Update scp-addressbook from 3.56.0 to 3.57.0
- Update scp-presence from 3.58.0 to 3.59.0
- Update scp-messenger from 3.70.0 to 3.71.2
- Update scp-media from 3.41.0 to 3.42.0
- Update scp-gateway from 3.76.2 to 3.78.0
- Update scp-notifier from 0.48.0 to 0.49.0
[0.116.0] - 2023-06-13
Changed
- Update Shift System-Test-Suite from 1.6.1 to 1.7.0
- Update ETAdapter tests from 62.2.0 to 65.0.0
- Update Connection Manager tests from 81.3.0 to 82.0.0
[0.115.1] - 2023-06-13
Fixed
- Fixed a regression introduced in shift version 0.114.0 that causes subsequent logins of devices to fail.
Changed
- Update idp-core from 4.11.0 to 4.11.1
[0.115.0] - 2023-06-13
Changed
- Update smartscreen-frontend from 16.0.3 to 17.0.0
- Update smartscreen-search from 10.0.6 to 11.0.0
- Update smartscreen-dashboard from 11.0.3 to 12.0.0
- Update smartscreen tests from 16.0.3 to 17.0.0
[0.114.0] - 2023-06-13
Added
- New Kafka topic
com.kobil.scp.notifier.provider-errorsrequired by scp-notifier.
Changed
- The Kafka topic 'com.kobil.payment.create-tenant' is now created when the component idp-scpConnector is enabled. Previously it was only created when payment services were enabled which caused some unnecessary error logs in the idp-scpConnector.
- Update rollup containing the following new versions
- Update ast-clientManagement from 7.4.3 to 7.4.4
- Update ast-clientProperties from 8.1.0 to 8.4.7
- Update ast-version from 10.0.1 to 11.0.1
- Update ast-webhooks from 5.1.1 to 5.1.2
- Update idp-core from 4.8.1 to 4.11.0
- Update idp-scpConnector from 1.1.1 to 1.2.0
- Update smartdashboard-frontend from 4.7.0 to 4.8.0
- Update smartdashboard-smartscreen from 4.1.1 to 4.2.1
- Update smartdashboard-userManagement from 2.18.0 to 2.18.2
- Update smartdashboard-analytics from 1.6.3 to 1.6.4
- Update smartdashboard-broadcast from 2.3.2 to 2.5.2
- Update smartdashboard-appManagement from 0.7.6 to 0.8.1
- Update smartdashboard-workspaceManagement from 0.14.5 to 0.14.8
- Update smartscreen-frontend from 16.0.0 to 16.0.3
- Update smartscreen-services from 15.0.7 to 15.0.10
- Update smartscreen-search from 10.0.3 to 10.0.6
- Update smartscreen-dashboard from 11.0.0 to 11.0.3
- Update smartscreen-connector from 2.1.5 to 2.1.8
- Update smartscreen-media from 1.0.0 to 1.0.2
- Update scp-addressbook from 3.54.0 to 3.56.0
- Update scp-presence from 3.56.1 to 3.58.0
- Update scp-messenger from 3.68.0 to 3.70.0
- Update scp-media from 3.39.0 to 3.41.0
- Update scp-gateway from 3.74.0 to 3.76.2
- Update scp-notifier from 0.43.4 to 0.48.0
- Update smartscreen tests from 16.0.0 to 16.0.3
- Update Shift System-Test-Suite from 1.4.0 to 1.6.1
- Update ks-chart-template from 0.8.0 to 0.10.0
[0.113.0] - 2023-06-12
Added
- This version adds a new component
smartscreen-mediain version 1.0.0. This component provides a read-only API for smartscreen media resources. It is better scalable and more performant than the previous solution.
Changed
- Forward smartdashboard for
GET /imagetosmartscreen-media - Update ci-library from 20.0.0 to 20.2.0
- Update smartscreen-frontend from 15.0.2 to 16.0.0
- Update smartscreen-services from 15.0.6 to 15.0.7
- Update smartscreen-search from 10.0.2 to 10.0.3
- Update smartscreen-dashboard from 10.0.3 to 11.0.0
- Update smartscreen-connector from 2.1.4 to 2.1.5
- Update smartscreen tests from 15.0.1 to 16.0.0
[0.112.0] - 2023-06-06
Changed
- Payment services update
- Update pay-scheduler from 4.0.0 to 5.1.0
- Update pay-merchant from 4.0.0 to 5.1.0
- Update pay-ui from 4.0.0 to 5.1.0
- Update pay-scp from 4.0.0 to 5.1.0
- Update pay-notification from 4.0.0 to 5.1.0
- Update pay-result from 4.0.1 to 5.1.0
- Update pay-payment from 4.0.0 to 5.1.0
- Update pay-processing from 4.0.1 to 5.1.0
- Update pay-gui from 3.0.0 to 3.1.0
Added
- New Kafka topic
com.kobil.payment.callback-transaction-request-notification.
[0.111.0] - 2023-05-26
Changed
- Update rollup containing the following new versions
- Update ast-clientManagement from 7.1.0 to 7.4.3
- Update ast-login from 4.7.2 to 4.7.3
- Update ast-stream from 4.0.4 to 5.0.0
- Update ast-version from 10.0.0 to 10.0.1
- Update ast-webhooks from 5.0.1 to 5.1.1
- Update idp-core from 4.7.0 to 4.8.1
- Update smartdashboard-frontend from 4.5.1 to 4.7.0
- Update smartdashboard-smartscreen from 4.1.0 to 4.1.1
- Update smartdashboard-userManagement from 2.17.0 to 2.18.0
- Update smartdashboard-broadcast from 2.3.0 to 2.3.2
- Update smartdashboard-appManagement from 0.7.5 to 0.7.6
- Update smartdashboard-appBuilder from 1.0.4 to 1.0.5
- Update smartscreen-frontend from 15.0.0 to 15.0.2
- Update smartscreen-services from 15.0.3 to 15.0.6
- Update smartscreen-search from 10.0.0 to 10.0.2
- Update smartscreen-dashboard from 10.0.0 to 10.0.3
- Update smartscreen-connector from 2.1.2 to 2.1.4
- Update ETAdapter tests from 61.4.0 to 62.2.0
- Update Connection Manager tests from 80.2.0 to 81.3.0
- Update smartscreen tests from 14.0.9 to 15.0.1
- Update ci-lib from 19.4.0 to 20.0.0
Added
-
Added experimental support for multiple replicas of smartscreen services. This feature can be enabled by adding the following to custom shift values:
smartscreenServices:valuesOverride:replicaCount: 2api:writeLock: "db"
[0.110.1] - 2023-05-22
Fixed
- Fixed a regression in smartscreen migration endpoint (
/v1/commands/migrate) introduced in shift version 0.102.0.
Changed
- Update smartscreen-services from 14.0.0 to 15.0.3
[0.110.0] - 2023-05-15
Changed
- Update Shift System-Test-Suite from 1.3.0 to 1.4.0
[0.109.0] - 2023-05-08
Added
- Query parameter
astClientIdtoGET /v1/tenants/{tenantId}/clients/linkcall. Setting this parameter will return the client's information as the first list of the element. If there's no client with this id, then the list will be empty. - Outbox polling backoff (exponential) in the face of errors, timeouts or (half-)empty polls to avoid overloading the database or Kafka during transient failures and aid self-recovery. This feature has been added in ast-ca, ast-tms, ast-localization services.
- Outbox metrics in ast-ca, ast-tms, ast-localization services:
com_kobil_ast_outbox_records_count- estimated current outbox size, capped to 100k for performance reasonscom_kobil_ast_outbox_records_created_total- total number of outbox events created on the service instance, may be used to determine the throughput (event creation rate)com_kobil_ast_outbox_records_published_total- total number of outbox events published by the service instance, may be used to determine the event processing throughputcom_kobil_ast_outbox_polls_total- total number of outbox polls, may be used to monitor the polling ratecom_kobil_ast_outbox_poll_duration_seconds- duration per outbox poll
Fixed
- Fixes a bug in ast-ca, ast-localization and ast-tms where frequent outbox polling would lead to DB connection pool congestion if the database is slow. In combination with the signer service poll and a bad batching strategy, that led to the service going unhealthy and unresponsive.
Changed
- Update rollup containing the following new versions
- Update ast-ca from 5.3.0 to 5.4.0
- Update ast-cpb from 4.0.1 to 4.1.0
- Update ast-clientManagement from 6.7.1 to 7.1.0
- Update ast-clientProperties from 7.5.2 to 8.1.0
- Update ast-login from 4.7.1 to 4.7.2
- Update ast-localization from 0.8.0 to 0.9.1
- Update ast-tms from 0.19.0 to 0.20.0
- Update ast-webhooks from 5.0.0 to 5.0.1
- Update smartdashboard-broadcast from 2.2.1 to 2.3.0
- Update smartdashboard-frontend from 4.4.1 to 4.5.1
- Update smartdashboard-smartscreen from 4.0.2 to 4.1.0
- Update smartdashboard-appManagement from 0.7.4 to 0.7.5
- Update smartscreen-frontend from 14.0.6 to 15.0.0
- Update smartscreen-services from 13.1.6 to 14.0.0
- Update smartscreen-search from 9.0.6 to 10.0.0
- Update smartscreen-dashboard from 9.0.6 to 10.0.0
- Update smartscreen-connector from 2.1.1 to 2.1.2
- Update scp-gateway from 3.73.2 to 3.74.0
- Update scp-notifier from 0.43.2 to 0.43.4
- Update smartscreen tests from 14.0.7 to 14.0.9
[0.108.0] - 2023-04-28
Changed
- Update rollup containing the following new versions
- Update ast-cpb from 4.0.0 to 4.0.1
- Update ast-clientManagement from 6.5.4 to 6.7.1
- Update ast-clientProperties from 7.4.3 to 7.5.2
- Update ast-login from 4.7.0 to 4.7.1
- Update ast-webhooks from 4.2.3 to 5.0.0
- Update idp-core from 4.5.1 to 4.7.0
- Update smartdashboard-frontend from 4.3.0 to 4.4.1
- Update smartdashboard-broadcast from 2.2.0 to 2.2.1
- Update smartdashboard-userManagement from 2.16.0 to 2.17.0
- Update smartscreen-frontend from 14.0.5 to 14.0.6
- Update smartscreen-services from 13.1.5 to 13.1.6
- Update smartscreen-search from 9.0.5 to 9.0.6
- Update smartscreen-dashboard from 9.0.5 to 9.0.6
- Update smartscreen-connector from 2.1.0 to 2.1.1
- Update scp-notifier from 0.43.1 to 0.43.2
- Update ci-lib from 19.2.0 to 19.4.0
- Update smartscreen tests from 14.0.5 to 14.0.7
[0.107.0] - 2023-04-27
Changed
- Removed support for helm templates in
valuesOverrideblock added in shift version 0.104.0 as it requires unnecessary escaping for values containing double curly brackets ({{or}}). - Added support for additional object
valuesOverrideTpl, where values containing helm templates can be provided. Values provided invaluesOverrideTplhave a higher priority than values provided invaluesOverride.
[0.106.0] - 2023-04-25
Changed
- update AST system-test-suite from 1.2.7 to 1.3.0
[0.105.1] - 2023-04-25
Fixed
- Fix a regression introduced in shift version 0.103.0 that caused existing smartscreen data to be skipped on startup of smartscreen-services.
Changed
- Update smartscreen-services from 13.1.2 to 13.1.5
[0.105.0] - 2023-04-18
Added
- Added Connection Manager tests to be executed in parallel to the existing ETAdapter, AST and Smartscreen tests.
Changed
- Update for new version of project CI Library: https://gitlab.kobil.com/Development/devops/ci-library/-/releases/19.2.0
- use shared integration template job for ast
- use smartscreen integration test job
[0.104.0] - 2023-04-17
Added
- Added support for templates in
valuesOverrideblocks.
[0.103.0] - 2023-04-14
Changed
- Update rollup containing the following new versions
- Update pay-result from 4.0.0 to 4.0.1
- Update ast-clientManagement from 6.4.11 to 6.5.4
- Update ast-clientProperties from 7.2.0 to 7.4.3
- Update ast-stream from 4.0.3 to 4.0.4
- Update ast-version from 9.1.5 to 10.0.0
- Update ast-webhooks from 4.0.1 to 4.2.3
- Update idp-core from 4.4.0 to 4.5.1
- Update scp-notifier from 0.43.0 to 0.43.1
- Update smartdashboard-frontend from 4.2.0 to 4.3.0
- Update smartdashboard-analytics from 1.6.2 to 1.6.3
- Update smartdashboard-workspaceManagement from 0.14.3 to 0.14.5
- Update smartscreen-frontend from 14.0.4 to 14.0.5
- Update smartscreen-services from 13.0.3 to 13.1.2
- Update smartscreen-search from 9.0.4 to 9.0.5
- Update smartscreen-dashboard from 9.0.4 to 9.0.5
- Update smartscreen-connector from 2.0.8 to 2.1.0
- Update ci-lib from 19.0.0 to 19.1.0
- Update smartscreen tests from 14.0.4 to 14.0.5
- Update et-adapter tests from 3.56.1 to 3.61.2
- API changes in this version
- The response for smartscreen
GET /connector/v1/servicesnow has an RFC8288 conformal Link header to make paginated access more comfortable. - All
DELETEendpoints of ast-version now return empty response with204 NO_CONTENThttp status code. - The response for scp
POST /notifier/push/notificationnow includes an attributetenant_idin the response json.
- The response for smartscreen
Added
- Connection manager tests in version 80.1.0
[0.102.1] - 2023-04-13
Fixed
- Add missing service credentials in scp-gateway for scp-presence connection.
Changed
- Update scp-presence from 3.56.0 to 3.56.1
- Update scp-gateway from 3.73.1 to 3.73.2
- Update FCM push library in scp-presence
[0.102.0] - 2023-04-05
Changed
- Update rollup containing the following new versions
- Update pay-processing from 4.0.0 to 4.0.1
- Update ast-cpb from 3.2.2 to 4.0.0
- Update ast-clientManagement from 6.4.0 to 6.4.11
- Update ast-clientProperties from 7.1.5 to 7.2.0
- Update ast-version from 9.1.2 to 9.1.5
- Update ast-webhooks from 3.1.6 to 4.0.1
- Update smartdashboard-frontend from 4.1.2 to 4.2.0
- Update smartdashboard-smartscreen from 4.0.1 to 4.0.2
- Update smartdashboard-appBuilder from 1.0.1 to 1.0.4
- Update smartdashboard-workspaceManagement from 0.14.1 to 0.14.3
- Update smartdashboard-kongConfigurationBackend from 2.1.0 to 2.1.2
- Update smartscreen-frontend from 13.0.5 to 14.0.4
- Update smartscreen-services from 12.0.4 to 13.0.3
- Update smartscreen-search from 8.0.4 to 9.0.4
- Update smartscreen-dashboard from 8.0.4 to 9.0.4
- Update smartscreen-connector from 2.0.0 to 2.0.8
- Update scp-presence from 3.55.0 to 3.56.0
- Update scp-gateway from 3.72.0 to 3.73.1
- Update scp-notifier from 0.41.0 to 0.43.0
- Update smartscreen test from 14.0.0 to 14.0.4
Added
- New external endpoint
POST /gateway/push/notificationto scp-gateway to send push notifications independent of SCP messages. - New Kafka topic
com.kobil.scp.notifier.app-errors.
Removed
- Value
smartscreenServices.replicaCountbecause only one replica of smartscreen-services is currently supported.
[0.101.0] - 2023-04-03
Changed
- Update idp-scp-connector from 1.1.0 to 1.1.1
- Update idp-core from 4.3.0 to 4.4.0
Fixed
- DB credentials for idp-scp-connector are now taken from the existing Kubernets secret, if this feature is used.
[0.100.0] - 2023-04-03
Added
- Added values
strimzi.storage.class.kafkaandstrimzi.storage.class.zookeeperto define the storage class used for creating Kafka's persistent volumes. By default, the default storage class of the Kubernetes cluster is used.
Changed
- Update kafka from 0.12.0 to 0.13.0
[0.99.0] - 2023-03-24
Changed
- Update scp-addressbook from 3.53.8 to 3.54.0
- Update scp-presence from 3.54.8 to 3.55.0
- Update scp-messenger from 3.67.8 to 3.68.0
- Update scp-media from 3.38.8 to 3.39.0
- Update scp-gateway from 3.71.3 to 3.72.0
- Update scp-notifier from 0.40.0 to 0.41.0
- Update ci-lib from 18.0.0 to 19.0.0
[0.98.0] - 2023-03-23
Changed
- updated AST system-test-suite from 1.2.2 to 1.2.7
[0.97.1] - 2023-03-23
Fixed
- Fixed a regression introduced in shift version 0.96.0 that caused login issues with registered app versions.
Changed
- Update ast-version from 9.1.1 to 9.1.2
[0.97.0] - 2023-03-21
Changed
- Update ast-test-suite pipeline from
1.1.0-rc.387283to1.2.2as regular software maintenance. - Reenable ast-test-suite tests
[0.96.0] - 2023-03-21
Deprecation notice
- The session key exchange algorithm
ssmsis officially deprecated since ast-login version 4.7.0 and scheduled for removal in an upcoming version. The only supported session key exchange algorithm isec, which is the default used by mobile apps since Master-Controller version 129.0.
Added
- Distributed tracing capabilities to idp-scpConnector. Enabled via value
common.tracing.enabled.idp: true.
Changed
- Update rollup containing the following new versions
- Update pay-gui from 2.2.4 to 3.0.0
- Update pay-scheduler from 3.5.3 to 4.0.0
- Update pay-merchant from 3.5.0 to 4.0.0
- Update pay-ui from 3.5.2 to 4.0.0
- Update pay-scp from 3.5.0 to 4.0.0
- Update pay-notification from 3.5.3 to 4.0.0
- Update pay-result from 3.5.3 to 4.0.0
- Update pay-payment from 3.5.0 to 4.0.0
- Update pay-processing from 3.5.3 to 4.0.0
- Update ast-clientManagement from 6.2.1 to 6.4.0
- Update ast-clientProperties from 7.0.0 to 7.1.5
- Update ast-login from 4.6.0 to 4.7.0
- Update ast-stream from 3.0.5 to 4.0.3
- Update ast-version from 8.4.0 to 9.1.1
- Update ast-webhooks from 3.1.0 to 3.1.6
- Update idp-core from 4.2.1 to 4.3.0
- Update idp-scpConnector from 1.0.2 to 1.1.0
- Update smartdashboard-frontend from 4.1.0 to 4.1.2
- Update smartdashboard-smartscreen from 4.0.0 to 4.0.1
- Update smartdashboard-analytics from 1.6.1 to 1.6.2
- Update smartdashboard-reports from 0.7.3 to 0.7.4
- Update smartdashboard-broadcast from 2.1.1 to 2.2.0
- Update smartdashboard-appManagement from 0.7.2 to 0.7.4
- Update smartdashboard-appBuilder from 1.0.0 to 1.0.1
- Update smartdashboard-workspaceManagement from 0.14.0 to 0.14.1
- Update smartdashboard-kongConfigurationBackend from 2.0.1 to 2.1.0
- Update scp-gateway from 3.71.2 to 3.71.3
- Update scp-notifier from 0.39.0 to 0.40.0
- Update ci-lib from 17.10.0 to 18.0.0
[0.95.0] - 2023-03-17
Added
- This version adds a new component smartscreen-connector in version 2.0.0. Disabled by default. Use value
smartscreenConnector.enabled: trueto enable it. It provides an API that allows backend services to access published smartscreen services. This API- is considered stable for external usage
- provides non-localized resources
- provides published resources
Changed
- Update smartscreen-frontend from 12.0.5 to 13.0.5
- Update smartscreen-services from 11.0.5 to 12.0.4
- Update smartscreen-search from 7.0.3 to 8.0.4
- Update smartscreen-dashboard from 7.0.6 to 8.0.4
- Update smartscreen-tests from 12.1.0 to 14.0.0
[0.94.0] - 2023-03-17
Added
-
Add new service
Smartdashboard Tile38in version 0.4.0. Disabled by default. Configured using values:# -- Configuration for smartdashboard-tile38smartdashboardTile38:enabled: falsereplicaCount: 1# -- Configuration of Tile38 server and basic auth credentials# The Tile38 server must be reachable via standard ports, i.e.# 80 for http and 443 for https.config:tile38Protocol: httpstile38Host: hostnametile38User: usertile38Password: "password"
Changed
- Update ci-lib from 17.3.1 to 17.10.0
[0.93.0] - 2023-03-10
Added
- This version adds several new features to Smart Screen. Updating to this version causes down time of Smart Screen until manual migration is performed. See below for migration instructions.
-
Add Publish feature. Smart Screen edits on portal side are not immediately reflected on client side, but require an additional publish action. This allows for a more consistent client side view.
-
Add Campaign Management feature. You can now store Smart Screen states in branches and switch between different branches.
-
Add Undo feature. Smart Screen operations by dashboard can now be reverted.
-
Add Folder feature. Sections can now be nested, i.e. the content of each section can not only include services, but also other sections. Sections now also contain an icon, spotlight, description. These values are optional and can be omitted if not required.
-
Add APIs to count the number of services for a given category.
-
The existing Smart Screen must be migrated manually after performing the upgrade. Migration is done using an http request to smartscreen-services.
Note: If migration is omitted, the services will launch, but clients will see an empty Smart Screen. Any changes to Smart Screen happening after the update and before the migration will be overwritten.
Since this service is not exposed outside of the cluster, port forwarding must be used, e.g.
kubectl -n <shift-namespace> port-forward svc/<svc-name-smartscreen-services> 8080:80Then execute the following curl command.
curl -X 'POST' http://localhost:8080/v1/commands/migrate
-
Changed
- Update smartdashboard-frontend from 3.11.2 to 4.1.0
- Update smartdashboard-smartscreen from 3.3.1 to 4.0.0
- Update smartdashboard-userManagement from 2.15.3 to 2.16.0
- Update smartdashboard-analytics from 1.6.0 to 1.6.1
- Update smartdashboard-reports from 0.7.2 to 0.7.3
- Update smartdashboard-appBuilder from 0.13.7 to 1.0.0
- Update smartdashboard-workspaceManagement from 0.13.3 to 0.14.0
- Update smartdashboard-kongConfigurationBackend from 2.0.0 to 2.0.1
- Update smartscreen-frontend from 10.0.12 to 12.0.5
- Update smartscreen-services from 9.0.20 to 11.0.5
- Update smartscreen-search from 5.0.11 to 7.0.3
- Update smartscreen-dashboard from 5.0.15 to 7.0.6
- Update smartscreen-tests from 10.1.4 to 12.1.0
Fixed
- Fixed instructions how to create existing secret for issuer CA in README.md, Section 'Required structure for issuer CA'. The key and certificate must be added in field
data:and notstringData:.
[0.92.0] - 2023-03-03
Changed
- update idp-scp-connector from 0.11.0 to 1.0.2
- For newly created tenants, the callback url for payment related messages is now set to the pay-scp service.
Fixed
- Fixed a bug in smartdashboard ServiceGroup that caused values provided via
smartdashboardRoutes.valuesOverrideto be ignored.
[0.91.0] - 2023-03-01
Added
- New Kafka topic
com.kobil.scp.notifier.notification-errors.
Changed
- Update rollup containing the following new versions
- Update pay-processing from 3.5.2 to 3.5.3
- Update ast-clientManagement from 6.1.1 to 6.2.1
- Update ast-clientProperties from 6.5.0 to 7.0.0
- Update ast-login from 4.4.0 to 4.6.0
- Update ast-webhooks from 3.0.2 to 3.1.0
- Update idp-core from 4.2.0 to 4.2.1
- Update scp-notifier from 0.37.1 to 0.39.0
- Update ci-lib from 17.3.0 to 17.3.1
[0.90.0] - 2023-02-24
Added
- Support for distributed tracing in idp-core, ast-localization, and ast-tms. Tracing for idp-core can be enabled by setting
.Values.common.tracing.enable.idp: true. The tracing endpoint is taken from valuecommon.tracing.jaegerGrpcHost. - Added new Kafka topic
com.kobil.ast.health-checkused by certain services for health check.
Changed
- Update rollup containing the following new versions
- Update pay-gui from 2.2.1 to 2.2.4
- Update pay-scheduler from 3.5.1 to 3.5.3
- Update pay-merchant from 3.4.0 to 3.5.0
- Update pay-ui from 3.5.0 to 3.5.2
- Update pay-scp from 3.4.0 to 3.5.0
- Update pay-notification from 3.5.1 to 3.5.3
- Update pay-result from 3.5.1 to 3.5.3
- Update pay-payment from 3.4.0 to 3.5.0
- Update pay-processing from 3.5.1 to 3.5.2
- Update ast-ca from 5.2.0 to 5.3.0
- Update ast-cpb from 3.2.0 to 3.2.2
- Update ast-clientManagement from 5.4.0 to 6.1.1
- Update ast-stream from 3.0.4 to 3.0.5
- Update ast-localization from 0.7.1 to 0.8.0
- Update ast-tms from 0.18.0 to 0.19.0
- Update ast-webhooks from 3.0.0 to 3.0.2
- Update idp-core from 4.1.1 to 4.2.0
- Update smartdashboard-frontend from 3.11.0 to 3.11.2
- Update smartdashboard-smartscreen from 3.3.0 to 3.3.1
- Update smartdashboard-userManagement from 2.15.1 to 2.15.3
- Update smartdashboard-reports from 0.7.1 to 0.7.2
- Update smartdashboard-broadcast from 2.1.0 to 2.1.1
- Update smartdashboard-appManagement from 0.7.1 to 0.7.2
- Update smartdashboard-appBuilder from 0.13.5 to 0.13.7
- Update smartdashboard-workspaceManagement from 0.13.2 to 0.13.3
- Update smartscreen-frontend from 9.3.16 to 10.0.12
- Update smartscreen-services from 8.2.14 to 9.0.20
- Update smartscreen-search from 4.6.74 to 5.0.11
- Update smartscreen-dashboard from 4.5.13 to 5.0.15
- Update scp-addressbook from 3.53.7 to 3.53.8
- Update scp-presence from 3.54.7 to 3.54.8
- Update scp-messenger from 3.67.7 to 3.67.8
- Update scp-media from 3.38.7 to 3.38.8
- Update scp-gateway from 3.71.1 to 3.71.2
- Update ci-lib from 17.2.0 to 17.3.0
Removed
- Removed value
common.tracing.jaegerThriftHostbecause it is no longer used.
[0.89.0] - 2023-02-23
Added
- Support for using database encryption master key and session encryption master key from existing Kubernetes secret. To use this feature, set value
common.ast.existingSecretEncryptionKeysto the name of the existing secret. The existing Kubernetes secret must contain the database encryption master key and session encryption master key in keysDATABASE_ENCRYPTION_MASTER_KEYandSESSION_ENCRYPTION_MASTER_KEY, respectively. If an existing secret is used, the encryption keys provided in valuescommon.ast.sessionEncryptionMasterKeyandcommon.ast.databaseEncryptionMasterKeyare ignored. - Support for using issuer CA certificate and key from existing Kubernetes secret. Note: only single (self-signed) certificate can be provided in the existing secret. To use this feature, set value
common.ast.issuer.existingSecretIssuerCato the name of the existing secret. The existing Kubernetes secret must contain the issuer CA cert and key in keysISSUER_CA_CERTIFICATEandISSUER_CA_KEY, respectively. If an existing secret is used, issuer CA certs and key provided in valuescommon.ast.issuer.certsandcommon.ast.issuer.keyare ignored. - Extended README.md with requirements for existing secrets.
Changed
- Removed internally added newline in database encryption master key of ast-webhooks. This is a breaking change that causes existing TMS process data in Redis to become inaccessible. New TMS requests are not affected.
- Update ast-ca from 5.1.1 to 5.2.0
- Update ast-clientProperties from 6.3.5 to 6.5.0
- Update ast-login from 4.3.4 to 4.4.0
- Update ast-version from 8.3.6 to 8.4.0
- Update ast-tms from 0.17.0 to 0.18.0
- Update ast-webhooks from 2.6.0 to 3.0.0
- Update ast-keyProtection from 0.3.1 to 0.4.0
- Update ks-chart-template from 0.7.0 to 0.8.0
- Update ci-lib from 17.0.0 to 17.2.0
Fixed
- Bug in scp-notifier configuration that required a trust store to be specified when
scpNotifier.database.ssl.enabledis set to true. Now it's again possible to enable TLS without providing a trust store, thereby skipping certificate validation.
[0.88.0] - 2023-02-23
Added
- Values
db.poolSizefor configuring size of MongoDB connection pool of scp services presence, gateway, addressbook, media, and messenger. The default pool size was reduced from 100 to 5.
Changed
- Update scp-presence from 3.54.6 to 3.54.7
- Update scp-gateway from 3.71.0 to 3.71.1
- Update scp-addressbook from 3.53.6 to 3.53.7
- Update scp-media from 3.38.6 to 3.38.7
- Update scp-messenger from 3.67.6 to 3.67.7
[0.87.1] - 2023-02-22
Fixed
- Fixing enabling segmentDatabase for scp-addressbook via values.yaml
[0.87.0] - 2023-02-20
Changed
- Update ast-login from 4.3.2 to 4.3.4.
- Update scp-notifier from 0.35.1 to 0.37.1
- Update scp-presence from 3.54.5 to 3.54.6
- Update scp-gateway from 3.70.5 to 3.71.0
- Update scp-addressbook from 3.53.3 to 3.53.6
- Update scp-media from 3.38.5 to 3.38.6
- Update scp-messenger from 3.67.5 to 3.67.6
[0.86.0] - 2023-02-13
Changed
-
Update idp-core from 3.5.0 to 4.1.1.
Note: Updating to this version requires downtime when using the default idp-core image. A rolling update is not possible because of an incompatibility in the Infinispan versions used in idp-core 3.5.0 and 4.1.1. The idp-core deployment must be scaled down to 0 before applying the upgrade.
Added
- The following endpoints are now routed to idp-core
- Public endpoints
/auth/realms/{realm}/protocol/saml/descriptor/auth/realms/{realm}/protocol/saml/clients/
- External endpoints
/auth/realms/{realm}/mpower/v1/users//auth/realms/{realm}/mpower/v1/payment/
- Public endpoints
[0.85.0] - 2023-02-13
Changed
-
Separate smartscreen-search into two instances
- one for smartscreen-frontend (smartscreensearch-for-frontend), that includes the published smart screen.
- one for smartscreen-dashboard (smartscreensearch-for-dashboard), that includes the unpublished smart screen.
-
Replica counts for these 2 instances must be configured separately using values
smartscreenSearch:forFrontend:replicaCount: 1forDashboard:replicaCount: 1These values replace previous value
smartscreenSearch.replicaCountthat was removed. This is a breaking change and requires customshift-values.yamlto be adjusted in case more than one replica is desired. -
The remaining values are shared between both instances.
-
update ci-lib from 16.7.0 to 17.0.0
[0.84.0] - 2023-02-10
Added
- External endpoints to ast services for managing tenant signers (
/v1/tenants/{tenantId}/signers/admin) and fetching certificates (/v1/tenants/{tenantId}/certificates/admin,/v1/tenants/{tenantId}/certificates/admin/{certRef}).
Changed
- Update ast-ca from 5.0.0 to 5.1.1.
- Update scp-notifier from 0.35.0 to 0.35.1.
Fixed
- Fixed regression introduced in shift version 0.78.0 that broke database TLS configuration for scp-notifier.
[0.83.1] - 2023-02-10
Fixed
- Fixed a bug in annotations of ServiceGroup
addonsthat caused updates to fail. This only affected deployments that explicitly make use of theaddonsServiceGroup.
[0.83.0] - 2023-02-02
Added
- Annotation
app.shift.kobil.com/release-prefixto all ServiceGroups to avoid conflicts when using long release names. Correct truncation of long release names requires shift operator 0.11.0.
Changed
- Update kafka from 0.11.0 to 0.12.0.
- Update mroutes from 2.1.0 to 2.2.0
[0.82.0] - 2023-02-08
Added
- Added fields
createdOn,clientDevice,clientOsVersionto response of GET/v1/tenants/{tenantId}/astclients.
Changed
- Update rollup containing the following new versions
- Update ast-clientManagement from 5.1.2 to 5.4.0
- Update ast-clientProperties from 6.3.3 to 6.3.5
- Update ast-login from 4.3.0 to 4.3.2
- Update ast-stream from 3.0.3 to 3.0.4
- Update ast-version from 8.3.2 to 8.3.6
- Update smartdashboard-frontend from 3.9.1 to 3.11.0
- Update smartdashboard-smartscreen from 3.2.3 to 3.3.0
- Update smartdashboard-userManagement from 2.15.0 to 2.15.1
- Update smartdashboard-broadcast from 2.0.0 to 2.1.0
- Update smartdashboard-appBuilder from 0.13.4 to 0.13.5
- Update smartdashboard-kongConfigurationBackend from 1.2.1 to 2.0.0
- Update smartscreen-frontend from 9.3.4 to 9.3.16
- Update smartscreen-services from 8.2.5 to 8.2.14
- Update smartscreen-search from 4.6.67 to 4.6.74
- Update smartscreen-dashboard from 4.5.4 to 4.5.13
- Update scp-presence from 3.54.3 to 3.54.5
- Update scp-messenger from 3.67.2 to 3.67.5
- Update scp-media from 3.38.3 to 3.38.5
- Update scp-gateway from 3.70.2 to 3.70.5
- Update scp-notifier from 0.34.0 to 0.35.0
Fixed
- Issue in cluster configuration of scp-messenger and scp-gateway.
[0.81.0] - 2023-02-08
Added
- Add AST test suite to be executed in parallel to the existing ETAdapter and Smartscreen tests.
Changed
- Refactored
shared_integration-test.gitlab-ci.yamlto use array variables. This allows to support pod names with-in their names.
[0.80.0] - 2023-02-08
Removed
- Built in defaults for security related configurations were removed. This includes ast-services session and database encryption keys as well as the issuer private key and certificate. To allow existing installations to keep functioning, a new value
testInstallationwas added. When set totrue, the previous defaults are used.testInstallation: truemust only be used for test and demo deployments and is not suitable for productive usage.
Added
-
New values for configuration of security related parameters of ast-services. No defaults are provided. For production deployments, these values must be distinct for each environment. Some of these values cannot be changed afterwards.
common:ast:# -- Encryption master key for ast sessions.# Must be randomly generated and unique for each Shift deployment.# Must be set to an alphanumeric (UTF-8) string of length 64.# Changing it invalidates all current ast sessions.sessionEncryptionMasterKey: ""# -- Encryption master key for sensitive data store in database.# Must be randomly generated and unique for each Shift deployment.# Must be set to an alphanumeric (UTF-8) string of length 64.# This value cannot be changed after installation.databaseEncryptionMasterKey: ""# -- The issuer CA certificate and private key used to generate tenant signers.# See README.md section (IssuerCA)[#issuer-ca] for requirements on issuer CA generation.issuer:# -- Valid certificate chain for the issuer public key. The list must consist of# base64 encoded certificates ordered from the root to the issuer certificate.# If the issuer certificate is self-signed, the list consists of this one entry only.# The public key of the issuer certificate must match `common.ast.issuer.key`.# While the certificates can be changed, the issuer public key must not.certs: []# -- Issuer private and public key in PKCS#8 format as base64 string.# Public key must match the issuer certificate in `common.ast.issuer.certs`.# Keys must not be changed after installation. It is recommended to keep a backup# of the keys for productive environments.key: ""These values replace the previous values for configuring security related parameters:
common.ast.sessionKeyMaster,astca.masterSecret,astca.issuer.cert,astca.issuer.key,astClientProperties.secrets.dbMaster,astLogin.secrets.dbMaster,astVersion.secrets.dbMaster,astWebhooks.secrets.dbMasterandastKeyProtection.secrets.dbMaster. -
Value
testInstallation: falsefor backwards compatibility. Set totruewhen upgrading existing test deployments to this version, to use previous defaults for security related parameters.
Changed
- Update ci-lib from 16.4.0 to 16.7.0.
[0.79.1] - 2023-02-02
Fixed
- Fixed a bug introduced in shift version 0.78.0 that caused creation of Kafka topic
com.kobil.scp.notifier.push-messagesto be skipped even when scp-notifier is enabled.
[0.79.0] - 2023-02-01
Added
- Support for overriding idp-core chart name. This is needed for deploying custom idp-core chart versions. Set value
idpCore.chartto the name of the custom idp-core chart to use this feature. - New endpoint
/v1/tenants/{tenantId}/clients/{astClientId}/detailsis exposed via public ingress gateway.
Changed
- Update ast-clientManagement from 5.0.0 to 5.1.2
[0.78.0] - 2023-01-30
Changed
- Breaking changes in values.yaml due to refactoring. For migration of project specific
shift_values.yamlit is recommended to create a diff of the defaultvalues.yamlfrom this version and the currently deployed version. Then use this diff as template for updating project specificshift_values.yaml. Below is a summary of changes.-
Unified database configuration for all services using the following structure. The database schema (
database.schema) is not configurable for all services. In this case the service uses schemapublic.database:host: postgresport: 5432name: "name"schema: "schema"auth:username: userpassword: "password" -
Moved values to enable ServiceGroups from global section to top-level:
global.scp.enabled->scp.enabledglobal.idp.enabled->idp.enabledglobal.smartscreen.enabled->smartscreen.enabledglobal.smartdashboard.enabled->smartdashboard.enabledglobal.asts.enabled->asts.enabledglobal.payment.enabled->payment.enabledglobal.apiProxy.enabled->apiProxy.enabled
-
Moved values
global.idp.adminUsertocommon.idp.adminUser. -
Moved values
global.scp.servicetocommon.scp.service. -
Moved value
global.scp.enableP2PChattocommon.scp.enableP2PChat. -
Moved values
global.scp.mongoDbtocommon.datastore.mongoDb. -
Moved values
mroutestosmartdashboardRoutesand standardized database configuration. -
Renamed SCP related top level values:
scp-addressbook->scpAddressbookscp-presence->scpPresencescp-messenger->scpMessengerscp-media->scpMediascp-gateway->scpGatewayscp-notifier->scpNotifier
-
- Service ast-key-protection is enabled by default.
- Update ci-lib from 16.3.0 to 16.4.0.
Added
- Support for using database and admin credentials from existing Kubernetes secrets. To enable this feature for database credentials, set value
common.existingSecretDatastoreCredentialsto the name of the existing secret containing database credentials. To enable this feature for admin credentials, set valuecommon.existingSecretAdminCredentialsto the name of the existing secret containing database credentials. See README.md Section 'Credentials from existing Kubernetes secrets' for supported services and required secret structure.
Removed
- ServiceGroup
boilerplatewas removed. Values sectionboilerplatescannot be used anymore.
[0.77.0] - 2023-01-27
Changed
- Update rollup containing the following new versions
- Update ast-clientManagement from 4.5.2 to 5.0.0
- Update ast-stream from 3.0.2 to 3.0.3
- Update ast-webhooks from 2.5.1 to 2.6.0
- Update ast-keyProtection from 0.3.0 to 0.3.1
- Update smartdashboard-smartscreen from 3.2.1 to 3.2.3
- Update smartdashboard-userManagement from 2.14.1 to 2.15.0
- Update smartdashboard-analytics from 1.5.0 to 1.6.0
- Update smartdashboard-appManagement from 0.7.0 to 0.7.1
- Update smartdashboard-workspaceManagement from 0.13.1 to 0.13.2
- Update smartdashboard-kongConfigurationBackend from 1.1.0 to 1.2.1
- Update smartscreen-frontend from 9.2.57 to 9.3.4
- Update smartscreen-services from 8.1.64 to 8.2.5
- Update smartscreen-search from 4.6.59 to 4.6.67
- Update smartscreen-dashboard from 4.4.9 to 4.5.4
- Update scp-messenger from 3.67.0 to 3.67.2
- Update scp-notifier from 0.33.1 to 0.34.0
- Update ci-lib from 16.1.0 to 16.3.0
Fixed
- Fixed the JSON response when calling smartscreen-frontends
GET /v1/tenants/{tenantId}/viewmethod. Before, thesectionfield contained in invalid JSON object. It now returns a{ "section": {...}, "etag": "string" }structure as guaranteed by the OpenAPI specification.
[0.76.0] - 2023-01-25
Added
- Parameter
pushtoTmsRequestandDisplayMessageRequestin ast-tms service to allow configuring custom push payloads.-
Set
titleandbodyto have custom payloads-
literal payloads (not subject to localization) with
{"text": "Literal Content"} -
localized payloads with
{"key": "localization.message.key"}{"key": "localization.message.key.with.args", "args": ["arg1", "arg2"]}
-
-
Set
titleand/orbodytonullto disable passing them to SCP Notifier -
Leave out
titleorbodyto use the previous default -
Set
skiptotrueto disable push
-
Fixed
- Fixed bug in ast services related to database connection not being closed after pool initialization. Now the max pool size for database connections of ast services can be lowered to '1'.
Changed
- Update rollup containing the following new versions
- Update ast-ca from 4.0.0 to 5.0.0
- Update ast-clientManagement from 4.5.0 to 4.5.2
- Update ast-clientProperties from 6.3.0 to 6.3.3
- Update ast-stream from 3.0.0 to 3.0.2
- Update ast-tms from 0.16.0 to 0.17.0
- Update ast-keyProtection from 0.2.0 to 0.3.0
- Update ast-localization from 0.7.0 to 0.7.1
- Update ast-version from 8.3.0 to 8.3.2
- Update ast-webhooks from 2.5.0 to 2.5.1
- Update smartdashboard-frontend from 3.9.0 to 3.9.1
- Update smartdashboard-smartscreen from 3.2.0 to 3.2.1
- Update smartdashboard-userManagement from 2.14.0 to 2.14.1
- Update smartdashboard-appBuilder from 0.13.3 to 0.13.4
- Update smartdashboard-kongConfigurationBackend from 1.0.2 to 1.1.0
[0.75.0] - 2023-01-23
Fixed
-
Fixed a wrong route in Kong configuration. Existing tenants must be migrated manually after performing the upgrade. Migration is done using a http request to kong-configuration-backend. Since this service is not exposed outside of the cluster, port forwarding must be used, e.g.
kubectl port-forward svc/smartdashboard-kong-configuration-backend 8080:80Then execute the following curl command after replacing parameters
tenant_name,client_id, andclient_secret.curl -X 'POST' \'http://localhost:8080/v1/' \-H 'accept: application/json' \-H 'Content-Type: application/json' \-d '{"tenant_name": "Name of existing tenant","client_id": "ID of the OIDC client in tenant tenant_name used by smartdashboard","client_secret": "Secret of the OIDC client in tenant tenant_name used by smartdashboard"}' -
Fixed an issue that prevents smartscreen-search service from starting if the Segment data includes incorrectly formatted data (e.g. username that is not UUIDv4 formatted). Before this caused errors like
[ERROR] 2023-01-17 08:11:23.169 [vert.x-eventloop-thread-0] VertxIsolatedDeployer - Failed in deploying verticlejava.lang.IllegalArgumentException: Invalid UUID string: mail@example.comThese users will now just be skipped and reported on INFO level.
Removed
- Support for configuring scp-notifier push providers via value
scp-notifier.app.pushProviderswas removed. Push providers must be configured via API.
Changed
- Update rollup containing the following new versions
- Update pay-gui from 2.2.0 to 2.2.1
- Update pay-scheduler from 3.4.0 to 3.5.1
- Update pay-merchant from 3.3.0 to 3.4.0
- Update pay-ui from 3.4.0 to 3.5.0
- Update pay-scp from 3.3.0 to 3.4.0
- Update pay-notification from 3.4.0 to 3.5.1
- Update pay-result from 3.4.0 to 3.5.1
- Update pay-payment from 3.3.0 to 3.4.0
- Update pay-processing from 3.4.0 to 3.5.1
- Update ast-cpb from 3.0.0 to 3.2.0
- Update ast-clientManagement from 4.1.9 to 4.5.0
- Update ast-clientProperties from 6.0.6 to 6.3.0
- Update ast-login from 4.1.0 to 4.3.0
- Update ast-version from 8.1.0 to 8.3.0
- Update ast-localization from 0.5.0 to 0.7.0
- Update ast-tms from 0.15.0 to 0.16.0
- Update ast-webhooks from 2.1.6 to 2.5.0
- Update smartdashboard-frontend from 3.8.0 to 3.9.0
- Update smartdashboard-analytics from 1.4.5 to 1.5.0
- Update smartdashboard-reports from 0.7.0 to 0.7.1
- Update smartdashboard-broadcast from 1.9.0 to 2.0.0
- Update smartdashboard-appManagement from 0.5.0 to 0.7.0
- Update smartdashboard-workspaceManagement from 0.13.0 to 0.13.1
- Update smartdashboard-kongConfigurationBackend from 1.0.0 to 1.0.2
- Update smartscreen-frontend from 9.2.48 to 9.2.57
- Update smartscreen-services from 8.1.53 to 8.1.64
- Update smartscreen-search from 4.6.47 to 4.6.59
- Update smartscreen-dashboard from 4.3.9 to 4.4.9
- Update scp-messenger from 3.66.6 to 3.67.0
- Update scp-notifier from 0.32.1 to 0.33.1
[0.74.0] - 2023-01-19
Added
-
Values
strimzi.storage.size.kafka: 20Giandstrimzi.storage.size.zookeeper: 5Gito configure size of persistent volumes for Kafka and Zookeeper, respectively. The previous built-in default was 1Gi.Note: Updating to the new defaults requires that the used storage class supports volume expansion, c.f. Kubernetes Storage Classes documentation.
Changed
-
Update Kafka sub chart from 0.10.0 to 0.11.0. This includes:
- Kafka update from 2.8.0 to 3.0.0.
- Remove deprecated config
log.message.format.version. - Update
inter.broker.protocol.versionfrom 2.8 to 3.0.
-
Note: Supported Strimzi Kafka Operator versions change from 0.24.0 - 0.27.1 to 0.26.0 - 0.29.0. Before applying the update, ensure that one of the following versions of Strimzi Kafka Operator is installed: 0.26.0 - 0.27.1. These are the versions that support both Kafka 2.8.0 and 3.0.0.
[0.73.1] - 2023-01-12
Fixed
- Configuration for
scp-notifier.app.pushProviderswas templated incorrectly and caused deployment errors.
[0.73.0] - 2023-01-11
Added
- Additional instructions when updating from versions before 0.68.0 to README.md.
Changed
- Adjusted default memory requests and limits for idp-core and ast services.
- Adjusted retention times for kafka topics used by ast services.
- Events on ast-stream service related topics
com.kobil.ast.stream.eventandcom.kobil.ast.stream.sseare short-lived. The retention period of these topics must be equal or few minutes greater than the defaultRetentionMs in Ast-Stream service. So retention period is set to 15 minutes. - Events on ast-stream service related topic
com.kobil.ast.stream.client.statusare short-lived and used for real-time stream processing, so retention period is set to 2 hours. - Topic
com.kobil.ast.leader.electionis used for service leader election and usually there is no message on this topic, so retention period is not relevant and set to the default of 7 days. - Events on ast-version service related topics
com.kobil.ast.architecture.infoandcom.kobil.ast.version.infomust stay indefinitely, so retention period is set to -1. - Events on other ast services topics are required to be processed at least once and so retention period is set to 7 days.
- Events on ast-stream service related topics
- Update rollup containing the following new versions
- Update ast-ca from 3.3.3 to 4.0.0
- Update ast-cpb from 2.4.0 to 3.0.0
- Update ast-clientManagement from 3.8.5 to 4.1.9
- Update ast-clientProperties from 3.6.2 to 6.0.6
- Update ast-login from 4.0.2 to 4.1.0
- Update ast-stream from 2.2.1 to 3.0.0
- Update ast-version from 8.0.0 to 8.1.0
- Update ast-localization from 0.4.3 to 0.5.0
- Update ast-tms from 0.14.0 to 0.15.0
- Update ast-webhooks from 1.5.1 to 2.1.6
- Update ast-keyProtection from 0.1.1 to 0.2.0
- Update smartdashboard-appBuilder from 0.13.2 to 0.13.3
- Update smartdashboard-frontend from 3.7.0 to 3.8.0
- Update smartdashboard-broadcast from 1.8.0 to 1.9.0
- Update smartdashboard-kongConfigurationBackend from 0.4.2 to 1.0.0
- Update smartscreen-frontend from 9.2.30 to 9.2.48
- Update smartscreen-services from 8.1.30 to 8.1.53
- Update smartscreen-search from 4.6.28 to 4.6.47
- Update smartscreen-dashboard from 4.1.38 to 4.3.9
- Update scp-addressbook from 3.53.0 to 3.53.3
- Update scp-presence from 3.54.0 to 3.54.3
- Update scp-messenger from 3.66.3 to 3.66.6
- Update scp-media from 3.38.0 to 3.38.3
- Update scp-gateway from 3.69.1 to 3.70.2
- Update ci-lib from 16.0.0 to 16.1.0
[0.72.0] - 2023-01-05
Changed
- update idp-core from 1.15.0 to 3.5.0
- update idp-scp-connector from 0.10.0 to 0.11.0
- The Kubernetes service names of idp-core and idp-scp-connector are now generated dynamically based on the helm release name. This affects components that connect to idp-core or idp-scp-connector directly using the services. The configuration of all components of shift was adjusted accordingly.
- Update ci-lib from 15.1.0 to 16.0.0.