Skip to content

Commit 9e06ed1

Browse files
committed
Updating changelog.md
Updating changelog.md
1 parent 5aebe8a commit 9e06ed1

File tree

1 file changed

+108
-1
lines changed

1 file changed

+108
-1
lines changed

changelog.md

Lines changed: 108 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,108 @@
1-
Please refer to [Release Notes](https://azure.microsoft.com/en-us/documentation/articles/documentdb-sdk-dotnet/) for the changes done in each release.
1+
2+
## Changes in 1.8.0 : ##
3+
4+
- Added the support for multi-region database accounts.
5+
- Added support for retry on throttled requests.User can customize the number of retries and the max wait time by configuring the ConnectionPolicy.RetryOptions property.
6+
- Added a new IDocumentClient interface that defines the signatures of all DocumenClient properties and methods. As part of this change, also changed extension methods that create IQueryable and IOrderedQueryable to methods on the DocumentClient class itself.
7+
- Added configuration option to set the ServicePoint.ConnectionLimit for a given DocumentDB endpoint Uri. Use ConnectionPolicy.MaxConnectionLimit to change the default value, which is set to 50.
8+
- Deprecated IPartitionResolver and its implementation. Support for IPartitionResolver is now obsolete. It's recommended that you use Partitioned Collections for higher storage and throughput.
9+
10+
11+
## Changes in 1.7.1 : ##
12+
13+
- Added an overload to Uri based ExecuteStoredProcedureAsync method that takes RequestOptions as a parameter.
14+
15+
## Changes in 1.7.0 : ##
16+
17+
- Added time to live (TTL) support for documents.
18+
19+
## Changes in 1.6.3 : ##
20+
21+
- Fixed a bug in Nuget packaging of .NET SDK for packaging it as part of a Azure Cloud Service solution.
22+
23+
## Changes in 1.6.2 : ##
24+
25+
- Implemented [partitioned collections](https://github.com/Azure/azure-content-pr/blob/master/articles/documentdb/documentdb-partition-data.md) and [user-defined performance levels](https://github.com/Azure/azure-content-pr/blob/master/articles/documentdb/documentdb-performance-levels.md).
26+
27+
## Changes in 1.5.3 : ##
28+
29+
- **[Fixed]** Querying DocumentDB endpoint throws: 'System.Net.Http.HttpRequestException: Error while copying content to a stream.
30+
31+
## Changes in 1.5.2 : ##
32+
33+
- Expanded LINQ support including new operators for paging, conditional expressions and range comparison.
34+
- Take operator to enable SELECT TOP behavior in LINQ.
35+
- CompareTo operator to enable string range comparisons.
36+
- Conditional (?) and coalesce operators (??).
37+
38+
- **[Fixed]** ArgumentOutOfRangeException when combining Model projection with Where-In in linq query. [#81](https://github.com/Azure/azure-documentdb-dotnet/issues/81)
39+
40+
## Changes in 1.5.1 : ##
41+
42+
- **[Fixed]** If Select is not the last expression the LINQ Provider assumed no projection and produced SELECT * incorrectly. [#58](https://github.com/Azure/azure-documentdb-dotnet/issues/58)
43+
44+
## Changes in 1.5.0 : ##
45+
46+
- Implemented Upsert, Added UpsertXXXAsync methods.
47+
- Performance improvements for all requests.
48+
- LINQ Provider support for conditional, coalesce and CompareTo methods for strings.
49+
- **[Fixed]** LINQ provider --> Implement Contains method on List to generate the same SQL as on IEnumerable and Array.
50+
- **[Fixed]** BackoffRetryUtility uses the same HttpRequestMessage again instead of creating a new one on retry.
51+
- **[Obsolete]** UriFactory.CreateCollection --> should now use UriFactory.CreateDocumentCollection.
52+
53+
## Changes in 1.4.1 : ##
54+
55+
- **[Fixed]** Localization issues when using non en culture info such as nl-NL etc.
56+
57+
## Changes in 1.4.0 : ##
58+
- ID Based Routing
59+
- New UriFactory helper to assist with constructing ID based resource links.
60+
- New overloads on DocumentClient to take in URI.
61+
62+
- Added IsValid() and IsValidDetailed() in LINQ for geospatial.
63+
- LINQ Provider support enhanced.
64+
- **Math** - Abs, Acos, Asin, Atan, Ceiling, Cos, Exp, Floor, Log, Log10, Pow, Round, Sign, Sin, Sqrt, Tan, Truncate.
65+
- **String** - Concat, Contains, EndsWith, IndexOf, Count, ToLower, TrimStart, Replace, Reverse, TrimEnd, StartsWith, SubString, ToUpper.
66+
- **Array** - Concat, Contains, Count.
67+
- **IN** operator.
68+
69+
70+
## Changes in 1.3.0 : ##
71+
- Added support for modifying indexing policies.
72+
- New ReplaceDocumentCollectionAsync method in DocumentClient.
73+
- New IndexTransformationProgress property in ResourceResponse for tracking percent progress of index policy changes.
74+
- DocumentCollection.IndexingPolicy is now mutable.
75+
76+
- Added support for spatial indexing and query
77+
- New Microsoft.Azure.Documents.Spatial namespace for serializing/deserializing spatial types like Point and Polygon.
78+
- New SpatialIndex class for indexing GeoJSON data stored in DocumentDB.
79+
80+
- **[Fixed]** : Incorrect SQL query generated from linq expression. [#38](https://github.com/Azure/azure-documentdb-dotnet/issues/38)
81+
82+
## Changes in 1.2.0 : ##
83+
- Dependency on Newtonsoft.Json v5.0.7.
84+
85+
- Changes to support Order By:
86+
- LINQ provider support for OrderBy() or OrderByDescending().
87+
- IndexingPolicy to support Order By.
88+
89+
**NB: Possible breaking change**
90+
91+
If you have existing code that provisions collections with a custom indexing policy, then your existing code will need to be updated to support the new IndexingPolicy class. If you have no custom indexing policy, then this change does not affect you.
92+
93+
## Changes in 1.1.0 : ##
94+
- Support for partitioning data by using the new HashPartitionResolver and RangePartitionResolver classes and the IPartitionResolver.
95+
- DataContract serialization.
96+
- Guid support in LINQ provider.
97+
- UDF support in LINQ.
98+
99+
## Changes in 1.0.0 : ##
100+
- GA SDK.
101+
102+
103+
**Note:**
104+
There was a change of NuGet package name between preview and GA. We moved from **Microsoft.Azure.Documents.Client** to **Microsoft.Azure.DocumentDB**.
105+
106+
107+
## Changes in 0.9.x-preview : ##
108+
- Preview SDKs. **[Obsolete]**

0 commit comments

Comments
 (0)