12.1.0-beta.2 (2026-08-28)
Features Added
- Added support for the
2026-08-01-Previewservice version, which is now the default service version. - Added File knowledge source file management APIs on
SearchIndexClient/SearchIndexAsyncClient, including
uploadKnowledgeSourceFileMultipartandupdateKnowledgeSourceFile, along with the supporting models
FileUploadMetadata,ContentFileDetails,UploadKnowledgeSourceFileMultipartRequest,
UpdateKnowledgeSourceFileRequest, andFileKnowledgeSourceExtractionMode. - Added knowledge source query hint and boosting models:
SearchIndexKnowledgeSourceQueryHints,
SearchIndexKnowledgeSourceBoost,SearchIndexKnowledgeSourceBoostKind,
SearchIndexKnowledgeSourceFieldValueBoost,SearchIndexKnowledgeSourceMultiWordExpressionBoost,
SearchIndexKnowledgeSourceFilterHint, andKnowledgeSourceResultsProcessing. - Added knowledge base retrieval models
KnowledgeBaseActivityRecordModel,KnowledgeBaseQueryHintProcessing,
KnowledgeBaseRetrieveDefaults, andKnowledgeRetrievalAutoReasoningEffort. - Added
EntraAppAuthentication,KnowledgeSourceNetworkAccessMode,ServedImage, andListingSearchTypemodels. - Added typed server-sent event
retrieveStreamAPIs toKnowledgeBaseRetrievalClientand
KnowledgeBaseRetrievalAsyncClient, reusableServerSentEventandServerSentEventListenermodels, and event
wrappers derived fromKnowledgeBaseRetrievalStreamEvent, includingUnknownKnowledgeBaseRetrievalStreamEventfor
forward-compatible handling of unrecognized event names.
Breaking Changes
WorkIQKnowledgeSourcenow takes a
com.azure.search.documents.indexes.models.WorkIQKnowledgeSourceParameters.- Removed the offset-based
listIndexesWithSelectedProperties(List<String> select, Integer top, Integer skip, Boolean count)
overload fromSearchIndexClient/SearchIndexAsyncClient. UselistIndexesWithSelectedProperties()or
listIndexesWithSelectedProperties(List<String> select). - Changed
listIndexStatsSummaryoverload parameters from(Integer top, Integer skip, Boolean count)to
(String search, Integer pageSize, ListingSearchType searchType). - Changed the
KnowledgeBaseRetrievalClient/KnowledgeBaseRetrievalAsyncClientretrieveoverload from
retrieve(KnowledgeBaseRetrievalOptions, String)to
retrieve(KnowledgeBaseRetrievalOptions, String querySourceAuthorization, String queryWorkIQSourceAuthorization). - Replaced
getModelName()withgetModel().getModelName()onKnowledgeBaseModelAnswerSynthesisActivityRecord,
KnowledgeBaseModelQueryPlanningActivityRecord, andKnowledgeBaseModelWebSummarizationActivityRecord. - Removed the
McpServerToolInclusionModeandWorkIQAttributionmodels.
Bugs Fixed
- Fixed knowledge source status deserialization for compact synchronization intervals such as
1dwhile preserving
the existing JavaDurationAPI.