diff --git a/.changeset/afraid-windows-rule.md b/.changeset/afraid-windows-rule.md new file mode 100644 index 0000000000..5ed217d3a3 --- /dev/null +++ b/.changeset/afraid-windows-rule.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-search': patch +--- + +Fixed bug in "View Full Results" link of Search Modal that did not navigate to the full results page. diff --git a/.changeset/fluffy-readers-own.md b/.changeset/fluffy-readers-own.md new file mode 100644 index 0000000000..bc38e26f7a --- /dev/null +++ b/.changeset/fluffy-readers-own.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-airbrake-backend': patch +--- + +Added support for the [new backend system](https://backstage.io/docs/backend-system/) diff --git a/.changeset/forty-kids-do.md b/.changeset/forty-kids-do.md new file mode 100644 index 0000000000..fcc83df560 --- /dev/null +++ b/.changeset/forty-kids-do.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-airbrake': patch +--- + +Added documentation for the [new backend system](https://backstage.io/docs/backend-system/) diff --git a/.changeset/heavy-jeans-refuse.md b/.changeset/heavy-jeans-refuse.md new file mode 100644 index 0000000000..38d592d5b8 --- /dev/null +++ b/.changeset/heavy-jeans-refuse.md @@ -0,0 +1,8 @@ +--- +'@backstage/cli': patch +'@backstage/cli-node': patch +'@backstage/plugin-devtools-backend': patch +'@backstage/plugin-tech-insights-backend': patch +--- + +semver upgrade to 7.5.3 diff --git a/.changeset/neat-spiders-glow.md b/.changeset/neat-spiders-glow.md new file mode 100644 index 0000000000..c2a19a17e0 --- /dev/null +++ b/.changeset/neat-spiders-glow.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder-backend': patch +--- + +Indicate the name of the option that is being deprecated in task deprecation warning. diff --git a/.changeset/popular-icons-doubt.md b/.changeset/popular-icons-doubt.md new file mode 100644 index 0000000000..4ba9728afe --- /dev/null +++ b/.changeset/popular-icons-doubt.md @@ -0,0 +1,6 @@ +--- +'@backstage/plugin-catalog-react': minor +'@backstage/plugin-catalog': minor +--- + +Tables which use `EntityTableProps` now have an additional `tableOptions` prop which can be used to provide additional table options to these components. diff --git a/.changeset/pre.json b/.changeset/pre.json index be3759f88a..6099747a96 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -231,11 +231,13 @@ "@backstage/plugin-xcmetrics": "0.2.39" }, "changesets": [ + "afraid-windows-rule", "angry-phones-wash", "beige-actors-melt", "chatty-buttons-deny", "cli-always-yarn-pack-freal", "cold-hounds-cheat", + "cool-beans-tap", "cool-starfishes-love", "create-app-1687867724", "cuddly-guests-hide", @@ -243,8 +245,11 @@ "dirty-wasps-draw", "dull-onions-remember", "fluffy-frogs-change", + "fluffy-readers-own", + "forty-kids-do", "fresh-bears-yawn", "green-otters-wait", + "heavy-jeans-refuse", "khaki-rocks-do", "lazy-frogs-destroy", "lemon-cycles-enjoy", @@ -252,23 +257,39 @@ "mean-bobcats-taste", "mighty-pandas-deny", "mighty-shoes-refuse", + "neat-spiders-glow", "old-rules-give", + "polite-shrimps-confess", "popular-crabs-deny", + "popular-icons-doubt", "popular-kangaroos-accept", + "pretty-apes-know", + "pretty-falcons-drive", "purple-feet-approve", "purple-starfishes-design", "red-cherries-draw", + "renovate-46eac46", + "renovate-739552f", "renovate-f316d5e", + "rotten-colts-decide", "seven-pillows-hear", + "shiny-meals-chew", "short-rabbits-roll", + "silent-oranges-explode", + "silly-chairs-protect", "silver-balloons-sniff", "sixty-humans-rescue", "sour-humans-begin", "strange-baboons-look", + "sweet-cameras-kick", + "sweet-pots-rescue", + "tame-carpets-smell", "tender-clouds-promise", + "tender-oranges-change", "thin-countries-battle", "tough-flowers-suffer", "twenty-seas-float", + "wicked-ears-scream", "yellow-schools-relax", "young-frogs-burn" ] diff --git a/.changeset/pretty-falcons-drive.md b/.changeset/pretty-falcons-drive.md new file mode 100644 index 0000000000..7178307cfc --- /dev/null +++ b/.changeset/pretty-falcons-drive.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-adr-backend': patch +--- + +Added support for the [new backend system](https://backstage.io/docs/backend-system/) diff --git a/.changeset/rotten-colts-decide.md b/.changeset/rotten-colts-decide.md new file mode 100644 index 0000000000..9a6245a65f --- /dev/null +++ b/.changeset/rotten-colts-decide.md @@ -0,0 +1,38 @@ +--- +'@backstage/plugin-catalog-backend-module-incremental-ingestion': minor +--- + +**BREAKING** Allow incremental event handlers to be async; Force event handler +to indicate if it made a change. Instead of returning `null` or `undefined` from an event +handler to indicate no-oop, instead return the value { type: "ignored" }. + +**before** + +```javascript +import { createDelta, shouldIgnore } from "./my-delta-creater"; + +eventHandler: { + onEvent(params) { + if (shouldIgnore(params)) { + return; + } + return createDelta(params); + } +} +``` + +**after** + +```javascript +import { createDelta, shouldIgnore } from "./my-delta-creater"; + +eventHandler: { + async onEvent(params) { + if (shouldIgnore(params) { + return { type: "ignored" }; + } + // code to create delta can now be async if needed + return await createDelta(params); + } +} +``` diff --git a/.changeset/silent-oranges-explode.md b/.changeset/silent-oranges-explode.md new file mode 100644 index 0000000000..0c2b0ba6e3 --- /dev/null +++ b/.changeset/silent-oranges-explode.md @@ -0,0 +1,8 @@ +--- +'@backstage/plugin-home-react': patch +'@backstage/plugin-home': patch +--- + +Add possibility to customize the settings widget for different +properties by using the `uiSchema` provided by the json-schema. +More information here: https://rjsf-team.github.io/react-jsonschema-form/docs/api-reference/uiSchema diff --git a/.changeset/silly-chairs-protect.md b/.changeset/silly-chairs-protect.md new file mode 100644 index 0000000000..b98c2a19c6 --- /dev/null +++ b/.changeset/silly-chairs-protect.md @@ -0,0 +1,12 @@ +--- +'@backstage/plugin-cost-insights': patch +'@backstage/plugin-user-settings': patch +'@backstage/theme': patch +'@backstage/test-utils': patch +'@backstage/core-plugin-api': patch +'@backstage/core-components': patch +'@backstage/core-app-api': patch +'@backstage/cli': patch +--- + +Fixing MUI / Material UI references diff --git a/.changeset/sweet-cameras-kick.md b/.changeset/sweet-cameras-kick.md new file mode 100644 index 0000000000..5c6b9162b9 --- /dev/null +++ b/.changeset/sweet-cameras-kick.md @@ -0,0 +1,5 @@ +--- +'@backstage/create-app': patch +--- + +Updated included Dockerfile to include `g++`. Also updated the comments to note that some of the dependencies are also needed by isolated-vm diff --git a/.changeset/sweet-pots-rescue.md b/.changeset/sweet-pots-rescue.md new file mode 100644 index 0000000000..24d41a641b --- /dev/null +++ b/.changeset/sweet-pots-rescue.md @@ -0,0 +1,5 @@ +--- +'@backstage/core-components': patch +--- + +Remove zooming in restrictions in the catalog graph diff --git a/.changeset/tender-oranges-change.md b/.changeset/tender-oranges-change.md new file mode 100644 index 0000000000..b4c28fb712 --- /dev/null +++ b/.changeset/tender-oranges-change.md @@ -0,0 +1,6 @@ +--- +'@backstage/plugin-adr-common': patch +'@backstage/plugin-adr': patch +--- + +fixed error with date parsing. diff --git a/.eslintrc.js b/.eslintrc.js index 1616404a6f..0d937fc6b4 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -246,11 +246,14 @@ module.exports = { 1, { forbid: [ - { element: 'button', message: 'use MUI