Commit Graph

67416 Commits

Author SHA1 Message Date
github-actions[bot] b799a2d07f Version Packages 2025-09-16 13:22:58 +00:00
Fredrik Adelöw 7a3daf82dd Merge pull request #30969 from drodil/processor_priority
feat(catalog): processor priority
2025-09-16 15:16:44 +02:00
Fredrik Adelöw c2c439b901 Merge pull request #31141 from jfvilas/patch-2
Create kwirthmetrics.yaml
2025-09-16 15:04:47 +02:00
Ben Lambert 45a2b03491 Merge pull request #31156 from backstage/blam/docs-update
`auth`: Added some docs for `DCR`
2025-09-16 13:48:44 +02:00
Hellgren Heikki 2bbd24f58f feat(catalog): processor priority
This change enables the ordering of catalog processors by their priority,
allowing for more control over the catalog processing sequence.
The default priority is set to 20, and processors can be assigned a custom
priority to influence their execution order. Lower number indicates higher priority.
The priority can be set by implementing the `getPriority` method in the processor class
or by adding a `catalog.processors.<processorName>.priority` configuration
in the `app-config.yaml` file. The configuration takes precedence over the method.

closes #30963

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-09-16 14:46:01 +03:00
Fredrik Adelöw c6558da068 Merge pull request #31034 from drodil/catalog_global_config
feat(catalog): config to support disabling processors and providers
2025-09-16 12:04:36 +02:00
Fredrik Adelöw 934928ed38 Update plugins/catalog-backend/src/service/CatalogBuilder.ts
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-09-16 11:50:44 +02:00
Hellgren Heikki a7a471e907 fix: handle non-object config values
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-09-16 12:39:00 +03:00
Hellgren Heikki 81d0334ddc fix: remove logging of invalid configs for now
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-09-16 12:24:35 +03:00
Hellgren Heikki 58874c4e9c feat(catalog): config to support disabling processors and providers
this adds support to disable individual catalog processors and providers
via config. relates to #31007

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-09-16 12:24:34 +03:00
benjdlambert 7f2a4a0de0 chore: fix changeset
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-16 11:19:30 +02:00
Ben Lambert b1b17dd269 Apply suggestion from @freben
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Ben Lambert <ben@blam.sh>
2025-09-16 11:18:17 +02:00
Ben Lambert ae1f66928b Apply suggestion from @freben
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Ben Lambert <ben@blam.sh>
2025-09-16 11:18:10 +02:00
Ben Lambert 6a40d32955 Update plugins/mcp-actions-backend/README.md
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Ben Lambert <ben@blam.sh>
2025-09-16 11:17:49 +02:00
benjdlambert d5fccd00ff chore: add docs
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-16 10:46:46 +02:00
Patrik Oldsberg c893c4e11a Merge pull request #30727 from leboncoin/feat-root-logger-service-overrides
feat(backend-defaults): add backend.logger configuration options
2025-09-16 10:03:41 +02:00
Fredrik Adelöw 910889477b Merge pull request #31155 from schultzp2020/tsgo-fixes
fix: clean up types
2025-09-16 09:26:59 +02:00
Fredrik Adelöw 60425a7fcf changeset
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-09-16 09:10:20 +02:00
Paul Schultz a95cebdcb9 fix: clean up types
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-09-15 20:26:11 -05:00
Andre Wanlin 675b37596b Merge pull request #31047 from AdityaK60/buildingplugingsdocchanges
Minor doc changes
2025-09-15 19:00:28 -05:00
Andre Wanlin 6f56052fc4 Merge pull request #31153 from awanlin/docs/scaffolder-api-docs
Docs - Added Generated Scaffolder API Docs
2025-09-15 18:50:04 -05:00
Andre Wanlin d4d11c0b82 Ran prettier
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-09-15 16:25:17 -05:00
Andre Wanlin 391ce9fae5 Added Generated Scaffolder API Docs
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-09-15 15:50:51 -05:00
Fredrik Adelöw 89f191b72c Merge pull request #31045 from schultzp2020/knip-reports
fix(repo-tools): resolve knip-reports failure with spaces in workspace paths
2025-09-15 21:56:45 +02:00
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
Paul Schultz 133ac7ad66 fix(repo-tools): resolve knip-reports failure with spaces in workspace paths
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-09-15 12:34:26 -05: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
Fredrik Adelöw e6ff786ae4 Merge pull request #30991 from MegaManSec/xss-fix 2025-09-15 17:19:25 +02:00
Matheus Almeida cde70cabfd module-elasticsearch: include custom document id to batch upload (#30128)
* include custom document id to elasticsearch batch upload

---------

Signed-off-by: Matheus Almeida <matheusjv14@gmail.com>
2025-09-15 11:16:24 -04: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
Ben Lambert d5d37d807b Merge pull request #31144 from oestoer/gh-repo-auto-init
Add `auto_init` option to the `github:repo:create` scaffolder action
2025-09-15 16:46:54 +02:00
Ben Lambert ed1801dae5 Add auto_init option to github:repo:create action
Tweak changeset

Signed-off-by: Ben Lambert <ben@blam.sh>
2025-09-15 16:28:17 +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
Fredrik Adelöw 51d634614a Merge pull request #30766 from drodil/notification_receiver_ext
feat(notifications): extension point to modify user resolving
2025-09-15 15:45:26 +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
Adam Östör aee107ba37 feat(scaffolder): add auto_init option for repository creation and examples
Signed-off-by: Adam Östör <adam.ostor@fundingcircle.com>
2025-09-15 12:44:32 +01:00
Hellgren Heikki 4632b6b4da feat(catalog): change extension point to inteface
ignore other than user entity references instead error

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-09-15 14:43:09 +03:00
Hellgren Heikki 7e7ed57de2 feat(notifications): extension point to modify user resolving
this change adds a new extension point method that can be used to
pass a custom function that can modify how individual user
entity references are resolved inside the notifications backend.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-09-15 14:43:09 +03:00
Fredrik Adelöw a59be35d43 Merge pull request #31104 from backstage/api-docs-config-cleanup
clean up api-docs community-plugins
2025-09-15 13:18:30 +02:00
Vincenzo Scamporlino 16a9f72a83 Merge pull request #31103 from backstage/catalog-add-type-in-rules-allow
Catalog: add optional spec.type to allow rules
2025-09-15 13:15:21 +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
Vincenzo Scamporlino 62bb3b75d0 catalog-backend: make type comparison lowercase
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-09-15 12:49:30 +02:00
Vincenzo Scamporlino 0364b9f107 catalog-backend: improve validation
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-09-15 12:49:30 +02:00
Vincenzo Scamporlino 3c3466dd51 Apply suggestions from code review
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-09-15 12:49:30 +02:00
Vincenzo Scamporlino 77980e3f80 catalog-backend: rename type to spec.type
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-09-15 12:49:30 +02:00
Vincenzo Scamporlino 9b40a55ded catalog-backend: type changeset
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-09-15 12:49:30 +02:00
Vincenzo Scamporlino 36694fb774 catalog-backend: allow type to catalog.rules.allow
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-09-15 12:49:30 +02:00