Version 2009-09-19

The 2009-09-19 version of the Azure storage services includes these changes:

  • Enhancements to Shared Key authorization. See Authorize requests to Azure Storage 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 snapshots, which are read-only versions of a blob as it existed at the time the snapshot was taken. See HTTP Operations on Blob Service Resources and Snapshot Blob 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 DequeueCount property for messages, which indicates how many times a message has been dequeued. See Get Messages and Peek Messages 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:

    • Windows-Azure-Blob/1.0

    • Windows-Azure-Queue/1.0

    • Windows-Azure-Table/1.0

See Also

Versioning for the Azure Storage Services