Skip to content

Release 0.12.0

Latest

Choose a tag to compare

@grabbou grabbou released this 28 Jan 19:10
· 13 commits to main since this release

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.