1.0.0 (2026-07-25)
General availability release of azure-ai-discovery. API version 2026-06-01 is now the default for both WorkspaceClient and BookshelfClient.
Features Added
- Workspace:
- New paged list response models:
PagedConversation,PagedInvestigation. - New
StorageMountProtocolenum for controlling storage mount protocols. - New
tools.cancel_run_lrolong-running cancellation flow (in addition to the existing immediatecancel_run). - Investigation
updateis now exposed via a documented sample.
- New paged list response models:
- Bookshelf: knowledge-base surface is significantly redesigned around a single
KnowledgeBasesOperationsgroup that exposes the full lifecycle in one place:- Lifecycle:
create_or_update,get,delete, plusget_operation_statusfor polling long-running operations. - Indexing:
start_indexingandcancel_indexing, with results modeled viaKnowledgeBaseIndexingOperationResponse,IndexingOperationResult,IndexingMetrics, andLastIndexingRun. - Search: new
searchoperation takingSearchRequestand returningSearchResponse, includingSearchResultItemwithCitationandCitationTypefor citation-aware results. - LRO results: status responses now use
KnowledgeBaseOperationResponse/KnowledgeBaseSearchOperationResponse; create/update returns theKnowledgeBaseresource. - New enum
KnowledgeBaseOperationType.
- Lifecycle:
Breaking Changes
Note: these are breaking changes only relative to the
1.0.0b1preview release. As a first stable (GA) release,1.0.0is the new compatibility baseline going forward.
- Bookshelf: the
KnowledgeBaseVersionsOperationsoperation group is removed. Knowledge-base versioning has been folded into the unifiedKnowledgeBasesOperationsgroup; callers usingclient.knowledge_base_versions.<method>must migrate to the equivalent method onclient.knowledge_bases. - Bookshelf: the models
KnowledgeBaseOperationStatusandKnowledgeBaseVersionare removed. Operation-status payloads are now typed asKnowledgeBaseOperationResponse,KnowledgeBaseIndexingOperationResponse, orKnowledgeBaseSearchOperationResponsedepending on the operation; create/update returns theKnowledgeBaseresource. - The preview API version
2026-02-01-previewis no longer listed as a supported value for theapi_versionkwarg. BothWorkspaceClientandBookshelfClientnow default to2026-06-01. Pinning to the removed preview value is not supported in the GA SDK. - Workspace: the investigations long-running operation status model, previously generated as
ResourceOperationStatusInvestigationInvestigationError, has been renamed toInvestigationOperationStatus. The payload is unchanged; only the model name differs.
Other Changes
- Regenerated against Azure/azure-rest-api-specs PR #42884 (commit
fbe3c49c541a2932f4a4cb348fb0798988f4aca4). Development Statusclassifier flipped from4 - Betato5 - Production/Stable.- Emitter
@azure-tools/typespec-pythonat0.63.3; the four hand-written client_patch.pyoverrides that exposetransportandapi_versionas explicit keyword-only parameters remain in place pending future emitter support.