# MongoDB Vector Search Changelog

## 2025 Releases

### 24 November 2025 Release

- Adds preview support for lexical prefilters for Vector Search with the addition of the [vectorSearch operator](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-search/operators-collectors/vectorSearch/#std-label-fts-vectorSearch-ref) and the [vector index type](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-search/field-types/vector-type/#std-label-bson-data-types-vector). This allows you to filter documents by analyzed text capabilities such a fuzzy search, phrase matching, location filtering, wildcard pattern matching, and so on before performing vector similarity searches.

### 06 November 2025 Release

- Supports [`$exists`](https://www.mongodb.com/docs/manual/reference/operator/query/exists/#mongodb-query-op.-exists) operator in the  [`$vectorSearch`](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-stage/#mongodb-pipeline-pipe.-vectorSearch) pre-filter.

### 25 September 2025 Release

- Supports setting the [`$ne`](https://www.mongodb.com/docs/manual/reference/operator/query/ne/#mongodb-query-op.-ne) operator to `null` in MongoDB Vector Search pre-filters.

### 10 July 2025 Release

- Adds number of segments and per-segment statistics to MongoDB Vector Search [explain](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/explain/#std-label-avs-explain-ref) output.

### 25 June 2025 Release

- [MongoDB v8.1](https://www.mongodb.com/docs/manual/release-notes/8.2/#support-for-search-index-commands-on-views) supports:

  - Creating indexes on Views using [`mongosh`](https://www.mongodb.com/docs/mongodb-shell/#mongodb-binary-bin.mongosh) and [Driver](https://www.mongodb.com/docs/drivers/) methods.

  - Running `$vectorSearch` queries against standard Views.

### 10 June 2025 Release

- Exposes the  [Hierarchical Navigable Small Worlds](https://arxiv.org/abs/1603.09320) graph construction parameters for a MongoDB Vector Search index definition.

### 30 March 2025 Release

- Increases the vector dimension limit to 8192.

### 24 January 2025 Release

- Supports [explain](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/explain/#std-label-avs-explain-ref) results for `int8` and `uint1` vector search queries.

## 2024 Releases

### 02 December 2024 Release

- Supports scalar quantization feature to reduce the main memory requirements of vector search by around 75%.

- Supports binary quantization feature to reduce the main memory requirements of vector search by around 97%.

- Supports ingesting `int1` vectors using the new [BinData](https://www.mongodb.com/docs/manual/reference/method/BinData/) `vector` subtype.

- Supports ENN (Exact Nearest Neighbor) search using `int8` and `int1` subtypes.

### 18 September 2024 Release

- Supports ingesting `float32` and `int8` vectors using the new [BSON vector type](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-quantization/#std-label-avs-bindata-vector-subtype).

### 19 August 2024 Release

- Supports [pre-filtering](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-stage/#std-label-vectorSearch-agg-pipeline-filter) using arrays with all operators.

- Supports using `ObjectId` with range operators in MongoDB Vector Search pre-filters.

- Supports using `UUID` values with all operators in MongoDB Vector Search pre-filters.

- Supports using the [`$not`](https://www.mongodb.com/docs/manual/reference/operator/query/not/#mongodb-query-op.-not) operator in MongoDB Vector Search pre-filters.

### 28 June 2024 Release

- Upgrades to Java 21. Java 21 supports SIMD, which increases the amount of parallelism the CPU can do during vector comparisons.

  Atlas will reindex all of your existing MongoDB Search indexes on the Atlas cluster in a rolling manner. The Atlas UI will display alerts that indicate the timing of your reindexing. Clusters not using separate search nodes might notice a temporary increase in disk and CPU utilization during reindexing. For clusters using separate search nodes, Atlas will temporarily deploy additional nodes for free for reindexing and there will be no downtime for swapping of indexes when the new index build completes.

### 20 June 2024 Release

- Supports index creation on free (`M0`) and shared tiers (`M2` and `M5`) by using [MongoDB Drivers](https://www.mongodb.com/docs/drivers/).

- Introduces `exact` flag in [`$vectorSearch`](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-stage/#mongodb-pipeline-pipe.-vectorSearch) to perform ENN (Exact Nearest Neighbor) search for small-scale, multi-tenant, or recall benchmarking use cases. To learn more, see [Run Vector Search Queries](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-stage/#std-label-return-vector-search-results).

### 14 June 2024 Release

- Supports [pre-filtering](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-stage/#std-label-vectorSearch-agg-pipeline-filter) your data by the [objectId](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-search/field-types/object-id-type/#std-label-objectId-ref) type.

### 31 May 2024 Release

- Introduces changes to the MongoDB Search API (Application Programming Interface) endpoints. To learn more, see [API Changelog for May 31 2024 Release](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/).

### 10 May 2024 Release

- Supports [pre-filtering](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-type/#std-label-avs-types-filter) data by date fields indexed as the `filter` type.

### 27 March 2024 Release

- Updates MongoDB Vector Search queries to run concurrently by default on [search nodes](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-stage/#std-label-vectorSearch-concurrent-queries).

### 05 March 2024 Release

- Increases the vector dimension limit to 4096.

## 2023 Releases

### 04 December 2023 Release

- Makes [`$vectorSearch`](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-stage/#mongodb-pipeline-pipe.-vectorSearch) generally available for both your development and production deployments. Also makes separate [Search Nodes](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/cluster-config/multi-cloud-distribution/#std-label-configure-search-nodes) for AWS (Amazon Web Services) generally available for both your development and production deployments. To learn more, see [Node Architecture](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-search/about/deployment-options/#std-label-what-is-search-node).

- Introduces [vectorSearch](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-type/#std-label-avs-types-vector-search) index type that indexes vector embeddings as [vector](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-type/#std-label-avs-types-vector) type for semantic search and boolean, numeric, and string data as [filter](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-type/#std-label-avs-types-filter) type for pre-filtering.

We are in the process of rolling out the new MongoDB Vector Search experience with a dedicated MongoDB Vector Search index definition. It will be available in your project within the next few days or after the next maintenance window.

### 02 October 2023 Release

Introduces [`$vectorSearch`](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-stage/#mongodb-pipeline-pipe.-vectorSearch) to perform semantic search on data in your Atlas cluster running MongoDB 7.0.2.

MongoDB Vector Search is available as a Preview feature. It is made available for evaluation purposes and to gather feedback from users. It is not recommended for production deployments as the feature and the corresponding documentation might change at any time during the Preview period.

To learn  more, see [MongoDB Vector Search Overview](https://mongodbcom-cdn.staging.corp.mongodb.com/docs/atlas/atlas-vector-search/vector-search-overview/#std-label-fts-vector-search).

