PageSourceSearch

https://backstage.io/assets/js/220673c8.3c24911a.js

js backstage.io collected 2026-09-24 08:29:17 UTC 79,521 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkbackstage_microsite=self.webpackChunkbackstage_microsite||[]).push([["16967"],{517365(e,n,a){a.r(n),a.d(n,{assets:()=>d,contentTitle:()=>t,default:()=>r,frontMatter:()=>s,metadata:()=>c,toc:()=>h});var c=a(78855),i=a(474848),l=a(28453);let s={},t="Release v1.2.0-next.1",d={},h=[{value:"@backstage/[email protected]",id:"backstagetest-utils110-next1",level:2},{value:"Minor Changes",id:"minor-changes",level:3},{value:"Patch Changes",id:"patch-changes",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-adr010-next0",level:2},{value:"Minor Changes",id:"minor-changes-1",level:3},{value:"Patch Changes",id:"patch-changes-1",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-adr-backend010-next0",level:2},{value:"Minor Changes",id:"minor-changes-2",level:3},{value:"Patch Changes",id:"patch-changes-2",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-adr-common010-next0",level:2},{value:"Minor Changes",id:"minor-changes-3",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-search-react020-next1",level:2},{value:"Minor Changes",id:"minor-changes-4",level:3},{value:"Patch Changes",id:"patch-changes-3",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-tech-insights-backend040-next1",level:2},{value:"Minor Changes",id:"minor-changes-5",level:3},{value:"Patch Changes",id:"patch-changes-4",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-tech-insights-node030-next1",level:2},{value:"Minor Changes",id:"minor-changes-6",level:3},{value:"Patch Changes",id:"patch-changes-5",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-techdocs-addons-test-utils010-next0",level:2},{value:"Minor Changes",id:"minor-changes-7",level:3},{value:"Patch Changes",id:"patch-changes-6",level:3},{value:"@backstage/[email protected]",id:"backstageapp-defaults102-next0",level:2},{value:"Patch Changes",id:"patch-changes-7",level:3},{value:"@backstage/[email protected]",id:"backstagebackend-common0133-next1",level:2},{value:"Patch Changes",id:"patch-changes-8",level:3},{value:"@backstage/[email protected]",id:"backstagecli0171-next1",level:2},{value:"Patch Changes",id:"patch-changes-9",level:3},{value:"@backstage/[email protected]",id:"backstagecore-app-api102-next0",level:2},{value:"Patch Changes",id:"patch-changes-10",level:3},{value:"@backstage/[email protected]",id:"backstagecore-components094-next0",level:2},{value:"Patch Changes",id:"patch-changes-11",level:3},{value:"@backstage/[email protected]",id:"backstagecore-plugin-api102-next0",level:2},{value:"Patch Changes",id:"patch-changes-12",level:3},{value:"@backstage/[email protected]",id:"backstagecreate-app0427-next1",level:2},{value:"Patch Changes",id:"patch-changes-13",level:3},{value:"@backstage/[email protected]",id:"backstagedev-utils102-next1",level:2},{value:"Patch Changes",id:"patch-changes-14",level:3},{value:"@backstage/[email protected]",id:"backstageintegration-react110-next1",level:2},{value:"Patch Changes",id:"patch-changes-15",level:3},{value:"@techdocs/[email protected]",id:"techdocscli111-next1",level:2},{value:"Patch Changes",id:"patch-changes-16",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-airbrake035-next1",level:2},{value:"Patch Changes",id:"patch-changes-17",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-allure0121-next1",level:2},{value:"Patch Changes",id:"patch-changes-18",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-analytics-module-ga0116-next0",level:2},{value:"Patch Changes",id:"patch-changes-19",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-apache-airflow0113-next0",level:2},{value:"Patch Changes",id:"patch-changes-20",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-api-docs085-next1",level:2}
1,{value:"Patch Changes",id:"patch-changes-21",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-auth-backend0131-next1",level:2},{value:"Patch Changes",id:"patch-changes-22",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-azure-devops0121-next1",level:2},{value:"Patch Changes",id:"patch-changes-23",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-badges0229-next1",level:2},{value:"Patch Changes",id:"patch-changes-24",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-bazaar0120-next1",level:2},{value:"Patch Changes",id:"patch-changes-25",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-bitrise0132-next1",level:2},{value:"Patch Changes",id:"patch-changes-26",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-catalog120-next1",level:2},{value:"Patch Changes",id:"patch-changes-27",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-catalog-backend112-next1",level:2},{value:"Patch Changes",id:"patch-changes-28",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-catalog-backend-module-gerrit010-next1",level:2},{value:"Patch Changes",id:"patch-changes-29",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-catalog-graph0217-next1",level:2},{value:"Patch Changes",id:"patch-changes-30",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-catalog-import088-next1",level:2},{value:"Patch Changes",id:"patch-changes-31",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-catalog-react110-next1",level:2},{value:"Patch Changes",id:"patch-changes-32",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-cicd-statistics017-next1",level:2},{value:"Patch Changes",id:"patch-changes-33",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-cicd-statistics-module-gitlab011-next1",level:2},{value:"Patch Changes",id:"patch-changes-34",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-circleci035-next1",level:2},{value:"Patch Changes",id:"patch-changes-35",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-cloudbuild035-next1",level:2},{value:"Patch Changes",id:"patch-changes-36",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-code-climate015-next1",level:2},{value:"Patch Changes",id:"patch-changes-37",level:3}
1,{value:"@backstage/[email protected]",id:"backstageplugin-code-coverage0132-next1",level:2},{value:"Patch Changes",id:"patch-changes-38",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-config-schema0128-next0",level:2},{value:"Patch Changes",id:"patch-changes-39",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-cost-insights01127-next0",level:2},{value:"Patch Changes",id:"patch-changes-40",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-explore0336-next1",level:2},{value:"Patch Changes",id:"patch-changes-41",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-explore-react0017-next0",level:2},{value:"Patch Changes",id:"patch-changes-42",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-firehydrant0122-next1",level:2},{value:"Patch Changes",id:"patch-changes-43",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-fossa0237-next1",level:2},{value:"Patch Changes",id:"patch-changes-44",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-gcalendar031-next1",level:2},{value:"Patch Changes",id:"patch-changes-45",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-gcp-projects0324-next0",level:2},{value:"Patch Changes",id:"patch-changes-46",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-git-release-manager0318-next1",level:2},{value:"Patch Changes",id:"patch-changes-47",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-github-actions055-next1",level:2},{value:"Patch Changes",id:"patch-changes-48",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-github-deployments0136-next1",level:2},{value:"Patch Changes",id:"patch-changes-49",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-gitops-profiles0323-next0",level:2},{value:"Patch Changes",id:"patch-changes-50",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-gocd0111-next1",level:2},{value:"Patch Changes",id:"patch-changes-51",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-graphiql0237-next0",level:2},{value:"Patch Changes",id:"patch-changes-52",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-home0421-next1",level:2},{value:"Patch Changes",id:"patch-changes-53",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-ilert0131-next1",level:2},{value:"Patch Changes",id:"patch-changes-54",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-jenkins074-next1",level:2},{value:"Patch Changes",id:"patch-changes-55",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-kafka035-next1",level:2},{value:"Patch Changes",id:"patch-changes-56",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-kubernetes065-next1",level:2},{value:"Patch Changes",id:"patch-changes-57",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-lighthouse035-next1",level:2},{value:"Patch Changes",id:"patch-changes-58",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-newrelic0323-next0",level:2},{value:"Patch Changes",id:"patch-changes-59",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-newrelic-dashboard0113-next1",level:2},{value:"Patch Changes",id:"patch-changes-60",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-org055-next1",level:2},{value:"Patch Changes",id:"patch-changes-61",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-pagerduty0332-next1",level:2},{value:"Patch Changes",id:"patch-changes-62",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-periskop013-next1",level:2},{value:"Patch Changes",id:"patch-changes-63",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-permission-react041-next0",level:2}
1,{value:"Patch Changes",id:"patch-changes-64",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-rollbar045-next1",level:2},{value:"Patch Changes",id:"patch-changes-65",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-rollbar-backend0129-next1",level:2},{value:"Patch Changes",id:"patch-changes-66",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-scaffolder120-next1",level:2},{value:"Patch Changes",id:"patch-changes-67",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-search081-next1",level:2},{value:"Patch Changes",id:"patch-changes-68",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-sentry0343-next1",level:2},{value:"Patch Changes",id:"patch-changes-69",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-shortcuts026-next0",level:2},{value:"Patch Changes",id:"patch-changes-70",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-sonarqube035-next1",level:2},{value:"Patch Changes",id:"patch-changes-71",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-splunk-on-call0329-next1",level:2},{value:"Patch Changes",id:"patch-changes-72",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-stack-overflow011-next1",level:2},{value:"Patch Changes",id:"patch-changes-73",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-tech-insights021-next1",level:2},{value:"Patch Changes",id:"patch-changes-74",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-tech-insights-backend-module-jsonfc0116-next1",level:2},{value:"Patch Changes",id:"patch-changes-75",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-tech-radar0512-next0",level:2},{value:"Patch Changes",id:"patch-changes-76",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-techdocs111-next1",level:2},{value:"Patch Changes",id:"patch-changes-77",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-techdocs-module-addons-contrib010-next1",level:2},{value:"Patch Changes",id:"patch-changes-78",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-techdocs-react011-next1",level:2},{value:"Patch Changes",id:"patch-changes-79",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-todo027-next1",level:2},{value:"Patch Changes",id:"patch-changes-80",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-user-settings044-next0",level:2},{value:"Patch Changes",id:"patch-changes-81",level:3},{value:"@backstage/[email protected]",id:"backstageplugin-xcmetrics0225-next0",level:2},{value:"Patch Changes",id:"patch-changes-82",level:3},{value:"[email protected]",id:"example-app0271-next1",level:2},{value:"Patch Changes",id:"patch-changes-83",level:3},{value:"[email protected]",id:"example-backend0271-next1",level:2},{value:"Patch Changes",id:"patch-changes-84",level:3},{value:"[email protected]",id:"techdocs-cli-embedded-app0270-next1",level:2},{value:"Patch Changes",id:"patch-changes-85",level:3},{value:"@internal/[email protected]",id:"internalplugin-todo-list101-next0",level:2},{value:"Patch Changes",id:"patch-changes-86",level:3}];function g(e){let n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,l.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"release-v120-next1",children:"Release v1.2.0-next.1"})}),"\n",(0,i.jsx)(n.h2,{id:"backstagetest-utils110-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"minor-changes",children:"Minor Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["1da8b248c2: Added the options parameter to ",(0,i.jsx)(n.code,{children:"renderWithEffects"}),", which if forwarded to the ",(0,i.jsx)(n.code,{children:"render"})," function from ",(0,i.jsx)(n.code,{children:"@testling-library/react"}),". Initially only the ",(0,i.jsx)(n.code,{children:"wrapper"})," option is supported."]}),"\n",(0,i.jsxs)(n.li,{children:["1da8b248c2: Added ",(0,i.jsx)(n.code,{children:"createTestAppWrapper"}),", which returns a component that can be used as the ",(0,i.jsx)(n.code,{children:"wrapper"})," option for ",(0,i.jsx)(n.code,{children:"render"})," or ",(0,i.jsx)(n.code,{children:"renderWithEffects"}),"."]}),"\n"]}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["1da8b248c2: Fixed ",(0,i.jsx)(n.code,{children:"renderInTestApp"})," so that it is able to re-render the result without removing the app wrapping."]}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-adr010-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"minor-changes-1",children:"Minor Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"e73075a301: Implement ADR plugin"}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-1",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-adr-backend010-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"minor-changes-2",children:"Minor Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"e73075a301: Implement ADR plugin"}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-2",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-adr-common010-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"minor-changes-3",children:"Minor Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"e73075a301: Implement ADR plugin"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-search-react020-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"minor-changes-4",children:"Minor Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["bdbe620797: ",(0,i.jsx)(n.strong,{children:"BREAKING"}),": ",(0,i.jsx)(n.code,{children:"SearchContextProviderForStorybook"})," and ",(0,i.jsx)(n.code,{children:"SearchApiProviderForStorybook"})," has been deleted. New mock implementation of the ",(0,i.jsx)(n.code,{children:"SearchApi"})," introduced. If you need to mock the api we recommend you to do the following:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-tsx",children:"import {\n  searchApiRef,\n  MockSearchApi,\n  SearchContextProvider,\n} from '@backstage/plugin-search-react';\nimport { TestApiProvider } from '@backstage/test-utils';\n\n<TestApiProvider apis={[[searchApiRef, new MockSearchApi()]]}>\n  <SearchContextProvider>\n    <Component />\n  </SearchContextProvider>\n</TestApiProvider>;\n"})}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-3",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-tech-insights-backend040-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"minor-changes-5",children:"Minor Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["3333e20b27: ",(0,i.jsx)(n.strong,{children:"BREAKING"}),": The ",(0,i.jsx)(n.code,{children:"buildTechInsightsContext"})," function now takes an additional\nfield in its options argument: ",(0,i.jsx)(n.code,{children:"tokenManager"}),". This is an instance of\n",(0,i.jsx)(n.code,{children:"TokenManager"}),", which can be found in your backend initialization code's\n",(0,i.jsx)(n.code,{children:"env"}),"."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-diff",children:" const builder = buildTechInsightsContext({\n   logger: env.logger,\n   config: env.config,\n   database: env.database,\n   discovery: env.discovery,\n   scheduler: env.scheduler,\n+  tokenManager: env.tokenManager,\n   factRetrievers: [ /* ... */ ],\n });\n"})}),"\n"]}),"\n"]}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-4",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-tech-insights-node030-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"minor-changes-6",children:"Minor Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["58e2c46151: ",(0,i.jsx)(n.strong,{children:"BREAKING"}),": The ",(0,i.jsx)(n.code,{children:"FactRetrieverContext"})," type now contains an additional\nfield: ",(0,i.jsx)(n.code,{children:"tokenManager"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-5",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-techdocs-addons-test-utils010-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"minor-changes-7",children:"Minor Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"52fddad92d: Introducing a package with utilities to help test TechDocs Addons."}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-6",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageapp-defaults102-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-7",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstagebackend-common0133-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-8",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["28b0e4ddef: Update types to match the new version of ",(0,i.jsx)(n.code,{children:"@keyv/redis"})]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstagecli0171-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-9",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["52fb9920ac: Fixed coverage configuration when using ",(0,i.jsx)(n.code,{children:"BACKSTAGE_NEXT_TESTS"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"6cd1f50ae1: Extended lint rule to prevents imports of stories or tests from production code."}),"\n",(0,i.jsxs)(n.li,{children:["4d8736eded: Changed Rollup configuration for TypeScript definition plugin to ignore ",(0,i.jsx)(n.code,{children:"css"}),",\n",(0,i.jsx)(n.code,{children:"scss"}),", ",(0,i.jsx)(n.code,{children:"sass"}),", ",(0,i.jsx)(n.code,{children:"svg"}),", ",(0,i.jsx)(n.code,{children:"eot"}),", ",(0,i.jsx)(n.code,{children:"woff"}),", ",(0,i.jsx)(n.code,{children:"woff2"})," and ",(0,i.jsx)(n.code,{children:"ttf"})," files."]}),"\n",(0,i.jsx)(n.li,{children:"2737777e02: Added the ability to help a user get started with a new organization"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstagecore-app-api102-next0",children:"@backstage/[email protected]"}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-10",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstagecore-components094-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-11",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["ac19f82936: Added ARIA landmark ",(0,i.jsx)(n.code,{children:"<main>"})," to Page component and added ARIA landmark ",(0,i.jsx)(n.code,{children:"<nav>"})," to DesktopSidebar and Sidebar components"]}),"\n",(0,i.jsx)(n.li,{children:"c0055ece91: Announce external links to screen readers"}),"\n",(0,i.jsx)(n.li,{children:"cfc0f2e5bd: Added optional anchorOrigin alignment prop to AlertDisplay"}),"\n",(0,i.jsx)(n.li,{children:"f4380eb602: Add an aria-label to the support button to improve accessibility for screen readers"}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstagecore-plugin-api102-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-12",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["b653a5595c: The authentication APIs are no longer ",(0,i.jsx)(n.code,{children:"@alpha"}),". Since the ",(0,i.jsx)(n.code,{children:"@backstage/core-plugin-api"})," has no ",(0,i.jsx)(n.code,{children:"/alpha"})," entrypoint, the only effect of marking the APIs as ",(0,i.jsx)(n.code,{children:"@alpha"})," was to hide them in documentation. They are still expected to be widely used and there will be a migration path if they are changed in the future."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstagecreate-app0427-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-13",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["7b253072c6: Tweaked template to provide an example and guidance for how to configure sign-in in ",(0,i.jsx)(n.code,{children:"packages/backend/src/plugins/auth.ts"}),". There is no need to add this to existing apps, but for more information about sign-in configuration, see ",(0,i.jsx)(n.a,{href:"https://backstage.io/docs/auth/identity-resolver",children:"https://backstage.io/docs/auth/identity-resolver"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["00fa0dada0: Removed the database choice from the ",(0,i.jsx)(n.code,{children:"create-app"})," command."]}),"\n",(0,i.jsxs)(n.p,{children:["This reduces the step from development to production by always installing the dependencies and templating the production configuration in ",(0,i.jsx)(n.code,{children:"app-config.production.yaml"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["Added ",(0,i.jsx)(n.code,{children:"app-config.local.yaml"})," to allow for local configuration overrides.\nTo replicate this behavior in an existing installation simply ",(0,i.jsx)(n.code,{children:"touch app-config.local.yaml"})," in the project root and apply your local configuration."]}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"better-sqlite3"})," has been moved to devDependencies, for existing installations using postgres in production and SQLite in development it's recommended to move SQLite into the devDependencies section to avoid unnecessary dependencies during builds."]}),"\n",(0,i.jsxs)(n.p,{children:["in ",(0,i.jsx)(n.code,{children:"packages/backend/package.json"})]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-diff",children:'  "dependencies": {\n    ...\n    "pg": "^8.3.0",\n-   "better-sqlite3": "^7.5.0",\n    "winston": "^3.2.1"\n  },\n  "devDependencies": {\n    ...\n    "@types/luxon": "^2.0.4",\n+   "better-sqlite3": "^7.5.0"\n  }\n'})}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["d41f19ca2a: Bumped the ",(0,i.jsx)(n.code,{children:"typescript"})," version in the template to ",(0,i.jsx)(n.code,{children:"~4.6.4"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["To apply this change to an existing app, make the following change to the root ",(0,i.jsx)(n.code,{children:"package.json"}),":"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-diff",children:'   dependencies: {\n     ...\n-    "typescript": "~4.5.4"\n+    "typescript": "~4.6.4"\n   },\n'})}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstagedev-utils102-next1",children:"@backstage/[email protected]"}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-14",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageintegration-react110-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-15",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"techdocscli111-next1",children:"@techdocs/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-16",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["52fddad92d: The TechDocs CLI's embedded app now imports all API refs from the ",(0,i.jsx)(n.code,{children:"@backstage/plugin-techdocs-react"})," package."]}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-airbrake035-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-17",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-allure0121-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-18",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-analytics-module-ga0116-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-19",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-apache-airflow0113-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-20",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-api-docs085-next1",children:"@backstage/[email protected]"}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-21",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["2c279df4eb: Updated dependency ",(0,i.jsx)(n.code,{children:"graphiql"})," to ",(0,i.jsx)(n.code,{children:"^1.8.8"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["165790975d: Updated dependency ",(0,i.jsx)(n.code,{children:"@asyncapi/react-component"})," to ",(0,i.jsx)(n.code,{children:"1.0.0-next.37"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["7f6f97d151: Updated dependency ",(0,i.jsx)(n.code,{children:"@asyncapi/react-component"})," to ",(0,i.jsx)(n.code,{children:"1.0.0-next.38"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-auth-backend0131-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-22",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["cac3ba68a2: Fixed a bug that was introduced in ",(0,i.jsx)(n.code,{children:"0.13.1-next.0"})," which caused the ",(0,i.jsx)(n.code,{children:"ent"})," claim of issued tokens to be dropped."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:"5d268623dd: Updates the OAuth2 Proxy provider to require less infrastructure configuration."}),"\n",(0,i.jsxs)(n.p,{children:["The auth result object of the OAuth2 Proxy now provides access to the request headers, both through the ",(0,i.jsx)(n.code,{children:"headers"})," object as well as ",(0,i.jsx)(n.code,{children:"getHeader"})," method. The existing logic that parses and extracts the user information from ID tokens is deprecated and will be removed in a future release. See the OAuth2 Proxy provider documentation for more details."]}),"\n",(0,i.jsxs)(n.p,{children:["The OAuth2 Proxy provider now also has a default ",(0,i.jsx)(n.code,{children:"authHandler"})," implementation that reads the display name and email from the incoming request headers."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:"Updated dependencies"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-azure-devops0121-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-23",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-badges0229-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-24",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-bazaar0120-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-25",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-bitrise0132-next1",children:"@backstage/[email protected]"}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-26",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-catalog120-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-27",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"051fc60258: Lighthouse was reporting this button as having invalid aria- values, as the popover doesn't exist until clicked. This adds additional labels to the button to make it valid aria"}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-catalog-backend112-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-28",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"1ccbe081cc: Minor internal tweak to support TypeScript 4.6"}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-catalog-backend-module-gerrit010-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-29",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["57f684f59c: Fix incorrect main path in ",(0,i.jsx)(n.code,{children:"publishConfig"})]}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-catalog-graph0217-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-30",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-catalog-import088-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-31",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-catalog-react110-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-32",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"0418447669: Added menu parent role for menu items accessibility"}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-cicd-statistics017-next1",children:"@backstage/[email protected]"}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-33",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-cicd-statistics-module-gitlab011-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-34",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-circleci035-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-35",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-cloudbuild035-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-36",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-code-climate015-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-37",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-code-coverage0132-next1",children:"@backstage/[email protected]
1-next.1"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-38",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-config-schema0128-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-39",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-cost-insights01127-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-40",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-explore0336-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-41",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-explore-react0017-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-42",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-firehydrant0122-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-43",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-fossa0237-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-44",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-gcalendar031-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-45",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-gcp-projects0324-next0",children:"@backstage/[email protected]"}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-46",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-git-release-manager0318-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-47",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-github-actions055-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-48",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-github-deployments0136-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-49",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-gitops-profiles0323-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-50",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-gocd0111-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-51",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-graphiql0237-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-52",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["8d4ecc30f1: Updated dependency ",(0,i.jsx)(n.code,{children:"@types/codemirror"})," to ",(0,i.jsx)(n.code,{children:"^0.0.109"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-home0421-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-53",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-ilert0131-next1",children:"@backstage/[email protected]"}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-54",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-jenkins074-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-55",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-kafka035-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-56",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-kubernetes065-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-57",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-lighthouse035-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-58",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-newrelic0323-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-59",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-newrelic-dashboard0113-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-60",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-org055-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-61",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"cb0db62344: Fix linking ownership card to catalog owner filter when namespaces are used"}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-pagerduty0332-next1",children:"@backstage/[email protected]"}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-62",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-periskop013-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-63",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-permission-react041-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-64",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-rollbar045-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-65",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-rollbar-backend0129-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-66",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"ab1435dcc9: Updated README to include clearer installation instructions on how to install and configure."}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-scaffolder120-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-67",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"8dce7d5244: Allow validation for custom field extension with type object"}),"\n",(0,i.jsxs)(n.li,{children:["ace230b599: Updated dependency ",(0,i.jsx)(n.code,{children:"@codemirror/legacy-modes"})," to ",(0,i.jsx)(n.code,{children:"^0.20.0"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-search081-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-68",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-sentry0343-next1",children:"@backstage/[email protected]"}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-69",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-shortcuts026-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-70",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-sonarqube035-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-71",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-splunk-on-call0329-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-72",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-stack-overflow011-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-73",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-tech-insights021-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-74",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["aa8db01acb: Add new component ",(0,i.jsx)(n.code,{children:"EntityTechInsightsScorecardCard"}),", which can be used in the overview of the ",(0,i.jsx)(n.code,{children:"EntityPage"})," page or display multiple individual ",(0,i.jsx)(n.code,{children:"EntityTechInsightsScorecardCard"})," in ",(0,i.jsx)(n.code,{children:"EntityLayout.Route"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-tech-insights-backend-module-jsonfc0116-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-75",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["58e2c46151: Updated usages of ",(0,i.jsx)(n.code,{children:"buildTechInsightsContext"})," in README."]}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-tech-radar0512-next0",children:"@backstage/[email protected]"}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-76",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["3588a77994: Rename ",(0,i.jsx)(n.code,{children:"use"})," to ",(0,i.jsx)(n.code,{children:"adopt"}),", to reflect Zalando Tech Radar regarding quadrants and add link to Zalando explanation."]}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-techdocs111-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-77",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["52fddad92d: The ",(0,i.jsx)(n.code,{children:"TechDocsStorageApi"})," and its associated ref are now exported by ",(0,i.jsx)(n.code,{children:"@backstage/plugin-techdocs-react"}),". The API interface, ref, and types are now deprecated in ",(0,i.jsx)(n.code,{children:"@backstage/plugin-techdocs"})," and will be removed in a future release."]}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-techdocs-module-addons-contrib010-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-78",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-techdocs-react011-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-79",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["52fddad92d: The ",(0,i.jsx)(n.code,{children:"TechDocsStorageApi"})," and its associated ref are now exported by ",(0,i.jsx)(n.code,{children:"@backstage/plugin-techdocs-react"}),". The API interface, ref, and types are now deprecated in ",(0,i.jsx)(n.code,{children:"@backstage/plugin-techdocs"})," and will be removed in a future release."]}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-todo027-next1",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-80",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-user-settings044-next0",children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-81",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"ed075219aa: Added alternative text to profile picture"}),"\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"backstageplugin-xcmetrics0225-next0",children:"@backstage/[email protected]"}
1),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-82",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"example-app0271-next1",children:"[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-83",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]
1-next.1"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"example-backend0271-next1",children:"[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-84",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"techdocs-cli-embedded-app0270-next1",children:"[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-85",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"internalplugin-todo-list101-next0",children:"@internal/[email protected]"}),"\n",(0,i.jsx)(n.h3,{id:"patch-changes-86",children:"Patch Changes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Updated dependencies\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n",(0,i.jsx)(n.li,{children:"@backstage/[email protected]"}),"\n"]}),"\n"]}),"\n"]})]})}function r(e={}){let{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(g,{...e})}):g(e)}},28453(e,n,a){a.d(n,{R:()=>s,x:()=>t});var c=a(296540);let i={}
1,l=c.createContext(i);function s(e){let n=c.useContext(l);return c.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),c.createElement(l.Provider,{value:n},e.children)}},78855(e){e.exports=JSON.parse('{"id":"releases/v1.2.0-next.1-changelog","title":"Release v1.2.0-next.1","description":"@backstage/[email protected]","source":"@site/../docs/releases/v1.2.0-next.1-changelog.md","sourceDirName":"releases","slug":"/releases/v1.2.0-next.1-changelog","permalink":"/docs/next/releases/v1.2.0-next.1-changelog","draft":false,"unlisted":false,"editUrl":"https://github.com/backstage/backstage/edit/master/docs/releases/v1.2.0-next.1-changelog.md","tags":[],"version":"current","frontMatter":{}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.