Skip to content

Commit 66ed924

Browse files
[Automation] Generate Fluent Lite from TypeSpec containerservicefleet (Azure#44876)
* [Automation] External Change * [Automation] Generate Fluent Lite from TypeSpec containerservicefleet * Add revapi.skip property to pom.xml * Update release date in CHANGELOG.md * Remove Jackson dependency and update changelog --------- Co-authored-by: Weidong Xu <[email protected]>
1 parent 98281a1 commit 66ed924

File tree

216 files changed

+5281
-4115
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

216 files changed

+5281
-4115
lines changed

eng/versioning/version_client.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ com.azure.resourcemanager:azure-resourcemanager-recoveryservicessiterecovery;1.2
418418
com.azure.resourcemanager:azure-resourcemanager-billingbenefits;1.0.0-beta.2;1.0.0-beta.3
419419
com.azure.resourcemanager:azure-resourcemanager-providerhub;1.1.0;1.2.0-beta.1
420420
com.azure.resourcemanager:azure-resourcemanager-reservations;1.0.0;1.1.0-beta.1
421-
com.azure.resourcemanager:azure-resourcemanager-containerservicefleet;1.1.0;1.2.0-beta.2
421+
com.azure.resourcemanager:azure-resourcemanager-containerservicefleet;1.1.0;1.2.0
422422
com.azure.resourcemanager:azure-resourcemanager-storagemover;1.3.0;1.4.0-beta.1
423423
com.azure.resourcemanager:azure-resourcemanager-graphservices;1.1.0;1.2.0-beta.1
424424
com.azure.resourcemanager:azure-resourcemanager-voiceservices;1.1.0;1.2.0-beta.1

sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/CHANGELOG.md

Lines changed: 94 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,104 @@
11
# Release History
22

3-
## 1.2.0-beta.2 (Unreleased)
3+
## 1.2.0 (2025-04-10)
44

5-
### Features Added
5+
- Azure Resource Manager Container Service Fleet client library for Java. This package contains Microsoft Azure SDK for Container Service Fleet Management SDK. Azure Kubernetes Fleet Manager api client. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
66

77
### Breaking Changes
88

9-
### Bugs Fixed
9+
#### Serialization/Deserialization change
10+
11+
- `Jackson` is removed from dependency and no longer supported.
12+
13+
##### Migration Guide
14+
15+
If you are using `Jackson`/`ObjectMapper` for manual serialization/deserialization, configure your `ObjectMapper` for backward compatibility:
16+
```java
17+
objectMapper.registerModule(com.azure.core.serializer.json.jackson.JacksonJsonProvider.getJsonSerializableDatabindModule());
18+
```
19+
20+
#### `models.FleetMemberListResult` was removed
21+
22+
#### `models.UpdateRunListResult` was removed
23+
24+
#### `models.OperationListResult` was removed
25+
26+
#### `models.FleetUpdateStrategyListResult` was removed
27+
28+
#### `models.FleetListResult` was removed
29+
30+
#### `models.UserAssignedIdentity` was modified
31+
32+
* `java.util.UUID clientId()` -> `java.lang.String clientId()`
33+
* `java.util.UUID principalId()` -> `java.lang.String principalId()`
34+
35+
#### `models.ManagedServiceIdentity` was modified
36+
37+
* `java.util.UUID principalId()` -> `java.lang.String principalId()`
38+
* `java.util.UUID tenantId()` -> `java.lang.String tenantId()`
39+
40+
### Features Added
41+
42+
* `models.UpgradeChannel` was added
43+
44+
* `models.AutoUpgradeProfile$Update` was added
45+
46+
* `models.AutoUpgradeProfile$Definition` was added
47+
48+
* `models.FleetStatus` was added
49+
50+
* `models.AutoUpgradeProfileProvisioningState` was added
51+
52+
* `models.FleetMemberStatus` was added
53+
54+
* `models.AutoUpgradeNodeImageSelectionType` was added
55+
56+
* `models.AutoUpgradeProfile$UpdateStages` was added
57+
58+
* `models.AutoUpgradeProfiles` was added
59+
60+
* `models.AutoUpgradeProfile` was added
61+
62+
* `models.AutoUpgradeNodeImageSelection` was added
63+
64+
* `models.AutoUpgradeProfile$DefinitionStages` was added
65+
66+
* `models.AutoUpgradeProfileOperations` was added
67+
68+
* `models.AutoUpgradeLastTriggerStatus` was added
69+
70+
* `models.GenerateResponse` was added
71+
72+
* `models.AutoUpgradeProfileStatus` was added
73+
74+
#### `models.ApiServerAccessProfile` was modified
75+
76+
* `withSubnetId(java.lang.String)` was added
77+
* `withEnableVnetIntegration(java.lang.Boolean)` was added
78+
* `enableVnetIntegration()` was added
79+
* `subnetId()` was added
80+
81+
#### `ContainerServiceFleetManager` was modified
82+
83+
* `autoUpgradeProfiles()` was added
84+
* `autoUpgradeProfileOperations()` was added
85+
86+
#### `models.FleetMember` was modified
87+
88+
* `status()` was added
89+
90+
#### `models.Fleet` was modified
91+
92+
* `status()` was added
93+
94+
#### `models.NodeImageSelection` was modified
95+
96+
* `withCustomNodeImageVersions(java.util.List)` was added
97+
* `customNodeImageVersions()` was added
98+
99+
#### `models.UpdateRun` was modified
10100

11-
### Other Changes
101+
* `autoUpgradeProfileId()` was added
12102

13103
## 1.2.0-beta.1 (2024-10-17)
14104

sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/README.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Azure Resource Manager ContainerServiceFleet client library for Java
1+
# Azure Resource Manager Container Service Fleet client library for Java
22

3-
Azure Resource Manager ContainerServiceFleet client library for Java.
3+
Azure Resource Manager Container Service Fleet client library for Java.
44

5-
This package contains Microsoft Azure SDK for ContainerServiceFleet Management SDK. Azure Kubernetes Fleet Manager Client. Package tag package-2024-05-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
5+
This package contains Microsoft Azure SDK for Container Service Fleet Management SDK. Azure Kubernetes Fleet Manager api client. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
66

77
## We'd love to hear your feedback
88

@@ -32,7 +32,7 @@ Various documentation is available to help you get started
3232
<dependency>
3333
<groupId>com.azure.resourcemanager</groupId>
3434
<artifactId>azure-resourcemanager-containerservicefleet</artifactId>
35-
<version>1.2.0-beta.2</version>
35+
<version>1.2.0</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})
@@ -52,15 +52,15 @@ Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment
5252
Assuming the use of the `DefaultAzureCredential` credential class, the client can be authenticated using the following code:
5353

5454
```java
55-
AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
55+
AzureProfile profile = new AzureProfile(AzureCloud.AZURE_PUBLIC_CLOUD);
5656
TokenCredential credential = new DefaultAzureCredentialBuilder()
5757
.authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
5858
.build();
5959
ContainerServiceFleetManager manager = ContainerServiceFleetManager
6060
.authenticate(credential, profile);
6161
```
6262

63-
The sample code assumes global Azure. Please change `AzureEnvironment.AZURE` variable if otherwise.
63+
The sample code assumes global Azure. Please change the `AzureCloud.AZURE_PUBLIC_CLOUD` variable if otherwise.
6464

6565
See [Authentication][authenticate] for more options.
6666

@@ -107,5 +107,3 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
107107
[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md
108108
[coc]: https://opensource.microsoft.com/codeofconduct/
109109
[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/
110-
111-

0 commit comments

Comments
 (0)