docs/releases/v1.54.0-next.1-changelog.md
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.54.0-next.1
c6af8ac: Added audit logging for kubernetes-backend routes. The plugin now emits auditor events for cluster list, cluster proxy, entity workload queries, custom resource queries, and the deprecated services endpoint. Administrators can filter audit logs by eventId values cluster-fetch and resource-fetch, and by queryType in event metadata.
BREAKING: KubernetesProxyOptions now requires AuditorService.
96cd953: Fixed the DependencyGraph component to avoid a jarring initial render where nodes briefly pile up at overlapping positions before animating into place. The graph content is now hidden until node measurements are complete and the layout has fully settled, then revealed at the correct positions with transitions suppressed for the first frame.
Also fixed a containerRef recreation chain where every graph dimension change caused the container measurement callback to be recreated and re-triggered, producing unnecessary re-renders during initial layout.
visitImports to return an empty object instead of undefined for forward-compatibility with TypeScript 7's stricter return type checking.FilterContainer and EntityListContainer re-exports for forward-compatibility with TypeScript 7.EntityOwnerPicker in owners-only mode to display human-readable entity titles (from metadata.title or spec.profile.displayName) instead of opaque internal names, both in the dropdown list and in the selected owner chips. The owner list is now virtualized, keeping the picker responsive for catalogs with large numbers of owner entities.payload.metadata.slackChannel, with the existing entity annotation lookup as a fallback.description parameter optional in publish:gerrit action.dompurify from 3.4.11 to 3.4.12