Skip to content
This repository has been archived by the owner on Jul 19, 2024. It is now read-only.

Releases: Azure/azure-storage-java

Java Storage Client Library 8.6.6

27 Jan 22:10
af5bd1d
Compare
Choose a tag to compare
  • Upgraded keyvault dependency to pull in security fix in google.guava 24.1.

Java Storage Client Library 8.6.5

17 Aug 17:58
7a1f232
Compare
Choose a tag to compare
  • Fixed a race condition in XML parsing logic that in narrow situations could cause the parser to be initialized incorrectly resulting in an erroneously empty list result.

Java Storage Client Library 7.0.1

24 Jun 16:50
2b7e650
Compare
Choose a tag to compare
  • Fixed a race condition in XML parsing logic that in narrow situations could cause the parser to be initialized incorrectly resulting in an erroneously empty list result.

Java Storage Client Library 8.6.4

04 May 20:55
cdd966e
Compare
Choose a tag to compare
  • Converted the httpsKeepAliveSocketFactory into a singleton for performance improvements.

Java Storage Client Library 8.6.3

30 Mar 23:00
fa993ec
Compare
Choose a tag to compare
  • Added the commitWriteOnInputStreamException option to BlobRequestOptions, which will allow the user to configure whether any data staged through openWrite when using the upload(InputStream, long) method will be committed upon failures in the InputStream.
  • Disabled httpsKeepAlive by default as it can introduce some perf issues.

Java Storage Client Library 8.6.2

18 Mar 21:02
979799e
Compare
Choose a tag to compare
  • Fixed a bug in the pom that disrupted the ability to download from maven central.

Java Storage Client Library 8.6.1

18 Mar 19:22
475eb84
Compare
Choose a tag to compare
  • Fixed a bug in BlobInputStream that would return extra zeros at the end of the stream if the data was encrypted using client-side encryption.
  • MD5 checks on BlobInputStream are skipped if data being downloaded is also being decrypted via client-side encryption, even if disableMd5Calculation is set to false. Previously this check would always fail as MD5 is calculated on cipher text on upload but was calculated on plaintext on download.
  • Added a workaround to a JDK bug that would ignore connection timeouts on retries, causing hangs in some scenarios. This requires defaulting setting https keep-alive on all sockets. It can be disabled via BlobRequestOptions.

Java Storage Client Library 8.6.0

06 Dec 22:37
9beae8b
Compare
Choose a tag to compare
  • Added the skipDecode flag to the generate sas method on CloudBlob. This flag allows the customer to skip the url decode that happens by default on the string to sign right before signing. This resolves some problems with custom values for some of the query parameters when used with third party clients.

Java Storage Client Library 8.5.0

03 Dec 22:15
46a61b1
Compare
Choose a tag to compare
  • Support for HTTP proxy with Basic auth.

  • Support for HTTP proxy with Digest auth.

  • Added an option to SharedAccessHeaders that will allow the customer to preserve the raw value set on the object. Headers could previously be changed by an internal url decode that might modified the desired value.

Java Storage Client Library 8.4.0

06 Aug 18:46
c07aeb2
Compare
Choose a tag to compare
  • Support for 2019-02-02 REST version. Please see our REST API documentation and blogs for information about the related added features.

  • Added support for setting rehydrate priority for SetBlobTier and CopyBlob APIs.

  • Added support for PutRangeFromURL API to writes bytes from one Azure File endpoint into the specified range of another Azure File endpoint.

  • Added setDirectoryProperties, createPermission, and getPermission APIs to the File package.

  • Added required headers for creatFile, createDirectory, setFileProperties, getFileProperties, getDirectoryProperties, getFile APIs.

  • Updated getFileProperties, getDirectoryProperties, and getFile calls to update SMB properties.

  • Added support for setting access tier for PutBlob/PutBlockList and CopyBlob APIs.

  • Added support for batching blob operations. Currently the only batchable apis are deleteBlob and setBlobTier.