Commit Graph

514 Commits

Author SHA1 Message Date
Chocobozzz
82e3ae1523 Fix CI 2023-02-17 09:21:11 +01:00
Chocobozzz
182082f52d Update bullmq
Requires redis >= 6.2
2023-02-16 14:10:11 +01:00
Chocobozzz
e65ef81cf5 Update server dependencies 2023-02-16 11:56:58 +01:00
Chocobozzz
57f255bebc Fix types build
We use server tsc to build client types so it causes issues with client
typescript version
2023-01-09 15:01:17 +01:00
Chocobozzz
bde404995e Fix build 2023-01-09 11:44:08 +01:00
Chocobozzz
2cb9f8b9c7 Bumped to version v5.0.1 2023-01-05 10:26:56 +01:00
Chocobozzz
ce502d09a9 Bumped to version v5.0.0 2022-12-13 08:32:14 +01:00
Chocobozzz
495c81400d Bumped to version v5.0.0-rc.1 2022-11-29 08:44:30 +01:00
Chocobozzz
f7b00376a8 Update socket io 2022-11-28 09:16:34 +01:00
Chocobozzz
77239b425a Merge branch 'release/4.3.0' into develop 2022-11-17 08:58:33 +01:00
Chocobozzz
b961118540 Bumped to version v4.3.1 2022-11-17 08:48:47 +01:00
Chocobozzz
077600e037 Upgrade server dependencies 2022-11-15 13:48:51 +01:00
kontrollanten
564b9b5597 refactor(server): redis > ioredis (#5371)
* refactor(server): redis > ioredis

* refactor(JobQueue): reuse redis connection builder

* fix(redisio)

* fix(redis): setValue

* feat(redis): showFriendlyErrorStack

* feat(redis): auto pipelining

308017a6b9/README.md (autopipelining)

* dont use autopipelining for bullmq

* ioredis events
2022-11-14 16:26:20 +01:00
Chocobozzz
9ab330b90d Use private ACL for private videos in s3 2022-10-24 14:48:24 +02:00
Chocobozzz
3545e72c68 Put private videos under a specific subdirectory 2022-10-24 14:48:24 +02:00
Chocobozzz
56f4783075 Support two factor authentication in backend 2022-10-07 10:51:16 +02:00
Chocobozzz
31ee48d579 Fix error when running setup:cli 2022-09-28 14:55:15 +02:00
Chocobozzz
4a9de87793 Bumped to version v4.3.0 2022-09-21 11:30:14 +02:00
Chocobozzz
e1e823faaa Bumped to version v4.3.0-rc.1 2022-09-12 10:48:46 +02:00
Chocobozzz
3d2e4f0371 Update server dependencies 2022-09-09 11:11:52 +02:00
Chocobozzz
fd3c2e8705 Add playback metric endpoint sent to OTEL 2022-08-16 10:33:27 +02:00
Chocobozzz
5a921e7b74 Move to bullmq 2022-08-09 09:18:07 +02:00
Chocobozzz
7a9e420a02 Remove uneeded async 2022-08-02 14:41:44 +02:00
Chocobozzz
1bb4c9ab2e Add ability to delete a specific video file 2022-08-01 14:55:10 +02:00
Chocobozzz
ce6b3765a2 Add more tracing 2022-07-28 10:56:05 +02:00
Chocobozzz
b4890f2149 Upgrade server dependencies 2022-07-27 14:56:08 +02:00
Chocobozzz
ba2684cedd Fix lint 2022-07-13 12:14:26 +02:00
Chocobozzz
5ed6bc77ca Upgrade server dependencies 2022-07-13 09:58:34 +02:00
Chocobozzz
5d7cb63ede Add compat with openssl 3 2022-07-12 12:08:12 +02:00
Chocobozzz
630d0a1bf5 Introduce experimental telemetry 2022-07-06 15:13:55 +02:00
Chocobozzz
031bbcd25d Upgrade oauth2-server 2022-06-28 15:32:57 +02:00
Chocobozzz
a2fb5fb8b1 Merge branch 'release/4.2.0' into develop 2022-06-28 14:37:30 +02:00
Chocobozzz
28368da087 Bumped to version v4.2.2 2022-06-28 14:31:07 +02:00
Chocobozzz
c53853ca1b Introduce worker threads to process remote images 2022-06-24 16:31:48 +02:00
Chocobozzz
35540f3806 Upgrade server dependencies 2022-06-21 11:10:58 +02:00
Chocobozzz
50341c8fe9 Upgrade critital server dependencies 2022-06-21 11:07:00 +02:00
Chocobozzz
ae64a66ac5 Upgrade vulnerable dependencies 2022-06-21 10:59:46 +02:00
Chocobozzz
3471c631ad Bumped to version v4.2.1 2022-06-21 09:14:42 +02:00
Chocobozzz
8b126121da Bumped to version v4.2.0 2022-06-07 09:52:42 +02:00
Chocobozzz
2e94ddee41 Bumped to version v4.2.0-rc.1 2022-05-23 08:29:22 +02:00
Chocobozzz
f4120aea7a Fix video upload with some characters in filename 2022-05-17 14:54:54 +02:00
Chocobozzz
f15f20a5be Upgrade http signature
To support hs2019 implementation of other federated softwaare that use
rsa256 instead of rsa512
2022-05-10 11:49:21 +02:00
Chocobozzz
ca3d5912e1 Add use proxy for s3 (#4973)
* Fix object storage to be accessible via proxy

* fix lint

* Use hpagent

* Fix lint

* Fix PR

Co-authored-by: noellabo <noel.yoshiba@gmail.com>
2022-05-09 11:49:25 +02:00
kontrollanten
156cdbac22 object-storage: @aws-sdk/lib-storage for multipart (#4903)
* object-storage: @aws-sdk/lib-storage for multipart

* gitignore: add .DS_Store

* test(object-storage): remove only

* test(object-storage/multipart): generate video

* fix lint issue

* test(obj-storage/video): ensure file size

* Styling

Co-authored-by: Chocobozzz <me@florianbigard.com>
2022-04-19 15:22:18 +02:00
Chocobozzz
77d0ae7b20 Fix 2 hours limit on uploads 2022-04-19 11:44:03 +02:00
Chocobozzz
322ef8bb9c Upgrade server dependencies 2022-04-15 10:56:46 +02:00
Chocobozzz
b211106695 Support video views/viewers stats in server
* Add "currentTime" and "event" body params to view endpoint
 * Merge watching and view endpoints
 * Introduce WatchAction AP activity
 * Add tables to store viewer information of local videos
 * Add endpoints to fetch video views/viewers stats of local videos
 * Refactor views/viewers handlers
 * Support "views" and "viewers" counters for both VOD and live videos
2022-04-15 09:49:35 +02:00
Chocobozzz
1575be6825 Upgrade server dependencies 2022-04-08 14:32:31 +02:00
Chocobozzz
f4110e0a72 Update server dependencies 2022-03-21 14:20:47 +01:00
Chocobozzz
70f3012acd Bumped to version v4.1.1 2022-03-08 10:41:59 +01:00