49 KiB
@backstage/plugin-events-backend
0.6.0-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.8.0-next.1
- @backstage/backend-openapi-utils@0.6.7-next.1
- @backstage/plugin-events-node@0.4.20-next.1
0.6.0-next.1
Minor Changes
0fbcf23: Migrated OpenAPI schemas to 3.1.
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.6.7-next.0
- @backstage/backend-plugin-api@1.7.1-next.0
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-events-node@0.4.20-next.0
0.5.12-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.1-next.0
- @backstage/backend-openapi-utils@0.6.7-next.0
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-events-node@0.4.20-next.0
0.5.11
Patch Changes
7455dae: Use node prefix on native imports- Updated dependencies
- @backstage/backend-openapi-utils@0.6.6
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
0.5.11-next.0
Patch Changes
7455dae: Use node prefix on native imports- Updated dependencies
- @backstage/backend-openapi-utils@0.6.6-next.0
- @backstage/backend-plugin-api@1.7.0-next.0
- @backstage/plugin-events-node@0.4.19-next.0
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
0.5.10
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.6.1
- @backstage/backend-openapi-utils@0.6.5
0.5.10-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.6.5-next.0
- @backstage/backend-plugin-api@1.6.0
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-events-node@0.4.18
0.5.9
Patch Changes
de96a60: chore(deps): bumpexpressfrom 4.21.2 to 4.22.0- Updated dependencies
- @backstage/backend-openapi-utils@0.6.4
- @backstage/plugin-events-node@0.4.18
- @backstage/backend-plugin-api@1.6.0
0.5.9-next.1
Patch Changes
de96a60: chore(deps): bumpexpressfrom 4.21.2 to 4.22.0- Updated dependencies
- @backstage/backend-openapi-utils@0.6.4-next.1
- @backstage/plugin-events-node@0.4.18-next.1
- @backstage/backend-plugin-api@1.6.0-next.1
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
0.5.9-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.5.1-next.0
- @backstage/backend-openapi-utils@0.6.4-next.0
- @backstage/plugin-events-node@0.4.18-next.0
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
0.5.8
Patch Changes
05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript'serasableSyntaxOnlysetting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.- Updated dependencies
- @backstage/backend-plugin-api@1.5.0
- @backstage/plugin-events-node@0.4.17
- @backstage/config@1.3.6
- @backstage/backend-openapi-utils@0.6.3
0.5.8-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.5.0-next.1
- @backstage/backend-openapi-utils@0.6.3-next.1
- @backstage/plugin-events-node@0.4.17-next.1
0.5.8-next.0
Patch Changes
05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript'serasableSyntaxOnlysetting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.- Updated dependencies
- @backstage/plugin-events-node@0.4.17-next.0
- @backstage/config@1.3.6-next.0
- @backstage/backend-openapi-utils@0.6.3-next.0
- @backstage/backend-plugin-api@1.4.5-next.0
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
0.5.7
Patch Changes
- Updated dependencies
- @backstage/config@1.3.5
- @backstage/backend-openapi-utils@0.6.2
- @backstage/backend-plugin-api@1.4.4
- @backstage/plugin-events-node@0.4.16
0.5.7-next.0
Patch Changes
- Updated dependencies
- @backstage/config@1.3.4-next.0
- @backstage/backend-plugin-api@1.4.4-next.0
- @backstage/backend-openapi-utils@0.6.2-next.0
- @backstage/plugin-events-node@0.4.16-next.0
0.5.6
Patch Changes
0efcc97: Updated generated schemas- Updated dependencies
- @backstage/plugin-events-node@0.4.15
- @backstage/types@1.2.2
- @backstage/backend-openapi-utils@0.6.1
- @backstage/backend-plugin-api@1.4.3
0.5.6-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.3-next.0
- @backstage/backend-openapi-utils@0.6.1-next.0
- @backstage/plugin-events-node@0.4.15-next.0
0.5.5
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.6.0
- @backstage/backend-plugin-api@1.4.2
- @backstage/plugin-events-node@0.4.14
0.5.5-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.6.0-next.0
- @backstage/backend-plugin-api@1.4.2-next.0
- @backstage/plugin-events-node@0.4.14-next.0
- @backstage/config@1.3.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
0.5.4
Patch Changes
- Updated dependencies
- @backstage/config@1.3.3
- @backstage/backend-openapi-utils@0.5.5
- @backstage/backend-plugin-api@1.4.1
- @backstage/plugin-events-node@0.4.13
0.5.4-next.0
Patch Changes
- Updated dependencies
- @backstage/config@1.3.3-next.0
- @backstage/backend-plugin-api@1.4.1-next.0
- @backstage/backend-openapi-utils@0.5.5-next.0
- @backstage/plugin-events-node@0.4.13-next.0
0.5.3
Patch Changes
c83cd8b: Fixed some circular or otherwise unclear imports- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/backend-openapi-utils@0.5.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12
0.5.3-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.5.4-next.1
- @backstage/backend-plugin-api@1.4.0-next.1
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12-next.1
0.5.3-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0-next.0
- @backstage/plugin-events-node@0.4.12-next.0
- @backstage/backend-openapi-utils@0.5.4-next.0
0.5.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.3.1
- @backstage/backend-openapi-utils@0.5.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.11
0.5.2-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.5.3-next.2
- @backstage/backend-plugin-api@1.3.1-next.2
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.11-next.2
0.5.2-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.3.1-next.1
- @backstage/backend-openapi-utils@0.5.3-next.1
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.11-next.1
0.5.2-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.3.1-next.0
- @backstage/plugin-events-node@0.4.11-next.0
- @backstage/backend-openapi-utils@0.5.3-next.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
0.5.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.3.0
- @backstage/backend-openapi-utils@0.5.2
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.10
0.5.0
Minor Changes
ee519c5: BREAKING Removed deprecated events related codebda96a7: BREAKING Removed support for the legacy backend, please migrate to the new backend system. Also removed deprecated code.
Patch Changes
2f4d3bc: Allow webhook content to be 5mb instead the default 100kbb95aa77: addaddHttpPostBodyParserto events extension to allow body parse customization. This feature will enhance flexibility in handling HTTP POST requests in event-related operations.- Updated dependencies
- @backstage/plugin-events-node@0.4.9
- @backstage/backend-openapi-utils@0.5.1
- @backstage/backend-plugin-api@1.2.1
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
0.4.4-next.2
Patch Changes
b95aa77: addaddHttpPostBodyParserto events extension to allow body parse customization. This feature will enhance flexibility in handling HTTP POST requests in event-related operations.- Updated dependencies
- @backstage/plugin-events-node@0.4.9-next.2
- @backstage/backend-openapi-utils@0.5.1-next.1
- @backstage/backend-plugin-api@1.2.1-next.1
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
0.4.4-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.5.1-next.1
- @backstage/backend-plugin-api@1.2.1-next.1
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.9-next.1
0.4.4-next.0
Patch Changes
2f4d3bc: Allow webhook content to be 5mb instead the default 100kb- Updated dependencies
- @backstage/backend-plugin-api@1.2.1-next.0
- @backstage/plugin-events-node@0.4.9-next.0
- @backstage/backend-openapi-utils@0.5.1-next.0
0.4.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.2.0
- @backstage/backend-openapi-utils@0.5.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.8
0.4.2-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.2.0-next.2
- @backstage/plugin-events-node@0.4.8-next.2
- @backstage/backend-openapi-utils@0.5.0-next.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
0.4.2-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.2.0-next.1
- @backstage/backend-openapi-utils@0.5.0-next.2
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.8-next.1
0.4.2-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.5.0-next.1
- @backstage/backend-plugin-api@1.2.0-next.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.8-next.0
0.4.2-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.2.0-next.0
- @backstage/backend-openapi-utils@0.4.2-next.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.8-next.0
0.4.1
Patch Changes
d9d62ef: Remove some internal usages of the backend-common package- Updated dependencies
- @backstage/types@1.2.1
- @backstage/backend-openapi-utils@0.4.1
- @backstage/backend-plugin-api@1.1.1
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/plugin-events-node@0.4.7
0.4.1-next.1
Patch Changes
- Updated dependencies
- @backstage/types@1.2.1-next.0
- @backstage/backend-openapi-utils@0.4.1-next.1
- @backstage/backend-plugin-api@1.1.1-next.1
- @backstage/config@1.3.2-next.0
- @backstage/errors@1.2.7-next.0
- @backstage/plugin-events-node@0.4.7-next.1
0.4.1-next.0
Patch Changes
d9d62ef: Remove some internal usages of the backend-common package- Updated dependencies
- @backstage/backend-openapi-utils@0.4.1-next.0
- @backstage/backend-plugin-api@1.1.1-next.0
- @backstage/config@1.3.1
- @backstage/errors@1.2.6
- @backstage/types@1.2.0
- @backstage/plugin-events-node@0.4.7-next.0
0.4.0
Minor Changes
384e494: Internal updates to generated code.
Patch Changes
-
1577511: Allow configuring a timeout for event bus polling requests. This can be set like so in your app-config:events: notifyTimeoutMs: 30000 -
Updated dependencies
- @backstage/backend-plugin-api@1.1.0
- @backstage/plugin-events-node@0.4.6
- @backstage/backend-openapi-utils@0.4.0
- @backstage/errors@1.2.6
- @backstage/config@1.3.1
- @backstage/types@1.2.0
0.4.0-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.1.0-next.2
- @backstage/backend-openapi-utils@0.4.0-next.2
- @backstage/errors@1.2.6-next.0
- @backstage/plugin-events-node@0.4.6-next.2
- @backstage/config@1.3.1-next.0
- @backstage/types@1.2.0
0.4.0-next.1
Minor Changes
384e494: Internal updates to generated code.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.1.0-next.1
- @backstage/backend-openapi-utils@0.3.1-next.1
- @backstage/config@1.3.0
- @backstage/errors@1.2.5
- @backstage/types@1.2.0
- @backstage/plugin-events-node@0.4.6-next.1
0.3.17-next.0
Patch Changes
-
1577511: Allow configuring a timeout for event bus polling requests. This can be set like so in your app-config:events: notifyTimeoutMs: 30000 -
Updated dependencies
- @backstage/backend-plugin-api@1.0.3-next.0
- @backstage/plugin-events-node@0.4.6-next.0
- @backstage/backend-openapi-utils@0.3.1-next.0
- @backstage/config@1.3.0
- @backstage/errors@1.2.5
- @backstage/types@1.2.0
0.3.16
Patch Changes
e02a02b: Fixevents.useEventBusby propagating config toDefaultEventsService9816f51: Add raw body information toRequestDetailsand use the raw body when validating incoming event requests.b7d0334: Cleaning up event subscriptions after the max age window- Updated dependencies
- @backstage/config@1.3.0
- @backstage/plugin-events-node@0.4.5
- @backstage/types@1.2.0
- @backstage/backend-plugin-api@1.0.2
- @backstage/backend-openapi-utils@0.3.0
- @backstage/errors@1.2.5
0.3.16-next.3
Patch Changes
9816f51: Add raw body information toRequestDetailsand use the raw body when validating incoming event requests.- Updated dependencies
- @backstage/plugin-events-node@0.4.5-next.3
- @backstage/backend-openapi-utils@0.3.0-next.2
- @backstage/backend-plugin-api@1.0.2-next.2
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
0.3.16-next.2
Patch Changes
b7d0334: Cleaning up event subscriptions after the max age window- Updated dependencies
- @backstage/backend-openapi-utils@0.3.0-next.2
- @backstage/plugin-events-node@0.4.5-next.2
- @backstage/backend-plugin-api@1.0.2-next.2
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
0.3.16-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.2.1-next.1
- @backstage/backend-plugin-api@1.0.2-next.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-events-node@0.4.4-next.1
0.3.15-next.0
Patch Changes
e02a02b: Fixevents.useEventBusby propagating config toDefaultEventsService- Updated dependencies
- @backstage/plugin-events-node@0.4.3-next.0
- @backstage/backend-openapi-utils@0.2.1-next.0
- @backstage/backend-plugin-api@1.0.2-next.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
0.3.13
Patch Changes
-
094eaa3: Remove references to in-repo backend-common -
3109c24: The export for the new backend system at the/alphaexport is now also available via the main entry point, which means that you can remove the/alphasuffix from the import. -
5c728ee: The events backend now has its own built-in event bus for distributing events across multiple backend instances. It exposes a new HTTP API under/bus/v1/for publishing and reading events from the bus, as well as its own storage and notification mechanism for events.The backing event store for the bus only supports scaled deployment if PostgreSQL is used as the DBMS. If SQLite or MySQL is used, the event bus will fall back to an in-memory store that does not support multiple backend instances.
The default
EventsServiceimplementation from@backstage/plugin-events-nodehas also been updated to use the new events bus. -
Updated dependencies
- @backstage/plugin-events-node@0.4.1
- @backstage/backend-openapi-utils@0.2.0
- @backstage/backend-plugin-api@1.0.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
0.3.13-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.2.0-next.1
- @backstage/backend-plugin-api@1.0.1-next.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-events-node@0.4.1-next.1
0.3.13-next.0
Patch Changes
-
094eaa3: Remove references to in-repo backend-common -
5c728ee: The events backend now has its own built-in event bus for distributing events across multiple backend instances. It exposes a new HTTP API under/bus/v1/for publishing and reading events from the bus, as well as its own storage and notification mechanism for events.The backing event store for the bus only supports scaled deployment if PostgreSQL is used as the DBMS. If SQLite or MySQL is used, the event bus will fall back to an in-memory store that does not support multiple backend instances.
The default
EventsServiceimplementation from@backstage/plugin-events-nodehas also been updated to use the new events bus. -
Updated dependencies
- @backstage/plugin-events-node@0.4.1-next.0
- @backstage/backend-openapi-utils@0.1.19-next.0
- @backstage/backend-plugin-api@1.0.1-next.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
0.3.12
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
0.3.12-next.2
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-common@0.25.0-next.2
- @backstage/backend-plugin-api@1.0.0-next.2
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.4.0-next.2
0.3.12-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0-next.1
- @backstage/backend-plugin-api@0.9.0-next.1
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.4.0-next.1
0.3.12-next.0
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-plugin-api@0.9.0-next.0
- @backstage/backend-common@0.25.0-next.0
- @backstage/plugin-events-node@0.4.0-next.0
- @backstage/config@1.2.0
0.3.10
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.3.9
0.3.10-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0-next.3
- @backstage/backend-common@0.23.4-next.3
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.3.9-next.3
0.3.10-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0-next.2
- @backstage/backend-common@0.23.4-next.2
- @backstage/plugin-events-node@0.3.9-next.2
- @backstage/config@1.2.0
0.3.10-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.7.1-next.1
- @backstage/backend-common@0.23.4-next.1
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.3.9-next.1
0.3.10-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.23.4-next.0
- @backstage/backend-plugin-api@0.7.1-next.0
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.3.9-next.0
0.3.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.7.0
- @backstage/backend-common@0.23.3
- @backstage/plugin-events-node@0.3.8
- @backstage/config@1.2.0
0.3.9-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.23.3-next.1
- @backstage/backend-plugin-api@0.6.22-next.1
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.3.8-next.1
0.3.8-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.21-next.0
- @backstage/backend-common@0.23.2-next.0
- @backstage/plugin-events-node@0.3.7-next.0
- @backstage/config@1.2.0
0.3.6
Patch Changes
78a0b08: Internal refactor to handleBackendFeaturecontract change.d44a20a: Added additional plugin metadata topackage.json.- Updated dependencies
- @backstage/backend-common@0.23.0
- @backstage/backend-plugin-api@0.6.19
- @backstage/plugin-events-node@0.3.5
- @backstage/config@1.2.0
0.3.6-next.3
Patch Changes
d44a20a: Added additional plugin metadata topackage.json.- Updated dependencies
- @backstage/backend-plugin-api@0.6.19-next.3
- @backstage/plugin-events-node@0.3.5-next.2
- @backstage/backend-common@0.23.0-next.3
- @backstage/config@1.2.0
0.3.6-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.19-next.2
- @backstage/backend-common@0.23.0-next.2
- @backstage/plugin-events-node@0.3.5-next.1
- @backstage/config@1.2.0
0.3.6-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.19-next.1
- @backstage/backend-common@0.23.0-next.1
- @backstage/plugin-events-node@0.3.5-next.0
0.3.6-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.22.1-next.0
- @backstage/plugin-events-node@0.3.5-next.0
- @backstage/backend-plugin-api@0.6.19-next.0
- @backstage/config@1.2.0
0.3.5
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.22.0
- @backstage/backend-plugin-api@0.6.18
- @backstage/plugin-events-node@0.3.4
0.3.5-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.22.0-next.1
- @backstage/plugin-events-node@0.3.4-next.1
- @backstage/backend-plugin-api@0.6.18-next.1
0.3.5-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.8-next.0
- @backstage/backend-plugin-api@0.6.18-next.0
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.3.4-next.0
0.3.4
Patch Changes
7899e55: Allow unauthenticated requests for HTTP ingress.- Updated dependencies
- @backstage/backend-common@0.21.7
- @backstage/backend-plugin-api@0.6.17
- @backstage/plugin-events-node@0.3.3
- @backstage/config@1.2.0
0.3.4-next.1
Patch Changes
7899e55: Allow unauthenticated requests for HTTP ingress.- Updated dependencies
- @backstage/backend-common@0.21.7-next.1
- @backstage/backend-plugin-api@0.6.17-next.1
- @backstage/plugin-events-node@0.3.3-next.1
- @backstage/config@1.2.0
0.3.3-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.7-next.0
- @backstage/backend-plugin-api@0.6.17-next.0
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.3.3-next.0
0.3.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.6
- @backstage/backend-plugin-api@0.6.16
- @backstage/plugin-events-node@0.3.2
- @backstage/config@1.2.0
0.3.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.5
- @backstage/plugin-events-node@0.3.1
- @backstage/backend-plugin-api@0.6.15
- @backstage/config@1.2.0
0.3.0
Minor Changes
-
c4bd794: BREAKING CHANGE: MigrateHttpPostIngressEventPublisherandeventsPluginto useEventsService.Uses the
EventsServiceinstead ofEventBrokeratHttpPostIngressEventPublisher, dropping the use ofEventPublisherincludingsetEventBroker(..).Now,
HttpPostIngressEventPublisher.fromConfigrequiresevents: EventsServiceas option.const http = HttpPostIngressEventPublisher.fromConfig({ config: env.config, + events: env.events, logger: env.logger, }); http.bind(eventsRouter); // e.g. at packages/backend/src/plugins/events.ts - await new EventsBackend(env.logger) - .setEventBroker(env.eventBroker) - .addPublishers(http) - .start(); // or for other kinds of setups - await Promise.all(http.map(publisher => publisher.setEventBroker(eventBroker)));eventsPluginuses theeventsServiceRefas dependency. Unsupported (and deprecated) extension point methods will throw an error to prevent unintended behavior.import { eventsServiceRef } from '@backstage/plugin-events-node';
Patch Changes
-
56969b6: Add newEventsServiceas well aseventsServiceReffor the new backend system.Summary:
- new:
EventsService,eventsServiceRef,TestEventsService - deprecated:
EventBroker,EventPublisher,EventSubscriber,DefaultEventBroker,EventsBackend, most parts ofEventsExtensionPoint(alpha),TestEventBroker,TestEventPublisher,TestEventSubscriber
Add the
eventsServiceRefas dependency to your backend plugins or backend plugin modules.Details:
The previous implementation using the
EventsExtensionPointwas added in the early stages of the new backend system and does not respect the plugin isolation. This made it not compatible anymore with the new backend system.Additionally, the previous interfaces had some room for simplification, supporting less exposure of internal concerns as well.
Hereby, this change adds a new
EventsServiceinterface as replacement for the now deprecatedEventBroker. The new interface does not require anyEventPublisherorEventSubscriberinterfaces anymore. Instead, it is expected that theEventsServicegets passed into publishers and subscribers, and used internally. There is no need to expose anything of that at their own interfaces.Most parts of
EventsExtensionPoint(alpha) are deprecated as well and were not usable (by other plugins or their modules) anyway.The
DefaultEventBrokerimplementation is deprecated and wraps the newDefaultEventsServiceimplementation. Optionally, an instance can be passed as argument to allow mixed setups to operate alongside. - new:
-
Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
0.3.0-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4-next.2
- @backstage/backend-plugin-api@0.6.14-next.2
- @backstage/config@1.2.0-next.1
- @backstage/plugin-events-node@0.3.0-next.2
0.3.0-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0-next.1
- @backstage/backend-common@0.21.4-next.1
- @backstage/backend-plugin-api@0.6.14-next.1
- @backstage/plugin-events-node@0.3.0-next.1
0.3.0-next.0
Minor Changes
-
c4bd794: BREAKING CHANGE: MigrateHttpPostIngressEventPublisherandeventsPluginto useEventsService.Uses the
EventsServiceinstead ofEventBrokeratHttpPostIngressEventPublisher, dropping the use ofEventPublisherincludingsetEventBroker(..).Now,
HttpPostIngressEventPublisher.fromConfigrequiresevents: EventsServiceas option.const http = HttpPostIngressEventPublisher.fromConfig({ config: env.config, + events: env.events, logger: env.logger, }); http.bind(eventsRouter); // e.g. at packages/backend/src/plugins/events.ts - await new EventsBackend(env.logger) - .setEventBroker(env.eventBroker) - .addPublishers(http) - .start(); // or for other kinds of setups - await Promise.all(http.map(publisher => publisher.setEventBroker(eventBroker)));eventsPluginuses theeventsServiceRefas dependency. Unsupported (and deprecated) extension point methods will throw an error to prevent unintended behavior.import { eventsServiceRef } from '@backstage/plugin-events-node';
Patch Changes
-
56969b6: Add newEventsServiceas well aseventsServiceReffor the new backend system.Summary:
- new:
EventsService,eventsServiceRef,TestEventsService - deprecated:
EventBroker,EventPublisher,EventSubscriber,DefaultEventBroker,EventsBackend, most parts ofEventsExtensionPoint(alpha),TestEventBroker,TestEventPublisher,TestEventSubscriber
Add the
eventsServiceRefas dependency to your backend plugins or backend plugin modules.Details:
The previous implementation using the
EventsExtensionPointwas added in the early stages of the new backend system and does not respect the plugin isolation. This made it not compatible anymore with the new backend system.Additionally, the previous interfaces had some room for simplification, supporting less exposure of internal concerns as well.
Hereby, this change adds a new
EventsServiceinterface as replacement for the now deprecatedEventBroker. The new interface does not require anyEventPublisherorEventSubscriberinterfaces anymore. Instead, it is expected that theEventsServicegets passed into publishers and subscribers, and used internally. There is no need to expose anything of that at their own interfaces.Most parts of
EventsExtensionPoint(alpha) are deprecated as well and were not usable (by other plugins or their modules) anyway.The
DefaultEventBrokerimplementation is deprecated and wraps the newDefaultEventsServiceimplementation. Optionally, an instance can be passed as argument to allow mixed setups to operate alongside. - new:
-
Updated dependencies
- @backstage/plugin-events-node@0.3.0-next.0
- @backstage/backend-common@0.21.3-next.0
- @backstage/backend-plugin-api@0.6.13-next.0
- @backstage/config@1.1.2-next.0
0.2.19
Patch Changes
9aac2b0: Use--cwdas the firstyarnargument- Updated dependencies
- @backstage/backend-common@0.21.0
- @backstage/backend-plugin-api@0.6.10
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.19
0.2.19-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.0-next.3
- @backstage/backend-plugin-api@0.6.10-next.3
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.19-next.3
0.2.19-next.2
Patch Changes
9aac2b0: Use--cwdas the firstyarnargument- Updated dependencies
- @backstage/backend-common@0.21.0-next.2
- @backstage/backend-plugin-api@0.6.10-next.2
- @backstage/plugin-events-node@0.2.19-next.2
- @backstage/config@1.1.1
0.2.19-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.10-next.1
- @backstage/backend-common@0.21.0-next.1
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.19-next.1
0.2.19-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.0-next.0
- @backstage/backend-plugin-api@0.6.10-next.0
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.19-next.0
0.2.18
Patch Changes
92ea615: UpdateREADME.mdd5ddc4e: Add documentation on how to install the plugins with the new backend system.- Updated dependencies
- @backstage/backend-common@0.20.1
- @backstage/backend-plugin-api@0.6.9
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.18
0.2.18-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.9-next.2
- @backstage/backend-common@0.20.1-next.2
- @backstage/plugin-events-node@0.2.18-next.2
0.2.18-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.1-next.1
- @backstage/config@1.1.1
- @backstage/backend-plugin-api@0.6.9-next.1
- @backstage/plugin-events-node@0.2.18-next.1
0.2.18-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.1-next.0
- @backstage/backend-plugin-api@0.6.9-next.0
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.18-next.0
0.2.17
Patch Changes
cc4228e: Switched module ID to use kebab-case.- Updated dependencies
- @backstage/backend-common@0.20.0
- @backstage/backend-plugin-api@0.6.8
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.17
0.2.17-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.0-next.3
- @backstage/backend-plugin-api@0.6.8-next.3
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.17-next.3
0.2.17-next.2
Patch Changes
cc4228e: Switched module ID to use kebab-case.- Updated dependencies
- @backstage/backend-common@0.20.0-next.2
- @backstage/backend-plugin-api@0.6.8-next.2
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.17-next.2
0.2.17-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.0-next.1
- @backstage/backend-plugin-api@0.6.8-next.1
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.17-next.1
0.2.17-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.0-next.0
- @backstage/backend-plugin-api@0.6.8-next.0
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.17-next.0
0.2.16
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.9
- @backstage/backend-plugin-api@0.6.7
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.16
0.2.16-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.7-next.2
- @backstage/backend-common@0.19.9-next.2
- @backstage/plugin-events-node@0.2.16-next.2
0.2.16-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.9-next.1
- @backstage/backend-plugin-api@0.6.7-next.1
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.16-next.1
0.2.16-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.9-next.0
- @backstage/backend-plugin-api@0.6.7-next.0
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.16-next.0
0.2.15
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.8
- @backstage/backend-plugin-api@0.6.6
- @backstage/config@1.1.1
- @backstage/plugin-events-node@0.2.15
0.2.15-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.8-next.2
- @backstage/backend-plugin-api@0.6.6-next.2
- @backstage/config@1.1.1-next.0
- @backstage/plugin-events-node@0.2.15-next.2
0.2.14-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.7-next.1
- @backstage/backend-plugin-api@0.6.5-next.1
- @backstage/config@1.1.0
- @backstage/plugin-events-node@0.2.14-next.1
0.2.14-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.7-next.0
- @backstage/config@1.1.0
- @backstage/backend-plugin-api@0.6.5-next.0
- @backstage/plugin-events-node@0.2.14-next.0
0.2.12
Patch Changes
-
71114ac50e: The export for the new backend system has been moved to be thedefaultexport.For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend'; backend.add(examplePlugin);It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend')); -
Updated dependencies
- @backstage/backend-common@0.19.5
- @backstage/config@1.1.0
- @backstage/backend-plugin-api@0.6.3
- @backstage/plugin-events-node@0.2.12
0.2.12-next.3
Patch Changes
-
71114ac50e: The export for the new backend system has been moved to be thedefaultexport.For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend'; backend.add(examplePlugin);It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend')); -
Updated dependencies
- @backstage/config@1.1.0-next.2
- @backstage/backend-plugin-api@0.6.3-next.3
- @backstage/backend-common@0.19.5-next.3
- @backstage/plugin-events-node@0.2.12-next.3
0.2.12-next.2
Patch Changes
- Updated dependencies
- @backstage/config@1.1.0-next.1
- @backstage/backend-common@0.19.5-next.2
- @backstage/backend-plugin-api@0.6.3-next.2
- @backstage/plugin-events-node@0.2.12-next.2
0.2.12-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.1.0-next.0
- @backstage/backend-common@0.19.5-next.1
- @backstage/backend-plugin-api@0.6.3-next.1
- @backstage/plugin-events-node@0.2.12-next.1
0.2.11-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.4-next.0
- @backstage/backend-plugin-api@0.6.2-next.0
- @backstage/config@1.0.8
- @backstage/plugin-events-node@0.2.11-next.0
0.2.9
Patch Changes
629cbd194a: UsecoreServices.rootConfiginstead ofcoreService.config12a8c94eda: Add package repository and homepage metadata- Updated dependencies
- @backstage/backend-common@0.19.2
- @backstage/backend-plugin-api@0.6.0
- @backstage/plugin-events-node@0.2.9
- @backstage/config@1.0.8
0.2.9-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.0-next.2
- @backstage/backend-common@0.19.2-next.2
- @backstage/plugin-events-node@0.2.9-next.2
0.2.9-next.1
Patch Changes
629cbd194a: UsecoreServices.rootConfiginstead ofcoreService.config12a8c94eda: Add package repository and homepage metadata- Updated dependencies
- @backstage/backend-common@0.19.2-next.1
- @backstage/plugin-events-node@0.2.9-next.1
- @backstage/backend-plugin-api@0.6.0-next.1
- @backstage/config@1.0.8
0.2.9-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.2-next.0
- @backstage/backend-plugin-api@0.5.5-next.0
- @backstage/config@1.0.8
- @backstage/plugin-events-node@0.2.9-next.0
0.2.8
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.1
- @backstage/backend-plugin-api@0.5.4
- @backstage/config@1.0.8
- @backstage/plugin-events-node@0.2.8
0.2.8-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.1-next.0
- @backstage/backend-plugin-api@0.5.4-next.0
- @backstage/config@1.0.8
- @backstage/plugin-events-node@0.2.8-next.0
0.2.7
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.0
- @backstage/backend-plugin-api@0.5.3
- @backstage/config@1.0.8
- @backstage/plugin-events-node@0.2.7
0.2.7-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.0-next.2
- @backstage/backend-plugin-api@0.5.3-next.2
- @backstage/config@1.0.7
- @backstage/plugin-events-node@0.2.7-next.2
0.2.7-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.0-next.1
- @backstage/backend-plugin-api@0.5.3-next.1
- @backstage/plugin-events-node@0.2.7-next.1
- @backstage/config@1.0.7
0.2.7-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.6-next.0
- @backstage/config@1.0.7
- @backstage/backend-plugin-api@0.5.3-next.0
- @backstage/plugin-events-node@0.2.7-next.0
0.2.6
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.5
- @backstage/backend-plugin-api@0.5.2
- @backstage/config@1.0.7
- @backstage/plugin-events-node@0.2.6
0.2.6-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.5-next.1
- @backstage/backend-plugin-api@0.5.2-next.1
- @backstage/config@1.0.7
- @backstage/plugin-events-node@0.2.6-next.1
0.2.6-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.5-next.0
- @backstage/backend-plugin-api@0.5.2-next.0
- @backstage/config@1.0.7
- @backstage/plugin-events-node@0.2.6-next.0
0.2.5
Patch Changes
-
3538d9ad2c: ExportDefaultEventBrokerto allow decoupling of the catalog and events backends in theexample-backend.Please look at
plugins/events-backend/README.mdfor the currently advised way to set up the event backend and catalog providers. -
Updated dependencies
- @backstage/backend-common@0.18.4
- @backstage/backend-plugin-api@0.5.1
- @backstage/config@1.0.7
- @backstage/plugin-events-node@0.2.5
0.2.5-next.3
Patch Changes
-
3538d9ad2c: ExportDefaultEventBrokerto allow decoupling of the catalog and events backends in theexample-backend.Please look at
plugins/events-backend/README.mdfor the currently advised way to set up the event backend and catalog providers. -
Updated dependencies
- @backstage/backend-common@0.18.4-next.2
- @backstage/backend-plugin-api@0.5.1-next.2
- @backstage/config@1.0.7
- @backstage/plugin-events-node@0.2.5-next.2
0.2.5-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.4-next.2
- @backstage/backend-plugin-api@0.5.1-next.2
- @backstage/config@1.0.7
- @backstage/plugin-events-node@0.2.5-next.2
0.2.5-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.4-next.1
- @backstage/backend-plugin-api@0.5.1-next.1
- @backstage/config@1.0.7
- @backstage/plugin-events-node@0.2.5-next.1
0.2.5-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.4-next.0
- @backstage/config@1.0.7
- @backstage/backend-plugin-api@0.5.1-next.0
- @backstage/plugin-events-node@0.2.5-next.0
0.2.4
Patch Changes
928a12a9b3: Internal refactor of/alphaexports.a5de745ac1: Updated README instructions- Updated dependencies
- @backstage/backend-common@0.18.3
- @backstage/backend-plugin-api@0.5.0
- @backstage/plugin-events-node@0.2.4
- @backstage/config@1.0.7
0.2.4-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.3-next.2
- @backstage/backend-plugin-api@0.4.1-next.2
- @backstage/plugin-events-node@0.2.4-next.2
- @backstage/config@1.0.7-next.0
0.2.4-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.3-next.1
- @backstage/backend-plugin-api@0.4.1-next.1
- @backstage/config@1.0.7-next.0
- @backstage/plugin-events-node@0.2.4-next.1
0.2.4-next.0
Patch Changes
928a12a9b3: Internal refactor of/alphaexports.- Updated dependencies
- @backstage/backend-plugin-api@0.4.1-next.0
- @backstage/backend-common@0.18.3-next.0
- @backstage/plugin-events-node@0.2.4-next.0
- @backstage/config@1.0.6
0.2.3
Patch Changes
0ff03319be: Updated usage ofcreateBackendPlugin.- Updated dependencies
- @backstage/backend-plugin-api@0.4.0
- @backstage/backend-common@0.18.2
- @backstage/plugin-events-node@0.2.3
- @backstage/config@1.0.6
0.2.3-next.2
Patch Changes
0ff03319be: Updated usage ofcreateBackendPlugin.- Updated dependencies
- @backstage/backend-plugin-api@0.4.0-next.2
- @backstage/backend-common@0.18.2-next.2
- @backstage/plugin-events-node@0.2.3-next.2
- @backstage/config@1.0.6
0.2.3-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.2-next.1
- @backstage/backend-plugin-api@0.3.2-next.1
- @backstage/config@1.0.6
- @backstage/plugin-events-node@0.2.3-next.1
0.2.3-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.18.2-next.0
- @backstage/backend-plugin-api@0.3.2-next.0
- @backstage/plugin-events-node@0.2.3-next.0
0.2.1
Patch Changes
217149ae98: The default event broker will now catch and log errors thrown by theonEventmethod of subscribers. The returned promise frompublishmethod will also not resolve until all subscribers have handled the event.8e06f3cf00: Switched imports ofloggerToWinstonLoggerto@backstage/backend-common.- Updated dependencies
- @backstage/backend-plugin-api@0.3.0
- @backstage/backend-common@0.18.0
- @backstage/config@1.0.6
- @backstage/plugin-events-node@0.2.1
0.2.1-next.1
Patch Changes
8e06f3cf00: Switched imports ofloggerToWinstonLoggerto@backstage/backend-common.- Updated dependencies
- @backstage/backend-plugin-api@0.3.0-next.1
- @backstage/backend-common@0.18.0-next.1
- @backstage/plugin-events-node@0.2.1-next.1
- @backstage/config@1.0.6-next.0
0.2.1-next.0
Patch Changes
217149ae98: The default event broker will now catch and log errors thrown by theonEventmethod of subscribers. The returned promise frompublishmethod will also not resolve until all subscribers have handled the event.- Updated dependencies
- @backstage/backend-plugin-api@0.2.1-next.0
- @backstage/backend-common@0.18.0-next.0
- @backstage/config@1.0.6-next.0
- @backstage/plugin-events-node@0.2.1-next.0
0.2.0
Minor Changes
-
cf41eedf43: BREAKING: Remove required fieldrouteratHttpPostIngressEventPublisher.fromConfigand replace it withbind(router: Router). Additionally, the path prefix/httpwill be added insideHttpPostIngressEventPublisher.// at packages/backend/src/plugins/events.ts const eventsRouter = Router(); - const httpRouter = Router(); - eventsRouter.use('/http', httpRouter); const http = HttpPostIngressEventPublisher.fromConfig({ config: env.config, logger: env.logger, - router: httpRouter, }); + http.bind(eventsRouter);
Patch Changes
-
884d749b14: Refactored to usecoreServicesfrom@backstage/backend-plugin-api. -
cf41eedf43: Introduce a new interfaceRequestDetailsto abstractRequestproviding access to request body and headers.BREAKING: Replace
request: Requestwithrequest: RequestDetailsatRequestValidator. -
Updated dependencies
- @backstage/backend-common@0.17.0
- @backstage/backend-plugin-api@0.2.0
- @backstage/plugin-events-node@0.2.0
- @backstage/config@1.0.5
0.2.0-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.17.0-next.3
- @backstage/backend-plugin-api@0.2.0-next.3
- @backstage/config@1.0.5-next.1
- @backstage/plugin-events-node@0.2.0-next.3
0.2.0-next.2
Patch Changes
884d749b14: Refactored to usecoreServicesfrom@backstage/backend-plugin-api.- Updated dependencies
- @backstage/backend-common@0.17.0-next.2
- @backstage/backend-plugin-api@0.2.0-next.2
- @backstage/config@1.0.5-next.1
- @backstage/plugin-events-node@0.2.0-next.2
0.2.0-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.17.0-next.1
- @backstage/backend-plugin-api@0.1.5-next.1
- @backstage/config@1.0.5-next.1
- @backstage/plugin-events-node@0.2.0-next.1
0.2.0-next.0
Minor Changes
-
cf41eedf43: BREAKING: Remove required fieldrouteratHttpPostIngressEventPublisher.fromConfigand replace it withbind(router: Router). Additionally, the path prefix/httpwill be added insideHttpPostIngressEventPublisher.// at packages/backend/src/plugins/events.ts const eventsRouter = Router(); - const httpRouter = Router(); - eventsRouter.use('/http', httpRouter); const http = HttpPostIngressEventPublisher.fromConfig({ config: env.config, logger: env.logger, - router: httpRouter, }); + http.bind(eventsRouter);
Patch Changes
-
cf41eedf43: Introduce a new interfaceRequestDetailsto abstractRequestproviding access to request body and headers.BREAKING: Replace
request: Requestwithrequest: RequestDetailsatRequestValidator. -
Updated dependencies
- @backstage/plugin-events-node@0.2.0-next.0
- @backstage/backend-common@0.16.1-next.0
- @backstage/backend-plugin-api@0.1.5-next.0
- @backstage/config@1.0.5-next.0
0.1.0
Minor Changes
-
dc9da28abd: Support events received via HTTP endpoints at plugin-events-backend.The plugin provides an event publisher
HttpPostIngressEventPublisherwhich will allow you to receive events via HTTP endpointsPOST /api/events/http/{topic}and will publish these to the used event broker.Using a provided custom validator, you can participate in the decision which events are accepted, e.g. by verifying the source of the request.
Please find more information at https://github.com/backstage/backstage/tree/master/plugins/events-backend/README.md.
-
7bbd2403a1: Adds a new backend plugin plugin-events-backend for managing events.plugin-events-node exposes interfaces which can be used by modules.
plugin-events-backend-test-utils provides utilities which can be used while writing tests e.g. for modules.
Please find more information at https://github.com/backstage/backstage/tree/master/plugins/events-backend/README.md.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.16.0
- @backstage/plugin-events-node@0.1.0
- @backstage/backend-plugin-api@0.1.4
- @backstage/config@1.0.4