Commit Graph

19941 Commits

Author SHA1 Message Date
Patrik Oldsberg f1b1cedb70 Merge pull request #30967 from davidfestal/runtime-module-federation-enablement
Runtime module federation enablement
2026-02-13 01:13:25 +01:00
Charles de Dreuille 44877e4da6 Fixed foreground tokens
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-12 23:40:49 +00:00
Charles de Dreuille ab1a601379 Merge pull request #32822 from backstage/bui-full-page
BUI - Add new FullPage component
2026-02-12 22:47:55 +00:00
Patrik Oldsberg 903a854ebc Merge branch 'master' into runtime-module-federation-enablement
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-12 23:46:00 +01:00
Charles de Dreuille 644e30343f Add report + changeset
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-12 21:49:32 +00:00
Patrik Oldsberg 08aea95c7e Validate that Okta audience config is an absolute URL
Add a check in the Okta auth provider initialization that ensures
the provided audience is an absolute URL with an http(s) scheme,
and throws a descriptive error if not.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-12 22:42:21 +01:00
Patrik Oldsberg 85d9eb1109 Merge pull request #32292 from Believe-SA/techdocs-nfs
Migrate techdocs-cli-embedded-app to NFS
2026-02-12 19:57:10 +01:00
Andre Wanlin 7d42231cc8 Merge pull request #32806 from awanlin/nfs/create-app-updates
Create App Updates
2026-02-12 05:59:06 -06:00
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
Andre Wanlin 3c4cfaee3d Changes based on copilot feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-02-11 19:44:03 -06:00
Andre Wanlin 40f27209ed Create App Updates
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-02-11 19:12:28 -06: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
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 c67fb17302 cleaned up bg props
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-11 09:58:39 +00:00
Gabriel Dugny c47f3d8a73 Flip boolean config
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-02-10 23:59:40 +01:00
Gabriel Dugny 7291529eb5 Update .changeset/fuzzy-suits-sit.md
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Gabriel Dugny <gabriel@dugny.me>
2026-02-10 23:51:15 +01:00
Gabriel Dugny 46c1c648b0 Merge remote-tracking branch 'origin/master' into techdocs-nfs
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>

# Conflicts:
#	packages/techdocs-cli-embedded-app/package.json
#	plugins/techdocs/src/alpha/index.tsx
#	yarn.lock
2026-02-10 23:47:25 +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
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
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
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
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
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
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 08a5813358 add patch changeset description
Signed-off-by: Pedro Nastasi <pnastasi@expediagroup.com>
2026-02-10 14:16:31 +00:00
Patrik Oldsberg be7ebadb21 repo: promote app-next to main example app
This renames packages to make the new frontend system the default:

- packages/app → packages/app-legacy (example-app-legacy)
- packages/app-next → packages/app (example-app)
- packages/app-next-example-plugin → packages/app-example-plugin

Updated all related configuration, scripts, and documentation.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
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 9848734ce6 Merge pull request #32761 from backstage/rugvip/css-exports-support
cli: add support for CSS exports in package build
2026-02-10 13:23:02 +01:00
Patrik Oldsberg 80883b498d Merge pull request #32734 from backstage/rugvip/test-utils
frontend-test-utils: more mockApis and utilities
2026-02-10 13:21:16 +01:00
Charles de Dreuille fa4678d895 Update clean-bags-occur.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-10 11:15:20 +00:00
Charles de Dreuille 46a9adc246 Improve docs + container props on Grid + Flex
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-10 11:08:06 +00:00
Fredrik Adelöw 7e4f34fd72 Merge pull request #32434 from Jellyfrog/feat/gitlab-group-description
feat(gitlab): Allow setting optional description on group creation
2026-02-10 11:08:16 +01:00
Fredrik Adelöw 4d51f3bd20 Merge pull request #32523 from Jellyfrog/fix/gitlab-ensure-group-search
fix(scaffolder-gitlab): Use Groups.show instead of search to check path existence
2026-02-10 11:04:33 +01:00
Fredrik Adelöw ee2ae332ef Merge pull request #32344 from Sanchit2662/fix/theme-language-selector-memory-leak
fix(core-app-api): fix selector memory leak
2026-02-10 10:59:44 +01:00
Patrik Oldsberg ae08712748 Fix repo fix to not add typesVersions for non-script exports
Only CSS and other non-script, non-JSON exports should be excluded from
typesVersions. The package.json export still needs to be included.

Also preserves field order when updating existing typesVersions.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 09:23:12 +01:00
Fredrik Adelöw 8c1a7c5fb1 Merge pull request #32769 from elaine-mattos/fix/search-api-scopes 2026-02-09 22:19:53 +01:00
ElaineDeMattosSilvaB 7e6b5e5e07 fix: add changelog
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com>
2026-02-09 21:59:26 +01:00
Patrik Oldsberg 9274eb3dba Merge pull request #32705 from backstage/renovate/npm-webpack-vulnerability
chore(deps): update dependency webpack to ~5.104.0 [security]
2026-02-09 21:32:01 +01:00
Patrik Oldsberg 68eb32266d add missing jest peer deps
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 21:16:24 +01:00
Patrik Oldsberg df59ee6a82 repo-tools/type-deps: detect ambient jest usage in types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 20:58:51 +01:00
Patrik Oldsberg 97a0f940e2 Change CLI changeset to patch
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 20:28:47 +01:00
Patrik Oldsberg 05f4409631 Update changeset to focus on user impact
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 20:18:17 +01:00
Charles de Dreuille c0183daf87 Update clean-bags-occur.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-09 18:36:42 +00:00