Skip to content

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

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

dargilco
Copy link
Member

Description

See CHANGELOG.md

@Copilot Copilot AI review requested due to automatic review settings May 19, 2025 20:05
@dargilco dargilco requested a review from jhakulin as a code owner May 19, 2025 20:05
Copy link
Contributor

@Copilot Copilot AI left a 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",

Copy link

github-actions bot commented May 19, 2025

API Change Check

APIView identified API level changes in this PR and created the following API reviews

azure-ai-projects

M-Hietala and others added 3 commits May 20, 2025 13:43
* 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants