From 49f8abebc7a2a658b4617ce4c45027e8cd55c646 Mon Sep 17 00:00:00 2001 From: Debdatta Kunda Date: Fri, 2 Feb 2024 20:37:09 -0800 Subject: [PATCH 1/2] Code changes to bump up release versions. --- Directory.Build.props | 4 ++-- changelog.md | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 64957f5af3..89cc974a3e 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,8 +1,8 @@ - 3.38.0 + 3.38.1 3.39.0 - preview.0 + preview.1 3.32.1 2.0.4 2.1.0 diff --git a/changelog.md b/changelog.md index 09228b9cfe..ebefcf92d1 100644 --- a/changelog.md +++ b/changelog.md @@ -13,6 +13,15 @@ Preview features are treated as a separate branch and will not be included in th The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +### [3.39.0-preview.1](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.39.0-preview.1) - 2024-02-02 +### [3.38.1](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.38.1) - 2024-02-02 + +#### Fixed +- [4294](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/4294) DisableServerCertificateValidation: Fixes Default HttpClient to honor DisableServerCertificateValidation (#4294) + +#### Added +- [4299](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/4299) Query: Adds environment variable for overriding EnableOptimisticDirectExecution default (#4299) + ### [3.39.0-preview.0](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.39.0-preview.0) - 2024-01-31 #### Added From 5d955e0ec4a031170f9c1fec2427a5dfd0bb98bb Mon Sep 17 00:00:00 2001 From: "REDMOND\\adityasa" Date: Mon, 5 Feb 2024 10:59:41 -0800 Subject: [PATCH 2/2] Updated changelog. --- changelog.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/changelog.md b/changelog.md index ebefcf92d1..d87d89a505 100644 --- a/changelog.md +++ b/changelog.md @@ -21,6 +21,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 #### Added - [4299](https://github.com/Azure/azure-cosmos-dotnet-v3/pull/4299) Query: Adds environment variable for overriding EnableOptimisticDirectExecution default (#4299) + > Note: This change provides another way to manage the upgrade to `3.38`. It provides an option to avoid potential disruption due to the breaking change (see the note below) if only config deployment is preferred, instead of any explicit code modification. + > With this change, users can set the environment variable AZURE_COSMOS_OPTIMISTIC_DIRECT_EXECUTION_ENABLED to false in their production environments while upgrading from previous minor version (`3.37` or below) to `3.38.1` (or above). + > This will signal the SDK to disable Optimistic Direct Execution by default. + > Once the environment is fully upgraded to the target version, the environment variable can be removed (or set to true) to enable ODE. + > It is recommended that the environment variable is used only to manage the upgrade and removed once the deployment is complete. + > Please note that environment variable acts as the override only for choosing the default value. If the code explicitly modifies the setting, that value will be honored during actual operations. ### [3.39.0-preview.0](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/3.39.0-preview.0) - 2024-01-31