Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
2423a28
Scala 2.13 skeleton
FabianMeiswinkel Oct 28, 2025
e36a8b8
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-java in…
FabianMeiswinkel Dec 8, 2025
27ddfcb
Update sdk/cosmos/ci.yml
FabianMeiswinkel Dec 31, 2025
95ccdb4
Update sdk/cosmos/azure-cosmos-spark_3/pom.xml
FabianMeiswinkel Dec 31, 2025
04aa744
Update sdk/cosmos/azure-cosmos-spark_3-5_2-13/CONTRIBUTING.md
FabianMeiswinkel Dec 31, 2025
c464e57
Update sdk/cosmos/azure-cosmos-spark_3-5_2-13/CONTRIBUTING.md
FabianMeiswinkel Dec 31, 2025
774640f
Update pom.xml
FabianMeiswinkel Dec 31, 2025
3b90968
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-java in…
FabianMeiswinkel Dec 31, 2025
342aa65
Merge branch 'users/fabianm/spark-scala2.13' of https://github.com/Fa…
FabianMeiswinkel Dec 31, 2025
434b78d
md fixes
FabianMeiswinkel Dec 31, 2025
94fb11f
Fixing wrong versions
FabianMeiswinkel Dec 31, 2025
a127d71
Update pom.xml
FabianMeiswinkel Jan 5, 2026
46e6abc
Fix versioning powershell script to exclude checks for versions speci…
FabianMeiswinkel Jan 5, 2026
1bcb544
Merge branch 'main' into users/fabianm/spark-scala2.13
FabianMeiswinkel Jan 5, 2026
9a46e02
Removing unused external dependencies
FabianMeiswinkel Jan 5, 2026
7ed7349
Update ci.yml
FabianMeiswinkel Jan 5, 2026
dc3ae96
Update pom.xml
FabianMeiswinkel Jan 5, 2026
bae1de2
Fixing scala 2.13 incompatibilities
FabianMeiswinkel Jan 5, 2026
4844572
Update pom.xml
FabianMeiswinkel Jan 5, 2026
e462757
Fixing CI tests or spark 3.5 to use Java 17
FabianMeiswinkel Jan 5, 2026
f71c8a6
Merge branch 'main' into users/fabianm/spark-scala2.13
FabianMeiswinkel Jan 5, 2026
f5d395d
Update CHANGELOG.md
FabianMeiswinkel Jan 5, 2026
abc9cef
Fixing illegal access error when using Java 17
FabianMeiswinkel Jan 6, 2026
e91c96b
Making --add-opens conditional on Java version
FabianMeiswinkel Jan 6, 2026
a7d4741
Update spark.yml
FabianMeiswinkel Jan 6, 2026
46e311f
Merge branch 'main' into users/fabianm/spark-scala2.13
FabianMeiswinkel Jan 6, 2026
69a0ebb
Fixing Spark live tests
FabianMeiswinkel Jan 6, 2026
2724c44
Merge branch 'main' into users/fabianm/spark-scala2.13
FabianMeiswinkel Jan 6, 2026
1d374a1
Update databricks-jar-install.sh
FabianMeiswinkel Jan 6, 2026
14ce26f
Update TransientIOErrorsRetryingReadManyIterator.scala
FabianMeiswinkel Jan 6, 2026
db41e2c
Update CosmosItemIdentityHelper.scala
FabianMeiswinkel Jan 7, 2026
1cfa918
Merge branch 'main' into users/fabianm/spark-scala2.13
FabianMeiswinkel Jan 7, 2026
b29c7a8
Update CosmosItemIdentityHelper.scala
FabianMeiswinkel Jan 7, 2026
1defe60
Merge branch 'main' into users/fabianm/spark-scala2.13
FabianMeiswinkel Jan 7, 2026
7b5e131
Fixing scala 2.13 jsonNode serialization incompatibility
FabianMeiswinkel Jan 7, 2026
ceeeb86
Update CosmosItemIdentityHelper.scala
FabianMeiswinkel Jan 7, 2026
5bb3fa3
Update CosmosItemIdentityHelper.scala
FabianMeiswinkel Jan 7, 2026
05b86ba
Fixing scala 2.13 regression
FabianMeiswinkel Jan 7, 2026
894ef1a
Fixing Scala 2.13 test failure
FabianMeiswinkel Jan 7, 2026
d93ceaa
Fixing build break
FabianMeiswinkel Jan 7, 2026
1ae02f7
Update SparkE2EChangeFeedITest.scala
FabianMeiswinkel Jan 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .vscode/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@
"sdk/cosmos/azure-cosmos-spark_3-4_2-12/**",
"sdk/cosmos/azure-cosmos-spark_3-5/**",
"sdk/cosmos/azure-cosmos-spark_3-5_2-12/**",
"sdk/cosmos/azure-cosmos-spark_3-5_2-13/**",
"sdk/cosmos/azure-cosmos-spark-account-data-resolver-sample/**",
"sdk/cosmos/fabric-cosmos-spark-auth_3/**",
"sdk/cosmos/azure-cosmos-encryption/**",
Expand Down
1 change: 1 addition & 0 deletions eng/.docsettings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ known_content_issues:
- ['sdk/cosmos/azure-cosmos-spark_3-3_2-12/README.md', '#3113']
- ['sdk/cosmos/azure-cosmos-spark_3-4_2-12/README.md', '#3113']
- ['sdk/cosmos/azure-cosmos-spark_3-5_2-12/README.md', '#3113']
- ['sdk/cosmos/azure-cosmos-spark_3-5_2-13/README.md', '#3113']
- ['sdk/cosmos/azure-cosmos-spark-account-data-resolver-sample/README.md', '#3113']
- ['sdk/cosmos/fabric-cosmos-spark-auth_3/README.md', '#3113']
- ['sdk/cosmos/azure-cosmos-spark_3_2-12/dev/README.md', '#3113']
Expand Down
16 changes: 15 additions & 1 deletion eng/versioning/external_dependencies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -249,15 +249,25 @@ cosmos_com.microsoft.azure.synapse:synapseutils_2.12;1.5.4

## Cosmos Spark connector under sdk\cosmos\azure-cosmos-spark_3-<version>_2-12\pom.xml
# Cosmos Spark connector runtime dependencies - provided by Spark runtime/host
cosmos-scala213-com.fasterxml.jackson.module:jackson-module-scala_2.13;2.18.4
cosmos-spark_3-3_org.apache.spark:spark-sql_2.12;3.3.0
cosmos-scala213-spark_3-3_org.apache.spark:spark-sql_2.13;3.3.0
cosmos-spark_3-4_org.apache.spark:spark-sql_2.12;3.4.0
cosmos-scala213-spark_3-4_org.apache.spark:spark-sql_2.13;3.4.0
cosmos-spark_3-5_org.apache.spark:spark-sql_2.12;3.5.0
cosmos-scala213-spark_3-5_org.apache.spark:spark-sql_2.13;3.5.0
cosmos-spark_3-3_org.apache.spark:spark-hive_2.12;3.3.0
cosmos-scala213-spark_3-3_org.apache.spark:spark-hive_2.13;3.3.0
cosmos-spark_3-4_org.apache.spark:spark-hive_2.12;3.4.0
cosmos-scala213-spark_3-4_org.apache.spark:spark-hive_2.13;3.4.0
cosmos-spark_3-5_org.apache.spark:spark-hive_2.12;3.5.0
cosmos-scala213-spark_3-5_org.apache.spark:spark-hive_2.13;3.5.0
cosmos_org.scala-lang:scala-library;2.12.19
cosmos_org.scala-lang.modules:scala-java8-compat_2.12;0.8.0
cosmos-scala213_org.scala-lang:scala-library;2.13.17
cosmos_org.scala-lang.modules:scala-java8-compat_2.12;0.9.1
cosmos-scala213_org.scala-lang.modules:scala-java8-compat_2.13;0.9.1
cosmos_io.projectreactor:reactor-scala-extensions_2.12;0.8.0
cosmos-scala213_io.projectreactor:reactor-scala-extensions_2.13;0.8.0
cosmos_commons-io:commons-io;2.4
cosmos_com.microsoft.azure:applicationinsights-core;2.6.4
cosmos_io.micrometer:micrometer-core;1.15.1
Expand All @@ -266,9 +276,13 @@ cosmos_io.micrometer:micrometer-registry-graphite;1.15.1

# Cosmos Spark connector tests only
cosmos_org.scalatest:scalatest_2.12;3.2.2
cosmos-scala213_org.scalatest:scalatest_2.13;3.2.2
cosmos_org.scalatest:scalatest-flatspec_2.12;3.2.3
cosmos-scala213_org.scalatest:scalatest-flatspec_2.13;3.2.3
cosmos_org.scalactic:scalactic_2.12;3.2.3
cosmos-scala213_org.scalactic:scalactic_2.13;3.2.3
cosmos_org.scalamock:scalamock_2.12;5.0.0
cosmos-scala213_org.scalamock:scalamock_2.13;5.0.0
cosmos_com.globalmentor:hadoop-bare-naked-local-fs;0.1.0
cosmos_org.mockito:mockito-core;4.8.1

Expand Down
1 change: 1 addition & 0 deletions eng/versioning/version_client.txt
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@ com.azure:azure-cosmos-test;1.0.0-beta.15;1.0.0-beta.16
com.azure.cosmos.spark:azure-cosmos-spark_3-3_2-12;4.41.0;4.42.0-beta.1
com.azure.cosmos.spark:azure-cosmos-spark_3-4_2-12;4.41.0;4.42.0-beta.1
com.azure.cosmos.spark:azure-cosmos-spark_3-5_2-12;4.41.0;4.42.0-beta.1
com.azure.cosmos.spark:azure-cosmos-spark_3-5_2-13;4.41.0;4.42.0-beta.1
com.azure.cosmos.spark:fabric-cosmos-spark-auth_3;1.1.0;1.2.0-beta.1
com.azure:azure-cosmos-tests;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-data-appconfiguration;1.8.5;1.9.0-beta.1
Expand Down
16 changes: 10 additions & 6 deletions sdk/cosmos/azure-cosmos-spark_3-5/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@
<maven.main.skip>${cosmos.spark.skip}</maven.main.skip>
<maven.test.skip>${cosmos.spark.skip}</maven.test.skip>
<cosmos-spark-version>3.5</cosmos-spark-version>
<scala.binary.version>2.12</scala.binary.version>
<spark35.version>3.5.0</spark35.version> <!-- {x-version-update;cosmos-spark_3-5_org.apache.spark:spark-sql_2.12;external_dependency} -->
<spark-hive-version>3.5.0</spark-hive-version> <!-- {x-version-update;cosmos-spark_3-5_org.apache.spark:spark-hive_2.12;external_dependency} -->
<scala-jackson.version>2.18.4</scala-jackson.version> <!-- {x-version-update;com.fasterxml.jackson.module:jackson-module-scala_2.12;external_dependency} -->
</properties>
<profiles>
<profile>
Expand Down Expand Up @@ -93,8 +97,8 @@
<dependencies>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-sql_2.12</artifactId>
<version>3.5.0</version> <!-- {x-version-update;cosmos-spark_3-5_org.apache.spark:spark-sql_2.12;external_dependency} -->
<artifactId>spark-sql_${scala.binary.version}</artifactId>
<version>${spark35.version}</version>
<exclusions>
<exclusion>
<groupId>io.netty</groupId>
Expand All @@ -109,8 +113,8 @@
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-hive_2.12</artifactId>
<version>3.5.0</version> <!-- {x-version-update;cosmos-spark_3-5_org.apache.spark:spark-hive_2.12;external_dependency} -->
<artifactId>spark-hive_${scala.binary.version}</artifactId>
<version>${spark-hive-version}</version>
<exclusions>
<exclusion>
<groupId>io.netty</groupId>
Expand All @@ -130,8 +134,8 @@
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-scala_2.12</artifactId>
<version>2.18.4</version> <!-- {x-version-update;com.fasterxml.jackson.module:jackson-module-scala_2.12;external_dependency} -->
<artifactId>jackson-module-scala_${scala.binary.version}</artifactId>
<version>${scala-jackson.version}</version>
</dependency>
</dependencies>
</project>
12 changes: 12 additions & 0 deletions sdk/cosmos/azure-cosmos-spark_3-5_2-12/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,18 @@
</developers>
<properties>
<cosmos.spark.skip>false</cosmos.spark.skip>
<scala.binary.version>2.12</scala.binary.version>
<scala.version>2.12.19</scala.version> <!-- {x-version-update;cosmos_org.scala-lang:scala-library;external_dependency} -->
<spark33.version>3.3.0</spark33.version> <!-- {x-version-update;cosmos-spark_3-3_org.apache.spark:spark-sql_2.12;external_dependency} -->
<spark34.version>3.4.0</spark34.version> <!-- {x-version-update;cosmos-spark_3-4_org.apache.spark:spark-sql_2.12;external_dependency} -->
<spark35.version>3.5.0</spark35.version> <!-- {x-version-update;cosmos-spark_3-5_org.apache.spark:spark-sql_2.12;external_dependency} -->
<scala-java8-compat.version>0.9.1</scala-java8-compat.version> <!-- {x-version-update;cosmos_org.scala-lang.modules:scala-java8-compat_2.12;external_dependency} -->
<reactor-scala-extensions.version>0.8.0</reactor-scala-extensions.version> <!-- {x-version-update;cosmos_io.projectreactor:reactor-scala-extensions_2.12;external_dependency} -->
<scalatest.version>3.2.2</scalatest.version> <!-- {x-version-update;cosmos_org.scalatest:scalatest_2.12;external_dependency} -->
<scalatest-flatspec.version>3.2.3</scalatest-flatspec.version> <!-- {x-version-update;cosmos_org.scalatest:scalatest-flatspec_2.12;external_dependency} -->
<scalactic.version>3.2.3</scalactic.version> <!-- {x-version-update;cosmos_org.scalactic:scalactic_2.12;external_dependency} -->
<scalamock.version>5.0.0</scalamock.version> <!-- {x-version-update;cosmos_org.scalamock:scalamock_2.12;external_dependency} -->
<scala-jackson.version>2.18.4</scala-jackson.version> <!-- {x-version-update;com.fasterxml.jackson.module:jackson-module-scala_2.12;external_dependency} -->
</properties>
<build>
<plugins>
Expand Down
154 changes: 154 additions & 0 deletions sdk/cosmos/azure-cosmos-spark_3-5_2-13/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
## Release History

### 4.42.0-beta.1 (Unreleased)

#### Features Added

#### Breaking Changes

#### Bugs Fixed

#### Other Changes

### 4.41.0 (2025-10-21)

#### Features Added
* Added support `spark.cosmos.write.strategy` value `ItemPatchIfExists` which allows gracefully ignoring documents/patch-instructions when the document does not exist (anymore). - See [47034](https://github.com/Azure/azure-sdk-for-java/pull/47034)
* Added support to optionally omit info about spark environment and/or machine-info for driver/executors from `UserAgent` header via new config `spark.cosmos.userAgent.format` (allowed values are `SparkEnvAndWorkers` (default value), `OnlySparkEnv` and `NoSparkEnv`. - See [47047](https://github.com/Azure/azure-sdk-for-java/pull/47047)

### 4.40.0 (2025-09-27)

#### Features Added
* Added support for feed range cache refresh interval config. - See [46759](https://github.com/Azure/azure-sdk-for-java/pull/46759)

#### Other Changes
* Added improvement to reduce partition planning time for large containers. - See [46727](https://github.com/Azure/azure-sdk-for-java/pull/46727)

### 4.39.0 (2025-09-05)

#### Bugs Fixed
* Reverted known issue due to shading log4j (which was introduced in 4.38.1). - See [PR 46546](https://github.com/Azure/azure-sdk-for-java/pull/46546) and [PR 46608](https://github.com/Azure/azure-sdk-for-java/pull/46608)
* Added change feed performance monitoring which is used to improve end lsn calculation in `CosmosPartitionPlanner`. - See [PR 46320](https://github.com/Azure/azure-sdk-for-java/pull/46320)
* Added `spark.cosmos.auth.aad.audience` as a valid configuration option to allow using AAD tokens with custom audiences. - See [PR 46554](https://github.com/Azure/azure-sdk-for-java/pull/46554)

### 4.38.1 (2025-08-22)

**NOTE: This version has a known issue due to shading log4j - Please use more recent versions >= 4.38.2 or 4.38.0 instead**

#### Other Changes
* Added log4j-core to the list of shaded packages to avoid conflicts when customers use log4j in a different version. **NOTE: This change caused known issue - Please use a more recent version instead** - See [PR 45924](https://github.com/Azure/azure-sdk-for-java/pull/46451)

### 4.38.0 (2025-07-31)

#### Features Added
* Added telemetry support by adding OTEL span attribute naming schemes, introducing Azure Monitor integration, and sampled diagnostics. - See [PR 45924](https://github.com/Azure/azure-sdk-for-java/pull/45924)

#### Other Changes
* Added compatibility with CosmosDB Fabric Native Accounts using the `FabricAccountDataResolver` for authentication. - See [PR 45890](https://github.com/Azure/azure-sdk-for-java/pull/45890)

### 4.37.2 (2025-05-14)

#### Features Added
* Added option to use the connector in non-public Azure clouds. - See [PR 45310](https://github.com/Azure/azure-sdk-for-java/pull/45310)

#### Bugs Fixed
* Fixed an issue during bulk write operations that could result in failing the Spark job in `BulkWriter.flushAndClose` too eagerly in certain cases. - See [PR 44992](https://github.com/Azure/azure-sdk-for-java/pull/44992)
* Fixed hang issue in `CosmosPagedIterable#handle` by preventing race conditions in underlying subscription of `Flux<FeedResponse>`. - [PR 45290](https://github.com/Azure/azure-sdk-for-java/pull/45290)

### 4.37.1 (2025-03-04)

#### Features Added
* Added config option `spark.cosmos.read.responseContinuationTokenLimitInKb` to reduce query continuation token size. - See [PR 44480](https://github.com/Azure/azure-sdk-for-java/pull/44480)

### 4.37.0 (2025-02-20)

#### Other Changes
* Updated netty dependency

### 4.36.1 (2025-02-08)

#### Bugs Fixed
* Fixed an issue in change feed where under certain rare race conditions records could be skipped and excessive requests are prefetched. - See [PR 43788](https://github.com/Azure/azure-sdk-for-java/pull/43788)

### 4.36.0 (2025-01-14)
> [!IMPORTANT]
> We strongly recommend our customers to use version 4.36.0 and above especially if using all versions and deletes change feed.

#### Features Added
* Added the udfs `GetFeedRangesForContainer` and `GetOverlappingFeedRange` to ease mapping of cosmos partition key to databricks table partition key. - See [PR 43092](https://github.com/Azure/azure-sdk-for-java/pull/43092)

#### Bugs Fixed
* Added null checking for previous images for deletes in full fidelity change feed. - See [PR 43483](https://github.com/Azure/azure-sdk-for-java/pull/43483)

#### Other Changes
* Added options to fine-tune settings for bulk operations. - [PR 43509](https://github.com/Azure/azure-sdk-for-java/pull/43509)

### 4.35.0 (2024-11-27)

#### Bugs Fixed
* Fixed an issue when using `ChangeFeed` causing some cosmos partitions to not be fully processed in some cases. - See [PR 42553](https://github.com/Azure/azure-sdk-for-java/pull/42553)

### 4.34.0 (2024-10-10)
#### Bugs Fixed
* Fixed an issue to avoid transient `IllegalArgumentException` due to duplicate json properties for the `uniqueKeyPolicy` property in `DocumentCollection`. - See [PR 41608](https://github.com/Azure/azure-sdk-for-java/pull/41608) and [PR 42244](https://github.com/Azure/azure-sdk-for-java/pull/42244)

### 4.33.1 (2024-08-23)

#### Bugs Fixed
* Fixed an issue to avoid transient `IllegalArgumentException` due to duplicate json properties for the `uniqueKeyPolicy` property. - See [PR 41608](https://github.com/Azure/azure-sdk-for-java/pull/41608)

#### Other Changes
* Added retries on a new `BulkWriter` instance when first attempt to commit times out for bulk write jobs. - See [PR 41553](https://github.com/Azure/azure-sdk-for-java/pull/41553)

### 4.33.0 (2024-06-22)

#### Features Added
* Added a service trait `CosmosClientBuilderInterceptor` to allow intercepting and customizing the CosmosClient creation. - See [PR 40714](https://github.com/Azure/azure-sdk-for-java/pull/40714)

#### Bugs Fixed
* Fixed a race condition resulting in not always re-enqueueing retries for bulk writes. - See [PR 40714](https://github.com/Azure/azure-sdk-for-java/pull/40714)

### 4.32.1 (2024-06-07)

#### Other Changes
* Added retries when retrieving new pages for query or readMany operations are timing out to avoid unbounded awaits. - See [PR 40506](https://github.com/Azure/azure-sdk-for-java/pull/40506)
* Ensured that no statistics are reported when custom queries via `spark.cosmos.read.customQuery` are used. - See [PR 40506](https://github.com/Azure/azure-sdk-for-java/pull/40506)

### 4.32.0 (2024-05-24)

#### Features Added
* Added config option `spark.cosmos.auth.aad.clientCertPemBase64` to allow using SPN (ServicePrincipal name) authentication with certificate instead of client secret. - See [PR 40325](https://github.com/Azure/azure-sdk-for-java/pull/40325)
* Added config option `spark.cosmos.accountDataResolverServiceName` to allow specifying which `AccountDataResolver` trait implementation to use if there are multiple on the class path. - See [PR 40325](https://github.com/Azure/azure-sdk-for-java/pull/40325)

#### Bugs Fixed
* Fixed an issue where `SHOW DATABASES IN` only return one database even though multiple databases exist. - See [PR 40277](https://github.com/Azure/azure-sdk-for-java/pull/40277)
* Fixed an issue where `SHOW TABLES FROM` only return one container even though multiple containers exist. - See [PR 40277](https://github.com/Azure/azure-sdk-for-java/pull/40277)
* Fixed UserAgent encoding when the suffix contains non-ASCII characters. - See[PR 40293](https://github.com/Azure/azure-sdk-for-java/pull/40293)

#### Other Changes
* Added robustness improvement to avoid client-side parsing errors `java.lang.IllegalArgumentException: Unable to parse JSON` when Gateway returns duplicate `unqiueKeyPolicy` in IndexPolicy (invalid json) - See[PR 40306](https://github.com/Azure/azure-sdk-for-java/pull/40306)

### 4.31.0 (2024-05-20)

#### Features Added
* Added capability in azure-cosmos-spark to allow the spark environment to support access tokens via AccountDataResolver. - See [PR 40079](https://github.com/Azure/azure-sdk-for-java/pull/40079)

### 4.30.0 (2024-04-27)

#### Features Added
* Added capability to use (and enforce) native netty transport. The native transport is more efficient - esepcially when the number of TCP connections being used is high. - See [PR 39834](https://github.com/Azure/azure-sdk-for-java/pull/39834)
* Added ManagedIdentity authentication support for azure-cosmos-spark in Databricks. - See [PR 39870](https://github.com/Azure/azure-sdk-for-java/pull/39870)

### 4.29.0 (2024-04-16)

#### Features Added
* Spark 3.5 support: - See [PR 39395](https://github.com/Azure/azure-sdk-for-java/pull/39395).

#### Bugs Fixed
* Fixed an issue causing failures when using change feed in batch mode with a batch location and `ChangeFeedBatch.planInputPartitions` is called multiple times (for example because physcial query plan gets retrieved) and some changes have been made in the monitored container between those calls). - See [PR 39635](https://github.com/Azure/azure-sdk-for-java/pull/39635)
* Made `AccountDataResolver` trait public again. - See [PR 39736](https://github.com/Azure/azure-sdk-for-java/pull/39736)

#### Other Changes
* Optimized the partitioning strategy implementation details to avoid unnecessarily high RU usage. - See [PR 39438](https://github.com/Azure/azure-sdk-for-java/pull/39438)

### NOTE: See CHANGELOG.md in 3.1, 3.2, 3.3 and 3.4 projects for changes prior to 4.29.0
Loading
Loading