Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version Packages #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Version Packages #1

wants to merge 1 commit into from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Nov 8, 2023

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

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

backstage-plugin-dynatrace@7.0.6

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

backstage-plugin-github-actions@0.6.7

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

backstage-plugin-github-issues@0.2.15

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

backstage-plugin-jenkins@0.9.1

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

backstage-plugin-kubernetes@0.11.1

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

backstage-plugin-lighthouse@0.4.11

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

backstage-plugin-pagerduty@0.6.7

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

backstage-plugin-sonarqube@0.7.8

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

immobiliarelabs-backstage-plugin-gitlab@6.2.1

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

roadiehq-backstage-plugin-argo-cd@2.3.6

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

roadiehq-backstage-plugin-datadog@2.2.1

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

roadiehq-backstage-plugin-github-insights@2.3.22

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

roadiehq-backstage-plugin-github-pull-requests@2.5.19

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

roadiehq-backstage-plugin-jira@2.4.12

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

roadiehq-backstage-plugin-security-insights@2.3.10

Patch Changes

  • c3aeffa: Add a dynamic plugin wrapper for frontend plugins we consume from upstream

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

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.

    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 <NEXUS_REPOSITORY_MANAGER_TOKEN>'
    +   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

  • 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 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:

    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.

backend@2.0.0

Major Changes

Minor Changes

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:

    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:

    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

dynamic-plugins-utils@0.1.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

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

backstage-plugin-azure-devops-backend@0.5.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

backstage-plugin-catalog-backend-module-github@0.5.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

backstage-plugin-catalog-backend-module-github-org@0.2.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

backstage-plugin-catalog-backend-module-gitlab@0.4.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

backstage-plugin-jenkins-backend@0.4.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

backstage-plugin-kubernetes-backend@0.14.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

backstage-plugin-scaffolder-backend-module-gitlab@0.3.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

backstage-plugin-sonarqube-backend@0.3.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

backstage-plugin-techdocs-backend@1.9.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

immobiliarelabs-backstage-plugin-gitlab-backend@6.3.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

janus-idp-backstage-plugin-aap-backend@1.3.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

janus-idp-backstage-plugin-keycloak-backend@1.6.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

janus-idp-backstage-plugin-ocm-backend@3.3.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

roadiehq-backstage-plugin-argo-cd-backend@2.12.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

roadiehq-scaffolder-backend-argocd@1.2.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

roadiehq-scaffolder-backend-module-utils@1.11.0

Minor Changes

  • da696fd: Enabling dynamic frontend plugins

Patch Changes

@internal/plugin-scalprum-backend@0.2.0

Minor Changes

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 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.

@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.

@github-actions github-actions bot force-pushed the changeset-release/main branch 11 times, most recently from 9c53214 to 7196951 Compare November 15, 2023 15:56
@github-actions github-actions bot force-pushed the changeset-release/main branch 14 times, most recently from 10af763 to efac474 Compare November 22, 2023 13:28
@github-actions github-actions bot force-pushed the changeset-release/main branch 4 times, most recently from ba85b3d to da126e5 Compare November 22, 2023 20:57
@github-actions github-actions bot force-pushed the changeset-release/main branch 6 times, most recently from 7dbb767 to 01c52ca Compare December 4, 2023 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
0 participants