Alexander Onnikov
|
11e9530484
|
Bump versions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-30 16:18:22 +07:00 |
|
Alexander Onnikov
|
3f8497ee35
|
add workspace usage info
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-30 15:42:10 +07:00 |
|
Alexander Onnikov
|
eb911a3bc7
|
bump version -> 0.1.18
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-28 23:07:15 +07:00 |
|
Alexander Onnikov
|
cb617464d4
|
fix merge of large blobs feched from s3
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-28 23:06:05 +07:00 |
|
Alexander Onnikov
|
961afd2b60
|
Bump versions again
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-28 00:12:32 +07:00 |
|
Alexander Onnikov
|
59db8a1a5c
|
Bump versions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-27 23:51:30 +07:00 |
|
Alexander Onnikov
|
e1f65a676a
|
add support for textStyle mark
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-27 23:46:13 +07:00 |
|
Alexander Onnikov
|
5173e3cf0d
|
add support for textColor mark
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-27 23:46:13 +07:00 |
|
Alexander Onnikov
|
7fdcb8ebaa
|
bump version -> 0.1.17
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-27 19:24:23 +07:00 |
|
Alexander Onnikov
|
ba2385123c
|
remove arc from worker
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-27 19:23:02 +07:00 |
|
Alexander Onnikov
|
5a221f2dcf
|
Bump versions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-24 01:03:57 +07:00 |
|
Alexander Onnikov
|
c67b89b00e
|
use proper content type in multipart upload
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-24 01:00:16 +07:00 |
|
Alexander Onnikov
|
bca70dea13
|
Open telemetry support
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-24 00:06:47 +07:00 |
|
Alexander Onnikov
|
36fe1deb35
|
Do not transcode while recording
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-23 12:10:38 +07:00 |
|
Alexander Onnikov
|
8c574e8beb
|
rename send -> try_send
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-21 22:39:30 +07:00 |
|
Alexander Onnikov
|
fd148c6258
|
bump version -> 0.1.16
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-21 14:12:33 +07:00 |
|
 Alexander OnnikovandGitHub
|
ef5a5ebcec
|
feat: compact compact worker (#4)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-21 14:11:15 +07:00 |
|
Alexander Onnikov
|
4a85a7df38
|
fic validation issues
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-16 14:09:48 +07:00 |
|
Alexander Onnikov
|
7f31611d33
|
report more accurate upload progress
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-16 13:23:00 +07:00 |
|
Alexander Onnikov
|
e6cc8ab8cd
|
remove incorrect test
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-15 12:25:59 +07:00 |
|
Alexander Onnikov
|
595c44e869
|
fix front service upload
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-14 22:36:20 +07:00 |
|
Alexander Onnikov
|
af1cf1a766
|
fix versions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-14 13:34:06 +07:00 |
|
Alexander Onnikov
|
93bbe337da
|
Bump versions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-14 13:30:26 +07:00 |
|
Alexander Onnikov
|
f6b763bccb
|
Add storage client
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-14 13:27:34 +07:00 |
|
Alexander Onnikov
|
a276415bda
|
fix merge unit tests
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-11 14:14:03 +07:00 |
|
Alexander Onnikov
|
966956d1c0
|
bump version -> 0.1.15
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-10 23:54:54 +07:00 |
|
Alexander Onnikov
|
84c1d8e520
|
validate json patch
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-10 23:54:20 +07:00 |
|
Alexander Onnikov
|
b4a6280dcb
|
fix unstable ydoc tests
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-10 20:20:28 +07:00 |
|
Alexander Onnikov
|
9679d48166
|
fix collaboration test
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-10 18:53:14 +07:00 |
|
Alexander Onnikov
|
3cc95d1cf7
|
bump version -> 0.1.14
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-10 15:51:16 +07:00 |
|
Alexander Onnikov
|
6ef90f61e6
|
fix: do not fail on deseralization error and add logs
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-10 15:50:47 +07:00 |
|
Alexander Onnikov
|
a0b4ac3758
|
fix validation issues
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-10 12:32:29 +07:00 |
|
Alexander Onnikov
|
35e2731297
|
Bump version
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-10 12:27:43 +07:00 |
|
Alexander Onnikov
|
c8efb6f2ef
|
Add hulylake storage adapter
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-10 12:24:34 +07:00 |
|
Alexander Onnikov
|
63800d6ecb
|
Bump version
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-10 12:18:42 +07:00 |
|
Alexander Onnikov
|
b80b33dd88
|
update hulylake client
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-10 12:15:01 +07:00 |
|
Alexander Onnikov
|
b99dc8c7d2
|
Bump versions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-10 00:02:06 +07:00 |
|
Alexander Onnikov
|
138adaf021
|
feat: adjust hulylake client for storage adapter
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-09 23:19:47 +07:00 |
|
Alexander Onnikov
|
c6bdc68b52
|
bump version -> 0.1.13
* added Range requests support
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-06 14:16:26 +07:00 |
|
Alexander Onnikov
|
fe7a2dd4df
|
fix broken build
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-02 18:12:10 +07:00 |
|
Alexander Onnikov
|
3d2908d768
|
support range requests
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-02 16:54:18 +07:00 |
|
Alexander Onnikov
|
ccbd7d2f51
|
bump version -> 0.1.12
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-01 17:58:38 +07:00 |
|
Alexander Onnikov
|
c57608c927
|
instrument pg functions
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-10-01 17:57:58 +07:00 |
|
Alexander Onnikov
|
4e569b8033
|
bump version -> 0.1.11
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-26 11:21:37 +07:00 |
|
Alexander Onnikov
|
15cb784f60
|
use lock on patch and put operations
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-26 11:21:24 +07:00 |
|
Alexander Onnikov
|
604cbc4484
|
bump version -> 0.1.10
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-26 00:33:04 +07:00 |
|
Alexander Onnikov
|
f812af239e
|
make cache control header configurable
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-25 22:53:36 +07:00 |
|
Alexander Onnikov
|
f7a0fd0796
|
add opentelemetry support
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-25 22:36:48 +07:00 |
|
Alexander Onnikov
|
423fa2c0a4
|
bump version -> 0.1.9
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-24 23:48:42 +07:00 |
|
Alexander Onnikov
|
0dd3d5e104
|
add huly remove operation
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-24 23:48:11 +07:00 |
|
Alexander Onnikov
|
e71609248b
|
bump version -> 0.1.8
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-24 12:01:26 +07:00 |
|
Alexander Onnikov
|
7067541f5c
|
fix conditional patch
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-24 12:01:13 +07:00 |
|
Alexander Onnikov
|
4c7e31df20
|
add patch error test
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-23 23:54:32 +07:00 |
|
Alexander Onnikov
|
28bfac1818
|
bump version -> 0.1.7
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-23 23:44:38 +07:00 |
|
Alexander Onnikov
|
9f52173ed2
|
keep patch error message
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-23 23:43:56 +07:00 |
|
Alexander Onnikov
|
3149a2cc96
|
bump version -> 0.1.6
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-23 21:40:03 +07:00 |
|
Alexander Onnikov
|
58e6d7d40c
|
use default value for part date
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-23 21:39:28 +07:00 |
|
Alexander Onnikov
|
a4b699c9a2
|
add last modified header to get and head
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-23 11:20:12 +07:00 |
|
Alexander Onnikov
|
bde74f1990
|
handle s3 precondition failed error
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-23 10:32:17 +07:00 |
|
Alexander Onnikov
|
72dae37dd6
|
implement conditional put/patch
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-22 23:41:20 +07:00 |
|
Alexander Onnikov
|
2469c00b1d
|
bump version -> 0.1.5
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-19 13:07:29 +07:00 |
|
Alexander Onnikov
|
3a9716c607
|
fix merge tests
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-18 23:27:20 +07:00 |
|
 Alexander OnnikovandGitHub
|
32a898d331
|
Merge pull request #2 from hcengineering/feat-write-recovery
write recovery data to s3
|
2025-09-18 00:16:20 +07:00 |
|
Alexander Onnikov
|
7e0a325aab
|
rename hash and blob prefixes
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-17 23:58:03 +07:00 |
|
Alexander Onnikov
|
0b09d41c35
|
write recovery data to s3
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-17 23:43:23 +07:00 |
|
Alexander Onnikov
|
b84eab183a
|
bump version -> 0.1.4
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-15 23:39:11 +07:00 |
|
Alexander Onnikov
|
7d0218114e
|
use hop field of huly operations
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-15 23:38:15 +07:00 |
|
Alexander Onnikov
|
1dee0536ae
|
bump version -> 0.1.3
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-15 12:20:26 +07:00 |
|
Alexander Onnikov
|
386a06b7d2
|
qfix: parse huly ops first
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-15 12:19:25 +07:00 |
|
Alexander Onnikov
|
17463dd657
|
simplify error check logic
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-11 23:34:20 +07:00 |
|
Alexander Onnikov
|
55b9a4d54e
|
bump version
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-11 23:04:08 +07:00 |
|
Alexander Onnikov
|
287fd71d5d
|
run tests during build
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-11 23:02:47 +07:00 |
|
Alexander Onnikov
|
298186454d
|
add error type for db layer errors
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-11 23:02:10 +07:00 |
|
Alexander Onnikov
|
23125b0d1d
|
retry blob insert on constraint violation
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-10 21:42:01 +07:00 |
|
 Alexander OnnikovandGitHub
|
eb30332c8b
|
fix: update esbuild in comm types (#101)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-10 11:42:49 +04:00 |
|
Alexander Onnikov
|
88c5568648
|
refactor patch apply
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-09 21:25:27 +07:00 |
|
Alexander Onnikov
|
ca11af7f69
|
simplify apply op
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-09 18:38:28 +07:00 |
|
Alexander Onnikov
|
0d8beaae2e
|
rework patch operations
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-09 16:19:37 +07:00 |
|
Alexander Onnikov
|
24612df5e0
|
add unit tests for merge validation
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-09 15:02:23 +07:00 |
|
Alexander Onnikov
|
6d8c23beda
|
add test for head with jsonpatch merge strategy
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-09 15:02:23 +07:00 |
|
Alexander Onnikov
|
bb362c3ee5
|
Use Option<usize> for content_length
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-04 22:05:06 +07:00 |
|
Alexander Onnikov
|
1c1e759827
|
add head method
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-04 18:17:33 +07:00 |
|
Alexander Onnikov
|
4705b6cc72
|
add content length fn to merge mod
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-04 18:17:27 +07:00 |
|
Alexander Onnikov
|
83d39a5252
|
add more put tests
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-02 22:02:53 +07:00 |
|
Alexander Onnikov
|
d780ad4c28
|
adjust logging for s3 and postgres
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-01 22:19:03 +07:00 |
|
Alexander Onnikov
|
11ae31625f
|
add more auth, post, and put tests
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-09-01 16:00:52 +07:00 |
|
Alexander Onnikov
|
27e1cb49a0
|
reorganize code into workspaces
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-08-29 17:40:11 +07:00 |
|
Alexander Onnikov
|
9a7b238501
|
fix formatting
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-08-29 16:35:41 +07:00 |
|
Alexander Onnikov
|
7330a52c4a
|
add test config
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-08-29 15:31:18 +07:00 |
|
Alexander Onnikov
|
de9f5b7325
|
add sanity api test
|
2025-08-29 14:45:14 +07:00 |
|
Alexander Onnikov
|
aeaf67a212
|
fix: set parent for recording blobs
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-07-08 21:06:05 +07:00 |
|
Alexander Onnikov
|
0e4b200720
|
UBERF-12153 Transcode only created blobs
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-07-03 18:39:06 +07:00 |
|
Alexander Onnikov
|
a68925459a
|
fix: do not cache m3u8 files
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-07-01 23:51:15 +07:00 |
|
Alexander Onnikov
|
54d792ed7b
|
fix: provide service name in token extra
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-07-01 17:02:52 +07:00 |
|
Alexander Onnikov
|
a1a5bac7b5
|
fix ci and fmt issues
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-06-27 11:14:55 +07:00 |
|
Alexander Onnikov
|
0cb756d440
|
feat: fast live recording
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-06-26 23:26:26 +07:00 |
|
Alexander Onnikov
|
86ad2921f2
|
fix: extract command executor to separate class
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-06-24 19:02:56 +07:00 |
|
Alexander Onnikov
|
960eceb4af
|
fix: ensure correct ffmpeg commands
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-06-24 16:44:22 +07:00 |
|
Alexander Onnikov
|
b4949c0a36
|
fix: nil pointer dereference
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-06-24 12:11:36 +07:00 |
|
Alexander Onnikov
|
4bc1ea0a07
|
fix: proper upload rollback
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-06-24 11:09:01 +07:00 |
|