Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
185a5f1
api-specs
weidongxu-microsoft Feb 11, 2026
5685be5
regen certificateregistration
weidongxu-microsoft Feb 11, 2026
acea56e
mark the code
weidongxu-microsoft Feb 11, 2026
be8f147
regen
weidongxu-microsoft Feb 11, 2026
c695f47
mark the code
weidongxu-microsoft Feb 11, 2026
49d937f
add metadata-suffix
weidongxu-microsoft Feb 11, 2026
9673286
add native-image config
weidongxu-microsoft Feb 11, 2026
ac9179e
regen
weidongxu-microsoft Feb 11, 2026
9217410
method no longer exist
weidongxu-microsoft Feb 11, 2026
1ffcd93
regen
weidongxu-microsoft Feb 11, 2026
7f28fed
split certificateRegistrationClient and domainRegistrationClient
weidongxu-microsoft Feb 11, 2026
cb2c9dd
revert
weidongxu-microsoft Feb 11, 2026
ac8564d
fix final
weidongxu-microsoft Feb 11, 2026
0fccee2
Merge branch 'main' into mgmt_appservice
weidongxu-microsoft Feb 25, 2026
3bf04e4
Revert "method no longer exist"
weidongxu-microsoft Feb 25, 2026
6b96730
regen on developer/kamperiadis/msdeploytsp
weidongxu-microsoft Feb 25, 2026
885e250
regen after directive fix
weidongxu-microsoft Feb 25, 2026
d8a1ac9
record
weidongxu-microsoft Feb 25, 2026
7d0adf9
revapi
weidongxu-microsoft Feb 25, 2026
72f396a
revapi
weidongxu-microsoft Feb 25, 2026
06debf8
rename model
weidongxu-microsoft Feb 25, 2026
234cc08
regen
weidongxu-microsoft Feb 25, 2026
cdbf4f5
changelog
weidongxu-microsoft Feb 25, 2026
78414c0
changelog
weidongxu-microsoft Feb 25, 2026
596a2ed
fix
weidongxu-microsoft Feb 25, 2026
e822245
regen
weidongxu-microsoft Feb 25, 2026
1ee6f6a
update module-info
weidongxu-microsoft Feb 25, 2026
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
  •  
  •  
  •  
11 changes: 11 additions & 0 deletions eng/lintingconfigs/revapi/track2/revapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -874,6 +874,17 @@
"match": "class com\\.azure\\.resourcemanager\\.containerregistry\\.models\\..*ListResult"
},
"justification": "Pageable models moved to implementation package. Unlikely used by user."
},
{
"regex": true,
"code": "java\\.missing\\.(oldSuperType|newSuperType)",
"old" : "class com\\.azure\\.resourcemanager\\.appservice\\.models\\..*",
"justification": "TypeSpec fix for base resource class."
},
{
"code": "java.method.removed",
"old": "method com.azure.resourcemanager.appservice.models.CertificatePatchResource com.azure.resourcemanager.appservice.models.CertificatePatchResource::withPassword(java.lang.String)",
"justification": "Bug fix, password is read-only."
}
]
}
Expand Down
3 changes: 2 additions & 1 deletion eng/versioning/version_client.txt
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ com.azure.spring:spring-cloud-azure-testcontainers;7.0.0;7.1.0-beta.1
com.azure:azure-spring-data-cosmos;7.0.0;7.1.0-beta.1
com.azure.resourcemanager:azure-resourcemanager;2.59.0;2.60.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-appplatform;2.51.0;2.52.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-appservice;2.54.2;2.55.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-appservice;2.54.2;2.55.0
com.azure.resourcemanager:azure-resourcemanager-authorization;2.53.7;2.54.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-cdn;2.53.6;2.54.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-compute;2.56.1;2.57.0-beta.1
Expand Down Expand Up @@ -552,6 +552,7 @@ io.clientcore:optional-dependency-tests;1.0.0-beta.1;1.0.0-beta.1
# <!-- {x-version-update;unreleased_com.azure:azure-core;dependency} -->

unreleased_com.azure.resourcemanager:azure-resourcemanager-containerregistry;2.55.0
unreleased_com.azure.resourcemanager:azure-resourcemanager-appservice;2.55.0
unreleased_com.azure.v2:azure-core;2.0.0-beta.1
unreleased_com.azure.v2:azure-identity;2.0.0-beta.1
unreleased_com.azure.v2:azure-data-appconfiguration;2.0.0-beta.1
Expand Down
19 changes: 15 additions & 4 deletions sdk/appservice/azure-resourcemanager-appservice/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,26 @@
# Release History

## 2.55.0-beta.1 (Unreleased)

### Features Added
## 2.55.0 (2026-02-26)

### Breaking Changes

### Bugs Fixed
- Removed `withPassword` method from `CertificatePatchResource` class. The password property is read-only.

#### Changes to `WebSiteManagementClient` Class

- Moved `AppServiceManager.serviceClient().getCertificateRegistrationProviders()` to `AppServiceManager.certificateRegistrationClient().getCertificateRegistrationProviders()`.
- Moved `AppServiceManager.serviceClient().getAppServiceCertificateOrders()` to `AppServiceManager.certificateRegistrationClient().getAppServiceCertificateOrders()`.
- Moved `AppServiceManager.serviceClient().getCertificateOrdersDiagnostics()` to `AppServiceManager.certificateRegistrationClient().getCertificateOrdersDiagnostics()`.
- Moved `AppServiceManager.serviceClient().getDomainRegistrationProviders()` to `AppServiceManager.domainRegistrationClient().getDomainRegistrationProviders()`.
- Moved `AppServiceManager.serviceClient().getDomains()` to `AppServiceManager.domainRegistrationClient().getDomains()`.
- Moved `AppServiceManager.serviceClient().getTopLevelDomains()` to `AppServiceManager.domainRegistrationClient().getTopLevelDomains()`.

### Other Changes

#### Dependency Updates

- Updated `api-version` of AppService to `2025-05-01`.

## 2.54.2 (2026-01-29)

### Other Changes
Expand Down
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-appservice</artifactId>
<version>2.54.0</version>
<version>2.55.0</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "java",
"TagPrefix": "java/appservice/azure-resourcemanager-appservice",
"Tag": "java/appservice/azure-resourcemanager-appservice_575cc6ce97"
"Tag": "java/appservice/azure-resourcemanager-appservice_0cc3775efb"
}
2 changes: 1 addition & 1 deletion sdk/appservice/azure-resourcemanager-appservice/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-appservice</artifactId>
<version>2.55.0-beta.1</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-appservice;current} -->
<version>2.55.0</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-appservice;current} -->
<packaging>jar</packaging>

<name>Microsoft Azure SDK for App Service Management</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@

import com.azure.core.credential.TokenCredential;
import com.azure.core.http.HttpPipeline;
import com.azure.resourcemanager.appservice.fluent.CertificateRegistrationManagementClient;
import com.azure.resourcemanager.appservice.fluent.DomainRegistrationManagementClient;
import com.azure.resourcemanager.appservice.fluent.WebSiteManagementClient;
import com.azure.resourcemanager.appservice.implementation.CertificateRegistrationManagementClientBuilder;
import com.azure.resourcemanager.appservice.implementation.DomainRegistrationManagementClientBuilder;
import com.azure.resourcemanager.appservice.implementation.WebSiteManagementClientBuilder;
import com.azure.resourcemanager.appservice.implementation.AppServiceCertificateOrdersImpl;
import com.azure.resourcemanager.appservice.implementation.AppServiceCertificatesImpl;
Expand Down Expand Up @@ -46,6 +50,9 @@ public final class AppServiceManager extends Manager<WebSiteManagementClient> {
private AppServiceDomains appServiceDomains;
private FunctionApps functionApps;

private final CertificateRegistrationManagementClient certificateRegistrationClient;
private final DomainRegistrationManagementClient domainRegistrationClient;

/**
* Get a Configurable instance that can be used to create StorageManager with optional configuration.
*
Expand Down Expand Up @@ -106,6 +113,14 @@ private AppServiceManager(HttpPipeline httpPipeline, AzureProfile profile) {
.endpoint(profile.getEnvironment().getResourceManagerEndpoint())
.subscriptionId(profile.getSubscriptionId())
.buildClient());
certificateRegistrationClient = new CertificateRegistrationManagementClientBuilder().pipeline(httpPipeline)
.endpoint(profile.getEnvironment().getResourceManagerEndpoint())
.subscriptionId(profile.getSubscriptionId())
.buildClient();
domainRegistrationClient = new DomainRegistrationManagementClientBuilder().pipeline(httpPipeline)
.endpoint(profile.getEnvironment().getResourceManagerEndpoint())
.subscriptionId(profile.getSubscriptionId())
.buildClient();
keyVaultManager = KeyVaultManager.authenticate(httpPipeline, profile);
storageManager = StorageManager.authenticate(httpPipeline, profile);
authorizationManager = AuthorizationManager.authenticate(httpPipeline, profile);
Expand Down Expand Up @@ -219,4 +234,24 @@ public FunctionApps functionApps() {
}
return functionApps;
}

/**
* Gets wrapped inner task client providing direct access to auto-generated API implementation,
* based on Azure REST API.
*
* @return wrapped inner task client.
*/
public CertificateRegistrationManagementClient certificateRegistrationClient() {
return certificateRegistrationClient;
}

/**
* Gets wrapped inner task client providing direct access to auto-generated API implementation,
* based on Azure REST API.
*
* @return wrapped inner task client.
*/
public DomainRegistrationManagementClient domainRegistrationClient() {
return domainRegistrationClient;
}
}
Loading
Loading