github Azure/azure-sdk-for-java azure-cosmos_4.65.0

latest releases: azure-communication-callautomation_1.3.0, azure-search-documents_11.8.0-beta.4, azure-data-tables_12.5.0...
2 days ago

4.65.0 (2024-11-19)

Features Added

  • Added support for Hybrid Search and Full text queries and new query features HybridSearch and CountIf in CosmosDB - See 42885
  • Added CosmosFullTextPolicy in CosmosContainerProperties and CosmosFullTextIndexes in IndexingPolicy to support Full Text Search in Cosmos DB - See PR 42278
  • Added two new properties quantizationSizeInBytes and indexingSearchListSize to the CosmosVectorIndexSpec to support Partitioned DiskANN for vector search in Cosmos DB - See PR 42333
  • Added system property COSMOS.LOAD_AZURE_VM_META_DATA to allow customers to disable/enable loading Azure VM metadata for diagnostics - See PR 42874

Bugs Fixed

  • Fixed a Null Pointer Exception in ContainerThroughputConrolGroupProperties if defaultGroup is not set. - See PR 42835
  • Fixed a Null Pointer Exception in RoutingMapProviderHelpers#getOverlappingRanges() in case of Routing map being null - See PR 42874
  • Fixed an issue where continuationToken is not being updated in the lease document if only 304 has been observed since changeFeedProcessor startup - See PR 43013

Other Changes

  • Enable JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS by default for objectMapper. - See PR 42520
  • Added system property COSMOS.ALLOW_UNQUOTED_CONTROL_CHARS which allow customer to disable/enable JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS. - See PR 42520
  • Added system property COSMOS.CHARSET_DECODER_ERROR_ACTION_ON_MALFORMED_INPUT and COSMOS.CHARSET_DECODER_ERROR_ACTION_ON_UNMAPPED_CHARACTER to allow user config error action on invalid UTF-8 bytes. - See PR 42520
  • Added system property COSMOS.HTTP_CONNECTION_WITHOUT_TLS_ALLOWED and system variable COSMOS_HTTP_CONNECTION_WITHOUT_TLS_ALLOWED to allow using http connections to connect to CosmosDB emulator. - See PR 42972
    • NOTE : Please only use this config during local development or test environment, do not use this in prod env.
  • Added system property COSMOS.EMULATOR_SERVER_CERTIFICATE_VALIDATION_DISABLED and system variable COSMOS_EMULATOR_SERVER_CERTIFICATE_VALIDATION_DISABLED to disable server certification validation to CosmosDB emulator. - See PR 42972
    • NOTE : Please only use this config during local development or test environment, do not use this in prod env.
  • Added system property COSMOS.EMULATOR_HOST and system variable COSMOS_EMULATOR_HOST to config emulator host name. - See PR 42972

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

NewReleases is sending notifications on new releases.