Changes and Releases

Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.

  • Changed

    • Upgrade application to version 1.26.7 (includes coredns 1.13.1)
  • Fixed

    • Disable Loki Scaled Objects if Loki is disabled.
  • Added

    • Extract error reporter API into dedicated @giantswarm/backstage-plugin-error-reporter-react package.
    • Enhance Flux details panel with creation timestamp, interval, and resource-specific metadata.
    • Add missing pages to telemetry tracking (Home, Catalog graph, Deployment details, Flux, AI Chat).

    Changed

    • Replace TelemetryProvider with standard Backstage AnalyticsApi implementation for TelemetryDeck.
    • Report unknown page telemetry events as warnings via errorReporterApi.

    Fixed

    • Fix AsyncValue component to properly handle falsy values.
    • Fix API version discovery for resources with different version support. See ./docs/releases/v0.104.0-changelog.md for more information.
  • Changed

    • upgrade grafana chart: 10.3.1 => 10.5.15
    • upgrade grafana : 12.3.0 => 12.3.1
  • Changed

    • Update Network Traffic Analysis dashboards
      • Set variables to refresh on time window change
      • Change queries to user avg_over_time to have a smoothened graph over longer time ranges
      • Sort by Mean rather than Last in graps to match what’s shown on the tables
      • Use 7 days as default time window on overview dashboard
      • Add Mean column next to Last on graphs
      • Add cluster variable description
  • Fixed

    • Fix markdown styling in AI chat for inline code elements and list items.
    • Fix EntityHeaderIcon selector to work in production builds. See ./docs/releases/v0.103.1-changelog.md for more information.
  • Added

    • Add io.giantswarm.application.audience and io.giantswarm.application.managed chart annotations for Backstage visibility.

    Fixed

    • Remove duplicate label giantswarm.io/service-type from the ClusterRole and ClusterRoleBinding named {{ .Values.name }} as the same value is defined in athena.labels.common.
    • Fix .image.tag as empty default. Fall back to .Chart.AppVersion if .Values.image.tag is not set. Can be used to override the image tag and aligns with our practices in other charts.
  • Changed

    • Bump kube-mixins to 1.4.1

    Removed

    • Remove the unused home dashboard
  • Changed

    • Bump architect-orb to v6.12.0.
  • Added

    • Add support for Flux image automation resources (ImagePolicy, ImageRepository, ImageUpdateAutomation).
    • Add v1 version support to OCIRepository and HelmRepository resources. See ./docs/releases/v0.103.0-changelog.md for more information.