azure-rest-api-specs icon indicating copy to clipboard operation
azure-rest-api-specs copied to clipboard

Search preview version 2024-03-01-preview

Open sazeesha098 opened this issue 1 year ago • 9 comments

Data Plane API - Pull Request

Another BYOV preview

API Info: The Basics

Target Features:

  • Support narrow data types for vector values and vector quantization
  • Support reduction of vector field storage overhead via _source exclusions.

sazeesha098 avatar Jan 03 '24 18:01 sazeesha098

Next Steps to Merge

✔️ All automated merging requirements have been met! Refer to step 4 in the PR workflow diagram (even if your PR is for data plane, not ARM).

Swagger Validation Report

️️✔️BreakingChange succeeded [Detail] [Expand]
There are no breaking changes.
️❌Breaking Change(Cross-Version): 22 Errors, 93 Warnings failed [Detail]
compared swaggers (via Oad v0.10.4)] new version base version
searchindex.json 2024-03-01-Preview(aa18df5) 2023-11-01(main)
searchindex.json 2024-03-01-Preview(aa18df5) 2023-10-01-Preview(main)
searchservice.json 2024-03-01-Preview(aa18df5) 2023-11-01(main)
searchservice.json 2024-03-01-Preview(aa18df5) 2023-10-01-Preview(main)

The following breaking changes are detected by comparison with the latest stable version:

Only 25 items are listed, please refer to log for more details.

Rule Message
1025 - RequiredStatusChange The 'required' status changed from the old version('False') to the new version('True').
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L12074:7
Old: Azure.Search/stable/2023-11-01/searchservice.json#L10638:7
1033 - RemovedProperty The new version is missing a property found in the old version. Was 'code' renamed or removed?
New: common-types/data-plane/v1/types.json#L52:7
Old: Azure.Search/stable/2023-11-01/searchindex.json#L1850:7
1033 - RemovedProperty The new version is missing a property found in the old version. Was 'message' renamed or removed?
New: common-types/data-plane/v1/types.json#L52:7
Old: Azure.Search/stable/2023-11-01/searchindex.json#L1850:7
1033 - RemovedProperty The new version is missing a property found in the old version. Was 'details' renamed or removed?
New: common-types/data-plane/v1/types.json#L52:7
Old: Azure.Search/stable/2023-11-01/searchindex.json#L1850:7
1033 - RemovedProperty The new version is missing a property found in the old version. Was 'code' renamed or removed?
New: common-types/data-plane/v1/types.json#L52:7
Old: Azure.Search/stable/2023-11-01/searchservice.json#L10741:7
1033 - RemovedProperty The new version is missing a property found in the old version. Was 'message' renamed or removed?
New: common-types/data-plane/v1/types.json#L52:7
Old: Azure.Search/stable/2023-11-01/searchservice.json#L10741:7
1033 - RemovedProperty The new version is missing a property found in the old version. Was 'details' renamed or removed?
New: common-types/data-plane/v1/types.json#L52:7
Old: Azure.Search/stable/2023-11-01/searchservice.json#L10741:7
1034 - AddedRequiredProperty The new version has new required property 'aliasesCount' that was not found in the old version.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L12074:7
Old: Azure.Search/stable/2023-11-01/searchservice.json#L10638:7
1034 - AddedRequiredProperty The new version has new required property 'aliasesCount, skillsetCount' that was not found in the old version.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L12058:9
Old: Azure.Search/stable/2023-11-01/searchservice.json#L10622:9
1034 - AddedRequiredProperty The new version has new required property 'aliasesCount, skillsetCount' that was not found in the old version.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L12073:5
Old: Azure.Search/stable/2023-11-01/searchservice.json#L10637:5
1042 - ChangedParameterOrder The order of parameter 'semanticConfiguration' was changed.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L87:9
Old: Azure.Search/stable/2023-11-01/searchindex.json#L90:9
1042 - ChangedParameterOrder The order of parameter 'semanticErrorHandling' was changed.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L87:9
Old: Azure.Search/stable/2023-11-01/searchindex.json#L90:9
1042 - ChangedParameterOrder The order of parameter 'semanticMaxWaitInMilliseconds' was changed.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L87:9
Old: Azure.Search/stable/2023-11-01/searchindex.json#L90:9
1042 - ChangedParameterOrder The order of parameter 'searchFields' was changed.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L87:9
Old: Azure.Search/stable/2023-11-01/searchindex.json#L90:9
1042 - ChangedParameterOrder The order of parameter 'answers' was changed.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L87:9
Old: Azure.Search/stable/2023-11-01/searchindex.json#L90:9
1042 - ChangedParameterOrder The order of parameter 'searchMode' was changed.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L87:9
Old: Azure.Search/stable/2023-11-01/searchindex.json#L90:9
1042 - ChangedParameterOrder The order of parameter 'scoringStatistics' was changed.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L87:9
Old: Azure.Search/stable/2023-11-01/searchindex.json#L90:9
1042 - ChangedParameterOrder The order of parameter 'sessionId' was changed.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L87:9
Old: Azure.Search/stable/2023-11-01/searchindex.json#L90:9
1042 - ChangedParameterOrder The order of parameter '$select' was changed.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L87:9
Old: Azure.Search/stable/2023-11-01/searchindex.json#L90:9
1042 - ChangedParameterOrder The order of parameter '$skip' was changed.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L87:9
Old: Azure.Search/stable/2023-11-01/searchindex.json#L90:9
1042 - ChangedParameterOrder The order of parameter '$top' was changed.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L87:9
Old: Azure.Search/stable/2023-11-01/searchindex.json#L90:9
1042 - ChangedParameterOrder The order of parameter 'captions' was changed.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L87:9
Old: Azure.Search/stable/2023-11-01/searchindex.json#L90:9
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L65:13
Old: Azure.Search/stable/2023-11-01/searchindex.json#L65:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L587:13
Old: Azure.Search/stable/2023-11-01/searchindex.json#L482:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L637:13
Old: Azure.Search/stable/2023-11-01/searchindex.json#L535:13


The following breaking changes are detected by comparison with the latest preview version:

Only 25 items are listed, please refer to log for more details.

Rule Message
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L65:13
Old: Azure.Search/preview/2023-10-01-Preview/searchindex.json#L65:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L587:13
Old: Azure.Search/preview/2023-10-01-Preview/searchindex.json#L587:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L637:13
Old: Azure.Search/preview/2023-10-01-Preview/searchindex.json#L637:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L693:13
Old: Azure.Search/preview/2023-10-01-Preview/searchindex.json#L693:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L843:13
Old: Azure.Search/preview/2023-10-01-Preview/searchindex.json#L843:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L892:13
Old: Azure.Search/preview/2023-10-01-Preview/searchindex.json#L892:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L947:13
Old: Azure.Search/preview/2023-10-01-Preview/searchindex.json#L947:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1107:13
Old: Azure.Search/preview/2023-10-01-Preview/searchindex.json#L1107:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1156:13
Old: Azure.Search/preview/2023-10-01-Preview/searchindex.json#L1156:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L94:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L94:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L145:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L145:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L190:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L190:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L237:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L237:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L284:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L284:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L328:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L328:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L405:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L405:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L449:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L449:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L526:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L526:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L577:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L577:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L622:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L622:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L669:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L669:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L716:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L716:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L763:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L763:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L840:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L840:13
:warning: 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L891:13
Old: Azure.Search/preview/2023-10-01-Preview/searchservice.json#L891:13
️️✔️CredScan succeeded [Detail] [Expand]
There is no credential detected.
️⚠️LintDiff: 101 Warnings warning [Detail]
compared tags (via openapi-validator v2.1.6) new version base version
package-2024-03-01-preview package-2024-03-01-preview(aa18df5) default(main)

[must fix]The following errors/warnings are introduced by current PR:

Only 25 items are listed, please refer to log for more details.

Rule Message Related RPC [For API reviewers]
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L65
:warning: ErrorResponse Error schema should define code and message properties as required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L65
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L587
:warning: ErrorResponse Error schema should define code and message properties as required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L587
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L637
:warning: ErrorResponse Error schema should define code and message properties as required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L637
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L693
:warning: ErrorResponse Error schema should define code and message properties as required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L693
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L843
:warning: ErrorResponse Error schema should define code and message properties as required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L843
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L892
:warning: ErrorResponse Error schema should define code and message properties as required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L892
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L947
:warning: ErrorResponse Error schema should define code and message properties as required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L947
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1107
:warning: ErrorResponse Error schema should define code and message properties as required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1107
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1156
:warning: ErrorResponse Error schema should define code and message properties as required.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1156
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L94
:warning: ErrorResponse Error schema should define code and message properties as required.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L94
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L145
:warning: ErrorResponse Error schema should define code and message properties as required.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L145
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L190
:warning: ErrorResponse Error schema should define code and message properties as required.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L190
:warning: ErrorResponse The error property in the error response schema should be required.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L237


The following errors/warnings exist before current PR submission:

Only 25 items are listed, please refer to log for more details.

Rule Message
HostParametersValidation The host parameter must be typed 'type 'string', format 'url''.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L16
MissingTypeObject The schema 'SuggestDocumentsResult' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1165
MissingTypeObject The schema 'SuggestResult' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1189
MissingTypeObject The schema 'FacetResult' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1204
MissingTypeObject The schema 'AnswerResult' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1216
MissingTypeObject The schema 'CaptionResult' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1245
MissingTypeObject The schema 'SearchDocumentsResult' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1426
MissingTypeObject The schema 'SearchResult' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1503
MissingTypeObject The schema 'IndexBatch' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1565
MissingTypeObject The schema 'IndexAction' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1581
MissingTypeObject The schema 'IndexingResult' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1625
MissingTypeObject The schema 'IndexDocumentsResult' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L1659
MissingTypeObject The schema 'SearchRequest' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L2471
MissingTypeObject The schema 'SuggestRequest' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L2625
MissingTypeObject The schema 'AutocompleteRequest' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L2686
MissingTypeObject The schema 'AutocompleteResult' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L2742
MissingTypeObject The schema 'AutocompleteItem' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L2766
XmsParameterLocation The parameter 'ApiVersionParameter' is defined in global parameters section without 'x-ms-parameter-location' extension. This would add the parameter as the client property. Please ensure that this is exactly you want. If so, apply the extension 'x-ms-parameter-location': 'client'. Else, apply the extension 'x-ms-parameter-location': 'method'.
Location: Azure.Search/preview/2024-03-01-Preview/searchindex.json#L2787
HostParametersValidation The host parameter must be typed 'type 'string', format 'url''.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L15
LroExtension Operations with a 202 response must specify x-ms-long-running-operation: true. GET operation is excluded from the validation as GET will have 202 only if it is a polling action & hence x-ms-long-running-operation wouldn't be defined
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L413
MissingTypeObject The schema 'AnalyzeRequest' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L2031
MissingTypeObject The schema 'AnalyzeResult' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L2071
MissingTypeObject The schema 'AnalyzedTokenInfo' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L2086
MissingTypeObject The schema 'LexicalAnalyzer' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L3221
MissingTypeObject The schema 'CustomAnalyzer' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Azure.Search/preview/2024-03-01-Preview/searchservice.json#L3242
️️✔️Avocado succeeded [Detail] [Expand]
Validation passes for Avocado.
️️✔️SwaggerAPIView succeeded [Detail] [Expand]
️️✔️TypeSpecAPIView succeeded [Detail] [Expand]
️️✔️ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️❌PoliCheck: 1 Errors, 0 Warnings failed [Detail]
Rule Message
Click detail for error messages. Exception contact [email protected] or https://aka.ms/swaggersupport.
️️✔️SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️️✔️Lint(RPaaS) succeeded [Detail] [Expand]
Validation passes for Lint(RPaaS).
️️✔️PR Summary succeeded [Detail] [Expand]
Validation passes for Summary.
️️✔️Automated merging requirements met succeeded [Detail] [Expand]
Posted by Swagger Pipeline | How to fix these errors?

Swagger Generation Artifacts

️️✔️ApiDocPreview succeeded [Detail] [Expand]
 Please click here to preview with your @microsoft account. 
️️✔️SDK Breaking Change Tracking succeeded [Detail] [Expand]

Breaking Changes Tracking

️️✔️ azure-sdk-for-net-track2 succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs] Generate from 4071071f143d5c5a232a4f477b51783fe268d0e5. SDK Automation 14.0.0
    command	pwsh ./eng/scripts/Automation-Sdk-Init.ps1 ../azure-sdk-for-net_tmp/initInput.json ../azure-sdk-for-net_tmp/initOutput.json
    command	pwsh ./eng/scripts/Invoke-GenerateAndBuildV2.ps1 ../azure-sdk-for-net_tmp/generateInput.json ../azure-sdk-for-net_tmp/generateOutput.json
  • ️✔️Azure.Search.Documents [View full logs]  [Preview SDK Changes]
    info	[Changelog]
Posted by Swagger Pipeline | How to fix these errors?

Hi @sazeesha098! For review efficiency consideration, when creating a new API version, it is required to place API specs of the base version in the first commit, and push new version updates into successive commits. You can use OpenAPIHub to initialize the PR for adding a new version.
For more details refer to the wiki.

CC @JeffreyRichter for the breaking change review.

jhendrixMSFT avatar Jan 04 '24 18:01 jhendrixMSFT

Why the new "required" properties? These are breaking and should be avoided.

JeffreyRichter avatar Jan 04 '24 23:01 JeffreyRichter

Why the new "required" properties? These are breaking and should be avoided.

Similar to other Azure services, we had to encapsulate the SearchError within an Error property. While our service successfully accomplishes this, Swagger fails to include it. For instance, the service returns:

{ "error": { "message": "", "code": "", "details": "<optional array of SearchError (this type)>" } }

However, Swagger only exhibits the following: { "message": "", "code": "", "details": "<optional array of SearchError (this type)>" }

sazeesha098 avatar Jan 04 '24 23:01 sazeesha098

OK, I approved it

JeffreyRichter avatar Jan 04 '24 23:01 JeffreyRichter

@heaths, thanks for all the feedback, we have addressed it and updated this PR. Can you please add the "APIStewardshipBoard-SignedOff" tag.

cc: @jhendrixMSFT

sazeesha098 avatar Jan 19 '24 19:01 sazeesha098

I think @JeffreyRichter has the final call for adding APIStewardshipBoard-SignedOff

jhendrixMSFT avatar Jan 19 '24 20:01 jhendrixMSFT

@jhendrixMSFT can you please merge this PR?

sazeesha098 avatar Jan 22 '24 22:01 sazeesha098