Updated: June 29, 2016
The 2009-09-19 version of the Azure storage services includes these changes:
Enhancements to Shared Key authentication. See Authentication for the Azure Storage Services for more information.
The introduction of a new type of blob, the page blob, which is optimized for random read/write operations and provides the ability to write to a range of bytes in a blob. See Understanding Block Blobs, Append Blobs, and Page Blobs for more information.
New naming rules for container, blob, and queue metadata. See Naming and Referencing Containers, Blobs, and Metadata and Naming Queues and Metadata for more information.
Blob leases, which ensure a one-minute exclusive write lock on a blob. See Lease Blob for more information.
Enhanced control over publicly accessible container and blob resources. See Restrict Access to Containers and Blobs for more information.
Anonymous access to the root container. See Working with the Root Container for more information.
The x-ms-version response header, returned by all API operations. This header indicates which version of the API was used to make the request.
Additional options for enumerating containers, blobs, and queues. These options permit you to return metadata in the enumeration, and in the case of blobs, to return snapshots and uncommitted blobs in the list. See List Containers, List Blobs, and List Queues for more information.
Additional blob properties, which save values specified for standard HTTP headers. See Set Blob Properties for more information.
A requirement that REST calls to the Table service include the DataServiceVersion and MaxDataServiceVersion headers on every request.
New values are returned in the Server response header to identify the service that handled the request. These values are: