Repository navigation
[Search] Java SDK for DP 2026-10-01 GA - #50648
Open
efrainretana wants to merge 17 commits into
Open
efrainretana wants to merge 17 commits into
efrainretana wants to merge 17 commits into
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 52ddc4d0-5e8e-471e-8f56-e6960b92cc76
|
Azure Pipelines: Successfully started running 1 pipeline(s). 35 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
…stead of ServerSentEventListener (#50732) * Replace search SSE listeners with typed closeable streams Transplant the reviewed SSE implementation onto PR #50648 without importing main-based GA history or dependency/version drift. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * [Search] Clarify null frame results when processing SSE lines Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * [Search] Expose raw data on discoverable retrieval stream events Keep the abstract event base and seven typed envelopes, preserve original SSE data, and lazily serialize payload-only events. Move unknown-event fallback and payload decoding into the internal converter, remove wrapper JSON APIs, and add subtype documentation and regression coverage. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * [Search] Remove README retrieval streaming section Remove only the dedicated streaming section while preserving the service-version overview, sample link, and existing source snippets. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Restore pinned Search streaming HTTP response contract Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * [Search] Remove raw retrieval event payload access Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * [Search] Remove redundant customization constructor Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Fix formatting in stream event documentation Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix exact-demand termination in Search SSE streams Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: aec59317-758e-4b43-80d9-436f9b922558 --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Copilot-Session: aec59317-758e-4b43-80d9-436f9b922558
This was referenced Oct 16, 2026
* Make Search retrieval stream wrappers SDK-created only Keep decoding in the converter and register typed package-private constructors from the base model. Generate the concrete base and SDK-only payload wrappers through Search customizations, and cover constructor visibility, payload identity, unknown events, malformed data, and cold initialization. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: aa365f59-c459-44fc-8076-1d59c78dc0b8 * Remove added retrieval stream event model tests Delete the newly added model test file as requested without changing existing tests or production code. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: aa365f59-c459-44fc-8076-1d59c78dc0b8 * Log exhausted SSE frame iterator exceptions Route the existing NoSuchElementException through ClientLogger to satisfy Checkstyle without changing iterator exhaustion semantics. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: aa365f59-c459-44fc-8076-1d59c78dc0b8 * Remove redundant event wrapper documentation Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: aa365f59-c459-44fc-8076-1d59c78dc0b8 * Restore abstract retrieval stream event base Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: aa365f59-c459-44fc-8076-1d59c78dc0b8 --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: aa365f59-c459-44fc-8076-1d59c78dc0b8
…-sdk-for-java into search/2026-10-01-ga
Contributor
There was a problem hiding this comment.
🟡 Changes recommended
One or more issues must be addressed before approval.
3 open issues
What changed in this PR
Prepares azure-search-documents 12.1.0 for the 2026-10-01 GA API.
Changes:
- Selects the GA service version and removes excluded preview APIs.
- Updates streaming envelopes, response cleanup, and search-option forwarding.
- Adapts samples, authentication tests, playback normalization, and package metadata.
| File | Description |
|---|---|
| sdk/search/azure-search-documents/tsp-location.yaml | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/TestHelpers.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/SearchTestBase.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/SearchAuthenticationTests.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/indexes/SynonymMapManagementTests.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/indexes/SkillsetManagementTests.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/test/java/com/azure/search/documents/indexes/SearchServiceTests.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SynonymMapsCreateExample.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/SearchOptionsExample.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/KnowledgeSourceFabricOntologyPreviewExample.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/KnowledgeSourceFabricDataAgentPreviewExample.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/KnowledgeServiceStatsPreviewExample.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/indexes/ListIndexesExample.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/indexes/ListIndexersExample.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/indexes/CreateSkillsetExample.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/samples/java/com/azure/search/documents/IndexAndServiceStatisticsExample.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/SearchServiceVersion.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/VectorThresholdKind.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/VectorQueryKind.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/VectorizedQuery.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/VectorFilterMode.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/ServerSentEventListener.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/ServerSentEvent.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SemanticQueryRewritesResultType.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SemanticFieldState.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SearchScoreThreshold.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/SearchDocumentsResult.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/QuerySpellerType.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/QueryRewritesType.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/QueryRewritesDebugInfo.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/QueryResultDocumentSemanticField.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/implementation/sse/ServerSentEventStreamResponse.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/implementation/sse/ServerSentEventHelper.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/HybridCountAndFacetMode.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/DocumentDebugInfo.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/models/DebugInfo.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/UnknownKnowledgeBaseRetrievalStreamEvent.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeSourceStatus.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeSourceIngestionParameters.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeRetrievalReasoningEffortKind.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeRetrievalReasoningEffort.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeRetrievalAutoReasoningEffort.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseWorkIQActivityArguments.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseWebActivityRecord.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseSearchIndexReference.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseSearchIndexActivityArguments.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseRetrievalStartedStreamEvent.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseRetrievalResult.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseRetrievalOptions.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseResponseCompletedStreamEvent.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseReferenceType.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseReferencesCompletedStreamEvent.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseReference.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseQueryHintProcessing.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseIndexedSharePointReference.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseIndexedOneLakeReference.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseFabricOntologyActivityArguments.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseFabricDataAgentActivityArguments.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseErrorStreamEvent.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseAzureBlobReference.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseAnswerCompletedStreamEvent.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseActivityStartedStreamEvent.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseActivityRecordType.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseActivityRecord.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/KnowledgeBaseActivityCompletedStreamEvent.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/knowledgebases/models/FreshnessPolicy.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/WebKnowledgeSource.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/VectorSearchVectorizer.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SplitSkillUnit.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SplitSkillEncoderModelName.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SemanticConfiguration.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchServiceStatistics.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchServiceLimits.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchResourceEncryptionKey.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchIndexKnowledgeSourceParameters.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchIndexKnowledgeSourceBoostKind.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchIndexKnowledgeSource.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchIndexerStatus.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchIndexerSkill.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchIndexerKnowledgeStore.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchIndexerDataSourceConnection.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/SearchIndexer.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/McpServerStoredHeadersParameters.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/McpServerOutputParsingKind.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/McpServerNoneOutputParsing.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/McpServerHeaders.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/McpServerFoundryConnectionParameters.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/McpServerAutoOutputParsing.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/McpServerAuthenticationKind.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/KnowledgeSourceResultsProcessing.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/KnowledgeSourceKind.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/KnowledgeSourceIngestionPermissionOption.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/IndexingParametersConfiguration.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/IndexingMode.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/IndexerExecutionStatusDetail.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/IndexerExecutionResult.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/IndexedSqlKnowledgeSourceParameters.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/IndexedSqlKnowledgeSource.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/IndexedSharePointKnowledgeSourceParameters.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/IndexedSharePointKnowledgeSource.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/IndexedSharePointContainerName.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/IndexedOneLakeKnowledgeSourceParameters.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/IndexedOneLakeKnowledgeSource.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/FileKnowledgeSourceParameters.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/FileKnowledgeSource.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/AzureOpenAIModelName.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/AzureBlobKnowledgeSourceParameters.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/indexes/models/AzureBlobKnowledgeSource.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/src/main/java/com/azure/search/documents/implementation/SearchUtils.java | Updated as part of this pull request. |
| sdk/search/azure-search-documents/Set-TestEnvironment.example.ps1 | Updated as part of this pull request. |
| sdk/search/azure-search-documents/pom.xml | Updated as part of this pull request. |
| sdk/search/azure-search-documents/assets.json | Updated as part of this pull request. |
| sdk/search/azure-search-documents/.gitignore | Updated as part of this pull request. |
Review effort: Balanced
Select AzurePipelinesCredential for configured pipeline service connections while retaining the local Azure CLI fallback and playback mock. Add credential-selection regression coverage and document the behavior. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2 tasks done
Document the approved GA API removals and their Java compatibility impact. Remove the obsolete preview encryption-key constructor and its customization, align the indexed SQL reference getter with getDocumentUrl, and cover constructor and JSON behavior with regression tests. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Expose response-completion status codes as nullable Integer values and remove the numeric wrapper while preserving numeric JSON and unknown codes. Add header-only query-source authorization to retrieval options across sync, async, streaming, and typed-response paths. Preserve existing overloads and request options; explicit authorization takes precedence over the option. Keep the changes regeneration-safe, document the behavior, and add regression coverage without changing the October 2026 GA specification pin. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Description
Prepare
azure-search-documentsversion12.1.0 (Unreleased)for the Azure Search data-plane2026-10-01GA API.The specification changes are in Azure/azure-rest-api-specs#46315. Generation is pinned to commit
198fc02e732431e0fb35832cb9f004c79da0f59eand explicitly targets2026-10-01.SearchServiceVersion.V2026_10_01the default while retaining supported older GA versions.SearchCustomizations.javaarchitecture layer, including regeneration-safe typed knowledge-resource conveniences and retrieval streaming overloads.maxOutputSizeInTokens.The breaking-change checklist item below is intentionally unchecked: this PR removes APIs from the preceding
12.1.0beta releases. API compatibility against the published GA version12.0.2passes.Validation
Full package verification and freshly packaged API compatibility analysis:
Passed: 949 tests, zero failures/errors, 102 skipped; JavaDoc and source packaging, Checkstyle, SpotBugs, code-snippet verification, Spotless, coverage thresholds, and Revapi compatibility against
12.0.2.Final targeted GA wire-format and typed-streaming regressions:
Passed: 27 tests, zero failures/errors/skips, and zero Checkstyle violations.
Existing recordings and
assets.jsonare unchanged. Playback-only normalization handles the exact prior API-version difference and the removed recordedpurviewEnabled: falseproperty. Independent mock HTTP tests verify the actual GA API version on all eight clients and verify that GA index updates omit the excluded property. Existing request-matcher behavior is preserved.Live Azure tests were not run.
All SDK Contribution checklist:
General Guidelines and Best Practices
Testing Guidelines
Release Plan Details