Matthias
|
b166c04cba
|
Bring back asyncio.sleep to avoid overwelming the a consumer queue
|
2022-10-17 19:29:30 +02:00 |
|
Matthias
|
4a8cb3359b
|
Fix broken tests
|
2022-10-14 16:07:49 +00:00 |
|
Matthias
|
9d4ba767c4
|
Update usages of search_all_objects
|
2022-10-14 14:50:52 +00:00 |
|
Timothy Pogue
|
eb8c89fe31
|
move send delay to relay
|
2022-10-10 23:32:10 -06:00 |
|
Timothy Pogue
|
5ada5eb540
|
fix error message, update exception import
|
2022-10-10 23:30:43 -06:00 |
|
Timothy Pogue
|
71bbffd10a
|
update ws channel send to add data to queue
|
2022-10-09 18:49:04 -06:00 |
|
Timothy Pogue
|
2f64a08623
|
set channel queue maxsize to 32
|
2022-10-09 15:11:58 -06:00 |
|
Timothy Pogue
|
3e8d8fd1b0
|
refactor broadcasting to a queue per client
|
2022-10-09 15:04:52 -06:00 |
|
Matthias
|
2c94ed2e59
|
Decrease message throughput
fixes memory leak by queue raising indefinitely
|
2022-10-01 21:23:33 +02:00 |
|
Matthias
|
42cecb83f2
|
Disable base64 loading via API
closes severe RCE vulnerability reported privately.
|
2022-09-27 20:37:16 +02:00 |
|
Timothy Pogue
|
e54ed5b10e
|
fix runtime error: dict changed size during iteration
|
2022-09-25 15:05:56 -06:00 |
|
Timothy Pogue
|
6a6ae809f4
|
fix jwt auth
|
2022-09-21 18:23:00 -06:00 |
|
Timothy Pogue
|
128b117af6
|
support list of tokens in ws_token
|
2022-09-21 16:02:21 -06:00 |
|
Matthias
|
914eccecec
|
Merge branch 'develop' into pr/wizrds/7303
|
2022-09-20 06:56:15 +02:00 |
|
Matthias
|
3274bb0751
|
Remove msgpack for now
|
2022-09-20 06:55:22 +02:00 |
|
Matthias
|
667853c504
|
Use Alias to type config objects
|
2022-09-18 13:20:55 +02:00 |
|
Timothy Pogue
|
8e75852ff3
|
fix constants, update config example, add emc config validation
|
2022-09-15 11:12:05 -06:00 |
|
Timothy Pogue
|
aed19ff6ce
|
fix The future belongs to a different loop error
|
2022-09-13 19:17:12 -06:00 |
|
Matthias
|
7a98775f01
|
Version bump apiVersion
|
2022-09-13 22:07:59 +02:00 |
|
Matthias
|
d2abc9417f
|
Simplify ws imports
|
2022-09-13 20:51:13 +02:00 |
|
Matthias
|
79c70bd52d
|
use WebSocketState from fastapi
available since 0.82.0
|
2022-09-13 20:50:12 +02:00 |
|
Matthias
|
b6434040de
|
Remove plain json serializer implementation
|
2022-09-12 20:24:28 +02:00 |
|
Matthias
|
715a71465d
|
Fix auth bug when no token is set
|
2022-09-12 07:28:31 +02:00 |
|
Timothy Pogue
|
5483cf21f6
|
remove default secret_ws_token, set timeout min to 0
|
2022-09-11 11:42:13 -06:00 |
|
Timothy Pogue
|
0bc18ea33c
|
call websocket close in channel close
|
2022-09-10 15:12:18 -06:00 |
|
Timothy Pogue
|
d8cdd92140
|
wrap background cleanup in finally, add tests
|
2022-09-10 11:47:21 -06:00 |
|
Matthias
|
4250174de9
|
Fix ws exception when no token is provided
|
2022-09-10 14:29:58 +02:00 |
|
Matthias
|
b344f78d00
|
Improve logic for token validation
|
2022-09-10 14:20:49 +02:00 |
|
Timothy Pogue
|
6cbc03a96a
|
support jwt token in place of ws token
|
2022-09-09 11:38:42 -06:00 |
|
Timothy Pogue
|
09679cc798
|
fix dependency
|
2022-09-09 11:27:20 -06:00 |
|
Timothy Pogue
|
426f8f37e9
|
change var names
|
2022-09-09 10:45:49 -06:00 |
|
Timothy Pogue
|
75cf8dbfe4
|
missed await
|
2022-09-08 15:11:36 -06:00 |
|
Timothy Pogue
|
2b9c8550b0
|
moved ws_schemas, first ws tests
|
2022-09-08 13:58:28 -06:00 |
|
Timothy Pogue
|
b9e7af1ce2
|
fix ws token auth
|
2022-09-08 11:25:30 -06:00 |
|
Timothy Pogue
|
b3b0c918d9
|
cleanup old code
|
2022-09-08 10:44:03 -06:00 |
|
Timothy Pogue
|
379b1cbc90
|
remove unnecessary returns
|
2022-09-08 10:37:41 -06:00 |
|
Timothy Pogue
|
df3c126146
|
fix mypy error
|
2022-09-08 10:34:37 -06:00 |
|
Timothy Pogue
|
5934495dda
|
add websocket request/message schemas
|
2022-09-07 15:08:01 -06:00 |
|
Timothy Pogue
|
b1c0267449
|
mypy fixes
|
2022-09-06 12:40:58 -06:00 |
|
Timothy Pogue
|
38f14349e9
|
move bytes decoding to serializer
|
2022-09-05 23:25:25 -06:00 |
|
Timothy Pogue
|
b949ea301c
|
fix failed apiserver tests
|
2022-09-05 19:29:07 -06:00 |
|
Timothy Pogue
|
cd8455ccb7
|
Merge branch 'develop' into feat/externalsignals
|
2022-09-05 15:10:25 -06:00 |
|
Timothy Pogue
|
8f261d8edf
|
change from bytes to text in websocket, remove old logs
|
2022-09-05 13:47:17 -06:00 |
|
Timothy Pogue
|
07f806a314
|
minor improvements, fixes, old config+constant removal
|
2022-09-04 10:22:10 -06:00 |
|
Timothy Pogue
|
cf917ad2f5
|
initial candle request limit, better error reporting, split up _handle_producer_connection
|
2022-09-02 15:05:16 -06:00 |
|
Timothy Pogue
|
5b0b802f31
|
hybrid json ws serializer
|
2022-09-02 00:05:36 -06:00 |
|
Timothy Pogue
|
eb4cd6ba82
|
split initial data into separate requests
|
2022-09-01 23:52:13 -06:00 |
|
Timothy Pogue
|
dccde88c83
|
fix dataframe serializing
|
2022-09-01 23:15:03 -06:00 |
|
Timothy Pogue
|
00f35f4870
|
remove old constant, add initial_data requesting, minor changes
|
2022-09-01 20:06:36 -06:00 |
|
Timothy Pogue
|
510cf4f305
|
remove data waiting, remove explicit analyzing of external df
|
2022-08-31 10:40:26 -06:00 |
|