Ben Lambert
782a819e4d
fix: correct changeset bump level for scaffolder-backend ( #34297 )
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-05-19 10:05:53 +02:00
Ben Lambert
29d398b57c
fix(auth-backend): harden default allowed patterns for CIMD and DCR ( #34260 )
...
* fix(auth-backend): harden default allowed patterns for CIMD and DCR
Signed-off-by: benjdlambert <ben@blam.sh >
* address PR review feedback for OIDC defaults
- narrow CLI client ID pattern to exact cli.json path
- add BREAKING prefix to changeset
- add IPv6 [::1] to docs examples
- add loopback redirect URI tests for IPv6 and 127.0.0.1
Signed-off-by: benjdlambert <ben@blam.sh >
* remove dead ['*'] fallback when features are disabled
The restrictive defaults are now always used regardless of the enabled
flag, since the patterns are only consulted on code paths that require
the feature to be enabled.
Signed-off-by: benjdlambert <ben@blam.sh >
* add default pattern tests and fix docs cli example
Signed-off-by: benjdlambert <ben@blam.sh >
* use URL constructor for CLI client ID
Signed-off-by: benjdlambert <ben@blam.sh >
* use string templating for cliClientId to match OidcRouter
Signed-off-by: benjdlambert <ben@blam.sh >
* fix docs: remove misleading CLI client_id URL example
Signed-off-by: benjdlambert <ben@blam.sh >
---------
Signed-off-by: benjdlambert <ben@blam.sh >
2026-05-19 09:45:31 +02:00
Fredrik Adelöw
50d97e714e
Merge pull request #34258 from backstage/freben/mock-credentials-version
...
backend-test-utils: add version field to mock credentials
2026-05-19 09:24:41 +02:00
Fredrik Adelöw
d325ee31d0
Merge pull request #34225 from backstage/fix/filter-predicate-mixed-operator-keys
...
fix(filter-predicates): reject operator keys mixed with other keys
2026-05-19 09:24:31 +02:00
Patrik Oldsberg
5f14aba359
Merge pull request #34285 from backstage/rugvip/cimd-metadata-size-cap
...
auth-backend: cap CIMD metadata response size
2026-05-18 17:53:32 +02:00
Ben Lambert
07ec25de2c
fix(catalog-backend): move generateStableHash out of shared util to fix Storybook build ( #34284 )
...
* fix(catalog-backend): move generateStableHash out of shared util to fix Storybook build
The util.ts file mixed Node.js-only code (createHash from node:crypto)
with pure constants. Since InMemoryCatalogClient reaches into
buildEntitySearch via a relative import, and buildEntitySearch imports
from util.ts, the node:crypto dependency leaked into Vite's browser
bundle causing the Storybook build to fail.
Signed-off-by: benjdlambert <ben@blam.sh >
* add changeset
Signed-off-by: benjdlambert <ben@blam.sh >
---------
Signed-off-by: benjdlambert <ben@blam.sh >
2026-05-18 16:57:26 +02:00
Patrik Oldsberg
9f269d73ed
auth-backend: cap CIMD metadata response size
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-18 16:38:46 +02:00
Fredrik Adelöw
97515d8356
Merge pull request #33788 from benjidotsh/app/fix-disabled-nav-items
...
fix(app): add check for disabled nav items to discovery of pages
2026-05-18 16:04:24 +02:00
backstage-goalie[bot]
a9eb2d98f3
Merge pull request #34243 from backstage/renovate/vite-7.x-lockfile
...
chore(deps): update dependency vite to v7.3.3
2026-05-18 11:54:11 +00:00
backstage-goalie[bot]
b698610324
Merge pull request #34226 from backstage/renovate/fs-extra-11.x-lockfile
...
chore(deps): update dependency fs-extra to v11.3.5
2026-05-18 11:54:06 +00:00
renovate[bot]
03a4aec17e
chore(deps): update dependency vite to v7.3.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 10:02:07 +00:00
renovate[bot]
2b81167736
chore(deps): update dependency fs-extra to v11.3.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 10:00:50 +00:00
Patrik Oldsberg
735af6c8c0
Merge pull request #34142 from backstage/session/suspicious-heron-9w2p
...
feat(auth-backend): validate catalog user existence on refresh token usage
2026-05-18 11:17:21 +02:00
Fredrik Adelöw
ada7df7929
backend-test-utils: add version field to mock credentials
...
The mock credentials created by mockCredentials.none(), .user(), and
.service() were missing the internal version: 'v1' field. This caused
toInternalBackstageCredentials() to throw when used with mock
credentials in tests.
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-05-16 17:39:31 +02:00
Fredrik Adelöw
eab8f7a510
Merge pull request #34256 from backstage/cursor/ui-field-flex
...
fix(ui): allow fields to grow in flex layouts
2026-05-16 16:53:46 +02:00
Fredrik Adelöw
e51af8cced
Merge pull request #33602 from elaine-mattos/feat/allow-empty-commits
2026-05-16 10:13:59 +02:00
Fredrik Adelöw
379c3a8264
Merge pull request #34113 from its-mitesh-kumar/fix/user-settings-theme-toggle-i18n-priority
...
fix(user-settings): Prioritize i18n translation for built-in theme names
2026-05-15 20:31:13 +02:00
Fredrik Adelöw
c667c2bf90
Merge pull request #34262 from backstage/chore/upgrade-storybook-10.4
2026-05-15 19:10:05 +02:00
Charles de Dreuille
18aa6e4d56
Merge pull request #34151 from backstage/password
...
Style PasswordField like TextField
2026-05-15 14:22:17 +01:00
Charles de Dreuille
b67a862f8e
chore: add storybook ui changeset
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-05-15 10:35:24 +01:00
Charles de Dreuille
e6e796e45c
chore(deps): update storybook monorepo to v10.4.0
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-05-15 10:29:56 +01:00
Charles de Dreuille
5520e07992
fix(ui): allow fields to grow in flex layouts
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-05-14 15:39:41 +01:00
Fredrik Adelöw
0f1f4392d6
Merge pull request #34250 from backstage/renovate/actions-labeler-6.x
...
chore(deps): update actions/labeler action to v6.1.0
2026-05-14 11:10:08 +02:00
renovate[bot]
d7116e3780
chore(deps): update actions/labeler action to v6.1.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-14 04:27:10 +00:00
backstage-goalie[bot]
b180f0ffd4
Merge pull request #34246 from backstage/renovate/storybook-monorepo
...
chore(deps): update storybook monorepo to v10.3.6
2026-05-14 01:10:12 +00:00
backstage-goalie[bot]
1e7a08e887
Merge pull request #34241 from backstage/renovate/typedoc-0.x-lockfile
...
chore(deps): update dependency typedoc to v0.28.19
2026-05-14 01:10:08 +00:00
renovate[bot]
ca888297e3
chore(deps): update storybook monorepo to v10.3.6
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-14 00:05:47 +00:00
renovate[bot]
afca62ead6
chore(deps): update dependency typedoc to v0.28.19
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-14 00:05:10 +00:00
backstage-goalie[bot]
cf08a738a9
Merge pull request #34244 from backstage/renovate/yaml-2.x-lockfile
...
chore(deps): update dependency yaml to v2.8.4
2026-05-14 00:00:28 +00:00
renovate[bot]
6040d367b7
chore(deps): update dependency yaml to v2.8.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 23:17:38 +00:00
backstage-goalie[bot]
6670f74caf
Merge pull request #34242 from backstage/renovate/typescript-json-schema-0.x-lockfile
...
chore(deps): update dependency typescript-json-schema to v0.67.2
2026-05-13 23:07:44 +00:00
renovate[bot]
2d75ed020b
chore(deps): update dependency typescript-json-schema to v0.67.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 22:16:03 +00:00
backstage-goalie[bot]
b76a6ec075
Merge pull request #34240 from backstage/renovate/tar-7.x-lockfile
...
chore(deps): update dependency tar to v7.5.15
2026-05-13 22:10:24 +00:00
backstage-goalie[bot]
959601304d
Merge pull request #34239 from backstage/renovate/swagger-ui-react-5.x-lockfile
...
chore(deps): update dependency swagger-ui-react to v5.32.5
2026-05-13 22:10:18 +00:00
renovate[bot]
478f12c184
chore(deps): update dependency tar to v7.5.15
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 21:11:05 +00:00
renovate[bot]
6ec8e42eba
chore(deps): update dependency swagger-ui-react to v5.32.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 21:10:33 +00:00
backstage-goalie[bot]
df89659f2b
Merge pull request #34238 from backstage/renovate/rollup-4.x-lockfile
...
chore(deps): update dependency rollup to v4.60.3
2026-05-13 21:04:27 +00:00
backstage-goalie[bot]
8cc996acf0
Merge pull request #34237 from backstage/renovate/qs-6.x-lockfile
...
chore(deps): update dependency qs to v6.15.1
2026-05-13 21:04:22 +00:00
renovate[bot]
c209e693bf
chore(deps): update dependency rollup to v4.60.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 20:03:13 +00:00
renovate[bot]
f56fc8b56a
chore(deps): update dependency qs to v6.15.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 20:02:42 +00:00
backstage-goalie[bot]
371dbb452e
Merge pull request #34235 from backstage/renovate/path-to-regexp-8.x-lockfile
...
chore(deps): update dependency path-to-regexp to v8.4.2
2026-05-13 19:52:02 +00:00
Fredrik Adelöw
ac07705ac9
Merge pull request #34232 from backstage/cursor/header-container-alignment
...
fix(ui): align header sections with container
2026-05-13 21:17:40 +02:00
renovate[bot]
f714ed1a5a
chore(deps): update dependency path-to-regexp to v8.4.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 19:02:50 +00:00
Fredrik Adelöw
e477bdc83b
Merge pull request #34229 from backstage/freben/rel
...
exit prerelease mode
2026-05-13 20:57:10 +02:00
backstage-goalie[bot]
68bc2567e2
Merge pull request #34234 from backstage/renovate/nodemailer-8.x-lockfile
...
chore(deps): update dependency nodemailer to v8.0.7
2026-05-13 17:48:24 +00:00
backstage-goalie[bot]
28a84f79b3
Merge pull request #34233 from backstage/renovate/material-ui-popup-state-5.x-lockfile
...
chore(deps): update dependency material-ui-popup-state to v5.3.7
2026-05-13 17:48:19 +00:00
renovate[bot]
fa10a5c3c5
chore(deps): update dependency nodemailer to v8.0.7
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 17:06:54 +00:00
renovate[bot]
de0153f3b2
chore(deps): update dependency material-ui-popup-state to v5.3.7
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 17:06:25 +00:00
backstage-goalie[bot]
5540775512
Merge pull request #34231 from backstage/renovate/libsodium-wrappers-0.x-lockfile
...
chore(deps): update dependency libsodium-wrappers to v0.8.4
2026-05-13 17:00:41 +00:00
backstage-goalie[bot]
31fab301dc
Merge pull request #34230 from backstage/renovate/isomorphic-git-1.x-lockfile
...
chore(deps): update dependency isomorphic-git to v1.37.6
2026-05-13 17:00:36 +00:00