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
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
# Release History

## 2.54.0-beta.1 (Unreleased)
## 2.54.0-beta.1 (2026-04-09)

### Features Added

### Breaking Changes

### Bugs Fixed
- Supported create and delete of "deny assignment".
Comment on lines +3 to +7
Copy link

Copilot AI Apr 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The top CHANGELOG section was converted from “(Unreleased)” to a dated release. Unless this PR is intended to finalize a release, the repo convention is to keep a single “(Unreleased)” section at the top and only date it when the version is actually released (e.g., sdk/core/azure-core/CHANGELOG.md keeps ## ... (Unreleased) at the top). Consider restoring “(Unreleased)” for 2.54.0-beta.1 until the release is cut.

Copilot uses AI. Check for mistakes.

### Other Changes

#### Dependency Updates

- Updated `api-version` to `2024-09-01-preview`.

Comment on lines +3 to +14
Copy link

Copilot AI Apr 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CHANGELOG entry says the api-version was updated to 2024-09-01-preview, but the PR metadata indicates generation from 2024-07-01-preview, and the generated clients currently use "undefined" for apiVersion. Please align the CHANGELOG with the actual generated API version(s) and ensure the correct version is wired into the generated code before shipping.

Copilot uses AI. Check for mistakes.
## 2.53.8 (2026-03-30)

### Other Changes
Expand All @@ -18,7 +20,6 @@

- Upgraded `azure-resourcemanager-resources` from `2.53.5` to version `2.54.0`.


## 2.53.7 (2026-01-29)

### Other Changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@ SyncPoller<PollResult<AlertOperationResultInner>, AlertOperationResultInner> beg
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response body along with {@link Response} on successful completion of {@link Mono}.
* @return alert operation result along with {@link Response} on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono<Response<Flux<ByteBuffer>>> refreshAllWithResponseAsync(String scope);
Expand All @@ -284,7 +284,7 @@ SyncPoller<PollResult<AlertOperationResultInner>, AlertOperationResultInner> beg
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link PollerFlux} for polling of long-running operation.
* @return the {@link PollerFlux} for polling of alert operation result.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
PollerFlux<PollResult<AlertOperationResultInner>, AlertOperationResultInner> beginRefreshAllAsync(String scope);
Expand All @@ -296,7 +296,7 @@ SyncPoller<PollResult<AlertOperationResultInner>, AlertOperationResultInner> beg
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link SyncPoller} for polling of long-running operation.
* @return the {@link SyncPoller} for polling of alert operation result.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller<PollResult<AlertOperationResultInner>, AlertOperationResultInner> beginRefreshAll(String scope);
Expand All @@ -309,7 +309,7 @@ SyncPoller<PollResult<AlertOperationResultInner>, AlertOperationResultInner> beg
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link SyncPoller} for polling of long-running operation.
* @return the {@link SyncPoller} for polling of alert operation result.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller<PollResult<AlertOperationResultInner>, AlertOperationResultInner> beginRefreshAll(String scope,
Expand All @@ -322,7 +322,7 @@ SyncPoller<PollResult<AlertOperationResultInner>, AlertOperationResultInner> beg
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response body on successful completion of {@link Mono}.
* @return alert operation result on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono<AlertOperationResultInner> refreshAllAsync(String scope);
Expand All @@ -334,7 +334,7 @@ SyncPoller<PollResult<AlertOperationResultInner>, AlertOperationResultInner> beg
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response.
* @return alert operation result.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
AlertOperationResultInner refreshAll(String scope);
Expand All @@ -347,7 +347,7 @@ SyncPoller<PollResult<AlertOperationResultInner>, AlertOperationResultInner> beg
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response.
* @return alert operation result.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
AlertOperationResultInner refreshAll(String scope, Context context);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ Response<RoleAssignmentInner> deleteWithResponse(String scope, String roleAssign
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedFlux}.
* @return role assignment list operation result as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux<RoleAssignmentInner> listForScopeAsync(String scope, String filter, String tenantId, String skipToken);
Expand All @@ -219,7 +219,7 @@ Response<RoleAssignmentInner> deleteWithResponse(String scope, String roleAssign
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedFlux}.
* @return role assignment list operation result as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux<RoleAssignmentInner> listForScopeAsync(String scope);
Expand All @@ -231,7 +231,7 @@ Response<RoleAssignmentInner> deleteWithResponse(String scope, String roleAssign
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedIterable}.
* @return role assignment list operation result as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<RoleAssignmentInner> listForScope(String scope);
Expand All @@ -250,7 +250,7 @@ Response<RoleAssignmentInner> deleteWithResponse(String scope, String roleAssign
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedIterable}.
* @return role assignment list operation result as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<RoleAssignmentInner> listForScope(String scope, String filter, String tenantId, String skipToken,
Expand All @@ -266,7 +266,7 @@ PagedIterable<RoleAssignmentInner> listForScope(String scope, String filter, Str
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedFlux}.
* @return role assignment list operation result as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux<RoleAssignmentInner> listAsync(String filter, String tenantId);
Expand All @@ -276,7 +276,7 @@ PagedIterable<RoleAssignmentInner> listForScope(String scope, String filter, Str
*
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedFlux}.
* @return role assignment list operation result as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux<RoleAssignmentInner> listAsync();
Expand All @@ -286,7 +286,7 @@ PagedIterable<RoleAssignmentInner> listForScope(String scope, String filter, Str
*
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedIterable}.
* @return role assignment list operation result as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<RoleAssignmentInner> list();
Expand All @@ -302,7 +302,7 @@ PagedIterable<RoleAssignmentInner> listForScope(String scope, String filter, Str
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedIterable}.
* @return role assignment list operation result as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<RoleAssignmentInner> list(String filter, String tenantId, Context context);
Expand All @@ -318,7 +318,7 @@ PagedIterable<RoleAssignmentInner> listForScope(String scope, String filter, Str
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedFlux}.
* @return role assignment list operation result as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux<RoleAssignmentInner> listByResourceGroupAsync(String resourceGroupName, String filter, String tenantId);
Expand All @@ -330,7 +330,7 @@ PagedIterable<RoleAssignmentInner> listForScope(String scope, String filter, Str
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedFlux}.
* @return role assignment list operation result as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux<RoleAssignmentInner> listByResourceGroupAsync(String resourceGroupName);
Expand All @@ -342,7 +342,7 @@ PagedIterable<RoleAssignmentInner> listForScope(String scope, String filter, Str
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedIterable}.
* @return role assignment list operation result as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<RoleAssignmentInner> listByResourceGroup(String resourceGroupName);
Expand All @@ -359,7 +359,7 @@ PagedIterable<RoleAssignmentInner> listForScope(String scope, String filter, Str
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedIterable}.
* @return role assignment list operation result as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<RoleAssignmentInner> listByResourceGroup(String resourceGroupName, String filter, String tenantId,
Expand All @@ -379,7 +379,7 @@ PagedIterable<RoleAssignmentInner> listByResourceGroup(String resourceGroupName,
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedFlux}.
* @return role assignment list operation result as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux<RoleAssignmentInner> listForResourceAsync(String resourceGroupName, String resourceProviderNamespace,
Expand All @@ -395,7 +395,7 @@ PagedFlux<RoleAssignmentInner> listForResourceAsync(String resourceGroupName, St
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedFlux}.
* @return role assignment list operation result as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux<RoleAssignmentInner> listForResourceAsync(String resourceGroupName, String resourceProviderNamespace,
Expand All @@ -411,7 +411,7 @@ PagedFlux<RoleAssignmentInner> listForResourceAsync(String resourceGroupName, St
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedIterable}.
* @return role assignment list operation result as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<RoleAssignmentInner> listForResource(String resourceGroupName, String resourceProviderNamespace,
Expand All @@ -432,7 +432,7 @@ PagedIterable<RoleAssignmentInner> listForResource(String resourceGroupName, Str
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a RoleAssignment list operation as paginated response with {@link PagedIterable}.
* @return role assignment list operation result as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<RoleAssignmentInner> listForResource(String resourceGroupName, String resourceProviderNamespace,
Expand Down
Loading