Add CognitiveServices preview API version 2026-07-15-preview (#44334)
* Add CognitiveServices preview API version 2026-07-15-preview Single-track preview rebuilt on current main (source of truth), replacing the stale branch that was stacked on the unmerged 2026-07-01 stable and carried a contradictory QuotaScopeType gating decision. Main's already-merged stable #44323 keeps QuotaScopeType IN GA, so this rebuild does NOT replay the head branch's stable commit. Changes: - main.tsp: add v2026_07_15_preview enum member + import ArcDeployment.tsp - Step 3a re-promotion: add @added(v2026_07_15_preview) after all 67 @removed(v2026_07_01) decorators, re-enabling every feature gated from the 2026-07-01 GA stable (ManagedCompute/Compute/Workbench/FoundryAutoUpgrade + Speculative Decoding + RAI Egress Policy). QuotaScopeType flows in naturally (ungated on main), matching stable. - Preview-only feature ports (each @added(v2026_07_15_preview)): * capabilitySettings on account + project (+ CapabilitySettings model) * Arc deployments (new ArcDeployment.tsp, ProvisioningState.ExtensionUnreachable) * empty contentFilters in PutRaiPolicyWithEgress example - readme.md: package-preview-2026-07-15-preview tag block (newest-by-date, top) - cspell.yaml: genai, vllm Validation: tsp compile (main + client) passes; 198 source == 198 RM == 198 x-ms-examples (0 orphans); zero regression vs 2026-05-15-preview; def/path/op/property parity with reviewed head build; stable 2026-07-01 untouched. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add genai and vllm to Microsoft.CognitiveServices cspell allowlist The emitted RP swagger under resource-manager/Microsoft.CognitiveServices/preview/2026-07-15-preview/cognitiveservices.json is spell-checked against its nearest cspell config, Microsoft.CognitiveServices/cspell.yaml, which did not include the vLLM/GenAI runtime terms. These words were only present in the sibling specification/cognitiveservices/cspell.yaml (which governs the TypeSpec sources), so the RP swagger still failed SpellCheck. Add genai and vllm here to clear it. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix ArcDeployment TypeSpec format and add scoped LintDiff suppressions Finding A (TypeSpec Validation / Format): reflow the ArcDeployment model generic declaration to the multi-line form produced by 'tsp format'. This is the single format drift that caused all six impacted CogSvc projects to report "Files have been changed after tsp format". Swagger LintDiff: add scoped suppressions for the five error-level violations introduced by the new arcDeployments resource, each mirroring a suppression the author already applied in the TypeSpec source: - AvoidAdditionalProperties on ArcDeploymentProperties.nodeSelector, ArcDeploymentProperties.capabilities, ArcDeploymentUpdateProperties.nodeSelector (dynamic string maps; arm-no-record already suppressed in TypeSpec) - PutResponseCodes and ProvisioningStateSpecifiedForLROPut on the arcDeployments PUT (create-only LRO returning 201; arm-put-operation-response-codes already suppressed in TypeSpec) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * feat(cognitiveservices): add BYOC agent hosting configuration (#45245) * feat(cognitiveservices): add managed cluster agent hosting configuration Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: b17ce05e-452f-45f2-80f1-14c13b9be889 * fix(cognitiveservices): make agent hosting configuration create-only Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: b17ce05e-452f-45f2-80f1-14c13b9be889 * fix(cognitiveservices): remove agent pool from hosting configuration Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: b17ce05e-452f-45f2-80f1-14c13b9be889 --------- Co-authored-by: Frank Liu <Haitao.Liu@microsoft.com> Copilot-Session: b17ce05e-452f-45f2-80f1-14c13b9be889 * feat(cognitiveservices): add A365 logging flag (#45407) Expose the optional a365LoggingEnabled account property in the 2026-07-15-preview API only and apply the C# SDK boolean naming convention. Authored-by: GitHub Copilot CLI v1.0.79 Model: GPT-5.6 Sol (gpt-5.6-sol) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: fbe811ee-9a64-4ebb-a27b-2fe27dda385b * Fix Arc deployment SKU enum (#45409) * Fix Arc deployment SKU enum Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 69644da6-b8c8-44a0-aef9-67dcd172847b * Fix Arc deployment PUT responses Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 69644da6-b8c8-44a0-aef9-67dcd172847b * Add Arc deployment create-or-update examples Rename the Arc deployment PUT operation and examples to create-or-update and include the required 200 response examples for existing resources. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 69644da6-b8c8-44a0-aef9-67dcd172847b --------- Co-authored-by: morelisrael <t-misrael@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 69644da6-b8c8-44a0-aef9-67dcd172847b * fix(cognitiveservices): regenerate preview specification Regenerate the 2026-07-15-preview service metadata and swagger after merging current main. Align Compute examples with the current contract so required location values are emitted inside properties and remove the unsupported update example. Authored-by: GitHub Copilot CLI 1.0.79 Model: GPT-5.6 Sol (gpt-5.6-sol) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: c0a866e5-2354-4fdf-a20f-9f676aaab99d * fix(cognitiveservices): suppress async Compute lint rules Carry the current Compute async-operation suppressions into the new preview tag and remove stale PATCH suppression paths for the operation removed upstream. Authored-by: GitHub Copilot CLI 1.0.79 Model: GPT-5.6 Sol (gpt-5.6-sol) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: c0a866e5-2354-4fdf-a20f-9f676aaab99d * docs(cognitiveservices): clarify agent hosting update semantics (#45499) Co-authored-by: Frank Liu <Haitao.Liu@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * feat(cognitiveservices): add context cache container ID Expose the optional deployment property only in the 2026-07-15-preview API version. Historical API versions remain unchanged. Authored-by: GitHub Copilot CLI 1.0.80 Model: GPT-5.6 Sol (gpt-5.6-sol) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Frank Liu <63277848+frankliu20@users.noreply.github.com> Co-authored-by: Frank Liu <Haitao.Liu@microsoft.com> Co-authored-by: morel-israel <morelisrael@microsoft.com> Co-authored-by: morelisrael <t-misrael@microsoft.com> Copilot-Session: b17ce05e-452f-45f2-80f1-14c13b9be889 Copilot-Session: fbe811ee-9a64-4ebb-a27b-2fe27dda385b Copilot-Session: 69644da6-b8c8-44a0-aef9-67dcd172847b Copilot-Session: c0a866e5-2354-4fdf-a20f-9f676aaab99d
F
fmabroukmsft committed
d8ae42826a35b0973ff1bb7900328c5063698a81
Parent: 409cf0e
Committed by GitHub <noreply@github.com>
on 8/20/2026, 3:35:38 PM