Skip to content
Draft
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
16 changes: 10 additions & 6 deletions sdk/keyvault/azure-security-keyvault-secrets/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
# Release History

## 4.11.0-beta.1 (Unreleased)

### Features Added
## 4.11.0-beta.1 (2026-03-08)

### Breaking Changes

### Bugs Fixed
#### `implementation.SecretClientImpl$SecretClientService` was modified

- Fixed an issue where certain `HttpResponseException.getResponse()` calls could cause a `NullPointerException`. ([#47801](https://github.com/Azure/azure-sdk-for-java/issues/47801))
* `purgeDeletedSecretSync(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was removed
* `purgeDeletedSecret(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was removed

### Other Changes
### Features Added

#### `implementation.SecretClientImpl$SecretClientService` was modified

* `purgeDeletedSecretSync(java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added
* `purgeDeletedSecret(java.lang.String,java.lang.String,java.lang.String,com.azure.core.http.rest.RequestOptions,com.azure.core.util.Context)` was added

## 4.10.5 (2026-01-29)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,7 @@ Response<BinaryData> getDeletedSecretSync(@HostParam("vaultBaseUrl") String vaul
@UnexpectedResponseExceptionType(HttpResponseException.class)
Mono<Response<Void>> purgeDeletedSecret(@HostParam("vaultBaseUrl") String vaultBaseUrl,
@QueryParam("api-version") String apiVersion, @PathParam("secret-name") String secretName,
@HeaderParam("Accept") String accept, RequestOptions requestOptions, Context context);
RequestOptions requestOptions, Context context);

@Delete("/deletedsecrets/{secret-name}")
@ExpectedResponses({ 204 })
Expand All @@ -341,7 +341,7 @@ Mono<Response<Void>> purgeDeletedSecret(@HostParam("vaultBaseUrl") String vaultB
@UnexpectedResponseExceptionType(HttpResponseException.class)
Response<Void> purgeDeletedSecretSync(@HostParam("vaultBaseUrl") String vaultBaseUrl,
@QueryParam("api-version") String apiVersion, @PathParam("secret-name") String secretName,
@HeaderParam("Accept") String accept, RequestOptions requestOptions, Context context);
RequestOptions requestOptions, Context context);

@Post("/deletedsecrets/{secret-name}/recover")
@ExpectedResponses({ 200 })
Expand Down Expand Up @@ -1747,9 +1747,8 @@ public Response<BinaryData> getDeletedSecretWithResponse(String secretName, Requ
*/
@ServiceMethod(returns = ReturnType.SINGLE)
public Mono<Response<Void>> purgeDeletedSecretWithResponseAsync(String secretName, RequestOptions requestOptions) {
final String accept = "application/json";
return FluxUtil.withContext(context -> service.purgeDeletedSecret(this.getVaultBaseUrl(),
this.getServiceVersion().getVersion(), secretName, accept, requestOptions, context));
this.getServiceVersion().getVersion(), secretName, requestOptions, context));
}

/**
Expand All @@ -1769,9 +1768,8 @@ public Mono<Response<Void>> purgeDeletedSecretWithResponseAsync(String secretNam
*/
@ServiceMethod(returns = ReturnType.SINGLE)
public Response<Void> purgeDeletedSecretWithResponse(String secretName, RequestOptions requestOptions) {
final String accept = "application/json";
return service.purgeDeletedSecretSync(this.getVaultBaseUrl(), this.getServiceVersion().getVersion(), secretName,
accept, requestOptions, Context.NONE);
requestOptions, Context.NONE);
}

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
directory: specification/keyvault/Security.KeyVault.Secrets
commit: 396ab529763b7195ab089f58e2eefb011e1b290d
commit: 74cc90c49189a079b3cc93fde9c9ad76742f0184
repo: Azure/azure-rest-api-specs
cleanup: true
additionalDirectories:
- specification/keyvault/Security.KeyVault.Common/
additionalDirectories:
- specification/keyvault/Security.KeyVault.Common
Loading