npm @qdrant/js-client-rest 1.19.0
v1.19.0

3 hours ago

Support for the Qdrant v1.19.0 API across @qdrant/qdrant-js, @qdrant/js-client-rest and @qdrant/js-client-grpc.

⚠️ Breaking changes

The REST client dropped search, searchBatch, searchPointGroups, recommend, recommendBatch, recommend_batch, recommendPointGroups, discoverPoints and discoverBatchPoints, following Qdrant dropping the corresponding endpoints from its OpenAPI spec. Use query, queryBatch and queryGroups instead:

Removed Replacement
search query
searchBatch queryBatch
searchPointGroups queryGroups
recommend query with a recommend query
recommendBatch queryBatch with recommend queries
recommendPointGroups queryGroups with a recommend query
discoverPoints query with a discover or context query
discoverBatchPoints queryBatch with discover or context queries

Note that query and friends return {points: [...]} rather than a bare array.

The request types that came with them are gone from Schemas as well: SearchRequest, SearchRequestBatch, SearchGroupsRequest, RecommendRequest, RecommendRequestBatch, RecommendGroupsRequest, DiscoverRequest, DiscoverRequestBatch, RecommendExample, ContextExamplePair, NamedVector, NamedSparseVector, NamedVectorStruct and UsingVector.

The gRPC client still exposes the corresponding RPCs — Search, SearchBatch, SearchGroups, Recommend, RecommendBatch, RecommendGroups, Discover and DiscoverBatch are marked deprecated upstream but remain functional. Use Query, QueryBatch and QueryGroups instead.

New in the REST client

  • Added getQuotas and updateQuotas for the cluster-wide quota API.
  • Added payload (payload storage params) and metadata parameters to createCollection and recreateCollection.
  • max_disk_usage_percent moved off strict_mode_config — it is now a cluster-wide setting on updateQuotas, alongside max_resident_memory_percent and release_margin_percent.

New in the gRPC client

  • StrictModeConfig.max_disk_usage_percent is gone, superseded by the cluster-wide quota config, and max_resident_memory_percent is deprecated with removal planned for 1.21. The quota API itself is REST-only for now.

What's Changed

Full Changelog: v1.18.0...v1.19.0

Don't miss a new js-client-rest release

NewReleases is sending notifications on new releases.