Commit graph

239 commits

Author SHA1 Message Date
Karol Sójko
634e8bd2d0
feat: add content sizes fixing upon grpc resource exhausted error (#1029) 2024-01-18 13:58:28 +01:00
Karol Sójko
efd816a627
feat: add storing item saving and modifying metrics (#1013)
* feat: add storing item saving and modifying metrics

* fix: missing region in cloudwatch client

* fix: metric store binding
2024-01-04 12:13:02 +01:00
Karol Sójko
99b8273e2d
feat(domain-events-infra): add grpc opentelemetry instrumentation 2024-01-03 10:11:04 +01:00
Karol Sójko
a95b6d61e7
chore: upgrade aws-sdk 2024-01-03 10:06:19 +01:00
Karol Sójko
1a349e1641
chore: upgrade opentelemetry deps 2024-01-03 10:05:50 +01:00
Karol Sójko
7c67a5a0f9
fix: retry grpc calls upon service unavailable response (#1011)
* fix: retry grpc calls upon service unavailable response

* fix: retry grpc calls for session verification
2023-12-28 15:21:40 +01:00
Karol Sójko
f3598fa5a1
chore: upgrade reflect-metadata package (#1009) 2023-12-28 11:05:06 +01:00
Karol Sójko
47004fd20a
chore: upgrade grpc-js 2023-12-07 06:49:47 +01:00
Karol Sójko
49cd5be352
fix: upgrade aws deps (#946) 2023-12-01 13:23:18 +01:00
Karol Sójko
341f69e301
Revert "chore: upgrade deps"
This reverts commit ef0464690b.
2023-11-30 10:49:55 +01:00
Karol Sójko
ef0464690b
chore: upgrade deps 2023-11-30 10:06:56 +01:00
Karol Sójko
69b404f5d4
feat: send event to client upon items change on server (#941)
* feat(websockets): persist connections in mysql

* fix: add sending event to client upon items changed on server

* fix payload

* fix: add cathcing errors

* fix: send changed items event only on a 10% dice roll
2023-11-28 09:31:42 +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
8e4e36513a
fix: remove unused even-store from code base (#925)
* fix: remove unused even-store from code base

* fix lock
2023-11-13 10:37: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
45d4920e0f
fix: remove unused axios dep in subservices 2023-11-09 14:03:44 +01:00
Karol Sójko
a6dea50d74
feat: script to mass delete accounts from CSV source (#913) 2023-11-08 11:21:00 +01:00
Karol Sójko
2e5b9105b8
fix(home-server): remove unused dep 2023-11-02 07:42:10 +01:00
dependabot[bot]
999e72fb1f
chore(deps): bump ua-parser-js from 1.0.35 to 1.0.37 (#891)
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 1.0.35 to 1.0.37.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/1.0.37/changelog.md)
- [Commits](https://github.com/faisalman/ua-parser-js/compare/1.0.35...1.0.37)

---
updated-dependencies:
- dependency-name: ua-parser-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 13:31:11 +01:00
Karol Sójko
a812f3400a
feat(auth): remove axios http calls to payments server (#889)
* feat(auth): remove axios http calls to payments server

* fix: remove unused variable

* fix: remove another unused variable
2023-10-23 14:01:22 +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
7ce9aba517
fix: remove ip attributes in opentelemetry http instrumentation (#874) 2023-10-18 10:21:35 +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
9169e2bf3f
chore: upgrade all aws-sdk clients 2023-10-11 11:54:13 +02:00
Karol Sójko
efb341eb99
feat: remove newrelic integration (#862) 2023-10-10 15:07:38 +02:00
Karol Sójko
b47c80cccd
feat(domain-events-infra): add express instrumentation 2023-10-09 14:30:51 +02:00
Karol Sójko
b72e515931
feat(domain-events-infra): add ioredis instrumentation 2023-10-09 14:22:24 +02:00
Karol Sójko
65fcc657a7
feat(domain-events-infra): add winston instrumentation 2023-10-09 14:16:25 +02:00
Karol Sójko
5e930d08eb
feat: add opentelemetry to all services 2023-10-09 12:15:12 +02:00
Karol Sójko
6abdd73a31
feat(revisions): switch to open telemetry 2023-10-09 11:11:55 +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
db4607d4aa
chore: upgrade sqs-consumer 2023-10-06 07:26:59 +02:00
Karol Sójko
f0531d68cb
feat: add xray to analytics scheduler and websockets 2023-10-06 07:23:06 +02:00
Karol Sójko
9f76e389e2
fix(revisions): capture mysql to xray 2023-10-05 13:22:39 +02:00
Karol Sójko
dc76113915
feat(api-gateaway): configure aws-xray-sdk 2023-10-04 19:44:25 +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
126989df82
feat(revisions): add aws-xray-sdk 2023-10-04 17:22:40 +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
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
9759814f63
feat: add storing paging progress in redis 2023-09-25 09:40:49 +02:00
Karol Sójko
c2cbf44594
chore: upgrade node version (#835)
* chore: upgrade node version

* chore: upgrade yarn

* fix: yarn setup:

* remove bundle plugin

* fix bundling

* fix env path for files
2023-09-18 13:32:49 +02:00
Karol Sójko
dd9a9c68cb
fix(auth): upgrade simplewebauthn dependency (#826) 2023-09-15 10:35:14 +02:00
Karol Sójko
72ab08a0d0
fix(websockets): issue with sending messages to active websocket connections (#806) 2023-09-05 08:13:42 +02:00
Karol Sójko
6dfd09989e
chore: remove unused nodemon 2023-09-04 08:28:02 +02:00
Karol Sójko
e986abaab5
chore: upgrade @types/uuid 2023-09-04 08:23:46 +02:00
Karol Sójko
a006fb3119
chore: upgrade typescript eslint plugin 2023-09-04 08:22:42 +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
27ff25b70e
fix: inserting revisions instead of upsert (#803)
* fix: inserting revisions instead of upsert

* fix: specs

* fix: specs
2023-09-01 12:40:47 +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