* [INTERNAL] Changelog: Add note about Newtonsoft.Json (10.0.3) secuirty vulnerability and upgrade to latest patched version
* Update changelog.md
Co-authored-by: Kevin Pilch <kevinpi@microsoft.com>
---------
Co-authored-by: Kevin Pilch <kevinpi@microsoft.com>
* Initial code changes to throw 503 on 429/3092.
* Updated client retry policy. Added more tests to cover 429/3092.
* Code changes to update direct package version. Updating the tests.
* Code changes to refactor client retry policy.
* Minor code cleanup.
* Reverting the direct version bump up change.
* Code changes to address some of the review comments.
* Code changes to move failover logic in client retry policy.
* Minor code clean up.
* Code changes to clean up some cosmetic items.
* Further clean up.
* Code changes to address review comments.
* Minor refactor to address cosmetic update.
* Code changes to address cosmetic review comment.
* test improvements
* fixed other multiregion test
* requested changes
* test fix
* adds util function for multiregion setup
* fixed util method/class
* parallelize tasks
* checkin in
* support for both STJ and NSJ
* update contracts.
* name change PreviousLsn
* STJ TypeConverter support for ChangeFeedMetadata
* adding bacl StringEnumConverter
* test for Writes ChangeFeedMetadata
* removing DateTimeOffset as results are inconsistent.
* trying to get GMT, not local
* static UnixEpoch
* static qualifier in tests
* PropertyNameCaseInsensitive = false tests. copy of True tests.
* setting PropertyNameCaseInsensitive correctly for tests
* removed duplication for propertyNameCaseInsensitive tests
* remove JsonStringEnumConverter(), from tests
---------
Co-authored-by: Matias Quaranta <ealsur@users.noreply.github.com>
* changed hedge region to only show sucessfull region
* added and updated tests
* discussion changes
* suggestions and test improvements
* test fix
* updated hedge context
* fix test
* no string conversion
* requested changes
* suggested changes
* remove and sort usings
* updated nesting
* made trace more resillient
* trace as input
* added beginning of test
* update test
* added wait for global replication
* using for FI client
* Code changes to make STJ serializer public for preview.
* Code changes to make STJ serializer public for GA.
* Code changes to hide STJ serializer implementation behind a boolean flag.
* Code changes to fix tests.
* Revert "Code changes to fix tests."
This reverts commit c1ee171c22.
* Code changes to fix baseline test.
* Code changes to fix root cause.
* Code changes to update tests.
* Code changes to address review comments.
* Code changes to add serializer options as contract.
* Code changes to add serializer options as public contract in builder.
* Code changes to update contract to remove the STJ serializer boolean flag.
* Code changes to update summary.
* Code changes for minor cosmetic update.
* Code changes to fix xml comment.
* Code changes to move remarks to summary. Updated test.
* Code changes to move the validation logic in cosmos client options.
* Code changes to update contract.
* Code changes to remove client context core logic in cosmos client options.
* Code changes to update some tests.
* Code changes to update contract. Made cosmetic changes.
* Unit test coverage to validate Cosmos .NET SDK versioning strategy
* Updating logic to fix the build version comparision
* Renamed a method
* Great catch on exception catching, fixing it
* Using Tests Logger
* init
* Added tests
* Preliminary code
* baseline
* add ordering ignore to test cases
* upate baseline
* address code review 1
* Changed the way comparison between Anonymoustype object worked. Also added handling of multivalue case to call directly to leaf layer visitors, instead of going through the top level scalar expression visitor to avoid changing binding and context scope
* addressed code review
* address code review
* addressed missing field
---------
Co-authored-by: Minh Le (from Dev Box) <leminh@microsoft.com>
* Add a DistributedQuery gateway mode to the v3 sdk
Fix up bug in the continuation token and plumb the page size. Add an integration test
Make distributed query pipeline kick in only for document queries. Make it backwards compatible with older continuation tokens. Add integration tests.
Revert change in TransactionBatchOperationResult
Fix up missing include in OptimisticDirectExecutionQueryBaselineTests
* Incorporate code review feedback
Hack together a parity test for queries that require distribution
Add more partitioned parity tests
A tiny bit of code clean up
rename PaginationOptions to ExecutionOptions
Rename PaginationOptions to ExecutionOptions
rename pagination options to execution options
remove warning disable pragmas
Commit missed changes
* Fix up build issues due to bad merge
* Add another overload for NetworkAttachedDocumentContainer that does not take a distributed query client
* Incorporate code review feedback
* Fix up baseline to account for the class rename
* update image
* image name
* fixing permissions
* using icacls
* demands
* linux
* image
* version
* override
* undo docker changes
* asking for windows 2019
* Revert official
* remove ExecutionEnvironment and the Compute flavor of the query pipeline stages
* Add changes that were missed in the last commit
* Remove GetCosmosElementContinuationToken from FeedIterator
* added MakeList and MakeSet aggregators
* Added MakeList and MakeSet to AggregateQueryTests.cs
* Adjust Aggregators
* Add Array Aggregate Continuation Token Test
* Added group by coverage for MakeList and MakeSet
* address comments
* cleaning
* Refactored test to better detect when to ignore result order
* cleaning
* cleaning, update baseline
* cleaning
* removed old comment
* cleaning/refactoring
* cleaning
* Add explicit cases to hit continuation token limit.
* Added additional case to GroupBy tests
* cleaning
* cleaning
* cleaning, updated baseline test
* cleaning, updated baseline test
* Added coverage to QueryPlanBaselineTests.cs
* refactored