From f32f0fb4348b6e692bfa856619869930f2a7e121 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Thu, 2 Sep 2021 21:27:19 +0000 Subject: [PATCH 1/3] Increment package version after release of com.azure azure-cosmos --- eng/jacoco-test-coverage/pom.xml | 2 +- eng/versioning/version_client.txt | 2 +- sdk/communication/pom.xml | 8 +- sdk/cosmos/azure-cosmos-benchmark/pom.xml | 2 +- .../azure-cosmos-dotnet-benchmark/pom.xml | 2 +- sdk/cosmos/azure-cosmos-encryption/pom.xml | 2 +- .../azure-cosmos-spark_3-1_2-12/pom.xml | 2 +- sdk/cosmos/azure-cosmos/CHANGELOG.md | 84 +++++++++++-------- sdk/cosmos/azure-cosmos/pom.xml | 2 +- sdk/cosmos/azure-spring-data-cosmos/pom.xml | 2 +- sdk/cosmos/pom.xml | 2 +- 11 files changed, 60 insertions(+), 50 deletions(-) diff --git a/eng/jacoco-test-coverage/pom.xml b/eng/jacoco-test-coverage/pom.xml index 85ba2c2874c49..18fde141f901c 100644 --- a/eng/jacoco-test-coverage/pom.xml +++ b/eng/jacoco-test-coverage/pom.xml @@ -174,7 +174,7 @@ com.azure azure-cosmos - 4.19.0-beta.1 + 4.19.0-beta.2 com.azure diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt index 8acebdc158a86..c052f3702867d 100644 --- a/eng/versioning/version_client.txt +++ b/eng/versioning/version_client.txt @@ -74,7 +74,7 @@ com.azure:azure-core-serializer-json-gson;1.1.5;1.2.0-beta.1 com.azure:azure-core-serializer-json-jackson;1.2.6;1.3.0-beta.1 com.azure:azure-core-test;1.7.0;1.8.0-beta.1 com.azure:azure-core-tracing-opentelemetry;1.0.0-beta.13;1.0.0-beta.14 -com.azure:azure-cosmos;4.18.0;4.19.0-beta.1 +com.azure:azure-cosmos;4.18.0;4.19.0-beta.2 com.azure:azure-cosmos-benchmark;4.0.1-beta.1;4.0.1-beta.1 com.azure:azure-cosmos-dotnet-benchmark;4.0.1-beta.1;4.0.1-beta.1 com.azure.cosmos.spark:azure-cosmos-spark_3-1_2-12;4.4.0-beta.1;4.4.0-beta.1 diff --git a/sdk/communication/pom.xml b/sdk/communication/pom.xml index 2e6f32e683b00..63f6f4ac85a64 100644 --- a/sdk/communication/pom.xml +++ b/sdk/communication/pom.xml @@ -26,7 +26,7 @@ com.azure azure-communication-callingserver - 1.0.0-beta.4 + 1.0.0-beta.5 com.azure @@ -41,12 +41,12 @@ com.azure azure-communication-identity - 1.1.1 + 1.1.2 com.azure azure-communication-phonenumbers - 1.1.0-beta.1 + 1.0.4 com.azure @@ -56,7 +56,7 @@ com.azure azure-communication-sms - 1.1.0-beta.1 + 1.0.4 diff --git a/sdk/cosmos/azure-cosmos-benchmark/pom.xml b/sdk/cosmos/azure-cosmos-benchmark/pom.xml index b69746346f45d..fcb9c38967394 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/pom.xml +++ b/sdk/cosmos/azure-cosmos-benchmark/pom.xml @@ -43,7 +43,7 @@ Licensed under the MIT License. com.azure azure-cosmos - 4.19.0-beta.1 + 4.19.0-beta.2 diff --git a/sdk/cosmos/azure-cosmos-dotnet-benchmark/pom.xml b/sdk/cosmos/azure-cosmos-dotnet-benchmark/pom.xml index c019537caae60..30885f817431a 100644 --- a/sdk/cosmos/azure-cosmos-dotnet-benchmark/pom.xml +++ b/sdk/cosmos/azure-cosmos-dotnet-benchmark/pom.xml @@ -42,7 +42,7 @@ Licensed under the MIT License. com.azure azure-cosmos - 4.19.0-beta.1 + 4.19.0-beta.2 diff --git a/sdk/cosmos/azure-cosmos-encryption/pom.xml b/sdk/cosmos/azure-cosmos-encryption/pom.xml index 0d58c3c5c66dd..f36e8e621dc89 100644 --- a/sdk/cosmos/azure-cosmos-encryption/pom.xml +++ b/sdk/cosmos/azure-cosmos-encryption/pom.xml @@ -44,7 +44,7 @@ Licensed under the MIT License. com.azure azure-cosmos - 4.19.0-beta.1 + 4.19.0-beta.2 diff --git a/sdk/cosmos/azure-cosmos-spark_3-1_2-12/pom.xml b/sdk/cosmos/azure-cosmos-spark_3-1_2-12/pom.xml index 6b0b9b9305ce4..42841e3ad0ae8 100644 --- a/sdk/cosmos/azure-cosmos-spark_3-1_2-12/pom.xml +++ b/sdk/cosmos/azure-cosmos-spark_3-1_2-12/pom.xml @@ -61,7 +61,7 @@ com.azure azure-cosmos - 4.19.0-beta.1 + 4.19.0-beta.2 org.scala-lang.modules diff --git a/sdk/cosmos/azure-cosmos/CHANGELOG.md b/sdk/cosmos/azure-cosmos/CHANGELOG.md index 360647283f588..5360116853e9a 100644 --- a/sdk/cosmos/azure-cosmos/CHANGELOG.md +++ b/sdk/cosmos/azure-cosmos/CHANGELOG.md @@ -1,10 +1,20 @@ -## Release History +# Release History -### 4.19.0-beta.1 (2021-09-02) +## 4.19.0-beta.2 (Unreleased) + +### Features Added + +### Breaking Changes + +### Bugs Fixed + +### Other Changes + +## 4.19.0-beta.1 (2021-09-02) #### Key Bug Fixes * Added support to switch off IO thread for response processing. -### 4.18.0 (2021-08-16) +## 4.18.0 (2021-08-16) > [!IMPORTANT] > We strongly recommend our customers to use version 4.18.0 and above. #### New Features @@ -18,11 +28,11 @@ * Fixed an issue where application hangs in bulk executor. * Fixed an issue which preventing recovery from 410/0 after split. -### 4.18.0-beta.1 (2021-08-11) +## 4.18.0-beta.1 (2021-08-11) #### Key Bug Fixes * Added `TransportRequestChannelAcquisitionContext` in `CosmosDiagnostics`. -### 4.17.0 (2021-07-08) +## 4.17.0 (2021-07-08) #### New Features * Adjust `MicroBatchSize` dynamically based on throttling rate in `BulkExecutor`. @@ -30,7 +40,7 @@ * Fixed an issue with AAD authentication in `Strong` and `BoundedStaleness` in direct mode. * Fixed an issue where `ChangeFeedProcessor` was resuming from zero continuation token for new partitions on partition splits. -### 4.16.0 (2021-06-11) +## 4.16.0 (2021-06-11) #### Key Bug Fixes * Fixed an issue on handling partition splits during bulk operations in Gateway Mode. * Fixed an issue with `NumberFormatException` happening on requests on large containers. @@ -39,11 +49,11 @@ * Improved behavior when `CosmosClientBuilder.userAgentSuffix` exceeds 64 characters. Now `userAgentSuffix` will be honored as long as total userAgent value is less than 256 characters or truncated to fit the 256 characters limited. * Fixed issue when using client-side throughput control in combination with bulk upserts, previously resulting in unnecessarily upserting documents multiple times in some cases when getting throttled. -### 4.16.0-beta.1 (2021-05-20) +## 4.16.0-beta.1 (2021-05-20) #### Key Bug Fixes * No changes from previous version, releasing for compatibility issues with cosmos encryption modules. -### 4.15.0 (2021-05-12) +## 4.15.0 (2021-05-12) #### New Features * Added `backendLatencyInMs` in `CosmosDiagnostics` for `DIRECT` connection mode. * Added `retryContext` in `CosmosDiagnostics` for query operations. @@ -54,15 +64,15 @@ * Fixed issue with handling collisions in the effective partition key. * Fixed `CosmosQueryRequestOptions` NPE in `readAllItems` API. -### 4.15.0-beta.2 (2021-04-26) +## 4.15.0-beta.2 (2021-04-26) #### Key Bug Fixes * No changes from previous version, releasing for compatibility issues with cosmos encryption modules. -### 4.15.0-beta.1 (2021-04-07) +## 4.15.0-beta.1 (2021-04-07) #### Key Bug Fixes * No changes from previous version, releasing for compatibility issues with cosmos encryption modules. -### 4.14.0 (2021-04-06) +## 4.14.0 (2021-04-06) #### New Features * General Availability for `readMany()` API in `CosmosAsyncContainer` and `CosmosContainer`. * General Availability for `handle()` API in `CosmosPagedFlux` and `CosmosPagedIterable`. @@ -75,13 +85,13 @@ * Fixed issue of duplicate processing of items on the same Change Feed Processor instance. * Return `RequestTimeoutException` on client side timeout for write operations. -### 4.13.1 (2021-03-22) +## 4.13.1 (2021-03-22) #### Key Bug Fixes * Fixed issue preventing recovery from 410 status code and 0 sub status code due to stale Gateway caches when threads in parallel scheduler are starved. * Fixed warning caused because of afterburner module usage in `CosmosDiagnostics`. * Query performance improvements. -### 4.13.0 (2021-03-11) +## 4.13.0 (2021-03-11) > [!IMPORTANT] > This release updates `reactor-core` and `reactor-netty` major versions to `2020.0.4 (Europium)` release train. #### New Features @@ -95,7 +105,7 @@ * Fixed issue with `resourceToken` usage in `Gateway` connection mode. * Fixed issues with point operations with permissions in `Gateway` connection mode. -### 4.12.0 (2021-02-09) +## 4.12.0 (2021-02-09) #### New Features * Added connection endpoint rediscovery feature to help reduce and spread-out high latency spikes. * Added changeFeed pull model beta API. @@ -107,7 +117,7 @@ * Skip session token for query plan, trigger and UDF. * Improved session timeout 404/1002 exception handling. -### 4.11.0 (2021-01-15) +## 4.11.0 (2021-01-15) #### New Features * Added Beta API for Patch support. * Updated reactor-core library version to `3.3.12.RELEASE`. @@ -118,11 +128,11 @@ * Fixed RntbdServiceEnpoint close issue. * Improved the latency and throughput for writes when multiplexing. -### 4.10.0 (2020-12-14) +## 4.10.0 (2020-12-14) #### New Features * Added Conflict API support. -### 4.9.0 (2020-12-11) +## 4.9.0 (2020-12-11) #### New Features * Added Beta API for Bulk Operations. * Added `getRegionsContacted` API in `CosmosDiagnostics`. @@ -134,18 +144,18 @@ * Fixed NPE on `getDiagnostics` for `CosmosStoredProcedureResponse`. * Fixed empty `resourceAddress` in `CosmosException`. -### 4.8.0 (2020-10-27) +## 4.8.0 (2020-10-27) #### New Features * Added `contentResponseOnWriteEnabled` feature to `CosmosItemRequestOptions`. #### Key Bug Fixes * Fixed an issue which may affect query behaviour when resuming from a continuation token. -### 4.7.1 (2020-10-21) +## 4.7.1 (2020-10-21) #### Key Bug Fixes * Improved the 449 retry policy to force back-off on initial retry and start with shorter back-offs. -### 4.7.0 (2020-10-17) +## 4.7.0 (2020-10-17) #### New Features * Added Beta API for transactional batches. @@ -156,35 +166,35 @@ * Reduced logging noise level by handling SSLException on channel closure. * Improved efficiency of retry logic for "404 - ReadSession not available" errors. -### 4.6.0 (2020-09-30) +## 4.6.0 (2020-09-30) #### New Features * Added new API to support AAD role-based access control in Cosmos. This is a preview feature which needs to be enabled at the account settings. * Added handler API(beta) to `CosmosPagedFlux`/`CosmosPagedIterable` to be invoked on every response. -### 4.5.2 (2020-09-29) +## 4.5.2 (2020-09-29) #### Key Bug Fixes * Increased robustness of query execution and fetching metadata cache in case of intermittent connectivity issues. -### 4.5.1 (2020-09-25) +## 4.5.1 (2020-09-25) #### Key Bug Fixes * Added preview implementation for ChangeFeedProcessor which allows for a more detailed view of the current state. * Fixed Multiple partition supervisor tasks running simultaneously if leaseAcquireInterval is smaller than leaseRenewInterval. * Improved Diagnostics for Rntbd connectivity. * Stopped onError Dropped events from leaking into default reactor hook. -### 4.5.0 (2020-09-16) +## 4.5.0 (2020-09-16) #### New Features * Increased robustness of the Rntbd stack in case of intermittent connectivity issues. * Improved latency in case of intermittent connectivity issues to individual backend replicas for multi-region accounts avoiding initiation of unnecessary regional fail-overs. -### 4.4.0 (2020-09-12) +## 4.4.0 (2020-09-12) #### Key Bug Fixes * Fixed RequestTimeoutException when enabling `netty-tcnative-boringssl` dependency. * Fixed memory leak issue on `Delete` operations in `GATEWAY` mode. * Fixed a leak in `CosmosClient` instantiation when endpoint uri is invalid. * Improved `CPU History` diagnostics. -### 4.4.0-beta.1 (2020-08-27) +## 4.4.0-beta.1 (2020-08-27) #### New Features * Added new API to efficiently load many documents (via list of pk/id pairs or all documents for a set of pk values). * Added new `deleteItem` API. @@ -194,21 +204,21 @@ * Fixing query metric issue for zero item response. * Improved performance (reduced CPU usage) for address parsing and Master-Key authentication. -### 4.3.2-beta.2 (2020-08-17) +## 4.3.2-beta.2 (2020-08-17) #### Key Bug Fixes * No changes from previous version, releasing for compatibility issues with spring data modules. -### 4.3.2-beta.1 (2020-08-14) +## 4.3.2-beta.1 (2020-08-14) #### Key Bug Fixes * Fixed issue in RntbdServiceEndpoint to avoid early closure of an unused TCP connection. -### 4.3.1 (2020-08-13) +## 4.3.1 (2020-08-13) #### Key Bug Fixes * Fixed issue with `GROUP BY` query, where it was returning only one page. * Fixed user agent string format to comply with central SDK guidelines. * Enhanced diagnostics information to include query plan diagnostics. -### 4.3.0 (2020-07-29) +## 4.3.0 (2020-07-29) #### New Features * Updated reactor-core library version to `3.3.8.RELEASE`. * Updated reactor-netty library version to `0.9.10.RELEASE`. @@ -228,7 +238,7 @@ * Fixed diagnostics string in proper JSON format for point operations. * Fixed issue with `.single()` operator causing the reactor chain to blow up in case of Not Found exception. -### 4.2.0 (2020-07-14) +## 4.2.0 (2020-07-14) #### New Features * Added script logging enabled API to `CosmosStoredProcedureRequestOptions`. * Updated `DirectConnectionConfig` default `idleEndpointTimeout` to 1h and default `connectTimeout` to 5s. @@ -240,7 +250,7 @@ * Fixed issue with order by query throwing NullPointerException. * Fixed issue in handling of cancelled requests in direct mode causing reactor `onErrorDropped` being called. -### 4.1.0 (2020-06-25) +## 4.1.0 (2020-06-25) #### New Features * Added support for `GROUP BY` query. * Increased the default value of maxConnectionsPerEndpoint to 130 in DirectConnectionConfig. @@ -250,7 +260,7 @@ * Fixed issues with value query returning null values for nested object. * Fixed null pointer exception on request manager in RntbdClientChannelPool. -### 4.0.1 (2020-06-10) +## 4.0.1 (2020-06-10) #### New Features * Renamed `QueryRequestOptions` to `CosmosQueryRequestOptions`. * Updated `ChangeFeedProcessorBuilder` to builder pattern. @@ -258,7 +268,7 @@ #### Key Bug Fixes * Fixed ConnectionPolicy `toString()` Null Pointer Exception. -### 4.0.1-beta.4 (2020-06-03) +## 4.0.1-beta.4 (2020-06-03) #### New Features * Added more samples & enriched docs to `CosmosClientBuilder`. * Updated `CosmosDatabase` & `CosmosContainer` APIs with throughputProperties for autoscale/autopilot support. @@ -281,7 +291,7 @@ #### Key Bug Fixes * Fixed issue with parsing of query results in case of Value order by queries. -### 4.0.1-beta.3 (2020-05-15) +## 4.0.1-beta.3 (2020-05-15) #### New Features * Added autoscale/autopilot throughput provisioning support to SDK. * Replaced `ConnectionPolicy` with new connection configs. Exposed `DirectConnectionConfig` & `GatewayConnectionConfig` APIs through `CosmosClientBuilder` for Direct & Gateway mode connection configurations. @@ -296,7 +306,7 @@ * Fixed socket leak issues with Direct TCP client. * Fixed `orderByQuery` with continuation token bug. -### 4.0.1-beta.2 (2020-04-21) +## 4.0.1-beta.2 (2020-04-21) #### New Features * `CosmosClientException` extends `AzureException`. * Removed `maxItemCount` & `requestContinuationToken` APIs from `FeedOptions` instead using `byPage()` APIs from `CosmosPagedFlux` & `CosmosPagedIterable`. @@ -313,7 +323,7 @@ * `ChangeFeedProcessor` bug fix for handling partition splits & when partition not found. * `ChangeFeedProcessor` bug fix when synchronizing lease updates across different threads. -### 4.0.1-beta.1 (2020-03-10) +## 4.0.1-beta.1 (2020-03-10) #### New Features * Updated package to `com.azure.cosmos` * Added `models` package for model / rest contracts diff --git a/sdk/cosmos/azure-cosmos/pom.xml b/sdk/cosmos/azure-cosmos/pom.xml index 354317b0b0883..c7b74c8264b64 100644 --- a/sdk/cosmos/azure-cosmos/pom.xml +++ b/sdk/cosmos/azure-cosmos/pom.xml @@ -13,7 +13,7 @@ Licensed under the MIT License. com.azure azure-cosmos - 4.19.0-beta.1 + 4.19.0-beta.2 Microsoft Azure SDK for SQL API of Azure Cosmos DB Service This Package contains Microsoft Azure Cosmos SDK (with Reactive Extension Reactor support) for Azure Cosmos DB SQL API jar diff --git a/sdk/cosmos/azure-spring-data-cosmos/pom.xml b/sdk/cosmos/azure-spring-data-cosmos/pom.xml index f2a9c10931251..0d3e9d85a9e69 100644 --- a/sdk/cosmos/azure-spring-data-cosmos/pom.xml +++ b/sdk/cosmos/azure-spring-data-cosmos/pom.xml @@ -75,7 +75,7 @@ com.azure azure-cosmos - 4.19.0-beta.1 + 4.19.0-beta.2 com.fasterxml.jackson.module diff --git a/sdk/cosmos/pom.xml b/sdk/cosmos/pom.xml index b95764a178f62..a15f55d7f5886 100644 --- a/sdk/cosmos/pom.xml +++ b/sdk/cosmos/pom.xml @@ -20,7 +20,7 @@ com.azure azure-cosmos - 4.19.0-beta.1 + 4.19.0-beta.2 From 3c8db49da3081224d23e7a3cc4399e76663c26af Mon Sep 17 00:00:00 2001 From: annie-mac Date: Thu, 2 Sep 2021 16:49:23 -0700 Subject: [PATCH 2/3] update azure-spring-data-cosmos version --- eng/jacoco-test-coverage/pom.xml | 2 +- eng/versioning/version_client.txt | 2 +- sdk/cosmos/azure-spring-data-cosmos-test/pom.xml | 2 +- sdk/cosmos/azure-spring-data-cosmos/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/eng/jacoco-test-coverage/pom.xml b/eng/jacoco-test-coverage/pom.xml index 18fde141f901c..0ad01f742b4fa 100644 --- a/eng/jacoco-test-coverage/pom.xml +++ b/eng/jacoco-test-coverage/pom.xml @@ -470,7 +470,7 @@ com.azure azure-spring-data-cosmos - 3.11.0-beta.1 + 3.11.0-beta.2 com.azure.spring diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt index c052f3702867d..cfa64623a4932 100644 --- a/eng/versioning/version_client.txt +++ b/eng/versioning/version_client.txt @@ -118,7 +118,7 @@ com.azure:azure-security-keyvault-keys;4.3.2;4.4.0-beta.3 com.azure:azure-security-keyvault-secrets;4.3.2;4.4.0-beta.1 com.azure:azure-security-keyvault-perf;1.0.0-beta.1;1.0.0-beta.1 com.azure:azure-sdk-template;1.2.1-beta.2;1.2.1-beta.16 -com.azure:azure-spring-data-cosmos;3.10.0;3.11.0-beta.1 +com.azure:azure-spring-data-cosmos;3.10.0;3.11.0-beta.2 com.azure:azure-spring-data-cosmos-test;3.0.0-beta.1;3.0.0-beta.1 com.azure:azure-storage-blob;12.13.0;12.14.0-beta.2 com.azure:azure-storage-blob-batch;12.10.0;12.11.0-beta.2 diff --git a/sdk/cosmos/azure-spring-data-cosmos-test/pom.xml b/sdk/cosmos/azure-spring-data-cosmos-test/pom.xml index 035e2928312d0..857e7e601c3ba 100644 --- a/sdk/cosmos/azure-spring-data-cosmos-test/pom.xml +++ b/sdk/cosmos/azure-spring-data-cosmos-test/pom.xml @@ -30,7 +30,7 @@ com.azure azure-spring-data-cosmos - 3.11.0-beta.1 + 3.11.0-beta.2 diff --git a/sdk/cosmos/azure-spring-data-cosmos/pom.xml b/sdk/cosmos/azure-spring-data-cosmos/pom.xml index 0d3e9d85a9e69..8b3ac84e5f90d 100644 --- a/sdk/cosmos/azure-spring-data-cosmos/pom.xml +++ b/sdk/cosmos/azure-spring-data-cosmos/pom.xml @@ -12,7 +12,7 @@ com.azure azure-spring-data-cosmos - 3.11.0-beta.1 + 3.11.0-beta.2 jar Spring Data for Azure Cosmos DB SQL API Spring Data for Azure Cosmos DB SQL API From 08cc31c773bf91687dbd2168e2ed7064e28b4a3a Mon Sep 17 00:00:00 2001 From: annie-mac Date: Fri, 3 Sep 2021 09:07:52 -0700 Subject: [PATCH 3/3] revert changelog style change, add unreleased changelog entry for spring --- sdk/cosmos/azure-cosmos/CHANGELOG.md | 84 +++++++++---------- .../azure-spring-data-cosmos/CHANGELOG.md | 2 + 2 files changed, 40 insertions(+), 46 deletions(-) diff --git a/sdk/cosmos/azure-cosmos/CHANGELOG.md b/sdk/cosmos/azure-cosmos/CHANGELOG.md index 5360116853e9a..3074f27930957 100644 --- a/sdk/cosmos/azure-cosmos/CHANGELOG.md +++ b/sdk/cosmos/azure-cosmos/CHANGELOG.md @@ -1,20 +1,12 @@ -# Release History +## Release History -## 4.19.0-beta.2 (Unreleased) +### 4.19.0-beta.2 (Unreleased) -### Features Added - -### Breaking Changes - -### Bugs Fixed - -### Other Changes - -## 4.19.0-beta.1 (2021-09-02) +### 4.19.0-beta.1 (2021-09-02) #### Key Bug Fixes * Added support to switch off IO thread for response processing. -## 4.18.0 (2021-08-16) +### 4.18.0 (2021-08-16) > [!IMPORTANT] > We strongly recommend our customers to use version 4.18.0 and above. #### New Features @@ -28,11 +20,11 @@ * Fixed an issue where application hangs in bulk executor. * Fixed an issue which preventing recovery from 410/0 after split. -## 4.18.0-beta.1 (2021-08-11) +### 4.18.0-beta.1 (2021-08-11) #### Key Bug Fixes * Added `TransportRequestChannelAcquisitionContext` in `CosmosDiagnostics`. -## 4.17.0 (2021-07-08) +### 4.17.0 (2021-07-08) #### New Features * Adjust `MicroBatchSize` dynamically based on throttling rate in `BulkExecutor`. @@ -40,7 +32,7 @@ * Fixed an issue with AAD authentication in `Strong` and `BoundedStaleness` in direct mode. * Fixed an issue where `ChangeFeedProcessor` was resuming from zero continuation token for new partitions on partition splits. -## 4.16.0 (2021-06-11) +### 4.16.0 (2021-06-11) #### Key Bug Fixes * Fixed an issue on handling partition splits during bulk operations in Gateway Mode. * Fixed an issue with `NumberFormatException` happening on requests on large containers. @@ -49,11 +41,11 @@ * Improved behavior when `CosmosClientBuilder.userAgentSuffix` exceeds 64 characters. Now `userAgentSuffix` will be honored as long as total userAgent value is less than 256 characters or truncated to fit the 256 characters limited. * Fixed issue when using client-side throughput control in combination with bulk upserts, previously resulting in unnecessarily upserting documents multiple times in some cases when getting throttled. -## 4.16.0-beta.1 (2021-05-20) +### 4.16.0-beta.1 (2021-05-20) #### Key Bug Fixes * No changes from previous version, releasing for compatibility issues with cosmos encryption modules. -## 4.15.0 (2021-05-12) +### 4.15.0 (2021-05-12) #### New Features * Added `backendLatencyInMs` in `CosmosDiagnostics` for `DIRECT` connection mode. * Added `retryContext` in `CosmosDiagnostics` for query operations. @@ -64,15 +56,15 @@ * Fixed issue with handling collisions in the effective partition key. * Fixed `CosmosQueryRequestOptions` NPE in `readAllItems` API. -## 4.15.0-beta.2 (2021-04-26) +### 4.15.0-beta.2 (2021-04-26) #### Key Bug Fixes * No changes from previous version, releasing for compatibility issues with cosmos encryption modules. -## 4.15.0-beta.1 (2021-04-07) +### 4.15.0-beta.1 (2021-04-07) #### Key Bug Fixes * No changes from previous version, releasing for compatibility issues with cosmos encryption modules. -## 4.14.0 (2021-04-06) +### 4.14.0 (2021-04-06) #### New Features * General Availability for `readMany()` API in `CosmosAsyncContainer` and `CosmosContainer`. * General Availability for `handle()` API in `CosmosPagedFlux` and `CosmosPagedIterable`. @@ -85,13 +77,13 @@ * Fixed issue of duplicate processing of items on the same Change Feed Processor instance. * Return `RequestTimeoutException` on client side timeout for write operations. -## 4.13.1 (2021-03-22) +### 4.13.1 (2021-03-22) #### Key Bug Fixes * Fixed issue preventing recovery from 410 status code and 0 sub status code due to stale Gateway caches when threads in parallel scheduler are starved. * Fixed warning caused because of afterburner module usage in `CosmosDiagnostics`. * Query performance improvements. -## 4.13.0 (2021-03-11) +### 4.13.0 (2021-03-11) > [!IMPORTANT] > This release updates `reactor-core` and `reactor-netty` major versions to `2020.0.4 (Europium)` release train. #### New Features @@ -105,7 +97,7 @@ * Fixed issue with `resourceToken` usage in `Gateway` connection mode. * Fixed issues with point operations with permissions in `Gateway` connection mode. -## 4.12.0 (2021-02-09) +### 4.12.0 (2021-02-09) #### New Features * Added connection endpoint rediscovery feature to help reduce and spread-out high latency spikes. * Added changeFeed pull model beta API. @@ -117,7 +109,7 @@ * Skip session token for query plan, trigger and UDF. * Improved session timeout 404/1002 exception handling. -## 4.11.0 (2021-01-15) +### 4.11.0 (2021-01-15) #### New Features * Added Beta API for Patch support. * Updated reactor-core library version to `3.3.12.RELEASE`. @@ -128,11 +120,11 @@ * Fixed RntbdServiceEnpoint close issue. * Improved the latency and throughput for writes when multiplexing. -## 4.10.0 (2020-12-14) +### 4.10.0 (2020-12-14) #### New Features * Added Conflict API support. -## 4.9.0 (2020-12-11) +### 4.9.0 (2020-12-11) #### New Features * Added Beta API for Bulk Operations. * Added `getRegionsContacted` API in `CosmosDiagnostics`. @@ -144,18 +136,18 @@ * Fixed NPE on `getDiagnostics` for `CosmosStoredProcedureResponse`. * Fixed empty `resourceAddress` in `CosmosException`. -## 4.8.0 (2020-10-27) +### 4.8.0 (2020-10-27) #### New Features * Added `contentResponseOnWriteEnabled` feature to `CosmosItemRequestOptions`. #### Key Bug Fixes * Fixed an issue which may affect query behaviour when resuming from a continuation token. -## 4.7.1 (2020-10-21) +### 4.7.1 (2020-10-21) #### Key Bug Fixes * Improved the 449 retry policy to force back-off on initial retry and start with shorter back-offs. -## 4.7.0 (2020-10-17) +### 4.7.0 (2020-10-17) #### New Features * Added Beta API for transactional batches. @@ -166,35 +158,35 @@ * Reduced logging noise level by handling SSLException on channel closure. * Improved efficiency of retry logic for "404 - ReadSession not available" errors. -## 4.6.0 (2020-09-30) +### 4.6.0 (2020-09-30) #### New Features * Added new API to support AAD role-based access control in Cosmos. This is a preview feature which needs to be enabled at the account settings. * Added handler API(beta) to `CosmosPagedFlux`/`CosmosPagedIterable` to be invoked on every response. -## 4.5.2 (2020-09-29) +### 4.5.2 (2020-09-29) #### Key Bug Fixes * Increased robustness of query execution and fetching metadata cache in case of intermittent connectivity issues. -## 4.5.1 (2020-09-25) +### 4.5.1 (2020-09-25) #### Key Bug Fixes * Added preview implementation for ChangeFeedProcessor which allows for a more detailed view of the current state. * Fixed Multiple partition supervisor tasks running simultaneously if leaseAcquireInterval is smaller than leaseRenewInterval. * Improved Diagnostics for Rntbd connectivity. * Stopped onError Dropped events from leaking into default reactor hook. -## 4.5.0 (2020-09-16) +### 4.5.0 (2020-09-16) #### New Features * Increased robustness of the Rntbd stack in case of intermittent connectivity issues. * Improved latency in case of intermittent connectivity issues to individual backend replicas for multi-region accounts avoiding initiation of unnecessary regional fail-overs. -## 4.4.0 (2020-09-12) +### 4.4.0 (2020-09-12) #### Key Bug Fixes * Fixed RequestTimeoutException when enabling `netty-tcnative-boringssl` dependency. * Fixed memory leak issue on `Delete` operations in `GATEWAY` mode. * Fixed a leak in `CosmosClient` instantiation when endpoint uri is invalid. * Improved `CPU History` diagnostics. -## 4.4.0-beta.1 (2020-08-27) +### 4.4.0-beta.1 (2020-08-27) #### New Features * Added new API to efficiently load many documents (via list of pk/id pairs or all documents for a set of pk values). * Added new `deleteItem` API. @@ -204,21 +196,21 @@ * Fixing query metric issue for zero item response. * Improved performance (reduced CPU usage) for address parsing and Master-Key authentication. -## 4.3.2-beta.2 (2020-08-17) +### 4.3.2-beta.2 (2020-08-17) #### Key Bug Fixes * No changes from previous version, releasing for compatibility issues with spring data modules. -## 4.3.2-beta.1 (2020-08-14) +### 4.3.2-beta.1 (2020-08-14) #### Key Bug Fixes * Fixed issue in RntbdServiceEndpoint to avoid early closure of an unused TCP connection. -## 4.3.1 (2020-08-13) +### 4.3.1 (2020-08-13) #### Key Bug Fixes * Fixed issue with `GROUP BY` query, where it was returning only one page. * Fixed user agent string format to comply with central SDK guidelines. * Enhanced diagnostics information to include query plan diagnostics. -## 4.3.0 (2020-07-29) +### 4.3.0 (2020-07-29) #### New Features * Updated reactor-core library version to `3.3.8.RELEASE`. * Updated reactor-netty library version to `0.9.10.RELEASE`. @@ -238,7 +230,7 @@ * Fixed diagnostics string in proper JSON format for point operations. * Fixed issue with `.single()` operator causing the reactor chain to blow up in case of Not Found exception. -## 4.2.0 (2020-07-14) +### 4.2.0 (2020-07-14) #### New Features * Added script logging enabled API to `CosmosStoredProcedureRequestOptions`. * Updated `DirectConnectionConfig` default `idleEndpointTimeout` to 1h and default `connectTimeout` to 5s. @@ -250,7 +242,7 @@ * Fixed issue with order by query throwing NullPointerException. * Fixed issue in handling of cancelled requests in direct mode causing reactor `onErrorDropped` being called. -## 4.1.0 (2020-06-25) +### 4.1.0 (2020-06-25) #### New Features * Added support for `GROUP BY` query. * Increased the default value of maxConnectionsPerEndpoint to 130 in DirectConnectionConfig. @@ -260,7 +252,7 @@ * Fixed issues with value query returning null values for nested object. * Fixed null pointer exception on request manager in RntbdClientChannelPool. -## 4.0.1 (2020-06-10) +### 4.0.1 (2020-06-10) #### New Features * Renamed `QueryRequestOptions` to `CosmosQueryRequestOptions`. * Updated `ChangeFeedProcessorBuilder` to builder pattern. @@ -268,7 +260,7 @@ #### Key Bug Fixes * Fixed ConnectionPolicy `toString()` Null Pointer Exception. -## 4.0.1-beta.4 (2020-06-03) +### 4.0.1-beta.4 (2020-06-03) #### New Features * Added more samples & enriched docs to `CosmosClientBuilder`. * Updated `CosmosDatabase` & `CosmosContainer` APIs with throughputProperties for autoscale/autopilot support. @@ -291,7 +283,7 @@ #### Key Bug Fixes * Fixed issue with parsing of query results in case of Value order by queries. -## 4.0.1-beta.3 (2020-05-15) +### 4.0.1-beta.3 (2020-05-15) #### New Features * Added autoscale/autopilot throughput provisioning support to SDK. * Replaced `ConnectionPolicy` with new connection configs. Exposed `DirectConnectionConfig` & `GatewayConnectionConfig` APIs through `CosmosClientBuilder` for Direct & Gateway mode connection configurations. @@ -306,7 +298,7 @@ * Fixed socket leak issues with Direct TCP client. * Fixed `orderByQuery` with continuation token bug. -## 4.0.1-beta.2 (2020-04-21) +### 4.0.1-beta.2 (2020-04-21) #### New Features * `CosmosClientException` extends `AzureException`. * Removed `maxItemCount` & `requestContinuationToken` APIs from `FeedOptions` instead using `byPage()` APIs from `CosmosPagedFlux` & `CosmosPagedIterable`. @@ -323,7 +315,7 @@ * `ChangeFeedProcessor` bug fix for handling partition splits & when partition not found. * `ChangeFeedProcessor` bug fix when synchronizing lease updates across different threads. -## 4.0.1-beta.1 (2020-03-10) +### 4.0.1-beta.1 (2020-03-10) #### New Features * Updated package to `com.azure.cosmos` * Added `models` package for model / rest contracts diff --git a/sdk/cosmos/azure-spring-data-cosmos/CHANGELOG.md b/sdk/cosmos/azure-spring-data-cosmos/CHANGELOG.md index df45567a7518d..5563fdbcab31c 100644 --- a/sdk/cosmos/azure-spring-data-cosmos/CHANGELOG.md +++ b/sdk/cosmos/azure-spring-data-cosmos/CHANGELOG.md @@ -1,5 +1,7 @@ ## Release History +## 3.11.0-beta.2 (Unreleased) + ### 3.11.0-beta.1 (2021-09-02) #### New Features * Updated `azure-cosmos` to version 4.19.0-beta.1.