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

latest releases: azure-sdk-template-three_1.0.0-beta.4334260, azure-sdk-template-two_1.0.0-beta.4334260, azure-sdk-template_1.2.1-beta.4334260...
9 months ago

4.55.0 (2024-02-08)

  • Added option to override the Http Connection Pool size in Gateway mode. Increasing the connection pool size beyond 1000 can be useful when the number of concurrent requests in Gateway mode is very high and you see a reactor.netty.internal.shaded.reactor.pool.PoolAcquirePendingLimitException: Pending acquire queue has reached its maximum size of 2000 error. - See PR 38305

Features Added

  • Added payload size metrics for Gateway mode. - See PR 38517

Other Changes

  • Reduced CPU overhead slightly for workloads with high throughput of point operations - especially when diagnostics like traces or metrics are enabled. - See PR 38232
  • Changed to add transportRequestChannelAcquisitionContext in CosmosDiagnostics based on duration in channelAcquisitionStarted stage. By default, if channelAcquisitionStarted took more than 1s, transportRequestChannelAcquisitionContext will be added. - See PR 38416
  • Added information about the path when it is invalid in RxDocumentService ctor. - See PR 38482
  • Removed CancellationException callstack from RntbdRequestRecord.toString. - See PR 38504
  • Using customized subStatusCodes for client generated InternalServerErrorException. - See PR 38518
  • Added an option to opt-out of E2E timeout defined in CosmosClientBuilder for non-point operations via system property or environment variable. - See PR 38388
  • Using ConnectionTimeout as the RNTBD connection acquisitionTimeout. - See PR 38695

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

NewReleases is sending notifications on new releases.