Support: add new stable API version 2027-07-01#44079
Open
padminib16 wants to merge 7 commits into
Open
Conversation
Introduces the 2026-06-15 stable API version for Microsoft.Support, including ProblemClassifications_ClassifyProblems. Follows the new-api-version pattern from PR Azure#43591 (which introduced 2026-06-01): - main.tsp: add v2026_06_15 to the Versions enum (armCommonTypesVersion v5) - examples/2026-06-15: copy of 2026-06-01 examples with api-version bumped - stable/2026-06-15/support.json: regenerated via tsp compile - readme.md: add package-2026-06-15 tag and set it as the default Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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. |
API Change CheckAPIView identified API level changes in this PR and created the following API reviews
Comment generated by After APIView workflow run. |
…-15) Adds an optional, read-only string property 'articleId' to ProblemClassificationsClassificationResult, gated with @added(Versions.v2026_06_15) so it is the only API difference between 2026-06-15 and the prior 2026-06-01 version. - models.tsp: add articleId?: string (@visibility Read, @added v2026_06_15) - examples/2026-06-15: demonstrate articleId in both ClassifyProblems responses - stable/2026-06-15/support.json (+ examples): regenerated via tsp compile Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Allow articleId to be explicitly null in addition to being optional/empty, per requirement. Adds x-nullable to the generated schema. - models.tsp: articleId?: string -> articleId?: string | null, with a #suppress for @azure-tools/typespec-azure-core/no-nullable and justification - stable/2026-06-15/support.json: regenerated (articleId now x-nullable: true) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Note that articleId is only populated when Alchemy responds. - models.tsp: extend articleId doc comment - stable/2026-06-15/support.json: regenerated description Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Replace internal service reference with customer-observable behavior: articleId is populated only when a related article is available. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Renames the in-progress stable API version from 2026-06-15 to 2026-07-01 across all references: - main.tsp: Versions enum member v2026_06_15 -> v2026_07_01 (value "2026-07-01") - models.tsp: articleId @added(Versions.v2026_07_01) - readme.md: package-2026-07-01 tag (default) + input-file path - examples/2026-07-01: renamed from examples/2026-06-15, api-version bumped - stable/2026-07-01/support.json (+ examples): regenerated via tsp compile Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Per ARM API best practices (and @azure-tools/typespec-azure-core/no-nullable), the service omits articleId when no article is available rather than returning an explicit null, so the property no longer needs to be nullable. - models.tsp: articleId?: string | null -> articleId?: string; remove the no-nullable suppression; update description (omitted instead of null/omitted) - stable/2026-07-01/support.json: regenerated (x-nullable removed) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Author
|
/azp run |
|
You have several pipelines (over 10) configured to build pull requests in this repository. Specify which pipelines you would like to run by using /azp run [pipelines] command. You can specify multiple pipelines using a comma separated list. |
koreykiran
approved these changes
Jul 2, 2026
nkalaga-microsoft
approved these changes
Jul 2, 2026
vimunuku
approved these changes
Jul 2, 2026
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.
Introduces the 2026-07-01 stable API version for Microsoft.Support, including ProblemClassifications_ClassifyProblems. Follows the new-api-version pattern from PR #43591 (which introduced 2026-06-01):
Private PR: https://github.com/Azure/azure-rest-api-specs-pr/pull/29113
Choose a PR Template
Switch to "Preview" on this description then select one of the choices below.
Click here to open a PR for a Data Plane API.
Click here to open a PR for a Control Plane (ARM) API.
Click here to open a PR for only SDK configuration.