Karol Sójko
c5c24b3ac9
fix(api-gateway): add meta field to grpc sync calls ( #934 )
2023-11-21 09:21:54 +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
ed05ea553f
fix(api-gateway): remove overly verbose debug messages
2023-11-16 12:57:07 +01:00
Karol Sójko
6391a01b57
feat: add debug logs for grpc communication
2023-11-16 12:10:51 +01:00
Karol Sójko
78fbeb595f
fix(api-gateway): bindings
2023-11-16 11:04:44 +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
a9b1543e20
fix(api-gateway): websockets calls logs severity
2023-11-10 12:59:42 +01:00
Karol Sójko
5d3fb9a537
fix(api-gateway): add logs about calling web sockets with minimal format
2023-11-10 10:32:47 +01:00
Karol Sójko
c4ae12d53f
fix: reduce websockets api communication data ( #919 )
2023-11-09 11:44:31 +01:00
Karol Sójko
6b554c28b7
fix(api-gateway): remove calling both auth and payments on account deletion request
2023-11-07 12:02:40 +01:00
Karol Sójko
3e376c44e3
fix: retry attempts on session validation and more verbose logs ( #898 )
2023-11-03 11:23:02 +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
14bcf7b6c9
fix(api-gateway): logs for errors reaching service
2023-10-27 11:36:52 +02:00
Karol Sójko
654663d17f
fix(api-gateway): retry attempts and logs
2023-10-26 13:27:27 +02:00
Karol Sójko
6aee51bd45
fix(api-gateway): add session validation retry attempts on timedout requests
2023-10-20 11:46:29 +02:00
Karol Sójko
1c3d19cca4
fix(api-gateway): logs severity on retry attempts
2023-10-20 10:21:10 +02:00
Karol Sójko
ce357679e9
feat(api-gateway): add retry attempts on timedout requests ( #885 )
2023-10-20 09:24:01 +02:00
Karol Sójko
e385926046
fix(api-gateway): stringify error in service proxy
2023-10-19 20:01:18 +02:00
Karol Sójko
a2c1ebe675
feat: remove transition state ( #882 )
...
* fix: Dockerfile build deps
* feat: remove transition state
2023-10-19 11:38:16 +02:00
Karol Sójko
07398169c8
fix: passing key params for backup requests ( #867 )
2023-10-12 15:37:20 +02:00
Karol Sójko
efb341eb99
feat: remove newrelic integration ( #862 )
2023-10-10 15:07:38 +02:00
Karol Sójko
08f7c5447b
fix: opentelemetry instantiation
2023-10-10 13:19:51 +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
3ee49416f8
feat: setting xray segment user on api-gateway level
2023-10-05 16:25:09 +02:00
Karol Sójko
230c96dcf1
feat: add designating a survivor in shared vault ( #841 )
...
* feat: add designating a survivor in shared vault
* add designated survivor property to http representation
* fix: specs
* fix: more specs
* fix: another spec fix
* fix: yet another spec fix
2023-09-21 12:26:08 +02:00
Karol Sójko
c7807d0f9e
fix: adjust transition timestamps to be universal
2023-09-13 10:25:02 +02:00
Karol Sójko
794cd8734a
feat: should be able to access shared item revisions as third party user ( #807 )
2023-09-06 15:36:23 +02:00
Karol Sójko
d13c975f94
chore: upgrade deps ( #805 )
...
* chore: upgrade semver
* chore: upgrade configure-aws-credentials@v2
* chore: upgrade prettier deps
* fix: linter issues
2023-09-01 16:14:51 +02:00
Karol Sójko
ee656b868b
fix(api-gateway): transition triggering endpoint call for revisions
2023-08-30 14:08:13 +02:00
Karol Sójko
25ffd6b803
feat: add a way to trigger transition procedure for revisions ( #798 )
...
* feat: add a way to trigger transition procedure for revisions
* fix: localstack linking
* fix: revisions endpoints
2023-08-30 13:14:49 +02:00
Karol Sójko
05bb12c978
feat: add trigerring items transition and checking status of it ( #707 )
2023-08-24 14:39:33 +02:00
Karol Sójko
34085ac6fb
feat: consider shared vault owner quota when uploading files to shared vault ( #704 )
...
* fix(auth): updating storage quota on shared subscriptions
* fix(syncing-server): turn shared vault and key associations into value objects
* feat: consider shared vault owner quota when uploading files to shared vault
* fix: add passing x-shared-vault-owner-context value
* fix: refactor creating cross service token to not throw errors
* fix: caching cross service token
* fix: missing header in http service proxy
2023-08-22 10:49:58 +02:00
Karol Sójko
19b8921f28
feat(syncing-server): limit shared vaults creation based on role ( #687 )
...
* feat(syncing-server): limit shared vaults creation based on role
* fix: add role names emptyness validation
* fix: roles passing to response locals
2023-08-07 17:35:47 +02:00
Karol Sójko
79d71ca161
fix(api-gateway): remove duplicating req/res objects on return raw response from payments
2023-07-31 14:19:01 +02:00
Karol Sójko
0d5dcdd8ec
feat: refactor deleting account ( #676 )
...
* fix(api-gateway): TYPES aliases
* feat: refactor account deleting
2023-07-31 13:23:39 +02:00
Karol Sójko and Mo
e8ba49ecca
feat(syncing-server): add deleting outbound messages
...
Co-authored-by: Mo <[email protected] >
2023-07-27 08:06:56 +02:00
Karol Sójko
efa4d7fc60
feat(syncing-server): add shared vaults, invites, messages and notifications to sync response ( #665 )
...
* feat(syncing-server): add shared vaults, invites, messages and notifications to sync response
* fix(syncing-server): migration timestamps
* fix: issue with migrations for notifications
2023-07-20 11:52:45 +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
3f21a358d2
feat(syncing-server): add persistence of shared vaults with users and invites + controllers ( #662 )
...
* feat(syncing-server): associating existing items with key systems and shared vaults
* fix(syncing-server): find item query
* feat(syncing-server): add persistence of shared vaults with users and invites
* feat: shared vault controllers
2023-07-19 07:28:03 +02:00
Karol Sójko and Mo
fa7fbe26e7
feat: shared vaults functionality in api-gateway,auth,files,common,security,domain-events. ( #629 )
...
Co-authored-by: Mo <[email protected] >
2023-06-30 11:31:25 +02:00
Karol Sójko
d5a8409bb5
fix: add debug logs for invalid-auth responses
2023-06-28 14:30:39 +02:00
Karol Sójko
0df471585f
fix(home-server): add debug logs about container initalizations
2023-06-22 11:50:59 +02:00
Karol Sójko
e6a4cc3098
fix(api-gateway): direct call service proxy to return 400 responses instead of throwing errors
2023-06-09 12:52:58 +02:00
Karol Sójko
d6e531d4b6
feat(home-server): allow running the home server with a mysql and redis configuration ( #622 )
...
* feat(home-server): allow running the home server with a mysql and redis configuration
* fix(files): config for file uploader
* fix(files): if condition on fs file uploader bootstrap
2023-06-05 11:47:10 +02:00
Karol Sójko
a8b806af08
fix(home-server): streaming logs
2023-06-02 14:10:20 +02:00
Karol Sójko
2f569d4104
fix(home-server): add default for VERSION environment variable
2023-06-02 12:52:51 +02:00