Skip to content
Merged
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
5 changes: 0 additions & 5 deletions .changeset/ai-cloudflare-embed-batch.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/ai-openai-embed-batch.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/anthropic-incomplete-stream.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/gemini-embed-batch-limit.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/sandbox-lifecycle-events.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sandbox-no-workspace-provides.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/sdk-free-ai-anthropic.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/sdk-free-ai-bedrock.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-byteplus.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-cloudflare.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-elevenlabs.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/sdk-free-ai-fal.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/sdk-free-ai-gemini.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-grok.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-groq.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-llmgateway.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-lovable.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-mistral.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-neon.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-openai.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-openrouter.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-sandbox.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-utils.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-vercel-gateway.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sdk-free-ai-vertex.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/sdk-free-openai-base.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/sync-models.md

This file was deleted.

14 changes: 14 additions & 0 deletions packages/ai-anthropic/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# @tanstack/ai-anthropic

## 1.1.1

### Patch Changes

- [#2042](https://github.com/TanStack/ai/pull/2042) [`1f777da`](https://github.com/TanStack/ai/commit/1f777da51534bde12c9af3efd6c73855836ee7d7) - Report `incomplete-stream` when an Anthropic stream ends before a stop reason (no `message_delta` with `stop_reason` and no `message_stop`). Before, the run had no terminal event and `onFinish` got the partial text as a success. An abort is not reported.

- [#1973](https://github.com/TanStack/ai/pull/1973) [`374fb69`](https://github.com/TanStack/ai/commit/374fb69a534de7e200421056acf3a677fd833bce) - The adapters now call the provider HTTP API with `fetch` and do not create the `@anthropic-ai/sdk` client. At runtime they load only small SDK modules, for example the error classes from `@anthropic-ai/sdk/core/error`. With a bundler that splits chunks, the startup bundle is smaller. Errors keep the same classes and fields.

These options still load `@anthropic-ai/sdk` on first use: `middleware`, OpenTelemetry tracing, `logLevel: 'info'` or `'debug'` (or `ANTHROPIC_LOG`), and no `apiKey` and no `authToken`.

- Updated dependencies [[`48cbc66`](https://github.com/TanStack/ai/commit/48cbc66d677896e75d242e9c52be67f7da259fd9), [`374fb69`](https://github.com/TanStack/ai/commit/374fb69a534de7e200421056acf3a677fd833bce)]:
- @tanstack/ai@1.2.0
- @tanstack/ai-utils@1.1.0

## 1.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-anthropic/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-anthropic",
"version": "1.1.0",
"version": "1.1.1",
"description": "Anthropic Claude adapter for TanStack AI chat, tool calling, thinking, and structured outputs.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
17 changes: 17 additions & 0 deletions packages/ai-bedrock/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @tanstack/ai-bedrock

## 1.2.0

### Minor Changes

- [#1973](https://github.com/TanStack/ai/pull/1973) [`374fb69`](https://github.com/TanStack/ai/commit/374fb69a534de7e200421056acf3a677fd833bce) - `@aws-sdk/client-bedrock-runtime` and `@aws-sdk/credential-providers` are now optional peer dependencies. Bundles that do not use them are smaller.
- If you use the Converse API (the default `api: 'converse'`) or embeddings, install `@aws-sdk/client-bedrock-runtime`.
- If you use SigV4 auth from the AWS credential chain (no API key), install `@aws-sdk/credential-providers`.
- If a package is missing, the first request throws an error that names the package to install.

The Chat Completions and Responses APIs sign SigV4 requests in the adapter and call Bedrock with `fetch`. They do not load the `openai` SDK at runtime.

### Patch Changes

- Updated dependencies [[`48cbc66`](https://github.com/TanStack/ai/commit/48cbc66d677896e75d242e9c52be67f7da259fd9), [`374fb69`](https://github.com/TanStack/ai/commit/374fb69a534de7e200421056acf3a677fd833bce)]:
- @tanstack/ai@1.2.0
- @tanstack/openai-base@1.0.2

## 1.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-bedrock/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-bedrock",
"version": "1.1.0",
"version": "1.2.0",
"type": "module",
"description": "Amazon Bedrock adapter for TanStack AI — OpenAI-compatible chat, responses, tools, and reasoning.",
"author": "",
Expand Down
11 changes: 11 additions & 0 deletions packages/ai-byteplus/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# @tanstack/ai-byteplus

## 1.1.1

### Patch Changes

- [#1973](https://github.com/TanStack/ai/pull/1973) [`374fb69`](https://github.com/TanStack/ai/commit/374fb69a534de7e200421056acf3a677fd833bce) - The adapters now call the provider HTTP API with `fetch` and do not create the `openai` SDK client. At runtime they load only small SDK modules, for example the error classes from `openai/core/error`. With a bundler that splits chunks, the startup bundle is smaller. A single-file bundle can be a little larger, because a few rare options still load the full SDK on first use. Errors keep the same classes and fields.

- Updated dependencies [[`48cbc66`](https://github.com/TanStack/ai/commit/48cbc66d677896e75d242e9c52be67f7da259fd9), [`374fb69`](https://github.com/TanStack/ai/commit/374fb69a534de7e200421056acf3a677fd833bce), [`374fb69`](https://github.com/TanStack/ai/commit/374fb69a534de7e200421056acf3a677fd833bce)]:
- @tanstack/ai@1.2.0
- @tanstack/ai-utils@1.1.0
- @tanstack/openai-base@1.0.2

## 1.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-byteplus/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-byteplus",
"version": "1.1.0",
"version": "1.1.1",
"description": "BytePlus ModelArk adapter for TanStack AI: Seed LLM chat, Seedance video, Seedream image, and Seed Speech TTS/ASR.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
15 changes: 15 additions & 0 deletions packages/ai-cloudflare/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @tanstack/ai-cloudflare

## 1.2.0

### Minor Changes

- [#1973](https://github.com/TanStack/ai/pull/1973) [`374fb69`](https://github.com/TanStack/ai/commit/374fb69a534de7e200421056acf3a677fd833bce) - `@cloudflare/workers-types` is now an optional peer dependency. If you use TypeScript, install it as a dev dependency, because the adapter types use its `Ai` binding and AI Gateway types. The adapter needs no extra package at runtime.

### Patch Changes

- [#2036](https://github.com/TanStack/ai/pull/2036) [`382cb80`](https://github.com/TanStack/ai/commit/382cb808f3bc51fe6dd44c84cb327549569b67ac) - `embed()` with more than 100 inputs no longer fails on Workers AI embedding models that accept 100 texts per request, such as the BGE models. The adapter now sends the inputs in sequential requests of at most 100 texts and returns the vectors in input order. An aborted signal stops the remaining requests. Models with a lower limit, such as `@cf/qwen/qwen3-embedding-0.6b`, can still reject large inputs.

- Updated dependencies [[`48cbc66`](https://github.com/TanStack/ai/commit/48cbc66d677896e75d242e9c52be67f7da259fd9), [`374fb69`](https://github.com/TanStack/ai/commit/374fb69a534de7e200421056acf3a677fd833bce), [`374fb69`](https://github.com/TanStack/ai/commit/374fb69a534de7e200421056acf3a677fd833bce)]:
- @tanstack/ai@1.2.0
- @tanstack/ai-utils@1.1.0
- @tanstack/openai-base@1.0.2

## 1.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-cloudflare/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-cloudflare",
"version": "1.1.0",
"version": "1.2.0",
"description": "Cloudflare adapter for TanStack AI — Workers AI chat, embeddings, images, speech, transcription, and summarization over the AI binding or REST, with AI Gateway routing for any provider.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
10 changes: 10 additions & 0 deletions packages/ai-elevenlabs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @tanstack/ai-elevenlabs

## 1.1.1

### Patch Changes

- [#1973](https://github.com/TanStack/ai/pull/1973) [`374fb69`](https://github.com/TanStack/ai/commit/374fb69a534de7e200421056acf3a677fd833bce) - The adapters now call the provider HTTP API with `fetch` and do not create the `@elevenlabs/elevenlabs-js` client. At runtime they load only the SDK error classes. Bundles are smaller. Errors keep the same classes and fields.

- Updated dependencies [[`48cbc66`](https://github.com/TanStack/ai/commit/48cbc66d677896e75d242e9c52be67f7da259fd9), [`374fb69`](https://github.com/TanStack/ai/commit/374fb69a534de7e200421056acf3a677fd833bce)]:
- @tanstack/ai@1.2.0
- @tanstack/ai-utils@1.1.0

## 1.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-elevenlabs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-elevenlabs",
"version": "1.1.0",
"version": "1.1.1",
"description": "ElevenLabs adapter for TanStack AI realtime voice, text-to-speech, transcription, music, and sound effects.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
Loading