Developer Portal

  • Changed

    • Replace giantswarm.io/deployment-names annotation with giantswarm.io/helmcharts for mapping catalog entities to deployments.
    • Replace portal-based EntityHeaderIcon with EntityHeaderBlueprint custom header for persistent entity icons across all tabs.
    • Migrate scaffolder field schemas from deprecated makeFieldSchemaFromZod to makeFieldSchema.

    Fixed

  • Changed

    • Migrate entity pages to NFS composable system with declarative route bindings.
    • Migrate card components from Material-UI to @backstage/ui Card primitives.
    • Add NFS entity extensions (content tabs, cards, content layouts) and portal-based EntityHeaderIcon.
    • Use EntityChartProvider for deployments tab to get chart name from entity context.
    • Change installation sorting in InstallationPicker to show eu-north on top.
    • Move ai-chat feature flag from app overrides module to the ai-chat plugin.
    • Clean up App.tsx: reorganize imports, move flux overrides to modules directory. See ./docs/releases/v0.117.0-changelog.md for more information.
  • What’s Changed

    Full Changelog: https://github.com/giantswarm/happa/compare/v1.72.0...v1.72.1

  • Fixed

    • Fix false API version incompatibility errors caused by transient server failures during discovery.
    • Fix flaky generateUID uniqueness test by increasing minimum ID length. See ./docs/releases/v0.116.2-changelog.md for more information.
  • Fixed

  • Added

    • Show auto-upgrade setting on HelmRelease details page.
    • Add row highlighting for selected node pool.

    Changed

    • Update Backstage to 1.49.2.
    • Refactor NFS migration: extract nav, user settings, scaffolder, home page, AI chat, kubernetes, api-docs, and app-level overrides into dedicated NFS modules.
    • Replace AI chat floating action button with a sidebar nav item that toggles the chat drawer.
    • Replace SelectedResourceDrawer with shared DetailsPane component from ui-react.
    • Move DetailsPane component and useDetailsPane hook from gs plugin to ui-react for reuse across plugins.
    • Use drawer mode for AI chat button in Flux resource cards.
    • Push right-anchored MUI drawers when AI chat drawer opens in persistent mode.

    Fixed

    • Fix false “Client outdated” warning for resources in older API versions.
    • Fix EntityReadmeCard height clipping when content doesn’t need expansion. See ./docs/releases/v0.116.0-changelog.md for more information.
  • Added

    • Add node pool details panel to cluster details / node pools.

    Changed

    • Improve getContextUsage tool in AI chat, adding cost estimate and changing token calculation.
    • Reject attachments in AI chat. See ./docs/releases/v0.115.0-changelog.md for more information.
  • Changed

    • Improve scaffolder field components: replace SelectFormField with Autocomplete in ClusterPicker and InstallationPicker, clear dependent fields when parent is cleared.
    • Add context window sizes for opus and sonnet 4.6 models in AI chat.

    Fixed

    • Fix AI chat FAB: use more specific CSS selector for bottom padding and only display when authenticated.
    • Fix inline code and code block styling in AI chat markdown rendering.
    • Focus YamlEditor when clicking on the editor wrapper area.
    • Truncate MCP session IDs in log messages to avoid logging full UUIDs. See ./docs/releases/v0.114.1-changelog.md for more information.
  • Added

    • Add AI chat drawer with persistent/overlay variants, FAB, and openMode prop.

    Fixed

    • Fix scaffolder template fetch failing for entities registered via giantswarm location type.
    • Use SPA navigation for Edit Deployment button instead of full page reload. See ./docs/releases/v0.114.0-changelog.md for more information.
  • Added

    • Add deployment edit mode with DeploymentPicker and EntityPicker scaffolder fields.
    • Add MCP tool get-helm-chart-values for fetching Helm chart default values and schema.
    • Add ConfigMap and Secret resource classes, HelmRelease valuesFrom inspection methods, and core API resource path support.
    • Dereference external schema references in app deployment configuration.

    Changed

    • Reduce system prompt instructions for muster.

    Fixed