Karol Sójko and GitHub
1a57c247b2
chore: release latest changes ( #1056 )
...
* chore: release latest changes
* update yarn lockfile
* remove stale files
* fix ci env
* remove mysql command overwrite
* remove mysql overwrite from example
* fix cookie cooldown in memory
2024-06-18 09:29:24 +02:00
Karol Sójko and GitHub
86b050865f
feat(auth): add script for fixing subscriptions with missing id state ( #1030 )
...
* fix(auth): add subscription id safe guards on handlers
* feat(domain-events): add subscription state events
* feat(domain-events): add subscription state events
* feat(auth): add handling of subscription state fetched events
* feat(auth): add script for fixing subscriptions state
2024-01-19 11:17:33 +01:00
Karol Sójko and GitHub
d44866b3c0
chore: add types for response locals ( #1015 )
2024-01-08 13:04:25 +01:00
Karol Sójko
5987b0899c
fix: adjust grpc keepalive parameters
2024-01-02 10:54:07 +01:00
Karol Sójko and GitHub
26b13ed6d4
fix(auth): adding user roles upon renewal of shared subscription ( #1012 )
...
* fix(auth): adding user roles upon renewal of shared subscription
* feat(auth): add procedure to fix roles on shared subscriptions
2023-12-29 11:07:51 +01:00
Karol Sójko
7e8d7f6874
fix: cleanup revision requests
2023-12-29 07:55:16 +01:00
Karol Sójko
eff1d642cf
fix(auth): missing return statement in lock middleware
2023-12-28 16:39:38 +01:00
Karol Sójko and GitHub
7962b245b5
fix: stop revisions propagation ( #1008 )
2023-12-26 11:40:09 +01:00
Karol Sójko and GitHub
de4fcf9a4c
feat: add procedure for recalculating file quota for user ( #980 )
...
* fix(auth): safe guard file upload bytes used to be positive intiger
* feat: add procedure for recalculating file quota for user
* add more meta to logs
2023-12-14 12:31:19 +01:00
Karol Sójko and GitHub
d5c1b76de0
feat: replace websocket connection validation with grpc ( #954 )
...
* feat: replace websocket connection validation with grpc
* fix(api-gateway): error logs metadata details
* fix binding
* fix logs severity on websockets
* add user uuid to grpc call error logs
2023-12-07 12:58:07 +01:00
Karol Sójko
bfef16ce37
fix: define grpc max message size
2023-11-20 15:00:48 +01:00
Karol Sójko and GitHub
2dff6a2ed3
fix: setting gzip as default compression on grpc calls ( #933 )
2023-11-20 13:52:54 +01:00
Karol Sójko and GitHub
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
6391a01b57
feat: add debug logs for grpc communication
2023-11-16 12:10:51 +01:00
Karol Sójko and GitHub
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 and GitHub
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 and GitHub
c24353cc24
feat: add graceful shutdown procedures upon SIGTERM ( #923 )
2023-11-10 12:20:21 +01:00
Karol Sójko and GitHub
a6dea50d74
feat: script to mass delete accounts from CSV source ( #913 )
2023-11-08 11:21:00 +01:00
Karol Sójko and GitHub
d228a86f48
feat(auth): add triggering post setting update actions ( #905 )
...
* feat(auth): add triggering post setting update actions
* feat(auth): refactor email backups
* fix: add extra logs for backups
* fix: specs
2023-11-07 15:14:51 +01:00
Karol Sójko and GitHub
751f3b2547
fix: remove open telemetry from code ( #903 )
2023-11-07 09:15:31 +01:00
Karol Sójko
0e43bc0042
feat: extract setting name to domain-core package
2023-10-26 15:18:11 +02:00
Karol Sójko and GitHub
1b5078eb96
feat: refactor settings ( #890 )
...
* feat: refactor settings
* fix verify mfa specs and data source metadata
* fix: compound index field names
* fix metadata binding for typeorm repository
* fix responses to preserve e2e
* fixes for e2e
* fix recovery codes e2e
* add missing specs
2023-10-26 12:42:30 +02:00
Karol Sójko and GitHub
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
0d37cb293c
fix(auth): traversing through users in transition
2023-10-17 13:25:20 +02:00
Karol Sójko
aba4f90485
feat: add wrapping sqs receive message with open telemetry
2023-10-17 10:14:26 +02:00
Karol Sójko
1cad18a681
fix(auth): logs for triggering transition
2023-10-16 08:15:53 +02: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 and GitHub
07398169c8
fix: passing key params for backup requests ( #867 )
2023-10-12 15:37:20 +02:00
Karol Sójko
443235a861
feat: add opentelemetry for scheduled tasks
2023-10-11 09:42:45 +02:00
Karol Sójko
08f7c5447b
fix: opentelemetry instantiation
2023-10-10 13:19:51 +02:00
Karol Sójko
783fd9e2c6
feat: add more logs to transition
2023-10-10 08:16:00 +02:00
Karol Sójko
65ced2cc7b
feat: add custom tracing on workers
2023-10-09 14:08:35 +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
79a44aa51f
fix(auth): checking for transition role when triggering transition
2023-10-06 14:56:45 +02:00
Karol Sójko
a45b5b69b5
fix: add xray-sdk to background processors
2023-10-06 09:33:15 +02:00
Karol Sójko
0281724196
fix(auth): remove ec2 plugin from worker
2023-10-04 13:21:14 +02:00
Karol Sójko
373cfad1f7
fix(auth): remove ec2 plugin
2023-10-04 12:42:49 +02:00
Karol Sójko
b1b244a2cf
feat: add xray segment tracing on auth-worker
2023-10-03 08:21:57 +02:00
Karol Sójko
3838358081
fix(auth): add aws xray ecs and ec2 plugins
2023-10-02 12:56:06 +02:00
Karol Sójko and GitHub
1a388f00c3
feat(auth): introduce AWS X-Ray SDK ( #859 )
...
* feat(auth): configure aws-xray-sdk for express
* configured aws sdk clients
* configure setting user metadata on segment
* fix binding
* fix binding order
2023-10-02 12:52:49 +02:00
Karol Sójko
5ef6c5c14a
fix(auth): disable transitions retriggering if they are in progress
2023-09-28 14:40:37 +02:00
Karol Sójko
bf855bb26e
fix(auth): add debug logs to transition
2023-09-19 08:02:27 +02:00
Karol Sójko and GitHub
36f07c691a
feat: refactor transition to minimize status changes ( #828 )
2023-09-15 16:56:08 +02:00
Karol Sójko and GitHub
d4d49454a6
feat: add skipping verified transitions ( #827 )
...
* fix(syncing-server): remove transitioning individual users
* feat: add skipping verified transitions
* fix(auth): remove unused use case
2023-09-15 11:31:52 +02:00
Karol Sójko
5984e4c3e7
fix(auth): remove re-triggering revisions transition
2023-09-13 11:51:34 +02:00
Karol Sójko
c164bde847
fix(auth): passing transition timestamp
2023-09-13 11:03:32 +02:00
Karol Sójko
54113abe2a
fix: imports
2023-09-12 21:31:58 +02:00
Karol Sójko
afe385aed4
fix(auth): remove the transition role constraint
2023-09-12 21:28:48 +02:00
Karol Sójko
e535cd504c
fix: retry failed revision transitions
2023-09-12 14:45:17 +02:00