Iain Sproat
5361d64e99
Revert "fix(server helm / dockerfile): remove entrypoint from dockerfile ( #1605 )" ( #1606 )
...
This reverts commit bcea709712 .
2023-06-02 16:33:26 +01:00
Gergő Jedlicska
bcea709712
fix(server helm / dockerfile): remove entrypoint from dockerfile ( #1605 )
...
the server helm deployment only overrides if inspect is needed
2023-06-02 16:01:01 +02:00
Iain Sproat
e71f382e6a
feat(helm): configure inspect flag for server via helm chart ( #1593 )
2023-06-01 21:43:22 +01:00
Kristaps Fabians Geikins
e3f4ab14c7
start sending headers to apollo studio
2023-05-30 13:01:48 +03:00
Kristaps Fabians Geikins
440adbd3f9
feat: checking schema changes against apollo studio ( #1603 )
2023-05-30 12:35:15 +03:00
Kristaps Fabians Geikins
a62b7d0a15
fix: hiding outdated/stuck file uploads
2023-05-30 10:09:45 +03:00
Kristaps Fabians Geikins
c650bd3fec
fix(server): re-enabling functionality we disabled when we encountered performance degradation ( #1602 )
2023-05-30 09:50:18 +03:00
Kristaps Fabians Geikins
5c032bd7a8
fix(fe2): saving more concrete resourceIdString in comments
2023-05-30 09:17:02 +03:00
Kristaps Fabians Geikins
9427686d42
fix(fe2): various follow mode & thread viewer state sync fixes & improvements ( #1595 )
...
* fix(fe2): unfollow on camera move
* WIP new state hydration function
* WIP sync state
* minor cleanup
* fix coloring not being tracked
* fix for post thread close camera pos restore
* supporting duplicate users
* preventing guest commenting + state reset fixes
* fixed guests not receiving viewer comment updates
* post-thread creation opens new thread
* removing gap between 'X is typing' and bubble appearing
* reset filters will also reset colors now
* fixed thread full context
* camera reset fix
* thread reset fix
* fixed router concurrency issues
* followed user avatar fix
* TONS OF DEBUGGING FOR ROUTER QUEUING
* removing queued routing debugging stuff + disabling spotlight cancelation
* WIP async URL updates
* missing authLogger fixed
* fix for broken projection
* fix for bubbles positions not updating correctly
* queued routing cleanup
* fixed spotlight mode disabling unnecessarily
* added back stoplight stop on ctrl
* undid spotlight debugging
2023-05-29 15:20:32 +03:00
Gergő Jedlicska
acc2604cc5
fix(server commits graphql): fix commit author null error ( #1596 )
...
commit authorId-s can be null, if a server user is deleted.
We keep the commit on the server, so we need to be able to
return null values for commit author name and avatar
Co-authored-by: CI <devops+circleci@speckle.systems >
2023-05-24 14:33:10 +02:00
Kristaps Fabians Geikins
ada15c445d
fix: re-enabling apollo calls per second tracking
2023-05-24 10:43:33 +03:00
Kristaps Fabians Geikins
d36977ce45
temporarily disabling server subscription logging
2023-05-23 14:00:28 +03:00
Kristaps Fabians Geikins
f83118977e
fix(server): subscription request logging
2023-05-23 12:20:40 +03:00
Kristaps Fabians Geikins
d84963e638
fix: fixing inverted if-else
2023-05-22 21:04:16 +03:00
Kristaps Fabians Geikins
49f1caf5ac
fix(): disabling sub dataloader cache
2023-05-22 21:03:21 +03:00
Kristaps Fabians Geikins
a42ee35c09
fix(server): self-cleaning sub dataloaders + Comment.data type change
2023-05-22 21:00:27 +03:00
Kristaps Fabians Geikins
c7bcf8c65f
yarn install quickfix
2023-05-22 20:05:57 +03:00
Kristaps Fabians Geikins
55f46aca46
adding profiling tool to server
2023-05-22 18:35:45 +03:00
Gergő Jedlicska
b56fdab1e0
add inspect mode to server backend
2023-05-22 16:21:39 +02:00
Kristaps Fabians Geikins
c9e8f2984a
fix: dbnotificationlistener precommit
2023-05-22 17:10:07 +03:00
Kristaps Fabians Geikins
bc6bffc72e
quickfix: disabling db listener for testing
2023-05-22 16:52:13 +03:00
Kristaps Fabians Geikins
12aa979628
feat(server): proper model() and version() error handling ( #1581 )
...
* feat(server): proper model() and version() error handling
* fix(fe-2): typing errors
2023-05-18 09:46:27 +02:00
Kristaps Fabians Geikins
ba7ef04ca3
fix(server): invites fixes + proper project()/stream() query error reporting ( #1580 )
...
* fix(server): invalid stream invite purge + better error handling
* fix(server): proper project/stream query error reporting
* undo env example change
* fix(server): fixed tests
* fix(fe-2): chromatic adjustments
* fix(fe-2): non-randomized stories
2023-05-17 17:17:09 +02:00
Kristaps Fabians Geikins
766e5710b7
fix: flaky discoverable streams tests + fe2 cookie corruption
2023-05-16 14:57:24 +03:00
Kristaps Fabians Geikins
c5edff0105
fix(server): more adjustments
2023-05-08 15:05:21 +03:00
Kristaps Fabians Geikins
8369f678c3
fix(server): more adjustments
2023-05-08 15:05:07 +03:00
Kristaps Fabians Geikins
31b8a4b29c
fix(server): back to legacy commitUpdated/created structs
2023-05-08 14:26:55 +03:00
Kristaps Fabians Geikins
42a49fb635
chore: ensuring react ttypes are always stubbed ( #1570 )
2023-05-08 14:07:56 +03:00
Kristaps Fabians Geikins
b02a07e2b6
feat: Frontend 2.0 MVP
2023-05-08 10:47:01 +03:00
Iain Sproat
4eab7d9dcd
chore(deps): bump node to 18.16.0 ( #1564 )
2023-05-05 12:43:39 +01:00
Gergő Jedlicska
89dccd8495
feat(server): add speckle automate as a configurable default app ( #1540 )
...
* feat(server): add speckle automate as a configurable default app
* feat(server): add default automate url, and helm values
* fix default app tests reporting the old number
2023-04-19 12:59:59 +02:00
Dimitrie Stefanescu
d402837f9a
fix(server): prettier saves the day as always (snark)
2023-04-15 12:46:02 +01:00
Dimitrie Stefanescu
6cc1046a86
fix(server): logging ipv6 catches
2023-04-15 12:39:24 +01:00
Iain Sproat
43c339bccf
fix(logging): use broadcast address to mask logged ip ( #1532 )
2023-04-13 19:43:54 +01:00
Iain Sproat
8bc04f97d9
fix(logging): hash ip for all requests with an ip ( #1531 )
2023-04-13 17:38:17 +01:00
Iain Sproat
c6e36cdfce
fix(logging): log level for graphql errors ( #1530 )
2023-04-13 16:47:31 +01:00
Iain Sproat
6f718d8d91
fix(logging): should log headers in request; add missing return statement ( #1529 )
2023-04-13 15:30:34 +01:00
Iain Sproat
1515e2fee6
revert(ratelimit): defaults should remain as was prior to 2a35fe6 ( #1528 )
...
* Revert "fix(ratelimit): reduce /graphql limit based on incident (#1505 )"
This reverts commit 2a35fe6178 .
* Revert helm chart defaults to value in code
- fix typo
2023-04-13 15:24:51 +01:00
Iain Sproat
122f4c731f
feat(log): log the ip address if a user is not logged in ( #1527 )
...
- we do not log both the ip if the user is signed in, as this may be a privacy issue
- the ip is only logged if there is no associated user information
2023-04-13 14:57:07 +01:00
Iain Sproat
477fc109d0
fix(logging): redact email values from graphql log messages ( #1523 )
2023-04-13 11:24:01 +01:00
Iain Sproat
271888ccd6
fix(log): graphql logger should log everything ( #1521 )
...
- improve log field naming
- remove duplicated configuring of log fields
2023-04-12 18:30:29 +01:00
Gergő Jedlicska
84ea2b1043
fix(server): make sure apollo logging works and it doesn't leak sensitive stuff ( #1520 )
2023-04-12 13:39:03 +01:00
Iain Sproat
d61138e157
feat(log): logs all headers, except authorization and cookie ( #1517 )
...
* feat(log): logs all headers, except authorization and cookie
* fix(logging): print headers for raw response
2023-04-11 20:11:56 +01:00
Iain Sproat
4c723781b5
feat(server): authentication middleware should log auth context creation status ( #1508 )
...
* feat(server): authentication middleware should log auth context creation status
- this uses the pino http logger provided via prior express middleware, ensuring a request ID is associated with the log messages
- userID, scopes and roles will be logged
* Appends the authContext to the req.log, which makes it available on all subsequent calls
2023-04-11 18:43:46 +01:00
Iain Sproat
6c66049248
feat(logging): log apollo (graphql) requests and responses ( #1509 )
...
* feat(logging): log apollo (graphql) requests and responses
2023-04-11 18:42:40 +01:00
Iain Sproat
2a35fe6178
fix(ratelimit): reduce /graphql limit based on incident ( #1505 )
2023-04-07 12:49:45 +01:00
Iain Sproat
cff0fa8e31
chore(deps): bump node images to 18.15.0 ( #1500 )
2023-04-05 12:15:26 +01:00
Kristaps Fabians Geikins
483a28c211
fix(server): correct server_id format ( #1495 )
2023-03-30 16:37:24 +03:00
Kristaps Fabians Geikins
5d5c0e012f
feat(server): awaitable track calls ( #1493 )
2023-03-30 15:54:24 +03:00
Kristaps Fabians Geikins
9f50a11188
feat(server): extra server tracking props + better logging ( #1492 )
2023-03-30 15:04:11 +03:00