Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
backstage-plugin-azure-devops@0.3.8
Patch Changes
backstage-plugin-dynatrace@7.0.6
Patch Changes
backstage-plugin-github-actions@0.6.7
Patch Changes
backstage-plugin-github-issues@0.2.15
Patch Changes
backstage-plugin-jenkins@0.9.1
Patch Changes
backstage-plugin-kubernetes@0.11.1
Patch Changes
backstage-plugin-lighthouse@0.4.11
Patch Changes
backstage-plugin-pagerduty@0.6.7
Patch Changes
backstage-plugin-sonarqube@0.7.8
Patch Changes
immobiliarelabs-backstage-plugin-gitlab@6.2.1
Patch Changes
roadiehq-backstage-plugin-argo-cd@2.3.6
Patch Changes
roadiehq-backstage-plugin-datadog@2.2.1
Patch Changes
roadiehq-backstage-plugin-github-insights@2.3.22
Patch Changes
roadiehq-backstage-plugin-github-pull-requests@2.5.19
Patch Changes
roadiehq-backstage-plugin-jira@2.4.12
Patch Changes
roadiehq-backstage-plugin-security-insights@2.3.10
Patch Changes
app@2.0.0
Major Changes
8dd742b: Use dynamic frontend plugins across the app:
Dynamic routes support home
/
override. You can define additional routes viadynamicPlugins.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.This change makes
dynamicPlugins.frontend.mountPoints
generic and declarative:Mountpoint now support following names/types:
*/context
mountpoints for React context*/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 componentCurrent 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
Minor Changes
16d7322: Update Backstage to 1.19.x
https://github.com/backstage/backstage/releases/tag/v1.19.0
6d93ba8: The 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 and Getting Started for more details.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
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
https://github.com/backstage/backstage/releases/tag/v1.19.6
c5d4177: Upgrade
@mui/icons-material
to5.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:
action.yaml
):imageLabels
parameter in the Docker build action configuration.imageLabels
parameter empowers users to define custom labels for Docker images during the build process.nightly.yaml
):imageLabels
parameter in the workflow configuration.imageLabels: quay.expires-after=14d
to specify a 14-day expiration for images.Usage Guide:
To leverage the new
imageLabels
parameter, navigate to the workflow configuration (nightly.yaml
) and modify theimageLabels
parameter as needed:758be24: Allow the
app.branding.iconLogo
configuration to configure the tab icon99c42b5: Fixed configuration for GitHub Auth plugin.
GitHub Auth now uses
AUTH_GITHUB_CLIENT_ID
andAUTH_GITHUB_CLIENT_SECRET
variables.dc1580d: Revert typography changes
7188844: Updated dependency
@testing-library/user-event
to14.5.1
.Updated dependency
@types/supertest
to2.0.14
.Updated dependency
@types/mock-fs
to4.13.2
.Updated dependency
mock-fs
to5.2.0
.Updated dependency
supertest
to6.3.3
.35d1f02: Updated dependency
@scalprum/core
to0.6.1
.Updated dependency
@scalprum/react-core
to0.6.1
.Updated dependency
lodash
to4.17.21
.e6fe17b: Updated dependency
@mui/icons-material
to5.14.15
.Updated dependency
@mui/lab
to5.0.0-alpha.150
.Updated dependency
@mui/material
to5.14.15
.Updated dependency
tss-react
to4.9.3
.Updated dependency
@types/node
to18.18.7
.Updated dependency
@types/react
to17.0.69
.Updated dependency
@types/react-dom
to17.0.22
.Updated dependency
@types/express
to4.17.20
.b5ba124: Updated dependency
@mui/icons-material
to5.14.14
.Updated dependency
@mui/lab
to5.0.0-alpha.149
.Updated dependency
@mui/material
to5.14.14
.Updated dependency
react-router-dom
to6.17.0
.Updated dependency
@types/node
to18.18.5
.Updated dependency
@types/react
to17.0.68
.Updated dependency
better-sqlite3
to8.7.0
.Updated dependency
winston
to3.11.0
.Updated dependency
@types/express
to4.17.19
.af6f5a2: Updated dependency
@types/node
to18.17.15
.d47662e: Updated dependency
@mui/icons-material
to5.14.9
.Updated dependency
@mui/lab
to5.0.0-alpha.144
.Updated dependency
@mui/material
to5.14.9
.Updated dependency
react-router-dom
to6.16.0
.Updated dependency
@types/node
to18.17.17
.6332c94: Updated dependency
@mui/icons-material
to5.14.11
.Updated dependency
@mui/lab
to5.0.0-alpha.146
.Updated dependency
@mui/material
to5.14.11
.Updated dependency
swr
to2.2.4
.Updated dependency
tss-react
to4.9.2
.Updated dependency
@types/node
to18.18.0
.Updated dependency
@types/react
to17.0.66
.Updated dependency
@types/react-dom
to17.0.21
.Updated dependency
@types/dockerode
to3.3.20
.Updated dependency
@types/express
to4.17.18
.Updated dependency
@types/express-serve-static-core
to4.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.
backend@2.0.0
Major Changes
Minor Changes
16d7322: Update Backstage to 1.19.x
https://github.com/backstage/backstage/releases/tag/v1.19.0
28c55dc: Added
METRICS_ENABLED
that enables Prometheus metricsWhen enabled, Prometheus metrics are available at the backed URL in /metrics (http://localhost:7007/metrics)
fa74ef6: Added
healthcheck
endpoint5e45008: Add support for dynamic backend plugins.
80376b4: Update backstage to 1.18.4
a61d88b: Add the remaining Auth Providers to the showcase
1306f71: Added
AAP_ENABLED
that enables AAP(Ansible Automation Platform) backend plugin. Once enabled it lists job templates and workflow job templates in software catalogf61842d: Update backstage to 1.18.3
da696fd: Enabling dynamic frontend plugins
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.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:
action.yaml
):imageLabels
parameter in the Docker build action configuration.imageLabels
parameter empowers users to define custom labels for Docker images during the build process.nightly.yaml
):imageLabels
parameter in the workflow configuration.imageLabels: quay.expires-after=14d
to specify a 14-day expiration for images.Usage Guide:
To leverage the new
imageLabels
parameter, navigate to the workflow configuration (nightly.yaml
) and modify theimageLabels
parameter as needed:4af2b85: Add a
scalprum
backend plugin.This plugin depends on the
backend-plugin-manager
andprovides 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
to15.0.0
.258c63e: Updated dependency
better-sqlite3
to9.0.0
.e6fe17b: Updated dependency
@mui/icons-material
to5.14.15
.Updated dependency
@mui/lab
to5.0.0-alpha.150
.Updated dependency
@mui/material
to5.14.15
.Updated dependency
tss-react
to4.9.3
.Updated dependency
@types/node
to18.18.7
.Updated dependency
@types/react
to17.0.69
.Updated dependency
@types/react-dom
to17.0.22
.Updated dependency
@types/express
to4.17.20
.b5ba124: Updated dependency
@mui/icons-material
to5.14.14
.Updated dependency
@mui/lab
to5.0.0-alpha.149
.Updated dependency
@mui/material
to5.14.14
.Updated dependency
react-router-dom
to6.17.0
.Updated dependency
@types/node
to18.18.5
.Updated dependency
@types/react
to17.0.68
.Updated dependency
better-sqlite3
to8.7.0
.Updated dependency
winston
to3.11.0
.Updated dependency
@types/express
to4.17.19
.a3c0e8b: Updated dependency
express-rate-limit
to7.1.3
.Updated dependency
@types/express
to4.17.20
.6332c94: Updated dependency
@mui/icons-material
to5.14.11
.Updated dependency
@mui/lab
to5.0.0-alpha.146
.Updated dependency
@mui/material
to5.14.11
.Updated dependency
swr
to2.2.4
.Updated dependency
tss-react
to4.9.2
.Updated dependency
@types/node
to18.18.0
.Updated dependency
@types/react
to17.0.66
.Updated dependency
@types/react-dom
to17.0.21
.Updated dependency
@types/dockerode
to3.3.20
.Updated dependency
@types/express
to4.17.18
.Updated dependency
@types/express-serve-static-core
to4.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]
dynamic-plugins-utils@0.1.0
Minor Changes
dynamic-plugins-imports@0.1.0
Minor Changes
Patch Changes
backstage-plugin-azure-devops-backend@0.5.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
backstage-plugin-catalog-backend-module-github@0.5.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
backstage-plugin-catalog-backend-module-github-org@0.2.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
backstage-plugin-catalog-backend-module-gitlab@0.4.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
backstage-plugin-jenkins-backend@0.4.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
backstage-plugin-kubernetes-backend@0.14.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
backstage-plugin-scaffolder-backend-module-gitlab@0.3.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
backstage-plugin-sonarqube-backend@0.3.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
backstage-plugin-techdocs-backend@1.9.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
immobiliarelabs-backstage-plugin-gitlab-backend@6.3.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
janus-idp-backstage-plugin-aap-backend@1.3.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
janus-idp-backstage-plugin-keycloak-backend@1.6.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
janus-idp-backstage-plugin-ocm-backend@3.3.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
roadiehq-backstage-plugin-argo-cd-backend@2.12.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
roadiehq-scaffolder-backend-argocd@1.2.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
roadiehq-scaffolder-backend-module-utils@1.11.0
Minor Changes
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream
ce85b16: Switch static backend plugins to dynamic plugins
@internal/plugin-scalprum-backend@0.2.0
Minor Changes
16d7322: Update Backstage to 1.19.x
https://github.com/backstage/backstage/releases/tag/v1.19.0
da696fd: Enabling dynamic frontend plugins
Patch Changes
5dbf27f: Upgrade to backstage 1.19.6
https://github.com/backstage/backstage/releases/tag/v1.19.6
4af2b85: Add a
scalprum
backend plugin.This plugin depends on the
backend-plugin-manager
andprovides 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
to14.5.1
.Updated dependency
@types/supertest
to2.0.14
.Updated dependency
@types/mock-fs
to4.13.2
.Updated dependency
mock-fs
to5.2.0
.Updated dependency
supertest
to6.3.3
.0744f67: Updated dependency
@types/express
to4.17.18
.Updated dependency
express
to4.18.2
.Updated dependency
express-promise-router
to4.1.1
.Updated dependency
node-fetch
to2.7.0
.Updated dependency
winston
to3.10.0
.Updated dependency
msw
to1.3.2
.da901e8: Updated dependency
@types/supertest
to2.0.15
.Updated dependency
@types/mock-fs
to4.13.3
.e6fe17b: Updated dependency
@mui/icons-material
to5.14.15
.Updated dependency
@mui/lab
to5.0.0-alpha.150
.Updated dependency
@mui/material
to5.14.15
.Updated dependency
tss-react
to4.9.3
.Updated dependency
@types/node
to18.18.7
.Updated dependency
@types/react
to17.0.69
.Updated dependency
@types/react-dom
to17.0.22
.Updated dependency
@types/express
to4.17.20
.b5ba124: Updated dependency
@mui/icons-material
to5.14.14
.Updated dependency
@mui/lab
to5.0.0-alpha.149
.Updated dependency
@mui/material
to5.14.14
.Updated dependency
react-router-dom
to6.17.0
.Updated dependency
@types/node
to18.18.5
.Updated dependency
@types/react
to17.0.68
.Updated dependency
better-sqlite3
to8.7.0
.Updated dependency
winston
to3.11.0
.Updated dependency
@types/express
to4.17.19
.@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
to7.1.3
.Updated dependency
@types/express
to4.17.20
.