Commit Graph

8177 Commits

Author SHA1 Message Date
oguzhankoral 22bb18cc10 Initial implementation 2025-07-11 05:29:12 +03:00
Iain Sproat 73f5fd4cf5 chore(deps): bump gosu version (#5010)
- ubuntu have removed the version we were using
2025-06-30 19:47:46 +01:00
Daniel Gak Anagrov a4ab20c938 feat(activity): add workspace billing events and seats to activity (#4944)
* feat: improved gatekeeper eventsfor workspace history
* feat: userId on seat assign
* feat: record workspace seat events
* feat: workspace removals as activity
* feat: emit role and seat events on create workspace
* fix: reordered events for workspace creation
2025-06-30 16:49:36 +02:00
Kristaps Fabians Geikins 290fdb3e6d feat(server): dev-only endpoint for monitoring bull queues (#5000)
* feat(server): dev-only endpoint for monitoring bull queues

* cr comments
2025-06-30 16:12:45 +03:00
Iain Sproat a6c473f682 fix(server): correctly handle content-disposition (#5008)
- non-ascii filenames were not handled correctly causing 500 errors when file attempted to be downloaded
2025-06-30 13:57:09 +01:00
Kristaps Fabians Geikins 18800c9fba fix(server): shouldnt use main region config if FF off (#5009) 2025-06-30 15:20:14 +03:00
Kristaps Fabians Geikins 5ef0e67ac7 fix: making pg LISTEN/NOTIFY skip pool (#5007) 2025-06-30 14:54:12 +03:00
Kristaps Fabians Geikins c57262aa44 chore: log listen/notify connection strings (#5006)
* chore: log listen/notify connection strings

* re-adding multiRegionConfig alias

* CR comments

* type fix
2025-06-30 11:59:28 +03:00
Kristaps Fabians Geikins 0ae4ba63a9 fix(server): externally managed DB connection for notifs (#5002)
* fix(server): externally managed DB connection for notifs

* weakMap based listener tracking
2025-06-27 17:31:32 +03:00
Kristaps Fabians Geikins c8bbab864a chore(server): improved db notif logging for issue troubleshooting (#5001) 2025-06-27 15:41:30 +03:00
Iain Sproat e99bcccb4f chore(server): no need for two alerts on this, log at warn (#4999)
- there is an alert which specifically finds this event type
- no need to also log at error level, which causes a second alert to fire
2025-06-27 11:32:10 +01:00
Iain Sproat 0bac6434f5 fix(server/blobstorage): removes ability to define blob ID on upload (#4995) 2025-06-27 10:48:59 +01:00
Kristaps Fabians Geikins 6b9e5d0925 fix(server): not emitting seat updated on role add (#4998) 2025-06-27 12:20:32 +03:00
Iain Sproat 4446cbf77c chore(deps): bump python3-pip package version (#4997) 2025-06-27 09:40:27 +01:00
andrewwallacespeckle 2fddcd78b7 feat(server+fe): Implement LimitedWorkspace for PendingWorkspaceCollaborator (#4984) 2025-06-27 09:35:37 +01:00
Iain Sproat e12f050d83 fix(file import): existing gen should have token longer than time limit (#4996) 2025-06-27 09:12:25 +01:00
Iain Sproat 5e6b58e821 fix(helm chart): correctly set MAX_OBJECT_SIZE_MB & fix typo in connectionCreateTimeoutMillis (#4993) 2025-06-26 19:10:40 +01:00
Kristaps Fabians Geikins fd1a3cf341 fix(server): using project scoped db for fileupload sub handlers (#4994) 2025-06-26 17:56:15 +03:00
Iain Sproat 48a9de0342 chore(codecov): relax default target (#4986) 2025-06-26 14:58:03 +01:00
Kristaps Fabians Geikins 1ae7e79d5b fix(server): file upload sub auth checks (#4992) 2025-06-26 16:46:39 +03:00
Kristaps Fabians Geikins ed507c265b fix(server): not firing upload created/processed subs in next gen uploads (#4991)
* fix(server): not firing upload created subs in next gen uploads

* lint fixes

* upload finished fixes

* test fixes

* fixed file_import_started
2025-06-26 15:33:11 +03:00
Adam Hathcock c5967a9616 (OL2) move files around to make more sense (#4950)
* Rename to saveBatch

* forgot a file

* first pass of cacheReader

* OL2 tests have infinite timeout

* OL2 refactor works

* fix for tests

* moved/removed types to make a more logical structure

* fixed imports

* rework loop to be in async generator for the expected count

* get rid of pumps and fix test

* lint fix

* redo mermaid diagrams

* add readme section on deferment

* always return root first

* fix linting

* revert the counting

* merge fixes

* remove unused var
2025-06-26 13:28:50 +01:00
Kristaps Fabians Geikins c047ac7be1 chore(server): move cursor utils to db helper (#4988)
* chore(server): move cursor utils to db helper

* move collection
2025-06-26 13:57:55 +03:00
Iain Sproat 943a9a7047 fix(file imports): allow up to 24 hours by default for large files (#4990) 2025-06-26 11:10:48 +01:00
Chuck Driesler 08410ffb7d fix(regions): fix for flaky move region test (#4989) 2025-06-26 11:14:50 +02:00
Iain Sproat febe2a9e4e fix(file imports): ensure correct server url is used by parser (#4987) 2025-06-26 09:08:39 +01:00
Iain Sproat a7e928438d fix(file import): consistently apply time outs and increase default to 30 min (#4982) 2025-06-25 15:48:57 +01:00
Chuck Driesler 2f36e518a0 fix(multiregion): make move region job safe for replication (#4907)
* chore(multiregion): failing test for move project region

* fix(multiregion): unblock replication after regional move

* fix(regions): try-catch replication

* fix(regions): cache roles within job

* fix(regions): toggle region key in target db
2025-06-25 15:47:34 +01:00
Chuck Driesler 2ef38a3962 fix(regions): respect region during project move to workspace (#4985) 2025-06-25 12:54:24 +01:00
Chuck Driesler 1a0342ad25 fix(automate): include selected org when making a function (#4983) 2025-06-25 12:38:09 +01:00
Iain Sproat 4784fdec4f chore(file imports): metrics for next gen file importer (#4977) 2025-06-25 09:36:28 +01:00
Daniel Gak Anagrov 2e0dcade5c fix: removed duplicated event (#4981) 2025-06-25 09:18:19 +02:00
Daniel Gak Anagrov 51d6a8dd67 feat(activity): added user info to checkout_subscription and subscription upgrade (#4967)
* feat: added userId to checkout_subscription
* feat: add update intent to subscription
2025-06-24 15:34:26 +02:00
andrewwallacespeckle 2d8cab7772 fix(fe): Move version dialog overflow issue
fix(fe): Move version dialog overflow issue
2025-06-24 13:54:35 +02:00
andrewwallacespeckle 78227628c9 Minor change 2025-06-24 13:24:03 +02:00
andrewwallacespeckle 2724c92387 Add "View versions" cta to move version success toast 2025-06-24 13:21:56 +02:00
andrewwallacespeckle 86249d7ce9 Add max height menu prop to FormSelectBase. Use it in move version dialog 2025-06-24 13:16:13 +02:00
Mike df303088e0 Fix: Update blender connector text (#4978) 2025-06-23 17:31:36 +02:00
andrewwallacespeckle decfe9f3e4 fix(fe): SSO switch now properly reflects enabled state
fix(fe): SSO switch now properly reflects enabled state
2025-06-23 16:30:58 +02:00
Iain Sproat 4a58e66d99 feat(file importer): send skp to rhino parser (#4973) 2025-06-23 13:45:26 +01:00
andrewwallacespeckle 8c4aa18333 refactor(fe): update active state of sso switch 2025-06-23 14:27:49 +02:00
Mike 67059aecf8 Feat: Fix billing portal link (#4975)
* Feat: Fix billing portal link

* Feat: Fix billing portal link
2025-06-23 13:04:45 +02:00
Daniel Gak Anagrov 506bf9a07a feat(stream_activity): add index on actionType for stream_activity (#4947) 2025-06-23 10:03:46 +02:00
Daniel Gak Anagrov 58fad54c51 chore(dockerfile): increase likelihood of docker layer caching (#4972) 2025-06-23 08:42:00 +01:00
Iain Sproat 944b2cd6a4 feat(blobstorage): expire stale pending uploads (#4900) 2025-06-20 17:03:34 +01:00
Gergő Jedlicska bb82c75745 fix(fileuploads): use the correct DB for tokens (#4971) 2025-06-20 16:26:13 +01:00
Iain Sproat 7d0f598b3a fix(fileimport service): prevent fatal crash when send results (#4970) 2025-06-20 16:00:58 +01:00
Iain Sproat d486ffc09a fix(logging): ensure metadata is present in logging context (#4968) 2025-06-20 15:40:26 +01:00
Daniel Gak Anagrov c761a43a9e fix(ci): bump the machines, remove the ci cache for frontend (#4969) 2025-06-20 16:32:24 +02:00
andrewwallacespeckle 9b398b3244 feat(fe): Allow disabling workspace creation for workspace members
feat(fe): Allow disabling workspace creation for workspace members
2025-06-20 16:31:29 +02:00