Patrik Oldsberg
3fac11b941
Merge pull request #32617 from backstage/rugvip/api-override-test-utils
...
frontend-test-utils: add API override support
2026-02-03 13:55:58 +01:00
Patrik Oldsberg
68d2c57d94
docs: update to prefer new apis option and use mockApis
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-03 00:11:48 +01:00
Patrik Oldsberg
22864b75a9
feat(frontend-test-utils): add API override support to test utilities
...
Added support for API overrides in `createExtensionTester` and
`renderInTestApp` to allow tests to override specific APIs without
requiring wrapper components. This provides app-level API overrides
that are available throughout the entire extension tree.
The `apis` option follows the same typing pattern as `TestApiProvider`
from `@backstage/test-utils` for consistency and type safety.
Example usage:
```typescript
const tester = createExtensionTester(MyExtension, {
apis: [
[errorApiRef, mockErrorApi],
[analyticsApiRef, mockAnalyticsApi],
],
});
renderInTestApp(<MyComponent />, {
apis: [
[errorApiRef, mockErrorApi],
[analyticsApiRef, mockAnalyticsApi],
],
});
```
This enables cleaner tests with app-level API overrides, eliminating
the need to wrap components with TestApiProvider in many cases.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-03 00:11:48 +01:00
Patrik Oldsberg
5e3ef57e4e
switch from backstage.integrationFor to backstage.peerModules
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-02 22:57:06 +01:00
Patrik Oldsberg
438c9dd843
docs: add integrationFor metadata field documentation
...
Added documentation for the new backstage.integrationFor field to the
package metadata guide. This field enables cross-plugin module discovery
by declaring which packages a module provides integration for.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-02 22:48:04 +01: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
Andre Wanlin
38ea4541e4
Merge pull request #32372 from nojaf/custom-elasticsearch-auth
...
feat(search-elasticsearch): add authentication extension point
2026-02-02 08:48:00 -06:00
nojaf
fb87aa90a3
docs: add documentation for Elasticsearch auth extension point
...
Signed-off-by: nojaf <florian.verdonck@outlook.com >
2026-02-02 09:26:07 +01:00
Patrik Oldsberg
d1ff2f94fc
docs: fix proxy extension point import path
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-31 10:34:45 +01:00
Charles de Dreuille
a88c437e38
Updated docs
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-01-30 18:08:20 +00:00
Arjan
8dd518a8ff
chore: support Entra authentication for Azure Database for PostgreSQL ( #31855 )
...
* chore: support Entra authentication for Azure Database for PostgreSQL
Signed-off-by: Arjan Randhawa <arjan_randhawa@outlook.com >
* chore: refactor methods (pr comments)
Signed-off-by: Arjan Randhawa <arjan_randhawa@outlook.com >
* chore: remove unsued helper function
Signed-off-by: Arjan Randhawa <arjan_randhawa@outlook.com >
* chore: Use Config over ConfigReader (PR Comments)
Signed-off-by: Arjan <arjan_randhawa@outlook.com >
* chore: Use consistent config name
Signed-off-by: Arjan <arjan_randhawa@outlook.com >
---------
Signed-off-by: Arjan Randhawa <arjan_randhawa@outlook.com >
Signed-off-by: Arjan <arjan_randhawa@outlook.com >
2026-01-30 15:27:53 +01:00
Patrik Oldsberg
cab99a8282
Update docs/auth/oidc.md
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-30 11:58:43 +01:00
Patrik Oldsberg
a21f50fc57
docs: apply minor fixes from feedback
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-30 11:36:09 +01:00
Andre Wanlin
4977f58b9a
Refactored into a script using zod based on feedback
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-01-27 19:14:44 -06:00
Andre Wanlin
ed3bcf377c
Plugins - Added plugin directory validation
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Correct file check
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Correct file extension
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Minor corrections
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Corrected ldap-auth file
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Added pattern to npmPackageName
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Removing pattern
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Ran prettier
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Changes based on feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-01-27 18:26:47 -06:00
github-actions[bot]
d4b85dddee
Version Packages (next)
2026-01-27 15:51:11 +00:00
Patrik Oldsberg
04f9897a07
Merge pull request #32534 from backstage/rugvip/catalog-stable
...
catalog-node: promote extension points
2026-01-27 13:59:35 +01:00
Patrik Oldsberg
3b488a071e
Merge pull request #32521 from backstage/rugvip/no-multi
...
frontend-plugin-api: deprecate support for multiple attachment points
2026-01-27 13:52:57 +01:00
Patrik Oldsberg
78005082ae
docs/releases: roll back changelog changes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-27 13:35:35 +01:00
Patrik Oldsberg
d2c74e8cf6
catalog-node: move model extension point back to alpha
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-27 13:32:24 +01:00
Patrik Oldsberg
cfd8103e63
catalog-node: promote extension points
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-27 13:22:04 +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
Patrik Oldsberg
9554c36e4c
frontend-plugin-api: deprecate multiple attachment points and document api pattern
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-26 16:53:03 +01:00
Patrik Oldsberg
467aa1d58d
Merge pull request #32496 from backstage/rugvip/internal
...
frontend-plugin-api: add new internal extension input option, complete app-react deprecations
2026-01-26 12:13:24 +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
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
30c40523fa
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-25 12:19:31 +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
Isaac Fidler
dd15012b42
doc: fix typo in technical-overview.md ( #32381 )
...
Signed-off-by: Isaac Fidler <zac.fidler2@gmail.com >
2026-01-23 09:16:13 -07:00
chanchalkhatri
82e6aa5685
docs: fix README link in getting-involved.md documentation ( #32368 )
...
Signed-off-by: chanchalkhatri19 <chanchal@IDRSUC626191L.ad.infosys.com >
Co-authored-by: chanchalkhatri19 <chanchal@IDRSUC626191L.ad.infosys.com >
2026-01-23 09:15:15 -07:00
Jack Palmer
59c06a215e
chore: update documentation
...
Signed-off-by: Jack Palmer <jackpalmer@spotify.com >
2026-01-23 10:55:38 +00:00
Patrik Oldsberg
f73d947c85
docs/frontend-system: document internal option for createExtensionInput
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-23 11:41:16 +01:00
Aramis Sennyey
1e669ccd64
chore: migrate audit events docs to docsite ( #32143 )
...
* chore: migrate audit events docs to docsite
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* change headers
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* fix rebase conflict in sidebars.ts
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* correct sidebar
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
---------
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2026-01-22 08:45:06 -07:00
Patrik Oldsberg
1a3b4bccec
Merge pull request #31690 from backstage/sennyeya/disable-ref-build
...
chore: disable old api reference generation
2026-01-22 15:14:13 +01:00
Fredrik Adelöw
8b2ce74d6f
fix links in release notes
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-22 13:06:47 +01:00
Patrik Oldsberg
6d2c262458
docs/releases/v1.47.0: add security fix notice ( #32430 )
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-21 16:09:01 +01:00
Fredrik Adelöw
7ee464d176
Merge pull request #32133 from JessicaJHee/sync-gl-id
...
feat(catalog): add gitlab user ID in user entity
2026-01-21 11:15:15 +01:00
Fredrik Adelöw
ca52467453
add 1.47 release notes
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-20 21:18:44 +01:00
github-actions[bot]
2e902e7b43
Version Packages
2026-01-20 16:40:05 +00:00
Fredrik Adelöw
05fb5f23aa
Merge pull request #32275 from meganide/feat/cli-pattern
...
feat: add --include and --output-file to backstage-cli-info
2026-01-20 15:34:30 +01:00
Patrik Oldsberg
3e7e38a207
Merge pull request #32332 from backstage/rugvip/wrapper-v2
...
frontend-plugin-api: rework AppRootWrapperBlueprint
2026-01-20 12:07:19 +01:00
Renas
4399328c37
feat: replace --output-file with --format
...
Signed-off-by: Renas <renash@spotify.com >
2026-01-19 15:43:04 +01:00
Renas
cc8e5f52b5
docs: update cli info docs
...
Signed-off-by: Renas <renash@spotify.com >
2026-01-19 15:43:04 +01:00
Andre Wanlin
c0aa915a07
Merge pull request #32355 from rmartine-ias/default-orphan-strategy
...
docs: Update orphan strategy config to reflect new defaults
2026-01-18 12:23:11 -06:00
Patrik Oldsberg
1c03dc3333
Merge pull request #32334 from meleu/patch-2
...
docs: Backstage is an ~~application~~ framework
2026-01-17 13:53:39 +01:00
Patrik Oldsberg
3799135578
Update docs/frontend-system/building-plugins/03-common-extension-blueprints.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-17 01:09:55 +01:00
Fredrik Adelöw
b3a36948b0
Merge pull request #32010 from backstage/techdocs-integrations-support
2026-01-16 20:29:26 +01:00
Riley Martine
2b16d8a674
docs: Update orphan strategy config to reflect new defaults
...
In [v1.41](https://github.com/backstage/backstage/releases/tag/v1.41.0 ),
the catalog's `orphanStrategy` and `orphanProviderStrategy` were changed
to default to `delete`. This change updates the docs to reflect this.
Signed-off-by: Riley Martine <rmartine@integralads.com >
2026-01-16 09:24:15 -07:00
Patrik Oldsberg
872cecb902
docs: updates for app and plugin wrapper blueprint changes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 17:08:55 +01:00