forked from Azure/azure-storage-java
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.txt
120 lines (104 loc) · 6.18 KB
/
ChangeLog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
2013.12.10 Version 0.5.0
* Fixed content disposition parsing in BlobDeserializationHelper and added it to BlobProperties
* Fixed etag for snapshots, which was previously not set correctly in CloudBlob
* Fixed etag parsing so that quotes around etag are removed
* Added Copy to BlobListingDetails enum and added logic and fixed xml parsers to enable that option when listing blobs
* Fixed blob/container BreakLease so that the breakPeriodInSeconds is honored
* Blob downloads now resume on every retry
* Sending request event on the opContext is now fired before the connection is set up
* Added Json support for tables
* JsonMinimalMetadata is now the default payload format (rather than AtomPub). Payload format can be specified for all table requests by using CloudTableClient.setTablePayloadFormat or for an individual table request by using TableRequestOptions.setTablePayloadFormat
* Added read from secondary support for blobs/queue/tables
* Fixed Canonicalizer to ignore empty header values while signing
* Added additional query parameters for Blob SAS introduced in 2013-08-15
* Enabled echo content (on or off) option for table inserts
* Enabled setting user headers on the operation context
* Moved LeaseAction enum from core package to blob package (internal use only)
* Added support for optional Service Properties
* Blob downloadToByteArray and downloadRangeToByteArray return the number of bytes copied to the byte array
2013.07.03 Version 0.4.4
* Windows Azure China environment support
* Service Bus metadata support updated to the latest version
* Rich Odata entity query support for Service Bus Queue/Topic/Subscription
* Added support for Service Bus message forwarding
* Added support for Service Bus message count details
* Made sure the response stream is drained to prevent socket exhaustion in Storage
* Added support for all flavors of SharedKey and SharedKeyLite message signing through AuthenticationScheme property on client classes in Storage
2013.05.27 Version 0.4.3
* Added support for updating existing Queue/Topic/Subscription for Service Bus
* Added support for message lock renewal to support long running message processing for Service Bus
* Added new properties to Queue/Topic/Subscription/Rule for Service Bus
* Added support for rebinding content key for Media Services
2013.04.16 Version 0.4.2
* Fixed a bunch of GB18030 encoding issues
* Fixed a service bus issue when the locale is not UTC
2013.03.12 Version 0.4.1
* Added "Azure-SDK-For-Java/<version>" To User-Agent HTTP header
* Added connection string support for Service Bus
* Added new methods to break lease for Storage Blob which doesn't require a lease id and returns the result as an object. Deprecated the old breakLease() methods.
* Added a new method to get the historical events for Media Services
* Fixed Storage Table encoding issue for special characters
* BlobOutputStream now commits block list using LATEST instead of UNCOMMITTED
* Added RequestResult to StorageEvents
* Fixed issue when accessing OperationContext RequestResults
* Fixed the return value of BlobInputStream.read
* Fixed CloudPageBlob.downloadPageRanges to retrieve the blob length
* Fixed MD5 validation in BlobInputStream
* Return ETag in TableResult not only for Insert but also for other operations
2013.01.18 Version 0.4.0
* Added support for Windows Azure Media Services
* Updated dependencies to non-beta stable versions
* Added a Sending Request Event to OperationContext in Storage Client code
* Fixed a bug in the Storage client in blob download resume for blobs greater than 2GB
2012.10.29 Version 0.3.3
* In the blob client, fixed a bug which allows users to call write APIs on a blob snapshot reference
* Updated the URL parse method in storage client libraries, to allow users to pass a URL ending with "/"
* Updated the parsing response header code in blob client APIs
* Updated the storage client library user agent version from 0.1.2 to 0.1.3
* Added more test cases in storage client tests
2012.10.16 Version 0.3.2
* Implemented a more graceful timeout Exception
* Implemented a better Exception for an empty header returned by the Azure Storage Service
* Added Fluent setters for Blob Models
2012.09.11 Version 0.3.1
* Added Javadocs to 1.7 Storage Support from 0.3.0 release
* Fixed bug where getqueue for an invalid queue returns 200 and the exception is not wrapped in a ServiceException
* Fixed the error when deleting a blob snapshot in the Service Layer
* Changed the PageBlob length parameter from an int to a long
* Return an Etag for create and copy Blob in Service Layer
* Updated the BlobRestProxy.copyBlob to correctly honor source access conditions
* Updated the BlobRestProxy.getBlob to correctly honor setComputeRangeMD5 option
* Added international support for ServiceBus URIs
* Added encoding for special characters when serializing entity to XML in Table Service Layer
2012.06.02 Version 0.3.0
* Added 1.7 Storage Support
* Added Javadocs for com.microsoft.windowsazure.services.table
2012.05.02 Version 0.2.2
* Added Javadoc comments to Azure Blob Service Layer
* Fixed a URL encoding issue in Table Client Layer
* Made CloudTableClient use Iterator instead of Iterable
2012.04.11 Version 0.2.1
* Added Service Layer support for Azure Table
* Added Javadoc comments to Azure Queue Service Layer
2012.02.28 Version 0.2.0
* Added Support for Azure Table in com.microsoft.windowsazure.services.table
* Added Client Tests for Table
* Added a dependency on apache commons-lang3 3.1
* ResultsSegment exposes an ArrayList instead of an Iterable
* UserAgent updated to v1.1.2
2012.01.31 Version 0.1.3
* Updated User Agent to v0.1.1
* Updated License Headers
* Blob Client Mark update
* Retry Logic updated in Blob and Queue Client to not retry
* Error Response parsing updated for Table compatibility
* MD5 is delay calculated on copy streams
* Date parsing support for various number of fractional decimals
* StorageErrorResponse updated to support lower case xml for tables
2011.12.22 Version 0.1.2
* Fixed CloudBlob.download to lock to ETag during a resume
* Ensured that Client Side Exceptions are not resumed
2011.12.14 Version 0.1.1
* Commenting/documentation changes
2011.12.09 Version 0.1.0
* Initial Release