unstale

npm / weaviate-client

weaviate-client

What changed in weaviate-client 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

2 breaking1 deprecations32 new APIs and options1 behavior and defaults4 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.1.1 on npm

weaviate-client 340 changes

Breaking changes 2

Deprecations 1

New APIs and options 32

  • Adds the AND_CROSS operator for BM25.

    3.15.0release notes

  • Hybrid search now supports MMR diversity.

    3.15.0release notes

  • Adds the multi2vec-twelvelabs module.

    3.15.0release notes

  • The text2vec-aws vectorizer now accepts optional dimensions.

    3.15.0release notes

  • The text2vec-google vectorizer now accepts an optional location parameter.

    3.15.0release notes

  • Introduces a web client.

    3.15.0release notes

  • A Boost parameter is available for all query types.

    3.14.0release notes

  • Near-queries support diversity selection.

    3.14.0release notes

  • Exposes the v1.37 tokenization configuration field through the public types.

    3.13.1release notes

  • Adds the text2vec-digitalocean vectorizer module.

    3.13.1release notes

  • Exposes the v1.37 tokenization configuration field through the public types.

    3.13.1release notes

  • Adds createFromJson for creating data from JSON.

    3.13.0release notes

  • Adds exportToJson for exporting data to JSON.

    3.13.0release notes

  • Adds the ability to cancel searches while they are in flight.

    3.13.0release notes

  • Adds support for Weaviate 1.37 features.

    3.13.0release notes

  • Async replication options can be configured when creating or updating a collection.

    3.12.0release notes

  • The client supports cancelling backup restore operations.

    3.12.0release notes

  • The client supports new backup restore statuses.

    3.12.0release notes

  • The Cohere reranker accepts a baseURL, allowing its endpoint to be configured.

    3.12.0release notes

  • The client introduces batch data ingestion.

    3.12.0release notes

  • The collection.config namespace adds dropInvertedIndex.

    3.12.0release notes

  • The client adds reconfigure options for Dynamic indexes.

    3.12.0release notes

  • The client adds configuration parameters for HFresh.

    3.12.0release notes

  • Backup status now returns the backup size.

    3.11.0release notes

  • Adds Contextual AI's Generative and Reranker Client.

    3.11.0release notes

  • Adds the multi2multivec-weaviate vectorizer.

    3.11.0release notes

  • Adds support for object TTL, allowing developers to configure object time-to-live.

    3.11.0release notes

  • Adds support for the voyage-multimodal-3.5 model, including video.

    3.11.0release notes

  • List backups now returns additional fields and supports ordering.

    3.10.0release notes

  • Adds a dimensions property to Text2VecCohereConfig.

    3.10.0release notes

  • Adds a dimensions property to Text2VecVoyageAIConfig.

    3.10.0release notes

  • Adds backup options for zstd.

    3.10.0release notes

Behavior and default changes 1

  • API requests now include a client version header.

    3.11.0release notes

Fixes and other changes 4

  • Fixes mapping of the Boost decay field to proto decayValue.

    3.15.0release notes

  • Re-exports WeaviateClass from where it is used in the public API.

    3.13.0release notes

  • The client reads RQ configuration for Flat indexes.

    3.12.0release notes

  • Fixes quantization and encoding for multimodal multi-vector vectorizers.

    3.11.0release notes