Skip to main content

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_PASSWORD before 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 to true, distributed tracing is enabled for all components. When set to false (default), the parameters (common.tracing.enable) are used to determine for which components distributed tracing is enabled.

    The parameters in section common.tracing.enable are 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: postgres
    port: 5432
    name: "ast_webhooks"
    auth:
    username: user
    password: "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_USERNAME and AST_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.webhooks
    • com.kobil.ast.webhooks.executor
    • com.kobil.ast.webhooks.retry.first
    • com.kobil.ast.webhooks.retry.second
    • com.kobil.ast.webhooks.retry.third
    • com.kobil.ast.webhooks.retry.dead-letter-q

    with configuration

      partitions: 10
    config:
    retention.ms: 3600000
    segment.ms: 3600000
  • Added parameters astWebhooks.trustStore to 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 value common.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-errors and com.kobil.scp.notifier.tokens-success used 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 are standalone (default) and cluster.

[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: true to 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 the jaegerGrpcHost and zipkinUrl endpoints.

Fixed

  • Change the default value of common.tracing.jaegerGrpcHost: from http://jaeger-collector.tracing.svc.cluster.local:14250/api/v2/spans to http://jaeger-collector.tracing.svc.cluster.local:14250 to 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.yaml contains the required permissions to deploy the Shift helm chart.
    • role-subcharts-deployment.yaml contains the required permissions to deploy the sub charts of Shift.
    • role-subcharts-runtime.yaml contains 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 topic com.kobil.ast.stream.sse as well as the Kafka-Stream-Api topic com.kobil.ast.stream-statestoreastmessages-changelog can 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: true to 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.enabled to enable the producing of OTP kafka events.

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 parameter common.tracing.zipkinUrl.
  • Added new parameter common.payment.idp.merchantRole to configure the realm role that merchant users require when accessing payment service's UI. The default is merchant.

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 are postgres (default) and oracle.

    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 subdomain audience. 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.atcVariance to configure how many consecutive OTPs the server tries at most in order to find an entered OTP when using SecOPTIC. The default is 10.

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 servicegroup kafka stays in state READY: 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 isShiftLite of 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: true
    trustAll: false

    forDashboard:
    valuesOverride:
    restServices:
    searchServices:
    webClientOptions:
    verifyHost: true
    trustAll: false

Changed

  • Config Break: In order to prevent confusion in smartscreen-search, giving an unsupported smartscreenSearch.trustStore.trustStoreType will now produce an error instead of using a (previously undocumented) default JKS mode. This breaks existing configurations where a custom trust store with an unsupported type and a trust store file in JKS format 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 appName and registerUserId can 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, and com.kobil.scp.notifier.app-success required by scp-notifier.

[0.149.0] - 2023-12-11

Changed

  • Tags of utility images kobilsystems.azurecr.io/it-solutions/shell-tools-micro and kobilsystems.azurecr.io/it-solutions/envoy-sidecar-helper are 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: true will allow clients to perform mutually authenticated key exchange.
    • Setting common.ast.enforceMutuallyAuthenticatedKeyExchange: true will configure ast services to enforce mutually authenticated key exchange for certain use cases.

[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}/images returns 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/view didn'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 responseSize limits 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 displayScore to the GET /search API. If enabled, the response includes score and documentId information.

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.ms equal to retention.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: true and configuring the required database in section audience.database:.
  • Add new support endpoint GET /diagnostics to smartscreen-search that 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 values scpAddressbook.segmentDatabase: are no longer needed and were removed.

[0.140.0] - 2023-10-25

Added

  • Add new value global.routing.istio.options.gatewayAddAllHosts: false to 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: true to 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.mediaMaxSizeBytes to 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 to 16777216 (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-scheduler in version 0.1.1. This component pushes audit events from idp-core to Kafka topics com.kobil.audit and com.kobil.audit.admin. This component is disabled by default and can be enabled by setting value idpScheduler.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 -1 disables 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 512Mi to 1Gi.
  • 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-notifications and com.kobil.scp.notifier.notification-success required by scp-notifier.

[0.134.0] - 2023-09-12

Added

  • Add new Kafka topics com.kobil.smartscreen.command.requests and com.kobil.smartscreen.command.responses required 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-changes and com.kobil.smartscreen.events that 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.events in 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 /diagnostics to 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 from 201 to 200.
    • Improved error handling when portal calls GET /v2/sections/expanded and 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.
  • 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/dbTrustStore when 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-errors required 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-media in 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 /image to smartscreen-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: 2
    api:
    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 astClientId to GET /v1/tenants/{tenantId}/clients/link call. 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 reasons
    • com_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 throughput
    • com_kobil_ast_outbox_polls_total - total number of outbox polls, may be used to monitor the polling rate
    • com_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 valuesOverride block 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 in valuesOverrideTpl have a higher priority than values provided in valuesOverride.

[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

[0.104.0] - 2023-04-17

Added

  • Added support for templates in valuesOverride blocks.

[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/services now has an RFC8288 conformal Link header to make paginated access more comfortable.
    • All DELETE endpoints of ast-version now return empty response with 204 NO_CONTENT http status code.
    • The response for scp POST /notifier/push/notification now includes an attribute tenant_id in the response json.

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/notification to scp-gateway to send push notifications independent of SCP messages.
  • New Kafka topic com.kobil.scp.notifier.app-errors.

Removed

  • Value smartscreenServices.replicaCount because 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.kafka and strimzi.storage.class.zookeeper to 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.387283 to 1.2.2 as regular software maintenance.
  • Reenable ast-test-suite tests

[0.96.0] - 2023-03-21

Deprecation notice

  • The session key exchange algorithm ssms is officially deprecated since ast-login version 4.7.0 and scheduled for removal in an upcoming version. The only supported session key exchange algorithm is ec, 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: true to 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 Tile38 in version 0.4.0. Disabled by default. Configured using values:

    # -- Configuration for smartdashboard-tile38
    smartdashboardTile38:
    enabled: false
    replicaCount: 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: https
    tile38Host: hostname
    tile38User: user
    tile38Password: "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:80

      Then 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 not stringData:.

[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.valuesOverride to 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 value common.tracing.jaegerGrpcHost.
  • Added new Kafka topic com.kobil.ast.health-check used 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.jaegerThriftHost because 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.existingSecretEncryptionKeys to the name of the existing secret. The existing Kubernetes secret must contain the database encryption master key and session encryption master key in keys DATABASE_ENCRYPTION_MASTER_KEY and SESSION_ENCRYPTION_MASTER_KEY, respectively. If an existing secret is used, the encryption keys provided in values common.ast.sessionEncryptionMasterKey and common.ast.databaseEncryptionMasterKey are 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.existingSecretIssuerCa to the name of the existing secret. The existing Kubernetes secret must contain the issuer CA cert and key in keys ISSUER_CA_CERTIFICATE and ISSUER_CA_KEY, respectively. If an existing secret is used, issuer CA certs and key provided in values common.ast.issuer.certs and common.ast.issuer.key are 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.enabled is 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.poolSize for 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/

[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: 1
    forDashboard:
    replicaCount: 1

    These values replace previous value smartscreenSearch.replicaCount that was removed. This is a breaking change and requires custom shift-values.yaml to 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 addons that caused updates to fail. This only affected deployments that explicitly make use of the addons ServiceGroup.

[0.83.0] - 2023-02-02

Added

  • Annotation app.shift.kobil.com/release-prefix to 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, clientOsVersion to 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.yaml to 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 testInstallation was added. When set to true, the previous defaults are used. testInstallation: true must 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.dbMaster and astKeyProtection.secrets.dbMaster.

  • Value testInstallation: false for backwards compatibility. Set to true when 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-messages to 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.chart to the name of the custom idp-core chart to use this feature.
  • New endpoint /v1/tenants/{tenantId}/clients/{astClientId}/details is 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.yaml it is recommended to create a diff of the default values.yaml from this version and the currently deployed version. Then use this diff as template for updating project specific shift_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 schema public.

      database:
      host: postgres
      port: 5432
      name: "name"
      schema: "schema"
      auth:
      username: user
      password: "password"
    • Moved values to enable ServiceGroups from global section to top-level:

      • global.scp.enabled -> scp.enabled
      • global.idp.enabled -> idp.enabled
      • global.smartscreen.enabled -> smartscreen.enabled
      • global.smartdashboard.enabled -> smartdashboard.enabled
      • global.asts.enabled -> asts.enabled
      • global.payment.enabled -> payment.enabled
      • global.apiProxy.enabled -> apiProxy.enabled
    • Moved values global.idp.adminUser to common.idp.adminUser.

    • Moved values global.scp.service to common.scp.service.

    • Moved value global.scp.enableP2PChat to common.scp.enableP2PChat.

    • Moved values global.scp.mongoDb to common.datastore.mongoDb.

    • Moved values mroutes to smartdashboardRoutes and standardized database configuration.

    • Renamed SCP related top level values:

      • scp-addressbook -> scpAddressbook
      • scp-presence -> scpPresence
      • scp-messenger -> scpMessenger
      • scp-media -> scpMedia
      • scp-gateway -> scpGateway
      • scp-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.existingSecretDatastoreCredentials to the name of the existing secret containing database credentials. To enable this feature for admin credentials, set value common.existingSecretAdminCredentials to 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 boilerplate was removed. Values section boilerplates cannot 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}/view method. Before, the section field 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 push to TmsRequest and DisplayMessageRequest in ast-tms service to allow configuring custom push payloads.
    • Set title and body to 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 title and/or body to null to disable passing them to SCP Notifier

    • Leave out title or body to use the previous default

    • Set skip to true to 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:80

    Then execute the following curl command after replacing parameters tenant_name, client_id, and client_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 verticle
    java.lang.IllegalArgumentException: Invalid UUID string: mail@example.com

    These users will now just be skipped and reported on INFO level.

Removed

  • Support for configuring scp-notifier push providers via value scp-notifier.app.pushProviders was 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: 20Gi and strimzi.storage.size.zookeeper: 5Gi to 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.version from 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.pushProviders was 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.event and com.kobil.ast.stream.sse are 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.status are short-lived and used for real-time stream processing, so retention period is set to 2 hours.
    • Topic com.kobil.ast.leader.election is 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.info and com.kobil.ast.version.info must 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.
  • 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.

[0.71.0] - 2023-01-02

Changed

  • Update smartdashboard-frontend from 3.6.0 to 3.7.0
  • Update smartdashboard-userManagement from 2.13.0 to 2.14.0
  • Update smartdashboard-broadcast from 1.7.2 to 1.8.0
  • Update smartdashboard-appManagement from 0.4.4 to 0.5.0
  • Update smartdashboard-workspaceManagement from 0.12.1 to 0.13.0

[0.70.0] - 2022-12-28

Changed

  • This version contains internal refactoring the Kafka cluster custom resources and the mroutes components. Sub charts 'kafka' and 'mroutes' were moved to ServiceGroup resources and are now managed by the shift operator. They are no longer deployed as regular chart dependencies. This has the following implications:
    • Updating to this version causes a brief downtime, because Kafka cluster, Kafkatopic resources, and mroutes components are reinstalled.
    • Kafka topics are no longer maintained in values.yaml. Topics are now defined in internal file topics.yaml. Additional topics can be defined using new value strimzi.additionalTopics. See README.md for details. This replaces the previous method to define additional topics via value kafka.topics. This is a breaking change in case additional topics are added via custom values.yaml.
    • Deployment of Kafka custom resources managed by Strimzi kafka operator is now controlled via value strimzi.enabled with default true. This replaces the previous value global.kafka.enabled and is a breaking change in values.yaml.
    • Some Kafka topics were renamed to be conformant with the new naming conventions. To avoid topic deletion and data loss during reinstall of the Kafkatopic resources, ensure that the kafka option delete.topic.enable: "false" is set (this is the default since shift version 0.47.0).
    • See README.md for additional update requirements.
  • The number of partitions of all Kafka topics (except 'com.kobil.ast.leader.election') was increased from 1 to 10.
  • The default retention time for Kafka topics was increased from 2 hours to 7 days.
  • The following Kafka topics were renamed. This means new topics will be created and old ones can be removed. See README.md for details on the deletion.
    • com.kobil.ast.ca.signerCreated to com.kobil.ast.ca.signer-created
    • com.kobil.astlogin.events to com.kobil.ast.login.events
    • com.kobil.astmanagement.events to com.kobil.ast.management.events
    • com.kobil.scp.notifier.push_messages to com.kobil.scp.notifier.push-messages
    • com.kobil.vertx.smartscreen.smartScreenTopic to com.kobil.smartscreen.resource-changes
    • com.kobil.vertx.smartscreen.events to com.kobil.smartscreen.events
    • transactionCallback to com.kobil.payment.transaction-callback
    • statusCallback to com.kobil.payment.status-callback
    • operationCallback to com.kobil.payment.operation-callback
    • createTransaction to com.kobil.payment.create-transaction
    • checkStatus to com.kobil.payment.check-status
    • createOperation to com.kobil.payment.create-operation
    • transactionNotificationDeliveryData to com.kobil.payment.transaction-notification-delivery-data
    • creditAction to com.kobil.payment.credit-action
    • digitalAction to com.kobil.payment.digital-action
    • operationAction to com.kobil.payment.operation-action
    • securityNotification to com.kobil.payment.security-notification
    • statusNotification to com.kobil.payment.status-notification
    • responseNotification to com.kobil.payment.response-notification
    • initiateCancelTransaction to com.kobil.payment.initiate-cancel-transaction
    • initiateTransactionPayment to com.kobil.payment.initiate-transaction-payment
    • initiateTransactionCreationAndPayment to com.kobil.payment.initiate-transaction-creation-and-payment
    • transactionRequestNotification to com.kobil.payment.transaction-request-notification
    • transactionRequestDeliveryData to com.kobil.payment.transaction-request-delivery-data
    • operationActionResult to com.kobil.payment.operation-action-result
    • digitalActionResult to com.kobil.payment.digital-action-result
    • creditActionResult to com.kobil.payment.credit-action-result
    • digitalBalanceTransaction to com.kobil.payment.digital-balance-transaction
    • createTenant to com.kobil.payment.create-tenant
  • Update Kafka sub chart from 0.8.0 to 0.10.0.

Added

  • The seizing of the Kafka cluster can now be configured using value strimzi.seizing. Supported values are 'basic', 'tuned', and 'custom'. See README.md for details. Note: Changing the sizing mode after deployment is highly discouraged, as it effects the topic replica count and partition assignment to nodes. It can even lead to data loss.
  • Enforce new naming convention for Kafka topics to ensures that internal topic names and Kafkatopic resource names match. Kafka topic names must
    • not be longer than 249 characters,
    • contain only lowercase alphanumeric characters, '-' or '.',
    • start and end with an alphanumeric character.

Removed

  • The following topics are no longer needed and were removed: audit, ast.audit, health-check-topic, com.kobil.client.management, com.kobil.client.management.event, com.kobil.ast.healthCheck.

[0.69.1] - 2022-12-27

Fixed

  • ast-client-properties kafka.bootstrapUrl value was missing for the current ast-client-properties version

[0.69.0] - 2022-12-23

Added

  • AST Key Protection service in version 0.1.1. Disabled by default. Configured using values astKeyProtection:.

[0.68.0] - 2022-12-23

Added

  • General possibility to execute ETAdapter tests version 3.55.2 as System test. Currently commented out in .gitlab-ci.yaml.

Changed

  • Update ci-lib from 14.7.1 to 15.0.0

[0.67.1] - 2022-12-21

Fixed

  • Wrong AST-Login upstream service configuration.

[0.67.0] - 2022-12-20

Added

  • Value scp-notifier.database.poolSize to configure size of scp-notifier's database connection pool. The default is 10.

Changed

  • Locked versions are now correctly signaled with a new error code (4016) by ast-login.
  • Update ast-login from 3.11.0 to 4.0.2
  • Update scp-notifier from 0.30.0 to 0.32.1

Fixed

  • Add missing quotes to database TLS configuration values of ast and smartscreen components.
  • Issue with versions deletion from in-memory cache in ast-login.
  • Issue with push notification for chat with PostgreSQL

Removed

  • SCP-Notifier support for MongoDB was removed. The default is now Postgres and database must be configures using values scp-notifier.database. Support for migrating from MongoDB to Postgres is available upon request.

[0.66.0] - 2022-12-15

Added

  • Value smartdashboardUserManagement.config.mailType to define mail type to be sent when inviting a user. Default is UPDATE_USER_PROFILE. Should be changed to VERIFY when using SSMS.
  • Value smartdashboardUserManagement.config.requiredActions to define required actions that need to be performed by user during first login. Default is KOBIL_UPDATE_USER_PROFILE. Should be changed to UPDATE_PASSWORD when using SSMS.

Changed

  • Update smartdashboard-frontend from 3.5.1 to 3.6.0
  • Update smartdashboard-smartscreen from 3.1.0 to 3.2.0
  • Update smartdashboard-userManagement from 2.12.1 to 2.13.0
  • Update smartdashboard-broadcast from 1.7.1 to 1.7.2

[0.65.0] - 2022-12-14

Added

  • DB master key of AST-Version is now configurable via value astVersion.secrets.dbMaster. Like all DB master keys of AST services, this key must be changed to a unique random string for fresh installations. It cannot be changed afterwards. The expected format is a 32 character alphanumeric string.

    Breaking change: Previously, AST-Version used an ephemeral key to encrypt data stored in the database. This key was generated on AST-Version service start, meaning that version integrity check values became inaccessible after a restart of AST-Version service. If table architectureIntegrity of AST-Version's database contains entries, the following manual changes are required after performing the update:

    • Scale down AST-Version and AST-Login services.
    • Delete all entries in table architectureIntegrity.
    • Delete content of Kafka topics com.kobil.ast.architecture.info.
    • Scale up AST-Version and AST-Login services.
    • Re-register affected app versions.
  • SCP-Notifier now also supports Postgres as database. By default it is still configured for MongoDB, but MongoDB is now deprecated and support for it will be removed in a future shift release. To configure SCP-Notifier for Postgres use values

    scp-notifier:
    database:
    host: postgres
    port: 5432
    database: notifier
    username: user
    password: password

    and in addition set

    scp-notifier:
    valuesOverride:
    dbAdapter: postgres
    • SSL connection can be configured using values scp-notifier.database.ssl.enabled and scp-notifier.database.ssl.trustStore. Setting scp-notifier.database.ssl.enabled: true enables SSL connection without server certificate validation. Server certificate validation can be enabled by specifying a trust store via value scp-notifier.database.ssl.trustStore. The trust store must be provided as single line string and contain a base64 encoded list of certificates in PEM format.

Changed

  • Changed endpoint (/v1/tenants/{tenantId}/versions/latest) of AST-version:
    • Public: /v1/tenants/{tenantId}/apps/versions/latest to get the latest version information for all available Apps.
    • Provide more information in message response JSON like categories, available push notification credential types of an app
  • Endpoints of ast-version:
    • Public: /v1/tenants/{tenantId}/versions/hierarchy to get App version information in hierarchical representation using pagination.
    • Public: /v1/tenants/{tenantId}/versions/filter to get a distinct version number using pagination.
  • Update ast-version from 5.4.2 to 8.0.0
  • Update ast-login from 3.10.1 to 3.11.0
  • Update ast-stream from 2.1.11 to 2.2.1
  • Update scp-notifier from 0.25.0 to 0.30.0

Fixed

  • Fixed the issue that allowed locked version registration.
  • App related kafka events were emitted with iosIsDevelopment parameter, even though the other iOS push notification parameters are blank. This caused scp-notifier schema validation to fail. Now it only emits kafka event with iOS parameters if all of them are present, same for Huawei push credentials.
  • Fixed HealthCheck for "KafkaStreamApi" in ast-stream service. Now in case of failed HealthCheck call - correct result will be put into the response, and AST-Stream app continues to work.
  • Process APNs push notification credentials from KOBIL Portal
  • Allow push notification configuration of FCM and HPK without APNs
  • Process app and app version changes

[0.64.0] - 2022-11-24

Fixed

  • Smartscreen contains the following fixes:
    • Improved some rare cases where dashboard changes might have been delayed by 500 milliseconds towards frontend and search. This is no issue for normal editing of smartscreen apps, but might be an issue for heavy automation.

Changed

  • Default memory requests and limits of smartscreen-frontend, smartscreen-search, and smartscreen-dashboard were lowered from 768Mi to 512Mi.
  • Update smartscreen-frontend from 9.2.10 to 9.2.30
  • Update smartscreen-services from 8.1.9 to 8.1.30
  • Update smartscreen-search from 4.6.10 to 4.6.28
  • Update smartscreen-dashboard from 4.1.13 to 4.1.38
  • Update smartscreen-test from 9.0.3 to 10.1.4

[0.63.0] - 2022-11-25

Added

  • Breaking change in case smartdashboard-smartscreen is used: This service now requires a database that needs to be configured using the following values.

    smartdashboardSmartscreen:
    database:
    host: postgres
    port: 5432
    name: smartbuilder
    username: user
    password: 'password'
    schema: smartbuilder
  • Breaking change in case smartdashboard-broadcast is used. A new route was added to Kong. 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:80

    Then execute the following curl command after replacing parameters tenant_name, client_id, and client_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"
    }'

Changed

  • Update smartdashboard-frontend from 3.4.1 to 3.5.1
  • Update smartdashboard-smartscreen from 2.9.0 to 3.1.0
  • Update smartdashboard-reports from 0.6.0 to 0.7.0
  • Update smartdashboard-broadcast from 1.6.1 to 1.7.1
  • Update smartdashboard-appBuilder from 0.13.1 to 0.13.2
  • Update smartdashboard-workspaceManagement from 0.10.3 to 0.12.1
  • Update smartdashboard-kongConfigurationBackend from 0.4.1 to 0.4.2
  • Update ci-lib from 14.1.0 to 14.3.0.

[0.62.0] - 2022-11-18

Changed

  • Update assignment of ast endpoints to public and external istio ingress gateways.

Added

  • Endpoints of ast-webhook:
    • Public: /v1/tenants/{tenantId}/events/nonce.
    • External: /v1/tenants/{tenantId}/login/nonce$, /v1/tenants/{tenantId}/tms/nonce.

[0.61.0] - 2022-11-18

Added

  • Added new query parameter isTextSearch at GET /versions rest endpoint.
  • Send push messages through scp-notifier for new TMS and DM using the tms category.
  • Resend tmsAvl and dmsAvl SSE events for clients that log in after the event retention period of ast-stream is exceeded.
  • Enable eager timeout checking for TMS. TMS timeouts will be detected and communicated through a TMS_RESULT_AVAILABLE event on the TMS status Kafka topic within 10 seconds of the timeout.

Fixed

  • Fixed Version integrationCheckValue representation for internal and external rest endpoints. For security reasons, integrationCheckValue of an architecture is not present anymore in json response message body of external rest endpoints, where version architecture related information is returned.
  • categories field of Push notification configuration is now changed to accept category-name only in lowercase like ["chat", "payment", "tms"], while creating or updating Apps using Rest-Api endpoints.
  • The ast endpoint /v1/tenants/{tenantId}/apps/{appName} now supports general strings for parameter appName. Previously only alphanumeric characters were allowed.

Changed

  • Update ast-version from 5.3.2 to 5.4.2
  • Update ast-tms from 0.13.0 to 0.14.0
  • Update scp-notifier from 0.22.0 to 0.25.0
  • Update smartdashboard-frontend from 3.4.0 to 3.4.1
  • Update smartdashboard-appManagement from 0.4.2 to 0.4.4
  • Update smartdashboard-appBuilder from 0.13.0 to 0.13.1
  • Update ci-lib from 14.0.0 to 14.1.0

[0.60.0] - 2022-11-14

Changed

  • Update rollup containing the following new versions
    • Update pay-gui from 2.1.1 to 2.2.0
    • Update pay-scheduler from 3.3.4 to 3.4.0
    • Update pay-merchant from 3.2.3 to 3.3.0
    • Update pay-ui from 3.3.2 to 3.4.0
    • Update pay-scp from 3.2.3 to 3.3.0
    • Update pay-notification from 3.3.3 to 3.4.0
    • Update pay-result from 3.3.4 to 3.4.0
    • Update pay-payment from 3.2.5 to 3.3.0
    • Update pay-processing from 3.3.4 to 3.4.0
    • Update ast-cpb from 2.1.2 to 2.4.0
    • Update ast-clientManagement from 3.6.4 to 3.8.5
    • Update ast-clientProperties from 3.4.5 to 3.6.2
    • Update ast-stream from 2.1.10 to 2.1.11
    • Update ast-version from 5.3.1 to 5.3.2
    • Update idp-core from 1.14.0 to 1.15.0
    • Update idp-scpConnector from 0.9.0 to 0.10.0
    • Update smartdashboard-frontend from 3.3.2 to 3.4.0
    • Update smartdashboard-userManagement from 2.12.0 to 2.12.1
    • Update smartdashboard-broadcast from 1.5.0 to 1.6.1
    • Update smartdashboard-appManagement from 0.4.1 to 0.4.2
    • Update smartdashboard-workspaceManagement from 0.10.1 to 0.10.3
    • Update smartdashboard-kongConfigurationBackend from 0.4.0 to 0.4.1
    • Update scp-notifier from 0.21.5 to 0.22.0
    • Update ci-lib from 13.9.0 to 14.0.0

Added

  • Default resource requests and limits to all smartscreen and ast services.

    resources:
    limits:
    memory: 768Mi
    requests:
    cpu: 300m
    memory: 768Mi

    These defaults can be changed per service by overriding them in valuesOverride section in custom values, e.g.

    service-name:
    valuesOverride:
    resources:
    limits:
    memory: 1024Mi
    requests:
    cpu: 800m
    memory: 1024i

Removed

  • Value common.payment.idp.clientId.portal is no longer required and was removed.

[0.59.0] - 2022-11-02

Added

  • Configuration options to smartdashboard user management and workspace management
    • smartdashboardWorkspaceManagement.config.loginAccountAdminTheme to configure the default theme used for login to smartdashboard as a sub tenant.
    • smartdashboardWorkspaceManagement.config.emailTheme to configure the email template to use when inviting workspace owners.
    • smartdashboardWorkspaceManagement.config.inviteMailSubject to configure the email subject when inviting new workspace owners.
    • smartdashboardUserManagement.config.updateMailSubject to configure the email subject when inviting new users.
    • smartdashboardReports.config.defaultEnv to configure the default sentry environment.

Changed

  • Update rollup containing the following new versions
    • Update ast-ca from 3.3.2 to 3.3.3
    • Update ast-clientManagement from 3.5.10 to 3.6.4
    • Update ast-clientProperties from 3.4.4 to 3.4.5
    • Update ast-login from 3.9.1 to 3.10.1
    • Update ast-stream from 2.1.9 to 2.1.10
    • Update ast-localization from 0.4.2 to 0.4.3
    • Update ast-webhooks from 1.4.0 to 1.5.1
    • Update idp-scp-connector from 0.8.0 to 0.9.0
    • Update smartdashboard-frontend from 3.3.1 to 3.3.2
    • Update smartdashboard-userManagement from 2.11.4 to 2.12.0
    • Update smartdashboard-reports from 0.5.5 to 0.6.0
    • Update smartdashboard-broadcast from 1.4.0 to 1.5.0
    • Update smartdashboard-appBuilder from 0.11.0 to 0.13.0
    • Update smartdashboard-workspaceManagement from 0.8.3 to 0.10.1
    • Update smartscreen-frontend from 9.2.2 to 9.2.10
    • Update smartscreen-services from 8.0.6 to 8.1.9
    • Update smartscreen-search from 4.6.0 to 4.6.10
    • Update smartscreen-dashboard from 4.1.4 to 4.1.13
    • Update scp-addressbook from 3.52.1 to 3.53.0
    • Update scp-presence from 3.52.0 to 3.54.0
    • Update scp-messenger from 3.66.2 to 3.66.3
    • Update scp-media from 3.36.0 to 3.38.0
    • Update scp-gateway from 3.69.0 to 3.69.1
    • Update scp-notifier from 0.21.4 to 0.21.5

[0.58.0] - 2022-10-27

Added

  • Added new internal rest-api endpoint to get version by appName, platform and version.

Fixed

  • Internal communication between ast-version and scp-notifier services.

Changed

  • Update ast-version from 5.0.1 to 5.3.1
  • Update scp-notifier from 0.21.1 to 0.21.4

[0.57.1] - 2022-10-21

Fixed

  • Fixed a bug in 'addons' ServiceGroup that prevented multiple additional charts to be deployed.

[0.57.0] - 2022-10-18

Added

  • Added new REST-Api endpoints to manage App configuration.
  • Added validation to create an App first, before creating a version using POST /version rest-endpoint.

Changed

  • Update ast-version from 4.4.3 to 5.0.1

[0.56.0] - 2022-10-17

Removed

  • Value repository from all sub chart sections. All sub charts should be fetched from a single chart repository which is configured in shift operator values.
  • Option to override fullname of sub charts deployments which, used incorrectly, could have lead to deployment errors.

[0.55.1] - 2022-10-17

Fixed

  • shift was using wrong value for enabling readycheck for addons CR

[0.55.0] - 2022-10-14

Added

  • You can now add additional optional search providers to the SmartScreen
    • These search providers are accessible with the new endpoint /tenants/{tenantId}/provider-search

    • This new endpoint calls search APIs that can be configured via value smartscreenSearch.searchProviders (default []). See README.md for details.

    • A sample configuration looks like this

      searchProviders:
      - name: Test
      uriTemplate: https://test.com/{tenantId}
      headers:
      Authorization: Bearer search-test
      Content-Type: application/json
      timeout: 100
      httpMethod: GET
      requestBody: '{ "request": "{query}" }'
    • The search configuration is templated. Templates will be replaced with variables when called. The following variables are currently available:

      • The search query
      • The languange used by the app (if available)
      • The tenantId where the query was called
      • The OIDC token used by the mobile app to authenticate to smartscreen components (if available)
    • By default, no custom search providers are configured. Calling /provider-search without search providers will return an empty result.

    • It is possible to define multiple search providers, in which case, they will all be queried sequentially and /provider-search will only return when all searches are finished (or timed out). It is advised to take this into consideration when configuring production systems.

  • Added new MiniApp type Available Offline in smartdashboard-frontend.
  • Added support for various file types ("zip", "pag", "docx", "csv", "pptx", "xlsx", "txt") to broadcast messages.
  • Added poll function to Broadcast messages.
  • Add option to set the default browser flow for OIDC clients created for MiniApps. This is configured via value smartdashboardSmartscreen.config.authenticationBrowserFlow (default browser).

Changed

  • Update rollup containing the following new versions
    • Update ast-clientManagement from 3.5.9 to 3.5.10
    • Update ast-clientProperties from 3.4.3 to 3.4.4
    • Update ast-version from 4.4.2 to 4.4.3
    • Update smartdashboard-frontend from 3.3.0 to 3.3.1
    • Update smartdashboard-smartscreen from 2.8.1 to 2.9.0
    • Update smartdashboard-reports from 0.5.4 to 0.5.5
    • Update smartdashboard-broadcast from 1.3.0 to 1.4.0
    • Update smartdashboard-appManagement from 0.4.0 to 0.4.1
    • Update smartdashboard-workspaceManagement from 0.8.2 to 0.8.3
    • Update smartscreen-services from 8.0.3 to 8.0.6
    • Update smartscreen-search from 4.5.3 to 4.6.0
    • Update scp-messenger from 3.66.1 to 3.66.2
    • Update scp-notifier from 0.21.0 to 0.21.1

Fixed

  • Tags endpoint refactored for sentry implementation in smartdashboard-reports.
  • SyncStatus refactored for failed statement in smartdashboard-broadcast.
  • SDK Config generation in smartdashboard-appManagement supported only trust stores with one certificate (PEM file). Now multiple certificates are supported.
  • Add user id to update user in smartdashboard-workspaceManagement.

[0.54.0] - 2022-10-12

Changed

  • Update rollup containing the following new versions
    • Update pay-gui from 2.1.0 to 2.1.1
    • Update pay-scheduler from 3.3.3 to 3.3.4
    • Update pay-merchant from 3.2.2 to 3.2.3
    • Update pay-ui from 3.3.1 to 3.3.2
    • Update pay-scp from 3.2.2 to 3.2.3
    • Update pay-notification from 3.3.2 to 3.3.3
    • Update pay-result from 3.3.3 to 3.3.4
    • Update pay-payment from 3.2.4 to 3.2.5
    • Update pay-processing from 3.3.3 to 3.3.4
    • Update ast-clientManagement from 3.4.1 to 3.5.9
    • Update ast-clientProperties from 3.3.1 to 3.4.3
    • Update ast-webhooks from 1.3.1 to 1.4.0
    • Update smartscreen-frontend from 9.1.0 to 9.2.2
    • Update smartscreen-services from 7.2.0 to 8.0.3
    • Update smartscreen-search from 4.5.0 to 4.5.3
    • Update smartscreen-dashboard from 4.1.1 to 4.1.4
    • Update scp-gateway from 3.67.0 to 3.69.0
    • Update scp-notifier from 0.20.0 to 0.21.0
    • Update ci-lib from 13.5.0 to 13.6.0

Removed

  • Removed no longer needed values common.payment.serviceProvider.type, common.payment.serviceProvider.username, and common.payment.serviceProvider.password.

[0.53.0] - 2022-10-11

Added

  • Experimental support for adding arbitrary add-on helm charts as ServiceGroup to be managed by shift operator. This feature is configured using values

    # -- Section for configuring `add-on` helm charts to be managed by shift operator.
    addons:

    # -- Name of the `add-on` helm chart
    chartname:

    # -- enable/disable deployment
    enabled: true

    # -- Chart version
    version: 0.1.0

    # -- ServiceGroup readiness check by shift operator. Set to `true` to enable.
    # A servicegroup is considered ready if all pods created by the ServiceGroup
    # are running. Shift operator uses label `app.kubernetes.io/instance` for
    # selecting pods to check. The add-on helm chart must set label
    # `app.kubernetes.io/instance: {{ .Release.Name }}` on all pods to
    # ensure readiness check works properly.
    readycheck: false

Changed

  • The existing functionality to define additional charts using values section boilerplates is now deprecated.
  • Update ks-chart-template-common from 0.3.0 to 0.4.0.

[0.52.0] - 2022-10-10

Added

  • This version adds support for TLS encrypted database connections to ast and smartscreen services. For configuration use values common.datastores.databases.tls. Three TLS modes are supported:

    • PREFER (default): This mode tries to establish database connection using TLS. If that fails, it tries non-TLS connection. No server certificate validation is performed.
    • VERIFY_CA: This mode requires TLS connection, i.e. there is no fallback to non-TLS. This mode performs server certificate validation against the provided trust store.
    • VERIFY_FULL: This mode acts like VERIFY_CA with additional hostname verification of the server certificate.

    Custom trust stores are required for modes VERIFY_CA and VERIFY_FULL. Supported trust store types are JKS and PKCS12.

  • TLS support is also added to the optional database connection to Segment used by smartscreen search. Values for configuration were added to section smartscreenSearch.database.

Fixed

  • Smartscreen search used the wrong database configuration for Segment.

[0.51.0] - 2022-10-05

Changed

  • Breaking Change: Refactored and consolidated Redis configuration.

    • Redis host and port is now defined globally using values

      common:
      datastores:
      redis:
      host: redis
      port: 6379
    • Redis credentials for all ast services are now defined using values

      common:
      ast:
      redis:
      user: default
      password: password
    • Redis password for all payment services is still configured using value common.payment.redis.pawwrods

    • Redis credentials for smartdashboard-reports are still configured using values smartdashboardReports.redis.user and smartdashboardReports.redis.password.

  • Breaking change: Configuration of push provider 'hpk' in scp-notifier changes from

    - provider: hpk
    clientId: ""
    clientSecret: ""
    appId: ""

    to

    - provider: hpk
    clientId: ""
    clientSecret: ""
    appName: ""
  • Service version updates

    • ast-ca from 3.0.0 to 3.3.2
    • ast-client-management from 3.0.9 to 3.4.1
    • ast-client-properties from 3.0.9 to 3.3.1
    • ast-login from 3.6.1 to 3.9.1
    • ast-stream from 2.1.5 to 2.1.9
    • ast-version from 4.3.3 to 4.4.2
    • ast-localization from 0.2.0 to 0.4.2
    • ast-tms from 0.12.0 to 0.13.0
    • ast-webhooks from 1.0.2 to 1.3.1
    • idp-core from 1.13.0 to 1.14.0
    • smartdashboard-frontend from 3.2.1 to 3.3.0
    • smartdashboard-user-management from 2.11.1 to 2.11.4
    • smartdashboard-analytics from 1.4.2 to 1.4.5
    • smartdashboard-broadcast from 1.2.0 to 1.3.0
    • smartdashboard-app-builder from 0.10.2 to 0.11.0
    • smartdashboard-workspace-management from 0.8.1 to 0.8.2
    • scp-messenger from 3.65.1 to 3.66.1
    • scp-notifier from 0.12.7 to 0.20.0
  • update ci-lib to 13.5.0

  • update ServiceGroup resources as required by new service versions.

Fixed

  • Fixes a bug introduced in shift version 0.48.0 that causes fresh deployments to fail.

Added

  • Configuration parameters for optional Segment integration of smartscreen-search.

    smartscreenSearch:
    database:
    enabled: false
    type: postgres
    host: postgres
    port: 5432
    auth:
    username: user
    password: password
    databaseName: segment
    schemaName: schema
  • Configuration parameters for Segment and Sentry in smartdashboardAppBuilder section.

Removed

  • Value smartdashboardUserManagement.config.superAppUserGroup with default ettestgroup. This value is now set internally to the correct value ks-users.
  • Old values for Redis configuration which are replaced by above mentioned values.
    • common.payment.redis.host and common.payment.redis.port.
    • smartdashboardReports.redis.host and smartdashboardReports.redis.port.
    • Objects astClientProperties.redis, astLogin.redis, astTms.redis, and astWebhooks.redis

[0.50.0] - 2022-10-04

Added

  • This release adds the following to smartscreen components:
    • Added TLS database connection support (SMRT-355)
    • Add autocompletion for tags (keywords and categories) (SMRT-470)
    • Add autocompletion support for description (SMRT-471)
  • New Kafka topic com.kobil.vertx.smartscreen.events.

Changed

  • Update SmartScreen images with the following component updates
    • smartscreen-frontend from 8.3.6 to 9.1.0
    • smartscreen-services from 7.1.5 to 7.2.0
    • smartscreen-search from 4.3.8 to 4.5.0
    • smartscreen-dashboard from 3.1.6 to 4.1.1
  • Improvements, dependency updates and security fixes.

[0.49.0] - 2022-09-29

Changed

  • Update smartdashboard-frontend from 3.2.0 to 3.2.1
  • Update smartdashboard-analytics from 1.4.1 to 1.4.2
  • Update smartdashboard-broadcast from 1.1.7 to 1.2.0
  • Update smartdashboard-appManagement from 0.3.0 to 0.4.0
  • Update smartdashboard-workspaceManagement from 0.7.0 to 0.8.1
  • Update smartdashboard-kongConfigurationBackend from 0.3.0 to 0.4.0
  • Update ast-version from 3.9.8 to 4.3.3
  • Changed default of smartdashboardWorkspaceManagement.config.mailTemplateName from password-reset.ftl to smartdashboard-password-reset.ftl.

Added

  • Value smartdashboardWorkspaceManagement.config.loginTheme to configure the login theme for the smartdashboard client. Default is smart-dashboard.
  • Value smartdashboardUserManagement.config.mailTemplateName to configure email template. Default smartdashboard-update-profile.ftl.

[0.48.0] - 2022-09-22

Added

  • This release adds the following to smartscreen components:
    • Allow to search and autocomplete services which have the special characters (like *) in their searchable attributes (don't confuse with wildcard searches) (SMRT-447).
    • Add support for localized autocompletion. It now works on the same localized titles that are also returned to apps in other APIs (SMRT-435).

Fixes

  • This release fixes the following in smartscreen components:
    • Fix GHSA-3mc7-4q67-w48m / CVE-2022-25857
    • Fix a tracing issue where a regular keystore refresh was attached to a random unrelated trace. Each keystore refresh now creates its own separate trace.

Changed

  • Update SmartScreen images with the following component updates
    • smartscreen-frontend from 8.2.3 to 8.3.6
    • smartscreen-services from 7.0.4 to 7.1.5
    • smartscreen-search from 4.2.7 to 4.3.8
    • smartscreen-dashboard from 3.0.4 to 3.1.6
  • Improvements, dependency updates and security fixes.

[0.47.0] - 2022-09-21

Changed

  • Update kafka sub chart to 0.8.0. This version adds option delete.topic.enable: "false" to default configuration of Kafka. This prevents topics from being deleted when the corresponding custom resource 'kafkatopic' is removed.

[0.46.0] - 2022-09-19

Added

  • Values common.payment.stripe.apiKey and common.payment.stripe.webhookSecret for Stripe payment processing platform.

Changed

  • Update pay-gui to 2.1.0
  • Update pay-ui to 3.3.1
  • Update pay-scheduler to 3.3.3
  • Update pay-merchant to 3.2.2
  • Update pay-scp to 3.2.2
  • Update pay-notification to 3.3.2
  • Update pay-result to 3.3.3
  • Update pay-payment to 3.2.4
  • Update pay-processing to 3.3.3

[0.45.0] - 2022-09-16

Added

  • Added values smartdashboardAppBuilder.config.flavorName, smartdashboardAppBuilder.config.flavorEnv for configuring SuperApp build process.
  • Added value smartdashboardReports.sentry.urlEvent to support older on-premise installations of Sentry

Changed

  • update smartdashboard-frontend to 3.2.0
  • update smartdashboard-userManagement to 2.11.1
  • update smartdashboard-analytics to 1.4.1
  • update smartdashboard-reports to 0.5.4
  • update smartdashboard-broadcast to 1.1.7
  • update smartdashboard-appBuilder to 0.10.2
  • update smartdashboard-workspaceManagement 0.7.0
  • update ci-lib to 13.1.0

[0.44.0] - 2022-09-12

Changed

  • Added values profileBackend.app.awsRegion, profileBackend.app.awsS3BucketName, profileBackend.app.awsAccessKeyId, profileBackend.app.awsSecretAccessKey for configuration of profile backend's S3 storage.

[0.43.0] - 2022-09-09

Added

  • Add Markdown linter verification for CHANGELOG.md and README.md

Changed

  • Refactor CHANGELOG.md and README.md to respect the linter rules

[0.42.0] - 2022-09-09

Added

  • This release adds the following to smartscreen components:
    • Add Multi-Word autocompletion support. For titles with multiple words, any of those words can now be the beginning of the completion (SMRT-455).
    • Add new endpoints (GET /view and POST /collect/sections) to prevent performance loss when accessing modules that contain huge (500+) number of services.
    • Support SCRAM based SQL authentication for Segment database connections.

Fixes

  • This release fixes the following in smartscreen components:
    • Fix an issue where uppercase, non-ascii letters were not properly processed during search and autocomplete (SMRT-454).
    • Fix an HTTP error 500 when using autocomplete with a single special search character. These characters are now ignored (SMRT-448)
    • Fix CVE-2020-13956

Changed

  • Update SmartScreen images with the following component updates
    • smartscreen-frontend from 8.0.4 to 8.2.3
    • smartscreen-services from 7.0.2 to 7.0.4
    • smartscreen-search from 4.0.3 to 4.2.7
    • smartscreen-dashboard from 3.0.2 to 3.0.4
  • Improvements, dependency updates and security fixes.
  • Update ci-lib to 12.4.0 and add release notification job.

[0.41.0] - 2022-08-31

Changed

  • update smartscreenFrontend from 7.8.6 to 8.0.4
  • update smartscreenSearch from 3.7.4 to 4.0.3
  • update smartscreenDashboard from 2.7.8 to 3.0.2
  • update smartscreenServices from 6.7.36 to 7.0.2

[0.40.0] - 2022-08-25

Added

  • Added localization endpoints to istio chart

Changed

  • profile backend service subdomain name - profile
  • boilerplates template building - enabled value evaluated now.
  • updated SMARTSCREEN_TEST_VERSION to 6.0.6

[0.39.0] - 2022-08-24

Changed

  • update smartdashboard-frontend: 3.1.8
  • update smartdashboard-appManagement: 0.3.0
  • switch back to astclientmanagement after fix is provided in app management
  • update smartdashboard-kongConfigurationBackend: 0.3.0
  • update pay gui: 2.0.0
  • update pay scheduler: 3.3.0
  • update pay merchant: 3.2.0
  • update pay ui: 3.2.2
  • update pay notification: 3.3.0
  • update pay result: 3.3.0
  • update pay processing: 3.3.0
  • update kafka chart version 0.7.0
  • ci-library 12.0.0

Deleted

  • deprecated global.scp.mongoDb.createDatabases values

[0.38.0] - 2022-08-19

  • update smartdashboard-frontend to 3.1.4
  • update smartdashboard-smartscreen to 2.8.1
  • update smartdashboard-userManagement to 2.10.1
  • update smartdashboard-analytics to 1.3.0
  • update smartdashboard-reports to 0.5.3
  • update smartdashboard-broadcast to 1.1.6
  • update smartdashboard-appManagement to 0.2.2
  • update smartdashboard-appBuilder to 0.8.1
  • update smartdashboard-workspaceManagement 0.5.0
  • update smartdashboard-kongConfigurationBackend: 0.2.2
  • update scp-notifier to 0.12.7

[0.37.1] - 2022-08-18

Fixed

  • Fixed idp-keycloak default url for payUi

[0.37.0] - 2022-08-18

Changed

  • update pay-scheduler to 3.2.1
  • update pay-scp to 3.2.0
  • update pay-ui to 3.2.1
  • update pay-notification to 3.2.1
  • update pay-result to 3.2.1
  • update pay-payment to 3.2.1
  • update pay-processing to3.2.1
  • update profile-backend to 0.1.2

[0.36.0] - 2022-08-17

Added

  • Initial support for Custom APIs Super APPs services. Disabled by default. To enable it, set global.apiProxy.enabled: true
    • profile-backend 0.1.0

[0.35.0] - 2022-08-16

Changed

  • update pay-scheduler to 3.2.0
  • update pay-ui 3.2.0
  • update pay-notification 3.2.0
  • update pay-result 3.2.0
  • update pay-payment 3.2.0
  • update pay-processing 3.2.0

[0.34.0] - 2022-08-15

Added

  • Added separately versions file for all services versions.yaml. That version from values.yaml will overwrite.

Changed

  • update smartscreenFrontend to 7.8.6
  • update smartscreenSearch to 3.7.4
  • update smartscreenDashboard to 2.7.8
  • update smartscreenservices to 6.7.36
  • update smartdashboardFrontend to 3.1.3
  • update smartdashboardAppBuilder to 0.8.1
  • update smartdashboardUserManagement to 2.9.4
  • update astClientManagement to 3.0.9
  • update astClientProperties to 3.0.9
  • update astWebhooks to 1.0.2

[0.33.0] - 2022-08-11

Changed

  • update smartscreenfrontend from 7.8.1 to 7.8.4
  • update smartscreenservices from 6.7.33 to 6.7.34
  • update smartscreensearch from 3.7.0 to 3.7.3
  • update smartscreendashboard from 2.7.4 to 2.7.7
  • update smartdashboard-broadcast from 1.1.4 to 1.1.5
  • update smartdashboard-kong-configuration-backend from 0.2.1 to 0.2.2
  • update scp-notifier from 0.12.3 to 0.12.4
  • update astclientmanagement from 3.0.5 to 3.0.6
  • update ast-client-properties from 3.0.3 to 3.0.4
  • update ci-lib to 10.10.1

[0.32.0] - 2022-08-11

Added

  • Initial support for payment services. Disabled by default. To enable it, set global.payment.enabled: true
    • pay-gui 1.0.0
    • pay-scheduler 3.1.0
    • pay-merchant 3.1.0
    • pay-ui 3.1.0
    • pay-scp 3.1.0
    • pay-notification 3.1.0
    • pay-result 3.1.0
    • pay-payment 3.1.0
    • pay-processing 3.1.0
  • Several values under common.payment to configure database, redis, and idp for payment services.
  • Note: Payment services currently require unreleased idp-core version 1.13.1-rc.223376 for merchant endpoints to function properly.
  • Required kafka topics for payment services. Note: These topics are created, even if payment services are disabled.
  • Environment variable mPayUrl is automatically set to idp-core if payment services are enabled.
  • Payment services require additional subdomain pay. This subdomain is added to the included certificate resource.

Fixed

  • smartdashboard-app-builder's internal configuration value config.certificateHost is set to https://smartdashboard.{{ .Values.global.routing.domain }}

[0.31.0] - 2022-08-10

Changed

  • update smartscreenfrontend from 7.7.2 to 7.8.1
  • update smartscreenservices from 6.7.32 6.7.33
  • update smartdashboard-smartscreen from 2.8.0 to 2.8.1
  • update smartdashboard-kong-configuration-backend from 0.2.0 to 0.2.1
  • update scp-notifier from 0.12.0 to 0.12.3
  • update astclientmanagement from 3.0.3 to 3.0.5
  • update ast-webhooks from 0.3.8 to 1.0.0
  • ast-webhooks now send traces in JaegerGrpc protocol to sink configured with common.tracing.jaegerGrpcHost.

[0.30.0] - 2022-08-10

Added

  • Add System-Test integration support. Currently, only smartscreen-tests are included.

[0.29.0] - 2022-08-08

Changed

  • scp-notifier is now enabled by default if global.scp.enabled is set to true.
  • update smartdashboard-broadcast from 1.1.3 to 1.1.4
  • update scp-notifier from 0.6.3 to 0.12.0
  • update scp-messenger from 3.62.0 to 3.65.1

[0.28.0] - 2022-08-08

Added

  • Value common.tracing.jaegerGrpcHost with default http://jaeger-collector.tracing.svc.cluster.local:14250/api/v2/spans required by services sending traces using model.proto protocol (gRPC).

Changed

  • update astclientmanagement from 2.17.6 to 3.0.3
  • update ast-client-properties from 2.6.13 to 3.0.3
  • update astlogin from 3.5.5 to 3.6.1
  • update ast-version from 3.9.7 to 3.9.8
  • update ast-webhooks from 0.3.5 to 0.3.8
  • update astcpb from 2.1.0 to 2.1.2
  • update scp-gateway from 3.66.2 to 3.67.0
  • update smartscreenfrontend from 7.6.1 to 7.7.2
  • update smartscreenservices from 6.7.29 to 6.7.32
  • update smartscreensearch from 3.5.26 to 3.7.0
  • update smartscreendashboard from 2.6.23 to 2.7.4
  • update smartdashboard-frontend from 3.1.0 to 3.1.1
  • update smartdashboard-smartscreen from 2.7.0 to 2.8.0
  • update smartdashboard-user-management from 2.9.1 to 2.9.3
  • update smartdashboard-analytics from 1.1.0 to 1.2.0
  • update smartdashboard-reports from 0.5.0 to 0.5.1
  • update smartdashboard-broadcast from 1.1.2 to 1.1.3
  • update smartdashboard-app-builder from 0.5.0 to 0.7.0
  • update smartdashboard-workspace-management from 0.3.0 to 0.3.1
  • update ks-chart-template-common from 0.1.1 to 0.3.0
  • update ci-lib from 10.9.0 to to 10.9.1
  • astclientmanagement and ast-client-properties now send traces in JaegerGrpc protocol to sink configured with common.tracing.jaegerGrpcHost.

[0.27.0] - 2022-08-02

Changed

  • BREAKING CHANGE in values.yaml: Database configuration values for ast-clientmanagement change from

    astClientManagement:
    database:
    type: postgres
    vertx:
    host: postgres
    user: user
    password: "password"
    database: "astclientmanagement"
    port: 5432

    to

    astClientManagement:
    database:
    type: postgres
    auth:
    user: user
    password: "password"
    host: postgres
    port: 5432
    database: "astclientmanagement"
  • Default of ast-clientmanagement's value kafka.leaderElectionGroupId is changed to ast-clientmanagement-leader-election-group.

  • Default of ast-version's value kafka.leaderElectionGroupId is changed to ast-version-leader-election-group.

  • update smartscreen-frontend to 7.6.1

  • update smartscreen-services to 6.7.29

  • update smartscreen-search to 3.5.26

  • update smartscreen-dashboard to 2.6.23

  • update smartdashboard-broadcast to 1.1.2

  • update ast-clientmanagement to 2.17.6

  • update ast-version to 3.9.7

  • update ast-webhooks to 0.3.5

[0.26.0] - 2022-07-27

Added

  • Kafka topics com.kobil.ast.stream.event and com.kobil.ast.stream.client.status .
  • Public endpoint /v1/tenants/{tenant_id}/clients/{client_id}/kex/ec of ast-login.
  • Public endpoint /v1/tenants/{tenantId}/public-keys of ast-ca.
  • External endpoint /v1/tenants/{tenantId}/sdkconfig of ast-ca.

Removed

  • Kafka topics com.kobil.ast.event, com.kobil.ast.client.status, astServices.sseEvents , astServices.stream.core.list, astServices.client.status

Changed

  • update ast-stream to 2.1.5
  • update ast-login to 3.5.5
  • update ast-ca to 3.0.0
  • update ast-localization to 0.2.0
  • update ast-tms to 0.12.0

[0.25.0] - 2022-07-27

Changed

  • Value scp-addressbook.postgresDb.name was renamed to scp-addressbook.postgresDb.database.
  • update scp-addressbook to 3.52.1
  • update scp-gateway to 3.66.2

[0.24.0] - 2022-07-27

Added

  • smartdashboard-app-management 0.2.2
  • smartdashboard-workspace-management 0.3.0
  • smartdashboard-kong-configuration-backend 0.2.0
  • Values smartdashboardAppManagement.config.appBuilderProxyBaseUrl and smartdashboardAppManagement.config.externalApiKey for configuring access to external app builder proxy.
  • Value smartdashboardWorkspaceManagement.config.mailTemplateName for configuring the desired email template.
  • Brief description of required post deployment configuration steps to README.

Changed

  • Update smartdashboard-frontend to 3.1.0
  • Update smartdashboard-smartscreen to 2.7.0
  • Update smartdashboard-user-management to 2.9.1
  • Update smartdashboard-analytics to 1.1.0
  • Update smartdashboard-reports to 0.5.0
  • Update smartdashboard-broadcast to 1.1.0
  • Update smartdashboard-app-builder to 0.5.0
  • BREAKING CHANGE: Multi tenancy is applied to all smartdashboard components.
    • The path for accessing workspace management is /dashboard/master/.
    • The path for accessing dashboard for tenant {tenant} is /dashboard/{tenant}/.
    • The route for backends has changed from /api/v1/{backend} to /{tenant}/api/v1/{backend}.
  • Update ci-lib to 10.9.0
  • Update ks-chart-template-common to 0.1.1

Fixed

  • Wrong SCP service names were generated when release name is shorter than 16 characters. Fixed by setting fullnameOverride to all SCP services.

Removed

  • smartdashboard-ast-services which is replaced by smartdashboard-app-management.

  • Requirement for wildcard subdomain *.smartdashboard. Also removed from certificate and ingress.

  • Legacy values for defining scp-gateway identity in smartdashboard-broadcast backend. This was only needed for single tenant environments. If needed, it can be specified via valuesOverride:

    smartdashboardBroadcast:
    valuesOverride:
    config:
    ecoId: ecoId
    default_user: user
    basic_user: user
    basic_password: password
    default_tenant: tenant

[0.23.0] - 2022-07-19

Changed

  • update smartscreen-search to 3.5.23
  • update smartscreen-frontend to 7.5.24
  • update smartscreen-services to 6.7.26
  • update smartscreen-dashboard to 2.6.20
  • update scp-messenger to 3.62.0
  • update scp-gateway to 3.66.1
  • update ci-lib to 10.8.0

[0.22.0] - 2022-07-11

Changed

  • Update idp-core to 1.13.0
  • Update ast-tms to 0.11.1
  • smartscreen-search to 3.5.14
  • smartscreen-frontend to 7.5.15
  • smartscreen-services to 6.7.18
  • smartscreen-dashboard to 2.6.13
  • update ci-lib to 10.7.0

[0.21.1] - 2022-07-06

Fixed

  • Configuring desired replicas for smartscreen and scp components was broken. The value for defining replicas for scp services was renamed from replicas to replicaCount.

[0.21.0] - 2022-07-01

Added

  • Support for configuring tracing for ast and smartscreen services using values common.tracing.enable.ast and common.tracing.enable.smartscreen. By default, the tracer is set to policy PROPAGATE. The tracing sink is configured using value common.tracing.jaegerThriftHost.
  • Value common.ast.sessionKeyMaster for defining a common master key used by all ast services to encrypt session keys.

Changed

  • Added new values for configuring tracing for scp services. New values are common.tracing.enable.scp to enable/disable tracing and common.tracing.zipkinUrl to configure the tracing sink.
  • Update ast-login to 3.5.0
  • Update ci-lib to 10.6.0

Removed

  • Old values global.tracing for configuring tracing for scp services.
  • Unused value astClientProperties.secrets.sessionKey.

[0.20.1] - 2022-06-29

Fixed

  • comments related real chart name in values.yaml

[0.20.0] - 2022-06-22

Added

  • Added scp-notifier 0.6.3 and value block scp-notifier for its configuration.
  • Kafkatopic com.kobil.scp.notifier.push_messages.

Changed

  • Update idp-core to 1.12.1
  • Update idp-scp-connector to 0.8.0
  • Update smartscreen-frontend to 7.5.5
  • Update smartscreen-services to 6.7.10
  • Update smartscreen-search to 3.5.5
  • Update smartscreen-dashboard to 2.6.5

[0.19.0] - 2022-06-20

Changed

  • Update smartscreen-frontend to 7.4.0
  • Update smartscreen-services to 6.7.3
  • Update smartscreen-search to 3.4.6
  • Update smartscreen-dashboard to 2.5.0
  • Update idp-core to 1.12.0

[0.18.0] - 2022-06-14

Changed

  • Shift CR's kind changed to the common type ServiceGroup

Removed

  • Test job (with script configmap) for checking status of the shift resources

[0.17.1] - 2022-06-14

Changed

  • Update UMBRELLA_CHART_VERSION to 0.17.0
  • Update ci-lib version to 10.2.0
  • Update scp-messenger to 3.61.1

[0.17.0] - 2022-06-07

Changed

  • The new SCP chart versions contain changes to immutable Kubernetes fields. This is a BREAKING CHANGE which will cause the update to fail. To work around this, either manually helm uninstall the SCP helm releases or delete the following Kubernetes objects before or after running helm upgrade on the shift release.
    • Secrets: RELEASE_NAME-scp-addressbook-config, RELEASE_NAME-scp-gateway-config, RELEASE_NAME-scp-media-config , RELEASE_NAME-scp-messenger-config, RELEASE_NAME-scp-presence-config.
    • Deployments: RELEASE_NAME-scp-addressbook, RELEASE_NAME-scp-gateway, RELEASE_NAME-scp-media , RELEASE_NAME-scp-messenger, RELEASE_NAME-scp-presence.
  • Update ast-webhooks to 0.1.7
  • Update smartscreen-frontend to 7.1.31
  • Update smartscreen-services to 6.5.25
  • Update smartscreen-search to 3.2.5
  • Update smartscreen-dashboard to 2.2.0
  • Update scp-addressbook to 3.52.0
  • Update scp-presence to 3.52.0
  • Update scp-messenger to 3.61.0
  • Update scp-media to 3.36.0
  • Update scp-gateway to 3.64.0
  • Update idp-core to 1.11.0
  • Update idp-scp-connector to 0.7.0
  • Adjusted CRDs for dynamic service names of SCP components.

Added

  • Kafka topics com.kobil.ast.event, com.kobil.ast.stream.sse, and com.kobil.ast.client.status required by upcoming version of ast-stream service.

[0.16.0] - 2022-06-01

Changed

  • BREAKING CHANGE in database configuration of ast-client-properties. Values change from

      database:
    type: postgres
    vertx:
    host: postgres
    user: user
    password: "password"
    database: "ast-client-properties"
    port: 5432

    to

      database:
    type: postgres
    host: postgres
    user: user
    password: "password"
    database: "ast-client-properties"
    port: 5432
  • Update ast-cpb to 2.1.0

  • Update ast-client-management to 2.10.7

  • Update ast-client-properties to 2.6.13

  • Update ast-login to 3.3.6

  • Update ast-stream to 2.0.13

  • Update ast-version to 3.6.1

  • Update ast-localization to 0.1.3

[0.15.0] - 2022-05-30

Changed

  • Update ci-lib to 10.0.0
  • Migrate to template library chart ks-chart-template-common 0.1.0.
  • Refactored values for configuration of ingress and istio.
  • Update UMBRELLA_CHART_VERSION to 0.14.0
  • Extended README.md.

Added

  • Support for up to three istio ingress gateways for api groups admin, external, and public. Public gateway only routes endpoints marked as public. External gateway routes endpoints marked as public and external. Admin gateway routes all endpoints. Public endpoints must be exposed via public Internet. External endpoints are optionally used by third parties for integration and need to be exposed outside of the cluster, Admin endpoints are needed for administrative purposes only, e.g. admin UIs.

[0.14.0] - 2022-05-24

Added

  • New service ast-webhooks 0.1.2 and minimum values for its configuration (astWebhooks.replicaCount , astWebhooks.secrets.dbMaster, astWebhooks.redis.connectionString).

Changed

  • Update ci-lib to 9.0.0
  • Update smartscreen-frontend to 7.1.27
  • Update smartscreen-services to 6.5.22
  • Update smartscreen-search to 3.0.38
  • Update smartscreen-dashboard to 2.1.40
  • Update idp-scp-connector to 0.6.0
  • Change default for dbMaster encryption key to a valid 32 byte value Y7ZrZUipJFsMt0j3xqOXT0V9mvO21UPA.

Removed

  • Value idpScpConnector.parentCert is no longer required.

[0.13.1] - 2022-05-12

Changed

  • Update idp-core to 1.9.1

[0.13.0] - 2022-05-10

Changed

  • Update idp-core to 1.9.0
  • Update ci-lib to 8.6.0
  • Update mroutes to 2.1.0
  • Update smartscreen-frontend to 7.1.16
  • Update smartscreen-services to 6.5.10
  • Update smartscreen-search to 3.0.17
  • Update smartscreen-dashboard to 2.1.26

[0.12.0] - 2022-05-03

Changed

  • Update scp-addressbook to 3.50.2
  • Update scp-messenger to 3.60.5
  • Update scp-media to 3.35.0
  • Update scp-gateway to 3.63.2
  • Update scp-presence to 3.51.2
  • Update ast-client-management to 2.9.3
  • Update ast-client-properties to 2.4.24
  • Update ast-ca to 2.3.0
  • Update ast-login to 3.1.0
  • Update ast-localization to 0.1.2
  • Update ast-cpb to 2.0.6
  • Update ast-version to 3.5.7
  • Update ast-stream to 2.0.11
  • Update ast-tms to 0.10.1
  • Update smartscreen-frontend to 7.0.0
  • Update smartscreen-services to 6.4.0
  • Update smartscreen-dashboard to 2.1.0
  • Update smartscreen-search to 2.0.0
  • Update smartdashboard-frontend to 2.8.6
  • Update smartdashboard-smartscreen to 2.5.1
  • Update smartdashboard-usermanagement to 2.5.1
  • Update smartdashboard-analytics to 0.4.0
  • Update smartdashboard-reports to 0.2.0
  • Update smartdashboard-broadcast to 0.8.5
  • Update idp-core to 1.8.1
  • Update ci-lib to 8.5.0
  • Override some scp defaults in crd
    • For scp-addressbook: elasticsearch.enabled: false. If segment postgres is enabled: searchconfig.sql: Elixir.Kobil.Ecoservers.Addressbook.Search.Postgres.PostgresSearch.
    • For scp-gateway: addServiceIdToConvId: true, checkNewIdentityToken: false, defaultAuthorizationMethod: idp
    • For scp-presence: rabbitmq.enabled: false
    • For scp-media: Configure database of scp-messenger as mediadb.
  • smartdashboard-kong-config version 2.3.0 is required to set up kong routes for smartdashboard.

Added

  • Value astClientProperties.secrets.dbMaster for configuring DB encryption key of ast-client-properties.
  • Value astLogin.secrets.dbMaster for configuring DB encryption key of ast-login and session key of ast-client-properties.
  • Values in smartdashboardBroadcast.database for configuring DB settings of smartdashboard-broadcast.
  • Values in scp.addressbook.postgresDb for configuring optional segment database.
  • App Builder smartdashboard service v0.1.1
  • idp-scp-connector endpoint for media download to idp routing configs.
  • ast-tms endpoints to ast routing configs.

[0.11.1] - 2022-04-25

Fixed

  • check CR status script extended for missing boilerplate resources check

[0.11.0] - 2022-03-24

Changed

  • Update ast-ca to 2.0.3
  • Update ast-login to 2.2.1
  • BREAKING Changes: update from previous versions it not possible. The ast-login database must be wiped before the upgrade.
  • update ci-lib to 8.1.2

[0.10.0] - 2022-03-21

Changed

  • Update ci-lib to 8.1.0
  • Update idp-core to 1.5.0
  • Update smartscreen-frontend to 6.3.5
  • Update smartscreen-services to 6.1.6
  • Update smartscreen-dashboard to 1.1.6
  • Update smartscreen-search to 1.3.1
  • Update smartdashboard-frontend to 2.7.7
  • Update smartdashboard-smartscreen to 2.3.1

Added

  • Kafkatopic com.kobil.ast.leader.election

[0.9.1] - 2022-03-16

Fixed

  • Update various default configurations related to chat.
  • Removed leftovers of old dashboard.

[0.9.0] - 2022-03-10

Changed

  • Update ci-lib to 8.0.1
  • Update idp-core to 1.4.0
  • Update idp-scp-connector to 0.5.0
  • Update smartdashboard-frontend to 2.7.4
  • Update smartdashboard-user-management to 2.4.1
  • Update smartdashboard-reports to 0.1.4
  • Update smartdashboard-broadcast to 0.2.1
  • Update scp-gateway to 3.62.0
  • Update scp-addressbook to 3.49.1
  • Update scp-presence to 3.51.1
  • Update scp-media to 3.33.8
  • Update scp-messenger to 3.60.3
  • Update ast-login to 2.0.0
  • Update ast-tms to 0.7.2
  • Update ast-ca to 1.5.0
  • Update ast-client-management to 2.5.3
  • Update ast CRD to correspond to value changes.
  • BREAKING CHANGES in values.yaml: Changes in section astLogin: as required by ast-login 2.0.0
  • BREAKING CHANGES in matchLabels of SCP components. Updating to this version from a previous version will fail. As workaround, remove the existing SCP deployments before updating.

Added

  • Value idpScpConnector.parentCert. Needs to be set to the root CA certificate used by astca service (astca.issuer.cert).

Fixed

  • Typo in topic name. Should be com.kobil.astmanagment.events instead of com.kobil.astmanagement.events.

[0.8.2] - 2022-03-01

Changed

  • Update to SmartScreen Release 2022-02-28
    • smartscreen-frontend from 6.1.3 to 6.1.9
    • smartscreen-services from 6.0.0 to 6.0.8
    • smartscreen-dashboard from 0.10.3 to 0.10.9
    • smartscreen-search from 0.26.3 to 0.26.14

[0.8.1] - 2022-02-24

Fixed

  • valuesOverride block for ast-tms and ast-localization were not applied correctly.

[0.8.0] - 2022-02-23

Changed

  • Update idp-core to 1.3.0
  • Update idp-scp-connector to 0.4.1
  • Update smartdashboard-frontend to 2.6.1
  • Update smartdashboard-smartscreen to 2.2.1
  • Update smartdashboard-user-management to 2.4.0
  • Update smartdashboard-analytics to 0.2.0
  • Update ast-stream to 2.0.8
  • Update astlogin to 1.0.0
  • Update smartscreenfrontend to 6.1.3
  • Update smartscreenservices to 6.0.0
  • Update smartscreendashboard to 0.10.3
  • Update smartscreensearch to 0.26.3

Added

  • smartdashboard-reports 0.1.2
  • smartdashboard-broadcast 0.1.0

Removed

  • Support for old mPower dashboard

[0.7.0] - 2022-02-11

Changed

  • Istio gateway path based routing now uses regular expressions.
  • Annotations of ingress resource for istio gateway are configurable via values.
  • Moved definitions if istio resources and ingress to microservice-add-ons.
  • Retention period for topics com.kobil.ast.architecture.info, com.kobil.ast.version.info is now -1.
  • Updated components
    • microservice-add-ons 0.3.0
    • idp-core 1.2.1
    • idp-scp-connector 0.3.0
    • smartscreen-frontend 5.1.2
    • smartscreen-services 5.1.1
    • smartdashboard-smartscreen 2.0.2
    • smartdashboard-frontend 2.5.2
    • scp-addressbook 3.47.2
    • scp-presence 3.49.2
    • scp-messenger 3.59.4
    • scp-media 3.33.3
    • scp-gateway 3.58.4
    • astca 1.4.1
    • astcpb 2.0.1
    • ast-client-management 2.0.2
    • ast-client-properties 2.2.0
    • ast-login 0.6.0
    • ast-stream 2.0.5
    • ast-version 2.0.1
    • kafka 0.6.0

Added

  • Added components (disabled by default)
    • smartscreen-search 0.24.0
    • smartscreen-dashboard 0.2.1
    • smartdashboard-analytics 0.1.0

Removed

  • Ingress resources for each service.

[0.6.0] - 2022-01-18

Added

  • Values for certificates and secrets in astca section.
  • Values for database in idpScpConnector section.

Changed

  • Update components:
    • ast-client-properties-0.21.0
    • ast-localization-0.0.10
    • ast-stream-1.0.21
    • ast-tms-0.5.0
    • ast-version-1.5.11
    • astca-1.3.1
    • astclientmanagement-0.32.5
    • astcpb-0.1.1-rc.60
    • astlogin-1.0.0-rc.967
    • idp-core-1.1.0-rc.104129
    • idp-scp-connector-0.2.0
    • smartdashboard-ast-services-1.4.0
    • smartdashboard-frontend-2.3.1
    • smartdashboard-smartscreen-2.0.0
    • smartdashboard-user-management-2.0.0
    • smartscreenfrontend-5.1.0-rc.106890
    • smartscreenservices-5.0.3
    • kafka-0.5.0
    • mroutes-2.0.0
    • tpllib-1-2-0
  • Replace idp umbrella chart with stand-alone charts for idp-core and idp-scp-connector.
  • External visible subdomain for idp changes from {tenant}.api to idp.
  • Dashboard deployment is disabled by default.
  • Update created kafka topics.

Removed

  • Deployment of smartdashboard-kong-config.

[0.5.0]

Added

  • istio integration

[0.4.0]

Added

  • enabled flag for all services, to have an option to disable particular services for deployment
  • boilerplates CR

Changed

  • Extended AST CR with further Services - ast-localization and ast-tms
  • updated kafka version to 0.5.0

Deleted

  • custom kafka resources values

[0.3.0]

Added

  • values override block valuesOverride to all services

Changed

  • updated pipeline to latest version and include releases and deploy steps

[0.2.0]

Changed

  • Check status job as optional test

[0.1.0]

Added

  • Initial chart version