Commit c2bf007
Add MachineLearningServices preview API version 2026-03-15-preview (#41958)
* Add MachineLearningServices preview API version 2026-03-15-preview swagger
* Add Ray distribution type to MachineLearningServices 2026-03-15-preview (#42127)
* Expand LintDiff suppressions for 2026-03-15-preview tag
The default tag shifted from preview (2026-01-15-preview) to stable
(2026-03-01) after the stable merge. LintDiff now compares stable vs
preview baseline, surfacing pre-existing violations that were previously
masked by preview-to-preview comparison. All suppressed violations are
verified pre-existing in the 2026-01-15-preview swagger.
Global suppressions (matching stable tag approach): DeleteResponseCodes,
ProvisioningStateMustBeReadOnly, GetCollectionOnlyHasValueAndNextLink,
PostResponseCodes, PatchIdentityProperty, PatchBodyParametersSchema,
PathForResourceAction, ResourceNameRestriction,
CollectionObjectPropertiesNaming, ProvisioningStateSpecifiedForLROPut,
PatchResponseCodes, PutResponseCodes, XmsPageableForListCalls.
Targeted suppressions with WHERE clauses:
- AvoidAdditionalProperties: 78 paths across 10 logical groups
(dictionary types for env vars, job I/O, metadata, Spark config,
monitoring signals, K8s infra, traffic routing, model registries,
polymorphic models, and diagnostics)
- XMSSecretInResponse: 7 paths (compute secrets, datastore creds)
- GuidUsage: 1 path (Azure.Core.uuid TypeSpec built-in)
- UnSupportedPatchProperties: 1 path (managedNetworks PATCH)
* fix: revert default tag to stable package-2026-03-01
The default tag must remain the latest stable version. Preview tags
exist as opt-in (--tag=package-preview-2026-03-15-preview). Changing
the default to a preview tag caused Avocado MISSING_APIS_IN_DEFAULT_TAG
(30 deprecated API paths not in preview spec) and LintDiff to report
527 false-positive new violations from cross-file comparison.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Fix ParametersSchemaAsTypeObject suppression paths to match violation jsonpath
The suppression 'where' clauses were using dot notation (parameters.5) without
the full path to the violation location. The Spectral validator reports violations
at parameters[N].schema.type, so suppressions must use bracket notation with the
full path (parameters[5].schema.type) to match correctly.
This aligns with the working format used in older preview tags (2025-10-01-preview,
2025-07, etc.).
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* chore: empty commit to retrigger CI pipeline
TypeSpec requirement check timed out — retriggering.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: ahyerman <10575616+ahyerman@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 4a0d426 commit c2bf007
664 files changed
Lines changed: 87280 additions & 0 deletions
File tree
- specification/machinelearningservices
- MachineLearningServices.Management
- examples/2026-03-15-preview
- CapabilityHost
- Compute
- createOrUpdate
- get
- DataReference
- Datastore
- AzureBlobWAccountKey
- AzureDataLakeGen1WServicePrincipal
- AzureDataLakeGen2WServicePrincipal
- AzureFileWAccountKey
- Endpoint
- Deployment
- RaiPolicy
- ExternalFQDN
- Feature
- InferenceGroup
- Job
- AutoMLJob
- CommandJob
- DistillationJob
- FineTuningJob
- PipelineJob
- SweepJob
- ManagedNetwork
- Notebook
- OnlineDeployment
- KubernetesOnlineDeployment
- ManagedOnlineDeployment
- PTUQuota
- PrivateEndpointConnection
- PrivateLinkResource
- Quota
- Registries
- Registry
- CodeContainer
- CodeVersion
- ComponentContainer
- ComponentVersion
- DataContainer
- DataVersionBase
- EnvironmentContainer
- EnvironmentVersion
- ModelContainer
- ModelVersion
- Schedule
- Usage
- VirtualMachineSize
- WorkspaceConnection
- RaiBlocklistItem
- RaiBlocklist
- RaiPolicy
- WorkspaceFeature
- Workspace
- BatchDeployment
- BatchEndpoint
- CodeContainer
- CodeVersion
- ComponentContainer
- ComponentVersion
- DataContainer
- DataVersionBase
- EnvironmentContainer
- EnvironmentVersion
- FeaturesetContainer
- FeaturesetVersion
- FeaturestoreEntityContainer
- FeaturestoreEntityVersion
- InferenceEndpoint
- InferenceGroup
- InferencePool
- MarketplaceSubscription
- ModelContainer
- ModelVersion
- OnlineDeployment
- OnlineEndpoint
- ServerlessEndpoint
- resource-manager
- Microsoft.MachineLearningServices/preview/2026-03-15-preview
- examples
- CapabilityHost
- Compute
- createOrUpdate
- get
- DataReference
- Datastore
- AzureBlobWAccountKey
- AzureDataLakeGen1WServicePrincipal
- AzureDataLakeGen2WServicePrincipal
- AzureFileWAccountKey
- Endpoint
- Deployment
- RaiPolicy
- ExternalFQDN
- Feature
- InferenceGroup
- Job
- AutoMLJob
- CommandJob
- DistillationJob
- FineTuningJob
- PipelineJob
- SweepJob
- ManagedNetwork
- Notebook
- OnlineDeployment
- KubernetesOnlineDeployment
- ManagedOnlineDeployment
- PTUQuota
- PrivateEndpointConnection
- PrivateLinkResource
- Quota
- Registries
- Registry
- CodeContainer
- CodeVersion
- ComponentContainer
- ComponentVersion
- DataContainer
- DataVersionBase
- EnvironmentContainer
- EnvironmentVersion
- ModelContainer
- ModelVersion
- Schedule
- Usage
- VirtualMachineSize
- WorkspaceConnection
- RaiBlocklistItem
- RaiBlocklist
- RaiPolicy
- WorkspaceFeature
- Workspace
- BatchDeployment
- BatchEndpoint
- CodeContainer
- CodeVersion
- ComponentContainer
- ComponentVersion
- DataContainer
- DataVersionBase
- EnvironmentContainer
- EnvironmentVersion
- FeaturesetContainer
- FeaturesetVersion
- FeaturestoreEntityContainer
- FeaturestoreEntityVersion
- InferenceEndpoint
- InferenceGroup
- InferencePool
- MarketplaceSubscription
- ModelContainer
- ModelVersion
- OnlineDeployment
- OnlineEndpoint
- ServerlessEndpoint
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| 127 | + | |
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
| |||
158 | 159 | | |
159 | 160 | | |
160 | 161 | | |
| 162 | + | |
161 | 163 | | |
162 | 164 | | |
163 | 165 | | |
| |||
203 | 205 | | |
204 | 206 | | |
205 | 207 | | |
| 208 | + | |
206 | 209 | | |
207 | 210 | | |
208 | 211 | | |
| |||
218 | 221 | | |
219 | 222 | | |
220 | 223 | | |
| 224 | + | |
221 | 225 | | |
222 | 226 | | |
223 | 227 | | |
| |||
232 | 236 | | |
233 | 237 | | |
234 | 238 | | |
| 239 | + | |
235 | 240 | | |
236 | 241 | | |
237 | 242 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| 44 | + | |
43 | 45 | | |
44 | 46 | | |
45 | 47 | | |
| |||
79 | 81 | | |
80 | 82 | | |
81 | 83 | | |
| 84 | + | |
82 | 85 | | |
83 | 86 | | |
84 | 87 | | |
| |||
130 | 133 | | |
131 | 134 | | |
132 | 135 | | |
| 136 | + | |
133 | 137 | | |
134 | 138 | | |
135 | 139 | | |
| |||
169 | 173 | | |
170 | 174 | | |
171 | 175 | | |
| 176 | + | |
172 | 177 | | |
173 | 178 | | |
174 | 179 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| |||
70 | 71 | | |
71 | 72 | | |
72 | 73 | | |
| 74 | + | |
73 | 75 | | |
74 | 76 | | |
75 | 77 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| 50 | + | |
49 | 51 | | |
50 | 52 | | |
51 | 53 | | |
| |||
85 | 87 | | |
86 | 88 | | |
87 | 89 | | |
| 90 | + | |
88 | 91 | | |
89 | 92 | | |
90 | 93 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| 50 | + | |
49 | 51 | | |
50 | 52 | | |
51 | 53 | | |
| |||
85 | 87 | | |
86 | 88 | | |
87 | 89 | | |
| 90 | + | |
88 | 91 | | |
89 | 92 | | |
90 | 93 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| 51 | + | |
50 | 52 | | |
51 | 53 | | |
52 | 54 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| 42 | + | |
41 | 43 | | |
42 | 44 | | |
43 | 45 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| 133 | + | |
133 | 134 | | |
134 | 135 | | |
135 | 136 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| 41 | + | |
40 | 42 | | |
41 | 43 | | |
42 | 44 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| 41 | + | |
40 | 42 | | |
41 | 43 | | |
42 | 44 | | |
| |||
87 | 89 | | |
88 | 90 | | |
89 | 91 | | |
| 92 | + | |
90 | 93 | | |
91 | 94 | | |
92 | 95 | | |
| |||
98 | 101 | | |
99 | 102 | | |
100 | 103 | | |
| 104 | + | |
101 | 105 | | |
102 | 106 | | |
103 | 107 | | |
| |||
0 commit comments