Skip to content

Commit

Permalink
Merge pull request #15 from emgerner-msft/master
Browse files Browse the repository at this point in the history
Android Storage Client Library 0.6.0
  • Loading branch information
emgerner-msft committed Aug 5, 2015
2 parents 9339840 + 90eece3 commit e5e2431
Show file tree
Hide file tree
Showing 128 changed files with 9,903 additions and 2,715 deletions.
25 changes: 25 additions & 0 deletions ChangeLog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
2015.XX.XX Version 0.6.0
* Added support for SAS to the Azure File service.
* Added support for Append Blob.
* Added support for Access Control Lists (ACL) to File Shares.
* Added support for getting and setting of CORS rules to File service.
* Added support for ShareStats to File Shares.
* Added support for copying an Azure File to another Azure File or a Block Blob asynchronously, and aborting Azure File copy operations asynchronously.
* Added support for copying a Blob to an Azure File asynchronously.
* Added support for setting a maximum quota property on a File Share.
* Removed deprecated AuthenticationScheme and its getter and setter. In the future only SharedKey will be used.
* Removed deprecated getter/setters for all request option properties on the service clients. Please use the default request options getter/setters instead.
* Removed getSubDirectoryReference() for blob directories and file directories. Use getDirectoryReference() instead.
* Removed getEntityClass() in TableQuery. Please use getClazzType() instead.
* Added client-side verification for lease duration and break periods.
* Deprecated the setters in table for timestamp as this property is only modifiable by the service.
* Deprecated startCopyFromBlob() on CloudBlob. Use startCopy() instead.
* Deprecated the Credentials and StorageKey classes. Please use the appropriate methods on StorageCredentialsAccountAndKey instead.
* Deprecated constructors which take service clients in favor of constructors which take credentials.
* Fixed a bug where the DateBackwardCompatibility flag was not applied if set on the CloudTableClient default request options.
* Changed library behavior to retry all exceptions thrown when parsing a response object.
* Changed behavior to stop removing query parameters passed in with the resource URI if that URI contains a SAS token. Some query parameters such as comp, restype, snapshot and api-version will still be removed.
* Added support for logging StringToSign to SharedKey and SAS.
* Added a connect timeout to prevent hangs when establishing the network connection.
* Made performance enhancements to the BlobOutputStream class.

2015.05.26 Version 0.5.1
* Fixed a bug where maximum execution time was ignored for file, queue, and table services.
* Changed the socket timeout to be set to the service side timeout plus 5 minutes when maximum execution time is not set.
Expand Down
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
#Microsoft Azure Storage SDK for Android

This project provides a client library for Android that makes it easy to consume Microsoft Azure Storage services. For documentation please see the [AndroidDocs](http://dl.windowsazure.com/androiddocs).
This project provides a client library for Android that makes it easy to consume Microsoft Azure Storage services. For documentation please see the [AndroidDocs](http://azure.github.io/azure-storage-android/).

> If you are looking for the Azure Storage Java SDK, please visit [https://github.com/Azure/azure-storage-java](https://github.com/Azure/azure-storage-java).
#Features
* Blob
Expand Down Expand Up @@ -44,7 +46,7 @@ First, add mavenCentral to your repositories by adding the following to your gra
Then, add a dependency by adding the following to your gradle build file:

dependencies {
compile 'com.microsoft.azure.android:azure-storage-android:0.5.1@aar'
compile 'com.microsoft.azure.android:azure-storage-android:0.6.0@aar'
}

###Option 4: aar via Maven
Expand All @@ -55,7 +57,7 @@ To get the binaries of this library as distributed by Microsoft, ready for use w
<dependency>
<groupId>com.microsoft.azure.android</groupId>
<artifactId>azure-storage-android</artifactId>
<version>0.5.1</version>
<version>0.6.0</version>
<type>aar</type>
</dependency>
```
Expand Down Expand Up @@ -94,4 +96,4 @@ If you encounter any bugs with the library please file an issue in the [Issues](
#Learn More
* [Azure Storage Service](http://azure.microsoft.com/en-us/documentation/services/storage/)
* [Azure Storage Team Blog](http://blogs.msdn.com/b/windowsazurestorage/)
* [AndroidDocs](http://dl.windowsazure.com/androiddocs)
* [AndroidDocs](http://azure.github.io/azure-storage-android/)
4 changes: 2 additions & 2 deletions microsoft-azure-storage-samples/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.microsoft.azure.storage.samples"
android:versionCode="0"
android:versionName="0.5.1" >
android:versionName="0.6.0" >

<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="21" />
android:targetSdkVersion="22" />

<uses-permission android:name="android.permission.INTERNET" />

Expand Down
4 changes: 2 additions & 2 deletions microsoft-azure-storage-test/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.microsoft.azure.android.test"
android:versionCode="0"
android:versionName="0.5.1" >
android:versionName="0.6.0" >

<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="21" />
android:targetSdkVersion="22" />

<uses-permission android:name="android.permission.INTERNET" />

Expand Down
Loading

0 comments on commit e5e2431

Please sign in to comment.