Commit Graph

69957 Commits

Author SHA1 Message Date
dependabot[bot] 4712b1f63a chore(deps): bump tar from 7.4.3 to 7.5.6 in /docs-ui
Bumps [tar](https://github.com/isaacs/node-tar) from 7.4.3 to 7.5.6.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.4.3...v7.5.6)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-21 10:16:46 +00:00
Fredrik Adelöw 7ee464d176 Merge pull request #32133 from JessicaJHee/sync-gl-id
feat(catalog): add gitlab user ID in user entity
2026-01-21 11:15:15 +01:00
Gabriel Dugny 9e29545114 fix(techdocs): Improve sidebar position, scroll (#31483)
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-01-21 11:15:05 +01:00
Patrik Oldsberg e53a255117 Merge pull request #32409 from backstage/rugvip/warn
frontend-test-utils: fix Router deprecation warning
2026-01-21 11:14:40 +01:00
Patrik Oldsberg d7dd5bdc80 frontend-test-utils: fix Router deprecation warning
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-21 10:34:44 +01:00
renovate[bot] 5fd1901553 chore(deps): update dependency express-openapi-validator to v5.6.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 04:30:36 +00:00
renovate[bot] 5c85c59dbb chore(deps): update dependency esbuild-loader to v4.4.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 04:29:48 +00:00
renovate[bot] 1aa5e02a90 chore(deps): update dependency @types/lodash to v4.17.23
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 00:09:52 +00:00
renovate[bot] 91f07e5747 chore(deps): update dependency @types/express-serve-static-core to v4.19.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 22:15:45 +00:00
renovate[bot] 191f99fdfb chore(deps): update dependency @types/d3-shape to v3.1.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 22:15:22 +00:00
Fredrik Adelöw 607678b393 Merge pull request #32394 from backstage/freben/rl147
add 1.47 release notes
2026-01-20 23:09:51 +01:00
renovate[bot] 06d2ae9e3e chore(deps): update dependency @electric-sql/pglite to v0.3.15
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 21:04:28 +00:00
renovate[bot] 7066609075 chore(deps): update stefanbuck/github-issue-parser digest to 10dcc54
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 21:03:40 +00:00
Fredrik Adelöw c1d0512d56 Merge pull request #32395 from backstage/revert-32380-fix-ci-e2e-test-run-failure
Revert "fix(create-app): pin memfs to 4.51.1 to fix e2e test failures"
2026-01-20 21:59:07 +01:00
Jonathan Nagayoshi 8bdf410632 Merge branch 'backstage:master' into master 2026-01-20 20:42:01 +00:00
Fredrik Adelöw 559d1e2037 Revert "fix(create-app): pin memfs to 4.51.1 to fix e2e test failures"
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-20 21:24:37 +01:00
Fredrik Adelöw ca52467453 add 1.47 release notes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-20 21:18:44 +01:00
renovate[bot] 8d9f021df5 chore(deps): update dependency @storybook/addon-mcp to v0.1.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 20:06:42 +00:00
renovate[bot] b7f2308fad chore(deps): update dependency undici to v7.18.2 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 20:05:15 +00:00
Jonathan Nagayoshi f523983563 fix(useEntityListProvider): sets arrayLimit to 10000 to solve problem parsing urls with more than 20 occurences of the same query parameter key
Signed-off-by: Jonathan Nagayoshi <jonathan@nagayoshi.com.br>
2026-01-20 19:59:51 +00:00
dependabot[bot] 17b90ee920 chore(deps): bump diff from 4.0.2 to 4.0.4
Bumps [diff](https://github.com/kpdecker/jsdiff) from 4.0.2 to 4.0.4.
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md)
- [Commits](https://github.com/kpdecker/jsdiff/compare/v4.0.2...v4.0.4)

---
updated-dependencies:
- dependency-name: diff
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-20 19:49:39 +00:00
Fredrik Adelöw e63a312b0c Merge pull request #32310 from backstage/changeset-release/master
Version Packages
2026-01-20 19:41:49 +01:00
github-actions[bot] 2e902e7b43 Version Packages 2026-01-20 16:40:05 +00:00
Patrik Oldsberg 4178587bb2 backend-test-utils: move reusable test failure case (#32388)
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-20 17:33:48 +01:00
Fredrik Adelöw 07eded33e6 fix failing test in master (#32387)
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-20 17:25:33 +01:00
Hope Hadfield bd54341c64 implement suggestions
Signed-off-by: Hope Hadfield <hhadfiel@redhat.com>
2026-01-20 10:49:00 -05:00
Hope Hadfield 9b4c4145d4 add changeset
Signed-off-by: Hope Hadfield <hhadfiel@redhat.com>
2026-01-20 10:49:00 -05:00
Hope Hadfield 7f1d92bd40 Update backend-dynamic-feature-service README to reflect current state
Signed-off-by: Hope Hadfield <hhadfiel@redhat.com>
2026-01-20 10:49:00 -05:00
Johan Persson de80336fe4 refactor(ui): simplify Button CSS using custom properties
Replace verbose :not() selectors with CSS custom properties pattern.
Variants now define color variables that get neutralized in
disabled/loading states, eliminating complex selector chains.

- Move common hover/active application to base .bui-Button class
- Fix tertiary disabled buttons incorrectly showing hover effects
- Unify hover transition to 150ms across all variants

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-20 16:41:36 +01:00
Ben Lambert 27f9061d24 Merge commit from fork
* chore: ensure redirects are validated against the reading config

* address comments

Signed-off-by: Fredrik Adelöw <freben@gmail.com>

---------

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
2026-01-20 16:28:29 +01:00
Ben Lambert c641c147ab Merge commit from fork 2026-01-20 16:05:28 +01:00
Ben Lambert ae4dd5d157 Merge commit from fork 2026-01-20 16:04:33 +01:00
Fredrik Adelöw 6a36e1e06f Merge pull request #32223 from InsidersByte/add-sentry-api-base-url-support
Add ability to alter the api base url for the sentry scaffolder
2026-01-20 15:47:20 +01:00
Fredrik Adelöw 08f388e339 Merge pull request #31055 from secustor/feat/add-devtools-extension
feat(devtools): support custom tabs using extensions
2026-01-20 15:45:10 +01:00
Fredrik Adelöw 05fb5f23aa Merge pull request #32275 from meganide/feat/cli-pattern
feat: add --include and --output-file to backstage-cli-info
2026-01-20 15:34:30 +01:00
Harshal Jain c671db9fec Add flexWrap to root style in Table component (#32199)
* Add flexWrap to root style in Table component

Resolves #32120 by adding flexWrap: 'wrap' to the table toolbar root container, preventing layout breaks when both a title and filters are present.

Signed-off-by: Harshal Jain <harshaljaincs@gmail.com>

* Fix Table component layout issue with title and filters

Fixed bug in Table component layout when both title and filters are present. Added flexWrap: 'wrap' to improve responsive design.

Signed-off-by: HarshalJain-cs <harshajaincs@gmail.com>

Signed-off-by: Harshal Jain <harshaljaincs@gmail.com>

* Fix Table component layout issue with title and filters

Added flexWrap: 'wrap' to the root style of the Table component to prevent layout overflow and improve responsive design.

Signed-off-by: Ben Lambert <ben@blam.sh>

---------

Signed-off-by: Harshal Jain <harshaljaincs@gmail.com>
Signed-off-by: Ben Lambert <ben@blam.sh>
Co-authored-by: Ben Lambert <ben@blam.sh>
2026-01-20 14:17:54 +00:00
Johan Persson 4f71370dd6 fix(ui): resolve circular dependency in TablePagination
Replace barrel file import with direct component imports to break
the circular dependency chain between Table and TablePagination.

The cycle was: index.ts → Table → TablePagination → index.ts

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-20 15:12:46 +01:00
Teijo Mursu ad01e54037 fix(user-settings): improve route matching for keys containing slashes (#32382)
Signed-off-by: Teijo Mursu <zcmander@gmail.com>
2026-01-20 14:57:48 +01:00
Yi C 4452d15efa feat: add i18n support for notifications plugin (#31558)
* feat: add i18n support for notifications plugin

Signed-off-by: Yi Cai <yicai@redhat.com>

* added changeset

Signed-off-by: Yi Cai <yicai@redhat.com>

* updates

Signed-off-by: Yi Cai <yicai@redhat.com>

* fix failed e2e checks

Signed-off-by: Yi Cai <yicai@redhat.com>

* resolved review comments

Signed-off-by: Yi Cai <yicai@redhat.com>

* fixed some untranslated string issue

Signed-off-by: Yi Cai <yicai@redhat.com>

* updated report-alpha.api.md

Signed-off-by: Yi Cai <yicai@redhat.com>

* updated report api

Signed-off-by: Yi Cai <yicai@redhat.com>

* updated report api

Signed-off-by: Yi Cai <yicai@redhat.com>

* simplified code

Signed-off-by: Yi Cai <yicai@redhat.com>

* updated import to use new dependency

Signed-off-by: Yi Cai <yicai@redhat.com>

* updated report-alpha.api.md

Signed-off-by: Yi Cai <yicai@redhat.com>

* code clean up

Signed-off-by: Yi Cai <yicai@redhat.com>

* addressed review comment

Signed-off-by: Yi Cai <yicai@redhat.com>

---------

Signed-off-by: Yi Cai <yicai@redhat.com>
2026-01-20 14:56:47 +01:00
Fredrik Adelöw 2545b53932 Merge pull request #32374 from awanlin/topic/update-techdocs-container-version
TechDocs - Updated the `defaultDockerImage` version
2026-01-20 14:43:44 +01:00
Johan Persson f6a5d2f07f fix(cli): use content-based hashing for CSS module class names
Replace the default path-based CSS module hash with a content-based
hash derived from the CSS content. This prevents class name collisions
when multiple versions of packages are loaded simultaneously.

Uses 10 characters of hex-encoded MD5 hash for safe, readable class
name suffixes.

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-20 13:13:48 +01:00
James Brooks e512058eb3 Merge branch 'master' into link-button-fix 2026-01-20 11:51:40 +00:00
Patrik Oldsberg 3659aceaac Merge pull request #32380 from backstage/fix-ci-e2e-test-run-failure
fix(create-app): pin memfs to 4.51.1 to fix e2e test failures
2026-01-20 12:46:31 +01:00
Johan Persson ed1321ea8f fix(create-app): pin memfs to 4.51.1 to fix e2e test failures
memfs@4.56.2 (published 2026-01-19) has broken dependencies:
@jsonjoy.com/fs-snapshot requires @jsonjoy.com/util@^17.x but
imports paths that only exist in version 1.x.

This causes e2e tests to fail when creating new apps, as yarn
resolves memfs@^4.51.1 to the broken latest version.

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-20 12:30:55 +01:00
Patrik Oldsberg 3e7e38a207 Merge pull request #32332 from backstage/rugvip/wrapper-v2
frontend-plugin-api: rework AppRootWrapperBlueprint
2026-01-20 12:07:19 +01:00
samarthsinh2660 8d4c48b3f1 fix(catalog): add vertical spacing between tags in catalog table
Fixes issue where tags in the component list had no vertical margin,
causing borders to overlap when tags wrap to multiple lines.

Changed marginBottom: '0px' to margin: '2px' for consistent spacing.

Fixes #31229

Signed-off-by: samarthsinh2660 <rajuvala80@gmail.com>
2026-01-20 11:51:39 +05:30
James Brooks cebfea769a Use unstyled link for LinkButton
Signed-off-by: James Brooks <jamesbrooks@spotify.com>
2026-01-19 23:35:41 +00:00
Patrik Oldsberg a1be5e1770 review fixes for plugin wrapper blueprint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-20 00:11:46 +01:00
Andre Wanlin 4d5061e137 Updated API Report
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-01-19 16:33:40 -06:00
Andre Wanlin 0aaaf7b00e Merge pull request #32361 from b718/brzhao/change-logger-level/issue/31066
fix(logger-level): changed logger level of user photo loading to debug
2026-01-19 15:17:59 -06:00