# What changed in @azure/search-documents

> 14 changes in @azure/search-documents 13 from its official release notes, upgrade guides and advisories: 5 breaking, 7 new APIs and options. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/npm/@azure/search-documents/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @azure/search-documents 13

### Breaking changes

- Removed the empty `DebugInfo` interface. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)
- Removed the preview-only `answerInstructions` property. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)
- Removed the preview-only `outputMode` property. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)
- Removed the preview-only `retrievalInstructions` property. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)
- Removed the preview-only `retrievalReasoningEffort` property. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)

### New APIs and options

- Added a debug property to enable debug mode for non-semantic search queries. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)
- Added an oversampling property for vector search oversampling configuration. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)
- Added a skill for enhanced content extraction and understanding in indexer pipelines. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)
- Added a method for tracking knowledge source status. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)
- Added support for knowledge sources of kinds `searchIndex`, `azureBlob`, `indexedOneLake`, and `web`. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)
- Added a client for agentic retrieval operations on knowledge bases. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)
- Added APIs to create, update, and delete knowledge bases. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)

### Behavior and default changes

- The package moved from beta to stable, with API refinements. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)

### Fixes and other changes

- Fixed mapping of `binaryImage` to the service's `base64Image` field. (13.0.0) — [release notes](https://github.com/Azure/azure-sdk-for-js/blob/dfd96bd847f86f1862030e6e837247d7db3dbaf1/sdk/search/search-documents/CHANGELOG.md#1300-2026-05-01)
