Changes and Releases
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
Added
- Add support for Azure OpenAI in AI chat backend.
- Add GSSecretYamlValuesEditor scaffolder field extension for secure secret handling.
- Add workload display based on Mimir metrics to Deployments overview.
Changed
- Update Backstage dependencies from 1.47.3 to 1.48.2.
- Migrate GS plugin to New Frontend System (NFS) with PageBlueprint, NavItemBlueprint, and ApiBlueprint.
- Migrate routes, sidebar, icons, sign-in page, feature flags, and app-level APIs to NFS.
- Migrate scaffolder field extensions to NFS FormFieldBlueprint.
- Replace GSFeatureEnabled with NFS config-based extension toggling.
Fixed
- Fix API_FACTORY_CONFLICT errors by migrating custom API overrides to NFS.
- Fix config visibility annotations to prevent backend config exposure to frontend.
- Truncate generated AI tool name to 64 characters.
Removed
- Remove EntityKubernetesContent and show-kubernetes-resources feature flag.
- Remove convertLegacyAppRoot and convertLegacyAppOptions compat bridges.
- Remove FeatureEnabled and MainMenu components from GS plugin.
See ./docs/releases/v0.110.0-changelog.md for more information.
Changed
- Update IAM Policy in bundle to match the requirements for v3.0.0.
Added
- Add
io.giantswarm.application.audience and io.giantswarm.application.managed chart annotations for Backstage visibility. - Push to the
default catalog.
Changed
- Build with up-to-date pipelines.
- Migrate chart annotations to OCI-compatible format (change
application.giantswarm.io/team to io.giantswarm.application.team, remove config.giantswarm.io/version).
Added
- Add
io.giantswarm.application.audience and io.giantswarm.application.managed chart annotations for Backstage visibility.
Changed
- Fix kubernetes version label syntax when using Flux deployments.
- Migrate chart metadata annotations to OCI-compatible format.
Added
- Adding back the
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} label.
Added
- Push to the
default catalog.
Changed
- Escape
+ characters in .Chart.Version value when used as value for app.kubernetes.io/version label.
Added
- Add Crossplane AWS support for automated S3 bucket provisioning for CNPG backups.
Changed
- migrated upstream helm chart to grafana-community
Fixed
- Install Gateway API resources only if tempo is enabled.
Added
- Add
io.giantswarm.application.managed chart annotations for Backstage visibility. - Push to the
default catalog.
Changed
- Migrate Chart.yaml metadata annotations to new
io.giantswarm.application.* format. - Sanitize
Chart.Version when used in labels due to flux appending the artifact digest to the version.
Fixed
- Pushed helm chart to OCI repository.