[AutoPR azure-iot-deviceupdate]-generated-from-SDK Generation - Java-6437605#49518
[AutoPR azure-iot-deviceupdate]-generated-from-SDK Generation - Java-6437605#49518azure-sdk wants to merge 8 commits into
Conversation
…nfig.yaml', SDK Release Type: stable, and CommitSHA: '292231b1131ff9fd070377372a0647c6ac7a6ce2' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6437605 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
There was a problem hiding this comment.
Pull request overview
This AutoPR updates the azure-iot-deviceupdate client library to the latest stable TypeSpec-generated API surface for Device Update for IoT Hub (from specification/deviceupdate/data-plane/duiothub at 292231b...), refreshing samples, reference tests, models, and API-version support.
Changes:
- Adds
tsp-location.yamlto pin the TypeSpec spec location/commit used for code generation. - Updates generated samples and reference tests to use the TypeSpec-generated client/builder patterns and typed models (instead of
BinaryData-based samples). - Extends the public surface for the new stable API version (
2026-06-01), including module exports/opens formodels.
Reviewed changes
Copilot reviewed 62 out of 170 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/deviceupdate/azure-iot-deviceupdate/tsp-location.yaml | Pins the TypeSpec spec directory and commit used for generation. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceUpdateListVersionsTests.java | Adds generated (disabled) reference test for listing versions. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceUpdateListUpdatesTests.java | Adds generated (disabled) reference test for listing updates and validating model fields. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceUpdateListProvidersTests.java | Adds generated (disabled) reference test for listing providers. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceUpdateListOperationStatusesTests.java | Adds generated (disabled) reference test for listing operation statuses. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceUpdateListNamesTests.java | Adds generated (disabled) reference test for listing names. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceUpdateListFilesTests.java | Adds generated (disabled) reference test for listing files. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceUpdateImportUpdateTests.java | Adds generated (disabled) reference test for import-update LRO. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceUpdateGetUpdateTests.java | Adds generated (disabled) reference test for get update and model validation. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceUpdateGetOperationStatusTests.java | Adds generated (disabled) reference test for get operation status. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceUpdateGetFileTests.java | Adds generated (disabled) reference test for get file. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceUpdateDeleteUpdateTests.java | Adds generated (disabled) reference test for delete-update LRO. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceUpdateClientTestBase.java | Adds generated test base wiring for TypeSpec-generated clients. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementUpdateDeviceClassTests.java | Adds generated (disabled) reference test for update device class. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementStopDeploymentTests.java | Adds generated (disabled) reference test for stop deployment. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementStartLogCollectionTests.java | Adds generated (disabled) reference test for start log collection. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementRetryDeploymentTests.java | Adds generated (disabled) reference test for retry deployment. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementListOperationStatusesTests.java | Adds generated (disabled) reference test for listing device-management operation statuses. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementListLogCollectionsTests.java | Adds generated (disabled) reference test for listing log collections. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementListInstallableUpdatesForDeviceClassTests.java | Adds generated (disabled) reference test for installable updates. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementListHealthOfDevicesTests.java | Adds generated (disabled) reference test for device health listing. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementListGroupsTests.java | Adds generated (disabled) reference test for group listing. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementListDevicesTests.java | Adds generated (disabled) reference test for device listing. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementListDeviceStatesForDeviceClassSubgroupDeploymentTests.java | Adds generated (disabled) reference test for device states in deployment. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementListDeviceClassSubgroupsForGroupTests.java | Adds generated (disabled) reference test for device class subgroups. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementListDeviceClassesTests.java | Adds generated (disabled) reference test for device class listing. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementListDeploymentsForGroupTests.java | Adds generated (disabled) reference test for deployments-for-group listing. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementListDeploymentsForDeviceClassSubgroupTests.java | Adds generated (disabled) reference test for deployments-for-subgroup listing. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementListBestUpdatesForGroupTests.java | Adds generated (disabled) reference test for best updates listing. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementImportDevicesTests.java | Adds generated (disabled) reference test for import-devices LRO. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetUpdateComplianceTests.java | Adds generated (disabled) reference test for update compliance. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetUpdateComplianceForGroupTests.java | Adds generated (disabled) reference test for update compliance per group. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetOperationStatusTests.java | Adds generated (disabled) reference test for get device-management operation status. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetLogCollectionTests.java | Adds generated (disabled) reference test for get log collection. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetLogCollectionDetailedStatusTests.java | Adds generated (disabled) reference test for detailed log collection status. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetGroupTests.java | Adds generated (disabled) reference test for get group. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeviceModuleTests.java | Adds generated (disabled) reference test for get device module. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeviceClassTests.java | Adds generated (disabled) reference test for get device class. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeviceClassSubgroupUpdateComplianceTests.java | Adds generated (disabled) reference test for subgroup compliance. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeviceClassSubgroupTests.java | Adds generated (disabled) reference test for get subgroup. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeviceClassSubgroupDeploymentStatusTests.java | Adds generated (disabled) reference test for subgroup deployment status. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeploymentTests.java | Adds generated (disabled) reference test for get deployment. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeploymentStatusTests.java | Adds generated (disabled) reference test for get deployment status. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeploymentForDeviceClassSubgroupTests.java | Adds generated (disabled) reference test for get deployment for subgroup. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetBestUpdatesForDeviceClassSubgroupTests.java | Adds generated (disabled) reference test for best updates for subgroup. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementDeleteGroupTests.java | Adds generated (disabled) reference test for delete group. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementDeleteDeviceClassTests.java | Adds generated (disabled) reference test for delete device class. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementDeleteDeviceClassSubgroupTests.java | Adds generated (disabled) reference test for delete subgroup. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementDeleteDeploymentTests.java | Adds generated (disabled) reference test for delete deployment. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementDeleteDeploymentForDeviceClassSubgroupTests.java | Adds generated (disabled) reference test for delete subgroup deployment. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/test/java/com/azure/iot/deviceupdate/generated/DeviceManagementCreateOrUpdateDeploymentTests.java | Adds generated (disabled) reference test for create/update deployment. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceUpdateListVersions.java | Updates sample to typed String paging and new builder/client methods. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceUpdateListUpdates.java | Updates sample to typed Update paging and new builder/client methods. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceUpdateListProviders.java | Updates sample to typed String paging and new builder/client methods. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceUpdateListOperationStatuses.java | Updates sample to typed UpdateOperation paging and new builder/client methods. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceUpdateListNames.java | Updates sample to typed String paging and new builder/client methods. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceUpdateListFiles.java | Updates sample to typed String paging and new builder/client methods. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceUpdateImportUpdate.java | Updates sample to typed input models and typed LRO poller. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceUpdateGetUpdate.java | Updates sample to typed Update response and new client methods. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceUpdateGetOperationStatus.java | Updates sample to typed UpdateOperation response and new client methods. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceUpdateGetFile.java | Updates sample to typed UpdateFile response and new client methods. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceUpdateDeleteUpdate.java | Updates sample to typed delete-update LRO poller. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementUpdateDeviceClass.java | Updates sample to typed patch model and unified builder. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementStopDeployment.java | Adds/updates sample for stop deployment using unified builder. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementStartLogCollection.java | Updates sample to typed LogCollection request model. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementRetryDeployment.java | Adds/updates sample for retry deployment using unified builder. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListOperationStatuses.java | Updates sample to typed DeviceOperation paging. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListLogCollections.java | Updates sample to typed LogCollection paging. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListInstallableUpdatesForDeviceClass.java | Updates sample to typed UpdateInfo paging. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListHealthOfDevices.java | Updates sample to typed DeviceHealth paging. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListGroups.java | Updates sample to typed Group paging. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListDeviceStatesForDeviceClassSubgroupDeployment.java | Updates sample to typed DeploymentDeviceState paging. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListDevices.java | Updates sample to typed Device paging. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListDeviceClassSubgroupsForGroup.java | Updates sample to typed DeviceClassSubgroup paging. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListDeviceClasses.java | Updates sample to typed DeviceClass paging. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListDeploymentsForGroup.java | Updates sample to typed Deployment paging. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListDeploymentsForDeviceClassSubgroup.java | Updates sample to typed Deployment paging for subgroup. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListBestUpdatesForGroup.java | Updates sample to typed DeviceClassSubgroupUpdatableDevices paging. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementImportDevices.java | Updates sample to typed import type and typed LRO poller. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetUpdateComplianceForGroup.java | Updates sample to typed UpdateCompliance response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetUpdateCompliance.java | Updates sample to typed UpdateCompliance response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetOperationStatus.java | Updates sample to typed DeviceOperation response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetLogCollectionDetailedStatus.java | Updates sample to typed LogCollectionOperationDetailedStatus. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetLogCollection.java | Updates sample to typed LogCollection response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetGroup.java | Updates sample to typed Group response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeviceModule.java | Adds/updates sample to typed Device response for module. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeviceClassSubgroupUpdateCompliance.java | Updates sample to typed subgroup compliance response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeviceClassSubgroupDeploymentStatus.java | Updates sample to typed subgroup deployment status response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeviceClassSubgroup.java | Adds/updates sample to typed DeviceClassSubgroup response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeviceClass.java | Updates sample to typed DeviceClass response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDevice.java | Updates sample to typed Device response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeploymentStatus.java | Updates sample to typed DeploymentStatus response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeploymentForDeviceClassSubgroup.java | Updates sample to typed Deployment response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetDeployment.java | Updates sample to typed Deployment response. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetBestUpdatesForDeviceClassSubgroup.java | Adds/updates sample to typed best updates response for subgroup. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementDeleteGroup.java | Updates sample to use non-response delete method. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementDeleteDeviceClassSubgroup.java | Updates sample to use non-response delete method. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementDeleteDeviceClass.java | Updates sample to use non-response delete method. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementDeleteDeploymentForDeviceClassSubgroup.java | Updates sample to use non-response delete method. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementDeleteDeployment.java | Updates sample to use non-response delete method. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementCreateOrUpdateDeployment.java | Updates sample to typed Deployment request model. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementCancelOrRetryDeployment.java | Removes obsolete AutoRest sample (replaced by stop/retry samples). |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementGetGroupUpdateCompliance.java | Removes obsolete/incorrect AutoRest sample. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/samples/java/com/azure/iot/deviceupdate/generated/DeviceManagementListBestUpdatesForDeviceClassSubgroup.java | Removes obsolete AutoRest sample (replaced by a get-best-updates sample). |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/module-info.java | Exports models package and opens it to com.azure.core for serialization. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/package-info.java | Updates package JavaDoc formatting and generator attribution. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/UpdateFileDownloadHandler.java | Adds new TypeSpec-generated model type. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/StepType.java | Adds new TypeSpec-generated expandable enum. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/package-info.java | Adds models package JavaDoc. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/OperationStatus.java | Adds new TypeSpec-generated expandable enum. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/Instructions.java | Adds new TypeSpec-generated immutable model. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/ImportType.java | Adds new TypeSpec-generated expandable enum. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/HealthCheckResult.java | Adds new TypeSpec-generated expandable enum. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/HealthCheck.java | Adds new TypeSpec-generated immutable model. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/GroupType.java | Adds new TypeSpec-generated expandable enum. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/DownloadSecurity.java | Adds new TypeSpec-generated expandable enum. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/DeviceHealthState.java | Adds new TypeSpec-generated expandable enum. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/DeviceDeploymentState.java | Adds new TypeSpec-generated expandable enum. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/DeviceClassSubgroupDeploymentState.java | Adds new TypeSpec-generated expandable enum. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/DeploymentState.java | Adds new TypeSpec-generated expandable enum. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/ContractModel.java | Adds new TypeSpec-generated immutable model. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/Compatibility.java | Adds new TypeSpec-generated model for compatibility key/value pairs. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/models/CloudInitiatedRollbackPolicy.java | Adds new TypeSpec-generated immutable model for rollback policy. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/implementation/package-info.java | Updates implementation package JavaDoc formatting and generator attribution. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/implementation/JsonMergePatchHelper.java | Adds helper used by json-merge-patch support in generated models. |
| sdk/deviceupdate/azure-iot-deviceupdate/src/main/java/com/azure/iot/deviceupdate/DeviceUpdateServiceVersion.java | Adds 2026-06-01 service version and updates latest selection. |
- Replace removed buildClient() with buildDeviceUpdateClient()/buildDeviceManagementClient() in samples. - Disambiguate list*(null) calls (cast to (RequestOptions) null in hand-written samples, drop trailing null in generated samples). - Fix DeleteUpdateSample SyncPoller type: SyncPoller<BinaryData, Void> for beginDeleteUpdate. - Rewrite 1.1.0-beta.1 CHANGELOG entry as a concise TypeSpec-migration summary.
Tests under src/test/ have the same compile errors as the samples that were fixed in 1c5a629 (builder method renames and list*(null) ambiguity). Apply the same fixes here so the test build compiles: - DeviceUpdateClientSyncStackTests: .buildClient() -> .buildDeviceUpdateClient() - DeviceUpdateClientTests: .buildAsyncClient() -> .buildDeviceUpdateAsyncClient(), cast listVersions(p, n, null) -> listVersions(p, n, (RequestOptions) null) - DeviceManagementClientTests: cast list* null args to (RequestOptions) null for listDevices, listGroups, listDeviceClasses, listDeploymentsForGroup x2 - generated/* (8 files): drop trailing null to select the typed no-arg/short overloads matching the PagedIterable<TypedModel> variable type
…oupsForGroupTests After my previous edit dropped the trailing 'null' from the call, the PagedIterable<DeviceClassSubgroup> assignment fit comfortably within the formatter's preferred width on a single line, but the file still contained the old 2-line split (variable declaration on one line, '= method(...)' on the next). Collapse to single line to match spotless's expected format.
…breaking major change)
…, RequestOptions)
…e / 0 branch) Generated data-plane SDK: coverage comes from hand-written recorded tests over a large generated surface; the ~50 generated scaffold tests are @disabled by codegen. 0.10 line matches azure-storage-common / azure-resourcemanager-keyvault / azure-core-experimental; branch=0 matches azure-security-keyvault-jca.
| ### Breaking Changes | ||
|
|
||
| ### Other Changes | ||
| - `DeviceUpdateClientBuilder.buildClient()` and `buildAsyncClient()` were removed. Use | ||
| `buildDeviceUpdateClient()` / `buildDeviceUpdateAsyncClient()` for the update catalog, and the new | ||
| `DeviceManagementClientBuilder` (or `DeviceUpdateClientBuilder.buildDeviceManagementClient()` / | ||
| `buildDeviceManagementAsyncClient()`) for device management. |
There was a problem hiding this comment.
Ignore me if SDK dev recommended this.
Generally, we won't break customer only because we'd restructure the Clients.
There was a problem hiding this comment.
Is there a way to restore the clients? Again per our teams conversation, this was done during the typespec migration and we didn't really have any control over this.
Configurations: 'specification/deviceupdate/data-plane/duiothub/tspconfig.yaml', SDK Release Type: stable, and CommitSHA: '292231b1131ff9fd070377372a0647c6ac7a6ce2' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6437605 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releaseplan=2239 Submitted by: laonyango@microsoft.com