Skip to content

Commit 53913c0

Browse files
committed
Squashed commit of the following:
commit 4be7379 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 20 15:16:05 2025 +0100 chore(deps-dev): Bump glob from 12.0.0 to 13.0.0 (#1289) Bumps [glob](https://github.com/isaacs/node-glob) from 12.0.0 to 13.0.0. - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](isaacs/node-glob@v12.0.0...v13.0.0) --- updated-dependencies: - dependency-name: glob dependency-version: 13.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit eb1e0b1 Author: SAP Cloud SDK Bot <[email protected]> Date: Thu Nov 20 10:26:27 2025 +0100 chore: update pnpm transitive dependencies (#1291) Co-authored-by: cloud-sdk-js <[email protected]> commit 6b8c656 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Nov 20 10:06:13 2025 +0100 chore(deps): Bump glob from 10.4.5 to 12.0.0 (#1288) commit 1b18386 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 18 09:21:50 2025 +0100 chore(deps): Bump glob from 10.4.5 to 11.1.0 (#1284) Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 11.1.0. - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](isaacs/node-glob@v10.4.5...v11.1.0) --- updated-dependencies: - dependency-name: glob dependency-version: 11.1.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit eeeeb29 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 18 09:21:39 2025 +0100 chore(deps-dev): Bump glob from 11.0.3 to 12.0.0 (#1280) Bumps [glob](https://github.com/isaacs/node-glob) from 11.0.3 to 12.0.0. - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](isaacs/node-glob@v11.0.3...v12.0.0) --- updated-dependencies: - dependency-name: glob dependency-version: 12.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 9e04c3a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 18 00:34:24 2025 +0000 chore(deps-dev): Bump glob from 11.0.3 to 11.1.0 (#1283) Bumps [glob](https://github.com/isaacs/node-glob) from 11.0.3 to 11.1.0. - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](isaacs/node-glob@v11.0.3...v11.1.0) --- updated-dependencies: - dependency-name: glob dependency-version: 11.1.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 34c466f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 18 00:30:12 2025 +0000 chore(deps): Bump @modelcontextprotocol/sdk from 1.21.1 to 1.22.0 (#1279) Bumps [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) from 1.21.1 to 1.22.0. - [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases) - [Commits](modelcontextprotocol/typescript-sdk@1.21.1...1.22.0) --- updated-dependencies: - dependency-name: "@modelcontextprotocol/sdk" dependency-version: 1.22.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4158a81 Author: David Knaack <[email protected]> Date: Mon Nov 17 12:48:46 2025 +0100 chore(lint): Be more permissive with/ignore generated cjs files (#1277) * chore(eslint): Be more permissive with generated cjs files * chore(prettier): ignore dist-cjs --------- Co-authored-by: Zhongpin Wang <[email protected]> commit 69a76be Author: David Knaack <[email protected]> Date: Mon Nov 17 12:33:19 2025 +0100 fix: Improve reliability of Spec File Update Workflow (#1278) commit c155302 Author: sap-ai-sdk <[email protected]> Date: Mon Nov 17 10:04:50 2025 +0000 v2.2.0 commit 347eac1 Author: KavithaSiva <[email protected]> Date: Fri Nov 14 13:01:39 2025 +0100 feat: Embedding client for orchestration (#1135) commit 3e4bf3d Author: David Knaack <[email protected]> Date: Wed Nov 12 13:42:27 2025 +0100 fix: Use trusted publishing for the canary workflow (#1272) * fix: Use trusted publishing for the canary workflow * fix: Add tag input to changeset publish command in canary workflow * chore: revert job split * fix: bump node.js for trusted publishing commit a86f855 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 12 00:30:37 2025 +0000 chore(deps): Bump @sap/xssec from 4.11.1 to 4.11.2 (#1275) Bumps @sap/xssec from 4.11.1 to 4.11.2. --- updated-dependencies: - dependency-name: "@sap/xssec" dependency-version: 4.11.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d0cb667 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 12 00:30:15 2025 +0000 chore(deps-dev): Bump @types/node from 22.19.0 to 22.19.1 (#1273) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.19.0 to 22.19.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.19.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e2c34f3 Author: David Knaack <[email protected]> Date: Tue Nov 11 11:32:24 2025 +0100 feat: Update document-grounding specification (#1269) * Update document-grounding based on main * Update document-grounding based on main * Update document-grounding based on main * chore: add changeset * chore: split up changeset --------- Co-authored-by: SAP Cloud SDK Bot <[email protected]> commit 4c4d283 Author: BrigittaK307 <[email protected]> Date: Mon Nov 10 14:40:00 2025 +0200 chore: Update to new orchestration release (#1262) * Update to new orchestration release * Ran postgenerate script adapted to windows * Minor changes * Reverted translation.ts and targetLanguage * fix: Changes from lint * Solved failing test case * Removed applyTo selector * Apply suggestion from @ZhongpinWang * Apply suggestion from @ZhongpinWang --------- Co-authored-by: Zhongpin Wang <[email protected]> Co-authored-by: cloud-sdk-js <[email protected]> commit 58464e9 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Nov 10 13:31:17 2025 +0100 feat: Update ai-api specification (#1189) * Update ai-api based on main * Add changeset * Add release version to changeset --------- Co-authored-by: SAP Cloud SDK Bot <[email protected]> Co-authored-by: Zhongpin Wang <[email protected]> commit 6100bca Author: David Knaack <[email protected]> Date: Mon Nov 10 11:17:55 2025 +0100 chore: Update available model list & remove compatibility handling (#1264) * chore: Update available model list * chore: Remove deprecated `withStructuredOutput`-handling in langchain/openai * chore: fix typo Co-authored-by: Zhongpin Wang <[email protected]> * Apply suggestion from @ZhongpinWang --------- Co-authored-by: Zhongpin Wang <[email protected]> commit 49d1a44 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 10 00:38:42 2025 +0000 chore(deps): Bump @modelcontextprotocol/sdk from 1.20.2 to 1.21.1 (#1268) Bumps [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) from 1.20.2 to 1.21.1. - [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases) - [Commits](modelcontextprotocol/typescript-sdk@1.20.2...1.21.1) --- updated-dependencies: - dependency-name: "@modelcontextprotocol/sdk" dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit f692377 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 10 00:38:15 2025 +0000 chore(deps): Bump @sap/xssec from 4.11.0 to 4.11.1 (#1265) Bumps @sap/xssec from 4.11.0 to 4.11.1. --- updated-dependencies: - dependency-name: "@sap/xssec" dependency-version: 4.11.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 9802b98 commit 53913c0

File tree

175 files changed

+8406
-4340
lines changed

Some content is hidden

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

175 files changed

+8406
-4340
lines changed

.changeset/fluffy-apples-make.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/workflows/publish-canary.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
name: publish-canary
22

33
on:
4-
schedule:
5-
- cron: '0 1 * * *'
6-
workflow_dispatch:
4+
workflow_call:
75
inputs:
86
tag:
97
description: 'Dist tag for the release. If you chose something different than "canary", make sure to delete it once it is not needed anymore.'
@@ -13,11 +11,13 @@ on:
1311
jobs:
1412
publish:
1513
runs-on: ubuntu-latest
14+
permissions:
15+
id-token: write
1616

1717
steps:
1818
- uses: sap/ai-sdk-js/.github/actions/setup@main
1919
with:
20-
node-version: ${{ vars.DEFAULT_NODE_VERSION }}
20+
node-version: 24 # Will install npm 11 needed for trusted publishing
2121
pnpm-install-args: ''
2222

2323
- name: prepare canary changeset
@@ -37,6 +37,4 @@ jobs:
3737
pnpm changeset pre enter ${date}
3838
pnpm changeset version
3939
pnpm changeset pre exit
40-
pnpm changeset publish --tag ${{ github.event_name == 'schedule' && 'canary' || inputs.tag }}
41-
env:
42-
NODE_AUTH_TOKEN: ${{ secrets.NPMJS_ACCESS_TOKEN }}
40+
pnpm changeset publish --tag ${{ inputs.tag }}
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
name: publish
2+
3+
on:
4+
workflow_call:
5+
6+
env:
7+
DOCS_REPO: SAP/ai-sdk
8+
9+
jobs:
10+
check-release-notes-pr:
11+
name: Check Release Notes PR Status
12+
runs-on: ubuntu-latest
13+
outputs:
14+
release_notes_branch: ${{ steps.determine-branch-name.outputs.release_notes_branch }}
15+
is_merged: ${{ steps.check_pr_status.outputs.merged }}
16+
steps:
17+
- uses: sap/ai-sdk-js/.github/actions/setup@main
18+
with:
19+
node-version: ${{ vars.DEFAULT_NODE_VERSION }}
20+
- name: Determine Docs PR Branch Name
21+
id: determine-branch-name
22+
run: |
23+
VERSION=$(pnpm node -p "require('./package.json').version")
24+
echo "Using version: $VERSION"
25+
BRANCH_NAME="update-release-notes-js-$VERSION"
26+
echo "release_notes_branch=$BRANCH_NAME" >> "$GITHUB_OUTPUT"
27+
28+
- name: Check PR Status (Exists, Merged)
29+
id: check_pr_status
30+
run: |
31+
BRANCH_NAME="${{ steps.determine-branch-name.outputs.release_notes_branch }}"
32+
echo "Checking status for PR associated with branch: $BRANCH_NAME"
33+
34+
# Get merged status. If gh pr view fails (e.g., PR not found), the step will fail.
35+
MERGED_OUTPUT=$(gh pr view "$BRANCH_NAME" --repo "${{ env.DOCS_REPO }}" --json state --jq '.state == "MERGED" | tostring')
36+
37+
# This part only runs if the above command succeeded
38+
echo "PR found. Is Merged: $MERGED_OUTPUT"
39+
echo "merged=$MERGED_OUTPUT" >> "$GITHUB_OUTPUT"
40+
env:
41+
GH_TOKEN: ${{ secrets.GH_CLOUD_SDK_JS_ADMIN_WRITE_TOKEN }}
42+
43+
- name: 'Check Whether Release Notes PR Can Be Merged'
44+
if: steps.check_pr_status.outputs.merged == 'false'
45+
uses: ./.github/actions/pr-is-mergeable
46+
with:
47+
pr-ref: ${{ steps.determine-branch-name.outputs.release_notes_branch }}
48+
repo: ${{ env.DOCS_REPO }}
49+
token: ${{ secrets.GH_CLOUD_SDK_JS_ADMIN_WRITE_TOKEN }}
50+
excluded-check-runs: |
51+
{
52+
\"Build Cloud SDK Documentation\": [\"dependabot\"]
53+
}
54+
55+
publish-npm:
56+
name: Publish to NPM
57+
runs-on: ubuntu-latest
58+
needs: [check-release-notes-pr]
59+
permissions:
60+
id-token: write
61+
steps:
62+
- uses: sap/ai-sdk-js/.github/actions/setup@main
63+
with:
64+
node-version: 24 # Will install npm 11 needed for trusted publishing
65+
- name: publish
66+
run: |
67+
pnpm changeset publish
68+
69+
merge-release-notes-pr:
70+
name: Merge Release Notes PR (if needed)
71+
runs-on: ubuntu-latest
72+
needs: [check-release-notes-pr, publish-npm]
73+
if: needs.check-release-notes-pr.outputs.is_merged == 'false'
74+
steps:
75+
- name: 'Merge Release Notes PR'
76+
run: |
77+
echo "Attempting to merge PR for branch: ${{ needs.check-release-notes-pr.outputs.release_notes_branch }}"
78+
gh pr merge --squash "${{ needs.check-release-notes-pr.outputs.release_notes_branch }}" --delete-branch --repo "${{ env.DOCS_REPO }}"
79+
env:
80+
GH_TOKEN: ${{ secrets.GH_CLOUD_SDK_JS_ADMIN_WRITE_TOKEN }}

.github/workflows/publish.yml

Lines changed: 24 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,30 @@
1-
name: publish
1+
# For trusted publishing releases, it is required to start all releases from a single workflow file.
2+
# This workflow delegates to the appropriate release workflow based on the event that triggered it.
23

34
on:
5+
# Triggers for canary releases
6+
schedule:
7+
- cron: '0 1 * * *'
8+
workflow_dispatch:
9+
inputs:
10+
tag:
11+
description: 'Dist tag for the release. If you chose something different than "canary", make sure to delete it once it is not needed anymore.'
12+
type: string
13+
required: false
14+
default: 'canary'
15+
# Triggers for official releases
416
release:
517
types: [published] # Trigger when a GitHub Release is published
618

7-
env:
8-
DOCS_REPO: SAP/ai-sdk
9-
1019
jobs:
11-
check-release-notes-pr:
12-
name: Check Release Notes PR Status
13-
runs-on: ubuntu-latest
14-
outputs:
15-
release_notes_branch: ${{ steps.determine-branch-name.outputs.release_notes_branch }}
16-
is_merged: ${{ steps.check_pr_status.outputs.merged }}
17-
steps:
18-
- uses: sap/ai-sdk-js/.github/actions/setup@main
19-
with:
20-
node-version: ${{ vars.DEFAULT_NODE_VERSION }}
21-
- name: Determine Docs PR Branch Name
22-
id: determine-branch-name
23-
run: |
24-
VERSION=$(pnpm node -p "require('./package.json').version")
25-
echo "Using version: $VERSION"
26-
BRANCH_NAME="update-release-notes-js-$VERSION"
27-
echo "release_notes_branch=$BRANCH_NAME" >> "$GITHUB_OUTPUT"
28-
29-
- name: Check PR Status (Exists, Merged)
30-
id: check_pr_status
31-
run: |
32-
BRANCH_NAME="${{ steps.determine-branch-name.outputs.release_notes_branch }}"
33-
echo "Checking status for PR associated with branch: $BRANCH_NAME"
34-
35-
# Get merged status. If gh pr view fails (e.g., PR not found), the step will fail.
36-
MERGED_OUTPUT=$(gh pr view "$BRANCH_NAME" --repo "${{ env.DOCS_REPO }}" --json state --jq '.state == "MERGED" | tostring')
37-
38-
# This part only runs if the above command succeeded
39-
echo "PR found. Is Merged: $MERGED_OUTPUT"
40-
echo "merged=$MERGED_OUTPUT" >> "$GITHUB_OUTPUT"
41-
env:
42-
GH_TOKEN: ${{ secrets.GH_CLOUD_SDK_JS_ADMIN_WRITE_TOKEN }}
43-
44-
- name: 'Check Whether Release Notes PR Can Be Merged'
45-
if: steps.check_pr_status.outputs.merged == 'false'
46-
uses: ./.github/actions/pr-is-mergeable
47-
with:
48-
pr-ref: ${{ steps.determine-branch-name.outputs.release_notes_branch }}
49-
repo: ${{ env.DOCS_REPO }}
50-
token: ${{ secrets.GH_CLOUD_SDK_JS_ADMIN_WRITE_TOKEN }}
51-
excluded-check-runs: |
52-
{
53-
\"Build Cloud SDK Documentation\": [\"dependabot\"]
54-
}
55-
56-
publish-npm:
57-
name: Publish to NPM
58-
runs-on: ubuntu-latest
59-
needs: [check-release-notes-pr]
60-
permissions:
61-
id-token: write
62-
steps:
63-
- uses: sap/ai-sdk-js/.github/actions/setup@main
64-
with:
65-
node-version: 24 # Will install npm 11 needed for trusted publishing
66-
- name: publish
67-
run: |
68-
pnpm changeset publish
69-
70-
merge-release-notes-pr:
71-
name: Merge Release Notes PR (if needed)
72-
runs-on: ubuntu-latest
73-
needs: [check-release-notes-pr, publish-npm]
74-
if: needs.check-release-notes-pr.outputs.is_merged == 'false'
75-
steps:
76-
- name: 'Merge Release Notes PR'
77-
run: |
78-
echo "Attempting to merge PR for branch: ${{ needs.check-release-notes-pr.outputs.release_notes_branch }}"
79-
gh pr merge --squash "${{ needs.check-release-notes-pr.outputs.release_notes_branch }}" --delete-branch --repo "${{ env.DOCS_REPO }}"
80-
env:
81-
GH_TOKEN: ${{ secrets.GH_CLOUD_SDK_JS_ADMIN_WRITE_TOKEN }}
20+
delegate_to_release_job:
21+
if: ${{ github.event_name == 'release' }}
22+
uses: ./.github/workflows/publish-release.yml
23+
secrets: inherit
24+
25+
delegate_to_canary_job:
26+
if: ${{ github.event_name != 'release' }}
27+
uses: ./.github/workflows/publish-canary.yml
28+
secrets: inherit
29+
with:
30+
tag: ${{ github.event_name == 'schedule' && github.event.inputs.tag || 'canary' }}

.github/workflows/spec-update.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474
BRANCH="spec-update/$CHOICE/$REF"
7575
git fetch origin $BRANCH || true
7676
git checkout -B $BRANCH origin/$BRANCH || git checkout -b $BRANCH
77-
git rebase origin/main
77+
git rebase -X theirs origin/main
7878
git push --force --set-upstream origin $BRANCH
7979
echo "branch=$BRANCH" >> "$GITHUB_OUTPUT"
8080

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
node_modules/
22
dist/
3+
dist-cjs/
34
coverage/
45
pnpm-lock.yaml

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,40 @@
2828

2929
-
3030

31+
# 2.2.0
32+
## Compatibility Notes
33+
34+
- [document-grounding] `MSSharePointConfigurationGetResponse` now requires the `sharePoint` property (e2c34f3)
35+
- [document-grounding] `CommonConfiguration` was replaced with backend-specific types: `SFTPConfiguration` and `S3Configuration` (e2c34f3)
36+
- [document-grounding] Some types have been renamed to include endpoint-specific prefixes.
37+
Some instances of the prior names may still exist:
38+
- `SearchResults` was renamed to `VectorSearchResults` / `RetrievalSearchResults`
39+
- `Chunk` was renamed to `VectorChunk` / `RetrievalChunk`
40+
- `SearchFilter` was renamed to `VectorSearchFilter`
41+
- `KeyValueListPair` was renamed to `VectorKeyValueListPair` / `RetrievalKeyValueListPair`
42+
- `DocumentKeyValueListPair` was renamed to `VectorDocumentKeyValueListPair` / `RetrievalDocumentKeyValueListPair`
43+
- `SearchConfiguration` was renamed to `VectorSearchConfiguration` / `RetrievalSearchConfiguration`
44+
- `SearchSelectOptionEnum` was renamed to `VectorSearchSelectOptionEnum` / `RetrievalSearchSelectOptionEnum`
45+
- `PerFilterSearchResult` was renamed to `RetrievalPerFilterSearchResult`
46+
- `PerFilterSearchError` was renamed to `RetrievalPerFilterSearchError`
47+
- `DataRepositorySearchResult` was renamed to `RetrievalDataRepositorySearchResult`
48+
- `SearchInput` was renamed to `RetrievalSearchInput` (e2c34f3)
49+
- [langchain] Remove structured ouput handling for deprecated gpt-4 & gpt-3 models (6100bca)
50+
51+
## New Features
52+
53+
- [ai-api] Update `ai-api` package with the new specification (2509b). (58464e9)
54+
- [core, orchestration] Introduce orchestration embedding client for consuming embedding feature of the orchestration service. (347eac1)
55+
- [document-grounding] Update document-grounding specification (e2c34f3)
56+
57+
## Fixed Issues
58+
59+
- [core] Replace active logging during streaming with error throwing to avoid logging the response payload. (5225275)
60+
61+
## Improvements
62+
63+
- [core, orchestration] Add `cohere--command-a-reasoning`, `mistralai--mistral-medium-instruct` and perplexity-ai `sonar` and `sonar-pro` to model list (6100bca)
64+
3165
# 2.1.0
3266
## Fixed Issues
3367

eslint.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ export default [
3737
ignores: [
3838
'**/*.d.ts',
3939
'**/dist/**/*',
40+
'**/dist-cjs/**/*',
4041
'**/coverage/**/*',
4142
'packages/**/client/**/*'
4243
]

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sap-ai-sdk",
3-
"version": "2.1.0",
3+
"version": "2.2.0",
44
"description": "",
55
"keywords": [],
66
"license": "Apache-2.0",
@@ -51,10 +51,10 @@
5151
"@types/jest": "^30.0.0",
5252
"@types/jsonwebtoken": "^9.0.10",
5353
"@types/mock-fs": "^4.13.4",
54-
"@types/node": "^22.19.0",
54+
"@types/node": "^22.19.1",
5555
"depcheck": "^1.4.7",
5656
"eslint": "^9.39.1",
57-
"glob": "^11.0.3",
57+
"glob": "^13.0.0",
5858
"jest": "^30.2.0",
5959
"jsonwebtoken": "^9.0.2",
6060
"mock-fs": "^5.5.0",

packages/ai-api/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# @sap-ai-sdk/ai-api
22

3+
## 2.2.0
4+
5+
### Minor Changes
6+
7+
- 58464e9: [feat] Update `ai-api` package with the new specification (2509b).
8+
9+
### Patch Changes
10+
11+
- Updated dependencies [6100bca]
12+
- Updated dependencies [5225275]
13+
- Updated dependencies [347eac1]
14+
- @sap-ai-sdk/core@2.2.0
15+
316
## 2.1.0
417

518
### Patch Changes

0 commit comments

Comments
 (0)