Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dev -> main #94

Merged
merged 90 commits into from
Aug 29, 2024
Merged

dev -> main #94

merged 90 commits into from
Aug 29, 2024

Commits on Jul 10, 2024

  1. Merge pull request #21 from specklesystems/main

    Main to dev
    adamhathcock authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    2dcf89f View commit details
    Browse the repository at this point in the history
  2. All int tests on CI: Don't run non-int tests during int tests. Reduce…

    … logging level (#20)
    
    * Add Integration tests to CI (#19)
    
    * Add Instances base (#6)
    
    * Use Uri for checks in GetAccounts function (#8)
    
    * Add integration and perf tests to sln (#9)
    
    * Remove perf tests (#10)
    
    * remove perf tests
    
    * do all unit tests
    
    * Code coverage (#11)
    
    * code coverage
    
    * enable codecov for GA
    
    * Update README.md
    
    * Update coverage and dependencies (#12)
    
    * Update coverage and dependencies
    
    * fmt
    
    * add codecov config
    
    * merge DUI3/Alpha into sdk (#13)
    
    * merge DUI3/Alpha into sdk
    
    * formatting
    
    * Merge Objects dui3/alpha -> dev (#14)
    
    * merge DUI3/Alpha into sdk
    
    * formatting
    
    * Objects changes
    
    * Objects tests
    
    * Unit test project
    
    * add coverage exclusion
    
    * fix some tests and fix nullability errors
    
    * update codecov to be less intrusive (#15)
    
    * update codecov to be less intrusive
    
    * fix codecov yaml
    
    * add coverage exclusion
    
    * Merge sharp `dui3/alpha` -> sdk `main` (#16)
    
    * Merge
    
    * csharpier format
    
    * Fixed polysharp issues
    
    * Integration Tests
    
    * Fixes
    
    * add build for docker compose
    
    * add integration tests
    
    * remove extra services
    
    * update healthcheck for server
    
    ---------
    
    Co-authored-by: Oğuzhan Koral <[email protected]>
    Co-authored-by: Jedd Morgan <[email protected]>
    
    * Don't run non-int tests during int tests.  Reduce logging level
    
    ---------
    
    Co-authored-by: Oğuzhan Koral <[email protected]>
    Co-authored-by: Jedd Morgan <[email protected]>
    3 people authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    6778b70 View commit details
    Browse the repository at this point in the history
  3. Empty

    adamhathcock committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    5df0c44 View commit details
    Browse the repository at this point in the history
  4. use more build fun for nugets (#22)

    * add license file
    
    * use more build for nugets
    adamhathcock authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    6e46fd2 View commit details
    Browse the repository at this point in the history
  5. add dev to main build

    adamhathcock committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    adadaa4 View commit details
    Browse the repository at this point in the history
  6. git version

    adamhathcock committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    c5df445 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ea68a24 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cb14c43 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Re added level public setter for Revit Column (#24)

    * Readded revit wall level setter
    
    * csharpier
    
    * Revit Column
    JR-Morgan authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    51f0c26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da79217 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db88dbe View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    b23e916 View commit details
    Browse the repository at this point in the history
  2. oops be linux

    adamhathcock committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    e83c012 View commit details
    Browse the repository at this point in the history
  3. fix checkout

    adamhathcock committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    82d51af View commit details
    Browse the repository at this point in the history
  4. format

    adamhathcock committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    3ec1007 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1112ec3 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Merge pull request #27 from specklesystems/git-version

    switch from minver to gitversion
    adamhathcock authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a88f860 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    5d4e14e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #28 from specklesystems/oguzhan/add-name-prop-to-d…

    …efinition
    
    Add name property to definition proxy
    didimitrie authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    f0124a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cd67efd View commit details
    Browse the repository at this point in the history
  4. Use GitVersion.MsBuild

    adamhathcock committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    dc62aa2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e088e13 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c35ce07 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #31 from specklesystems/fixed-versions

    Use GitVersion.MsBuild
    adamhathcock authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    057aef1 View commit details
    Browse the repository at this point in the history
  8. Fixed mistake (#32)

    JR-Morgan authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    baf5ab0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fe27951 View commit details
    Browse the repository at this point in the history
  10. chore: formatting

    didimitrie committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    e3a5af0 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #34 from specklesystems/dim/dui3/layers

    feat(dui3): adds layer concept in core as a poc
    didimitrie authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    481a095 View commit details
    Browse the repository at this point in the history
  12. Update Layer.cs

    clairekuang committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    72fe3d1 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #35 from specklesystems/claire/layer-constructor-fix

    Fixes Layer class constructors
    didimitrie authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    72b7123 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    4536ece View commit details
    Browse the repository at this point in the history
  2. Merge pull request #36 from specklesystems/oguzhan/fix-point-value-ge…

    …tter
    
    Remove the Point value prop getter
    oguzhankoral authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    e975975 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b52d8e0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #37 from specklesystems/oguzhan/remove-point-value…

    …-prop
    
    Remove value prop from Point object
    didimitrie authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    7f50e9a View commit details
    Browse the repository at this point in the history
  5. Have it back

    oguzhankoral committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    b70a0c6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f408980 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    04446b9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a2f0270 View commit details
    Browse the repository at this point in the history
  9. Update Collection.cs

    clairekuang committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    a15390a View commit details
    Browse the repository at this point in the history
  10. updates tests

    clairekuang committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    a16bc4e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fcf4e22 View commit details
    Browse the repository at this point in the history
  12. do pack local

    adamhathcock committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    18ad5f5 View commit details
    Browse the repository at this point in the history
  13. Add group proxy (#41)

    oguzhankoral authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    580521f View commit details
    Browse the repository at this point in the history
  14. Merge pull request #40 from specklesystems/claire/collections-refactor

    refactor(Collections): changes namespace of collections and adds interfaces
    clairekuang authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    5f83798 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ee94ac2 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. add local config

    adamhathcock committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    64267d7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #43 from specklesystems/add-local

    add local config
    adamhathcock authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    9e2f5d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5891163 View commit details
    Browse the repository at this point in the history
  4. ensure proper disposal of transports from di factory (#44)

    * Rework servertransport to have proper interface and factory
    
    * fmt
    
    * rename class
    
    * exclude factory from tests
    adamhathcock authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    5c7a96b View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Change DI sig for Server and adjust helpers (#46)

    * Change DI sig for Server and adjust helpers
    
    * Remove V1 server transport
    adamhathcock authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    957a284 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    059253f View commit details
    Browse the repository at this point in the history
  2. 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
    clairekuang authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ce3e591 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02f75c7 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    1f92335 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Remove Sentry (#49)

    * Revert SQLite to allow side by side
    
    * Update Serilog to 3.1.1 and remove Sentry
    
    * fmt
    
    * Revert serilog change
    adamhathcock authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    e79716c View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Remove extra usings (#55)

    * Remove extra usings
    
    * readd serilog
    adamhathcock authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    787ad92 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    9671745 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69fceb4 View commit details
    Browse the repository at this point in the history
  3. Update RevitInstance.cs

    clairekuang committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    fc46610 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    adcf81b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #56 from specklesystems/curve-encoding-bug

    fix(Curve): null display value on curves decoded in breps
    clairekuang authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a9a9b6b View commit details
    Browse the repository at this point in the history
  6. 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
    adamhathcock authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    77ffcea View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    9da1d79 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Reduce thread usage by removing a possible unneeded Task.Run (#52)

    * Reduce thread usage by removing a possible unneeded Task.Run
    
    * fmt
    adamhathcock authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    f8e4682 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. 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
    adamhathcock authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    7148aa0 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    6d54be5 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    0b240f0 View commit details
    Browse the repository at this point in the history
  2. 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
    adamhathcock authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    6f5f044 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78faa71 View commit details
    Browse the repository at this point in the history
  4. Add detail for OpenTelemetry (#67)

    * Add detail for OpenTelemetry
    
    * fmt
    
    * review fixes
    
    * more fixes
    adamhathcock authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    1c64a97 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Some tweaks r.e. JsonIgnore (#64)

    * Removed total children count
    
    * Some random tweaks
    
    * JsonIgnore tests
    
    * Ignore base
    JR-Morgan authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    4b74ca8 View commit details
    Browse the repository at this point in the history
  2. removed a bunch of obsolete (#65)

    * removed a bunch of obsolete
    
    * Accidental trailing char
    JR-Morgan authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    cfc4018 View commit details
    Browse the repository at this point in the history
  3. Added DUI3 Operations.Send changes to Sdk (#68)

    * Added DUI3 Operations.Send changes to Sdk
    
    * Tests
    
    * more tests
    
    ---------
    
    Co-authored-by: Dimitrie Stefanescu <[email protected]>
    JR-Morgan and didimitrie authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    66b3c5e View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Fixed source link (#70)

    * Fixed source link pdb
    
    * add snupackage
    JR-Morgan authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    148a11f View commit details
    Browse the repository at this point in the history
  2. Disallow SpeckleType inheritance (#71)

    * Disallow SpeckleType inheritance
    
    * fmt
    
    * more tests
    adamhathcock authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    d269ac7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e443840 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. 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 <[email protected]>
    clairekuang and adamhathcock authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    70729d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Remove extra SaveObject (#75)

    * Remove extra SaveObject
    
    * fmt
    adamhathcock authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ea5ed87 View commit details
    Browse the repository at this point in the history
  2. 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
    adamhathcock authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    dc4da49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2fec0ea View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Required keyword on various types (#76)

    * Made bounding boxes nullable
    
    * Required keyword for Polyline
    
    * Curve
    
    * others
    
    * Interval
    
    * Breps!
    
    * more changes
    
    * removed resolved todo comment
    
    * Fixed comment
    
    * resolved alan's comments
    
    * surfaces
    JR-Morgan authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    b14c8db View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Perf changes (#79)

    * Use Concurrent Dictionaries and ignore case on them to avoid ToLower
    
    * remove single array allocation
    
    * allocate GetClosures differently
    
    * Use JsonReader for closures
    
    * add comment
    
    * use isdefined
    
    * more readonly with less allocations
    
    * sorts
    
    * fmt
    
    * use element type when making an array
    adamhathcock authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    42882cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03a5706 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af1d7df View commit details
    Browse the repository at this point in the history
  4. Removed incorrect platform targets (#84)

    Co-authored-by: Adam Hathcock <[email protected]>
    JR-Morgan and adamhathcock authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9bea79b View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Long Send Resiliency (#89)

    * LongSendTest
    
    * Moved to separate project
    
    * Server transport throws early
    
    * raised timeouts
    
    * Use poly for timeout
    
    * Cleaned up some of the AsyncPolicy construction
    
    * GraphQL Client back to 30 second timeout
    JR-Morgan authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    9916048 View commit details
    Browse the repository at this point in the history
  2. First pass for IBase (#81)

    JR-Morgan authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    16b1b90 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Base caching on TypeLoader (#82)

    * Base caching on TypeLoader
    
    * fmt
    
    * add back types
    adamhathcock authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    0f116ad View commit details
    Browse the repository at this point in the history
  2. clean up from progress (#78)

    * 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
    
    * Progress for serialization and upload
    
    * fix uploading
    
    * clean up from progress
    
    * merge fixes and fmt
    adamhathcock authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    4c3e572 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    2b46792 View commit details
    Browse the repository at this point in the history