Patrik Oldsberg
980faba560
Merge branch 'master' into blam/actions-permissions
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-03-17 09:50:34 +01:00
Ben Lambert
dee4283ccf
feat: add pluginId to actions, server name/description config, dot separator for namespaced tools ( #33344 )
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-03-17 08:47:51 +01:00
benjdlambert
97c917ea1c
refactor: rename permission to visibilityPermission
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-03-12 15:07:32 +01:00
benjdlambert
cc8348ef2e
feat: add permissions integration to actions registry
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-03-12 09:58:04 +01:00
github-actions[bot]
ed7c4e3bef
Version Packages (next)
2026-03-10 17:34:12 +00:00
Fredrik Adelöw
3e4b372955
Implement cancelTask in MockSchedulerService with proper error types
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-09 22:37:08 +01:00
Fredrik
015668c5d2
Add cancelTask to SchedulerService for cancelling running tasks
...
Adds the ability to cancel currently running scheduled tasks via a new
cancelTask method on the SchedulerService interface. For global (distributed)
tasks, the database lock is released and a periodic liveness check detects
the lost ticket and aborts the task function's AbortSignal. For local tasks,
the abort signal is triggered directly. Also adds a REST endpoint at
POST /.backstage/scheduler/v1/tasks/:id/cancel.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-09 22:00:44 +01:00
github-actions[bot]
4bd6a3a1af
Version Packages (next)
2026-02-24 19:24:06 +00:00
Ben Lambert
1ee5b28e41
feat(metrics): Implement MetricsService (#32977 )
...
* feat: add MetricsService alpha release
Introduces MetricsService as a new @alpha core service wrapping
@opentelemetry/api. Includes migration of existing catalog metrics
to use the new service.
Signed-off-by: benjdlambert <ben@blam.sh >
* chore: duplicate otel types, add plugin-scoped factory and tests
Signed-off-by: benjdlambert <ben@blam.sh >
* chore: update BEP-0012 metrics service design
Signed-off-by: Kurt King <kurtaking@gmail.com >
* chore: address PR feedback from freben and rugvip
Rename instrument types with MetricsService prefix for namespace
clarity, move config to backend.metrics.plugin.{pluginId}, add
config.d.ts schema, and improve factory test assertions.
Signed-off-by: benjdlambert <ben@blam.sh >
---------
Signed-off-by: benjdlambert <ben@blam.sh >
Signed-off-by: Kurt King <kurtaking@gmail.com >
Co-authored-by: Kurt King <kurtaking@gmail.com >
2026-02-24 16:57:02 +01:00
github-actions[bot]
e6df5d52ce
Version Packages
2026-02-17 16:06:18 +00:00
github-actions[bot]
1ea737c1e2
Version Packages (next)
2026-02-03 14:24:29 +00:00
Patrik Oldsberg
12ef180a5f
Merge pull request #30092 from Sarabadu/module-id-validation
...
validate plugin and module ids
2026-02-02 20:13:35 +01:00
github-actions[bot]
d4b85dddee
Version Packages (next)
2026-01-27 15:51:11 +00:00
Fredrik Adelöw
f02219a054
Merge pull request #32516 from backstage/freben/nodecolon
...
Add a rule for the use of `node:` prefix on native imports
2026-01-27 14:17:14 +01:00
Patrik Oldsberg
b9ac3a6014
Merge pull request #32512 from backstage/rugvip/module-failures
...
catalog-backend: attribute provider connection failures to modules
2026-01-27 13:02:28 +01:00
Fredrik Adelöw
69d880e171
Bump to latest zod
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-26 13:52:02 +01:00
Fredrik Adelöw
7455dae884
require the use of node prefix on native imports
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-26 13:22:53 +01:00
Juan Pablo Garcia Ripa
bd7d15dd7e
add some test for invalid ids
...
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com >
2026-01-26 00:04:49 +01:00
Juan Pablo Garcia Ripa
bb9b471bd3
add plugin id format warning on frontend framework
...
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com >
2026-01-25 16:55:44 +01:00
Juan Pablo Garcia Ripa
6f8636f3de
fix: remove unnecessary changes, and clarify the pattern comments
...
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com >
2026-01-25 13:53:16 +01:00
Juan Pablo Garcia Ripa
26880203ad
Apply suggestion from @freben
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com >
2026-01-25 13:53:16 +01:00
Juan Pablo Garcia Ripa
f4470cd3a3
make a warning for invalid plugin and module Ids
...
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com >
2026-01-25 13:53:14 +01:00
Juan Pablo Garcia Ripa
5766fc71c6
validate plugin and module ids
...
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com >
2026-01-25 13:53:11 +01:00
Patrik Oldsberg
f1d29b4d4d
catalog-backend: attribute provider connection failures to modules
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-24 17:06:07 +01:00
github-actions[bot]
2e902e7b43
Version Packages
2026-01-20 16:40:05 +00:00
Ben Lambert
ae4dd5d157
Merge commit from fork
2026-01-20 16:04:33 +01:00
github-actions[bot]
c24788d5bb
Version Packages
2025-12-16 14:08:20 +00:00
github-actions[bot]
e08f48a9b5
Version Packages (next)
2025-12-09 15:00:09 +00:00
aramissennyeydd
feb70c3395
fix api reports
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 14:57:50 -05:00
aramissennyeydd
db45906aa1
move to alpha
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:59:22 -05:00
aramissennyeydd
2b6279edb3
fix api reports
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:58:06 -05:00
aramissennyeydd
dbf5eae24d
remove idea of hosts
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:58:06 -05:00
aramissennyeydd
9a5833c99a
fixes
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:58:05 -05:00
aramissennyeydd
bc862fea96
more cleanup
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:57:59 -05:00
aramissennyeydd
e3508b0e67
update to just config reading-based
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:57:31 -05:00
aramissennyeydd
a0d9373c3f
update system metadata service to be observable-first
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:57:21 -05:00
aramissennyeydd
c7d652c5f2
fix API report
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:56:50 -05:00
aramissennyeydd
3a49851ae3
fix 1 test case
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:56:50 -05:00
aramissennyeydd
3049109f4f
fix api reports for realz
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:56:50 -05:00
aramissennyeydd
8154b1d111
clean up PR following review
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:56:25 -05:00
aramissennyeydd
ff2c41bff5
update config handling to support internal/external split and adjust types
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:54:44 -05:00
aramissennyeydd
fcc38f1b01
address PR feedback
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:54:36 -05:00
aramissennyeydd
248c391112
fix api report
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:54:35 -05:00
aramissennyeydd
e6b480badc
fix api report
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:54:26 -05:00
aramissennyeydd
957397ceeb
feat: add a new system metadata service
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-12-03 10:54:15 -05:00
github-actions[bot]
756986e5e7
Version Packages (next)
2025-11-25 16:21:32 +00:00
Fredrik Adelöw
d9759a1ba6
remove old alpha instance metadata service
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-11-24 17:18:57 +01:00
github-actions[bot]
792f4d7e3d
Version Packages
2025-11-18 12:23:09 +00:00
github-actions[bot]
20fae88bdf
Version Packages (next)
2025-11-11 21:45:56 +00:00
aramissennyeydd
02f3dd1420
fix api reports
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-11-10 08:59:21 -05:00