npm / @turbopuffer/turbopuffer
@turbopuffer/turbopuffer
What changed in @turbopuffer/turbopuffer 1 to 2, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-13.
2 breaking26 new APIs and options2 behavior and defaults4 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@turbopuffer/turbopuffer 224 changes
Breaking changes 1
Exposes computed attributes and types compute_attributes as the Expr union.
New APIs and options 19
Splits query consistency into strong and eventual variants.
Adds encryption_context to customer-managed encryption.
Adds max_staleness_seconds to eventual consistency.
The client can listen via a request observer and send client telemetry.
Embedding stats are exposed in the OpenAPI specification.
Index status now exposes unindexed_rows.
Add drop to attribute schemas to remove an attribute from a namespace's schema.
Add create_namespace to writes to create a namespace even if the write contains no documents.
Adds asynchronous copy_from_namespace endpoints.
Adds the read_only field to namespaces.
Adds pagination through offset.
Exposes billed_replicas in pinning metadata.
Adds the RRF weights parameter.
SDKs support the late_interaction parameter.
The OpenAPI spec adds sharding config, making it available in the SDK API surface.
Supports dest_encryption in copy_from_namespace, allowing destination encryption to be specified when copying from a namespace.
The SDKs now support case-insensitive fuzzy filters.
Adds support for the word_v4 tokenizer.
Adds transparent async polling to the SDK.
Behavior and default changes 2
The Node transport now respects Node's env proxy settings.
The client now sends client-generated request IDs.
Fixes and other changes 2
Corrects async copy requests.
Requests with an omitted optional body now send the Content-Type header.
@turbopuffer/turbopuffer 110 changes
Breaking changes 1
The default FTS tokenizer is now word_v2.
New APIs and options 7
The /metadata response now includes pinning status.
Adds a method to configure pinning.
A verbose form of branch_from_namespace is available.
Adds branching to the tpuf OpenAPI spec.
Adds a performance object to responses, making response performance information available to developers.
MCP is hosted on Stainless, making it available for developers to use.
An MCP code execution tool was added.
Fixes and other changes 2
Escapes backticks in MCP instructions when necessary.
Uses higher precision for client retry delays.