Skip to content

Board Review: Azure AI Search - 2026-10-01 Data-plane SDK GA #10366

Open

Description

Responsible Service Team

Azure AI Search

Main Contacts

Yangyang Lu (@yangylu91), efrainretana

Expected Code Complete Date

2026-11-04

Expected Release Date

2026-11-16

Link to Documentation Introducing/Describing the Service

https://learn.microsoft.com/azure/search/search-what-is-azure-search

Link to the Service REST APIs / TypeSpec

https://github.com/Azure/azure-rest-api-specs/tree/main/specification/search/data-plane/Search

Link to GitHub Issue for Previous Review Sessions (if applicable)

No response

Languages for this Review

.NET, Java, Python, TypeScript

.NET

Java

Links have been refreshed to bump the version to from 12.1.0 to 12.2.0, due to a separate dependency-only release published 12.1.1 using the older 2026-04-01 service API from Azure/azure-sdk-for-java#51090.

Python

TypeScript


Cross-Language Context

(No dedicated textbox for such context on this form, so we put it here.)

Merged spec PRs

Request SSE GA review

  • SSE support uses the new emitter and TypeSpec implementation.
  • Review streaming API shape, cross-language consistency, cancellation, error handling, and cleanup.

GA spec correction since 2026-04-01

TypeSpec fix PR: Azure/azure-rest-api-specs#47112

  • Missing version gating accidentally exposed preview-only elements in the 2026-04-01 GA contract. The fix removes those elements from that GA contract; per the PR, unsupported scenarios already returned HTTP 400, with no backend behavior changes.
  • Related public SDK APIs are removed in this release. Since some shipped in stable SDKs, we need guidance on approving the removals versus retaining compatibility APIs, and on package versioning.

Go

No response

Additional Languages (C++, Rust)

No response

Confirmations

  • For existing packages, a diff revision is selected in APIView for each language. For brand-new packages, the initial API surface is submitted.
  • CI checks are passing on all linked PRs

Activity

  1. github-actions commented on Oct 21, 2026

    @github-actions

    ✅ All materials verified for .NET, Java, Python, TypeScript.

    This review request is ready for architects. The ready-for-review label has been applied.

    Assigned for review: .NET → Jesse Squire (@jsquire), m-nash, JoshLove-msft · Java → Jonathan Giles (@JonathanGiles), Alan Zimmer (@alzimmermsft) · Python → Jeff Fisher (@xirzec), Kashif Khan (@kashifkhan) · TypeScript → Jeff Fisher (@xirzec), Maor Leger (@maorleger)

    Assigned architects are explicitly mentioned and receive GitHub assignment notifications. Apply your <language>-api-approved label when the review is complete.

    Validation details

    .NET:

    Java:

    Python:

    TypeScript:

  2. maorleger commented on Oct 22, 2026

    @maorleger
    Member

    Left a few comments in the JS PR 👍 cc efrainretana - feel free to reach out if you want to chat

  3. alzimmermsft commented on Oct 23, 2026

    @alzimmermsft
    Member

    Left comments on the Java ApiView, its showing breaking changes, is that expected or did something odd happen there with it?

  4. yangylu91 commented on Oct 29, 2026

    @yangylu91
    MemberAuthor

    8. Left comments on the Java ApiView, its showing breaking changes, is that expected or did something odd happen there with it?

    Hi Alan Zimmer (@alzimmermsft) , I addressed most of the comments. Could you pls take another look? Thank you!

  5. yangylu91 commented on Oct 29, 2026

    @yangylu91
    MemberAuthor

    7. Left a few comments in the JS PR 👍 cc efrainretana - feel free to reach out if you want to chat

    Hi Maor Leger (@maorleger) , I've addressed your comments with new commits. Could you pls take another look? Thanks!

  6. yangylu91 commented on Oct 29, 2026

    @yangylu91
    MemberAuthor

    Hi Jesse Squire (@jsquire) / m-nash / JoshLove-msft, could you pls help review the .net SDK request? Thank you!

  7. yangylu91 commented on Oct 29, 2026

    @yangylu91
    MemberAuthor

    Hi Jeff Fisher (@xirzec) / Kashif Khan (@kashifkhan), could you pls help review the Python SDK request? Thank you!

  8. kashifkhan commented on Nov 2, 2026

    @kashifkhan
    Member

    Yangyang Lu (@yangylu91) left a comment, seems like there are breaking changes in here?

  9. yangylu91 commented on Nov 3, 2026

    @yangylu91
    MemberAuthor

    Repeat the following content from the submitted form to call out the context of breaking changes.

    Cross-Language Context

    Merged spec PRs

    Request SSE GA review

    • SSE support uses the new emitter and TypeSpec implementation.
    • Review streaming API shape, cross-language consistency, cancellation, error handling, and cleanup.

    GA spec correction since 2026-04-01

    TypeSpec fix PR: Azure/azure-rest-api-specs#47112

    • Missing version gating accidentally exposed preview-only elements in the 2026-04-01 GA contract. The fix removes those elements from that GA contract; per the PR, unsupported scenarios already returned HTTP 400, with no backend behavior changes.
    • Related public SDK APIs are removed in this release. Since some shipped in stable SDKs, we need guidance on approving the removals versus retaining compatibility APIs, and on package versioning.
  10. yangylu91 commented on Nov 3, 2026

    @yangylu91
    MemberAuthor

    13. Yangyang Lu (@yangylu91) left a comment, seems like there are breaking changes in here?

    Kashif Khan (@kashifkhan) Yes, it's due to a GA spec fix: Azure/azure-rest-api-specs#47112. I replied to your comment in APIview. Could you pls take another look? Thanks for your time and help!

  11. yangylu91 commented on Nov 6, 2026

    @yangylu91
    MemberAuthor

    Status summary (11/6/2026 11am PT)

    • Java: APIView approved; PR clean. Will merge soon.
    • Python: APIView approved; PR clean. Will merge soon.
    • JS: Addressing reviewer's new comments on PR
    • .NET: Pipeline failed; awaiting Azure SDK Engineering Systems help to resolve the issue. Waiting for review on PR and APIView.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions