Commit Graph

166 Commits

Author SHA1 Message Date
github-actions[bot] cfdf107d34 Version Packages 2024-12-17 10:54:05 +00:00
github-actions[bot] 134bc9981f Version Packages (next) 2024-12-10 12:54:09 +00:00
github-actions[bot] d8f9e72384 Version Packages (next) 2024-12-03 13:18:49 +00:00
aramissennyeydd 4729dafc1b update all generated clients
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-11-28 16:19:39 -05:00
github-actions[bot] b86975e7fb Version Packages (next) 2024-11-26 11:10:07 +00:00
Patrik Oldsberg 79a06f6dd9 events-node: clarify purpose of subscriber ID
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-11-21 16:33:22 +01:00
Patrik Oldsberg 2c221ab7d2 Merge pull request #27326 from kuangp/feat/eventBus/pollingTimeout
feat(events): allow setting a timeout for event bus polling
2024-11-20 15:58:48 +01:00
github-actions[bot] 1552f03186 Version Packages 2024-11-19 11:21:20 +00:00
Fredrik Adelöw 5d74716e9d remove backend-common as a dependency where it's no longer used
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-11-14 16:49:23 +01:00
github-actions[bot] ecdb1ce0b6 Version Packages (next) 2024-11-12 21:18:54 +00:00
Phil Kuang 1577511333 feat(events): allow setting a timeout for event bus polling
Signed-off-by: Phil Kuang <pkuang@factset.com>
2024-11-08 13:46:33 -05:00
Patrik Oldsberg 7cc3dee0b1 Merge pull request #27121 from Bonial-International-GmbH/pjungermann/events/validate-raw-body
fix(events,github): fixes signature validation by using raw req body
2024-11-07 16:56:06 +01:00
github-actions[bot] 42386c2119 Version Packages (next) 2024-11-05 12:34:28 +00:00
Patrik Oldsberg 1c7d10eea1 events-node: more reliable way to wait for 202 body to close
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-31 11:14:47 +01:00
Patrik Oldsberg 0b57aa1495 events-node: fix event bus poll duplication
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-31 10:54:14 +01:00
github-actions[bot] 7ffb8eedd7 Version Packages (next) 2024-10-28 13:06:13 +00:00
Patrick Jungermann 9816f510dc fix(events,github): fixes signature validation by using raw req body
Adds raw body information (body as buffer, encoding)
to `RequestDetails` to support more request validation
use cases.

Additionally, uses the raw body to retrieve the transmitted
JSON string unparsed/raw to correctly validate the signature.

Previously, we re-stringified the parsed JSON payload
which could lead to different JSON strings.
Those differences can lead to the rejection of requests
due to a mismatch in expected signature.

Fixes: #26709
Relates-to: PR #26884
Co-authored-by: Christopher Diaz <cdiaz@rvohealth.com>
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2024-10-24 17:19:12 +02:00
github-actions[bot] 7907e3b920 Version Packages (next) 2024-10-22 14:53:13 +00:00
RedlineTriad e02a02bb20 fix: useEventBus by propagating config to DefaultEventsService
This setting was added by reading from an optional `config` argument.
This was never passed, so `auto` was always assumed.
https://github.com/backstage/backstage/pull/27227/files#diff-cffd40a187b4fc584f03c968517fbacc110bde6a467f2384bbd92b803d3db47eR374-R379

Signed-off-by: RedlineTriad <39059512+RedlineTriad@users.noreply.github.com>
2024-10-21 10:08:45 +02:00
Patrik Oldsberg 4501631eef events-node: more resilient and configurable events service
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-17 16:33:53 +02:00
github-actions[bot] a9c095d0be Version Packages 2024-10-15 10:25:03 +00:00
blam fc01ce7e77 chore: fix api-reports warnings
Signed-off-by: blam <ben@blam.sh>
2024-10-14 17:56:00 +02:00
github-actions[bot] 56a811849a Version Packages (next) 2024-10-08 11:42:14 +00:00
github-actions[bot] 96864c8386 Version Packages (next) 2024-09-24 09:04:06 +00:00
secustor 567e344f3d update api reports
Signed-off-by: secustor <sebastian@poxhofer.at>
2024-09-23 18:04:17 +02:00
secustor d7ab7e644b Merge branch 'master' into feat/fix-problematic-api-extraction-report 2024-09-23 18:01:06 +02:00
Patrik Oldsberg 8caad3d5bf Merge pull request #24916 from backstage/rugvip/events
events-backend: added scaleable events service implementation
2024-09-23 16:45:43 +02:00
secustor c28596309f update files
Signed-off-by: secustor <sebastian@poxhofer.at>
2024-09-23 14:41:40 +02:00
secustor 65da28ad53 add newly generated api reports
Signed-off-by: secustor <sebastian@poxhofer.at>
2024-09-23 14:41:34 +02:00
Patrik Oldsberg f14e127e4c Update plugins/events-node/src/api/DefaultEventsService.ts
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 17:47:26 +02:00
Patrik Oldsberg 2f88f88882 docs: remove function call from all backend feature installation instructions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 15:22:41 +02:00
Patrik Oldsberg f1fb54af5b events-backend: rename consumedBy -> notifiedSubscribers
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:36 +02:00
Patrik Oldsberg 2c9ea899c7 events-node: restore behavior of top-level DefaltEventsService methods
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 12dab61250 events-backend: use consumedBy everywhere instead of subscriptionIds
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:35 +02:00
Patrik Oldsberg 1154a730f6 events-backend: fix schema and response shape
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg f13bd3e987 events-node: try to recreate subscription if it is cleaned up during polling
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg 4ea914f12e events-node: update API report
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg 88a1be5ec0 events-node: restore EventParams type
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg 2e2fc18dcc events-backend: update schema
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg cd243f994f events-node: graceful shutdown of events service
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:34 +02:00
Patrik Oldsberg d3a7aa3738 events-backend: refactor listening API to be promise based + return headers early
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:33 +02:00
Patrik Oldsberg ea33c1240a events-node: update DefaultEventsService to use backend
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:47:05 +02:00
Patrik Oldsberg 8c7542f0d7 events-backend: update even bus route paths
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:46:40 +02:00
Patrik Oldsberg b8be639b9a events-node: generate client
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:46:39 +02:00
Patrik Oldsberg a90ce4aa39 events-node: update EventParams type
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 10:46:25 +02:00
Fredrik Adelöw 094eaa367b remove backend-common
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-09-17 17:09:00 +02:00
github-actions[bot] 698adeb1ea Version Packages 2024-09-17 13:19:01 +00:00
github-actions[bot] 47358815d6 Version Packages (next) 2024-09-10 13:56:19 +00:00
github-actions[bot] 582092fb23 Version Packages (next) 2024-09-03 14:38:01 +00:00
github-actions[bot] 911bbe0d92 Version Packages (next) 2024-08-27 11:41:57 +00:00