Commit Graph

  • 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