Skip to main content
Version: v1.1.x

PaletteAI 1.1.2 Release Notes

Summary

PaletteAI 1.1.2 ships a coordinated hotfix.1 image train for brush, canvas, hue, and mural-crds so operators on 1.1.1 can pick up controller and chart fixes without waiting for 1.2.

WorkloadDeployment health reporting is corrected so deployments surface as Unhealthy when their Environment is not ready, rather than progressing through Starting or Rendering phases prematurely. AIWorkload status now reflects Compute Pool readiness, giving clearer visibility into deployment progress and failure states when a Compute Pool is not ready or enters an unknown condition.

Profile Bundle lifecycle fixes reduce finalizer churn: finalizers are applied only to Profile Bundle child resources managed by the controller, and Workload Profile references used in WorkloadDeployment contexts are verified more reliably.

The umbrella chart cleanup Job is more reliable during Helm uninstall. PaletteAI custom resources are deleted in the correct order, and the cleanup config includes the Job and ConfigMap so Helm can remove them without racing the pre-delete hook. Canvas table layouts no longer inherit fixed cell heights from gamut, restoring natural row sizing in list views.

Upgrade Notes

  1. You must upgrade the mural-crds chart to 0.7.8-hotfix.1 before upgrading the mural chart to 1.1.2. For detailed instructions on how to upgrade PaletteAI, refer to the PaletteAI upgrade guide.

Component Versions

The following core component versions are pinned for this PaletteAI release.

ComponentVersion
brush0.5.18-hotfix.1
canvas0.6.9-hotfix.1
hue0.12.12-hotfix.1
mural-crds0.7.8-hotfix.1

Mural Helm values

The following diff lists changes to mural/charts/mural/values.yaml between PaletteAI 1.1.1 and 1.1.2.

values.yaml
diff --git a/mural/charts/mural/values.yaml b/mural/charts/mural/values.yaml
index c2bb73bbe..b40c27561 100644
--- a/mural/charts/mural/values.yaml
+++ b/mural/charts/mural/values.yaml
@@ -67,7 +67,7 @@ global:
# - use a custom FleetConfig controller image with the `gke-gcloud-auth-plugin` installed
kubernetesProvider: "Generic"
certManagerVersion: "v1.19.1"
- muralVersion: "1.1.1"
+ muralVersion: "1.1.2"
dns:
domain: "replace.with.your.domain"
rootIngress:
@@ -108,7 +108,7 @@ global:
username: ""
password: ""
basicAuthSecretName: ""
- muralCrdsVersion: "0.7.8-hotfix.0"
+ muralCrdsVersion: "0.7.8-hotfix.1"

## @section certificates
## @param certificates.clusterIssuer.spec.selfSigned The spec for the ClusterIssuer used by cert-manager to issue the Mural root CA certificate.
@@ -1475,7 +1475,7 @@ brush:
## @param brush.image.pullPolicy The pull policy to use for the image
image:
repository: public.ecr.aws/mural/brush
- tag: v0.5.18-hotfix.0
+ tag: v0.5.18-hotfix.1
pullPolicy: IfNotPresent
## @param brush.imagePullSecrets The pull secrets to use for the image
imagePullSecrets: []
@@ -1764,7 +1764,7 @@ canvas:
## @param canvas.image.pullPolicy canvas image pull policy
image:
repository: public.ecr.aws/mural/canvas
- tag: v0.6.9-hotfix.0
+ tag: v0.6.9-hotfix.1
pullPolicy: IfNotPresent
## @param canvas.imagePullSecrets Image pull secrets
imagePullSecrets: []
@@ -3271,7 +3271,7 @@ hue:
## @param hue.image.pullPolicy Image pull policy
image:
repository: public.ecr.aws/mural/hue
- tag: v0.12.12-hotfix.0
+ tag: v0.12.12-hotfix.1
pullPolicy: IfNotPresent
## @param hue.resources.requests.cpu hue controller deployment's cpu request
## @param hue.resources.requests.memory hue controller deployment's memory request
@@ -3431,7 +3431,7 @@ hue:
enabled: true
image:
repository: public.ecr.aws/mural/hue-definitions
- tag: v0.12.12-hotfix.0
+ tag: v0.12.12-hotfix.1
pullPolicy: IfNotPresent
pullSecrets: []
job:

Full Component Release Notes

The following table lists all changes made to core components in this PaletteAI release.

ComponentTagNotes
brushbrush/v0.5.18-hotfix.1

Rebuilt image on the 0.5.18 line as part of the 1.1.2 hotfix train; no brush-specific functional commits beyond the umbrella backport set.

  • ci: update golang.org/x/crypto to v0.52.0
canvascanvas/v0.6.9-hotfix.1
Bug Fixes
  • canvas: unset table cell heights imposed by gamut
huehue/v0.12.12-hotfix.1

Includes paletteai CLI binaries.

Features
  • hue: AIWorkloads status reflects ComputePool
Bug Fixes
  • hue: WorkloadDeployments are unhealthy with unready env
  • hue: verification of pb wlps used in wldcs
  • hue: only add finalizers to PB's child resources in controller
  • mural: let Helm delete the cleanup Job and ConfigMap itself
  • mural: cleanup all PaletteAI CRs in the correct order; collect support bundle for Helm chart E2E
  • mural: include self as final object in cleanup config
mural-crdsmural-crds/v0.7.8-hotfix.1

Hotfix pin on the 0.7.8 line aligned with the 1.1.2 image train; no CRD changes.