Adam Hathcock
fb5042004f
Merge remote-tracking branch 'origin/dev' into main-dev
2025-06-30 08:58:57 +01:00
Adam Hathcock
c0a9291632
Merge pull request #344 from specklesystems/oguzhan/level-proxies
...
.NET Build and Publish / build (push) Has been cancelled
Feat(objects): level proxies
3.4.3
2025-06-23 15:05:15 +01:00
oguzhankoral
b783d2acb6
Format
2025-06-23 15:57:24 +03:00
oguzhankoral
93539adc1e
Add level proxies
2025-06-23 15:42:48 +03:00
Adam Hathcock
98005933de
Remove DistinctBy as we don't use it ( #342 )
2025-06-19 09:34:34 +01:00
Adam Hathcock
50906b172a
Merge pull request #340 from specklesystems/dev
.NET Build and Publish / build (push) Has been cancelled
3.4.2
2025-06-11 17:35:27 +01:00
Adam Hathcock
05f7353925
Revert "Merge pull request #335 from specklesystems/adam/cnx-1786-allow-multiple-sends-to-access-sqlite-in-a-non-locking-2" ( #339 )
...
This reverts commit 59019bf846 , reversing
changes made to 3afaf61a1a .
Co-authored-by: Adam Hathcock <adam@Adams-Mac-mini.localdomain >
2025-06-11 15:32:06 +00:00
Adam Hathcock
8328498553
Merge pull request #338 from specklesystems/dev
...
.NET Build and Publish / build (push) Has been cancelled
Dev to Main (no squash)
3.4.1
2025-06-11 11:07:20 +01:00
Adam Hathcock
59019bf846
Merge pull request #335 from specklesystems/adam/cnx-1786-allow-multiple-sends-to-access-sqlite-in-a-non-locking-2
...
Use an object saver per stream instead of sqlite manager per stream
2025-06-11 10:50:34 +01:00
Adam Hathcock
3afaf61a1a
Merge pull request #337 from specklesystems/main
...
Main to dev (no squash)
2025-06-11 10:50:18 +01:00
Adam Hathcock
424609fad0
fix tests
2025-06-10 13:18:34 +01:00
Adam Hathcock
46c067308e
Fix DI dependency and tests
2025-06-10 11:39:42 +01:00
Adam Hathcock
0e33e8df8f
add tests
2025-06-10 11:33:17 +01:00
Adam Hathcock
bc81c21e9d
format
2025-06-10 11:15:30 +01:00
Adam Hathcock
7f8b59d348
Pool object savers instead of sqlite
2025-06-10 11:15:01 +01:00
Adam Hathcock
44ba61e4a5
Adjustments to avoid sqlite "database is locked" errors ( #333 )
...
* add new exception test
* Make memory tests and file path tests be explicit
* set the default write parallelism to 1
* set to single reader for caching channel
* format
* Try to have consistent DB locked error test
* always a single reader of the channel
* Remove extra snapshot
* Revert "Try to have consistent DB locked error test"
This reverts commit 93669c57a3 .
* remove extra test that doesn't do anything
2025-06-09 16:24:39 +00:00
Adam Hathcock
4f7b470901
Merge pull request #329 from specklesystems/dev
...
.NET Build and Publish / build (push) Has been cancelled
SDK 3.4 release (do not squash)
3.4.0
2025-06-05 13:59:43 +01:00
Jedd Morgan
8c6426d617
Updated one more usage of newtonsoft ( #332 )
...
Co-authored-by: Adam Hathcock <adamhathcock@users.noreply.github.com >
2025-06-05 10:39:16 +00:00
Adam Hathcock
5562ce1a2d
Add detail to the message in logs ( #331 )
2025-06-05 09:54:36 +01:00
Jedd Morgan
7019b8d7c6
Fix(automate): STJ camel casing ( #330 )
...
* stj required
* More requireds
* Use JSON serializer settings for camel case rule
* readonly
* static naming
2025-06-04 15:56:50 +00:00
Adam Hathcock
58a0326060
Receive should sort the root closures to see a speed improvement ( #311 )
...
* Maybe really fixes closures
* fornat
* add ai generated tests
* fix tests
* fix tests
* added test with correct number of closures?
* closures are self contained. don't increment on attached properties
* format
* MergeClosure should reuse if exists, not just set
* Add generated tests and sort the parser correctly when using get closures
* add extra options to not sort and make sorting default for receive
* hide private method
2025-06-04 13:54:26 +00:00
Adam Hathcock
55f83919d1
Don't log aggregate exceptions that only contain cancelled exceptions ( #326 )
...
* Don't log aggregate exceptions that only contain cancelled exceptions
* check if all are not cancelled
2025-06-04 12:59:51 +00:00
Adam Hathcock
46c57b18be
Cancel before kicking off tasks to ensure they throw ( #328 )
2025-06-04 13:49:03 +01:00
Adam Hathcock
7b5ada57cd
Changing uploaded to uploading to better show progress than just rate ( #321 )
2025-06-03 16:27:02 +00:00
Adam Hathcock
e29b27bcd3
Add some debugging stats about the sent or received payloads to add debugging when things are massive ( #319 )
2025-06-03 14:15:37 +00:00
Jedd Morgan
ff1b688321
refactor(accountmanager): Refactor account manager for automate ( #320 )
...
* First pass refactor account manager
* Use GraphQLClient factory in account manager also
* update account references
* cleanup
* Added test + comments
* more docstrings
* More tests
2025-06-03 12:54:44 +00:00
Adam Hathcock
0be143d391
Make nulls appear as soon as possible ( #324 )
2025-06-03 12:09:55 +00:00
Adam Hathcock
c0a66a297a
Add info to send/receives for debugging ( #325 )
2025-06-03 12:48:05 +01:00
Adam Hathcock
aad604e819
Merge pull request #323 from specklesystems/main-dev
...
Main to dev
2025-06-03 09:41:16 +01:00
Adam Hathcock
48313cb082
Merge remote-tracking branch 'origin/dev' into main-dev
2025-06-02 15:50:19 +01:00
kekesidavid
0361a6e5b7
Merge pull request #318 from specklesystems/david/move-text-class-update-pr-to-main
...
.NET Build and Publish / build (push) Has been cancelled
fix (sdk) Text class updates: removed origin from Text class and added screenAligned prop
3.3.6
2025-06-02 09:22:57 +02:00
David Kekesi
0e97782c29
fixed comment
2025-06-02 09:12:12 +02:00
David Kekesi
298dedc3af
text class update pr moved to main
2025-05-30 19:01:02 +02:00
Adam Hathcock
422403d499
fix concurrent tests 2 - This should wait for cancellation to happen ( #316 )
...
* Fix test to be deterministic
* This should wait for cancellation to happen
* update csharpier
2025-05-30 14:17:04 +00:00
Adam Hathcock
b652ffa773
Fix test to be deterministic ( #315 )
2025-05-30 12:30:57 +00:00
Adam Hathcock
68ace02e2d
Use custom md5 just for account/user IDs, not anything real ( #314 )
...
* Use custom md5 just for account/user IDs, not anything real
* test fixes
* To lower and upper as needed
2025-05-30 12:15:44 +00:00
Jedd Morgan
b6be7a351f
feat(automate): Add automate SDK ( #313 )
...
* First pass
* First pass adding service registraiton
* Finished up service registration
* Json exception
* Moved to the right place
* Fixed tests
* Added some missing docs strings
* Reflecting Gergo's specklepy changes
* Correct the DI registration
* Readme
* No warn beta packages
* Format
* renamed misleading variable
* Fixed lock files
* Disable SQLite for automate
2025-05-30 13:05:14 +01:00
Adam Hathcock
1039e75d0c
Calculate closures correctly ( #309 )
...
* Maybe really fixes closures
* fornat
* add ai generated tests
* fix tests
* fix tests
* added test with correct number of closures?
* closures are self contained. don't increment on attached properties
* format
* MergeClosure should reuse if exists, not just set
* add not null on a method
2025-05-27 14:05:10 +01:00
Jedd Morgan
0f8752d5ab
feat(api): Improvements to GrahpQL error handling ( #304 )
...
* Graphql extras
* extra server resource test
* usings
* Fixed test
2025-05-20 12:44:23 +00:00
Adam Hathcock
64a93345d6
Merge pull request #310 from specklesystems/main
...
Main to dev (no squash)
2025-05-19 12:00:56 +01:00
Jedd Morgan
efc38d8f5c
Added Workspace project visibility ( #307 )
.NET Build and Publish / build (push) Has been cancelled
3.3.5
2025-05-14 21:37:39 +03:00
Jedd Morgan
e3ca75abe1
removed csharp 4.7 dependency from .net8 target ( #306 )
2025-05-14 13:12:37 +01:00
Adam Hathcock
b479d368ad
SLNX added, only supported in IDEs and .NET 9+ ( #294 )
2025-05-14 09:35:43 +00:00
Adam Hathcock
8d3985f93b
Merge pull request #305 from specklesystems/dev
...
.NET Build and Publish / build (push) Has been cancelled
Dev to Main
3.3.4
2025-05-14 10:19:51 +01:00
Jedd Morgan
915a18dc98
Merge pull request #303 from specklesystems/jrm/main-dev
...
Main -> Dev
2025-05-13 11:38:56 +01:00
Jedd Morgan
5fcb3223d6
Merge branch 'dev' into jrm/main-dev
2025-05-13 11:28:13 +01:00
Adam Hathcock
21851c06d2
Use WhenAll instead of WhenAny and avoid manual task exception processing ( #300 )
...
* No reason to process exceptions manually
* formatting
* use a pool for gathering child task results
* Use a smaller whenany with a cancellation
* formatting
2025-05-13 10:00:53 +01:00
Adam Hathcock
3a9a633d30
Add empty DataObject tests ( #301 )
...
* Add empty DataObject tests
* format
2025-05-09 14:51:03 +00:00
Jedd Morgan
7f092d529c
feat(api): Add ActiveUserResource.GetProjectsWithPermissions ( #299 )
...
.NET Build and Publish / build (push) Has been cancelled
* Fixed Mistakes (#296 )
* Added extra permission checks (#297 )
* Add extra query for project with permissions
---------
Co-authored-by: Adam Hathcock <adamhathcock@users.noreply.github.com >
Co-authored-by: Adam Hathcock <adam@hathcock.uk >
3.3.3
2025-05-08 15:11:53 +00:00
Jedd Morgan
a4f0e0e4aa
Added extra permission checks ( #297 )
.NET Build and Publish / build (push) Has been cancelled
3.3.2
2025-05-08 09:25:08 +00:00