backstage release v3.35.0
Added
- (agent-platform) Creator, connector logos and sort on the Agents list by @Rotfuks — Each row of the Agents list shows who created the agent (
by <name>, orPlatformfor agents applied through GitOps) and the logos of the connectors it uses, and a sort select offersLast used,Recently addedandName, remembered per browser. - (agent-platform) Name agents’ creators by their display name by @Rotfuks — The Agents list and an agent’s
Created byfact show the creator’s name instead of the email, which the agent page keeps beneath it; needs an agent-manager that records the name, otherwise the email shows. Merged into #3332. - (agent-platform) Handle private skill repositories in the wizard by @teemow — In the new-agent wizard, skills from a private repository read
· private, with a note naming the credential that fetches them or warning that there is none. An agent’s page tells a missing skills credential apart from an agent that is still starting. - (muster) Show muster’s own icon and name it Muster in the connectors by @marians — In Customize · Connectors, muster’s own entry shows its logo instead of a letter tile and reads
Muster, in the list and on its connector page; needs muster v5.59.0 or later for the logo. - (plans) Share content reads across backend replicas by @teemow — Opening a plan a second time no longer waits about 3 seconds for GitHub when the request lands on another backend replica: the replicas share each person’s file reads through the plugin’s database.
- (plans) Hive reads the chosen team’s magazine data set by @teemow — Choosing a team in Hive’s header shows that team’s own Now and History, not only its work where it touches Bumblebee’s. A team without a data set shows
No magazine data for Team <name> yetwith a link to its board. - (roadmap) Keep board reads in the database, shared and restart-proof by @teemow — Hive’s Roadmap board loads from stored reads after a portal restart or on another backend replica, instead of reading GitHub again; a team’s Done column took 40–55 seconds on such a cold read.
Fixed
- (agent-platform) Keep the usage organization select to one width and name org- namespaces as organizations by @marians — On the Usage pages, a long organization name no longer pushes the header’s controls onto a second line, and the Organization select, captions, rows and the sessions filter name organizations without the
namespaceororg-prefix. - (agent-platform) Count cached input tokens once on the Usage pages by @QuentinBisson — The Usage pages count cached input tokens once, so token totals, the cost per million tokens and the cache read share, which were up to twice off, match the session cost estimate.
- (muster) Drop a Validate verdict that answers after an edit by @teemow — In the Edit as JSON dialog of a connector, a
Validatethat answers after the text was changed no longer showsDefinition is valid.next to the new text’s error. - (muster) Recognise the stored OAuth client by muster’s new Secret name by @Rotfuks — The Add connector wizard shows
Client secret storedagain for a client typed into it, with muster releases that name its Secret<server>-muster-client-…. - (muster) Cache the connector usage and read tool latency apart by @QuentinBisson — Usage › Connectors no longer waits about 7 seconds for windows over 48 hours: the table shows first and fills in the p95 latency column when it arrives, and a visit within 5 minutes is answered from a cache.
- (plans) Hive Now drops lane descriptions for unfollowed teams by @teemow — On Hive’s Now tab, with a team chosen that the magazine doesn’t follow, the lanes no longer show the descriptions written for the followed team.
- (several plugins) Stop polling from hidden tabs and after auth_required by @marians — Where you aren’t signed in to model-manager, the Serving view offers the sign-in instead of saying the environment could not be read, and portal tabs in the background stop polling and catch up when you return.
Development and CI/CD
- (backend) Install git in the image build stage for git dependencies by @teemow — The image build no longer fails on a cold cache fetching the dependencies that come from GitHub; nothing new ships in the image.
- (ci) Align files according to platform standards by @giantswarm-align-files[bot] — Updates the generated CircleCI workflows and Makefile to the current platform templates.
- (deps) Bump Backstage to 1.56.4 by @marians
Full Changelog: https://github.com/giantswarm/backstage/compare/v3.34.5...v3.35.0