Release Notes
These docs cover SDK 3.0.5, published on August 26, 2026. Both the npm latest tag and the GitHub release pointed to this version when checked on September 8, 2026. Server feature availability is separate from SDK version; see Migration & Compatibility.
- Bloom and Roaring filters: build binary membership parameters locally with
buildBloomFilter,BloomFilterBuilder,buildRoaringBitmapandRoaringBitmapBuilder. - Client telemetry: configure collection and heartbeat reporting, inspect effective settings, and handle server commands. Telemetry is enabled by default.
- Index enums:
HNSW_SQ,HNSW_PQ,HNSW_PRQ,AISAQ,NGRAMandFMINDEXnow haveIndexTypeconstants. This exposes names already accepted as strings; availability depends on the server. - Dependency updates: Parquet writer dependency updated to 1.8.9; js-yaml updated. Text embedding tests switched provider; this does not change the public SDK API.
3.0.4 additions covered here
Section titled “3.0.4 additions covered here”- Text fields:
DataType.Text, without VarChar’smax_lengthsetting; requires StorageV3. - Function-field backfill: adding a BM25 or MinHash output field starts asynchronous server backfill; monitor schema and index readiness.
- External collection field additions preserve
external_fieldmappings.