Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions sdk/search/azure-search-documents/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Release History

## 12.1.0 (Unreleased)

### Features Added

- Added the following knowledge base activity record models for detailed retrieval activity tracking:
- `azure.search.documents.knowledgebases.models.KnowledgeBaseAzureBlobActivityArguments`
- `azure.search.documents.knowledgebases.models.KnowledgeBaseAzureBlobActivityRecord`
- `azure.search.documents.knowledgebases.models.KnowledgeBaseIndexedOneLakeActivityArguments`
- `azure.search.documents.knowledgebases.models.KnowledgeBaseIndexedOneLakeActivityRecord`
- `azure.search.documents.knowledgebases.models.KnowledgeBaseSearchIndexActivityArguments`
- `azure.search.documents.knowledgebases.models.KnowledgeBaseSearchIndexActivityRecord`
- `azure.search.documents.knowledgebases.models.KnowledgeBaseWebActivityArguments`
- `azure.search.documents.knowledgebases.models.KnowledgeBaseWebActivityRecord`

### Other Changes

- Removed `DebugInfo` model (empty in this API version; no longer part of the public API surface)

## 12.0.0 (2026-04-01)

### Features Added
Expand Down
8 changes: 8 additions & 0 deletions sdk/search/azure-search-documents/apiview-properties.json
Original file line number Diff line number Diff line change
Expand Up @@ -108,13 +108,17 @@
"azure.search.documents.indexes.models.KnowledgeBase": "Search.KnowledgeBase",
"azure.search.documents.knowledgebases.models.KnowledgeBaseActivityRecord": "Search.KnowledgeBaseActivityRecord",
"azure.search.documents.knowledgebases.models.KnowledgeBaseAgenticReasoningActivityRecord": "Search.KnowledgeBaseAgenticReasoningActivityRecord",
"azure.search.documents.knowledgebases.models.KnowledgeBaseAzureBlobActivityArguments": "Search.KnowledgeBaseAzureBlobActivityArguments",
"azure.search.documents.knowledgebases.models.KnowledgeBaseAzureBlobActivityRecord": "Search.KnowledgeBaseAzureBlobActivityRecord",
"azure.search.documents.knowledgebases.models.KnowledgeBaseReference": "Search.KnowledgeBaseReference",
"azure.search.documents.knowledgebases.models.KnowledgeBaseAzureBlobReference": "Search.KnowledgeBaseAzureBlobReference",
"azure.search.documents.indexes.models.KnowledgeBaseModel": "Search.KnowledgeBaseModel",
"azure.search.documents.indexes.models.KnowledgeBaseAzureOpenAIModel": "Search.KnowledgeBaseAzureOpenAIModel",
"azure.search.documents.knowledgebases.models.KnowledgeBaseErrorAdditionalInfo": "Search.KnowledgeBaseErrorAdditionalInfo",
"azure.search.documents.knowledgebases.models.KnowledgeBaseErrorDetail": "Search.KnowledgeBaseErrorDetail",
"azure.search.documents.knowledgebases.models.KnowledgeBaseImageContent": "Search.KnowledgeBaseImageContent",
"azure.search.documents.knowledgebases.models.KnowledgeBaseIndexedOneLakeActivityArguments": "Search.KnowledgeBaseIndexedOneLakeActivityArguments",
"azure.search.documents.knowledgebases.models.KnowledgeBaseIndexedOneLakeActivityRecord": "Search.KnowledgeBaseIndexedOneLakeActivityRecord",
"azure.search.documents.knowledgebases.models.KnowledgeBaseIndexedOneLakeReference": "Search.KnowledgeBaseIndexedOneLakeReference",
"azure.search.documents.knowledgebases.models.KnowledgeBaseMessage": "Search.KnowledgeBaseMessage",
"azure.search.documents.knowledgebases.models.KnowledgeBaseMessageContent": "Search.KnowledgeBaseMessageContent",
Expand All @@ -123,7 +127,11 @@
"azure.search.documents.knowledgebases.models.KnowledgeBaseModelWebSummarizationActivityRecord": "Search.KnowledgeBaseModelWebSummarizationActivityRecord",
"azure.search.documents.knowledgebases.models.KnowledgeBaseRetrievalRequest": "Search.KnowledgeBaseRetrievalRequest",
"azure.search.documents.knowledgebases.models.KnowledgeBaseRetrievalResponse": "Search.KnowledgeBaseRetrievalResponse",
"azure.search.documents.knowledgebases.models.KnowledgeBaseSearchIndexActivityArguments": "Search.KnowledgeBaseSearchIndexActivityArguments",
"azure.search.documents.knowledgebases.models.KnowledgeBaseSearchIndexActivityRecord": "Search.KnowledgeBaseSearchIndexActivityRecord",
"azure.search.documents.knowledgebases.models.KnowledgeBaseSearchIndexReference": "Search.KnowledgeBaseSearchIndexReference",
"azure.search.documents.knowledgebases.models.KnowledgeBaseWebActivityArguments": "Search.KnowledgeBaseWebActivityArguments",
"azure.search.documents.knowledgebases.models.KnowledgeBaseWebActivityRecord": "Search.KnowledgeBaseWebActivityRecord",
"azure.search.documents.knowledgebases.models.KnowledgeBaseWebReference": "Search.KnowledgeBaseWebReference",
"azure.search.documents.knowledgebases.models.KnowledgeRetrievalIntent": "Search.KnowledgeRetrievalIntent",
"azure.search.documents.knowledgebases.models.KnowledgeRetrievalReasoningEffort": "Search.KnowledgeRetrievalReasoningEffort",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# Code generated by Microsoft (R) Python Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from collections.abc import MutableMapping # pylint: disable=import-error
from collections.abc import MutableMapping
from io import IOBase
import json
from typing import Any, Callable, IO, Optional, TypeVar, Union, overload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
from datetime import datetime, date, time, timedelta, timezone
from json import JSONEncoder
import xml.etree.ElementTree as ET
from collections.abc import MutableMapping # pylint: disable=import-error
from collections.abc import MutableMapping
from typing_extensions import Self
import isodate
from azure.core.exceptions import DeserializationError
Expand Down Expand Up @@ -600,7 +600,7 @@ def __init__(self, *args: typing.Any, **kwargs: typing.Any) -> None:
for rest_field in self._attr_to_rest_field.values()
if rest_field._default is not _UNSET
}
if args: # pylint: disable=too-many-nested-blocks
if args:
if isinstance(args[0], ET.Element):
dict_to_pass.update(self._init_from_xml(args[0]))
else:
Expand Down Expand Up @@ -710,7 +710,7 @@ def __new__(cls, *args: typing.Any, **kwargs: typing.Any) -> Self:
cls._attr_to_rest_field: dict[str, _RestField] = dict(attr_to_rest_field.items())
cls._calculated.add(f"{cls.__module__}.{cls.__qualname__}")

return super().__new__(cls) # pylint: disable=no-value-for-parameter
return super().__new__(cls)

def __init_subclass__(cls, discriminator: typing.Optional[str] = None) -> None:
for base in cls.__bases__:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
# Licensed under the MIT License.
# ------------------------------------

VERSION = "12.0.0" # type: str
VERSION = "12.1.0" # type: str

SDK_MONIKER = "search-documents/{}".format(VERSION) # type: str
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# Code generated by Microsoft (R) Python Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from collections.abc import MutableMapping # pylint: disable=import-error
from collections.abc import MutableMapping
from io import IOBase
import json
from typing import Any, Callable, IO, Optional, TypeVar, Union, overload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# Code generated by Microsoft (R) Python Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from collections.abc import MutableMapping # pylint: disable=import-error
from collections.abc import MutableMapping
from io import IOBase
import json
from typing import Any, Callable, IO, Literal, Optional, TypeVar, Union, overload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
from datetime import datetime, date, time, timedelta, timezone
from json import JSONEncoder
import xml.etree.ElementTree as ET
from collections.abc import MutableMapping # pylint: disable=import-error
from collections.abc import MutableMapping
from typing_extensions import Self
import isodate
from azure.core.exceptions import DeserializationError
Expand Down Expand Up @@ -600,7 +600,7 @@ def __init__(self, *args: typing.Any, **kwargs: typing.Any) -> None:
for rest_field in self._attr_to_rest_field.values()
if rest_field._default is not _UNSET
}
if args: # pylint: disable=too-many-nested-blocks
if args:
if isinstance(args[0], ET.Element):
dict_to_pass.update(self._init_from_xml(args[0]))
else:
Expand Down Expand Up @@ -710,7 +710,7 @@ def __new__(cls, *args: typing.Any, **kwargs: typing.Any) -> Self:
cls._attr_to_rest_field: dict[str, _RestField] = dict(attr_to_rest_field.items())
cls._calculated.add(f"{cls.__module__}.{cls.__qualname__}")

return super().__new__(cls) # pylint: disable=no-value-for-parameter
return super().__new__(cls)

def __init_subclass__(cls, discriminator: typing.Optional[str] = None) -> None:
for base in cls.__bases__:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# Code generated by Microsoft (R) Python Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from collections.abc import MutableMapping # pylint: disable=import-error
from collections.abc import MutableMapping
from io import IOBase
import json
from typing import Any, Callable, IO, Literal, Optional, TypeVar, Union, overload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Code generated by Microsoft (R) Python Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from collections.abc import MutableMapping # pylint: disable=import-error
from collections.abc import MutableMapping
from io import IOBase
import json
from typing import Any, Callable, IO, Optional, TypeVar, Union, overload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
from datetime import datetime, date, time, timedelta, timezone
from json import JSONEncoder
import xml.etree.ElementTree as ET
from collections.abc import MutableMapping # pylint: disable=import-error
from collections.abc import MutableMapping
from typing_extensions import Self
import isodate
from azure.core.exceptions import DeserializationError
Expand Down Expand Up @@ -600,7 +600,7 @@ def __init__(self, *args: typing.Any, **kwargs: typing.Any) -> None:
for rest_field in self._attr_to_rest_field.values()
if rest_field._default is not _UNSET
}
if args: # pylint: disable=too-many-nested-blocks
if args:
if isinstance(args[0], ET.Element):
dict_to_pass.update(self._init_from_xml(args[0]))
else:
Expand Down Expand Up @@ -710,7 +710,7 @@ def __new__(cls, *args: typing.Any, **kwargs: typing.Any) -> Self:
cls._attr_to_rest_field: dict[str, _RestField] = dict(attr_to_rest_field.items())
cls._calculated.add(f"{cls.__module__}.{cls.__qualname__}")

return super().__new__(cls) # pylint: disable=no-value-for-parameter
return super().__new__(cls)

def __init_subclass__(cls, discriminator: typing.Optional[str] = None) -> None:
for base in cls.__bases__:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# Code generated by Microsoft (R) Python Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from collections.abc import MutableMapping # pylint: disable=import-error
from collections.abc import MutableMapping
from io import IOBase
import json
from typing import Any, Callable, IO, Optional, TypeVar, Union, overload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,14 @@
IndexedOneLakeKnowledgeSourceParams,
KnowledgeBaseActivityRecord,
KnowledgeBaseAgenticReasoningActivityRecord,
KnowledgeBaseAzureBlobActivityArguments,
KnowledgeBaseAzureBlobActivityRecord,
KnowledgeBaseAzureBlobReference,
KnowledgeBaseErrorAdditionalInfo,
KnowledgeBaseErrorDetail,
KnowledgeBaseImageContent,
KnowledgeBaseIndexedOneLakeActivityArguments,
KnowledgeBaseIndexedOneLakeActivityRecord,
KnowledgeBaseIndexedOneLakeReference,
KnowledgeBaseMessage,
KnowledgeBaseMessageContent,
Expand All @@ -33,7 +37,11 @@
KnowledgeBaseReference,
KnowledgeBaseRetrievalRequest,
KnowledgeBaseRetrievalResponse,
KnowledgeBaseSearchIndexActivityArguments,
KnowledgeBaseSearchIndexActivityRecord,
KnowledgeBaseSearchIndexReference,
KnowledgeBaseWebActivityArguments,
KnowledgeBaseWebActivityRecord,
KnowledgeBaseWebReference,
KnowledgeRetrievalIntent,
KnowledgeRetrievalMinimalReasoningEffort,
Expand Down Expand Up @@ -69,10 +77,14 @@
"IndexedOneLakeKnowledgeSourceParams",
"KnowledgeBaseActivityRecord",
"KnowledgeBaseAgenticReasoningActivityRecord",
"KnowledgeBaseAzureBlobActivityArguments",
"KnowledgeBaseAzureBlobActivityRecord",
"KnowledgeBaseAzureBlobReference",
"KnowledgeBaseErrorAdditionalInfo",
"KnowledgeBaseErrorDetail",
"KnowledgeBaseImageContent",
"KnowledgeBaseIndexedOneLakeActivityArguments",
"KnowledgeBaseIndexedOneLakeActivityRecord",
"KnowledgeBaseIndexedOneLakeReference",
"KnowledgeBaseMessage",
"KnowledgeBaseMessageContent",
Expand All @@ -82,7 +94,11 @@
"KnowledgeBaseReference",
"KnowledgeBaseRetrievalRequest",
"KnowledgeBaseRetrievalResponse",
"KnowledgeBaseSearchIndexActivityArguments",
"KnowledgeBaseSearchIndexActivityRecord",
"KnowledgeBaseSearchIndexReference",
"KnowledgeBaseWebActivityArguments",
"KnowledgeBaseWebActivityRecord",
"KnowledgeBaseWebReference",
"KnowledgeRetrievalIntent",
"KnowledgeRetrievalMinimalReasoningEffort",
Expand Down
Loading
Loading