You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added search, page_size, and search_type controls to resource listings, including the existing
index, alias, synonym map, knowledge base, knowledge source, indexer, data source, and skillset
listing helpers. The existing get_* helpers continue to return lists.
Below models and properties are added for index statistics and indexer runtime reporting:
Added azure.search.documents.indexes.SearchIndexerClient.resync, using IndexerResyncBody and azure.search.documents.indexes.models.IndexerResyncOption.PERMISSIONS, to resynchronize indexed
permission data.
Below models and operations are added for File knowledge sources:
Added file metadata, relative-path prefixes, parsing and extraction modes, timestamps, file sizes,
and processing errors to the File knowledge source lifecycle. File listing supports prefix
filtering and pagination. azure.search.documents.knowledgebases.models.KnowledgeSourceStatus.file_capacity
reports maximum file size, maximum file count, and remaining file count.
Below models are added for indexed SQL and SharePoint knowledge sources:
Added azure.search.documents.knowledgebases.KnowledgeBaseRetrievalClient.retrieve.query_source_authorization
to forward the querying user's authorization to knowledge retrieval.
Below properties are added for search-index and web knowledge source configuration:
Added per-source retrieval controls through azure.search.documents.knowledgebases.models.KnowledgeSourceParams.always_query_source, azure.search.documents.knowledgebases.models.KnowledgeSourceParams.fail_on_error, and azure.search.documents.knowledgebases.models.KnowledgeSourceParams.max_output_documents.
Below activity, argument, reference, and diagnostic models are added for retrieval responses:
Added started_at, completed_at, and warning to retrieval activity records, model and
deployment details to model activities, and citation_url to supported knowledge base references.
Added azure.search.documents.knowledgebases.KnowledgeBaseRetrievalClient.retrieve_stream for
native typed server-sent event streaming. Iteration yields retrieval-start, activity-start,
completed-activity, completed-answer, reference-list, stream-error, and response-completion
payloads. Completion payloads distinguish successful and partial results with status 200 or 206.
Below payload models and status enums are added for retrieval streaming:
Added public input TypedDicts and union aliases under azure.search.documents.types, azure.search.documents.indexes.types, and azure.search.documents.knowledgebases.types.
Supported operation and customized-constructor inputs accept these types alongside existing
models and mappings; vector queries accept sequences of model or input-query objects.
Added asynchronous equivalents of the new operations.
Bugs Fixed
Fixed search metadata accessors clearing continuation tokens or skipping a prefetched first page.
Counts, facets, coverage, and semantic answers remain available after result iteration.
Fixed search continuation tokens using a hardcoded API version instead of the client's configured
version.
Fixed semantic answer and caption options serializing enum names instead of wire values, and
threshold-only answer options using an incorrect separator
(#40497).
Improved large document upload and merge performance by avoiding redundant serialization
(#46860).
Made SearchFieldDataType.Collection visible to static type checkers
(#47929).
Fixed IndexDocumentsBatch action replacement, dequeue, and enqueue sending stale document
actions instead of the batch's current contents.
Fixed buffered senders requeueing only the first action after a request failure and asynchronous
auto-flush cancelling its own indexing request.
Fixed buffered senders ignoring the configured audience and omitting API version, credential
scopes, transport, and policy options from schema lookup.
Fixed document indexing rejecting caller-supplied error mappings instead of merging them with
the default mapping, including when splitting oversized batches.
Fixed resource deletes by name ignoring the requested match condition and caller-supplied ETag.
Fixed field builders silently discarding additional supported field properties while preserving
their existing defaults, selected field types, and hidden behavior.