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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
54 changes: 18 additions & 36 deletions eng/lintingconfigs/revapi/track2/revapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -863,6 +863,24 @@
},
"justification": "Enum constant order change is not a breaking change."
},
{
"ignore": true,
"code" : "java.field.enumConstantOrderChanged",
"old": {
"matcher": "regex",
"match": "field com\\.azure\\.resourcemanager\\.compute\\.models\\.RollingUpgradeStatusCode\\..*"
},
"justification": "Enum constant order change is not a breaking change."
},
{
"ignore": true,
"code" : "java.field.enumConstantOrderChanged",
"old": {
"matcher": "regex",
"match": "field com\\.azure\\.resourcemanager\\.compute\\.models\\.UpgradeState\\..*"
},
"justification": "Enum constant order change is not a breaking change."
},
{
"code": "java.class.removed",
"old" : {
Expand Down Expand Up @@ -1566,42 +1584,6 @@
"old": "class com\\.azure\\.resourcemanager\\.sql\\.models\\..*",
"justification": "TypeSpec fix for base resource class."
},
{
"code": "java.class.kindChanged",
"old" : {
"matcher": "regex",
"match": "enum com\\.azure\\.resourcemanager\\.sql\\.models\\.(DataMaskingFunction|DataMaskingRuleState)"
},
"justification": "Enum changed to ExpandableStringEnum."
},
{
"code": "java.class.noLongerImplementsInterface",
"old" : {
"matcher": "regex",
"match": "enum com\\.azure\\.resourcemanager\\.sql\\.models\\.(DataMaskingFunction|DataMaskingRuleState)"
},
"justification": "Enum changed to ExpandableStringEnum."
},
{
"code": "java.missing.newSuperType",
"old" : {
"matcher": "regex",
"match": "(enum|class) com\\.azure\\.resourcemanager\\.sql\\.models\\.(DataMaskingFunction|DataMaskingRuleState)"
},
"justification": "Enum changed to ExpandableStringEnum."
},
{
"regex": true,
"code": "java\\.method\\.(removed|visibilityIncreased|returnTypeChanged)",
"old": ".* @ com\\.azure\\.resourcemanager\\.sql\\.models\\.(DataMaskingFunction|DataMaskingRuleState)",
"justification": "Enum changed to ExpandableStringEnum."
},
{
"regex": true,
"code": "java\\.method\\.(removed|visibilityIncreased|returnTypeChanged)",
"old": ".* com\\.azure\\.resourcemanager\\.sql\\.models\\.(DataMaskingFunction|DataMaskingRuleState)::.*",
"justification": "Enum changed to ExpandableStringEnum."
},
{
"regex": true,
"code": "java\\.field\\.enumConstantOrderChanged",
Expand Down
4 changes: 2 additions & 2 deletions eng/versioning/version_client.txt
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@ com.azure.resourcemanager:azure-resourcemanager-appplatform;2.51.0;2.52.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-appservice;2.55.4;2.56.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-authorization;2.53.10;2.54.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-cdn;2.53.9;2.54.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-compute;2.58.2;2.59.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-compute;2.58.2;2.59.0
com.azure.resourcemanager:azure-resourcemanager-containerinstance;2.53.12;2.54.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-containerregistry;2.55.3;2.56.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-containerservice;2.61.1;2.62.0-beta.2
Expand All @@ -299,7 +299,7 @@ com.azure.resourcemanager:azure-resourcemanager-redis;2.53.9;2.54.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-samples;2.0.0-beta.1;2.0.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-search;2.54.8;2.55.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-servicebus;2.53.9;2.54.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-sql;2.53.10;2.54.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-sql;2.53.10;2.54.0
com.azure.resourcemanager:azure-resourcemanager-storage;2.57.1;2.58.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-trafficmanager;2.53.9;2.54.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-test;2.0.0-beta.2;2.0.0-beta.3
Expand Down
26 changes: 23 additions & 3 deletions sdk/compute/azure-resourcemanager-compute/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,35 @@
# Release History

## 2.59.0-beta.1 (Unreleased)
## 2.59.0 (2026-07-15)

### Features Added

### Breaking Changes
* `models.ImmutabilityPolicyLockData` was added

### Bugs Fixed
* `models.ImmutabilityPolicyData` was added

* `models.ImmutabilityPolicyType` was added

* `models.ConfidentialVMVersion` was added

* `models.ImmutabilityPolicy` was added

#### `models.RollingUpgradeStatusCode` was modified

* `ROLLING_BACK` was added

#### `models.DiskSecurityProfile` was modified

* `confidentialVMVersion()` was added

#### `models.UpgradeState` was modified

* `ROLLING_BACK` was added

### Other Changes

- Updated `DiskRP api-version` to `2026-03-02`.

## 2.58.2 (2026-07-07)

### Other Changes
Expand Down
2 changes: 1 addition & 1 deletion sdk/compute/azure-resourcemanager-compute/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ For documentation on how to use this package, please see [Azure Management Libra
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-compute</artifactId>
<version>2.58.0</version>
<version>2.59.0</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
2 changes: 1 addition & 1 deletion sdk/compute/azure-resourcemanager-compute/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-compute</artifactId>
<version>2.59.0-beta.1</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-compute;current} -->
<version>2.59.0</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-compute;current} -->
<packaging>jar</packaging>

<name>Microsoft Azure SDK for Compute Management</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,20 @@ public interface ComputeManagementClient {
*/
CommunityGalleryImageVersionsClient getCommunityGalleryImageVersions();

/**
* Gets the SharedGalleryInvitesClient object to access its operations.
*
* @return the SharedGalleryInvitesClient object.
*/
SharedGalleryInvitesClient getSharedGalleryInvites();

/**
* Gets the TenantLevelSharedGalleryInvitesClient object to access its operations.
*
* @return the TenantLevelSharedGalleryInvitesClient object.
*/
TenantLevelSharedGalleryInvitesClient getTenantLevelSharedGalleryInvites();

/**
* Gets the ResourceSkusClient object to access its operations.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public interface LogAnalyticsClient {
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
Expand All @@ -42,7 +42,7 @@ Mono<Response<Flux<ByteBuffer>>> exportRequestRateByIntervalWithResponseAsync(St
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
Expand All @@ -57,7 +57,7 @@ Mono<Response<Flux<ByteBuffer>>> exportRequestRateByIntervalWithResponseAsync(St
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
Expand All @@ -72,7 +72,7 @@ Mono<Response<Flux<ByteBuffer>>> exportRequestRateByIntervalWithResponseAsync(St
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand All @@ -88,7 +88,7 @@ Mono<Response<Flux<ByteBuffer>>> exportRequestRateByIntervalWithResponseAsync(St
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
Expand All @@ -103,7 +103,7 @@ Mono<LogAnalyticsOperationResultInner> exportRequestRateByIntervalAsync(String l
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
Expand All @@ -118,7 +118,7 @@ LogAnalyticsOperationResultInner exportRequestRateByInterval(String location,
* Export logs that show Api requests made by this subscription in the given time window to show throttling
* activities.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand All @@ -133,7 +133,7 @@ LogAnalyticsOperationResultInner exportRequestRateByInterval(String location, Re
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
Expand All @@ -148,7 +148,7 @@ Mono<Response<Flux<ByteBuffer>>> exportThrottledRequestsWithResponseAsync(String
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
Expand All @@ -162,7 +162,7 @@ Mono<Response<Flux<ByteBuffer>>> exportThrottledRequestsWithResponseAsync(String
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
Expand All @@ -176,7 +176,7 @@ Mono<Response<Flux<ByteBuffer>>> exportThrottledRequestsWithResponseAsync(String
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters The request body.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand All @@ -191,7 +191,7 @@ Mono<Response<Flux<ByteBuffer>>> exportThrottledRequestsWithResponseAsync(String
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
Expand All @@ -205,7 +205,7 @@ Mono<LogAnalyticsOperationResultInner> exportThrottledRequestsAsync(String locat
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters The request body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.resourcemanager.compute.models.ApiErrorException thrown if the request is rejected by server.
Expand All @@ -218,7 +218,7 @@ Mono<LogAnalyticsOperationResultInner> exportThrottledRequestsAsync(String locat
/**
* Export logs that show total throttled Api requests for this subscription in the given time window.
*
* @param location The location name.
* @param location The name of the Azure region.
* @param parameters The request body.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand Down
Loading
Loading