From 01c52caf5c63693e04815cdc278b02cb6d686a18 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 4 Dec 2023 21:06:17 +0000 Subject: [PATCH] Version Packages --- .changeset/breezy-trainers-do.md | 5 - .changeset/bright-crabs-crash.md | 43 ----- .changeset/chilly-ghosts-own.md | 5 - .changeset/cold-badgers-sin.md | 9 - .changeset/cyan-bears-cross.md | 5 - .changeset/dirty-parrots-breathe.md | 25 --- .changeset/dull-kangaroos-nail.md | 5 - .changeset/dull-rabbits-do.md | 7 - .changeset/few-rocks-remember.md | 5 - .changeset/fluffy-bikes-fetch.md | 2 - .changeset/gentle-eels-rescue.md | 5 - .changeset/giant-baboons-breathe.md | 2 - .changeset/grumpy-mugs-cover.md | 35 ---- .changeset/hip-apples-clap.md | 5 - .changeset/hot-ants-scream.md | 22 --- .changeset/image-labels-support.md | 34 ---- .changeset/lemon-jars-hug.md | 5 - .changeset/many-ads-return.md | 12 -- .changeset/nasty-poems-beam.md | 5 - .changeset/nervous-mangos-protect.md | 5 - .changeset/old-fans-work.md | 5 - .changeset/popular-melons-tell.md | 7 - .changeset/proud-spiders-vanish.md | 5 - .changeset/purple-cougars-fry.md | 8 - .changeset/quick-glasses-love.md | 5 - .changeset/rare-laws-deny.md | 6 - .changeset/renovate-0b64684.md | 10 -- .changeset/renovate-16bc074.md | 5 - .changeset/renovate-1b2b70e.md | 7 - .changeset/renovate-2406420.md | 5 - .changeset/renovate-2d28ee5.md | 10 -- .changeset/renovate-4874c57.md | 6 - .changeset/renovate-4efc9f5.md | 2 - .changeset/renovate-5138765.md | 2 - .changeset/renovate-5698dc9.md | 2 - .changeset/renovate-5afe48c.md | 2 - .changeset/renovate-5fc1853.md | 14 -- .changeset/renovate-618d986.md | 2 - .changeset/renovate-6e4e44c.md | 15 -- .changeset/renovate-a053c79.md | 2 - .changeset/renovate-be862d0.md | 7 - .changeset/renovate-c4b8c5d.md | 5 - .changeset/renovate-d811e34.md | 9 - .changeset/renovate-d8faf4f.md | 16 -- .changeset/renovate-e928cf5.md | 2 - .changeset/rotten-olives-flow.md | 2 - .changeset/sharp-walls-wait.md | 7 - .changeset/shy-cobras-tease.md | 5 - .changeset/six-brooms-kneel.md | 5 - .changeset/smart-cougars-bake.md | 2 - .changeset/spotty-cups-hear.md | 20 --- .changeset/swift-apples-clap.md | 5 - .changeset/swift-peas-act.md | 17 -- .changeset/tame-nails-wait.md | 5 - .changeset/tasty-pets-grin.md | 6 - .changeset/ten-plums-flow.md | 5 - .changeset/thin-frogs-jog.md | 6 - .changeset/thirty-bags-kiss.md | 5 - .changeset/tidy-cows-tell.md | 5 - .changeset/tiny-cougars-unite.md | 5 - .changeset/twelve-peas-doubt.md | 25 --- dynamic-plugins/_utils/CHANGELOG.md | 7 + dynamic-plugins/_utils/package.json | 2 +- dynamic-plugins/imports/CHANGELOG.md | 12 ++ dynamic-plugins/imports/package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../CHANGELOG.md | 13 ++ .../package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../backstage-plugin-dynatrace/CHANGELOG.md | 7 + .../backstage-plugin-dynatrace/package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../backstage-plugin-jenkins/CHANGELOG.md | 7 + .../backstage-plugin-jenkins/package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../backstage-plugin-kubernetes/CHANGELOG.md | 7 + .../backstage-plugin-kubernetes/package.json | 2 +- .../backstage-plugin-lighthouse/CHANGELOG.md | 7 + .../backstage-plugin-lighthouse/package.json | 2 +- .../backstage-plugin-pagerduty/CHANGELOG.md | 7 + .../backstage-plugin-pagerduty/package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../backstage-plugin-sonarqube/CHANGELOG.md | 7 + .../backstage-plugin-sonarqube/package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 2 +- packages/app/CHANGELOG.md | 169 ++++++++++++++++++ packages/app/package.json | 2 +- packages/backend/CHANGELOG.md | 163 +++++++++++++++++ packages/backend/package.json | 4 +- .../dynamic-plugins-info-backend/CHANGELOG.md | 12 ++ .../dynamic-plugins-info-backend/package.json | 2 +- plugins/scalprum-backend/CHANGELOG.md | 56 ++++++ plugins/scalprum-backend/package.json | 2 +- 137 files changed, 823 insertions(+), 564 deletions(-) delete mode 100644 .changeset/breezy-trainers-do.md delete mode 100644 .changeset/bright-crabs-crash.md delete mode 100644 .changeset/chilly-ghosts-own.md delete mode 100644 .changeset/cold-badgers-sin.md delete mode 100644 .changeset/cyan-bears-cross.md delete mode 100644 .changeset/dirty-parrots-breathe.md delete mode 100644 .changeset/dull-kangaroos-nail.md delete mode 100644 .changeset/dull-rabbits-do.md delete mode 100644 .changeset/few-rocks-remember.md delete mode 100644 .changeset/fluffy-bikes-fetch.md delete mode 100644 .changeset/gentle-eels-rescue.md delete mode 100644 .changeset/giant-baboons-breathe.md delete mode 100644 .changeset/grumpy-mugs-cover.md delete mode 100644 .changeset/hip-apples-clap.md delete mode 100644 .changeset/hot-ants-scream.md delete mode 100644 .changeset/image-labels-support.md delete mode 100644 .changeset/lemon-jars-hug.md delete mode 100644 .changeset/many-ads-return.md delete mode 100644 .changeset/nasty-poems-beam.md delete mode 100644 .changeset/nervous-mangos-protect.md delete mode 100644 .changeset/old-fans-work.md delete mode 100644 .changeset/popular-melons-tell.md delete mode 100644 .changeset/proud-spiders-vanish.md delete mode 100644 .changeset/purple-cougars-fry.md delete mode 100644 .changeset/quick-glasses-love.md delete mode 100644 .changeset/rare-laws-deny.md delete mode 100644 .changeset/renovate-0b64684.md delete mode 100644 .changeset/renovate-16bc074.md delete mode 100644 .changeset/renovate-1b2b70e.md delete mode 100644 .changeset/renovate-2406420.md delete mode 100644 .changeset/renovate-2d28ee5.md delete mode 100644 .changeset/renovate-4874c57.md delete mode 100644 .changeset/renovate-4efc9f5.md delete mode 100644 .changeset/renovate-5138765.md delete mode 100644 .changeset/renovate-5698dc9.md delete mode 100644 .changeset/renovate-5afe48c.md delete mode 100644 .changeset/renovate-5fc1853.md delete mode 100644 .changeset/renovate-618d986.md delete mode 100644 .changeset/renovate-6e4e44c.md delete mode 100644 .changeset/renovate-a053c79.md delete mode 100644 .changeset/renovate-be862d0.md delete mode 100644 .changeset/renovate-c4b8c5d.md delete mode 100644 .changeset/renovate-d811e34.md delete mode 100644 .changeset/renovate-d8faf4f.md delete mode 100644 .changeset/renovate-e928cf5.md delete mode 100644 .changeset/rotten-olives-flow.md delete mode 100644 .changeset/sharp-walls-wait.md delete mode 100644 .changeset/shy-cobras-tease.md delete mode 100644 .changeset/six-brooms-kneel.md delete mode 100644 .changeset/smart-cougars-bake.md delete mode 100644 .changeset/spotty-cups-hear.md delete mode 100644 .changeset/swift-apples-clap.md delete mode 100644 .changeset/swift-peas-act.md delete mode 100644 .changeset/tame-nails-wait.md delete mode 100644 .changeset/tasty-pets-grin.md delete mode 100644 .changeset/ten-plums-flow.md delete mode 100644 .changeset/thin-frogs-jog.md delete mode 100644 .changeset/thirty-bags-kiss.md delete mode 100644 .changeset/tidy-cows-tell.md delete mode 100644 .changeset/tiny-cougars-unite.md delete mode 100644 .changeset/twelve-peas-doubt.md create mode 100644 dynamic-plugins/_utils/CHANGELOG.md create mode 100644 dynamic-plugins/imports/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-azure-devops/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-dynatrace/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-github-actions/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-github-issues/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-jenkins/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-kubernetes/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-lighthouse/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-pagerduty/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-sonarqube/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/janus-idp-backstage-plugin-aap-backend-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/janus-idp-backstage-plugin-keycloak-backend-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/janus-idp-backstage-plugin-ocm-backend-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/roadiehq-backstage-plugin-datadog/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-insights/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-pull-requests/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/roadiehq-backstage-plugin-jira/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/roadiehq-backstage-plugin-security-insights/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/CHANGELOG.md create mode 100644 dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/CHANGELOG.md create mode 100644 plugins/dynamic-plugins-info-backend/CHANGELOG.md create mode 100644 plugins/scalprum-backend/CHANGELOG.md diff --git a/.changeset/breezy-trainers-do.md b/.changeset/breezy-trainers-do.md deleted file mode 100644 index 6556731702..0000000000 --- a/.changeset/breezy-trainers-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'app': patch ---- - -Add extra error handling while initializing dynamic front-end plugins. If a plugin fails to initialize, it won't be registered and won't be rendered at the expected place. diff --git a/.changeset/bright-crabs-crash.md b/.changeset/bright-crabs-crash.md deleted file mode 100644 index db727f2349..0000000000 --- a/.changeset/bright-crabs-crash.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -'app': major ---- - -Use dynamic frontend plugins across the app: - -1. Dynamic routes support home `/` override. You can define additional routes via `dynamicPlugins.frontend.dynamicRoutes` - these can't already exists in the app with 1 exception - `/`. This allows you to override the home page with your own plugin/component. - -2. This change makes `dynamicPlugins.frontend.mountPoints` generic and declarative: - - Mountpoint now support following names/types: - - - Allow passing `*/context` mountpoints for React context - - Allow passing `*/cards` for Card components (with layout) - - Mountpoint configs: - - - `entity.page.overview` - - `entity.page.topology` - - `entity.page.issues` - - `entity.page.pull-requests` - - `entity.page.ci` - - `entity.page.cd` - - `entity.page.kubernetes` - - `entity.page.tekton` - - `entity.page.image-registry` - - `entity.page.monitoring` - - `entity.page.lighthouse` - - `entity.page.api` - - `entity.page.dependencies` - - `entity.page.docs` - - `entity.page.definition` - - `entity.page.diagram` - - Mountpoints support following configuration: - - - `layout` for layout features that propagates to allowing users to use CSS properties gridColumnStart including responsiveness queries etc. (mui.com/system/ getting-started/the-sx-prop) - - `if` for EntitySwitch.Case if=... - allows allOf|anyOf|oneOf conditionals with isKind|isType|hasAnnotation builtin methods or code imports via Scalprum (direct string reference) - - `props` to pass additional props to the mounted component - - Current limitations of the dynamic frontend plugins: - - Allows you to mount to existing mountPoints only. You're unable to create additional tabs for example. (will be addressed in a follow up PR) diff --git a/.changeset/chilly-ghosts-own.md b/.changeset/chilly-ghosts-own.md deleted file mode 100644 index eb46c49025..0000000000 --- a/.changeset/chilly-ghosts-own.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'app': patch ---- - -Add documentation for the RBAC Backend Plugin diff --git a/.changeset/cold-badgers-sin.md b/.changeset/cold-badgers-sin.md deleted file mode 100644 index bb1373b596..0000000000 --- a/.changeset/cold-badgers-sin.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@internal/plugin-scalprum-backend': minor -'backend': minor -'app': minor ---- - -Update Backstage to 1.19.x - - diff --git a/.changeset/cyan-bears-cross.md b/.changeset/cyan-bears-cross.md deleted file mode 100644 index 657dc7443f..0000000000 --- a/.changeset/cyan-bears-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'app': patch ---- - -Update sidebar link styling to hide unwanted underline while not hovered. diff --git a/.changeset/dirty-parrots-breathe.md b/.changeset/dirty-parrots-breathe.md deleted file mode 100644 index 79f9320b12..0000000000 --- a/.changeset/dirty-parrots-breathe.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -'backstage-plugin-catalog-backend-module-github-org': patch -'backstage-plugin-scaffolder-backend-module-gitlab': patch -'immobiliarelabs-backstage-plugin-gitlab-backend': patch -'backstage-plugin-catalog-backend-module-github': patch -'backstage-plugin-catalog-backend-module-gitlab': patch -'janus-idp-backstage-plugin-keycloak-backend': patch -'roadiehq-backstage-plugin-argo-cd-backend': patch -'roadiehq-scaffolder-backend-module-utils': patch -'janus-idp-backstage-plugin-aap-backend': patch -'janus-idp-backstage-plugin-ocm-backend': patch -'backstage-plugin-azure-devops-backend': patch -'backstage-plugin-kubernetes-backend': patch -'backstage-plugin-sonarqube-backend': patch -'roadiehq-scaffolder-backend-argocd': patch -'backstage-plugin-techdocs-backend': patch -'backstage-plugin-jenkins-backend': patch -'@internal/plugin-scalprum-backend': patch -'backend': patch -'app': patch ---- - -Upgrade to backstage 1.19.6 - - diff --git a/.changeset/dull-kangaroos-nail.md b/.changeset/dull-kangaroos-nail.md deleted file mode 100644 index 258374035f..0000000000 --- a/.changeset/dull-kangaroos-nail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'backend': patch ---- - -Fixed the ordering of the backend routers so that the `/metrics` and `/healthcheck` endpoints can be accessed in the image when the frontend and backend share the same baseUrl. diff --git a/.changeset/dull-rabbits-do.md b/.changeset/dull-rabbits-do.md deleted file mode 100644 index 3fe467a357..0000000000 --- a/.changeset/dull-rabbits-do.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'backend': minor ---- - -Added `METRICS_ENABLED` that enables Prometheus metrics - -When enabled, Prometheus metrics are available at the backed URL in /metrics (http://localhost:7007/metrics) diff --git a/.changeset/few-rocks-remember.md b/.changeset/few-rocks-remember.md deleted file mode 100644 index e098fccff3..0000000000 --- a/.changeset/few-rocks-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'backend': minor ---- - -Added `healthcheck` endpoint diff --git a/.changeset/fluffy-bikes-fetch.md b/.changeset/fluffy-bikes-fetch.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/fluffy-bikes-fetch.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/gentle-eels-rescue.md b/.changeset/gentle-eels-rescue.md deleted file mode 100644 index 11fe6ca1b2..0000000000 --- a/.changeset/gentle-eels-rescue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'backend': minor ---- - -Add support for dynamic backend plugins. diff --git a/.changeset/giant-baboons-breathe.md b/.changeset/giant-baboons-breathe.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/giant-baboons-breathe.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/grumpy-mugs-cover.md b/.changeset/grumpy-mugs-cover.md deleted file mode 100644 index 351928cb5d..0000000000 --- a/.changeset/grumpy-mugs-cover.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -'backstage-plugin-scaffolder-backend-module-gitlab': patch -'immobiliarelabs-backstage-plugin-gitlab-backend': patch -'backstage-plugin-catalog-backend-module-github': patch -'backstage-plugin-catalog-backend-module-gitlab': patch -'roadiehq-backstage-plugin-github-pull-requests': patch -'janus-idp-backstage-plugin-keycloak-backend': patch -'roadiehq-backstage-plugin-security-insights': patch -'roadiehq-backstage-plugin-argo-cd-backend': patch -'roadiehq-backstage-plugin-github-insights': patch -'roadiehq-scaffolder-backend-module-utils': patch -'immobiliarelabs-backstage-plugin-gitlab': patch -'janus-idp-backstage-plugin-aap-backend': patch -'janus-idp-backstage-plugin-ocm-backend': patch -'backstage-plugin-azure-devops-backend': patch -'backstage-plugin-kubernetes-backend': patch -'backstage-plugin-sonarqube-backend': patch -'roadiehq-scaffolder-backend-argocd': patch -'backstage-plugin-techdocs-backend': patch -'roadiehq-backstage-plugin-argo-cd': patch -'roadiehq-backstage-plugin-datadog': patch -'backstage-plugin-jenkins-backend': patch -'backstage-plugin-github-actions': patch -'backstage-plugin-github-issues': patch -'roadiehq-backstage-plugin-jira': patch -'backstage-plugin-azure-devops': patch -'backstage-plugin-kubernetes': patch -'backstage-plugin-lighthouse': patch -'backstage-plugin-dynatrace': patch -'backstage-plugin-pagerduty': patch -'backstage-plugin-sonarqube': patch -'backstage-plugin-jenkins': patch ---- - -Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/.changeset/hip-apples-clap.md b/.changeset/hip-apples-clap.md deleted file mode 100644 index 7314dd4f2d..0000000000 --- a/.changeset/hip-apples-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'app': patch ---- - -Upgrade `@mui/icons-material` to `5.14.16` diff --git a/.changeset/hot-ants-scream.md b/.changeset/hot-ants-scream.md deleted file mode 100644 index de8080d654..0000000000 --- a/.changeset/hot-ants-scream.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -'app': minor ---- - -The [Nexus Repository Manager](https://github.com/janus-idp/backstage-plugins/tree/main/plugins/nexus-repository-manager) plugin has been added with the in the Entity Page Image Registry tab. - -Since the Nexus Repository Manager plugin requires a proxy endpoint, these changes are required to `app-config.yaml` if you want to add the Nexus Repository Manager plugin. Please read the [README](https://github.com/janus-idp/backstage-showcase/blob/main/README.md) and [Getting Started](https://github.com/janus-idp/backstage-showcase/blob/main/showcase-docs/getting-started.md) for more details. - -```diff -proxy: - # Other proxy configurations... - -+ '/nexus-repository-manager': -+ target: ${NEXUS_REPOSITORY_MANAGER_URL} -+ headers: -+ X-Requested-With: 'XMLHttpRequest' -+ # Uncomment the following line to access a private Nexus Repository Manager using a token -+ # Authorization: 'Bearer ' -+ changeOrigin: true -+ # Change to "false" in case of using self hosted Nexus Repository Manager instance with a self-signed certificate -+ secure: ${NEXUS_REPOSITORY_MANAGER_SECURE} -``` diff --git a/.changeset/image-labels-support.md b/.changeset/image-labels-support.md deleted file mode 100644 index c2a00958c5..0000000000 --- a/.changeset/image-labels-support.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -'app': patch -'backend': patch ---- - -Implemented Support for Custom Docker Image Labels in GitHub Actions Workflow: - -Incorporated functionality to seamlessly manage custom labels for Docker images within the GitHub Actions workflow. The enhancements were made as follows: - -1. **Enhanced Action Configuration (`action.yaml`):** - - Introduced the `imageLabels` parameter in the Docker build action configuration. - - The `imageLabels` parameter empowers users to define custom labels for Docker images during the build process. -2. **Improved Workflow Configuration (`nightly.yaml`):** - - Introduced the `imageLabels` parameter in the workflow configuration. - - Illustrative usage: Setting `imageLabels: quay.expires-after=14d` to specify a 14-day expiration for images. - - When executing the nightly workflow, the Docker image will be enriched with the designated labels. - -**Usage Guide:** -To leverage the new `imageLabels` parameter, navigate to the workflow configuration (`nightly.yaml`) and modify the `imageLabels` parameter as needed: - -```yaml -jobs: - release: - ... - steps: - ... - - name: Publish - uses: ./.github/actions/docker-build - with: - ... - imageLabels: "quay.expires-after=14d" # modify this - push: true - -``` diff --git a/.changeset/lemon-jars-hug.md b/.changeset/lemon-jars-hug.md deleted file mode 100644 index 4aedac3bd9..0000000000 --- a/.changeset/lemon-jars-hug.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'app': patch ---- - -Allow the `app.branding.iconLogo` configuration to configure the tab icon diff --git a/.changeset/many-ads-return.md b/.changeset/many-ads-return.md deleted file mode 100644 index 8f166cccf2..0000000000 --- a/.changeset/many-ads-return.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@internal/plugin-scalprum-backend': patch -'backend': patch ---- - -Add a `scalprum` backend plugin. - -This plugin depends on the `backend-plugin-manager` and -provides access to the scalprum defintinions, -as well as the plugin assets, -of the dynamic frontend plugins which are -installed in the dynamic plugins root folder. diff --git a/.changeset/nasty-poems-beam.md b/.changeset/nasty-poems-beam.md deleted file mode 100644 index a93b5dfb5b..0000000000 --- a/.changeset/nasty-poems-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'app': minor ---- - -Dark theme support has been added to the showcase app. diff --git a/.changeset/nervous-mangos-protect.md b/.changeset/nervous-mangos-protect.md deleted file mode 100644 index 8fef3e4209..0000000000 --- a/.changeset/nervous-mangos-protect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'backend': patch ---- - -Add RBAC permission policy retrieval for backend dynamic plugins. diff --git a/.changeset/old-fans-work.md b/.changeset/old-fans-work.md deleted file mode 100644 index 16ed57ada1..0000000000 --- a/.changeset/old-fans-work.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'backend': patch ---- - -Never cache the static Javascript asset that contains the injected server-side merged configuration. diff --git a/.changeset/popular-melons-tell.md b/.changeset/popular-melons-tell.md deleted file mode 100644 index a1978ad3c7..0000000000 --- a/.changeset/popular-melons-tell.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'app': patch ---- - -Fixed configuration for GitHub Auth plugin. - -GitHub Auth now uses `AUTH_GITHUB_CLIENT_ID` and `AUTH_GITHUB_CLIENT_SECRET` variables. diff --git a/.changeset/proud-spiders-vanish.md b/.changeset/proud-spiders-vanish.md deleted file mode 100644 index d4e13167f6..0000000000 --- a/.changeset/proud-spiders-vanish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'app': patch ---- - -Revert typography changes diff --git a/.changeset/purple-cougars-fry.md b/.changeset/purple-cougars-fry.md deleted file mode 100644 index 1b30281b92..0000000000 --- a/.changeset/purple-cougars-fry.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@internal/plugin-dynamic-plugins-info-backend': patch -'backend': patch ---- - -Adds a 'dynamic-plugins-info' backend plugin - -This plugin depends on the `backend-plugin-manager` and lists all the dynamic plugins installed in the dynamic plugins root folder. diff --git a/.changeset/quick-glasses-love.md b/.changeset/quick-glasses-love.md deleted file mode 100644 index 0dd4fe5a8f..0000000000 --- a/.changeset/quick-glasses-love.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'backend': major ---- - -Integrate latest RBAC diff --git a/.changeset/rare-laws-deny.md b/.changeset/rare-laws-deny.md deleted file mode 100644 index d8c9fdd638..0000000000 --- a/.changeset/rare-laws-deny.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'app': major -'backend': minor ---- - -Update backstage to [1.18.4](https://github.com/backstage/backstage/releases/tag/v1.18.4) diff --git a/.changeset/renovate-0b64684.md b/.changeset/renovate-0b64684.md deleted file mode 100644 index e1dcbb4d60..0000000000 --- a/.changeset/renovate-0b64684.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'app': patch -'@internal/plugin-scalprum-backend': patch ---- - -Updated dependency `@testing-library/user-event` to `14.5.1`. -Updated dependency `@types/supertest` to `2.0.14`. -Updated dependency `@types/mock-fs` to `4.13.2`. -Updated dependency `mock-fs` to `5.2.0`. -Updated dependency `supertest` to `6.3.3`. diff --git a/.changeset/renovate-16bc074.md b/.changeset/renovate-16bc074.md deleted file mode 100644 index 84aeb47940..0000000000 --- a/.changeset/renovate-16bc074.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'backend': patch ---- - -Updated dependency `prom-client` to `15.0.0`. diff --git a/.changeset/renovate-1b2b70e.md b/.changeset/renovate-1b2b70e.md deleted file mode 100644 index 19e6bb1c68..0000000000 --- a/.changeset/renovate-1b2b70e.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'app': patch ---- - -Updated dependency `@scalprum/core` to `0.6.1`. -Updated dependency `@scalprum/react-core` to `0.6.1`. -Updated dependency `lodash` to `4.17.21`. diff --git a/.changeset/renovate-2406420.md b/.changeset/renovate-2406420.md deleted file mode 100644 index bd4f8ca95f..0000000000 --- a/.changeset/renovate-2406420.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'backend': patch ---- - -Updated dependency `better-sqlite3` to `9.0.0`. diff --git a/.changeset/renovate-2d28ee5.md b/.changeset/renovate-2d28ee5.md deleted file mode 100644 index f53a09bc06..0000000000 --- a/.changeset/renovate-2d28ee5.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@internal/plugin-scalprum-backend': patch ---- - -Updated dependency `@types/express` to `4.17.18`. -Updated dependency `express` to `4.18.2`. -Updated dependency `express-promise-router` to `4.1.1`. -Updated dependency `node-fetch` to `2.7.0`. -Updated dependency `winston` to `3.10.0`. -Updated dependency `msw` to `1.3.2`. diff --git a/.changeset/renovate-4874c57.md b/.changeset/renovate-4874c57.md deleted file mode 100644 index 0d434093fa..0000000000 --- a/.changeset/renovate-4874c57.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@internal/plugin-scalprum-backend': patch ---- - -Updated dependency `@types/supertest` to `2.0.15`. -Updated dependency `@types/mock-fs` to `4.13.3`. diff --git a/.changeset/renovate-4efc9f5.md b/.changeset/renovate-4efc9f5.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/renovate-4efc9f5.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/renovate-5138765.md b/.changeset/renovate-5138765.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/renovate-5138765.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/renovate-5698dc9.md b/.changeset/renovate-5698dc9.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/renovate-5698dc9.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/renovate-5afe48c.md b/.changeset/renovate-5afe48c.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/renovate-5afe48c.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/renovate-5fc1853.md b/.changeset/renovate-5fc1853.md deleted file mode 100644 index 8389b9d958..0000000000 --- a/.changeset/renovate-5fc1853.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -'app': patch -'backend': patch -'@internal/plugin-scalprum-backend': patch ---- - -Updated dependency `@mui/icons-material` to `5.14.15`. -Updated dependency `@mui/lab` to `5.0.0-alpha.150`. -Updated dependency `@mui/material` to `5.14.15`. -Updated dependency `tss-react` to `4.9.3`. -Updated dependency `@types/node` to `18.18.7`. -Updated dependency `@types/react` to `17.0.69`. -Updated dependency `@types/react-dom` to `17.0.22`. -Updated dependency `@types/express` to `4.17.20`. diff --git a/.changeset/renovate-618d986.md b/.changeset/renovate-618d986.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/renovate-618d986.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/renovate-6e4e44c.md b/.changeset/renovate-6e4e44c.md deleted file mode 100644 index c04d1eac5d..0000000000 --- a/.changeset/renovate-6e4e44c.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -'app': patch -'backend': patch -'@internal/plugin-scalprum-backend': patch ---- - -Updated dependency `@mui/icons-material` to `5.14.14`. -Updated dependency `@mui/lab` to `5.0.0-alpha.149`. -Updated dependency `@mui/material` to `5.14.14`. -Updated dependency `react-router-dom` to `6.17.0`. -Updated dependency `@types/node` to `18.18.5`. -Updated dependency `@types/react` to `17.0.68`. -Updated dependency `better-sqlite3` to `8.7.0`. -Updated dependency `winston` to `3.11.0`. -Updated dependency `@types/express` to `4.17.19`. diff --git a/.changeset/renovate-a053c79.md b/.changeset/renovate-a053c79.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/renovate-a053c79.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/renovate-be862d0.md b/.changeset/renovate-be862d0.md deleted file mode 100644 index 8b74468691..0000000000 --- a/.changeset/renovate-be862d0.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'backend': patch -'@internal/plugin-dynamic-plugins-info-backend': patch ---- - -Updated dependency `express-rate-limit` to `7.1.3`. -Updated dependency `@types/express` to `4.17.20`. diff --git a/.changeset/renovate-c4b8c5d.md b/.changeset/renovate-c4b8c5d.md deleted file mode 100644 index 9ed81e2f2d..0000000000 --- a/.changeset/renovate-c4b8c5d.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'app': patch ---- - -Updated dependency `@types/node` to `18.17.15`. diff --git a/.changeset/renovate-d811e34.md b/.changeset/renovate-d811e34.md deleted file mode 100644 index 6558c0cec4..0000000000 --- a/.changeset/renovate-d811e34.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'app': patch ---- - -Updated dependency `@mui/icons-material` to `5.14.9`. -Updated dependency `@mui/lab` to `5.0.0-alpha.144`. -Updated dependency `@mui/material` to `5.14.9`. -Updated dependency `react-router-dom` to `6.16.0`. -Updated dependency `@types/node` to `18.17.17`. diff --git a/.changeset/renovate-d8faf4f.md b/.changeset/renovate-d8faf4f.md deleted file mode 100644 index 25f861ed92..0000000000 --- a/.changeset/renovate-d8faf4f.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -'app': patch -'backend': patch ---- - -Updated dependency `@mui/icons-material` to `5.14.11`. -Updated dependency `@mui/lab` to `5.0.0-alpha.146`. -Updated dependency `@mui/material` to `5.14.11`. -Updated dependency `swr` to `2.2.4`. -Updated dependency `tss-react` to `4.9.2`. -Updated dependency `@types/node` to `18.18.0`. -Updated dependency `@types/react` to `17.0.66`. -Updated dependency `@types/react-dom` to `17.0.21`. -Updated dependency `@types/dockerode` to `3.3.20`. -Updated dependency `@types/express` to `4.17.18`. -Updated dependency `@types/express-serve-static-core` to `4.17.37`. diff --git a/.changeset/renovate-e928cf5.md b/.changeset/renovate-e928cf5.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/renovate-e928cf5.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/rotten-olives-flow.md b/.changeset/rotten-olives-flow.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/rotten-olives-flow.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/sharp-walls-wait.md b/.changeset/sharp-walls-wait.md deleted file mode 100644 index 2ae5bc2874..0000000000 --- a/.changeset/sharp-walls-wait.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'dynamic-plugins-imports': patch -'backend': patch -'app': patch ---- - -add @janus-idp/backstage-plugin-acr diff --git a/.changeset/shy-cobras-tease.md b/.changeset/shy-cobras-tease.md deleted file mode 100644 index 5c4ef620ca..0000000000 --- a/.changeset/shy-cobras-tease.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'app': minor ---- - -Adds ability to configure branding icons and primary color diff --git a/.changeset/six-brooms-kneel.md b/.changeset/six-brooms-kneel.md deleted file mode 100644 index f6f6b87098..0000000000 --- a/.changeset/six-brooms-kneel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'dynamic-plugins-imports': patch ---- - -Add imports for plugins supporting both static and dynamic import diff --git a/.changeset/smart-cougars-bake.md b/.changeset/smart-cougars-bake.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/smart-cougars-bake.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/spotty-cups-hear.md b/.changeset/spotty-cups-hear.md deleted file mode 100644 index 9f4b5e3d3d..0000000000 --- a/.changeset/spotty-cups-hear.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -'backstage-plugin-scaffolder-backend-module-gitlab': patch -'backstage-plugin-catalog-backend-module-github': patch -'backstage-plugin-catalog-backend-module-gitlab': patch -'janus-idp-backstage-plugin-keycloak-backend': patch -'roadiehq-backstage-plugin-argo-cd-backend': patch -'immobiliarelabs-backstage-plugin-gitlab-backend': patch -'roadiehq-scaffolder-backend-module-utils': patch -'janus-idp-backstage-plugin-aap-backend': patch -'janus-idp-backstage-plugin-ocm-backend': patch -'backstage-plugin-azure-devops-backend': patch -'backstage-plugin-kubernetes-backend': patch -'roadiehq-scaffolder-backend-argocd': patch -'backstage-plugin-sonarqube-backend': patch -'backstage-plugin-techdocs-backend': patch -'backstage-plugin-jenkins-backend': patch -'backend': patch ---- - -Switch static backend plugins to dynamic plugins diff --git a/.changeset/swift-apples-clap.md b/.changeset/swift-apples-clap.md deleted file mode 100644 index 4983a11d1f..0000000000 --- a/.changeset/swift-apples-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'backend': patch ---- - -upgraded to Backstage 1.17.5 diff --git a/.changeset/swift-peas-act.md b/.changeset/swift-peas-act.md deleted file mode 100644 index 2739e679f7..0000000000 --- a/.changeset/swift-peas-act.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -'backend': minor ---- - -Add the remaining Auth Providers to the showcase - -- Atlassian -- Azure Easy Auth -- Bitbucket -- Bitbucket Server -- Cloudflare Access -- GitLab -- Google IAP -- OIDC -- Okta -- OneLogin -- SAML diff --git a/.changeset/tame-nails-wait.md b/.changeset/tame-nails-wait.md deleted file mode 100644 index b952508ddc..0000000000 --- a/.changeset/tame-nails-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'backend': minor ---- - -Added `AAP_ENABLED` that enables AAP(Ansible Automation Platform) backend plugin. Once enabled it lists job templates and workflow job templates in software catalog diff --git a/.changeset/tasty-pets-grin.md b/.changeset/tasty-pets-grin.md deleted file mode 100644 index e970bc60cf..0000000000 --- a/.changeset/tasty-pets-grin.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'backend': minor -'app': minor ---- - -Update backstage to [1.18.3](https://github.com/backstage/backstage/releases/tag/v1.18.0) diff --git a/.changeset/ten-plums-flow.md b/.changeset/ten-plums-flow.md deleted file mode 100644 index 9e48425000..0000000000 --- a/.changeset/ten-plums-flow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'app': patch ---- - -Add documentation for customizing the logo and themes of the showcase diff --git a/.changeset/thin-frogs-jog.md b/.changeset/thin-frogs-jog.md deleted file mode 100644 index 10a1e7fbfb..0000000000 --- a/.changeset/thin-frogs-jog.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'backend': patch -'app': patch ---- - -Prepare the showcase application for the switch of most plugins from static to dynamic loading. diff --git a/.changeset/thirty-bags-kiss.md b/.changeset/thirty-bags-kiss.md deleted file mode 100644 index 8d781e6a22..0000000000 --- a/.changeset/thirty-bags-kiss.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'backend': patch ---- - -Fix a bug in the upstream CommonJSLoader, which prevented laoding modules from embedded node_modules folders of private packages located in the plugin node_modules folder. diff --git a/.changeset/tidy-cows-tell.md b/.changeset/tidy-cows-tell.md deleted file mode 100644 index 2bbf32ddda..0000000000 --- a/.changeset/tidy-cows-tell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'app': minor ---- - -Adds ability to configure header color and navigation indicator color diff --git a/.changeset/tiny-cougars-unite.md b/.changeset/tiny-cougars-unite.md deleted file mode 100644 index c556c3fc56..0000000000 --- a/.changeset/tiny-cougars-unite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'app': minor ---- - -Add authentication provider conditional rendering for login page diff --git a/.changeset/twelve-peas-doubt.md b/.changeset/twelve-peas-doubt.md deleted file mode 100644 index 282f84843b..0000000000 --- a/.changeset/twelve-peas-doubt.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -'backstage-plugin-catalog-backend-module-github-org': minor -'backstage-plugin-scaffolder-backend-module-gitlab': minor -'immobiliarelabs-backstage-plugin-gitlab-backend': minor -'backstage-plugin-catalog-backend-module-github': minor -'backstage-plugin-catalog-backend-module-gitlab': minor -'janus-idp-backstage-plugin-keycloak-backend': minor -'roadiehq-backstage-plugin-argo-cd-backend': minor -'roadiehq-scaffolder-backend-module-utils': minor -'janus-idp-backstage-plugin-aap-backend': minor -'janus-idp-backstage-plugin-ocm-backend': minor -'backstage-plugin-azure-devops-backend': minor -'backstage-plugin-kubernetes-backend': minor -'backstage-plugin-sonarqube-backend': minor -'roadiehq-scaffolder-backend-argocd': minor -'backstage-plugin-techdocs-backend': minor -'backstage-plugin-jenkins-backend': minor -'@internal/plugin-scalprum-backend': minor -'dynamic-plugins-imports': minor -'dynamic-plugins-utils': minor -'backend': minor -'app': minor ---- - -Enabling dynamic frontend plugins diff --git a/dynamic-plugins/_utils/CHANGELOG.md b/dynamic-plugins/_utils/CHANGELOG.md new file mode 100644 index 0000000000..807fb82486 --- /dev/null +++ b/dynamic-plugins/_utils/CHANGELOG.md @@ -0,0 +1,7 @@ +# dynamic-plugins-utils + +## 0.1.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins diff --git a/dynamic-plugins/_utils/package.json b/dynamic-plugins/_utils/package.json index e2e07b91a9..6e86c6941e 100644 --- a/dynamic-plugins/_utils/package.json +++ b/dynamic-plugins/_utils/package.json @@ -1,6 +1,6 @@ { "name": "dynamic-plugins-utils", - "version": "0.0.0", + "version": "0.1.0", "license": "Apache-2.0", "private": true, "backstage": { diff --git a/dynamic-plugins/imports/CHANGELOG.md b/dynamic-plugins/imports/CHANGELOG.md new file mode 100644 index 0000000000..60fa56acf8 --- /dev/null +++ b/dynamic-plugins/imports/CHANGELOG.md @@ -0,0 +1,12 @@ +# dynamic-plugins-imports + +## 0.1.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- d4c1d6d: add @janus-idp/backstage-plugin-acr +- 4cbc505: Add imports for plugins supporting both static and dynamic import diff --git a/dynamic-plugins/imports/package.json b/dynamic-plugins/imports/package.json index 615430b46c..550e4f5ef7 100644 --- a/dynamic-plugins/imports/package.json +++ b/dynamic-plugins/imports/package.json @@ -1,6 +1,6 @@ { "name": "dynamic-plugins-imports", - "version": "0.0.0", + "version": "0.1.0", "license": "Apache-2.0", "private": true, "backstage": { diff --git a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..400a538ef7 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# backstage-plugin-azure-devops-backend + +## 0.5.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/package.json index 032fde7895..4d026442d4 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-azure-devops-backend", - "version": "0.4.3", + "version": "0.5.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-azure-devops/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-azure-devops/CHANGELOG.md new file mode 100644 index 0000000000..9692abedd7 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-azure-devops/CHANGELOG.md @@ -0,0 +1,7 @@ +# backstage-plugin-azure-devops + +## 0.3.8 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/backstage-plugin-azure-devops/package.json b/dynamic-plugins/wrappers/backstage-plugin-azure-devops/package.json index 83c142640a..3d1f3667dc 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-azure-devops/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-azure-devops/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-azure-devops", - "version": "0.3.7", + "version": "0.3.8", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..dac6dff72a --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# backstage-plugin-catalog-backend-module-github + +## 0.5.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/package.json index 83b1132518..1bbc2d2fd3 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-github", - "version": "0.4.4", + "version": "0.5.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..f11f7f439e --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/CHANGELOG.md @@ -0,0 +1,13 @@ +# backstage-plugin-catalog-backend-module-github-org + +## 0.2.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/package.json index b159470521..85ab6cafe3 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-github-org", - "version": "0.1.0", + "version": "0.2.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..7e06788b60 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# backstage-plugin-catalog-backend-module-gitlab + +## 0.4.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/package.json index ea6f1523b4..7884166bcc 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-gitlab", - "version": "0.3.3", + "version": "0.4.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-dynatrace/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-dynatrace/CHANGELOG.md new file mode 100644 index 0000000000..5cd1d179f8 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-dynatrace/CHANGELOG.md @@ -0,0 +1,7 @@ +# backstage-plugin-dynatrace + +## 7.0.6 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/backstage-plugin-dynatrace/package.json b/dynamic-plugins/wrappers/backstage-plugin-dynatrace/package.json index 3e2a580e67..46bdc52cef 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-dynatrace/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-dynatrace/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-dynatrace", - "version": "7.0.5", + "version": "7.0.6", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-github-actions/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-github-actions/CHANGELOG.md new file mode 100644 index 0000000000..9ff3958d12 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-github-actions/CHANGELOG.md @@ -0,0 +1,7 @@ +# backstage-plugin-github-actions + +## 0.6.7 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/backstage-plugin-github-actions/package.json b/dynamic-plugins/wrappers/backstage-plugin-github-actions/package.json index 161d83752f..d2b59aa95f 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-github-actions/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-github-actions/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-github-actions", - "version": "0.6.6", + "version": "0.6.7", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-github-issues/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-github-issues/CHANGELOG.md new file mode 100644 index 0000000000..f761cf6626 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-github-issues/CHANGELOG.md @@ -0,0 +1,7 @@ +# backstage-plugin-github-issues + +## 0.2.15 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/backstage-plugin-github-issues/package.json b/dynamic-plugins/wrappers/backstage-plugin-github-issues/package.json index b7edb1aeef..a3f8a3cd4d 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-github-issues/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-github-issues/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-github-issues", - "version": "0.2.14", + "version": "0.2.15", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..5a208e15d9 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# backstage-plugin-jenkins-backend + +## 0.4.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/package.json index 0c55c961cb..3fbb6ea939 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-jenkins-backend", - "version": "0.3.0", + "version": "0.4.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-jenkins/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-jenkins/CHANGELOG.md new file mode 100644 index 0000000000..16227f3dde --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-jenkins/CHANGELOG.md @@ -0,0 +1,7 @@ +# backstage-plugin-jenkins + +## 0.9.1 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/backstage-plugin-jenkins/package.json b/dynamic-plugins/wrappers/backstage-plugin-jenkins/package.json index ef060ec0ab..0c9dc8894a 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-jenkins/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-jenkins/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-jenkins", - "version": "0.9.0", + "version": "0.9.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..f158b18a71 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# backstage-plugin-kubernetes-backend + +## 0.14.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/package.json index 22d16dbcff..293e503572 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-kubernetes-backend", - "version": "0.13.0", + "version": "0.14.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-kubernetes/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-kubernetes/CHANGELOG.md new file mode 100644 index 0000000000..20b2fff71e --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-kubernetes/CHANGELOG.md @@ -0,0 +1,7 @@ +# backstage-plugin-kubernetes + +## 0.11.1 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/backstage-plugin-kubernetes/package.json b/dynamic-plugins/wrappers/backstage-plugin-kubernetes/package.json index 6af29f1512..27241c88db 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-kubernetes/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-kubernetes/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-kubernetes", - "version": "0.11.0", + "version": "0.11.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-lighthouse/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-lighthouse/CHANGELOG.md new file mode 100644 index 0000000000..7effeae66c --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-lighthouse/CHANGELOG.md @@ -0,0 +1,7 @@ +# backstage-plugin-lighthouse + +## 0.4.11 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/backstage-plugin-lighthouse/package.json b/dynamic-plugins/wrappers/backstage-plugin-lighthouse/package.json index 684092a53b..9f0c433f8c 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-lighthouse/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-lighthouse/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-lighthouse", - "version": "0.4.10", + "version": "0.4.11", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-pagerduty/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-pagerduty/CHANGELOG.md new file mode 100644 index 0000000000..a07b5d3375 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-pagerduty/CHANGELOG.md @@ -0,0 +1,7 @@ +# backstage-plugin-pagerduty + +## 0.6.7 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/backstage-plugin-pagerduty/package.json b/dynamic-plugins/wrappers/backstage-plugin-pagerduty/package.json index e0e7d32a42..2bcf09f34a 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-pagerduty/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-pagerduty/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-pagerduty", - "version": "0.6.6", + "version": "0.6.7", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..c3ee440b18 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# backstage-plugin-scaffolder-backend-module-gitlab + +## 0.3.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/package.json index 5a9769b568..02a3f49cbf 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-scaffolder-backend-module-gitlab", - "version": "0.2.9", + "version": "0.3.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..3363313bf8 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# backstage-plugin-sonarqube-backend + +## 0.3.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/package.json index 2b3fa22244..69b98adb20 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-sonarqube-backend", - "version": "0.2.8", + "version": "0.3.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-sonarqube/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-sonarqube/CHANGELOG.md new file mode 100644 index 0000000000..b29045c7d3 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-sonarqube/CHANGELOG.md @@ -0,0 +1,7 @@ +# backstage-plugin-sonarqube + +## 0.7.8 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/backstage-plugin-sonarqube/package.json b/dynamic-plugins/wrappers/backstage-plugin-sonarqube/package.json index 90c15fca2f..395e9fc081 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-sonarqube/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-sonarqube/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-sonarqube", - "version": "0.7.7", + "version": "0.7.8", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..6354a79fab --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# backstage-plugin-techdocs-backend + +## 1.9.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/package.json index 72b56c31fa..dcd0b2f67a 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-techdocs-backend", - "version": "1.8.0", + "version": "1.9.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..99fcfce437 --- /dev/null +++ b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# immobiliarelabs-backstage-plugin-gitlab-backend + +## 6.3.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/package.json b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/package.json index 1382660135..1109c7eca5 100644 --- a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "immobiliarelabs-backstage-plugin-gitlab-backend", - "version": "6.2.0", + "version": "6.3.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab/CHANGELOG.md b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab/CHANGELOG.md new file mode 100644 index 0000000000..884034c260 --- /dev/null +++ b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab/CHANGELOG.md @@ -0,0 +1,7 @@ +# immobiliarelabs-backstage-plugin-gitlab + +## 6.2.1 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab/package.json b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab/package.json index a145c86982..93476c2dc3 100644 --- a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab/package.json +++ b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab/package.json @@ -1,6 +1,6 @@ { "name": "immobiliarelabs-backstage-plugin-gitlab", - "version": "6.2.0", + "version": "6.2.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/janus-idp-backstage-plugin-aap-backend-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/janus-idp-backstage-plugin-aap-backend-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..a47792e55e --- /dev/null +++ b/dynamic-plugins/wrappers/janus-idp-backstage-plugin-aap-backend-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# janus-idp-backstage-plugin-aap-backend + +## 1.3.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/janus-idp-backstage-plugin-aap-backend-dynamic/package.json b/dynamic-plugins/wrappers/janus-idp-backstage-plugin-aap-backend-dynamic/package.json index e617de5391..4cca8b5542 100644 --- a/dynamic-plugins/wrappers/janus-idp-backstage-plugin-aap-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/janus-idp-backstage-plugin-aap-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "janus-idp-backstage-plugin-aap-backend", - "version": "1.2.3", + "version": "1.3.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/janus-idp-backstage-plugin-keycloak-backend-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/janus-idp-backstage-plugin-keycloak-backend-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..9ea25c7bea --- /dev/null +++ b/dynamic-plugins/wrappers/janus-idp-backstage-plugin-keycloak-backend-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# janus-idp-backstage-plugin-keycloak-backend + +## 1.6.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/janus-idp-backstage-plugin-keycloak-backend-dynamic/package.json b/dynamic-plugins/wrappers/janus-idp-backstage-plugin-keycloak-backend-dynamic/package.json index 1fdccf6698..2bb6f5c7e8 100644 --- a/dynamic-plugins/wrappers/janus-idp-backstage-plugin-keycloak-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/janus-idp-backstage-plugin-keycloak-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "janus-idp-backstage-plugin-keycloak-backend", - "version": "1.5.7", + "version": "1.6.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/janus-idp-backstage-plugin-ocm-backend-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/janus-idp-backstage-plugin-ocm-backend-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..a0eb362f9c --- /dev/null +++ b/dynamic-plugins/wrappers/janus-idp-backstage-plugin-ocm-backend-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# janus-idp-backstage-plugin-ocm-backend + +## 3.3.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/janus-idp-backstage-plugin-ocm-backend-dynamic/package.json b/dynamic-plugins/wrappers/janus-idp-backstage-plugin-ocm-backend-dynamic/package.json index 47ef564aa5..99be2d04d5 100644 --- a/dynamic-plugins/wrappers/janus-idp-backstage-plugin-ocm-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/janus-idp-backstage-plugin-ocm-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "janus-idp-backstage-plugin-ocm-backend", - "version": "3.2.3", + "version": "3.3.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..c2c663c4ce --- /dev/null +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# roadiehq-backstage-plugin-argo-cd-backend + +## 2.12.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/package.json index f13f57800d..d07d5a5b61 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "roadiehq-backstage-plugin-argo-cd-backend", - "version": "2.11.3", + "version": "2.12.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd/CHANGELOG.md b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd/CHANGELOG.md new file mode 100644 index 0000000000..6cd6d76e24 --- /dev/null +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd/CHANGELOG.md @@ -0,0 +1,7 @@ +# roadiehq-backstage-plugin-argo-cd + +## 2.3.6 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd/package.json index d10f1887a0..fc0d5f9346 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd/package.json @@ -1,6 +1,6 @@ { "name": "roadiehq-backstage-plugin-argo-cd", - "version": "2.3.5", + "version": "2.3.6", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-datadog/CHANGELOG.md b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-datadog/CHANGELOG.md new file mode 100644 index 0000000000..fcf1a40d96 --- /dev/null +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-datadog/CHANGELOG.md @@ -0,0 +1,7 @@ +# roadiehq-backstage-plugin-datadog + +## 2.2.1 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-datadog/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-datadog/package.json index 07db25b087..9216e48582 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-datadog/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-datadog/package.json @@ -1,6 +1,6 @@ { "name": "roadiehq-backstage-plugin-datadog", - "version": "2.2.0", + "version": "2.2.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-insights/CHANGELOG.md b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-insights/CHANGELOG.md new file mode 100644 index 0000000000..82530807e6 --- /dev/null +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-insights/CHANGELOG.md @@ -0,0 +1,7 @@ +# roadiehq-backstage-plugin-github-insights + +## 2.3.22 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-insights/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-insights/package.json index bbbf4dad0b..f105102686 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-insights/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-insights/package.json @@ -1,6 +1,6 @@ { "name": "roadiehq-backstage-plugin-github-insights", - "version": "2.3.21", + "version": "2.3.22", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-pull-requests/CHANGELOG.md b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-pull-requests/CHANGELOG.md new file mode 100644 index 0000000000..380139140f --- /dev/null +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-pull-requests/CHANGELOG.md @@ -0,0 +1,7 @@ +# roadiehq-backstage-plugin-github-pull-requests + +## 2.5.19 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-pull-requests/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-pull-requests/package.json index cb3f240175..31b3539680 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-pull-requests/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-pull-requests/package.json @@ -1,6 +1,6 @@ { "name": "roadiehq-backstage-plugin-github-pull-requests", - "version": "2.5.18", + "version": "2.5.19", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-jira/CHANGELOG.md b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-jira/CHANGELOG.md new file mode 100644 index 0000000000..b11e91a616 --- /dev/null +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-jira/CHANGELOG.md @@ -0,0 +1,7 @@ +# roadiehq-backstage-plugin-jira + +## 2.4.12 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-jira/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-jira/package.json index 996b6b6e5c..b8060d5e9f 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-jira/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-jira/package.json @@ -1,6 +1,6 @@ { "name": "roadiehq-backstage-plugin-jira", - "version": "2.4.11", + "version": "2.4.12", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-security-insights/CHANGELOG.md b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-security-insights/CHANGELOG.md new file mode 100644 index 0000000000..b5512b2e88 --- /dev/null +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-security-insights/CHANGELOG.md @@ -0,0 +1,7 @@ +# roadiehq-backstage-plugin-security-insights + +## 2.3.10 + +### Patch Changes + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-security-insights/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-security-insights/package.json index 3e3c8cf0ef..3c9838813d 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-security-insights/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-security-insights/package.json @@ -1,6 +1,6 @@ { "name": "roadiehq-backstage-plugin-security-insights", - "version": "2.3.9", + "version": "2.3.10", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..5fb9e1f641 --- /dev/null +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# roadiehq-scaffolder-backend-argocd + +## 1.2.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/package.json b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/package.json index dcd2e9bcf5..e36598357e 100644 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/package.json +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "roadiehq-scaffolder-backend-argocd", - "version": "1.1.17", + "version": "1.2.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/CHANGELOG.md b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/CHANGELOG.md new file mode 100644 index 0000000000..16903dea38 --- /dev/null +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/CHANGELOG.md @@ -0,0 +1,16 @@ +# roadiehq-scaffolder-backend-module-utils + +## 1.11.0 + +### Minor Changes + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream +- ce85b16: Switch static backend plugins to dynamic plugins diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/package.json b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/package.json index 660a195eab..f4b4677987 100644 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/package.json +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "roadiehq-scaffolder-backend-module-utils", - "version": "1.10.4", + "version": "1.11.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index dd3e5f09ca..44ffa7eca9 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,174 @@ # app +## 2.0.0 + +### Major Changes + +- 8dd742b: Use dynamic frontend plugins across the app: + + 1. Dynamic routes support home `/` override. You can define additional routes via `dynamicPlugins.frontend.dynamicRoutes` - these can't already exists in the app with 1 exception - `/`. This allows you to override the home page with your own plugin/component. + 2. This change makes `dynamicPlugins.frontend.mountPoints` generic and declarative: + + Mountpoint now support following names/types: + + - Allow passing `*/context` mountpoints for React context + - Allow passing `*/cards` for Card components (with layout) + + Mountpoint configs: + + - `entity.page.overview` + - `entity.page.topology` + - `entity.page.issues` + - `entity.page.pull-requests` + - `entity.page.ci` + - `entity.page.cd` + - `entity.page.kubernetes` + - `entity.page.tekton` + - `entity.page.image-registry` + - `entity.page.monitoring` + - `entity.page.lighthouse` + - `entity.page.api` + - `entity.page.dependencies` + - `entity.page.docs` + - `entity.page.definition` + - `entity.page.diagram` + + Mountpoints support following configuration: + + - `layout` for layout features that propagates to allowing users to use CSS properties gridColumnStart including responsiveness queries etc. (mui.com/system/ getting-started/the-sx-prop) + - `if` for EntitySwitch.Case if=... - allows allOf|anyOf|oneOf conditionals with isKind|isType|hasAnnotation builtin methods or code imports via Scalprum (direct string reference) + - `props` to pass additional props to the mounted component + + Current limitations of the dynamic frontend plugins: + + Allows you to mount to existing mountPoints only. You're unable to create additional tabs for example. (will be addressed in a follow up PR) + +- 80376b4: Update backstage to [1.18.4](https://github.com/backstage/backstage/releases/tag/v1.18.4) + +### Minor Changes + +- 16d7322: Update Backstage to 1.19.x + + + +- 6d93ba8: The [Nexus Repository Manager](https://github.com/janus-idp/backstage-plugins/tree/main/plugins/nexus-repository-manager) plugin has been added with the in the Entity Page Image Registry tab. + + Since the Nexus Repository Manager plugin requires a proxy endpoint, these changes are required to `app-config.yaml` if you want to add the Nexus Repository Manager plugin. Please read the [README](https://github.com/janus-idp/backstage-showcase/blob/main/README.md) and [Getting Started](https://github.com/janus-idp/backstage-showcase/blob/main/showcase-docs/getting-started.md) for more details. + + ```diff + proxy: + # Other proxy configurations... + + + '/nexus-repository-manager': + + target: ${NEXUS_REPOSITORY_MANAGER_URL} + + headers: + + X-Requested-With: 'XMLHttpRequest' + + # Uncomment the following line to access a private Nexus Repository Manager using a token + + # Authorization: 'Bearer ' + + changeOrigin: true + + # Change to "false" in case of using self hosted Nexus Repository Manager instance with a self-signed certificate + + secure: ${NEXUS_REPOSITORY_MANAGER_SECURE} + ``` + +- 68a2221: Dark theme support has been added to the showcase app. +- fb319ee: Adds ability to configure branding icons and primary color +- f61842d: Update backstage to [1.18.3](https://github.com/backstage/backstage/releases/tag/v1.18.0) +- 620a9e8: Adds ability to configure header color and navigation indicator color +- 1de46ce: Add authentication provider conditional rendering for login page +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 9b79fdc: Add extra error handling while initializing dynamic front-end plugins. If a plugin fails to initialize, it won't be registered and won't be rendered at the expected place. +- 3164d8c: Add documentation for the RBAC Backend Plugin +- 8691904: Update sidebar link styling to hide unwanted underline while not hovered. +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- c5d4177: Upgrade `@mui/icons-material` to `5.14.16` +- 6374999: Implemented Support for Custom Docker Image Labels in GitHub Actions Workflow: + + Incorporated functionality to seamlessly manage custom labels for Docker images within the GitHub Actions workflow. The enhancements were made as follows: + + 1. **Enhanced Action Configuration (`action.yaml`):** + - Introduced the `imageLabels` parameter in the Docker build action configuration. + - The `imageLabels` parameter empowers users to define custom labels for Docker images during the build process. + 2. **Improved Workflow Configuration (`nightly.yaml`):** + - Introduced the `imageLabels` parameter in the workflow configuration. + - Illustrative usage: Setting `imageLabels: quay.expires-after=14d` to specify a 14-day expiration for images. + - When executing the nightly workflow, the Docker image will be enriched with the designated labels. + + **Usage Guide:** + To leverage the new `imageLabels` parameter, navigate to the workflow configuration (`nightly.yaml`) and modify the `imageLabels` parameter as needed: + + ```yaml + jobs: + release: + ... + steps: + ... + - name: Publish + uses: ./.github/actions/docker-build + with: + ... + imageLabels: "quay.expires-after=14d" # modify this + push: true + + ``` + +- 758be24: Allow the `app.branding.iconLogo` configuration to configure the tab icon +- 99c42b5: Fixed configuration for GitHub Auth plugin. + + GitHub Auth now uses `AUTH_GITHUB_CLIENT_ID` and `AUTH_GITHUB_CLIENT_SECRET` variables. + +- dc1580d: Revert typography changes +- 7188844: Updated dependency `@testing-library/user-event` to `14.5.1`. + Updated dependency `@types/supertest` to `2.0.14`. + Updated dependency `@types/mock-fs` to `4.13.2`. + Updated dependency `mock-fs` to `5.2.0`. + Updated dependency `supertest` to `6.3.3`. +- 35d1f02: Updated dependency `@scalprum/core` to `0.6.1`. + Updated dependency `@scalprum/react-core` to `0.6.1`. + Updated dependency `lodash` to `4.17.21`. +- e6fe17b: Updated dependency `@mui/icons-material` to `5.14.15`. + Updated dependency `@mui/lab` to `5.0.0-alpha.150`. + Updated dependency `@mui/material` to `5.14.15`. + Updated dependency `tss-react` to `4.9.3`. + Updated dependency `@types/node` to `18.18.7`. + Updated dependency `@types/react` to `17.0.69`. + Updated dependency `@types/react-dom` to `17.0.22`. + Updated dependency `@types/express` to `4.17.20`. +- b5ba124: Updated dependency `@mui/icons-material` to `5.14.14`. + Updated dependency `@mui/lab` to `5.0.0-alpha.149`. + Updated dependency `@mui/material` to `5.14.14`. + Updated dependency `react-router-dom` to `6.17.0`. + Updated dependency `@types/node` to `18.18.5`. + Updated dependency `@types/react` to `17.0.68`. + Updated dependency `better-sqlite3` to `8.7.0`. + Updated dependency `winston` to `3.11.0`. + Updated dependency `@types/express` to `4.17.19`. +- af6f5a2: Updated dependency `@types/node` to `18.17.15`. +- d47662e: Updated dependency `@mui/icons-material` to `5.14.9`. + Updated dependency `@mui/lab` to `5.0.0-alpha.144`. + Updated dependency `@mui/material` to `5.14.9`. + Updated dependency `react-router-dom` to `6.16.0`. + Updated dependency `@types/node` to `18.17.17`. +- 6332c94: Updated dependency `@mui/icons-material` to `5.14.11`. + Updated dependency `@mui/lab` to `5.0.0-alpha.146`. + Updated dependency `@mui/material` to `5.14.11`. + Updated dependency `swr` to `2.2.4`. + Updated dependency `tss-react` to `4.9.2`. + Updated dependency `@types/node` to `18.18.0`. + Updated dependency `@types/react` to `17.0.66`. + Updated dependency `@types/react-dom` to `17.0.21`. + Updated dependency `@types/dockerode` to `3.3.20`. + Updated dependency `@types/express` to `4.17.18`. + Updated dependency `@types/express-serve-static-core` to `4.17.37`. +- d4c1d6d: add @janus-idp/backstage-plugin-acr +- 7f5fddf: Add documentation for customizing the logo and themes of the showcase +- 916a663: Prepare the showcase application for the switch of most plugins from static to dynamic loading. + ## 1.0.1 ### Patch Changes diff --git a/packages/app/package.json b/packages/app/package.json index 9999a0f08d..149e73b393 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "app", - "version": "1.0.1", + "version": "2.0.0", "private": true, "bundled": true, "backstage": { diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 00a082b665..7baa3c2f78 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,168 @@ # backend +## 2.0.0 + +### Major Changes + +- a78ab97: Integrate latest RBAC + +### Minor Changes + +- 16d7322: Update Backstage to 1.19.x + + + +- 28c55dc: Added `METRICS_ENABLED` that enables Prometheus metrics + + When enabled, Prometheus metrics are available at the backed URL in /metrics (http://localhost:7007/metrics) + +- fa74ef6: Added `healthcheck` endpoint +- 5e45008: Add support for dynamic backend plugins. +- 80376b4: Update backstage to [1.18.4](https://github.com/backstage/backstage/releases/tag/v1.18.4) +- a61d88b: Add the remaining Auth Providers to the showcase + + - Atlassian + - Azure Easy Auth + - Bitbucket + - Bitbucket Server + - Cloudflare Access + - GitLab + - Google IAP + - OIDC + - Okta + - OneLogin + - SAML + +- 1306f71: Added `AAP_ENABLED` that enables AAP(Ansible Automation Platform) backend plugin. Once enabled it lists job templates and workflow job templates in software catalog +- f61842d: Update backstage to [1.18.3](https://github.com/backstage/backstage/releases/tag/v1.18.0) +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- 9e606ed: Fixed the ordering of the backend routers so that the `/metrics` and `/healthcheck` endpoints can be accessed in the image when the frontend and backend share the same baseUrl. +- 6374999: Implemented Support for Custom Docker Image Labels in GitHub Actions Workflow: + + Incorporated functionality to seamlessly manage custom labels for Docker images within the GitHub Actions workflow. The enhancements were made as follows: + + 1. **Enhanced Action Configuration (`action.yaml`):** + - Introduced the `imageLabels` parameter in the Docker build action configuration. + - The `imageLabels` parameter empowers users to define custom labels for Docker images during the build process. + 2. **Improved Workflow Configuration (`nightly.yaml`):** + - Introduced the `imageLabels` parameter in the workflow configuration. + - Illustrative usage: Setting `imageLabels: quay.expires-after=14d` to specify a 14-day expiration for images. + - When executing the nightly workflow, the Docker image will be enriched with the designated labels. + + **Usage Guide:** + To leverage the new `imageLabels` parameter, navigate to the workflow configuration (`nightly.yaml`) and modify the `imageLabels` parameter as needed: + + ```yaml + jobs: + release: + ... + steps: + ... + - name: Publish + uses: ./.github/actions/docker-build + with: + ... + imageLabels: "quay.expires-after=14d" # modify this + push: true + + ``` + +- 4af2b85: Add a `scalprum` backend plugin. + + This plugin depends on the `backend-plugin-manager` and + provides access to the scalprum defintinions, + as well as the plugin assets, + of the dynamic frontend plugins which are + installed in the dynamic plugins root folder. + +- 6a28d78: Add RBAC permission policy retrieval for backend dynamic plugins. +- 0e5bd3f: Never cache the static Javascript asset that contains the injected server-side merged configuration. +- facc61b: Adds a 'dynamic-plugins-info' backend plugin + + This plugin depends on the `backend-plugin-manager` and lists all the dynamic plugins installed in the dynamic plugins root folder. + +- 2037da3: Updated dependency `prom-client` to `15.0.0`. +- 258c63e: Updated dependency `better-sqlite3` to `9.0.0`. +- e6fe17b: Updated dependency `@mui/icons-material` to `5.14.15`. + Updated dependency `@mui/lab` to `5.0.0-alpha.150`. + Updated dependency `@mui/material` to `5.14.15`. + Updated dependency `tss-react` to `4.9.3`. + Updated dependency `@types/node` to `18.18.7`. + Updated dependency `@types/react` to `17.0.69`. + Updated dependency `@types/react-dom` to `17.0.22`. + Updated dependency `@types/express` to `4.17.20`. +- b5ba124: Updated dependency `@mui/icons-material` to `5.14.14`. + Updated dependency `@mui/lab` to `5.0.0-alpha.149`. + Updated dependency `@mui/material` to `5.14.14`. + Updated dependency `react-router-dom` to `6.17.0`. + Updated dependency `@types/node` to `18.18.5`. + Updated dependency `@types/react` to `17.0.68`. + Updated dependency `better-sqlite3` to `8.7.0`. + Updated dependency `winston` to `3.11.0`. + Updated dependency `@types/express` to `4.17.19`. +- a3c0e8b: Updated dependency `express-rate-limit` to `7.1.3`. + Updated dependency `@types/express` to `4.17.20`. +- 6332c94: Updated dependency `@mui/icons-material` to `5.14.11`. + Updated dependency `@mui/lab` to `5.0.0-alpha.146`. + Updated dependency `@mui/material` to `5.14.11`. + Updated dependency `swr` to `2.2.4`. + Updated dependency `tss-react` to `4.9.2`. + Updated dependency `@types/node` to `18.18.0`. + Updated dependency `@types/react` to `17.0.66`. + Updated dependency `@types/react-dom` to `17.0.21`. + Updated dependency `@types/dockerode` to `3.3.20`. + Updated dependency `@types/express` to `4.17.18`. + Updated dependency `@types/express-serve-static-core` to `4.17.37`. +- d4c1d6d: add @janus-idp/backstage-plugin-acr +- ce85b16: Switch static backend plugins to dynamic plugins +- 272da4c: upgraded to Backstage 1.17.5 +- 916a663: Prepare the showcase application for the switch of most plugins from static to dynamic loading. +- 0961437: Fix a bug in the upstream CommonJSLoader, which prevented laoding modules from embedded node_modules folders of private packages located in the plugin node_modules folder. +- Updated dependencies [9b79fdc] +- Updated dependencies [8dd742b] +- Updated dependencies [3164d8c] +- Updated dependencies [16d7322] +- Updated dependencies [8691904] +- Updated dependencies [5dbf27f] +- Updated dependencies [c5d4177] +- Updated dependencies [6d93ba8] +- Updated dependencies [6374999] +- Updated dependencies [758be24] +- Updated dependencies [4af2b85] +- Updated dependencies [68a2221] +- Updated dependencies [99c42b5] +- Updated dependencies [dc1580d] +- Updated dependencies [facc61b] +- Updated dependencies [80376b4] +- Updated dependencies [7188844] +- Updated dependencies [35d1f02] +- Updated dependencies [0744f67] +- Updated dependencies [da901e8] +- Updated dependencies [e6fe17b] +- Updated dependencies [b5ba124] +- Updated dependencies [a3c0e8b] +- Updated dependencies [af6f5a2] +- Updated dependencies [d47662e] +- Updated dependencies [6332c94] +- Updated dependencies [d4c1d6d] +- Updated dependencies [fb319ee] +- Updated dependencies [f61842d] +- Updated dependencies [7f5fddf] +- Updated dependencies [916a663] +- Updated dependencies [620a9e8] +- Updated dependencies [1de46ce] +- Updated dependencies [da696fd] + - app@2.0.0 + - @internal/plugin-scalprum-backend@0.2.0 + - @internal/plugin-dynamic-plugins-info-backend@0.1.1 + ## 1.0.1 ### Patch Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index 0b52852b44..ffc3dd569a 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "backend", - "version": "1.0.1", + "version": "2.0.0", "main": "dist/index.cjs.js", "types": "src/index.ts", "private": true, @@ -28,7 +28,7 @@ "@backstage/plugin-auth-node": "0.4.0", "@backstage/plugin-catalog-backend": "1.14.0", "@backstage/plugin-catalog-backend-module-openapi": "0.1.23", - "@internal/plugin-dynamic-plugins-info-backend": "0.1.0", + "@internal/plugin-dynamic-plugins-info-backend": "0.1.1", "@backstage/plugin-events-backend": "0.2.15", "@backstage/plugin-events-node": "0.2.15", "@backstage/plugin-permission-backend": "0.5.29", diff --git a/plugins/dynamic-plugins-info-backend/CHANGELOG.md b/plugins/dynamic-plugins-info-backend/CHANGELOG.md new file mode 100644 index 0000000000..7ee1699d31 --- /dev/null +++ b/plugins/dynamic-plugins-info-backend/CHANGELOG.md @@ -0,0 +1,12 @@ +# @internal/plugin-dynamic-plugins-info-backend + +## 0.1.1 + +### Patch Changes + +- facc61b: Adds a 'dynamic-plugins-info' backend plugin + + This plugin depends on the `backend-plugin-manager` and lists all the dynamic plugins installed in the dynamic plugins root folder. + +- a3c0e8b: Updated dependency `express-rate-limit` to `7.1.3`. + Updated dependency `@types/express` to `4.17.20`. diff --git a/plugins/dynamic-plugins-info-backend/package.json b/plugins/dynamic-plugins-info-backend/package.json index 9321100854..f2a1e568e7 100644 --- a/plugins/dynamic-plugins-info-backend/package.json +++ b/plugins/dynamic-plugins-info-backend/package.json @@ -1,6 +1,6 @@ { "name": "@internal/plugin-dynamic-plugins-info-backend", - "version": "0.1.0", + "version": "0.1.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/scalprum-backend/CHANGELOG.md b/plugins/scalprum-backend/CHANGELOG.md new file mode 100644 index 0000000000..1fe5f925a7 --- /dev/null +++ b/plugins/scalprum-backend/CHANGELOG.md @@ -0,0 +1,56 @@ +# @internal/plugin-scalprum-backend + +## 0.2.0 + +### Minor Changes + +- 16d7322: Update Backstage to 1.19.x + + + +- da696fd: Enabling dynamic frontend plugins + +### Patch Changes + +- 5dbf27f: Upgrade to backstage 1.19.6 + + + +- 4af2b85: Add a `scalprum` backend plugin. + + This plugin depends on the `backend-plugin-manager` and + provides access to the scalprum defintinions, + as well as the plugin assets, + of the dynamic frontend plugins which are + installed in the dynamic plugins root folder. + +- 7188844: Updated dependency `@testing-library/user-event` to `14.5.1`. + Updated dependency `@types/supertest` to `2.0.14`. + Updated dependency `@types/mock-fs` to `4.13.2`. + Updated dependency `mock-fs` to `5.2.0`. + Updated dependency `supertest` to `6.3.3`. +- 0744f67: Updated dependency `@types/express` to `4.17.18`. + Updated dependency `express` to `4.18.2`. + Updated dependency `express-promise-router` to `4.1.1`. + Updated dependency `node-fetch` to `2.7.0`. + Updated dependency `winston` to `3.10.0`. + Updated dependency `msw` to `1.3.2`. +- da901e8: Updated dependency `@types/supertest` to `2.0.15`. + Updated dependency `@types/mock-fs` to `4.13.3`. +- e6fe17b: Updated dependency `@mui/icons-material` to `5.14.15`. + Updated dependency `@mui/lab` to `5.0.0-alpha.150`. + Updated dependency `@mui/material` to `5.14.15`. + Updated dependency `tss-react` to `4.9.3`. + Updated dependency `@types/node` to `18.18.7`. + Updated dependency `@types/react` to `17.0.69`. + Updated dependency `@types/react-dom` to `17.0.22`. + Updated dependency `@types/express` to `4.17.20`. +- b5ba124: Updated dependency `@mui/icons-material` to `5.14.14`. + Updated dependency `@mui/lab` to `5.0.0-alpha.149`. + Updated dependency `@mui/material` to `5.14.14`. + Updated dependency `react-router-dom` to `6.17.0`. + Updated dependency `@types/node` to `18.18.5`. + Updated dependency `@types/react` to `17.0.68`. + Updated dependency `better-sqlite3` to `8.7.0`. + Updated dependency `winston` to `3.11.0`. + Updated dependency `@types/express` to `4.17.19`. diff --git a/plugins/scalprum-backend/package.json b/plugins/scalprum-backend/package.json index 0108a0831b..97fa50e739 100644 --- a/plugins/scalprum-backend/package.json +++ b/plugins/scalprum-backend/package.json @@ -1,6 +1,6 @@ { "name": "@internal/plugin-scalprum-backend", - "version": "0.1.0", + "version": "0.2.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0",