github Azure/azure-sdk-for-java com.azure.cosmos.spark+azure-cosmos-spark_3-3_2-12_4.48.0

latest releases: com.azure.cosmos.kafka+azure-cosmos-kafka-connect_2.10.0, com.azure.cosmos.spark+azure-cosmos-spark_4-1_2-13_4.48.0, com.azure.cosmos.spark+azure-cosmos-spark_4-0_2-13_4.48.0...
3 hours ago

4.48.0 (2026-05-01)

Features Added

  • Added additionalHeaders support to allow setting additional headers (e.g., x-ms-cosmos-workload-id) that are sent with every request. - See PR 48128
  • Added new CosmosItemsDataSource.readManyByPartitionKeys Spark function to execute bulk queries by a list of pk-values with better efficiency. Configure null handling via spark.cosmos.read.readManyByPk.nullHandling - default Null treats a null PK column as JSON null (addNullValue), None treats it as PartitionKey.NONE (addNoneValue / NOT IS_DEFINED). These route to different physical partitions - picking the wrong mode silently returns zero rows. See PR 48801
  • Added Spark config spark.cosmos.read.readManyByPk.maxConcurrentBatchPrefetch (default 1) to bound the per-task prefetch parallelism the SDK uses inside readManyByPartitionKeys. See PR 48801
  • Added Spark config spark.cosmos.read.readManyByPk.maxBatchSize (default 100) to set the max. number of partition keys used for a single batch. See PR 48930

Don't miss a new azure-sdk-for-java release

NewReleases is sending notifications on new releases.