-
Notifications
You must be signed in to change notification settings - Fork 3k
1.0.0b12 release of azure.ai.projects SDK #41196
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
base: main
Are you sure you want to change the base?
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 PR prepares the 1.0.0b12 release of the azure.ai.projects SDK by updating various configuration files, client type hints, API mapping definitions, and the CHANGELOG. Key changes include:
- Bumping dependency versions (e.g. azure-ai-agents in setup.py and updating the version identifier in _version.py).
- Adding explicit return type hints in several init methods within operations.
- Updating API view properties and sample files formatting.
Reviewed Changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
sdk/ai/azure-ai-projects/tsp-location.yaml | Updated commit pointer for API specification repository |
sdk/ai/azure-ai-projects/setup.py | Dependency version bump for azure-ai-agents |
sdk/ai/azure-ai-projects/samples/inference/*.py | Added pylint disable comment for consistent formatting |
sdk/ai/azure-ai-projects/azure/ai/projects/operations/_operations.py | Added return type annotations to init methods |
sdk/ai/azure-ai-projects/azure/ai/projects/aio/_client.py | Removed extraneous pylint disable from class definition |
sdk/ai/azure-ai-projects/azure/ai/projects/_version.py & _client.py | Applied version bump and removed pylint disable comments from client class |
sdk/ai/azure-ai-projects/apiview-properties.json | Updated API mapping definitions to reflect new design conventions |
sdk/ai/azure-ai-projects/CHANGELOG.md | Added a new release section for 1.0.0b12 |
Comments suppressed due to low confidence (3)
sdk/ai/azure-ai-projects/setup.py:74
- Please confirm that the removal of the beta tag and the subsequent bump to version 1.0.0 for azure-ai-agents is intentional and that it aligns with the API changes made in this release.
"azure-ai-agents>=1.0.0",
sdk/ai/azure-ai-projects/apiview-properties.json:58
- Verify that the updated endpoint mapping for DatasetsOperations reflects the new API structure and is consistent with the service updates.
"azure.ai.projects.operations.DatasetsOperations.list_versions": "Azure.AI.Projects.Datasets.listVersions",
sdk/ai/azure-ai-projects/apiview-properties.json:72
- Confirm that the revised mapping for IndexesOperations correctly aligns with the updated API design conventions.
"azure.ai.projects.operations.IndexesOperations.list_versions": "Azure.AI.Projects.Indexes.listVersions",
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
* projects enable_telemetry fix for agents * updating changelog
Update README.md to mention what REST APIs the client library is using, and provide link to REST API reference docs Make sure sync and async inference operations use the same method to calculate inference URL (remove duplicate) As a workaround for service bug, until there is a service fix, modify auto-emitted code to accept 200 as a success code for Datasets DELETE operation. The service should be returning 204 according to TypeSpec, since there is no response payload on success of the delete operation.
Description
See CHANGELOG.md