Skip to main content
Version: v1.1.x

PaletteAI 1.1.3 Release Notes

Summary

PaletteAI 1.1.3 is a patch release on 1.1.2 that ships a coordinated hotfix.2 image train for brush, canvas, hue, and mural-crds, letting operators pick up controller and UI fixes without waiting for 1.2.

Tenant-scoped management is the main theme of this release. Tenant permission handling, in-product messaging, and routing are improved, and Tenant-scoped App and Model deployments can now be created. Compute Pool views gain cluster status health indicators, and the maximum character limit for Compute Pool names is increased.

Workload Profile and Profile Bundle handling are refined: workload profile definitions are limited to the project and system namespaces, imported Profile Bundles revalidate their status, and Profile Bundle status is patched separately so spec mutations are not blocked by webhooks. Project model settings are now scoped to their integration, project settings can be created without integrations when tenant settings are shared, and database migration names no longer carry a numbered prefix.

Upgrade Notes

  1. You must upgrade the mural-crds chart to 0.7.8-hotfix.2 before upgrading the mural chart to 1.1.3. 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.2
canvas0.6.9-hotfix.2
hue0.12.12-hotfix.2
mural-crds0.7.8-hotfix.2

Mural Helm values

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

values.yaml
diff --git a/mural/charts/mural/values.yaml b/mural/charts/mural/values.yaml
index b40c27561..a9144ab69 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.2"
+ muralVersion: "1.1.3"
dns:
domain: "replace.with.your.domain"
rootIngress:
@@ -108,7 +108,7 @@ global:
username: ""
password: ""
basicAuthSecretName: ""
- muralCrdsVersion: "0.7.8-hotfix.1"
+ muralCrdsVersion: "0.7.8-hotfix.2"

## @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.1
+ tag: v0.5.18-hotfix.2
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.1
+ tag: v0.6.9-hotfix.2
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.1
+ tag: v0.12.12-hotfix.2
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.1
+ tag: v0.12.12-hotfix.2
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.2

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

canvascanvas/v0.6.9-hotfix.2
Features
  • canvas: tenant permission handling, messaging, and routing improvements
  • canvas: tenant-scoped App Model deployment
  • canvas: Compute Pool cluster status health indicator improvements
  • canvas: hide system labels and annotations from overview and details pages
Bug Fixes
  • canvas: increase the maximum character limit for Compute Pool names
  • canvas: limit workload profile definitions to project and system namespaces
  • canvas: add status revalidation for imported Profile Bundles
  • canvas: add a warning on the edit Palette integration drawer
huehue/v0.12.12-hotfix.2

Includes paletteai CLI binaries.

Features
  • hue: allow metadata updates on invalid resources
Bug Fixes
  • hue: patch Profile Bundle status separately to bypass webhooks when the spec was mutated
  • hue: scope project model settings to the integration scope
  • hue: allow project setting creation when no integrations are specified if tenant settings are shared
  • hue: remove numbered prefix from migrations
  • hue: bump paletteai-profilebundles to v1.3.2
mural-crdsmural-crds/v0.7.8-hotfix.2

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