The 2009-07-17 version of Azure Storage includes these changes:
A root or default container that permits blobs to reside at the top level of the storage account hierarchy. For more information, see Work with the root container.
Enhancements to the Put Block List operation for updating blobs.
Delegated access to containers and blobs, via shared access signatures and container-level access policies. For more information, see Manage access to Azure Storage resources.
A request against Azure Blob Storage can specify only a single conditional header. If a request specifies both the
If-Modified-Sinceheaders, the request is evaluated based on the criteria that are specified in
If-None-Match. If a request specifies both the
If-Unmodified-Sinceheaders, the request is evaluated based on the criteria that are specified in
If-Match. For more information, see Specify conditional headers for Blob Storage operations.