Commit Graph

70481 Commits

Author SHA1 Message Date
Riley Martine 5dd683fa0a Export createRateLimitMiddleware from @backstage/backend-defaults/httpRouter (#32789)
When attempting to follow the directions in the [docs to customize the HTTP router](https://backstage.io/docs/backend-system/core-services/http-router/#configuring-the-service), I found that I could not follow them because `createRateLimitMiddleware` was not exported as the code suggested it should be. This patch exports it.

Signed-off-by: Riley Martine <rmartine@integralads.com>
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
2026-02-12 11:24:24 +01:00
Charles de Dreuille a92426920f Merge pull request #32803 from backstage/bui-docs-improvements
BUI docs improvements
2026-02-12 09:05:11 +00:00
Charles de Dreuille d1ce8ec3cc Cleanup
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-11 21:04:22 +00:00
Charles de Dreuille 0a3c572890 Cleanup
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-11 20:17:42 +00:00
Charles de Dreuille 9b75c76a9e Add new search - cmd + k
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-11 20:08:35 +00:00
Charles de Dreuille 13422d70aa Improving our get started page in BUI
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-11 19:44:11 +00:00
Aramis Sennyey 36573c6dd0 docs: fix reference to parent inputs in child extension (#32801)
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
2026-02-11 10:23:55 -05:00
Johan Persson ab25658d7b refactor(ui): remove never-typed ghost props from useDefinition ownProps
Replace the ChildrenProps intersection approach with ResolveBgProps,
which transforms the base type so that only the relevant children
variant exists in the final type. Provider components get
childrenWithBgProvider (with children Omit'd), non-providers pass
through unchanged — no more optional never properties showing up
in autocomplete.

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-02-11 14:05:44 +01:00
Fredrik Adelöw a6b7142abd Merge pull request #31776 from backstage/freben/pubsub-filter
Implement filtering in Google PubSub events module
2026-02-11 13:24:17 +01:00
Fredrik Adelöw c78f2fff0e Merge pull request #32800 from backstage/freben/pre-exit-sadfsdfsdfsd
exit prerelease mode
2026-02-11 13:16:41 +01:00
Fredrik Adelöw 7dbbc3fdfd exit prerelease mode
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-11 13:06:57 +01:00
Fredrik Adelöw a7ec2ac2e5 Merge pull request #32782 from backstage/renovate/google-cloud-storage-7.x-lockfile
chore(deps): update dependency @google-cloud/storage to v7.19.0
2026-02-11 11:59:42 +01:00
Fredrik Adelöw 23c9ac76c3 Merge pull request #32792 from backstage/renovate/knip-5.x-lockfile
chore(deps): update dependency knip to v5.83.1
2026-02-11 11:55:55 +01:00
Charles de Dreuille a420d67077 Merge pull request #32711 from backstage/bui-surfaces
BUI - Replace Surface system with Bg (neutral background) system
2026-02-11 10:49:55 +00:00
Charles de Dreuille 048d9c47d4 Cleanup
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-11 10:36:32 +00:00
Charles de Dreuille 0fe7bf12be Update report.api.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-11 10:17:50 +00:00
Charles de Dreuille 53df9549ee Update Flex.stories.tsx
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-11 10:07:08 +00:00
Charles de Dreuille c67fb17302 cleaned up bg props
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-11 09:58:39 +00:00
renovate[bot] dc32316ac4 chore(deps): update dependency knip to v5.83.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 23:44:51 +00:00
Patrik Oldsberg a0676bb845 Merge pull request #32791 from backstage/renovate/backstage-actions-0.x
chore(deps): update backstage/actions action to v0.7.6
2026-02-11 00:36:12 +01:00
renovate[bot] 9162c9bd7a chore(deps): update backstage/actions action to v0.7.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 23:22:03 +00:00
Patrik Oldsberg 02d347e390 Merge pull request #32708 from backstage/docs-permissions
Docs: improve permission custom rules
2026-02-11 00:17:29 +01:00
Patrik Oldsberg 910b83c415 Merge pull request #32778 from backstage/renovate/html-react-parser-5.x-lockfile
chore(deps): update dependency html-react-parser to v5.2.17
2026-02-11 00:16:48 +01:00
Patrik Oldsberg 7d77f534bb Merge pull request #32788 from backstage/renovate/npm-axios-vulnerability
chore(deps): update dependency axios to v1.13.5 [security]
2026-02-10 23:38:49 +01:00
Charles de Dreuille ad510a5519 Update clean-bags-occur.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-10 16:58:09 +00:00
Fredrik Adelöw 0e675e96de Merge pull request #32653 from backstage/changeset-release/master
Version Packages (next)
2026-02-10 17:57:18 +01:00
Charles de Dreuille 053ce04647 Merge branch 'master' into bui-surfaces 2026-02-10 16:55:14 +00:00
Charles de Dreuille b113fb9359 Refactor Bg providers
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-10 16:55:04 +00:00
Fredrik Adelöw 5399f1c7b5 addressed comments
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-10 17:31:41 +01:00
github-actions[bot] 7c41134684 Version Packages (next) 2026-02-10 16:14:59 +00:00
Fredrik Adelöw 20bd285bcd Merge pull request #32786 from pedronastasi/fix-O-n2-complexity
Fix O(n²) performance bottleneck in buildEntitySearch traverse()
2026-02-10 17:09:50 +01:00
Ben Lambert d0786b968e auth-backend: add experimental refresh token support (#32695)
* auth-backend: add experimental refresh token support

Signed-off-by: benjdlambert <ben@blam.sh>

* auth-backend: refresh token review fixes

Signed-off-by: benjdlambert <ben@blam.sh>

* auth-backend: address PR review feedback for refresh tokens

Signed-off-by: benjdlambert <ben@blam.sh>

---------

Signed-off-by: benjdlambert <ben@blam.sh>
2026-02-10 17:00:51 +01:00
renovate[bot] ff05ebb1fe chore(deps): update dependency axios to v1.13.5 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 15:46:16 +00:00
Patrik Oldsberg cfcc0e583c Merge pull request #32771 from backstage/rugvip/create-service-mock
backend-test-utils: add `createServiceMock`
2026-02-10 16:38:40 +01:00
Patrik Oldsberg fca2ff6e38 Merge pull request #32741 from backstage/rugvip/promote-app-next
repo: promote app-next to main example app
2026-02-10 16:31:34 +01:00
Pedro Nastasi 74f433267e remove redundant comment in performance test
Signed-off-by: Pedro Nastasi <pnastasi@expediagroup.com>
2026-02-10 15:19:14 +00:00
Fredrik Adelöw 1107812a0f Merge pull request #32631 from backstage/freben/predicates-2
Introduce the `@backstage/filter-predicates` package
2026-02-10 16:17:35 +01:00
Pedro Nastasi 7c73e3ffb7 improve performance measurement in large array test
Signed-off-by: Pedro Nastasi <pnastasi@expediagroup.com>
2026-02-10 15:13:34 +00:00
Pedro Nastasi 6625c04857 improve performance measurement in traverse test
Signed-off-by: Pedro Nastasi <pnastasi@expediagroup.com>
2026-02-10 15:10:50 +00:00
Patrik Oldsberg 31c34ddef8 repo-tools/type-deps: support nested declaration files
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-10 16:01:35 +01:00
Pedro Nastasi 3bc710c6c9 add performance test for large arrays in traverse
Signed-off-by: Pedro Nastasi <pnastasi@expediagroup.com>
2026-02-10 14:34:42 +00:00
Patrik Oldsberg 6aead8bac3 chore: fix dependencies and update API reports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 15:33:51 +01:00
Patrik Oldsberg ee8d999aac backend-test-utils: bring back old alpha solution
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-10 15:23:00 +01:00
Patrik Oldsberg 1cedbc7d1b backend-test-utils: review fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-10 15:23:00 +01:00
Patrik Oldsberg 42abfb1b85 Add createServiceMock to backend-test-utils
Exports the internal simpleMock utility as createServiceMock, allowing
plugin authors to define mock creators for their own service refs
following the same pattern as the built-in mockServices mocks.

Also updates catalog-node to use createServiceMock instead of its own
copy, and simplifies the gateway-backend test to use the mock's
.factory property directly.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-10 15:22:59 +01:00
Pedro Nastasi 013d19b30f improve duplicate detection in traverse function
Signed-off-by: Pedro Nastasi <pnastasi@expediagroup.com>
2026-02-10 14:18:08 +00:00
Pedro Nastasi 08a5813358 add patch changeset description
Signed-off-by: Pedro Nastasi <pnastasi@expediagroup.com>
2026-02-10 14:16:31 +00:00
Fredrik Adelöw 11adfc12ef rename startsWith to hasPrefix
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-10 15:05:12 +01:00
Patrik Oldsberg 68cd53769a docs: fix links to renamed app-legacy package
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 14:30:16 +01:00
Patrik Oldsberg 95759066ad chore: update API reports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 14:30:16 +01:00