Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 3.87 KB

changelog.md

File metadata and controls

65 lines (46 loc) · 3.87 KB

Changelog

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • #100 Configurable Tcp settings to CosmosClientOptions

Fixed

3.1.1 - 2019-08-12

Added

  • #650 CosmosSerializerOptions to customize serialization

Fixed

  • #612 Bug fix for ReadFeed with partition-key
  • #614 Fixed SpatialPath serialization and compatibility with older index versions
  • #619 Fixed PInvokeStackImbalance exception for .NET Framework
  • #626 FeedResponse status code now return OK for success instead of the invalid status code 0 or Accepted
  • #629 Fixed CreateContainerIfNotExistsAsync validation to limited to partitionKeyPath only
  • #630 Fixed User Agent to contain environment and package information

3.1.0 - 2019-07-29 - Unlisted

Added

  • #541 Added consistency level to client and query options
  • #544 Added continuation token support for LINQ
  • #557 Added trigger options to item request options
  • #572 Added partition key validation on CreateContainerIfNotExistsAsync
  • #581 Added LINQ to QueryDefinition API
  • #592 Added CreateIfNotExistsAsync to container builder
  • #597 Added continuation token property to ResponseMessage
  • #604 Added LINQ ToStreamIterator extension method

Fixed

  • #548 Fixed mis-typed message in CosmosException.ToString();
  • #558 LocationCache ConcurrentDict lock contention fix
  • #561 GetItemLinqQueryable now works with null query
  • #567 Query correctly handles different language cultures
  • #574 Fixed empty error message if query parsing fails from unexpected exception
  • #576 Query correctly serializes the input into a stream

3.0.0 - 2019-07-15

  • General availability of Version 3.0.0 of the .NET SDK
  • Targets .NET Standard 2.0, which supports .NET framework 4.6.1+ and .NET Core 2.0+
  • New object model, with top-level CosmosClient and methods split across relevant Database and Container classes
  • New highly performant stream APIs
  • Built-in support for Change Feed processor APIs
  • Fluent builder APIs for CosmosClient, Container, and Change Feed processor
  • Idiomatic throughput management APIs
  • Granular RequestOptions and ResponseTypes for database, container, item, query and throughput requests
  • Ability to scale non-partitioned containers
  • Extensible and customizable serializer
  • Extensible request pipeline with support for custom handlers