Commit Graph

28 Commits

Author SHA1 Message Date
github-actions[bot] 5af2c4f412 Version Packages (next) 2023-03-21 13:38:30 +00:00
github-actions[bot] 24632ad94b Version Packages 2023-03-14 14:31:40 +00:00
github-actions[bot] 0eceadb950 Version Packages (next) 2023-03-07 17:21:48 +00:00
github-actions[bot] b19b95fc09 Version Packages (next) 2023-02-28 13:04:36 +00:00
github-actions[bot] b4627f23b2 Version Packages (next) 2023-02-21 15:40:30 +00:00
Patrik Oldsberg efbd99efd7 remove index entry from typesVersions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-02-21 14:44:05 +01:00
Patrik Oldsberg 4c08ac06fc fix remaining alpha exports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-02-21 14:43:21 +01:00
Patrik Oldsberg c523edfc88 migrate all packages to export package.json
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-02-21 14:43:19 +01:00
Patrik Oldsberg 334baa32b0 events-node: migrate to use exports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-02-21 14:28:20 +01:00
github-actions[bot] 25b57cc07f Version Packages 2023-02-14 13:41:52 +00:00
github-actions[bot] b2a73c984a Version Packages (next) 2023-02-07 15:03:45 +00:00
Brian Fletcher 02ac6ed2db rename type to TPayload
Signed-off-by: Brian Fletcher <brian@roadie.io>
2023-02-02 13:20:27 +00:00
Brian Fletcher 0d2336696d api-report
Signed-off-by: Brian Fletcher <brian@roadie.io>
2023-02-02 12:14:37 +00:00
Brian Fletcher 19d4abf72c make EventParams typed for tidier event handling
Signed-off-by: Brian Fletcher <brian@roadie.io>
2023-02-02 11:48:03 +00:00
github-actions[bot] 675324ed19 Version Packages (next) 2023-01-31 14:45:37 +00:00
github-actions[bot] 12a7b316ee Version Packages (next) 2023-01-24 12:01:10 +00:00
github-actions[bot] 6d46667727 Version Packages 2023-01-17 11:50:48 +00:00
github-actions[bot] 9521f1274d Version Packages (next) 2023-01-10 14:18:51 +00:00
github-actions[bot] c4132274d9 Version Packages (next) 2023-01-03 14:44:31 +00:00
github-actions[bot] 3245539963 Version Packages 2022-12-20 11:30:21 +00:00
github-actions[bot] b2f4e97add Version Packages (next) 2022-12-13 16:56:03 +00:00
github-actions[bot] 6465ab3686 Version Packages (next) 2022-12-06 13:22:31 +00:00
github-actions[bot] 2cb6963f9b Version Packages (next) 2022-11-29 11:14:34 +00:00
github-actions[bot] 83d3167594 Version Packages (next) 2022-11-22 15:40:52 +00:00
Patrick Jungermann cf41eedf43 chore(events): apply post-merge comments
Introduces a new interface `RequestDetails` to abstract `Request`
providing access to request body and headers.

**BREAKING:** Replace `request: Request` with `request: RequestDetails` at `RequestValidator`.

**BREAKING:** Remove required field `router` at `HttpPostIngressEventPublisher.fromConfig`
  and replace it with `bind(router: Router)`.
  Additionally, the path prefix `/http` will be added inside `HttpPostIngressEventPublisher`.

Relates-to: PR #13931
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-19 15:08:14 +01:00
github-actions[bot] 3164131851 Version Packages 2022-11-15 12:31:55 +00:00
Patrick Jungermann dc9da28abd feat(events/http): add HTTP endpoint-based event publisher
This plugin adds an event publisher which receives events via (an) HTTP endpoint(s)
and can be used as destination at webhook subscriptions.

Relates-to: #11082
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 00:02:48 +01:00
Patrick Jungermann 7bbd2403a1 feat(events): add events management capabilities
This change introduces some new plugins which provide the basics
for managing events inside of backstage.
Hereby, it offers extension points to add event publishers and subscribers
as well as to exchange the event broker implementation.

- `@backstage/plugin-events-backend`:
  backend for the events management which connects all parts
  and provides a simple in-memory event broker
- `@backstage/plugin-events-node`:
  interfaces and API for `@backstage/plugin-events-backend`
- `@backstage/plugin-events-test-utils`:
  test utilities like implementations useful for writing tests at modules

All plugins support the new backend-plugin-api.

Relates-to: #11082
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 00:00:49 +01:00