PaletteAI 1.1.5 Release Notes
Summary
PaletteAI 1.1.5 is a patch release on 1.1.4 that ships a coordinated hotfix.4 image train for brush, canvas, hue, and mural-crds. It continues to harden Compute Pool, Profile Bundle, and Workload lifecycle handling across the 1.1 line, and adds taint support for Compute Pool node pools.
Compute Pool capabilities expand and stabilize. Node pools can now carry taints to control workload scheduling. Compute Pools can scale up while in use, and a ProvisioningFailed condition no longer marks an otherwise running cluster as Unhealthy. The Compute Pool overview now derives its state from status aggregates with cluster and node pool filters, and Compute Pool variable sync no longer fails when a new Profile Bundle is imported.
Definition, Profile Bundle, and Workload Profile handling receive several correctness fixes. Duplicate Definition creation is blocked with clear validation feedback, reused or orphaned definition-output objects are resolved by rendered name, and Workload Profile variables are synced into existing Definition revisions. Numeric-like variable values preserve their string type, Profile Bundle names stay consistent, and Profile Bundle type validations and import error reporting are improved. Workloads stuck in a Deleting state due to a stale informer cache are now released.
Settings validation is more robust: placeholder Palette configurations and unreachable Palette APIs are caught earlier through fail-fast webhook health checks, and backend validation is added for project and tenant model-settings ACLs. The paletteai CLI gains a version command and an --extra-chart flag for mirror export/sync, and mirror export validation is relaxed to allow chart-only content bundles.
The UI gains a range of refinements, including an improved Bundle Manager version experience, a Compute Pool overview revamp, app and model deployment cleanups, and fixes to wizard navigation, dropdowns, and the User Menu rendering.
Upgrade Notes
- You must upgrade the
mural-crdschart to 0.7.8-hotfix.4 before upgrading themuralchart to 1.1.5. 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.
| Component | Version |
|---|---|
| brush | 0.5.18-hotfix.4 |
| canvas | 0.6.9-hotfix.4 |
| hue | 0.12.12-hotfix.4 |
| mural-crds | 0.7.8-hotfix.4 |
Mural Helm values
The following diff lists changes to mural/charts/mural/values.yaml between PaletteAI 1.1.4 and 1.1.5.
diff --git a/mural/charts/mural/values.yaml b/mural/charts/mural/values.yaml
index cbe1ed214..3eceb220c 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.4"
+ muralVersion: "1.1.5"
dns:
domain: "replace.with.your.domain"
rootIngress:
@@ -108,7 +108,7 @@ global:
username: ""
password: ""
basicAuthSecretName: ""
- muralCrdsVersion: "0.7.8-hotfix.3"
+ muralCrdsVersion: "0.7.8-hotfix.4"
## @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.3
+ tag: v0.5.18-hotfix.4
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.3
+ tag: v0.6.9-hotfix.4
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.3
+ tag: v0.12.12-hotfix.4
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.3
+ tag: v0.12.12-hotfix.4
pullPolicy: IfNotPresent
pullSecrets: []
job:
Full Component Release Notes
The following table lists all changes made to core components in this PaletteAI release.
| Component | Tag | Notes |
|---|---|---|
| brush | brush/v0.5.18-hotfix.4 | Bug Fixes
|
| canvas | canvas/v0.6.9-hotfix.4 | Features
Bug Fixes
|
| hue | hue/v0.12.12-hotfix.4 | Includes paletteai CLI binaries. Features
Bug Fixes
|
| mural-crds | mural-crds/v0.7.8-hotfix.4 | Hotfix pin on the 0.7.8 line aligned with the 1.1.5 image train; no CRD changes. |