Karol Sójko
0443de88ce
feat(syncing-server): reduced abuse thresholds for free users ( #1021 )
2024-01-12 15:45:00 +01:00
Karol Sójko
6062f85000
fix: add dedicated http code response upon a request with too large payload ( #1019 )
...
* fix: add dedicated http code response upon a request with too large payload
* fix error log
2024-01-10 15:19:26 +01:00
Karol Sójko
a881dd2d79
fix(syncing-server): disable ot tracing
2024-01-08 06:16:59 +01:00
Karol Sójko
e3cb1faba4
fix(syncing-server): add traffic abuse check in gRPC coms
2024-01-05 13:07:00 +01:00
Karol Sójko
a0e523e64c
fix(syncing-server): add opentelemetry sdk shutdown
2024-01-03 10:41:31 +01:00
Karol Sójko
f1b6fa55df
fix(syncing-server): enable opentelemetry
2024-01-03 10:05:25 +01:00
Karol Sójko
5987b0899c
fix: adjust grpc keepalive parameters
2024-01-02 10:54:07 +01:00
Karol Sójko
bfef16ce37
fix: define grpc max message size
2023-11-20 15:00:48 +01:00
Karol Sójko
2dff6a2ed3
fix: setting gzip as default compression on grpc calls ( #933 )
2023-11-20 13:52:54 +01:00
Karol Sójko
5b84f078c6
feat(grpc): add syncing protocol buffers ( #930 )
...
* feat(grpc): add syncing protocol buffers
* wip
* feat: syncing implementation
* fix: sendign metadata
* fix: grpc sync request mapping
* fix grpc response mapper
2023-11-20 11:08:16 +01:00
Karol Sójko
4f62cac213
feat: add grpc sessions validation server ( #928 )
...
* feat: add grpc sessions validation server
* feat: add client implementation on api gateway
* fix: response codes
* fix: errored response
* feat: add configuring grpc as optional service proxy
* fix env vars
* fix linter issue
2023-11-16 10:10:42 +01:00
Karol Sójko
daad76d0dd
feat: add keep-alive connections to subservices ( #924 )
...
* feat: add keep-alive connections to subservices
* fix: defaults
2023-11-10 14:52:44 +01:00
Karol Sójko
c24353cc24
feat: add graceful shutdown procedures upon SIGTERM ( #923 )
2023-11-10 12:20:21 +01:00
Karol Sójko
751f3b2547
fix: remove open telemetry from code ( #903 )
2023-11-07 09:15:31 +01:00
Karol Sójko
16a6815b69
fix: add fallback methods for 404 requests ( #893 )
...
* fix: add fallback methods for 404 requests
* fix: remove fallback controllers exports
* fix: have only one fallback controller expored
2023-10-31 14:44:33 +01:00
Karol Sójko
32fe8d0a85
fix: reduce the amount of metrics gathered in telemetery
2023-10-13 10:19:33 +02:00
Karol Sójko
250c1f069b
fix(syncing-server): elevate otel sdk before the winston import
2023-10-10 12:32:20 +02:00
Karol Sójko
3e4a1e9645
fix(syncing-server): elevate otel sdk before the container starts
2023-10-10 12:25:09 +02:00
Karol Sójko
3ab29569db
fix(syncing-server): add opentelemetry starting info in logs
2023-10-09 19:50:02 +02:00
Karol Sójko
5e930d08eb
feat: add opentelemetry to all services
2023-10-09 12:15:12 +02:00
Karol Sójko
b736dab3c1
fix: remove xray sdk in favor of opentelemetry
2023-10-09 09:53:34 +02:00
Karol Sójko
6583ff6cd9
feat: add xray to syncing server and files
2023-10-04 19:39:16 +02:00
Karol Sójko
56f0aef21d
fix: controller naming ( #678 )
...
* fix: rename home server controllers to base controllers
* fix: rename inversify express controllers to annotated controllers
2023-08-01 09:34:52 +02:00
Karol Sójko
aee6e60583
fix: add missing imports and exports for controllers ( #664 )
2023-07-19 09:28:09 +02:00
Karol Sójko
b28636fa73
chore: make newrelic an optional dep ( #620 )
...
* chore: make newrelic an optional dep
* fix: change newrelic imports to dynamic ones
* fix: deps
* fix: remove unplugged deps
* fix: yarn lock
* fix: add missing yarn installs
2023-06-01 12:50:11 +02:00
Karol Sójko
b3b617ea0b
feat: bundle syncing server into home server setup ( #611 )
...
* feat(syncing-server): move inversify express controllers to new structure
* wip: syncing server service binding for home server
* fix(syncing-server): container bindings
* fix(api-gateway): rename https service to service proxy
* fix: proxying requests to syncing server
* fix: responses and version binding
2023-05-17 15:38:12 +02:00
Karol Sójko
990140c392
fix: remove unused imports
2023-05-05 10:47:37 +02:00
Karol Sójko
c6122d33b9
fix: remove sentry
2023-05-05 10:44:22 +02:00
Karol Sójko
993d31167b
feat(syncing-server): refactor container config into server and worker ( #443 )
...
* feat(syncing-server): refactor container config into server and worker
* fix(syncing-server): yarn lock
* fix(api-gateway): add client update response on v1 revision endpoints
* fix(syncing-server): linter issue
2023-02-13 10:12:32 +01:00
Karol Sójko
9c72ad85a0
fix: remove @sentry/profiling-node integration as it is not compatible with ARM - fixes #383
2023-01-02 09:49:04 +01:00
Karol Sójko
8bcb552783
feat(auth): add session traces
2022-12-19 12:25:15 +01:00
Karol Sójko
e3b96c3a1f
feat(syncing-server): setup sentry profiling
2022-12-19 09:43:51 +01:00
Karol Sójko
beece69f9e
chore(deps): upgrade helmet
2022-07-27 13:39:19 +02:00
Karol Sójko
6cc4ef90db
feat: add syncing-server package
2022-06-22 16:16:03 +02:00