[AutoPR sdk-resourcemanager/deviceprovisioningservices/armdeviceprovisioningservices]-generated-from-SDK Generation - Go-5477021#25471
Merged
Siongithub merged 4 commits intoAzure:mainfrom Oct 22, 2025
Conversation
…nager/Microsoft.Devices/DeviceProvisioningServices/tspconfig.yaml', API Version: 2025-02-01-preview, SDK Release Type: beta, and CommitSHA: '65ac3f53b7bdff1207c0b0e8bf4b8f6d5daabdc3' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5477021 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
API Change CheckAPIView identified API level changes in this PR and created the following API reviews sdk/resourcemanager/deviceprovisioningservices/armdeviceprovisioningservices |
…psCertificate server
Contributor
There was a problem hiding this comment.
Pull Request Overview
This PR updates the Azure SDK for Go's Device Provisioning Services resource manager library from API version 2023-03-01-preview to 2025-02-01-preview. The update transitions from AutoRest-generated code to the new Go Code Generator, modernizes the codebase, and introduces support for Device Registry namespace integration.
Key Changes:
- Migration from AutoRest to Go Code Generator with updated code generation patterns
- Addition of Device Registry namespace support for provisioning services
- Breaking changes to certificate management API (renamed fields and pagination support)
Reviewed Changes
Copilot reviewed 29 out of 30 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| CHANGELOG.md | Documents breaking changes and new features for v1.3.0-beta.2 |
| version.go | Updates module version to v1.3.0-beta.2 |
| go.mod | Updates Azure SDK dependencies to latest versions |
| constants.go | Adds DeviceRegistryNamespaceAuthenticationType enum and documentation |
| models.go | Adds DeviceRegistryNamespaceDescription struct and updates field descriptions |
| options.go | Renames CertificateName1 field to CertificateName and updates documentation |
| dpscertificate_client.go | Updates API version, renames certificate name parameters, converts List to NewListPager |
| iotdpsresource_client.go | Updates API version, converts ListPrivateLinkResources to pager, reorders URL path parameters |
| operations_client.go | Updates API version and adds operation documentation |
| models_serde.go | Updates serialization logic for byte arrays and adds DeviceRegistryNamespaceDescription marshaling |
| time_rfc3339.go | Enhances datetime parsing with support for formats without 'T' separator |
| time_rfc1123.go | Adds String() method and improves null handling |
| responses.go | Updates response type documentation |
| fake/*.go | Updates fake server implementations for testing with new code generator patterns |
| *_example_test.go | Updates example tests with new API version and response structure |
| README.md | Updates example client initialization |
| autorest.md | Removed (AutoRest configuration no longer needed) |
| build.go | Removed (build script no longer needed) |
| tsp-location.yaml | Adds TypeSpec location metadata |
| testdata/_metadata.json | Adds test metadata for API version 2025-02-01-preview |
Member
|
hi @ArcturusZhang @lirenhe @tadelesh, could i get a review please? (Thank you!) |
…nager/Microsoft.Devices/DeviceProvisioningServices/tspconfig.yaml', API Version: 2025-02-01-preview, SDK Release Type: beta, and CommitSHA: '0476e10d463909ce48ba4a8365d971586ede7f98' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5479603 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
remove outdated changelog
JiaqiZhang-Dev
approved these changes
Oct 21, 2025
tadelesh
approved these changes
Oct 22, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Configurations: 'specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices/tspconfig.yaml', API Version: 2025-02-01-preview, SDK Release Type: beta, and CommitSHA: '65ac3f53b7bdff1207c0b0e8bf4b8f6d5daabdc3' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5477021 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://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=3a8f2ce9-ca9f-f011-b41c-6045bd0569b8 Submitted by: suatiskender@microsoft.com
Release Plan Details
Spec pull request: Fixed 2025-02-01-preview API by Reverting Linked Hub Changes and Added DeviceRegistry Namespace azure-rest-api-specs#31635
Spec API version: 2025-02-01-preview