Cloud Native Compiler Release Notes
Version 1.7.1 - Release Date: June 30, 2023
New Features
-
Profile Log Service now stores profile metadata in the blob storage. This means that you can use AWS S3 or Azure Blob Storage to persist profile metadata and no longer need to back up the database pod with persistent storage. This change also means that when you upgrade from any release prior to 1.7.1 your previously collected profiles are no longer available.
-
Because of this change, the db component (MariaDB) is no longer needed when running CNC in Profile Log Service-only mode.
-
-
Profile Log service automatically cleans-up unused profile names when not requested for a defined time. You can configure the duration with
profileLogService.cleaner.keepUnrequestedProfileNamesFor
. See "Configuring the Profile Log Service > Profile Log Service Defaults" for more configuration information. -
New version of the Grafana monitoring dashboard with additional charts, and updates related to changes in the metrics reported by CNC components.
-
You can define the profile log name with a Java property specified in the command line, in the format
%prop={PROPERTY}%
. For more info, see "Using the Profile Log Service > Substitution Macros". -
Improved setup for Profile Log Service-only deployment.
-
CNC can automatically recover from DB pod restarts with loss of schema. To enable this feature, set the following value in
values-override.yaml
:$ dbschema.auto-recreate.enabled=true -
The
hostPort
attribute is no longer required and included for the storage pod.