Fredrik Adelöw
faef6493e7
Merge pull request #34332 from backstage/dependabot/npm_and_yarn/tootallnate/once-2.0.1
...
chore(deps): bump @tootallnate/once from 1.1.2 to 2.0.1
2026-05-25 12:03:54 +02:00
Fredrik Adelöw
6fdfcb3cb0
Merge pull request #34306 from backstage/dependabot/npm_and_yarn/ws-8.20.1
...
chore(deps): Bump ws from 8.20.0 to 8.20.1
2026-05-25 12:03:16 +02:00
dependabot[bot]
e0889a3f8e
chore(deps): bump qs from 6.15.1 to 6.15.2
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.15.1 to 6.15.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.15.1...v6.15.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.15.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-23 12:27:32 +00:00
Aramis Sennyey
ac410b1d26
feat(skill): automatically onboard to openapi tooling ( #34179 )
...
* feat(skill): automatically onboard to openapi tooling
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* test skill against notifications backend
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* update URLs to point to main repo and describe multiple client types
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* address PR feedback
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* revert erroneous changes
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* add changeset
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* address review feedback: skill doc fixes and entityRef schema dedup
Disambiguate generated entityRef/orderField types and correct skill
guidance on operationId casing and OpenAPI version support.
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* note in skill that handler-side validation should be stripped
Reviewers may forget that manual InputError guards and primitive-type
checks become dead weight once the OpenAPI validator runs.
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
---------
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2026-05-21 23:01:16 -04:00
dependabot[bot]
b23bc03183
chore(deps): bump @tootallnate/once from 1.1.2 to 2.0.1
...
Bumps [@tootallnate/once](https://github.com/TooTallNate/once ) from 1.1.2 to 2.0.1.
- [Release notes](https://github.com/TooTallNate/once/releases )
- [Changelog](https://github.com/TooTallNate/once/blob/v2.0.1/CHANGELOG.md )
- [Commits](https://github.com/TooTallNate/once/compare/1.1.2...v2.0.1 )
---
updated-dependencies:
- dependency-name: "@tootallnate/once"
dependency-version: 2.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-21 17:11:33 +00:00
1337
9929df3d8c
Merge branch 'backstage:master' into feature/catalog-export
2026-05-20 20:32:27 +02:00
Patrik Oldsberg
0a44fb3cb8
Merge pull request #33895 from ganievs/fix-valkey-cluster-client
...
fix: use iovalkey Cluster for Valkey cluster mode
2026-05-19 20:14:27 +02:00
Ben Lambert
484c073be9
Merge pull request #34261 from backstage/session/scheming-finch-ks70
2026-05-19 16:00:41 +02:00
Fredrik Adelöw
6eacdc036e
Merge pull request #34252 from backstage/freben/lazy-permission-user
...
permission: cache user info, clean up PolicyQueryUser, drop getPluginRequestToken
2026-05-19 15:20:48 +02:00
dependabot[bot]
998664c1d2
chore(deps): Bump ws from 8.20.0 to 8.20.1
...
Bumps [ws](https://github.com/websockets/ws ) from 8.20.0 to 8.20.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.20.0...8.20.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.20.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-19 10:22:54 +00:00
benjdlambert
333b10c2ab
refactor: move AiResource types to @backstage/catalog-model alpha
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-05-19 10:42:49 +02:00
benjdlambert
46fbd60aef
refactor: rename package to @backstage/plugin-catalog-backend-module-ai-model
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-05-19 10:42:49 +02:00
benjdlambert
07a2ece671
feat: install AIResource module in example backend with test entities
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-05-19 10:42:48 +02:00
benjdlambert
3664148c2e
feat: add AIResource catalog entity kind as opt-in module
...
Introduces @backstage/plugin-catalog-backend-module-ai-resource-entity-model,
a new backend module that registers the AIResource kind with the catalog.
Signed-off-by: benjdlambert <ben@blam.sh >
2026-05-19 10:42:41 +02:00
backstage-goalie[bot]
a9eb2d98f3
Merge pull request #34243 from backstage/renovate/vite-7.x-lockfile
...
chore(deps): update dependency vite to v7.3.3
2026-05-18 11:54:11 +00:00
renovate[bot]
03a4aec17e
chore(deps): update dependency vite to v7.3.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 10:02:07 +00:00
renovate[bot]
2b81167736
chore(deps): update dependency fs-extra to v11.3.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 10:00:50 +00:00
renovate[bot]
8007b58dcd
chore(deps): update dependency embedded-postgres to v18.3.0-beta.17
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 10:00:37 +00:00
Fredrik Adelöw
2f0519cba3
permission: cache user info and parallelize resolution
...
The permission backend previously resolved userInfo and minted a plugin
request token sequentially for every authorize request with user
credentials. On high-traffic endpoints this meant two serial internal
HTTP round-trips per request, even when the same user made many
requests in quick succession.
This change:
1. Adds a 5-second TTL cache to DefaultUserInfoService so that repeated
getUserInfo() calls for the same user return the cached result
without an HTTP call to the auth backend.
2. Parallelises the getUserInfo() and getPluginRequestToken() calls in
the permission backend's handleRequest via Promise.all, saving one
sequential round-trip on cache misses.
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-05-16 17:39:50 +02:00
Charles de Dreuille
e6e796e45c
chore(deps): update storybook monorepo to v10.4.0
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-05-15 10:29:56 +01:00
backstage-goalie[bot]
b180f0ffd4
Merge pull request #34246 from backstage/renovate/storybook-monorepo
...
chore(deps): update storybook monorepo to v10.3.6
2026-05-14 01:10:12 +00:00
renovate[bot]
ca888297e3
chore(deps): update storybook monorepo to v10.3.6
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-14 00:05:47 +00:00
renovate[bot]
afca62ead6
chore(deps): update dependency typedoc to v0.28.19
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-14 00:05:10 +00:00
renovate[bot]
6040d367b7
chore(deps): update dependency yaml to v2.8.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 23:17:38 +00:00
renovate[bot]
2d75ed020b
chore(deps): update dependency typescript-json-schema to v0.67.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 22:16:03 +00:00
backstage-goalie[bot]
b76a6ec075
Merge pull request #34240 from backstage/renovate/tar-7.x-lockfile
...
chore(deps): update dependency tar to v7.5.15
2026-05-13 22:10:24 +00:00
renovate[bot]
478f12c184
chore(deps): update dependency tar to v7.5.15
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 21:11:05 +00:00
renovate[bot]
6ec8e42eba
chore(deps): update dependency swagger-ui-react to v5.32.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 21:10:33 +00:00
backstage-goalie[bot]
df89659f2b
Merge pull request #34238 from backstage/renovate/rollup-4.x-lockfile
...
chore(deps): update dependency rollup to v4.60.3
2026-05-13 21:04:27 +00:00
renovate[bot]
c209e693bf
chore(deps): update dependency rollup to v4.60.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 20:03:13 +00:00
renovate[bot]
f56fc8b56a
chore(deps): update dependency qs to v6.15.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 20:02:42 +00:00
renovate[bot]
f714ed1a5a
chore(deps): update dependency path-to-regexp to v8.4.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 19:02:50 +00:00
backstage-goalie[bot]
68bc2567e2
Merge pull request #34234 from backstage/renovate/nodemailer-8.x-lockfile
...
chore(deps): update dependency nodemailer to v8.0.7
2026-05-13 17:48:24 +00:00
renovate[bot]
fa10a5c3c5
chore(deps): update dependency nodemailer to v8.0.7
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 17:06:54 +00:00
renovate[bot]
de0153f3b2
chore(deps): update dependency material-ui-popup-state to v5.3.7
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 17:06:25 +00:00
backstage-goalie[bot]
5540775512
Merge pull request #34231 from backstage/renovate/libsodium-wrappers-0.x-lockfile
...
chore(deps): update dependency libsodium-wrappers to v0.8.4
2026-05-13 17:00:41 +00:00
renovate[bot]
c45712416f
chore(deps): update dependency libsodium-wrappers to v0.8.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 16:14:31 +00:00
renovate[bot]
1ea100376b
chore(deps): update dependency isomorphic-git to v1.37.6
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 16:14:06 +00:00
backstage-goalie[bot]
5ece5fe74c
Merge pull request #34227 from backstage/renovate/html-webpack-plugin-5.x-lockfile
...
chore(deps): update dependency html-webpack-plugin to v5.6.7
2026-05-13 16:09:29 +00:00
Andre Wanlin
86c6e5abf6
Merge pull request #34027 from adobejmong/feat-add-util-to-get-octokit-client
...
feat: add util to get octokit client which support retries via octokit/plugin-retry
2026-05-13 10:33:03 -05:00
renovate[bot]
d8eebb1b9f
chore(deps): update dependency html-webpack-plugin to v5.6.7
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 15:26:37 +00:00
Fredrik Adelöw
bea6ffa619
Merge pull request #34218 from backstage/renovate/dompurify-3.x-lockfile
...
chore(deps): update dependency dompurify to v3.4.2
2026-05-13 15:14:12 +02:00
Fredrik Adelöw
79b614c522
Merge pull request #34210 from backstage/renovate/copy-to-clipboard-3.x-lockfile
...
chore(deps): update dependency copy-to-clipboard to v3.3.3
2026-05-13 15:13:44 +02:00
Fredrik Adelöw
803b21d095
Merge pull request #34164 from backstage/dependabot/npm_and_yarn/hono-4.12.18
...
chore(deps): Bump hono from 4.12.14 to 4.12.18
2026-05-13 15:09:48 +02:00
backstage-goalie[bot]
254286ebd5
Merge pull request #34215 from backstage/renovate/dockerode-4.x-lockfile
...
chore(deps): update dependency dockerode to v4.0.12
2026-05-13 12:32:37 +00:00
renovate[bot]
f0fd05bf15
chore(deps): update dependency dompurify to v3.4.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 12:29:31 +00:00
Fredrik Adelöw
b0ce61a8b5
Merge pull request #34202 from backstage/dependabot/npm_and_yarn/protobufjs/utf8-1.1.1
...
chore(deps): Bump @protobufjs/utf8 from 1.1.0 to 1.1.1
2026-05-13 13:27:14 +02:00
dependabot[bot]
cf279e9b77
chore(deps): Bump hono from 4.12.14 to 4.12.18
...
Bumps [hono](https://github.com/honojs/hono ) from 4.12.14 to 4.12.18.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.12.14...v4.12.18 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.18
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 13:22:33 +02:00
Fredrik Adelöw
f2cb76215b
Merge pull request #34167 from backstage/renovate/rspack-plugin-react-refresh-1.x-lockfile
...
chore(deps): update dependency @rspack/plugin-react-refresh to v1.6.2
2026-05-13 13:21:46 +02:00
renovate[bot]
5555ff6232
chore(deps): update dependency dockerode to v4.0.12
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 11:19:50 +00:00