Kristaps Fabians Geikins
87a8e7e01d
fix(server): env var definitions
2023-07-31 13:56:29 +03:00
Kristaps Fabians Geikins
7bebdd1890
fix(server): moved objectloader to main deps
2023-07-31 13:32:28 +03:00
Kristaps Fabians Geikins
f2f3f90786
fix(server): moved cross-fetch to main deps
2023-07-31 12:58:46 +03:00
Kristaps Fabians Geikins
f79740b3a0
fix(server): moved apollo client to main deps
2023-07-31 12:31:55 +03:00
Kristaps Fabians Geikins
5d3f1cda39
fix: missing helm chart values for new onboarding stream sync ( #1740 )
2023-07-31 11:58:22 +03:00
Kristaps Fabians Geikins
951d86aa3e
feat(server): cross-server onboarding stream sync + DL project CLI command ( #1717 )
...
* WIP
* cleanup and sync MVP kinda done
* WIP
* logging improved a bit
* fixed version sorting
* onboarding base stream creation works
* moved onboarding stream to use new base
2023-07-31 11:44:39 +03:00
Iain Sproat
a7ca2f482c
fix(/api/diff): chunk large lists of objects ( #1737 )
...
* Revert "fix(/api/diff): return 400 if greater than max objects (#1736 )"
This reverts commit 783e785b32 .
* fix(/api/diff): chunk long object lists to remain within maximum length
2023-07-29 18:30:56 +01:00
Iain Sproat
783e785b32
fix(/api/diff): return 400 if greater than max objects ( #1736 )
...
- log a warning
- return a 400
- this is a workaround for a limitation of unsigned int-16 in database
2023-07-28 15:17:30 +01:00
Iain Sproat
ea941b3b81
chore(deps): bump node to 18.17.0 ( #1722 )
2023-07-26 12:38:50 +01:00
Alexandru Popovici
56058c04a3
Alex/#1678 faster diff ( #1688 )
...
* Sped up diffing by several orders of magnitude. Also started on a different more fancy approach to diffing involving boolean operations on object maps
* Finished with boolean version of diffing. Improved the speed of both by 50% on top of the previous speed improvements
* #1690 Completely transparent objects are ignored during picking via a toggle-able flag in renderer
2023-07-26 10:40:47 +03:00
Iain Sproat
37a0fa4094
fix(frontend & frontend-2): x-frame-options header for /authn routes should be DENY ( #1719 )
...
* fix(frontend-2): routes to /authn should set x-frame-options header to deny
* fix(frontend1): do not render authn route if in an iframe
* fix(nginx): should log in json format
2023-07-24 15:17:16 +01:00
Iain Sproat
9cb71f0ea3
fix(docker compose): increase healthcheck start period ( #1721 )
...
- the healthcheck was commencing before the server had started
- this resulted in the server being incorrectly labelled unhealthy prior to it having had sufficient time to start
- the server was being restarted as a result of this incorrect diagnosis by the healthcheck, resulting in an infinite start->unhealthy->restart cycle
2023-07-24 11:17:53 +01:00
AlexandruPopovici
0da6996a54
FilteringManager no longer caches any render tree instances since they're volatile and it's not needed. This fixes the issues with filtering expections after loading/unloading different streams
2023-07-24 11:58:05 +03:00
AlexandruPopovici
e4f2617858
Numeric filters now take the min/max value range in consideration when gathering the filtered objects
2023-07-24 11:52:09 +03:00
Kristaps Fabians Geikins
de88eac52a
fix(fe2): fsevents error resolved + storybook updated + .env.example updated to be more reasonable ( #1715 )
...
* fix: resolved fsevents issue + ensure-tailwind-deps building even when not needed
* fixed storybook
* upgrading storybook
* .env.example update
2023-07-21 11:35:37 +03:00
Kristaps Fabians Geikins
d7ff2a85b5
fix(fe2): getting rid of H3 dep in client bundle for logging
2023-07-20 09:11:49 +03:00
Kristaps Fabians Geikins
252ae3c70c
feat(fe2): more error logging optimizations
2023-07-19 19:09:41 +03:00
Kristaps Fabians Geikins
ee79bfaaeb
feat(fe2): improved client logging props
2023-07-19 18:19:48 +03:00
Kristaps Fabians Geikins
f1fee3e64f
fix(fe2): better object logging
2023-07-19 17:26:06 +03:00
Kristaps Fabians Geikins
ed28b66f24
fix(fe2): seq ingestion sending payload that is way too big
2023-07-19 17:19:16 +03:00
Kristaps Fabians Geikins
e96241d911
fix(fe-2): structured logging fixes
2023-07-19 16:32:51 +03:00
Kristaps Fabians Geikins
a7ba118f3a
fix(server): 500 error when Commit.author is null
2023-07-19 14:16:48 +03:00
Kristaps Fabians Geikins
80df259159
feat(server): improved cross-server commit/version download ( #1711 )
2023-07-19 11:43:06 +03:00
Iain Sproat
a7f6fc0aba
chore(deps): bump fast-xml-parser 4.2.4 to >=4.2.5 ( #1710 )
2023-07-18 14:30:53 +01:00
Iain Sproat
e0819bb690
chore(deps): bump bl to >=1.2.3 and semver 7.0.0 to 7.5.4 ( #1709 )
...
* chore(deps): bump bl >=1.2.3
* sort resolutions in alphabetical order
* chore(deps): bump semver 7.0.0 to 7.5.4
2023-07-18 14:12:35 +01:00
Iain Sproat
b8ce7b550b
chore(deps): bump xml2js >=0.5.0 ( #1708 )
...
* chore(deps): bump xml2js to >=0.5.0
2023-07-18 13:46:27 +01:00
Kristaps Fabians Geikins
81116dbbe3
fix(fe-2): lodash import missing in logger
2023-07-18 15:25:43 +03:00
Kristaps Fabians Geikins
4b2d0074cc
eslint fixes
2023-07-18 15:19:42 +03:00
Kristaps Fabians Geikins
f61c2e80a8
fix(fe-2): more resilient useLogger
2023-07-18 14:55:17 +03:00
Iain Sproat
0f0215494b
chore(deps): resolve word-wrap to a patched fork ( #1707 )
2023-07-18 12:42:11 +01:00
Iain Sproat
e98b25ea55
chore(deps): bump tough cookie >=4.1.3 ( #1706 )
...
* chore(deps): bump tough-cookie >=4.1.3
2023-07-18 12:27:25 +01:00
Iain Sproat
4ac3d7477e
chore(deps): bump semver to >=5.7.2 ( #1705 )
...
* chore(deps): bump semver to 7.5.4
* chore(deps): bump semver to >=4.3.2
* chore(deps): bump semver <7.5.4 to 7.5.4
* chore(deps): bump semver <5.7.2 to >=5.7.2
2023-07-18 12:13:36 +01:00
Iain Sproat
fd04a1d055
fix(fileimport): destructuring for...of should use entries() ( #1704 )
2023-07-13 21:18:51 +01:00
Iain Sproat
b9b9f7dee9
fix(fileimport): return timeout error message to server & suppress noisy logging ( #1703 )
...
* fix(fileimport): reduce noisiness of logging
* fix(fileimport): return timeout error message to server
2023-07-13 20:52:04 +01:00
Iain Sproat
9c3d595141
fix(fileimport): logging of child process should not be suppressed as debug ( #1702 )
...
- log as info, not debug level
2023-07-13 19:55:44 +01:00
Iain Sproat
dc4c80885d
fix(helm README): add missing description end tag ( #1701 )
2023-07-13 19:41:46 +01:00
Iain Sproat
8d21a868e3
ci(publish): all publish steps should wait on all required test steps to pass ( #1700 )
2023-07-13 19:34:38 +01:00
Iain Sproat
87a7397061
chore(fileimport): improve logging ( #1697 )
2023-07-13 19:11:29 +01:00
Iain Sproat
89e7393944
ci(codecov): base uploader is deprecated ( #1698 )
2023-07-13 19:08:40 +01:00
Iain Sproat
ea6d2c9042
feat(prometheus): add status code and improved path grouping to request duration metrics ( #1591 )
...
* replaces expressMonitoring.js
2023-07-13 16:21:16 +01:00
Iain Sproat
c3dc3aceb2
fix helm test frontend2 ( #1696 )
...
* Quote values
2023-07-13 13:21:47 +01:00
Iain Sproat
54829ec257
fix(helm test): works with frontend2 ( #1693 )
2023-07-13 13:02:03 +01:00
Iain Sproat
05aa82b3f1
fix(helm): only deploy frontend-2 if enabled in helm chart ( #1695 )
...
* fix(helm): only deploy frontend-2 if enabled in helm chart
* Do not deploy frontend if frontend-2 is enabled
2023-07-13 11:34:33 +01:00
Kristaps Fabians Geikins
0d6e971685
fix(fe-2): adding server name to seq logging
2023-07-12 17:08:58 +03:00
Kristaps Fabians Geikins
93bd557256
feat(fe2): client-side error logging to seq ( #1691 )
...
* WIP seq-logging
* nuxt plugin + infra adjustments
2023-07-12 16:58:58 +03:00
Iain Sproat
9f0418893f
chore(objects upload): improves response when error due to large object size ( #1685 )
...
* test(objects upload): adds a test for large object
* print object too large messages in response
* allows object maximum size to be configured
2023-07-12 10:57:59 +01:00
Iain Sproat
9fe6ed3ed0
fix(/objects): should return 400 error to invalid input data format/mechanism ( #1664 )
2023-07-12 10:35:16 +01:00
Kristaps Fabians Geikins
3999372b68
fix: pino dep missing
2023-07-12 11:55:48 +03:00
Kristaps Fabians Geikins
53c6871813
fix(fe2): apollo link logger missing
2023-07-12 11:21:16 +03:00
Kristaps Fabians Geikins
eaf925b387
feat(fe-2): improved logging ( #1684 )
...
* feat(fe-2): improved logging
* yarn lock update
* attempted speckle/shared build fix
* helm updates
* Updates documentation for helm chart
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2023-07-12 10:21:08 +03:00