Commit Graph

66432 Commits

Author SHA1 Message Date
Hellgren Heikki 9dd213caf2 fix(catalog): processor order not to affect hash generation
sort the arrays such as relations, deferred entities, refresh keys and
parents coming from processors before updating the entity hash. when the
order of the processors is random, the order of the emitted relations
can be also random making unnecessary stitching occur for the entity as
the hash has changed.

this change most probably means that existing hashes for entities do not
match on the first processing round but makes the upcoming processing
rounds much more stable thus making the catalog processing more
performant.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-08-12 11:05:12 +03:00
Shijun Wang 484e500f49 techdocs-backend: migrate CachedEntityLoader to use BackstageCredentials (#30652)
add changeset and tests

Signed-off-by: Shijun Wang <shijun@unity3d.com>
2025-07-30 07:38:44 -04:00
backstage-goalie[bot] 7f7ac54767 Merge pull request #30674 from backstage/renovate/typedoc-0.x-lockfile
chore(deps): update dependency typedoc to v0.28.8
2025-07-30 00:39:25 +00:00
Charles de Dreuille ce133ef645 Merge pull request #30675 from backstage/fix-useid-react17 2025-07-29 22:45:04 +01:00
Patrik Oldsberg 436f5ba0d1 Merge pull request #30619 from backstage/changeset-release/master
Version Packages (next)
2025-07-29 16:59:49 +02:00
Charles de Dreuille 9853338f30 Update polite-trains-notice.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-07-29 15:59:43 +01:00
Charles de Dreuille 6808eb471c Update Combobox.tsx
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-07-29 15:51:46 +01:00
github-actions[bot] 531a48848c Version Packages (next) 2025-07-29 14:40:44 +00:00
Patrik Oldsberg 2ecf40daed Merge pull request #30634 from backstage/blam/entity-page-scrolling
`nfs`: Fixing scrolling behavior for the `info` Cards in the sidebar
2025-07-29 16:35:32 +02:00
Ben Lambert 1315a825cf Merge pull request #27771 from solimant/23819_scaffolder_openapi
Move Scaffolder API to OpenAPI
2025-07-29 14:36:47 +02:00
benjdlambert 4dd4fa6be3 chore: fixing implementation of the retry
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-29 14:21:23 +02:00
Ben Lambert cf6fb4b5aa Merge pull request #30670 from backstage/export
Export `FormField` type from Scaffolder
2025-07-29 14:08:29 +02:00
Ben Lambert 1b6ec26ece Merge pull request #30506 from Jellyfish-AI/update-broken-link
Update broken link for OAuth2 Proxy documentation
2025-07-29 13:55:32 +02:00
Patrik Oldsberg 1454be47e7 Merge pull request #30673 from backstage/rugvip/params
frontend-plugin-api: advanced blueprint param types
2025-07-29 13:50:13 +02:00
benjdlambert cc3086bd00 chore: update changeset
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-29 13:47:07 +02:00
benjdlambert c48a43fe53 chore: small refactor and moving types around
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-29 13:45:11 +02:00
Ben Lambert 96c8d6a320 Merge pull request #30595 from backstage/blam/experimental-nfs
`create-app`: Add support for `--next` flag
2025-07-29 13:44:01 +02:00
benjdlambert 4f99e102ad chore: added a seperate callout for -react package deprecations
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-29 13:31:48 +02:00
benjdlambert 225d7c237c chore: changeset for repo tools
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-29 13:25:46 +02:00
benjdlambert df41cf9557 chore: cleanup breaking change
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-29 13:24:48 +02:00
Patrik Oldsberg e2b3726917 Update .changeset/quiet-parks-cheer.md
Co-authored-by: Ben Lambert <blam@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-07-29 12:13:49 +02:00
Charles de Dreuille d4e603e023 Create polite-trains-notice.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-07-29 10:39:51 +01:00
Patrik Oldsberg 0b91dc8bbc docs/frontend-system: document advanced blueprint param types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-07-29 11:12:57 +02:00
Charles de Dreuille dc00c8e35e Update Combobox.tsx
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-07-29 10:08:02 +01:00
renovate[bot] 517e8ca246 chore(deps): update dependency typedoc to v0.28.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-29 09:00:25 +00:00
Ben Lambert 741adbee6c Merge pull request #30642 from backstage/bui-select-fixes
Fixes on the Select component
2025-07-29 10:47:04 +02:00
Patrik Oldsberg 5f762c1721 Merge pull request #30669 from MihaiTabara/docs2
Bug 30641 - update search logo on .io website for theme-toggle-friend…
2025-07-29 10:46:47 +02:00
Ben Lambert 29d5484b0e Merge pull request #30562 from backstage/renovate/codemirror
fix(deps): update codemirror
2025-07-29 10:42:02 +02:00
Ben Lambert 242babcf2e Merge pull request #30568 from stephenglass/feat/step-info-scaffolder-context
feat(scaffolder): Add step info to scaffolder action context
2025-07-29 10:34:52 +02:00
Ben Lambert f2b4935bf1 Merge pull request #30498 from philips-forks/scott/fix_provider
Reduce API calls made for single user events in GitHub Org Provider
2025-07-29 10:32:15 +02:00
Patrik Oldsberg d6764eed83 docs/frontend-system: update existing usage of ApiBlueprint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-07-29 10:31:58 +02:00
Ben Lambert 01b42a2272 Merge pull request #30609 from sonikro/fix-logger-redaction
fix(logger): protects WinstonLogger of throwing when redactions are null or undefined
2025-07-29 10:29:42 +02:00
Ben Lambert f82cdce91b Merge pull request #30537 from backstage/blam/remove-resolution
chore: remove resolution as it now has a valid cert
2025-07-29 10:09:32 +02:00
Ben Lambert 51c79e94e3 Merge pull request #30292 from alexvoedi/master
fix: hide pagination query params if pagination mode is set to none
2025-07-29 09:50:37 +02:00
Patrik Oldsberg 781716d247 frontend-plugin-api: add test for blueprint param overloads
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-07-29 09:26:13 +02:00
Patrik Oldsberg 805c298578 changesets: add changesets for new advanced blueprint types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-07-29 01:19:32 +02:00
James Brooks 62dc5a2bb9 Update API report
Signed-off-by: James Brooks <jamesbrooks@spotify.com>
2025-07-28 23:46:19 +01:00
James Brooks c4b7c5012e Export FormField type from Scaffolder
Signed-off-by: James Brooks <jamesbrooks@spotify.com>
2025-07-28 23:21:28 +01:00
Mihai Tabara 0530423968 Bug 30641 - update search logo on .io website for theme-toggle-friendliness
Signed-off-by: Mihai Tabara <mihait@spotify.com>
2025-07-28 22:29:03 +01:00
solimant 2ea0997446 Capture 403 errors
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:37 +00:00
solimant 7127ac9107 Fix modelEnum.mustache
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:37 +00:00
solimant 90bc74075d Add generate script
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:37 +00:00
solimant 0afb6e8e4f Remove deprecated ActionExample
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:36 +00:00
solimant 182e77ba82 Rebase tests
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:36 +00:00
solimant d9a0381bef Clean up openapi.yaml
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:36 +00:00
solimant 563ff4da0b Add ListTemplatingExtensions
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:36 +00:00
solimant 67caec27bf Fix API reports
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:36 +00:00
solimant c08cbc4622 Add changeset
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:36 +00:00
solimant 8d7854321b Refactor type for SSE route
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:36 +00:00
solimant e8e0f8e276 Relocate client
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:36 +00:00