Commit Graph

16 Commits

Author SHA1 Message Date
dependabot[bot] 95fdc08e78
chore(deps): bump express in /superset-websocket/utils/client-ws-app (#20979)
Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.18.1.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.1)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-05 13:06:34 -06:00
dependabot[bot] 499a28f599
chore(deps): bump debug in /superset-websocket/utils/client-ws-app (#20980)
Bumps [debug](https://github.com/debug-js/debug) from 4.3.2 to 4.3.4.
- [Release notes](https://github.com/debug-js/debug/releases)
- [Commits](https://github.com/debug-js/debug/compare/4.3.2...4.3.4)

---
updated-dependencies:
- dependency-name: debug
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-05 08:13:03 -06:00
dependabot[bot] 774756dac9
chore(deps): bump cookie-parser (#20982)
Bumps [cookie-parser](https://github.com/expressjs/cookie-parser) from 1.4.5 to 1.4.6.
- [Release notes](https://github.com/expressjs/cookie-parser/releases)
- [Changelog](https://github.com/expressjs/cookie-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/cookie-parser/compare/1.4.5...1.4.6)

---
updated-dependencies:
- dependency-name: cookie-parser
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-04 16:46:47 -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
Ville Brofeldt a3413197de
chore: upgrade to Node 16 (#16809)
* chore: upgrade to Node 16

* add docs

* fix test
2021-09-25 07:26:35 +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 f33c433f33
feat: Containerize WebSocket server (#14514)
* feat: Containerize WebSocket server

* Add license

* Ensure Redis SSL is always turned off in dev
2021-05-10 09:28:50 -07:00
Ben Reinhart 90a72bf8d2
chore: Update WebSocket server code from feedback (#14417) 2021-05-04 22:07:53 -07:00
Ben Reinhart a2831382a9
feat: Support env vars configuration for WebSocket server (#14398) 2021-04-29 09:37:57 -07: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
Ben Reinhart 3294f77ca5
feat: Add health endpoint to WebSocket server (#14110) 2021-04-15 09:42:01 -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