Skip to content

Commit a36b104

Browse files
committed
rebase and regen
1 parent da06d7c commit a36b104

File tree

95 files changed

+1895
-11212
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+1895
-11212
lines changed

sdk/search/search-documents/CHANGELOG.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,23 @@
11
# Release History
22

3-
## 12.2.0-beta.3 (2025-10-07)
3+
## 12.2.0 (2025-10-09)
44

55
### Features Added
66

7-
- Added API for listing index statistics [#34408](https://github.com/Azure/azure-sdk-for-js/pull/34408)
8-
- Added semantic ranking based on scoring profile boosted score [#34408](https://github.com/Azure/azure-sdk-for-js/pull/34408)
9-
- Added agentic retrieval functionality through `KnowledgeRetrievalClient` and `KnowledgeAgent` [#34408](https://github.com/Azure/azure-sdk-for-js/pull/34408)
10-
- Added ACL functionality for indexer ingestion [#34408](https://github.com/Azure/azure-sdk-for-js/pull/34408)
11-
- Added document-level access control [#34408](https://github.com/Azure/azure-sdk-for-js/pull/34408)
12-
- Added support for vector fields in top-level complex fields [#34408](https://github.com/Azure/azure-sdk-for-js/pull/34408)
13-
- Added `ChatCompletionSkill` as a variant of `WebAPISkill` [#34408](https://github.com/Azure/azure-sdk-for-js/pull/34408)
14-
- Added `strictPostFilter` option for filtering on global top results [#35924](https://github.com/Azure/azure-sdk-for-js/pull/35924)
7+
- Added support for `2025-09-01` service version.
8+
- Support for running `VectorQuery`s against sub-fields of complex fields.
9+
- Support for reranker boosted scores in search results and the ability to sort results on either reranker or reranker
10+
boosted scores in `SemanticConfiguration.rankingOrder`.
11+
- Support for `VectorSearchCompression.RescoringOptions` to configure how vector compression handles the original
12+
vector when indexing and how vectors are used during rescoring.
13+
- Added `SearchIndex.description` to provide a textual description of the index.
14+
- Support for `LexicalNormalizer` when defining `SearchIndex`, `SimpleField`, and `SearchableField` and the ability to
15+
use it when analyzing text with `SearchIndexClient.analyzeText` and `SearchIndexAsyncClient.analyzeText`.
16+
- Support `DocumentIntelligenceLayoutSkill` skillset skill and `OneLake` `SearchIndexerDataSourceConnection` data source.
17+
18+
### Other Changes
19+
20+
- Native ESM support has been added, and this package will now emit both CommonJS and ESM.
1521

1622
## 12.2.0-beta.2 (2024-11-25)
1723

@@ -27,7 +33,7 @@
2733
- Configure through the `markdownParsingSubmode` and `markdownHeaderDepth` properties of `IndexingParametersConfiguration`.
2834
- Added `DocumentIntelligenceLayoutSkill` [#31792](https://github.com/Azure/azure-sdk-for-js/pull/31792)
2935
- Added subdomain billing for skillsets [#31792](https://github.com/Azure/azure-sdk-for-js/pull/31792)
30-
36+
3137
### Bugs Fixed
3238

3339
- Fixed the type of `SearchResult.documentDebugInfo` to not erroneously describe it as an array [#31792](https://github.com/Azure/azure-sdk-for-js/pull/31792)
@@ -48,8 +54,8 @@
4854

4955
### Features Added
5056

51-
- Added support for text queries against vector fields [#30494](https://github.com/Azure/azure-sdk-for-js/pull/29597)
52-
- Create text queries against vector fields with the `VectorizedTextQuery` variant of `VectorQuery`. Such queries are supported by configuring the corresponding index field with a `VectorSearchVectorizer`. This configuration describes a delegate, which the service uses to generate vector embeddings for the query text.
57+
- Added support for text queries against vector fields [#30494](https://github.com/Azure/azure-sdk-for-js/pull/29597)
58+
- Create text queries against vector fields with the `VectorizedTextQuery` variant of `VectorQuery`. Such queries are supported by configuring the corresponding index field with a `VectorSearchVectorizer`. This configuration describes a delegate, which the service uses to generate vector embeddings for the query text.
5359
- Added `AzureOpenAIEmbeddingSkill` to allow for `SearchIndexer`s to populate embedding fields at index-time.
5460
- Added index configuration for vector quantization through `VectorSearchCompression`
5561

sdk/search/search-documents/eslint.config.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ import azsdkEslint from "@azure/eslint-plugin-azure-sdk";
22

33
export default azsdkEslint.config([
44
{
5+
rules: {
6+
"@azure/azure-sdk/ts-naming-options": "warn",
7+
},
58
files: ["**/*.ts", "**/*.cts", "**/*.mts"],
69
languageOptions: {
710
parserOptions: {

sdk/search/search-documents/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
{
22
"name": "@azure/search-documents",
3-
"version": "12.2.0-beta.3",
4-
"description": "Azure client library to use AI Search for node.js and browser.",
3+
"version": "12.2.0",
4+
"description": "Azure client library to use Cognitive Search for node.js and browser.",
55
"sdk-type": "client",
66
"main": "./dist/commonjs/index.js",
77
"module": "./dist/esm/index.js",
88
"types": "./dist/commonjs/index.d.ts",
99
"scripts": {
1010
"build": "npm run clean && dev-tool run build-package && dev-tool run extract-api",
1111
"build:samples": "tsc -p tsconfig.samples.json",
12-
"check-format": "dev-tool run vendored prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.{ts,mts}\" \"test/**/*.{ts,mts}\" \"samples-dev/**/*.{ts,mts}\" \"*.{js,mjs,json}\"",
12+
"check-format": "dev-tool run vendored prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"samples-dev/**/*.ts\" \"*.{js,json}\"",
1313
"clean": "dev-tool run vendored rimraf --glob dist dist-* temp types *.tgz *.log",
1414
"execute:samples": "dev-tool samples run samples-dev",
1515
"extract-api": "dev-tool run build-package && dev-tool run extract-api",
16-
"format": "dev-tool run vendored prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.{ts,mts}\" \"test/**/*.{ts,mts}\" \"samples-dev/**/*.{ts,mts}\" \"*.{js,mjs,json}\"",
17-
"generate:client": "autorest --typescript swagger/Service.md & autorest --typescript swagger/Data.md & autorest --typescript swagger/KnowledgeAgent.md & wait",
16+
"format": "dev-tool run vendored prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"samples-dev/**/*.ts\" \"*.{js,json}\"",
17+
"generate:client": "autorest --typescript swagger/Service.md & autorest --typescript swagger/Data.md & wait",
1818
"generate:embeddings": "ts-node scripts/generateSampleEmbeddings.ts",
1919
"lint": "eslint package.json src test samples-dev",
2020
"lint:fix": "eslint package.json src test samples-dev --fix --fix-type [problem,suggestion]",
2121
"pack": "pnpm pack 2>&1",
2222
"test": "npm run test:node && npm run test:browser",
2323
"test:browser": "npm run clean && dev-tool run build-package && dev-tool run build-test && dev-tool run test:vitest --browser",
2424
"test:node": "dev-tool run test:vitest --test-proxy-debug",
25-
"update-snippets": "dev-tool run update-snippets"
25+
"update-snippets": "echo Skipped."
2626
},
2727
"files": [
2828
"dist/",

sdk/search/search-documents/review/search-documents-browser.api.diff.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ For the complete API surface, see the corresponding -node.api.md file.
77
===================================================================
88
--- NodeJS
99
+++ browser
10-
@@ -594,9 +594,9 @@
10+
@@ -359,9 +359,9 @@
1111
// @public
1212
export type CreateSkillsetOptions = OperationOptions;
1313

0 commit comments

Comments
 (0)