Commit Graph

67685 Commits

Author SHA1 Message Date
Thomas Cardonne 6985276cf6 chore: change invalid log level message
Signed-off-by: Thomas Cardonne <thomas.cardonne@adevinta.com>
2025-09-01 13:30:02 +02:00
Thomas Cardonne 9e02b14e3c Merge branch 'master' into feat-root-logger-service-overrides
Signed-off-by: Thomas Cardonne <thomas.cardonne@adevinta.com>
2025-09-01 13:26:20 +02:00
Fredrik Adelöw 577253a767 Merge pull request #31007 from backstage/freben/cleanup-on-writers
Only run provider orphan cleanup if the engine is started
2025-09-01 12:58:49 +02:00
Fredrik Adelöw 66ee6e2a33 Merge pull request #29887 from benjidotsh/catalog/github-app-discovery
feat(catalog): implement discovery by GitHub app
2025-09-01 12:42:20 +02:00
secustor cc1c6f98b6 docs: fix diff for building apps guide
Signed-off-by: secustor <sebastian@poxhofer.at>
2025-08-31 22:47:33 +02:00
Artem Muterko 0ecf6c8e40 Add Sophotech to adopters list
Signed-off-by: Artem Muterko <artem@sopho.tech>
2025-08-31 18:56:07 +02:00
Simon Wagner 0644cbb1cf Create apicurio-registry.yaml metdata file for plugin directory
Signed-off-by: Simon Wagner <32711522+simonnepomuk@users.noreply.github.com>
2025-08-31 13:23:18 +02:00
Patrik Oldsberg 6bf7c028a8 Merge pull request #31029 from backstage/rugvip/error-types
frontend-plugin-api: improve type errors for createFrontend{Plugin,Module}
2025-08-31 11:34:48 +02:00
Patrik Oldsberg 2fb8b04f79 frontend-plugin-api: improve type errors for createFrontend{Plugin,Module}
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-31 10:21:44 +02:00
Patrik Oldsberg 2926f773c2 Merge pull request #31021 from backstage/rugvip/backend-template
cli: update backend plugin template with new service pattern
2025-08-29 14:34:23 +02:00
Patrik Oldsberg 705f28d23a github/workflows: add prettier cache
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-29 13:56:56 +02:00
Vincenzo Scamporlino ff41d7998a Merge pull request #30977 from stephenglass/fix/core-components-avatar-initials
fix(core-components): fixes for rendering initials in the avatar component
2025-08-29 13:46:28 +02:00
Fredrik Adelöw eb2734d8bd Merge pull request #30625 from AmbrishRamachandiran/holiday-tracker-plugin
Add Holiday Tracker Plugin To Marketplace
2025-08-29 13:42:03 +02:00
Patrik Oldsberg e1adce4bd3 cli: update backend plugin template with new service pattern
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-29 13:27:21 +02:00
Hellgren Heikki acb2fdb38f feat(catalog): add possibility to stream entity pages
adds a new method `streamEntityPages` that can be used to stream entity
pages from catalog instead streaming entities one by one. this can be
more efficient load wise but not usable for every use case.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-08-29 14:15:36 +03:00
Vincenzo Scamporlino 3585c591b8 Merge pull request #30552 from schultzp2020/add-logger-docs
docs: clarify log level
2025-08-29 12:31:11 +02:00
Hellgren Heikki 2f5162c4b7 feat(catalog): batch size + mode config for entity streaming
adds parameters to control the batch size and mode for the
streamEntities method. with array mode, the entities are returned as
batches while the default single mode returns entities one by one.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-08-29 08:43:29 +03:00
Hellgren Heikki 0e9ec444b7 feat: allow streaming catalog entities
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-08-29 08:02:34 +03:00
Martin Polaško bdd7f952d7 chore(kubernetes-common): add changeset and update API report
Make SERVICEACCOUNT_CA_PATH public so it can be imported by external modules.

Signed-off-by: Martin Polaško <mpolasko@redhat.com>
2025-08-28 21:30:38 +02:00
Martin Polaško 98ec79ca83 The const is being exported while the type is not being exported.
Signed-off-by: Martin Polaško <mpolasko@redhat.com>
2025-08-28 21:30:38 +02:00
MT Lewis 730793028f ui: add bui-align-baseline class implied by Flex component
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2025-08-28 17:35:32 +01:00
Gustaf Räntilä 37b4eaf462 Make the action 'get-catalog-entity' throw ConflictError instead of Error
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2025-08-28 15:26:14 +02:00
Gustaf Räntilä d08b0c9630 Return known errors thrown in MCP actions as textual description
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2025-08-28 15:13:47 +02:00
Fredrik Adelöw a4c82adcea Only run provider orphan cleanup if the engine is started in the first place
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-08-28 11:23:30 +02:00
Stanislav C 33bd4d0507 fix: deduplicate discovered backend features
Signed-off-by: Stanislav C <150145013+stanislav-c@users.noreply.github.com>
2025-08-28 11:03:10 +02:00
Hellgren Heikki 75977819f6 fix(catalog): msgraph to use only first parent for groups
the order of the groups from msgraph is random, thus the parent group
for groups having multiple parents can be random. this leads to
situation where the grpup parent is changing over the msgraph
provider runs leading to unnecessary stitching.

other possibility for the fix would be to change the model to allow
multiple parents for groups (like mentioned in the TODO) but that
could have some weird consequences in apps.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-08-28 09:19:22 +03:00
Kurt King f2d3a2c4da Change import path for ActionsRegistryService
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-08-27 20:47:59 -06:00
Mathieu Benoit 7cfea1aac8 feat: Update backend/Dockerfile - node:20 --> node:22
Signed-off-by: Mathieu Benoit <mathieu-benoit@hotmail.fr>
2025-08-27 16:19:32 -04:00
Mathieu Benoit bf02e9649e feat: Update backend/Dockerfile - node:20 --> node:22
Signed-off-by: Mathieu Benoit <mathieu-benoit@hotmail.fr>
2025-08-27 16:14:49 -04:00
Vincenzo Scamporlino 210406dfc0 Merge pull request #30922 from JessicaJHee/unset-cookie-domain
fix: remove domain attribute to set OAuth cookies as host-only
2025-08-27 21:18:32 +02:00
Paul Schultz ed21beb509 Merge pull request #30693 from sn0wcat/master
chore: improved the logging message
2025-08-27 14:17:34 -05:00
Mathieu Benoit 6dbf53531f docs: Update docker.md - node:20 --> node:22 for base images
Signed-off-by: Mathieu Benoit <mathieu-benoit@hotmail.fr>
2025-08-27 13:17:25 -04:00
David Fankhänel 5b64169384 fix(TemplateListPage): fix tsc error
Signed-off-by: David Fankhänel <david.fankhaenel@aeb.com>
2025-08-27 10:28:28 +02:00
Gustaf Räntilä 4d0de036ed Minor change, not patch
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2025-08-27 08:38:55 +02:00
Patrik Oldsberg bc7d142350 Merge pull request #30937 from backstage/changeset-release/master
Version Packages (next)
2025-08-26 16:06:16 +02:00
David Fankhänel 0d415ae014 fix(scaffolder): render TechDocs link on Template List page for TechDocs annotations
Show “View TechDocs” link when template has backstage.io/techdocs-ref or backstage.io/techdocs-entity.
Append backstage.io/techdocs-entity-path when set.
Use buildTechDocsURL from @backstage/plugin-techdocs-react.
Add tests covering both annotations and path handling.
Update dependencies to include @backstage/plugin-techdocs-common and @backstage/plugin-techdocs-react.
Add sample TechDocs scaffolding to notifications-demo template.
Closes #29076.

Signed-off-by: David Fankhänel <david.fankhaenel@aeb.com>
2025-08-26 15:08:55 +02:00
Owen Shartle 72543e92b8 Adding catalogApiRef to test-utils to support catalog API usage by TechDocs reader page.
Signed-off-by: Owen Shartle <timeloveinvent+github@gmail.com>
2025-08-25 22:05:59 -04:00
Owen Shartle def6247bb6 Adding catalogApiRef to test-utils.tsx.
Signed-off-by: Owen Shartle <timeloveinvent+github@gmail.com>
2025-08-25 22:00:22 -04:00
Owen Shartle 8eb950ff64 Adding a try-catch around the usage of the catalog API in the TechDocsReaderPage as it could still attempt to load a standard TechDocs page.
Signed-off-by: Owen Shartle <timeloveinvent+github@gmail.com>
2025-08-25 21:36:57 -04:00
Owen Shartle 40fe543447 Running prettier on files.
Signed-off-by: Owen Shartle <timeloveinvent+github@gmail.com>
2025-08-25 16:43:58 -04:00
Owen Shartle dcdb03c7f4 Correcting chagesets -- had duplicate changeset.
Signed-off-by: Owen Shartle <timeloveinvent+github@gmail.com>
2025-08-25 16:00:27 -04:00
Owen Shartle a0b604cb6a Adding handling which checks if the current entity (the catalog entity being loaded) has an annotation for an external entity's TechDocs. If it does then we will redirect there rather than allowing a 404 (mic drop). This helps keep older URLs routing to the updated locations.
Adding changesets.
Adding test coverage for external TechDocs entitiy redirect.

Signed-off-by: Owen Shartle <timeloveinvent+github@gmail.com>
2025-08-25 15:39:29 -04:00
Adam Letizia c3405dbc91 fix(scaffolder-backend): sets router max upload size to 10MB
Signed-off-by: Adam Letizia <LetiziaAdam@JohnDeere.com>
2025-08-25 13:37:40 -05:00
github-actions[bot] 9c441f9a78 Version Packages (next) 2025-08-25 15:09:39 +00:00
Fredrik Adelöw a4a517d501 Merge pull request #30982 from backstage/rugvip/conflict
cli: fix nfs plugin template id -> pluginId
2025-08-25 17:03:34 +02:00
Patrik Oldsberg 080f25215f cli: fix nfs plugin template id -> pluginId
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-25 16:39:50 +02:00
Benjamin Janssens 198d170443 Merge branch 'master' into catalog/github-app-discovery 2025-08-25 16:10:30 +02:00
Fredrik Adelöw 56bf797146 Merge pull request #30567 from stephenglass/fix/catalog-msgraph-encoding
fix(catalog-msgraph): Encode query filters in requests made to msgraph
2025-08-25 14:10:43 +02:00
Fredrik Adelöw a7fb31eb2a Update .changeset/slick-lamps-clap.md
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-08-25 14:10:36 +02:00
Fredrik Adelöw 500ac74691 Merge pull request #30971 from backstage/freben/depr-ex
deprecate explore collator
2025-08-25 12:09:15 +02:00