-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Prep for release #53664
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prep for release #53664
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request updates the Azure AI Projects SDK to automatically manage client request IDs instead of requiring them as explicit parameters. The changes remove manual clientRequestId parameters from API methods and instead use the pipeline's auto-generated request ID, simplifying the API surface and improving consistency.
Key Changes:
- Removed
clientRequestIdparameter from deployment and connection operation methods - Modified request creation to automatically set
x-ms-client-request-idheader fromrequest.ClientRequestId - Updated collection result classes to remove client request ID tracking
- Added numerous new generated model classes for indexes, datasets, deployments, and connections
Reviewed Changes
Copilot reviewed 8 out of 90 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| AIProjectDeploymentsOperations.cs | Removed clientRequestId parameter from GetDeployment and GetDeployments methods |
| AIProjectDeploymentsOperations.RestClient.cs | Modified request creation to auto-set client request ID header from pipeline |
| AIProjectConnectionsOperations.cs | Removed clientRequestId parameter from GetConnection and GetConnections methods |
| AIProjectConnectionsOperations.RestClient.cs | Modified request creation to auto-set client request ID header from pipeline |
| AIProjectCollectionResult.cs | Removed clientRequestId field and parameter from collection result classes |
| UnknownAIProject*.cs | Added unknown variant classes for polymorphic deserialization of indexes, deployments, datasets, and credentials |
| Paged*.cs | Added pagination support classes for indexes, deployments, datasets, and connections |
| AIProjectIndex*.cs | Added index model classes for Azure AI Search, Cosmos DB, and managed search indexes |
| AIProjectDataset*.cs | Added dataset model classes for file and folder datasets |
| AIProjectDeployment*.cs | Added deployment model classes including ModelDeployment and related types |
| ConnectionType.cs, CredentialType.cs, etc. | Added enum-like structs for various type discriminators |
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
* Prep for release * regen * Update assets * api * regen
No description provided.