Commit Graph

70161 Commits

Author SHA1 Message Date
Andre Wanlin d810a60ae5 Merge pull request #32652 from backstage/renovate/github-codeql-action-3.x
chore(deps): update github/codeql-action action to v3.32.1
2026-02-03 17:24:01 -06:00
Andre Wanlin bb4eae6888 Merge pull request #32649 from backstage/renovate/ghcr.io-devcontainers-features-common-utils-2.x
chore(deps): update ghcr.io/devcontainers/features/common-utils docker tag to v2.5.6
2026-02-03 17:23:51 -06:00
Andre Wanlin 1da7d9fec6 Merge pull request #32651 from backstage/renovate/actions-checkout-digest
chore(deps): update actions/checkout digest to de0fac2
2026-02-03 17:23:43 -06:00
Andre Wanlin 95f31452c3 Merge pull request #31803 from backstage/renovate/docusaurus-theme-openapi-docs-4.x-lockfile
chore(deps): update dependency docusaurus-theme-openapi-docs to v4.7.1
2026-02-03 17:22:17 -06:00
Andre Wanlin bb862bd99e Merge pull request #32365 from chanchalkhatri19/doc-plugin-link-fix
Doc fix: Updated CircleCI plugin reference link in the "Phase 2 Service Catalog" documentation
2026-02-03 17:18:43 -06:00
Andre Wanlin 5d88631eff Merge pull request #32510 from damolaobaleke/patch-3
Patch 3: Updated author field value
2026-02-03 16:39:46 -06:00
Andre Wanlin 47b3e1dee1 Update microsite/blog/2025-08-08-migrating-legacy-services-to-a-modern-developer-portal.mdx
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2026-02-03 16:39:22 -06:00
Fredrik Adelöw 8b6e7d9e21 Merge pull request #31106 from grantila/grantila/add-multiget-to-user-settings
Batch consecutive get calls to user-settings
2026-02-03 22:01:11 +01:00
Patrik Oldsberg 55ebaab48e Merge pull request #32267 from chanchalkhatri19/doc-fix
converted the note syntax for consistency with other documentation files
2026-02-03 20:54:34 +01:00
Patrik Oldsberg 24fb1320d7 Merge pull request #32487 from backstage/renovate/yaml-loader-0.x
chore(deps): update dependency yaml-loader to ^0.9.0
2026-02-03 20:51:59 +01:00
Patrik Oldsberg cec462fe73 Merge pull request #32592 from chanchalkhatri19/docs/fix-todo-placeholder-link
docs: fix TODO placeholder link in quickstart-app-plugin tutorial
2026-02-03 20:47:36 +01:00
Patrik Oldsberg 9b2a411c42 Merge pull request #31818 from schultzp2020/latest-rrv6
feat: enable react router feature flags for v7
2026-02-03 20:23:39 +01:00
Gustaf Räntilä 8e8fdd447a Bump zod to 3.25.76
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-03 20:20:54 +01:00
Damola Obaleke caa10d6944 Merge branch 'master' into patch-3
Signed-off-by: Damola Obaleke <45045727+damolaobaleke@users.noreply.github.com>
2026-02-03 11:12:36 -08:00
Damola Obaleke 89b199f1c8 docs(microsite): add blog post on migrating to Backstage
Add technical blog post about migrating legacy services to a modern
developer portal using Backstage, including migration strategies and
adoption best practices.

Signed-off-by: Damola Obaleke <damolaobaleke@gmail.com>
2026-02-03 11:11:22 -08:00
Gustaf Räntilä 5a149b0bcf Limit db connections globally for the process, not per call
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-03 20:08:22 +01:00
Gustaf Räntilä c406c94b99 Handle Node.js 20
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-03 20:08:21 +01:00
Gustaf Räntilä f4ddd8f353 yarn.lock
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-03 20:08:21 +01:00
Gustaf Räntilä 233bb3086c Changed endpoint name, GET->POST, request/response signature, and perform batch queries against db
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-03 20:08:21 +01:00
Gustaf Räntilä f79e0d9d77 Use p-limit instead of already for promise concurrency limit
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-03 20:08:19 +01:00
Gustaf Räntilä 104ca74ec2 Add multiget to usersettings to batch get()s in one call and cache the result for a short period
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-03 20:07:53 +01:00
renovate[bot] 5d448f7567 chore(deps): update github/codeql-action action to v3.32.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 16:18:58 +00:00
renovate[bot] 4a15299d41 chore(deps): update actions/checkout digest to de0fac2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 16:17:49 +00:00
Paul Schultz a7e0d506a2 feat: enable react router feature flags for v7
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2026-02-03 09:37:11 -06:00
renovate[bot] 6467092d0d chore(deps): update ghcr.io/devcontainers/features/common-utils docker tag to v2.5.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 15:14:14 +00:00
Vincenzo Scamporlino 3581e7d2c9 Merge pull request #32543 from backstage/changeset-release/master
Version Packages (next)
2026-02-03 16:10:35 +01:00
renovate[bot] 7fa6fbc424 chore(deps): update dependency docusaurus-theme-openapi-docs to v4.7.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 14:33:33 +00:00
github-actions[bot] 1ea737c1e2 Version Packages (next) 2026-02-03 14:24:29 +00:00
Fredrik Adelöw de8697fb83 Merge pull request #32590 from chanchalkhatri19/docs/fix-malformed-links
docs: fix markdown links in v1.2.0 release notes
2026-02-03 15:18:43 +01:00
Fredrik Adelöw 3303ca9cbe Merge pull request #32612 from backstage/renovate/docker-login-action-3.x
chore(deps): update docker/login-action action to v3.7.0
2026-02-03 15:18:12 +01:00
Fredrik Adelöw 7ff2682be5 Merge pull request #32622 from AmbrishRamachandiran/Readme-update
Update copyrights to 2025 to 2026
2026-02-03 15:17:44 +01:00
Fredrik Adelöw 205d5ec824 Merge pull request #32545 from deepthi-28/docs/custom-plugin-monorepo-app
docs: add anchor links to quickstart-app-plugin tutorial sections
2026-02-03 15:17:05 +01:00
Hiren Sharma 8dd27c42e2 Fix large icon rendering in catalog graph nodes (#32208)
Signed-off-by: hiirrxnn <hiren2004sharma@gmail.com>
2026-02-03 15:16:29 +01:00
Fredrik Adelöw bacd268069 Merge pull request #32109 from SonilPro/'add-square-shape'
'add square shape'
2026-02-03 15:16:02 +01:00
Fredrik Adelöw ccdf24cf19 Merge pull request #32632 from backstage/renovate/codemirror
chore(deps): update dependency @codemirror/view to v6.39.12
2026-02-03 15:14:38 +01:00
Fredrik Adelöw 6bb2ec46ee Merge pull request #32322 from Believe-SA/fix/v9.0.0-changelog
fix(changelog): fix radio-group component name
2026-02-03 15:11:40 +01:00
Fredrik Adelöw 709dbace13 Merge pull request #32205 from awsjim/master
Delete microsite/data/plugins/aws-app-development.yaml
2026-02-03 15:10:49 +01:00
Fredrik Adelöw 42bd79db75 Merge pull request #32582 from backstage/renovate/sass-1.x-lockfile
chore(deps): update dependency sass to v1.97.3
2026-02-03 15:10:15 +01:00
imgbot[bot] 21b60d8b5f [ImgBot] Optimize images (#32227)
*Total -- 517.71kb -> 473.87kb (8.47%)

/microsite/static/img/tech-radar.svg -- 1.03kb -> 0.56kb (45.5%)
/beps/0001-notifications-system/notifications-architecture.drawio.svg -- 44.41kb -> 32.82kb (26.11%)
/plugins/auth-backend/architecture.drawio.svg -- 22.74kb -> 16.81kb (26.09%)
/microsite/static/img/backstage-search-platform.svg -- 0.99kb -> 0.73kb (25.77%)
/beps/0003-auth-architecture-evolution/token-sequence-obo.drawio.svg -- 17.62kb -> 13.12kb (25.53%)
/beps/0003-auth-architecture-evolution/token-sequence-cookie.drawio.svg -- 18.01kb -> 13.55kb (24.77%)
/microsite/static/img/cyclops.svg -- 3.30kb -> 2.68kb (18.79%)
/packages/app-next/architecture.drawio.svg -- 69.32kb -> 56.49kb (18.51%)
/microsite/static/img/kiali.svg -- 1.32kb -> 1.08kb (18.26%)
/microsite/static/img/daytona.svg -- 1.23kb -> 1.01kb (18.1%)
/microsite/static/img/octopus-deploy.svg -- 0.94kb -> 0.79kb (15.9%)
/microsite/static/img/s3-bucket.svg -- 3.25kb -> 2.88kb (11.45%)
/microsite/static/img/tekton.svg -- 1.77kb -> 1.59kb (10.13%)
/microsite/static/img/terraform-logo.svg -- 0.44kb -> 0.40kb (9.07%)
/microsite/static/img/dynatrace.svg -- 3.60kb -> 3.37kb (6.43%)
/microsite/static/img/plugin-feedback-logo.svg -- 0.69kb -> 0.65kb (5.8%)
/microsite/static/img/codescene_logo.svg -- 4.64kb -> 4.42kb (4.84%)
/microsite/static/img/codacy-icon.svg -- 1.37kb -> 1.32kb (3.5%)
/microsite/static/img/entity-validation.svg -- 0.31kb -> 0.30kb (3.49%)
/microsite/static/img/bazaar.svg -- 1.44kb -> 1.39kb (3.25%)
/microsite/static/img/badges.svg -- 0.25kb -> 0.24kb (2.79%)
/microsite/static/img/shortcuts.svg -- 0.29kb -> 0.28kb (2.35%)
/microsite/static/img/catalog-graph.svg -- 0.30kb -> 0.29kb (2.3%)
/microsite/static/img/devtools.svg -- 0.34kb -> 0.33kb (2.03%)
/microsite/static/img/3scale.svg -- 6.74kb -> 6.64kb (1.55%)
/microsite/static/img/linguist.svg -- 0.44kb -> 0.44kb (1.55%)
/microsite/static/img/digital.ai-deploy.svg -- 0.70kb -> 0.69kb (1.53%)
/microsite/static/img/digital.ai-release.svg -- 1.28kb -> 1.27kb (1.44%)
/microsite/static/img/nexus-repository-manager.svg -- 7.81kb -> 7.71kb (1.35%)
/microsite/static/img/quay.svg -- 7.81kb -> 7.71kb (1.34%)
/microsite/static/img/jfrog-artifactory.svg -- 7.82kb -> 7.72kb (1.34%)
/microsite/static/img/keycloak.svg -- 8.04kb -> 7.93kb (1.3%)
/microsite/static/img/topology.svg -- 8.62kb -> 8.51kb (1.21%)
/microsite/static/img/ocm.svg -- 9.86kb -> 9.76kb (1.06%)
/microsite/static/img/cicd-statistics.svg -- 0.72kb -> 0.71kb (0.95%)
/microsite/static/img/github-pull-requests-board-logo.svg -- 3.92kb -> 3.88kb (0.92%)
/packages/ui/static/favicon.svg -- 0.69kb -> 0.68kb (0.85%)
/microsite/static/img/hcp-consul.svg -- 6.78kb -> 6.76kb (0.33%)
/microsite/static/img/nobl9.svg -- 1.60kb -> 1.59kb (0.31%)
/microsite/static/img/buildkite.svg -- 0.39kb -> 0.39kb (0.25%)
/microsite/blog/assets/2024-06-27/backstage-engineer-journey.svg -- 224.46kb -> 223.97kb (0.22%)
/docs-ui/src/app/icon.svg -- 4.61kb -> 4.60kb (0.06%)
/microsite/static/img/wheel-of-names.svg -- 9.51kb -> 9.50kb (0.05%)
/microsite/static/img/cncf-white.svg -- 6.32kb -> 6.32kb (0.02%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2026-02-03 15:08:27 +01:00
Andre Wanlin 69eca6c7c4 Merge pull request #32644 from drodil/devcontainer22
chore: downgrade devcontainer to 22
2026-02-03 08:08:13 -06:00
Fredrik Adelöw 5693e7a6c4 Merge pull request #32606 from backstage/renovate/docusaurus-plugin-openapi-docs-4.x-lockfile
chore(deps): update dependency docusaurus-plugin-openapi-docs to v4.7.1
2026-02-03 15:03:59 +01:00
Mitesh Kumar 4e581a66e5 fix(scaffolder): show template-specific title in browser tab (#32343)
* fix(scaffolder): show template-specific title in browser tab

Signed-off-by: its-mitesh-kumar <itsmiteshkumar98@gmail.com>

* adding changeset

Signed-off-by: its-mitesh-kumar <itsmiteshkumar98@gmail.com>

* updating api report

Signed-off-by: its-mitesh-kumar <itsmiteshkumar98@gmail.com>

* prefixing  Create new

Signed-off-by: its-mitesh-kumar <itsmiteshkumar98@gmail.com>

* updating the report

Signed-off-by: its-mitesh-kumar <itsmiteshkumar98@gmail.com>

---------

Signed-off-by: its-mitesh-kumar <itsmiteshkumar98@gmail.com>
2026-02-03 15:03:02 +01:00
Matthieu Brouillard 2f51676452 enhance gitlab discovery to use group search API (#31993)
* feat(gitlab): update discovery by allowing API search

instead of parsing groups/subgroups this change allows to use
the dedicated gitlab search API https://docs.gitlab.com/api/search/#scope-blobs.

this API is restricted to 'Premium' and 'Ultimate' gitlab client.

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>

* tests(gitlab): add tests for entity discovery by search API

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>

* docs(gitlab): update discovery documentation to add 'useSearch' configuration parameter

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>

* docs(gitlab): update report api

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>

* docs(gitlab): add generated changeset

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>

* fix(gitlab): use parameter 'filename:' in group search

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>

---------

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>
2026-02-03 15:02:08 +01:00
Fredrik Adelöw 1f20b9f6a7 Merge pull request #32558 from backstage/dependabot/npm_and_yarn/docs-ui/tar-7.5.7
build(deps): bump tar from 7.5.6 to 7.5.7 in /docs-ui
2026-02-03 15:00:21 +01:00
dependabot[bot] 32ec2c39b2 chore(deps): bump vm2 from 3.10.0 to 3.10.3 (#32531)
Bumps [vm2](https://github.com/patriksimek/vm2) from 3.10.0 to 3.10.3.
- [Release notes](https://github.com/patriksimek/vm2/releases)
- [Commits](https://github.com/patriksimek/vm2/compare/v3.10.0...v3.10.3)

---
updated-dependencies:
- dependency-name: vm2
  dependency-version: 3.10.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 14:57:38 +01:00
Jellyfrog 32c51c0491 feat(scaffolder-backend-module-gitlab): add gitlab:user:info action (#32556)
Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
2026-02-03 14:57:06 +01:00
Ayush More 87613bf39b docs: fix empty issue filter for new contributors (#32560)
* docs: fix empty issue filter for new contributors

The documentation link in the New Contributors and Experienced section was filtering by good first issue + domain:docs, which currently returns 0 results.

I've updated the link to filter by area:documentation instead

Signed-off-by: Ayush More <ayushmore42595@gmail.com>

* Update LABELS.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Ayush More <ayushmore42595@gmail.com>

* Update LABELS.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Ayush More <ayushmore42595@gmail.com>

---------

Signed-off-by: Ayush More <ayushmore42595@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-03 14:53:58 +01:00
Hellgren Heikki f6d96ef4a8 chore: downgrade devcontainer to 22
+ remove optional cli

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2026-02-03 15:50:43 +02:00
Patrik Oldsberg f2c1da4c4c Merge pull request #32642 from backstage/rugvip/workflow-fix
workflows: fix pr sync trigger setup
2026-02-03 14:23:13 +01:00
Patrik Oldsberg a8a9d84ac5 Merge pull request #32638 from backstage/rugvip/remove-summary-card-type
catalog: remove summary entity card type
2026-02-03 14:17:42 +01:00