Commit Graph

48 Commits

Author SHA1 Message Date
github-actions[bot] 46046059b4 Version Packages (next) 2024-04-23 14:53:09 +00:00
github-actions[bot] 0e48f5a289 Version Packages 2024-04-16 12:20:53 +00:00
github-actions[bot] 036b9b3434 Version Packages (next) 2024-04-09 15:55:28 +00:00
github-actions[bot] 366cf07ad3 Version Packages (next) 2024-04-02 14:11:36 +00:00
github-actions[bot] bb8923602f Version Packages 2024-03-27 09:37:09 +00:00
Fredrik Adelöw 04655bb318 Generate Release
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-03-22 21:41:20 +01:00
github-actions[bot] e83e055841 Version Packages 2024-03-19 14:56:10 +00:00
Heikki Hellgren d3e45b429c chore: rebase broadcast notifications
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-03-14 13:54:16 +02:00
Heikki Hellgren 6c1547a4fb feat: add type definition to signal recipients
follows more the notifications way of setting recipients and is more
future proof

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-03-14 13:49:03 +02:00
github-actions[bot] 778bc48921 Version Packages (next) 2024-03-12 13:35:55 +00:00
Heikki Hellgren 6d84ee63ce chore: rename SignalService to SignalsService
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-03-12 12:01:24 +02:00
github-actions[bot] 8db51ca72f Version Packages (next) 2024-03-05 13:38:18 +00:00
Heikki Hellgren daf85dc4ab feat(signals,events)!: migrate signals to use events service
+ allow defining event paylod in events service

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-28 16:00:26 +02:00
github-actions[bot] 4cca80fbf8 Version Packages (next) 2024-02-27 16:48:30 +00:00
renovate[bot] 0fb419ba03 fix(deps): update dependency uuid to v9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-26 02:29:53 +00:00
github-actions[bot] f1831dd9b2 Version Packages 2024-02-20 11:04:26 +00:00
github-actions[bot] 7236e15fa2 Version Packages (next) 2024-02-13 14:00:45 +00:00
Patrik Oldsberg 40fd216844 Merge pull request #22837 from backstage/freben/knipy
upgrade knip
2024-02-13 13:37:45 +01:00
Fredrik Adelöw efd228b5b4 Merge pull request #22656 from drodil/signals_types
feat: allow defining signal type
2024-02-13 11:28:56 +01:00
Heikki Hellgren ca8081166b chore: signal type naming
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-12 15:28:48 +02:00
drodil 1bbb0471d0 Update plugins/signals-node/api-report.md
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: drodil <heiccih@gmail.com>
2024-02-12 15:28:48 +02:00
Heikki Hellgren 1ab22c40e0 feat: allow defining signal type
this makes using especially the frontend API much usable as the signal
can be typed instead having plain json object to play around with.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-12 15:28:48 +02:00
Fredrik Adelöw 439df11d06 upgrade knip
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-12 11:06:30 +01:00
Fredrik Adelöw e97cc0b0a3 updated the knip rules a bit
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-08 09:53:18 +01:00
Fredrik Adelöw 8afb5c6671 Merge pull request #21963 from drodil/introduce_knip
ci: introduce knip for checking unused packages
2024-02-08 09:19:16 +01:00
Heikki Hellgren 55963c4714 feat: move knip reports under own command
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-08 08:29:50 +02:00
Patrik Oldsberg 847218837d add missing repository fields
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-08 01:17:10 +01:00
github-actions[bot] b17a6cccce Version Packages (next) 2024-02-06 14:58:46 +00:00
Patrik Oldsberg 0654d79865 Merge pull request #22529 from drodil/signals_improvements
fix: signal disconnect loop on server start
2024-02-01 20:49:29 +01:00
Heikki Hellgren 7ce5f0009a chore: restore back to recipients + add test
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-01 20:28:04 +02:00
github-actions[bot] c70c3dc393 Version Packages (next) 2024-01-30 13:38:11 +00:00
Heikki Hellgren 447d21045b fix: signal disconnect loop on server start
this fixes the disconnect loop when the server has just started by
waiting for the connection to open before subsribing to events.

also includes other improvements:
- rename types to interfaces
- allow to input single receiver for signal
- use discovery api to check for upgrade path instead hard coded one

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-26 13:19:31 +02:00
github-actions[bot] 185d5ea0b0 Version Packages (next) 2024-01-23 13:57:50 +00:00
Heikki Hellgren 169e3ffc1f feat: move all signal handling to backend plugin
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-12 13:40:14 +02:00
Heikki Hellgren da5c3fb818 fix: address review comments
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 10:01:45 +02:00
Heikki Hellgren 0b21422604 chore: simplify events backend and signal hook
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:53:00 +02:00
Heikki Hellgren 3b6b645d93 feat: add service factory for signal service
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:53:00 +02:00
Heikki Hellgren f3575bc34c fix: initial review finding fixes
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:53:00 +02:00
Heikki Hellgren aaa4e910e2 deps: move express types to dev deps
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 6a730a4310 fix: handle upgrade properly in signal router
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren a219469cf3 docs: add signals plugin docs
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 59a4508efe feat: update devtools almost real time using signals
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 8fbabdc2cb chore: add check for connection status before sending
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 7af9750ea8 feat: use websocket header to pass the auth token
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren d05a6f566f feat: allow multiple subscriptions to single topic + auth
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 5e1a90daa2 chore: move signals client to fronend plugin
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 01d02b0d3b chore: make topic mandatory for signals
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 047beadd9d feat: signals plugins
next try after #18153 without any external dependencies and only
supporting websocket. missing tests and necessary documentation but will
work on those after initial comments if this would be proper way to go
forward. already planning for the notification plugins on top of this.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:56 +02:00