4.51.0 (2023-09-29)
Features Added
- Added a preview API to
ChangeFeedProcessorBuilder
to process an additionalChangeFeedProcessorContext
for handling all versions and deletes changes. - See PR 36715 - Added public APIs to configure a
Supplier<CosmosExcludedRegions>
throughCosmosClientBuilder#excludedRegionSupplier
andCosmosExcludedRegions
- a type which encapsulates a set of excluded regions. See PR 36616
Bugs Fixed
- Fixed an issue with the threshold based availability strategy, which could result in missing diagnostics and unnecessarily high tail latency - See PR 36508 and PR 36786.
- Fixed an issue where
sampleDiagnostics
is not being honored for `query. See PR 37015 - Fixed the issue of
excludeRegions
not being honored forCosmosBulkExecutionOptions
. - SeePR 36616 - Fixed an issue with missing diagnostics (metrics, logging) for
Cosmos(Async)Container.readMany
calls - See PR 37009