Skip to content

v6.0.0-ALPHA-01

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Nov 07:45

Changed

  • Replaced Apache CloseableHttpClient with configurable azure-core client.
  • [BREAKING] HttpClientFactory now accepts clients implementing azure-core HttpClient.
  • [BREAKING] HttpClientProperties and HttpClientPropertiesBuilder now use azure-core ProxyOptions.
  • Data client now wraps internal HTTP client.
  • Moved HTTP request tracing logic into a builder class.
  • Moved HTTP request building logic into a builder class.
  • [BREAKING] Redirects are disabled by default. Use ClientRequestProperties "client_max_redirect_count" option
    to enable. Default changed to 0.
  • [BREAKING] Added exception to signature of ResourceAlgorithms.postToQueueWithRetries.
  • [BREAKING] Removed maxConnectionsPerRoute as it was not easily provided by azure-core.
  • [BREAKING] IPv6 addresses must now be enclosed in brackets ( [] ) within URLs.
  • Removed the dependency on Apache HTTP client URIBuilder for URL parsing.

Added

  • A new policy heuristic for choosing between queuing and streaming in Managed streaming client. A policy can be configured
    based on the size, format and compression of data. This will also allow users to stream bigger than 4mb non-compressed data (which was the previous limit).
  • Added support for the http protocol, only for connection without authentication.

Fixed

  • Some better error messages