2.23.6
What's Changed
- feat(server): new projects are placed in a configurable region by @gjedlicska in #3801
- fix(server): inject the right event emitter to project creation by @gjedlicska in #3810
- feat(viewer): disable disconnect-on-blur in development mode by @andrewwallacespeckle in #3807
- feat(workspaces): dismiss workspace mutation by @alemagio in #3787
- fix(viewer-lib): Bad vertex color counts are now ignored by @AlexandruPopovici in #3809
- Alessandro/web 2360 request to join workspace by @alemagio in #3799
- feat(server): server info lookup cache by @gjedlicska in #3808
- refactor(fe2): Further gendo polishing by @andrewwallacespeckle in #3814
- fix(fe2): Gendo Panel bugfixes by @andrewwallacespeckle in #3817
- chore(server): getting rid of module-scoped eventBuses - batch #4 - comments by @fabis94 in #3812
- feat(server): logging stack traces for db errors + allow async stack traces through env var by @fabis94 in #3819
- chore(server/healthcheck): remove postgres from readiness probe by @iainsproat in #3820
- chore(server): getting rid of module-scoped eventBuses - batch #5 - automations & runs [final] by @fabis94 in #3818
- feat(server): get request ctx from anywhere + log it w/ db operations by @fabis94 in #3823
- fix(multiRegion): do not look for a multi region config, if there should be none by @gjedlicska in #3825
- feat(server): add db metrics to GQL finished log entries by @fabis94 in #3826
- feat(server): ping endpoint by @gjedlicska in #3816
- refactor(fe2): General UX improvments by @andrewwallacespeckle in #3827
- feat(fe2): Add reset date to gendo panel when out of credits by @andrewwallacespeckle in #3829
- feat(workspaces): list workspace join requests for admin by @alemagio in #3811
- Update link to Gendo forum post by @benjaminvo in #3832
- gergo/web 2428 academia should be free business by @gjedlicska in #3831
- PassReader updates for View Modes by @AlexandruPopovici in #3828
- feat(gendo): Show more information when Gendo is disabled by @andrewwallacespeckle in #3839
- changing padding to py-0 from py-1 for default buttons by @michalspeckle in #3800
- fix(fe2): Fix gendo list subscription by @andrewwallacespeckle in #3840
- fix(fe2): less frequent cookie-fix invocation by @fabis94 in #3841
- feat(workspaces): approve join request by @alemagio in #3833
- Fix: Clean up automate function run status modal by @Mikehrn in #3837
- gergo/web 2428 academia should be free business by @gjedlicska in #3842
- fix(server): dataloader batching being broken by @fabis94 in #3838
- Deny workspace join request by @alemagio in #3836
- Shaded Mode large streams fix by @AlexandruPopovici in #3849
- Feat: Setting as pages by @Mikehrn in #3813
- chore(automate): mocks for new function queries by @cdriesler in #3848
- feat(server): req context for subscription connections too by @fabis94 in #3852
- Feat: Add link to email for invoiced plans by @Mikehrn in #3851
- chore(server): refactor activityStream invocations - batch #1 - user by @fabis94 in #3845
- fix: tailwind config loading randomly breaking cause of import.meta in cjs by @fabis94 in #3850
- feat(server): improving knex query stack traces by @fabis94 in #3855
- fix(monitor): amend inactive replication slot query to ignore non-speckle slots by @iainsproat in #3857
- feat(fe2): Update permissions needed to use Gendo by @andrewwallacespeckle in #3844
- Section Outlines Depth Testing by @AlexandruPopovici in #3856
- Fix: Only list project in workspace in automation project select by @Mikehrn in #3821
- fix(fileimport): bumped python version from ubuntu by @iainsproat in #3864
- chore(Dockerfile): remove all ADD statements as cache is missed by @iainsproat in #3865
- chore(Dockerfile): avoid missing cache when cloning repo by @iainsproat in #3867
- feat(server): Add force email verification feature flag by @andrewwallacespeckle in #3866
- chore(Dockerfile): use COPY --link flag by @iainsproat in #3869
- Alessandro/web 2495 create id resolver and add user to workspace by @alemagio in #3860
- chore(emails): add code column to email_verifications table by @alemagio in #3853
- Intel IrisXe Fix by @AlexandruPopovici in #3877
- fix(monitoring): some metrics should not be collected if not multi-region by @iainsproat in #3878
- fix(server/rate limiting): Rate limit by IP or token ID by @iainsproat in #3879
- feat(server): greatly optimizing Branch.commits & Query.streams, when limit=0 by @fabis94 in #3863
- chore(automate): function input mocks by @cdriesler in #3870
- fix(emails): remove unique constraint from email_verifications by @alemagio in #3872
- Feat: Request to join workspace by @Mikehrn in #3871
- fix(workspaces): return role as string by @cdriesler in #3886
- Fix: Update security page copy by @Mikehrn in #3887
- Alessandro/web 2488 create email verification mutation by @alemagio in #3873
- chore(server): fix nullable type for model author by @gjedlicska in #3883
- gergo/web 2498 server repo move script by @gjedlicska in #3881
- Fix: Active state for setting sidebar by @Mikehrn in #3890
- fix(emails): add ff for new email verification flow by @alemagio in #3893
- Fix: Align forgot password screens by @Mikehrn in #3895
- Feat: Add join requests to sidebar by @Mikehrn in #3894
- fix(gendo): Improve alerts. Stop overflow. by @andrewwallacespeckle in #3892
- Fix: Change Mange Members link to link to settings by @Mikehrn in #3891
- fix(workspaces): non region enabled workspace project creation by @gjedlicska in #3847
- fix(workspaces): make adminWorkspaceJoinRequests field nullable for n… by @alemagio in #3899
- chore(workspaces): drop defaultLogoIndex by @cdriesler in #3898
- feat: add force onboarding feature flag by @andrewwallacespeckle in #3897
- fix(server/objects): solves database connection resource leak when client connections are prematurely closed by @iainsproat in #3889
- fix(gendo): Fix GendoList subscription by @andrewwallacespeckle in #3904
- fix(fe2): Up limit on objectKeys in ViewerSelectionObject by @andrewwallacespeckle in #3905
- RTE Fix for MacOS and iOS by @AlexandruPopovici in #3907
- feat(ui-components): New FormSelectMulti component by @andrewwallacespeckle in #3901
- bjorn/cnx-1130-etabs-sourceapp-short-of-edb by @bjoernsteinhagen in #3910
- Feat: Depreciate Webflow API call for tutorials by @Mikehrn in #3911
- Orbit WASDEQ Controls by @AlexandruPopovici in #3875
- Automate API Circuit breaker by @cdriesler in #3914
- Feat: Add join request mixpanel events by @Mikehrn in #3916
- fix(server/errors): derive errors from BaseError by @iainsproat in #3918
- Billboards Position Fix by @AlexandruPopovici in #3919
- fix(server/logging): healthcheck logs should be warn by @iainsproat in #3917
- Fix: Remove debounce on selection by @Mikehrn in #3902
- Feat: Add contest link to Gendo panel by @Mikehrn in #3923
- Comment Bubbles WASD Fix by @AlexandruPopovici in #3920
- WASD and orthographic projection by @AlexandruPopovici in #3922
- Feat: Show workspace ID for server admins by @Mikehrn in #3927
- WEB-2466 fix(automate): include workspace in function breadcrumb by @cdriesler in #3926
- fix(server/diffdownload): fix the bug where client connection close events were not propogated to the database stream connection by @iainsproat in #3921
- Lines with Both
displayStyle
andrenderMaterial
Fix by @AlexandruPopovici in #3913 - fix(server & preview-service): apply fix #3921 to all db streams by @iainsproat in #3929
- fix(server/logging): truncate data:image/png in logs by @iainsproat in #3928
- Tiny Stream Camera Navigation Fix by @AlexandruPopovici in #3930
- Fix: Show workspace ID for workspace admins as well by @Mikehrn in #3933
- fix(logging): correct log levels for error types from auth flow by @iainsproat in #3934
New Contributors
- @michalspeckle made their first contribution in #3800
Full Changelog: 2.23.5...2.23.6