-
f1d243293b
test(catalog-backend): await engine start/stop in integration test harness
Fredrik Adelöw
2026-05-22 11:42:42 +02:00
-
0e1c7e9504
Expose totalItemsLoading and improve table loading UX
Fredrik Adelöw
2026-05-22 10:57:03 +02:00
-
ac410b1d26
feat(skill): automatically onboard to openapi tooling (#34179)
Aramis Sennyey
2026-05-21 23:01:16 -04:00
-
eac181f1b5
fix(catalog-backend): fix immediate mode logging on repeated calls
Fredrik Adelöw
2026-05-21 22:38:04 +02:00
-
e23f05c33a
chore(deps): bump @tootallnate/once from 2.0.0 to 2.0.1 in /microsite
dependabot[bot]
2026-05-21 17:52:42 +00:00
-
-
-
a7d7542432
Merge pull request #31837 from the-serious-programmer/feature/catalog-export
Patrik Oldsberg
2026-05-21 19:50:30 +02:00
-
-
b23bc03183
chore(deps): bump @tootallnate/once from 1.1.2 to 2.0.1
dependabot[bot]
2026-05-21 17:11:33 +00:00
-
-
-
e335055c40
fix(catalog-backend): use hash check for stitch ticket guard instead of unreliable row counts
Fredrik Adelöw
2026-05-21 18:07:12 +02:00
-
9772b28bd8
Restore dedup test and add split-count coverage
Fredrik Adelöw
2026-05-21 18:04:40 +02:00
-
8d38538a82
fix(catalog-backend): fix tsc error — Knex insert returns number[], not number
Fredrik Adelöw
2026-05-21 18:02:09 +02:00
-
e864f77e35
fix(catalog-backend): make stitch ticket guard atomic on PostgreSQL and SQLite
Fredrik Adelöw
2026-05-21 17:18:23 +02:00
-
5e6af9b7f6
fix(catalog-backend): fix stitcher error message and warn on unknown strategy mode
Fredrik Adelöw
2026-05-21 17:12:25 +02:00
-
b8731fc82b
Remove unused DbRefreshStateRow import and logger declaration
Fredrik Adelöw
2026-05-19 22:38:52 +02:00
-
7bab21f1ef
Remove redundant entity existence check in performStitching
Fredrik Adelöw
2026-05-19 22:05:39 +02:00
-
bcbc92d2ad
Bump changeset to minor for config schema change
Fredrik Adelöw
2026-05-19 21:45:02 +02:00
-
4282877ba9
Restore log-once guard for immediate mode deprecation warning
Fredrik Adelöw
2026-05-19 18:13:16 +02:00
-
ed2a9fe492
Replace placeholder final_entities insert with upsert
Fredrik Adelöw
2026-05-19 17:19:35 +02:00
-
640f6b37a3
Fix literal control chars in scriptProtocolPattern regex
Fredrik Adelöw
2026-05-19 16:36:28 +02:00
-
d0d1b9b5b9
Run prettier on files with formatting issues
Fredrik Adelöw
2026-05-19 16:30:20 +02:00
-
dc7678cdcc
fix(catalog-backend): remove immediate mode stitching
Fredrik Adelöw
2026-05-11 23:20:55 +02:00
-
-
-
d8757b158c
catalog-react: split entity list and count into parallel requests
Fredrik Adelöw
2026-05-21 17:02:49 +02:00
-
-
2139bf53d1
Set cursor totalItemsMode to exclude with explanatory comment
Fredrik Adelöw
2026-05-21 16:38:37 +02:00
-
4cc7231379
Update changeset to reflect delta on top of #34323
Fredrik Adelöw
2026-05-21 12:11:28 +02:00
-
8f20cc2f52
Add totalItems mode, sort key lowercasing, and simplified ordering
Fredrik Adelöw
2026-05-21 11:52:37 +02:00
-
-
-
74c5fbbafd
Merge pull request #34324 from backstage/freben/fix-entity-list-triple-fetch
Fredrik Adelöw
2026-05-21 16:48:32 +02:00
-
-
5dbbb15574
Merge pull request #34323 from backstage/freben/split-query-entities-count
Fredrik Adelöw
2026-05-21 15:56:09 +02:00
-
-
35c473d736
Merge pull request #34273 from backstage/freben/catalog-db-perf-skill
Fredrik Adelöw
2026-05-21 15:55:30 +02:00
-
-
fcde31d871
Address review: remove fallback route, handle trailing splat, extract shared path
Fredrik Adelöw
2026-05-21 15:49:36 +02:00
-
bc1b4263c9
Update API report for frontend-test-utils
Fredrik Adelöw
2026-05-21 15:40:39 +02:00
-
5dca781385
Replace mountedRoutes-based wrapping with mountPath option
Fredrik Adelöw
2026-05-21 13:39:52 +02:00
-
80b4370413
Add instructions for enabling the catalog-unprocessed-entities page
Vincenzo Scamporlino
2026-05-21 12:48:15 +02:00
-
bc78e770c0
Update README to clarify plugin activation and DevTools integration
Vincenzo Scamporlino
2026-05-21 12:48:01 +02:00
-
392c1b2851
refactor(catalog-react): drop useCallback on refresh — useDebounce uses a ref internally
Fredrik Adelöw
2026-05-21 10:18:24 +02:00
-
77e7ad4c7d
fix(catalog-react): clear fetch dedup ref on failure instead of reverting to previous params
Fredrik Adelöw
2026-05-21 10:12:51 +02:00
-
720fb542d9
cleanup(catalog-react): remove dead appliedCursor field, fix cursor-mode guard, inline getPaginationMode
Fredrik Adelöw
2026-05-21 09:55:57 +02:00
-
9e880b70fd
Deduplicate adjustedFilters computation
Fredrik Adelöw
2026-05-20 22:42:49 +02:00
-
6b58111494
Update ghcr.io/devcontainers/features/common-utils Docker tag to v2.5.9
renovate[bot]
2026-05-20 20:27:38 +00:00
-
-
-
9929df3d8c
Merge branch 'backstage:master' into feature/catalog-export
1337
2026-05-20 20:32:27 +02:00
-
-
-
-
ffa59be219
Revert lastFetchParamsRef on failed fetch to allow retries
Fredrik Adelöw
2026-05-20 20:24:34 +02:00
-
779749fbd7
Guard against empty-filter fetch on mount and premature URL sync
Fredrik Adelöw
2026-05-20 17:57:33 +02:00
-
4694eb16e3
Revert EntityKindPicker ref — provider dedup handles it
Fredrik Adelöw
2026-05-20 17:37:35 +02:00
-
7c205457b6
Add changeset for entity list triple-fetch fix
Fredrik Adelöw
2026-05-20 17:31:38 +02:00
-
a103f0e604
test(catalog-react): add regression test for entity list fetch dedup
Fredrik Adelöw
2026-05-20 17:30:49 +02:00
-
4222c73fd3
fix(catalog-react): eliminate redundant fetches in useEntityListProvider
Fredrik Adelöw
2026-05-20 17:29:44 +02:00
-
dfb920fb6e
fix(catalog-react): prevent EntityKindPicker from double-firing updateFilters on label change
Fredrik Adelöw
2026-05-20 17:28:00 +02:00
-
-
-
2c4b4912c2
Add whereNotNull to count query sort-field EXISTS
Fredrik Adelöw
2026-05-20 16:59:39 +02:00
-
02a6410992
Extract shared applyPredicates helper to deduplicate filter logic
Fredrik Adelöw
2026-05-20 16:35:41 +02:00
-
59fef3e80b
Add patch entry for #34323, remove shipped patches
Fredrik Adelöw
2026-05-20 16:31:30 +02:00
-
0119806204
Update changeset to document totalItems semantic fix
Fredrik Adelöw
2026-05-20 16:29:17 +02:00
-
097ab7e98f
Contributing - Review Process Updates
Andre Wanlin
2026-05-13 07:09:33 -05:00
-
-
-
4829e8961e
fix(catalog-backend): split queryEntities list and count queries
Fredrik Adelöw
2026-05-20 15:48:22 +02:00
-
-
-
813608335f
Merge pull request #34321 from backstage/freben/enter-prerelease-mode
Fredrik Adelöw
2026-05-20 11:21:53 +02:00
-
-
34d86b8fe3
Enter changeset prerelease mode with tag "next"
Fredrik Adelöw
2026-05-20 11:10:47 +02:00
-
-
cd8e20d7bb
Merge pull request #34314 from backstage/freben/stitch-claim-transaction
Fredrik Adelöw
2026-05-20 10:33:53 +02:00
-
-
62dd4fc3bc
Add changeset for renderInTestApp route matching fix
Fredrik Adelöw
2026-05-20 10:29:27 +02:00
-
a06003bc90
Switch to in-memory catalog client for entity page tests
Fredrik Adelöw
2026-05-20 10:04:51 +02:00
-
1d10fc41e8
Update changeset and PR description to cover both fix sites
Fredrik Adelöw
2026-05-20 09:59:37 +02:00
-
dd52890773
Use ternary with await for consistent style and better stack traces
Fredrik Adelöw
2026-05-20 09:49:08 +02:00
-
139a784ad4
Skip transaction wrapping when locking is not used
Fredrik Adelöw
2026-05-20 09:44:31 +02:00
-
95e107bc6e
Wrap test element in Routes when mountedRoutes are provided
Fredrik Adelöw
2026-05-20 09:42:47 +02:00
-
a58bcdcb47
Add initialRouteEntries to fix flaky entity page test
Fredrik Adelöw
2026-05-20 08:41:04 +02:00
-
479d78ed5c
Revert to catalogApiMock.mock(), only keep Entity type annotation
Fredrik Adelöw
2026-05-20 08:34:28 +02:00
-
afc872aac6
Fix implicit any types on transaction callback parameters
Fredrik Adelöw
2026-05-20 08:06:37 +02:00
-
6713e9fe72
Apply same transaction fix to getProcessableEntities
Fredrik Adelöw
2026-05-20 00:09:16 +02:00
-
ac1a4ab3c9
Type entityMock as Entity and remove casts
Fredrik Adelöw
2026-05-20 00:02:02 +02:00
-
e5da0ab00f
fix(catalog): fix flaky entity page test by providing initial route and in-memory catalog
Fredrik Adelöw
2026-05-19 23:58:21 +02:00
-
c5057b79e3
Add migration test for search extended statistics
Fredrik Adelöw
2026-05-19 23:37:56 +02:00
-
f328b6f37e
Merge pull request #34316 from backstage/freben/fix-empty-each-tests
Fredrik Adelöw
2026-05-19 23:34:19 +02:00
-
-
-
-
8abfa78e4c
Revert eachSupportedId guard — env var fix is sufficient
Fredrik Adelöw
2026-05-19 23:23:37 +02:00
-
2c53691962
Fix postgres env var casing in deploy_packages workflow
Fredrik Adelöw
2026-05-19 23:21:47 +02:00
-
6733eb1823
Merge pull request #34313 from backstage/worktree-v1.51-release-notes
Patrik Oldsberg
2026-05-19 23:21:12 +02:00
-
-
03f0f3f953
Add changeset
Fredrik Adelöw
2026-05-19 23:19:18 +02:00
-
1cbc3241a1
fix(backend-test-utils): prevent suite crash when no databases are available
Fredrik Adelöw
2026-05-19 23:19:07 +02:00
-
-
-
39c5fbb633
Add extended statistics on search(key, value) for planner accuracy
Fredrik Adelöw
2026-05-19 23:11:19 +02:00
-
-
-
32548ad82c
Use .modify() for conditional FOR UPDATE SKIP LOCKED
Fredrik Adelöw
2026-05-19 22:33:18 +02:00
-
d42f1ab765
Skip wrapping in transaction when caller already provides one
Fredrik Adelöw
2026-05-19 22:21:27 +02:00
-
757bbfdbae
restore changelog links in release notes
benjdlambert
2026-05-19 22:18:27 +02:00
-
774d69884a
Wrap stitch queue claim in a transaction to hold row locks
Fredrik Adelöw
2026-05-19 22:12:59 +02:00
-
-
-
9683a46b57
address PR review feedback on v1.51.0 release notes
benjdlambert
2026-05-19 21:27:06 +02:00
-
cfb9f07c28
Merge pull request #34228 from backstage/changeset-release/master
Ben Lambert
2026-05-19 21:21:29 +02:00
-
-
82c81085b1
add v1.51.0 release notes
benjdlambert
2026-05-19 20:47:20 +02:00
-
-
-
b97fcb0a93
Version Packages
github-actions[bot]
2026-05-19 18:28:24 +00:00
-
-
0a44fb3cb8
Merge pull request #33895 from ganievs/fix-valkey-cluster-client
Patrik Oldsberg
2026-05-19 20:14:27 +02:00
-
-
e16b564c6f
Merge pull request #34310 from backstage/copilot/copy-commits-from-pr-34066
Ben Lambert
2026-05-19 20:12:47 +02:00
-
-
3f5e7ec2b4
Improve MCP safeStringify, OIDC error messages, and catalog model reference config
benjdlambert
2026-05-19 18:45:06 +02:00
-
a5a269c27a
Merge pull request #34300 from backstage/github-omit-suspended-rest
Ben Lambert
2026-05-19 19:19:59 +02:00
-
-
ca8951ae87
fix(mcp-actions-backend): return structured content and remove markdown formatting in tool responses
Love Kumar Chauhan
2026-04-25 23:52:49 +05:30
-
-
-
381cf2ae10
Merge pull request #34308 from backstage/freben/cached-service-cleanup
Ben Lambert
2026-05-19 18:37:27 +02:00
-
-
359d5a502f
Merge pull request #34016 from backstage/benjdlambert/api-v1beta2-mcp-server
Ben Lambert
2026-05-19 16:01:11 +02:00
-
-
484c073be9
Merge pull request #34261 from backstage/session/scheming-finch-ks70
Ben Lambert
2026-05-19 16:00:41 +02:00
-
-
7c43925d68
feat(catalog-backend-module-github): remove @public tags from non-public github library functions
MT Lewis
2026-05-19 14:39:55 +01:00
-
253c014cc1
feat(catalog-backend-module-github): memoize isGitHubEnterprise check
MT Lewis
2026-05-19 13:56:52 +01:00
-
91d7d91317
feat(catalog-backend-module-github): restore previous sequential processing of connection nodes
MT Lewis
2026-05-19 13:50:00 +01:00
-
340977de5e
feat(catalog-backend-module-github): rename options_ to wrappedOptions
MT Lewis
2026-05-19 13:41:49 +01:00
-
d745f1c39c
feat(catalog-backend-module-github): add experimental REST-based suspended user check
MT Lewis
2026-05-19 09:58:23 +01:00
-
-
-
97d3bd4c7b
Add changeset for cached service cleanup
Fredrik Adelöw
2026-05-19 15:27:22 +02:00
-
4b4a614c5c
Guard cache eviction on identity and use createDeferred in test
Fredrik Adelöw
2026-05-19 15:26:58 +02:00
-
-
-
6eacdc036e
Merge pull request #34252 from backstage/freben/lazy-permission-user
Fredrik Adelöw
2026-05-19 15:20:48 +02:00
-
-
1dbc1543f4
Merge pull request #34299 from backstage/rugvip/nav-item-gone
Patrik Oldsberg
2026-05-19 14:44:58 +02:00
-
-
a9f5560b49
Address review feedback: use fake timers and type the shared cache map
Fredrik Adelöw
2026-05-19 14:44:28 +02:00