Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions sdk/storage/azure-storage-blob/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,12 @@

### Other Changes

- Updated the documentation of `BlobContainerClient`/`BlobContainerAsyncClient` `delete`, `deleteWithResponse`,
`deleteIfExists`, and `deleteIfExistsWithResponse`, and `BlobServiceClient`/`BlobServiceAsyncClient`
`deleteBlobContainer`, `deleteBlobContainerWithResponse`, `deleteBlobContainerIfExists`, and
`deleteBlobContainerIfExistsWithResponse` to note that operations on blobs within a deleted container, including reads
and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.

## 12.35.2 (2026-10-06)

### Other Changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -514,6 +514,13 @@ Mono<Response<Boolean>> createIfNotExistsWithResponse(BlobContainerCreateOptions
* during garbage collection. For more information, see the
* <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobContainerAsyncClient.delete -->
Expand All @@ -536,6 +543,13 @@ public Mono<Void> delete() {
* during garbage collection. For more information, see the
* <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobContainerAsyncClient.deleteWithResponse#BlobRequestConditions -->
Expand Down Expand Up @@ -584,6 +598,13 @@ Mono<Response<Void>> deleteWithResponse(BlobRequestConditions requestConditions,
* during garbage collection. For more information, see the
* <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobContainerAsyncClient.deleteIfExists -->
Expand Down Expand Up @@ -611,6 +632,13 @@ public Mono<Boolean> deleteIfExists() {
* later deleted during garbage collection. For more information, see the
* <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobContainerAsyncClient.deleteIfExistsWithResponse#BlobRequestConditions -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -497,6 +497,13 @@ public Response<Boolean> createIfNotExistsWithResponse(BlobContainerCreateOption
* during garbage collection. For more information, see the
* <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobContainerClient.delete -->
Expand All @@ -522,6 +529,13 @@ public void delete() {
* during garbage collection. For more information, see the
* <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobContainerClient.deleteWithResponse#BlobRequestConditions-Duration-Context -->
Expand Down Expand Up @@ -565,6 +579,13 @@ public Response<Void> deleteWithResponse(BlobRequestConditions requestConditions
* it are later deleted during garbage collection. For more information, see the
* <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobContainerClient.deleteIfExists -->
Expand All @@ -585,6 +606,13 @@ public boolean deleteIfExists() {
* are later deleted during garbage collection. For more information, see the
* <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobContainerClient.deleteIfExistsWithResponse#BlobRequestConditions-Duration-Context -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -337,6 +337,14 @@ Mono<Response<BlobContainerAsyncClient>> createBlobContainerIfNotExistsWithRespo
/**
* Deletes the specified container in the storage account. If the container doesn't exist the operation fails. For
* more information see the <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobServiceAsyncClient.deleteBlobContainer#String -->
Expand All @@ -360,6 +368,13 @@ public Mono<Void> deleteBlobContainer(String containerName) {
* more information see the <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure
* Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobServiceAsyncClient.deleteBlobContainerWithResponse#String-Context -->
Expand Down Expand Up @@ -391,6 +406,14 @@ Mono<Response<Void>> deleteBlobContainerWithResponse(String containerName, Conte
* Deletes the specified container in the storage account if it exists. For
* more information see the <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure
* Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobServiceAsyncClient.deleteBlobContainerIfExists#String -->
Expand Down Expand Up @@ -419,6 +442,13 @@ public Mono<Boolean> deleteBlobContainerIfExists(String containerName) {
* For more information see the <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure
* Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobServiceAsyncClient.deleteBlobContainerIfExistsWithResponse#String -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,13 @@ public Response<BlobContainerClient> createBlobContainerIfNotExistsWithResponse(
* more information see the <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure
* Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobServiceClient.deleteBlobContainer#String -->
Expand All @@ -314,6 +321,13 @@ public void deleteBlobContainer(String containerName) {
* more information see the <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure
* Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* @param containerName Name of the container to delete
* @param context Additional context that is passed through the Http pipeline during the service call.
* @return A response containing status code and HTTP headers
Expand All @@ -328,6 +342,13 @@ public Response<Void> deleteBlobContainerWithResponse(String containerName, Cont
* more information see the <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure
* Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobServiceClient.deleteBlobContainerIfExists#String -->
Expand All @@ -350,6 +371,13 @@ public boolean deleteBlobContainerIfExists(String containerName) {
* more information see the <a href="https://docs.microsoft.com/rest/api/storageservices/delete-container">Azure
* Docs</a>.
*
* <p>When a container is deleted, a container with the same name can't be created for at least 30 seconds. The
* container might not be available for more than 30 seconds if the service is still processing the request. While
* the container is being deleted, attempts to create a container of the same name fail with status code 409
* (Conflict). The service indicates that the container is being deleted. Operations on blobs within the container,
* including reads and writes, may continue to succeed for up to 30 seconds after the delete request is accepted.
* After this period, all operations on the container and its blobs fail with status code 404 (Not Found).</p>
*
* <p><strong>Code Samples</strong></p>
*
* <!-- src_embed com.azure.storage.blob.BlobServiceClient.deleteBlobContainerIfExistsWithResponse#String-Context -->
Expand Down
5 changes: 5 additions & 0 deletions sdk/storage/azure-storage-file-datalake/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,11 @@
- Corrected documentation on `DataLakeFileSystemClient`/`DataLakeFileSystemAsyncClient` path client getters and on
`DataLakePathClientBuilder.pathName(String)`, which incorrectly instructed callers to pass a URL-encoded path name.
Path names have been used verbatim since 12.22.0 and are percent-encoded by the client when the request URL is built.
- Updated the documentation of `DataLakeFileSystemClient`/`DataLakeFileSystemAsyncClient` `delete`,
`deleteWithResponse`, `deleteIfExists`, and `deleteIfExistsWithResponse`, and
`DataLakeServiceClient`/`DataLakeServiceAsyncClient` `deleteFileSystem` and `deleteFileSystemWithResponse` to note
that operations on paths within a deleted file system, including reads and writes, may continue to succeed for up to
30 seconds after the delete request is accepted.

## 12.28.2 (2026-10-06)

Expand Down
Loading
Loading