Commit Graph

215 Commits

Author SHA1 Message Date
dependabot[bot] 347eec8717
build(deps-dev): bump @types/node from 16.11.6 to 18.11.10 in /superset-websocket (#22297)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-01 09:07:03 -07:00
dependabot[bot] 329dd225a9
build(deps-dev): bump @types/cookie from 0.4.1 to 0.5.1 in /superset-websocket (#22296)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-01 09:06:22 -07:00
dependabot[bot] 3affd4687e
build(deps): bump hot-shots from 9.0.0 to 9.3.0 in /superset-websocket (#22295)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-01 09:05:42 -07:00
dependabot[bot] 6ead8afe28
build(deps-dev): bump @typescript-eslint/parser from 4.19.0 to 5.45.0 in /superset-websocket (#22255)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-30 11:29:33 -07:00
Yann Jouanique 9832bbd469
build: Mutli-stage build and slim image for websocket container (#21954) 2022-11-04 09:10:06 -07:00
dependabot[bot] 2102ba7e4a
chore(deps-dev): bump @types/jsonwebtoken from 8.5.5 to 8.5.9 in /superset-websocket (#21602)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-27 15:09:46 -06:00
dependabot[bot] 9b058bc238
chore(deps): bump cookie from 0.4.1 to 0.5.0 in /superset-websocket (#20983)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-27 11:08:54 -06:00
dependabot[bot] 5a3031d35f
chore(deps): bump async from 3.2.0 to 3.2.3 in /superset-websocket (#19680)
Bumps [async](https://github.com/caolan/async) from 3.2.0 to 3.2.3.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v3.2.0...v3.2.3)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-22 14:51:37 -06:00
dependabot[bot] c5d6beab1d
chore(deps): bump minimist from 1.2.5 to 1.2.6 in /superset-websocket (#19551)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-22 13:52:41 -06:00
Ville Brofeldt 33bcf82fa8
chore(websocket): bump dependencies (#17325)
* chore(websocket): bump dependencies

* bump client-ws-app

* bump more packages
2021-11-03 12:17:36 +02:00
Evan Rusackas 986ed684ac
chore: bump path parse module in websocket sidecar app (#16720) 2021-09-16 12:07:23 -06:00
Evan Rusackas 77800f972e
chore: results of npm audit fix on superset-websocket (#15591) 2021-07-08 13:04:17 -06:00
Ben Reinhart 8dd0620fd3
chore: add some basic instrumentation to Node WebSocket server (#14354)
* chore: add some basic instrumentation

* Switch to statsd using hot-shots

* Cleanup a few leftover bits
2021-04-26 14:05:10 -07:00
Ben Reinhart 3ef63171a9
chore: WebSocket server improvements (#14257)
* Update some types and resolve conflicts

* Logger improvements

* Ensure logger can log exception objects
* Remove logging output in tests (for now)

* Add License
2021-04-20 17:28:08 -07:00
Rob DiCiuccio 806fb73d25
feat(SIP-39): Websocket sidecar app (#11498)
* WIP node.js websocket app

* Load testing

* Multi-stream publish with blocking reads

* Use JWT for auth and channel ID

* Update ws jwt cookie name

* Typescript

* Frontend WebSocket transport support

* ws server ping/pong and GC logic

* ws server unit tests

* GC interval config, debug logging

* Cleanup JWT cookie logic

* Refactor asyncEvents.ts to support non-Redux use cases

* Update tests for refactored asyncEvents

* Add eslint, write READMEs, reorg files

* CI workflow

* Moar Apache license headers

* pylint found something

* adjust GH actions workflow

* Improve documentation & comments

* Prettier

* Add configurable logging via Winston

* Add SSL support for Redis connections

* Fix incompatible logger statements

* Apply suggestions from code review

Co-authored-by: David Aaron Suddjian <1858430+suddjian@users.noreply.github.com>

* rename streamPrefix config

Co-authored-by: David Aaron Suddjian <1858430+suddjian@users.noreply.github.com>
2021-04-08 11:12:03 -07:00