Commit Graph

107 Commits

Author SHA1 Message Date
Adam Hathcock 2fec0ea791 Cleanup and use concurrent dictionary (#77) 2024-08-15 09:55:08 +01:00
Adam Hathcock dc4da49078 Add Progress for transfers (#74)
* progress intermediate commit

* add progress for download

* remove unused code

* remove batch sent callbacks

* multi-threaded deserialize works

* Progress for download and deserialization

* Fix tests

* Have less indeterminate deserialization

* fix deserialization

* make download faster with buffered stream

* put local receive back

* remove unused callback

* fmt
2024-08-15 10:43:41 +02:00
Adam Hathcock ea5ed874a3 Remove extra SaveObject (#75)
* Remove extra SaveObject

* fmt
2024-08-15 09:30:24 +02:00
Claire Kuang 70729d5ddd feat(gis): CNX-285 new gis feature classes (#73)
* new gis feature classes with interface for attributes

* updates file names to correspond with classes and adds multipatch feature class

---------

Co-authored-by: Adam Hathcock <adamhathcock@users.noreply.github.com>
2024-08-14 15:57:15 +00:00
Adam Hathcock e443840acf Do snupkgs are for Objects and Sdk...not logging (#72) 2024-08-13 20:26:53 +01:00
Adam Hathcock d269ac73dd Disallow SpeckleType inheritance (#71)
* Disallow SpeckleType inheritance

* fmt

* more tests
2024-08-13 14:32:58 +00:00
Jedd Morgan 148a11f83e Fixed source link (#70)
* Fixed source link pdb

* add snupackage
2024-08-13 14:56:04 +01:00
Jedd Morgan 66b3c5e60c Added DUI3 Operations.Send changes to Sdk (#68)
* Added DUI3 Operations.Send changes to Sdk

* Tests

* more tests

---------

Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
2024-08-12 18:28:35 +01:00
Jedd Morgan cfc4018bd3 removed a bunch of obsolete (#65)
* removed a bunch of obsolete

* Accidental trailing char
2024-08-12 11:49:43 +01:00
Jedd Morgan 4b74ca8607 Some tweaks r.e. JsonIgnore (#64)
* Removed total children count

* Some random tweaks

* JsonIgnore tests

* Ignore base
2024-08-12 09:03:56 +00:00
Adam Hathcock 1c64a975c0 Add detail for OpenTelemetry (#67)
* Add detail for OpenTelemetry

* fmt

* review fixes

* more fixes
2024-08-08 16:04:24 +00:00
Jedd Morgan 78faa71592 Collection name space change (#66) 2024-08-08 12:32:41 +00:00
Adam Hathcock 6f5f044095 Adam/cxpla 6 kill remaining kit code in core (#59)
* compiles with relevant deletions

* Test fixes

* fix type loading

* type load for tests

* speckle objects renamespace

* rename Core to Sdk

* Fix test references

* tests renaming

* rename logging

* fmt

* start of adding an attribute to all base types

* convert all types and do basic test

* Fix most tests

* fix more tests

* fmt

* Build fix

* add changes and more tests

* Fix tests

* Fix integration tests
2024-08-08 10:52:19 +01:00
Jedd Morgan 0b240f0752 Removed total children count (#63) 2024-08-08 08:29:06 +01:00
Adam Hathcock 6d54be55db Use App and Version when doing otel service name (#61) 2024-08-07 12:54:07 +01:00
Adam Hathcock 7148aa0a6f Refining OTEL/Logging configuration (#57)
* More defined configuration

* more config changes and fmt

* fix usages of app versions

* add endpoints and remove seq

* forgot to commit

* Fixes around tracing

* use more strong typing

* add test
2024-08-06 16:24:55 +01:00
Adam Hathcock f8e4682670 Reduce thread usage by removing a possible unneeded Task.Run (#52)
* Reduce thread usage by removing a possible unneeded Task.Run

* fmt
2024-08-05 09:13:10 +01:00
Claire Kuang 9da1d791cc Restructures proxies, removes layer colors, and adds color proxy class (#58) 2024-08-02 18:24:58 +03:00
Adam Hathcock 77ffcead69 Speckle.Logging with ILRepack (#54)
* Revert SQLite to allow side by side

* Update Serilog to 3.1.1 and remove Sentry

* fmt

* Revert serilog change

* first pass

* downgrade to MELA 2.2 to avoid conflicts

* add otel

* Speckle.Logging proper

* move otel and logging to make core dependant

* readd configuration

* revert namespace and add console tracing

* fmt

* Remove extra usings

* readd serilog

* fix deps

* remove extras for build

* some reversions

* add more context

* Fix conversion

* More explicit

* Revert naming

* back to public loggerfactory

* Remove more obsolete things

* Drop ME.Logging dependency and expose logging interface

* restore integration test compose

* fmt

* remove the ME Logging dependency
2024-07-31 15:37:10 +01:00
Claire Kuang a9a9b6b525 Merge pull request #56 from specklesystems/curve-encoding-bug
fix(Curve): null display value on curves decoded in breps
2024-07-31 11:52:47 +01:00
Claire Kuang adcf81b5c8 Merge branch 'curve-encoding-bug' of https://github.com/specklesystems/speckle-sharp-sdk into curve-encoding-bug 2024-07-31 11:48:07 +01:00
Claire Kuang fc46610b5b Update RevitInstance.cs 2024-07-31 11:47:57 +01:00
Claire Kuang 69fceb4d09 Merge branch 'dev' into curve-encoding-bug 2024-07-31 11:42:15 +01:00
Claire Kuang 9671745fdb fixes null display value on curves decoded in breps 2024-07-31 11:36:27 +01:00
Adam Hathcock 787ad92ff2 Remove extra usings (#55)
* Remove extra usings

* readd serilog
2024-07-30 11:07:52 +01:00
Adam Hathcock e79716c5f0 Remove Sentry (#49)
* Revert SQLite to allow side by side

* Update Serilog to 3.1.1 and remove Sentry

* fmt

* Revert serilog change
2024-07-29 16:10:26 +01:00
Jedd Morgan 1f92335d6d retry policy for server api (#53) 2024-07-26 13:37:28 +01:00
Adam Hathcock 02f75c717c Add NotNull Empty and tests (#51) 2024-07-24 15:05:44 +01:00
Claire Kuang ce3e591a47 feat: CNX-19 adds render material proxy class (#50)
* adds render material proxy class

* Update RenderMaterial.cs

* Update RenderMaterial.cs

* refactors IProxyCollection interface

* Update RenderMaterial.cs
2024-07-24 11:43:39 +00:00
Adam Hathcock 059253ff39 Revert SQLite to allow side by side (#48) 2024-07-24 11:38:34 +01:00
Adam Hathcock 957a284332 Change DI sig for Server and adjust helpers (#46)
* Change DI sig for Server and adjust helpers

* Remove V1 server transport
2024-07-23 12:35:27 +01:00
Adam Hathcock 5c7a96b960 ensure proper disposal of transports from di factory (#44)
* Rework servertransport to have proper interface and factory

* fmt

* rename class

* exclude factory from tests
2024-07-18 16:13:17 +01:00
Adam Hathcock 58911632e3 add xml docs and they get added to nugets (#45) 2024-07-18 10:05:39 +01:00
Adam Hathcock 9e2f5d57de Merge pull request #43 from specklesystems/add-local
add local config
2024-07-18 09:00:31 +01:00
Adam Hathcock 64267d7697 add local config 2024-07-18 08:32:33 +01:00
Adam Hathcock ee94ac2bf9 Merge pull request #42 from specklesystems/fix-gitversion
Fix gitversion
2024-07-17 15:50:53 +01:00
Claire Kuang 5f8379806d Merge pull request #40 from specklesystems/claire/collections-refactor
refactor(Collections): changes namespace of collections and adds interfaces
2024-07-17 15:09:11 +01:00
Oğuzhan Koral 580521f3b0 Add group proxy (#41) 2024-07-17 15:47:39 +02:00
Adam Hathcock 18ad5f5c11 do pack local 2024-07-17 14:44:21 +01:00
Adam Hathcock fcf4e223f7 version based on branch and more git locally 2024-07-17 14:42:59 +01:00
Claire Kuang a16bc4eae0 updates tests 2024-07-17 14:28:51 +01:00
Claire Kuang a15390ab0d Update Collection.cs 2024-07-17 14:22:37 +01:00
Claire Kuang a2f0270a6e adds old collections namespace deprecation 2024-07-17 14:22:27 +01:00
Claire Kuang 04446b9e79 changes namespace of collections and adds interfaces 2024-07-17 10:40:55 +01:00
Dimitrie Stefanescu f408980a98 Merge pull request #38 from specklesystems/oguzhan/remove-point-value-prop
Have it back
2024-07-17 10:08:55 +01:00
oguzhankoral b70a0c6fe3 Have it back 2024-07-17 11:08:05 +02:00
Dimitrie Stefanescu 7f50e9a09a Merge pull request #37 from specklesystems/oguzhan/remove-point-value-prop
Remove value prop from Point object
2024-07-17 10:01:40 +01:00
oguzhankoral b52d8e0023 Remove value prop from Point object 2024-07-17 11:00:31 +02:00
Oğuzhan Koral e97597596a Merge pull request #36 from specklesystems/oguzhan/fix-point-value-getter
Remove the Point value prop getter
2024-07-17 09:37:17 +02:00
oguzhankoral 4536ecee87 Remove the Point value prop getter 2024-07-17 09:32:05 +02:00