4.65.0 (2024-11-19)
Features Added
- Added support for Hybrid Search and Full text queries and new query features
HybridSearch
andCountIf
in CosmosDB - See 42885 - Added
CosmosFullTextPolicy
inCosmosContainerProperties
andCosmosFullTextIndexes
inIndexingPolicy
to support Full Text Search in Cosmos DB - See PR 42278 - Added two new properties
quantizationSizeInBytes
andindexingSearchListSize
to theCosmosVectorIndexSpec
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 only304
has been observed sincechangeFeedProcessor
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/enableJsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS
. - See PR 42520 - Added system property
COSMOS.CHARSET_DECODER_ERROR_ACTION_ON_MALFORMED_INPUT
andCOSMOS.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 variableCOSMOS_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 variableCOSMOS_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 variableCOSMOS_EMULATOR_HOST
to config emulator host name. - See PR 42972