Skip to content

Add DPS stable 2026-11-01 API version - #45368

Merged
Molly Iverson (mollyiverson) merged 15 commits into
mainfrom
mollyiverson-microsoft-deviceprovisioningservices-Microsoft.Devices-2026-11-01
Oct 7, 2026
Merged

Molly Iverson (mollyiverson) merged 15 commits into
mainfrom
mollyiverson-microsoft-deviceprovisioningservices-Microsoft.Devices-2026-11-01

Conversation

@mollyiverson

@mollyiverson Molly Iverson (mollyiverson) commented Aug 10, 2026 •

Copy link
Copy Markdown
Contributor

Description

Adds the Device Provisioning Service (DPS) control-plane 2026-11-01 stable API version.

Related merged PRs

2026-11-01 stable

Carries forward the 2026-08-31 stable functionality and reintroduces the Azure Device Registry linking surface from the 2026-06-01-preview public preview:

  • deviceRegistryNamespaces
  • namespaceUuid
  • dataAddress
  • location
  • linkingState and the extensible LinkingState union

The linking surface remains versioned as:

@added(2026-06-01-preview) -> @removed(2026-08-31) -> @added(2026-11-01)

The 2026-11-01 Device Registry linking contract matches the 2026-06-01-preview public preview, including maxItems: 1 on deviceRegistryNamespaces.

The 2026-06-01-preview source examples, generated folder, and AutoRest tag are inherited unchanged from main; this PR does not duplicate or modify those entries.

Examples and configuration

  • Adds 2026-11-01 source examples and generated OpenAPI files.
  • Adds the package-2026-11 AutoRest tag and makes it the default tag.
  • Registers 2026-11-01 in service.yaml.

Validation

  • Azure SDK TypeSpec validation succeeded.
  • tsp compile . succeeded.
  • LintDiff succeeded.
  • Regenerated output is clean.
  • 2026-06-01-preview is unchanged from main.
  • 2026-11-01 emits maxItems: 1 on deviceRegistryNamespaces.

Molly Iverson and others added 4 commits July 15, 2026 16:04
Port Microsoft.Devices/DeviceProvisioningServices stable 2026-08-01 API changes from the private specs-pr branch.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 8c2992b1-f953-42ea-b0e5-94828091765c
Remove deviceRegistryNamespace from the stable 2026-08-01 API version while preserving it in earlier preview versions.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 8c2992b1-f953-42ea-b0e5-94828091765c
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 4617d7b5-4b5e-4704-93a5-755bd47d4738
Model linking fields as added in 2026-06-01-preview, removed in 2026-08-31, and re-added in 2026-11-01.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: c188376d-8029-405d-b1ba-55406348c90a
@github-actions

github-actions Bot commented Aug 10, 2026 •

Copy link
Copy Markdown

Next Steps to Merge

✅ All automated merging requirements have been met! To get your PR merged, see aka.ms/azsdk/specreview/merge.

Comment generated by summarize-checks workflow run.

@github-actions github-actions Bot added resource-manager TypeSpec Authored with TypeSpec labels Aug 10, 2026
@mollyiverson
Molly Iverson (mollyiverson) marked this pull request as ready for review August 10, 2026 17:59
@mollyiverson Molly Iverson (mollyiverson) changed the title Add DPS 2026-06 preview and 2026-11 stable API versions Add DPS stable 2026-11-01 API version Aug 10, 2026
@mollyiverson
Molly Iverson (mollyiverson) changed the base branch from mollyiverson-microsoft-deviceprovisioningservices-Microsoft.Devices-2026-08-01 to main August 10, 2026 18:01
@github-actions github-actions Bot added ARMReview new-api-version WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required ARMAutoSignedOff-IncrementalTSP ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required NotReadyForARMReview and removed WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review labels Aug 10, 2026
Populate examples for every operation so generated x-ms-examples pass Swagger ModelValidation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: c188376d-8029-405d-b1ba-55406348c90a
@github-actions

github-actions Bot commented Aug 10, 2026 •

Copy link
Copy Markdown

API Change Check

APIView identified API level changes in this PR and created the following API reviews

Language API Review for Package
Swagger Microsoft.Devices-DeviceProvisioningServices
Go sdk/resourcemanager/deviceprovisioningservices/armdeviceprovisioningservices
JavaScript @azure/arm-deviceprovisioningservices
Python azure-mgmt-iothubprovisioningservices
C# Azure.ResourceManager.DeviceProvisioningServices
Java com.azure.resourcemanager:azure-resourcemanager-deviceprovisioningservices

Comment generated by After APIView workflow run.

Molly Iverson added 2 commits August 10, 2026 11:16
…t-deviceprovisioningservices-Microsoft.Devices-2026-11-01
Update the generated service manifest for the 2026-06 preview, 2026-08 stable, and 2026-11 stable specifications.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: c188376d-8029-405d-b1ba-55406348c90a
@mollyiverson Molly Iverson (mollyiverson) added the PublishToCustomers Acknowledgement the changes will be published to Azure customers. label Sep 8, 2026
Resolve conflicts in DPS Microsoft.Devices main.tsp, models.tsp, readme.md, service.yaml by keeping the 2026-11-01 GA branch changes, which reintroduce the 2026-06-01-preview Device Registry namespace linking fields with the correct added->removed->added versioning across 2026-06-01-preview, 2026-08-31, and 2026-11-01. Retain main's independent, non-conflicting updates to client.tsp and models.tsp lint suppressions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Remove the device registry namespace count limit while resolving the version conflicts.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Molly Iverson and others added 2 commits September 23, 2026 11:25
Keep a single package-preview-2026-06 input-file definition so LintDiff can parse the service readme.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep maxItems set to one for deviceRegistryNamespaces in both the public preview and 2026-11-01 stable API.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required ARMAutoSignedOff-IncrementalTSP ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review ARMAutoSignedOff-Test and removed VersioningReviewRequired <valid label in PR review process>add this label when versioning review is required NotReadyForARMReview WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required labels Sep 23, 2026
@github-actions github-actions Bot added WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required ARMAutoSignedOff-IncrementalTSP ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review ARMAutoSignedOff-Test and removed ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review ARMAutoSignedOff-IncrementalTSP WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required labels Sep 23, 2026
@github-actions

github-actions Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Contributor readiness: required access

Warning

The access issues below can prevent PR approvals from counting or block Azure DevOps pipeline runs.

User / area Access issue PR impact
🔴 mollyiverson Azure membership not public. Not determined.
🔴 pratik11jain Azure membership not public. Not determined.
🟡 mollyiverson@microsoft.com Author/committer account unavailable; add or verify this email on a GitHub account. Affects 12 commits: 50a00ec, eadf3ec, b69fa5b, 1f25ab9, 0cc2f4d, 26350db, f91afae, 8ec4448, 948c597, 6e18c28, 95360da, 2979f1a. Not determined.

Internal contributors: setup / renew required access. Recheck: /azsdk check-access.

Non-blocking report; external fork contributions are allowed. GitHub review rules still apply.

@mollyiverson
Molly Iverson (mollyiverson) merged commit 1cd6a5c into main Oct 7, 2026
62 checks passed
@mollyiverson
Molly Iverson (mollyiverson) deleted the mollyiverson-microsoft-deviceprovisioningservices-Microsoft.Devices-2026-11-01 branch October 7, 2026 20:12
@azure-sdk-automation

Copy link
Copy Markdown
Contributor

✅ Release Plan Created

Field Value
Release Plan View Release Plan
API Version 2026-11-01
TypeSpec Project specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/DeviceProvisioningServices

Note: The SDK will be generated based on API version 2026-11-01. This is the final API version detected from the changes in this pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ARMAutoSignedOff-IncrementalTSP ARMAutoSignedOff-Test ARMReview ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review new-api-version PublishToCustomers Acknowledgement the changes will be published to Azure customers. resource-manager TypeSpec Authored with TypeSpec

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants