unstale

pypi / azure-search-documents

azure-search-documents

What changed in azure-search-documents 12, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-28.

5 breaking1 deprecations13 new APIs and options2 behavior and defaults1 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.9 on npm

azure-search-documents 1222 changes

Breaking changes 5

  • Model deserialize() methods are removed; use the model constructor to deserialize.

    12.0.0release notes

  • Replaces PathHierarchyTokenizer under its renamed model name.

    12.0.0release notes

  • The MYSQL enum value replaces MY_SQL.

    12.0.0release notes

  • The ONELAKE enum value replaces ONE_LAKE.

    12.0.0release notes

  • Model serialize() methods are removed; use as_dict() to serialize.

    12.0.0release notes

Deprecations 1

  • retrievable is now the native property instead of hidden; hidden remains as a backward-compatible inverse getter/setter.

    12.0.0release notes

New APIs and options 13

  • Adds a model for Azure Blob knowledge sources.

    12.0.0release notes

  • Adds native Markdown file parsing for blob indexers.

    12.0.0release notes

  • Adds a model for chat completion skills.

    12.0.0release notes

  • Adds a model for content understanding skills.

    12.0.0release notes

  • Adds a model for indexed OneLake knowledge sources.

    12.0.0release notes

  • Adds a setting for Markdown sectioning header depth, from h1 through h6.

    12.0.0release notes

  • Adds a setting to control Markdown document splitting with oneToOne or oneToMany.

    12.0.0release notes

  • Adds the KnowledgeBase model for knowledge base support.

    12.0.0release notes

  • Adds a client for knowledge base retrieval.

    12.0.0release notes

  • Adds managed identity support for data source connections.

    12.0.0release notes

  • Adds managed identity support for knowledge store projections.

    12.0.0release notes

  • Adds a model for search index knowledge sources.

    12.0.0release notes

  • Adds a model for web knowledge sources.

    12.0.0release notes

Behavior and default changes 2

  • The default API version is updated to 2026-04-01.

    12.0.0release notes

  • Enum values are now UPPER_CASE; PascalCase aliases remain available at runtime.

    12.0.0release notes

Fixes and other changes 1

  • The key_version property is now optional, aligning with service behavior.

    12.0.0release notes