Commit Graph

70441 Commits

Author SHA1 Message Date
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
Fredrik Adelöw 0e675e96de Merge pull request #32653 from backstage/changeset-release/master
Version Packages (next)
2026-02-10 17:57:18 +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
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
Fredrik Adelöw a2b29f8685 Merge pull request #32781 from backstage/freben/fix-test
unbreak gitlab test
2026-02-10 11:54:05 +01:00
Fredrik Adelöw e41c289ba5 unbreak gitlab test
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-10 11:26:44 +01: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
renovate[bot] 2000fc1a54 chore(deps): update dependency html-react-parser to v5.2.17
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 09:58:09 +00:00
Fredrik Adelöw 5396a87067 Merge pull request #32774 from backstage/renovate/semver-7.x-lockfile
chore(deps): update dependency semver to v7.7.4
2026-02-10 10:52:46 +01:00
Fredrik Adelöw 5d5e874633 Merge pull request #32756 from backstage/renovate/esbuild-0.x-lockfile
chore(deps): update dependency esbuild to v0.27.3
2026-02-10 10:52:22 +01:00
Fredrik Adelöw 3bc9f04aa8 Merge pull request #32773 from backstage/renovate/mysql2-3.x-lockfile
chore(deps): update dependency mysql2 to v3.16.3
2026-02-10 10:50:27 +01:00
Patrik Oldsberg 8fa6ef3452 frontend-test-utils: review fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-10 10:42:32 +01:00
Patrik Oldsberg 627deb8b91 Merge pull request #32775 from backstage/rugvip/trigger
workflows/sync_pull-requests: more reliable triggering
2026-02-10 10:31:27 +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
Patrik Oldsberg 177ee05d65 Merge pull request #32772 from backstage/rugvip/more-events
workflows/sync_pull-requests: more trigger events
2026-02-10 00:48:06 +01:00
Patrik Oldsberg 5e11ad7baa workflows/sync_pull-requests: more reliable triggering
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-10 00:47:56 +01:00
renovate[bot] 3e47965a92 chore(deps): update dependency semver to v7.7.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 23:03:18 +00:00
renovate[bot] 89f0158832 chore(deps): update dependency mysql2 to v3.16.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 22:56:17 +00:00
Patrik Oldsberg 30053d9676 Remove invalid typesVersions entries for non-script exports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 23:51:54 +01:00
Patrik Oldsberg 4c23437e22 Merge pull request #32770 from backstage/renovate/knip-5.x-lockfile
chore(deps): update dependency knip to v5.83.1
2026-02-09 23:50:56 +01:00
Patrik Oldsberg fb44e77581 Merge pull request #32759 from backstage/renovate/ldapts-8.x-lockfile
chore(deps): update dependency ldapts to v8.1.6
2026-02-09 23:50:30 +01:00
Patrik Oldsberg 5a09d9bdb6 Add unit tests for cssEntryPoints plugin
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-09 23:29:33 +01:00
Patrik Oldsberg 269fc0c7a1 Fix CSS entry points plugin to avoid duplicate emissions
- Add deduplication logic to only emit CSS once per output directory
- Only emit during write phase, not during generate
- Fix comment describing the path transformation

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 23:18:32 +01:00
Patrik Oldsberg 1d219ff863 workflows/sync_pull-requests: more trigger events
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 22:56:02 +01:00