Commit graph

178 commits

Author SHA1 Message Date
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
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
a6dea50d74
feat: script to mass delete accounts from CSV source (#913) 2023-11-08 11:21:00 +01:00
Karol Sójko
d14411d72e
chore: upgrade deps 2023-11-02 07:40:27 +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
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
65ced2cc7b
feat: add custom tracing on workers 2023-10-09 14:08:35 +02:00
Karol Sójko
cb23506c1f
fix: checksums on packages 2023-10-09 11:21:22 +02:00
Karol Sójko
bf9072dbd4
fix(revisions): add trace id sampler 2023-10-09 11:18:52 +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
9f76e389e2
fix(revisions): capture mysql to xray 2023-10-05 13:22:39 +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
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
4a72097921
chore: upgrade dependencies (#717) 2023-08-30 07:48:00 +02:00
Karol Sójko
2646b756a9
feat(revisions): add MongoDB support (#715)
* feat(revisions): add MongoDB support

* fix: add missing mongodb from revisions

* fix: mongodb bson imports
2023-08-29 12:19:55 +02:00
Karol Sójko
b24b576209
feat: add mongodb initial support (#696)
* feat: add mongodb initial support

* fix: typeorm annotations for mongodb entity

* wip mongo repo

* feat: add mongodb queries

* fix(syncing-server): env sample

* fix(syncing-server): Mongo connection auth source

* fix(syncing-server): db switch env var name

* fix(syncing-server): persisting and querying by _id as UUID in MongoDB

* fix(syncing-server): items upserts on MongoDB

* fix: remove foreign key migration
2023-08-16 13:00:16 +02:00
Karol Sójko
17fd12305e
chore(deps): upgrade @standardnotes deps 2023-07-12 14:25:23 +02:00
Karol Sójko
a0af8f0025
feat: domain items (#655)
* feat: content type as a value object

* feat: turn items into domain entities

* fix: update @standardnotes/api

* fix(syncing-server): bindings order
2023-07-12 10:19:22 +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
b74e7ce86d
fix: add @lerna-lite/publish 2023-05-30 13:54:28 +02:00
Karol Sójko
a6b062f638
feat: upgrade to node 20.2.0 (#616) 2023-05-30 10:41:10 +02:00
Karol Sójko
fea58029b9
feat(auth): move inversify express controllers to different structure (#610)
* wip: move valet token controller

* wip: move users controller

* wip: move admin controller

* wip: move subscription tokens controller

* wip: move subscription settings controller

* wip: move settings controller

* wip: move middleware

* wip: move session controller

* wip: move offline controller

* wip: move listed controller

* wip: move internal controller

* wip: move healthcheck controller

* wip: move features controller

* fix: bind inversify express controllers only for home server

* fix: inversify deps
2023-05-17 11:54:18 +02:00