github Azure/azure-sdk-for-java azure-core_1.39.0

17 months ago

1.39.0 (2023-05-04)

Features Added

  • Added HttpHeaders.setAllHttpHeaders(HttpHeaders) to provide a way to efficiently combine two HttpHeaders.
  • Added CoreUtils.parseQueryParameters to efficient parse query parameters without array overhead found with String.split.

Breaking Changes

  • Deprecated String-based APIs on HttpHeaders, HttpRequest, HttpResponse, and RequestOptions. Use
    HttpHeaderName-based APIs instead as they provide better performance.

Bugs Fixed

  • Fixed an edge case when parsing query parameters without a value (key&key2=value2). (#34459)

Other Changes

  • Changed how handling supporting multiple versions of Jackson happens internally to reduce usage of reflection. (#34468)
  • Improved request and response body logging to reduce memory allocations.

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

NewReleases is sending notifications on new releases.