Skip to content

[Search] Java SDK for DP 2026-10-01 GA - #50648

Open
efrainretana wants to merge 17 commits into
mainfrom
search/2026-10-01-ga
Open

efrainretana wants to merge 17 commits into
mainfrom
search/2026-10-01-ga

Conversation

@efrainretana

@efrainretana efrainretana commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

Description

Prepare azure-search-documents version 12.1.0 (Unreleased) for the Azure Search data-plane 2026-10-01 GA API.

The specification changes are in Azure/azure-rest-api-specs#46315. Generation is pinned to commit 198fc02e732431e0fb35832cb9f004c79da0f59e and explicitly targets 2026-10-01.

  • Regenerate the GA API surface and make SearchServiceVersion.V2026_10_01 the default while retaining supported older GA versions.
  • Adapt the native SearchCustomizations.java architecture layer, including regeneration-safe typed knowledge-resource conveniences and retrieval streaming overloads.
  • Retain features promoted to GA, including knowledge bases, typed retrieval streaming, and file knowledge sources. Add file-capacity metadata and Content Understanding model configuration.
  • Remove specification-excluded preview source kinds, configuration, models, and authorization parameters. Rename the retrieval token limit to maxOutputSizeInTokens.
  • Update samples, regression tests, README migration guidance, changelog, and centralized version metadata.

The breaking-change checklist item below is intentionally unchecked: this PR removes APIs from the preceding 12.1.0 beta releases. API compatibility against the published GA version 12.0.2 passes.

Validation

Full package verification and freshly packaged API compatibility analysis:

$env:AZURE_TEST_MODE = 'PLAYBACK'
mvn --batch-mode --no-transfer-progress -f sdk\search\azure-search-documents\pom.xml verify revapi:check '-Dgpg.skip=true'

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:

$env:AZURE_TEST_MODE = 'PLAYBACK'
mvn --batch-mode --no-transfer-progress -f sdk\search\azure-search-documents\pom.xml '-Dtest=SearchGaTests,KnowledgeBaseRetrievalStreamTests' test checkstyle:check

Passed: 27 tests, zero failures/errors/skips, and zero Checkstyle violations.

Existing recordings and assets.json are unchanged. Playback-only normalization handles the exact prior API-version difference and the removed recorded purviewEnabled: false property. 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:

  • The pull request does not introduce [breaking changes]
  • CHANGELOG is updated for new features, bug fixes or other significant changes.
  • I have read the contribution guidelines.

General Guidelines and Best Practices

  • Title of the pull request is clear and informative.
  • There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

  • Pull request includes test coverage for the included changes.

Release Plan Details

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 52ddc4d0-5e8e-471e-8f56-e6960b92cc76
@azure-pipelines

Copy link
Copy Markdown
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
* 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
@efrainretana
efrainretana marked this pull request as ready for review October 20, 2026 20:36
@efrainretana
efrainretana requested review from a team as code owners October 20, 2026 20:36
Copilot AI balanced review requested due to automatic review settings October 20, 2026 20:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 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

Comment thread sdk/search/azure-search-documents/pom.xml
efrainretana and others added 4 commits October 20, 2026 15:49
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>
@yangylu91 Yangyang Lu (yangylu91) changed the title [Search] Prepare SDK for 2026-10-01 GA [Search] Java SDK for 2026-10-01 GA Oct 21, 2026
@yangylu91 Yangyang Lu (yangylu91) changed the title [Search] Java SDK for 2026-10-01 GA [Search] Java SDK for DP 2026-10-01 GA Oct 21, 2026
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

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Untriaged

Development

Successfully merging this pull request may close these issues.

4 participants