Fredrik Adelöw
39a15fdf4d
Merge pull request #30889 from grantila/grantila/support-custom-relations-in-catalog-graph
...
Add support for customizing the catalog graph relations using an API
2025-09-15 20:11:18 +02:00
Charles de Dreuille
6de6882316
Merge pull request #31142 from backstage/sb9
...
Upgrade Storybook to version 9
2025-09-15 18:08:16 +01:00
Patrik Oldsberg
d18818be84
Merge pull request #31082 from backstage/rugvip/errors
...
frontend-app-api: new error handling for app startup
2025-09-15 17:14:48 +02:00
Patrik Oldsberg
d89815ce9f
frontend-app-api: add collection of route binding errors
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-15 16:55:32 +02:00
Patrik Oldsberg
c53dfd67d9
Merge pull request #31006 from stanislav-c/be-feature-dedupe
...
fix: deduplicate discovered backend features
2025-09-15 16:09:42 +02:00
Patrik Oldsberg
c89e954bf4
error collection: review fixes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-15 14:29:34 +02:00
Patrik Oldsberg
af3631b748
Merge pull request #31148 from backstage/rugvip/nomock
...
ui: fix matchMedia fallback
2025-09-15 13:11:13 +02:00
Charles de Dreuille
9c2760d47c
Merge branch 'master' into sb9
2025-09-15 11:50:11 +01:00
Patrik Oldsberg
21c2ed5f5b
Merge pull request #31145 from Bogdan-Lyashenko/bohdanl/webpack-config-fix
...
Use contenthash name param for webpack caching
2025-09-15 12:49:44 +02:00
Patrik Oldsberg
0ffa4c7955
ui: fix matchMedia fallback
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-15 12:47:47 +02:00
Charles de Dreuille
0f2018211c
Merge branch 'master' into sb9
2025-09-15 11:27:15 +01:00
Fredrik Adelöw
0efcc97787
run yarn generate on all packages
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-09-15 12:11:47 +02:00
Fredrik Adelöw
e8e5f8a609
Merge pull request #31121 from Bonial-International-GmbH/pjungermann/cli/bump/pattern-extending-default
...
fix(cli): identify custom patterns that extend the default pattern
2025-09-15 12:02:25 +02:00
Bohdan Liashenko
bdcc589842
Use contenthash name param for webpack caching
...
Signed-off-by: Bohdan Liashenko <bohdanl@spotify.com >
2025-09-15 11:48:52 +02:00
Ben Lambert
b09b0db1a0
Merge pull request #30676 from JounQin/feat/no_en_lang
...
feat(core-app-api): support no en languages
2025-09-15 09:16:45 +02:00
Charles de Dreuille
ffac5071fe
Upgrade Storybook to version 9
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2025-09-14 14:37:55 +01:00
Fredrik Adelöw
f58e7f1d0d
Merge pull request #31002 from mathieu-benoit/patch-3
...
feat: Update backend/Dockerfile - `node:20` --> `node:22`
2025-09-12 23:28:29 +02:00
Ben Lambert
f346091c8a
Merge pull request #31131 from backstage/rugvip/noseed
...
create-app: remove redundant lock seed entries
2025-09-12 15:14:58 +02:00
Patrik Oldsberg
0fc9b1c71f
create-app: remove redundant lock seed entries
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-12 14:15:45 +02:00
Patrick Jungermann
e0db9b8534
fix(cli): identify custom patterns that extend the default pattern
...
If a custom pattern is used, `backstage.json` will not be updated.
However, if the custom pattern extends the default pattern,
`backstage.json` will be updated, too.
Example:
- `@backstage/*` (default)
- `@{backstage,backstage-community}/*`
- `@{extra1,backstage,extra2}/*`
Fixes : #28839
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com >
2025-09-12 08:58:31 +02:00
MT Lewis
2c0894a64b
bui: fix TextField story
...
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
2025-09-11 17:10:30 +01:00
Lee Standen
56897d717e
Fixes issue with organization name case sensitivity when using allowedInstallationOwners
...
Signed-off-by: Lee Standen <lee.standen@ironcladhq.com >
2025-09-10 15:57:16 -07:00
Patrik Oldsberg
89925d16d6
Merge pull request #31097 from backstage/import-false-in-shared-mf-deps
...
fix(module-federation): disallow imported fallback modules in mf
2025-09-10 10:05:03 +02:00
Carl-Erik Bergström
fffd4347fa
fix(module-federation): disallow imported fallback modules in mf
...
Signed-off-by: Carl-Erik Bergström <cbergstrom@spotify.com >
2025-09-10 09:41:33 +02:00
Patrik Oldsberg
31ac2b9d0d
Merge pull request #29470 from ioboi/auth-backend-module-openshift-provider
...
Init auth-backend-module-openshift-provider [ContribFest]
2025-09-09 20:45:37 +02:00
github-actions[bot]
020d484ac4
Version Packages (next)
2025-09-09 15:00:36 +00:00
Ben Lambert
aca9de5982
Merge pull request #31092 from backstage/blam/auth-frontend
...
Added `auth` frontend plugin
2025-09-09 16:54:27 +02:00
Fredrik Adelöw
48f67c3b34
Merge pull request #31005 from drodil/deps_graph_fullscreen
...
feat: allow opening dependency graph in fullscreen
2025-09-09 16:48:35 +02:00
Fredrik Adelöw
c84197b2e5
Merge pull request #30993 from rmartine-ias/yarn-plugin-error-detail
...
Add detail in error messages when yarn plugin can't detect backstage version
2025-09-09 16:47:04 +02:00
benjdlambert
14b5ccfbbe
chore: add auth to app next
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-09-09 16:28:05 +02:00
Fredrik Adelöw
72505ff423
Merge pull request #30961 from backstage/fix-scaffolder-default-route-binding-in-catalog
...
catalog: fix incorrect defaultTarget in createComponentRouteRef
2025-09-09 13:30:07 +02:00
Andre Wanlin
1d15f6b01b
Removed references to Lerna as it's not used
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2025-09-09 11:37:03 +02:00
Patrik Oldsberg
4907da392a
frontend-test-utils: updated to use and report errors via error collector
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-08 12:38:36 +02:00
Shijun Wang
0b9278c623
fix type errors
...
Signed-off-by: Shijun Wang <shijun@shijun.dev >
2025-09-08 13:34:28 +03:00
Shijun Wang
4eda590b6a
add logic to construct namespace from provided namespace and plugin id
...
Signed-off-by: Shijun Wang <shijun@unity3d.com >
2025-09-08 13:26:12 +03:00
Patrik Oldsberg
fa4cd1d47f
frontend-defaults: new display for app startup errors
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-08 10:23:03 +02:00
Patrik Oldsberg
6135c091ed
Merge pull request #30722 from drodil/env_config_files
...
feat(config): allow specifying env specific config files
2025-09-08 09:11:38 +02:00
Hellgren Heikki
5798d2566f
chore: change to BACKSTAGE_ENV
...
as per review
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi >
2025-09-08 08:48:53 +03:00
Patrik Oldsberg
02fced51db
frontend-app-api: rework app error types
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-07 13:41:16 +02:00
Patrik Oldsberg
018de42a01
frontend-app-api: use EXTENSION_FACTORY_ERROR for invalid return types
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-07 13:07:22 +02:00
Patrik Oldsberg
d27c032776
frontend-app-api: refine app error types
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-07 12:53:51 +02:00
Patrik Oldsberg
74ea3e3a86
frontend-app-api: simplified control flow for extension instantiation + fixes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-06 18:07:42 +02:00
Patrik Oldsberg
c9c1d69f39
frontend-app-api: type safe error collection and context
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-06 16:22:06 +02:00
Gustaf Räntilä
b9a87f4593
Fixed "simplified" in the catalog-graph, solving #30121
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2025-09-05 14:19:35 +02:00
Patrik Oldsberg
6993865047
frontend-app-api: initial error collection implementation
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-04 13:02:34 +02:00
Riley Martine
6474b04936
Add detail in error messages when yarn plugin can't detect backstage version
...
I was confused for ~15 minutes today when updating to using the yarn
plugin. It was failing in docker but not locally, and I didn't know why.
It turned out to be because I forgot to copy the backstage.json into the
docker image. This was confusing, because the error seemed to indicate I
was failing the semver checks. This change propagates error detail down
the line, so people will see the actual cause. (i.e. missing file, no
version field, semver wrong)
Signed-off-by: Riley Martine <rmartine@integralads.com >
2025-09-03 14:58:40 -06:00
Vincenzo Scamporlino
2b72b54a28
Merge pull request #30202 from mario-mui/fix/about-card-links-style
...
fix: update about card links style for pretty display with other lang…
2025-09-03 11:26:02 +02:00
Vincenzo Scamporlino
7d8141ea82
Merge pull request #30157 from drodil/catalog_stream_entities
...
feat: allow streaming catalog entities
2025-09-03 10:56:45 +02:00
Hellgren Heikki
9118c56520
fix(catalog): remove streamEntityPages function
...
and make the streamEntities work as the pages function did earlier
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi >
2025-09-03 08:48:10 +03:00
Hellgren Heikki
1ad3d94a22
feat: allow opening dependency graph in fullscreen
...
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi >
2025-09-03 08:37:04 +03:00