Azure.Search.Documents_12.1.0-beta.2
Pre-release
Pre-release
12.1.0-beta.2 (2026-08-27)
Features Added
- Added support for the
2026-08-01-previewservice version (now the default/latest version). - Added typed server-sent event streaming for knowledge base retrieval through
KnowledgeBaseRetrievalClient.RetrieveStreamAsync, including typed retrieval, activity, answer, reference, completion, error, and unknown event models. - Added
ListingSearchTypealong withsearch,pageSize, andsearchTypeparameters on the resource listing methods (GetIndexes,GetAliases,GetKnowledgeBases,GetKnowledgeSources,GetSynonymMaps,GetIndexers,GetDataSourceConnections,GetSkillsets, andGetIndexStatsSummary). - Added Microsoft Entra application authentication for Work IQ knowledge sources via
WorkIQKnowledgeSourceParametersandEntraAppAuthentication. - Added
SearchIndexKnowledgeSourcequery-hint and boost configuration types:SearchIndexKnowledgeSourceQueryHints,SearchIndexKnowledgeSourceFilterHint,SearchIndexKnowledgeSourceFieldValueBoost, andSearchIndexKnowledgeSourceMultiWordExpressionBoost. - Added
KnowledgeSourceResultsProcessingfor controlling results processing on knowledge sources, retrieval requests, andMcpServerTool, and addedNeverQuerySourcefor request-local source exclusion. - Added
KnowledgeBaseRetrieveDefaults,KnowledgeBaseQueryHintProcessing,KnowledgeRetrievalAutoReasoningEffort, andServedImagefor knowledge base retrieval. - Added
KnowledgeBaseActivityRecordModel, exposing the model name and deployment id for model activity records, along with activity start/completion timestamps and logical reasoning effort details. - Added citation URLs and served-image metadata to supported knowledge base references, and added
SearchSensitivityLabelInfoto Work IQ references. - Added knowledge source file multipart upload and update operations, with
FileUploadMetadata,UploadKnowledgeSourceFileMultipartRequest, andUpdateKnowledgeSourceFileRequest, plus file prefix, metadata, parsing mode, and extraction mode properties. - Added
KnowledgeSourceNetworkAccessModeandFileKnowledgeSourceExtractionMode. - Added tags and retrieval defaults to
KnowledgeBase,MaxVectorIndexSizePerIndexInBytestoSearchServiceLimits, andGpt56Sol,Gpt56Terra, andGpt56LunatoAzureOpenAIModelName. - Added
queryWorkIQSourceAuthorizationto knowledge base retrieval methods for Work IQ on-behalf-of authentication.
Breaking Changes
These changes are relative to the previous preview release,
12.1.0-beta.1.
- Removed
SearchClientOptions.ServiceVersion.V2026_05_01_Preview; useV2026_08_01_Previewinstead. - The resource listing methods (
GetIndexes,GetAliases,GetKnowledgeBases,GetKnowledgeSources,GetSynonymMaps,GetIndexers,GetDataSourceConnections,GetSkillsets, andGetIndexStatsSummary) replaced thetop,skip, andcountparameters withsearch,pageSize, andsearchType. WorkIQKnowledgeSourcenow requires aWorkIQKnowledgeSourceParametersargument (Entra application authentication) in its constructor.- The model activity records (
KnowledgeBaseModelQueryPlanningActivityRecord,KnowledgeBaseModelAnswerSynthesisActivityRecord, andKnowledgeBaseModelWebSummarizationActivityRecord) now expose model information through theModelproperty (KnowledgeBaseActivityRecordModel) instead of theModelNamestring. - Removed
McpServerToolInclusionModeand theMcpServerTool.InclusionModeproperty; MCP tool behavior is now configured throughResultsProcessingandOutputParsing. - Removed
WorkIQAttributionand theKnowledgeBaseWorkIQReference.Attributionsproperty; useSearchSensitivityLabelInfofor the current Work IQ reference metadata.
Bugs Fixed
- Fixed
System.Text.Json.JsonException/InvalidOperationException: Cannot skip tokens on partial JSONthrown when asynchronously deserializing aSearchDocument(for exampleSearchAsync<SearchDocument>) whose result elements are large and contain OData (@search.*) properties. The internal converter now usesUtf8JsonReader.TrySkip()instead ofSkip()so these properties can be skipped even when the converter is invoked over a non-final JSON block. (#40768)