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