Skip to content

Releases: callstackincubator/ai

Release 0.12.0

28 Jan 19:10

Choose a tag to compare

Welcome in 2026 with a new release 👋

New features

  • All providers are now V3‑ready for AI SDK v6
  • Added Rozenite AI SDK profiler plugin
  • Added tool calling support for Llama (streaming + non‑streaming)
  • Added re-ranking support for llama models (new feature in v6)

Breaking changes

Provider APIs now target AI SDK v6 (V3 provider spec). Do not upgrade if you’re still on a lower SDK version.

Small breaking change in the Apple interface (should be low impact for most users). When working with embeddings, you must specify language (optionally) when getting an instance of a model.

const model = apple.textEmbeddingModel({ language: 'en' })

Previously, you would pass it alongside each call as providerMetadata.

providerMetadata: { apple: { language: 'en' } }

The following API was removed:

apple.textEmbeddingModel('NameOfSelectedModel')

It allowed choosing a different model by string, but only one model exists, so this was likely never used, hence we decided to introduce such breaking change to avoid introducing unnecessary legacy early in the project.

Release 0.11.0

14 Oct 15:26

Choose a tag to compare

0.11.0 (2025-10-14)

This release refactors MLC for Android (#134) (f145812), bringing precompiled binaries and much better (and feature complete) interface.

npm install @react-native-ai/mlc

MLC on Android is still experimental, with a few features missing. We encourage you to try it, using one of the built-in models to measure performance and return with feedback!

Release 0.10.0

27 Sep 22:20

Choose a tag to compare

0.10.0 (2025-09-27)

Features

  • add support for Android in MLC script - this is preparation for Android support (landing soon) (#130) (44b2137)
  • update to Expo SDK54 and drop beta from AI SDK (#132) (ccda8af)

Release 0.9.0

13 Sep 22:45

Choose a tag to compare

0.9.0 (2025-09-13)

Features

  • Add support for tool calling (#120) (c4ba089)
  • Implement much better and cleaner underlying code to handle streaming ee136ed)

Release 0.8.0

12 Sep 11:39

Choose a tag to compare

0.8.0 (2025-09-12)

Features

Release 0.7.1

11 Sep 09:00

Choose a tag to compare

0.7.1 (2025-09-11)

MLC on iOS has been refactored to provide better API and smoother experience.

Highlights include:

  • AI SDK v5
  • Precompiled runtime for most popular models, just install the package
  • Expo config plugin
  • New documentation with richer API coverage

Try it out and let us know what you think! We're open to your feedback!


Full Changelog: v0.6.0...v0.7.1

Release 0.6.0

07 Sep 09:33

Choose a tag to compare

0.6.0 (2025-09-07)

Bug Fixes

  • example: add curent time tool (64341f9)

Features

v0.5.0

17 Aug 10:38

Choose a tag to compare

TTS on iOS is here

What's Changed

  • feat: separate speech synthesis from transcription and introduce new speech API by @grabbou in #93
  • feat: text to speech by @grabbou in #95

Full Changelog: v0.4.0...v0.5.0

v0.4.0

05 Aug 06:25

Choose a tag to compare

Transcribe audio on iOS

You can now perform on-device transcription with built-in Apple models.

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.4.0

v0.3.0

05 Aug 06:24

Choose a tag to compare

Embeddings support on iOS

You can now generate embeddings with on-device models on iOS.

Full Changelog: v0.2.0...v0.3.0