Releases: specklesystems/speckle-server
Releases · specklesystems/speckle-server
2.27.1
2.27.0
2.26.9
What's Changed
- chore(viewer-lib): Export line and point speckle materials by @AlexandruPopovici in #5733
Full Changelog: 2.26.8...2.26.9
2.26.8
What's Changed
- fix(viewer-lib): Fixed OBJLoder not working properly by @AlexandruPopovici in #5731
Full Changelog: 2.26.7...2.26.8
2.26.7
What's Changed
- fix null object check in queryHits by @AlexandruPopovici in #5729
- Alex/ol2 no hardcode by @AlexandruPopovici in #5730
Full Changelog: 2.26.6...2.26.7
2.26.6
What's Changed
- fix: scopes, roles, auth by @danielgak in #5724
- fix(viewer-lib): LineBatch returns line count correctly now by @danielgak in #5725
- ci(tests): fix on speckle-server by @danielgak in #5727
Full Changelog: 2.26.5...2.26.6
2.26.5
2.26.4
What's Changed
- ci(publish): helm chart no longer published to github page by @iainsproat in #5702
- fix(fe2): allow errors in sub msgs by @fabis94 in #5712
- feat(viewer): expose object loader attribute masking to the viewer by @gjedlicska in #5715
- fix(gatekeeper): allow checking all feature access on a per project by @gjedlicska in #5717
- fix(dashboards): use the workspaceId for dashboard auth by @gjedlicska in #5719
- chore: create copilot instruction files by @fabis94 in #5713
- Feat: List dashboards on projects by @Mikehrn in #5718
- Fix: Minor dashboard fixes by @Mikehrn in #5721
- feat(multiregion): sync region on creation by @danielgak in #5720
- Fixes visibility check using instance IDs by @didimitrie in #5722
Full Changelog: 2.26.3...2.26.4
2.26.3
What's Changed
- OL2 (fix) Fixes tests and batchingqueue during exceptions and adds isErrored concept to drain by @adamhathcock in #5608
- OL2 (fix) Fixes tests and batchingqueue during exceptions by @adamhathcock in #5558
- chore(automate): drop unused query by @cdriesler in #5610
- feat(policies): allow god mode admins to create dashboards by @gjedlicska in #5612
- feat: saved views subscriptions by @fabis94 in #5601
- Feat: Add saved view subscription to presentations by @Mikehrn in #5614
- Feat: Disable reset button if view didnt change by @fabis94 in #5615
- Fix: Update styling when dragging views by @benjaminvo in #5613
- Update loading screen copy by @benjaminvo in #5616
- Adjust presentation sidebar spacing and colors by @benjaminvo in #5617
- debug(fe): add debug logs to automate row results by @andrewwallacespeckle in #5620
- Fix: Various presentation fixes by @Mikehrn in #5619
- Add placeholder text to name input by @benjaminvo in #5618
- Fix: Hide edit button when using token by @Mikehrn in #5621
- fix(fe): ensure numeric filter coloring respects all active filters by @andrewwallacespeckle in #5622
- chore(fe): add more debug logs automate row result by @andrewwallacespeckle in #5623
- fix(fe): Clear isolated objects first to ensure watcher fires by @andrewwallacespeckle in #5625
- fix(server/checkout): only enable checkout session if billing integration feature flag enabled by @iainsproat in #5624
- fix(fe): automate isolations by @andrewwallacespeckle in #5626
- feat(ifc-importer): serve prometheus metrics by @iainsproat in #5627
- Fix: Presentation fixes by @Mikehrn in #5629
- feat: add debug, bumped rover version by @danielgak in #5630
- Feat: Remove presentations FF by @Mikehrn in #5631
- fix(ifc-import-service): bump speckle py by @JR-Morgan in #5634
- fix: various presentations mode fixes related to resetting by @fabis94 in #5635
- fix(fe2): saved view edit dialog broken by @fabis94 in #5638
- fix(fe): prevent duplicate object selection by @andrewwallacespeckle in #5636
- fix: view/group create/read when resourceIdString contains $prefix ids by @fabis94 in #5640
- Fix: Instant scroll slide indicator on mount by @Mikehrn in #5641
- feat(acc): revamp by @oguzhankoral in #5501
- fix(server/passwordreset): prevent user enumeration through brute force by @iainsproat in #5633
- fix(fe2): views not showing up ungrouped after group delete by @fabis94 in #5642
- ci(release): publish to DockerHub or GHCR based on current repository by @iainsproat in #5607
- fix: allow toggling home view on others' views by @fabis94 in #5643
- Fix: Fix watcher for edit dialog by @Mikehrn in #5645
- fix(/auth/token): should not be cached by @iainsproat in #5644
- feat(activity): record delete workspace activity by @danielgak in #5646
- chore(deps): bump rollup to ^2.79.2 by @iainsproat in #5652
- chore(deps): bump undici by @iainsproat in #5654
- Chore: bump vite to fix vulns by @fabis94 in #5653
- chore(deps): bump ipx to 2.1.1 by @iainsproat in #5655
- chore: bump ui-components deps to get rid of vulns by @fabis94 in #5656
- chore: bump dompurify to fix xss vuln by @fabis94 in #5651
- chore(deps): bump @babel/runtime to ^7.26.10 by @iainsproat in #5657
- chore: get rid of datadog ci to get rid of vuln deps by @fabis94 in #5661
- chore(deps): bump store2 to 2.14.4 by @iainsproat in #5664
- chore(deps): bump mocha to 10.8.2 and nanoid to 3.3.11 by @iainsproat in #5665
- feat: basic notification listener structure by @danielgak in #5432
- feat: skip builds on pr by @danielgak in #5637
- Feat: Remove login buttons from presentations by @Mikehrn in #5667
- Revert "feat(ci): skip builds on pr when no files modified (#5637)" by @danielgak in #5670
- fix(fe): Ensure application id values are classified as string filters by @andrewwallacespeckle in #5639
- Fix/revert notfications except migration by @danielgak in #5671
- Revert "chore(deps): bump mocha to 10.8.2 and nanoid to 3.3.11 (#5665)" by @iainsproat in #5675
- chore(deps): revert bumps to dependencies by @iainsproat in #5676
- Fix: Decrease permission required for limitedWorkspace on projects by @Mikehrn in #5669
- Feat: Add editor seats to intercom by @Mikehrn in #5648
- Feat: Open dashboards in edit mode by @Mikehrn in #5628
- Feat: Add share dialog to saved views by @Mikehrn in #5673
- fix(fe2): flashing loader on federated presentation load by @fabis94 in #5668
- fix(fe2): allow empty description for edit view by @fabis94 in #5677
- fix(fe): save numeric range filter when saving view by @andrewwallacespeckle in #5672
- chore(deps): bump various dependencies with documented vulnerabilities by @iainsproat in #5680
- chore(viewer-lib): Export Batch interface by @AlexandruPopovici in #5679
- Support for visible bounds by @AlexandruPopovici in #5466
- fix(fe2): more stable presentation loader by @fabis94 in #5683
- feat(acc): Omnibus ACC PR 2: The Sequel by @cdriesler in #5659
- feat(automate): add version results to run result schema by @cdriesler in #5682
- fix(fe): nested property types by @andrewwallacespeckle in #5685
- fix(fe): minus numbers showing as string filters by @andrewwallacespeckle in #5686
- feat(ifc importer): respect timeouts by @gjedlicska in #5561
- Update banner copy to "will be deleted" by @benjaminvo in #5688
- ci(helm chart publish): debug publish to dockerhub by @iainsproat in #5689
- Show measure feature on all breakpoints by @benjaminvo in #5691
- ci(helm chart): debug by printing obfuscated password by @iainsproat in #5692
- ci(helm chart): log in inline when pushing by @iainsproat in #5693
- Fix: Remove UI logic from on loaded event by @Mikehrn in #5694
- fix(fe): improved negative number regex by @andrewwallacespeckle in #5696
- Revert "ci(helm chart): log in inline when pushing (#5693)" by @danielgak i...
2.26.2
What's Changed
- fix(fe): Fix function run row object result by @andrewwallacespeckle in #5428
- fix(fe): add gradient property to filters data store by @andrewwallacespeckle in #5430
- feat(fe): boolean filter. Improve KVP by @andrewwallacespeckle in #5421
- feat(fe): make filter property selection panel resizeable by @andrewwallacespeckle in #5422
- refactor(fe): filter property extraction by @andrewwallacespeckle in #5433
- Feat: Presentations base by @Mikehrn in #5389
- Fix: Small saved views fixes by @benjaminvo in #5431
- handle errors when downloading in batchingQueue by @adamhathcock in #5429
- Home View Glitch Fix by @AlexandruPopovici in #5404
- fix(fe): right click hide selection by @andrewwallacespeckle in #5441
- Fix: Add user nav for dashboard when logged in by @Mikehrn in #5442
- chore(deps): bump bull-board/express and ejs by @iainsproat in #5444
- chore(deps): bump undici to 5.29.0 by @iainsproat in #5445
- fix(fe): numeric filter colouring by @andrewwallacespeckle in #5448
- chore: fix various ui-components build related vulns by @fabis94 in #5443
- chore: vite vuln bump by @fabis94 in #5446
- chore: fix qs/body-parser/express by @fabis94 in #5447
- feat(fe2): filter color serialization by @fabis94 in #5437
- chore(dep): bump sha.js by @iainsproat in #5439
- feat(file-import): Enable skp imports by @JR-Morgan in #5438
- chore: form-data vuln fixes by @fabis94 in #5440
- fix(fe): selection persists after filtering update by @andrewwallacespeckle in #5451
- feat(fe): enable filtering for block instances by @andrewwallacespeckle in #5450
- feat(fe): use email verification timeout from server by @andrewwallacespeckle in #5454
- chore(deps): bump sha.js to 2.4.12 by @iainsproat in #5452
- fix(fe2): fix saved federated view loaded camera coords by @fabis94 in #5456
- feat(fe): allow custom max height side panel by @andrewwallacespeckle in #5453
- fix(fe): automate results refactor by @andrewwallacespeckle in #5458
- fix(helm): webhook service allows input of full image uri by @iainsproat in #5457
- fix(fe): automate result fix by @andrewwallacespeckle in #5461
- ci(helm chart): publish to speckle-server-chart repository of OCI registry by @iainsproat in #5460
- fix(fe): attempted automate results fix by @andrewwallacespeckle in #5462
- fix(fe): allow clicking of non-gradient results by @andrewwallacespeckle in #5463
- chore(fe): add debug logs to automate results by @andrewwallacespeckle in #5464
- fix(fe): enable automate filter on addition by @andrewwallacespeckle in #5467
- feat(server/emails): emit delivery status in email.sent payload by @iainsproat in #5455
- feat(fe2): presentation route viewer support by @fabis94 in #5473
- fix(fe): restore copy version link behaviour by @andrewwallacespeckle in #5474
- fix(fe): resolve infinite reactivity loops in models panel by @andrewwallacespeckle in #5459
- fix(fe2): delete view modal retriggering by @fabis94 in #5475
- chore(fe): remove automate debug logs by @andrewwallacespeckle in #5469
- Chore: Merge presentation branches by @Mikehrn in #5476
- fix: bitnami by @danielgak in #5477
- feat: unlock releases by @danielgak in #5480
- fix(email): pino does not like log functions in inline logic by @iainsproat in #5481
- ci(deployment test): bitnami helm charts should now use bitnamilegacy image repository by @iainsproat in #5479
- Fix: Avatar in disucssions position by @Mikehrn in #5484
- fix(fe): filter property selection alignment in embed by @andrewwallacespeckle in #5478
- fix(fe): highlight accumulation by @andrewwallacespeckle in #5485
- Feat: Presentation improvements by @Mikehrn in #5487
- fix(fe): filter logic serialization by @andrewwallacespeckle in #5486
- Fix: Add scroll to slidelist by @Mikehrn in #5488
- Gergo/cxpla 278 v2 server api endpoint with masking support by @gjedlicska in #5414
- Feat: Slide edit dialog by @Mikehrn in #5492
- feat(dashboards): create new dashboard share api by @gjedlicska in #5468
- feat(fe): Improve detached objects in Models panel by @andrewwallacespeckle in #5489
- Fix: Remove can share check by @Mikehrn in #5493
- Fix: Sharing by @Mikehrn in #5494
- Fix: More presentations improvements by @Mikehrn in #5495
- Fix: Change middleware by @Mikehrn in #5496
- Fix: Hide items on cant edit by @Mikehrn in #5497
- Fix: Minor presentation improvements by @Mikehrn in #5498
- feat(fe): preserveSelectionHighlightFilter by @andrewwallacespeckle in #5499
- fix(viewer-lib): Added support for non directly displayable objects as instances by @AlexandruPopovici in #5465
- Fix: Minor presentation improvement by @Mikehrn in #5503
- Fix: BatchingQueue should still drain but not process when disposed by @adamhathcock in #5505
- Fix: Add Mixpanel events to presentations by @Mikehrn in #5504
- Fix: Minor CSS fix by @Mikehrn in #5506
- Fix: Disable dashboard link to overview when shared by @Mikehrn in #5508
- Fix: Add additional can update current slide check by @Mikehrn in #5509
- fix: remove reactive wrapper from tree cache to prevent recursive updates by @andrewwallacespeckle in #5510
- Fix embed viewer controls and tooltip by @benjaminvo in #5511
- Fix: Minor embed fixes by @Mikehrn in #5513
- feat(mike): gift for mike by @cdriesler in #5515
- Feat: Change presentation behavior on desktop by @Mikehrn in #5517
- fix(fe): highlighting disable default click events by @andrewwallacespeckle in #5518
- fix(fe): disable bottom viewer buttons until load complete by @andrewwallacespeckle in #5512
- Fix: Saved group hover by @Mikehrn in #5520
- fix (OL2) add more options to factory and memory deferment by @adamhathcock in #5491
- feat: a couple of upload UX improvements requested by Jedd by @fabis94 in https://github.com/specklesystems/speckle-server/...