Skip to content

Commit ee96800

Browse files
authored
docs: refresh Chroma 1.5.3 references and running/index ordering (#149)
1 parent c043eed commit ee96800

28 files changed

Lines changed: 54 additions & 46 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ The cookbook is organized as a MkDocs documentation site:
4545

4646
- Documentation uses Markdown with MkDocs Material extensions (admonition, pymdownx, etc.)
4747
- Code snippets support syntax highlighting and copy buttons
48-
- Latest ChromaDB version tracked in index.md: 1.5.2
48+
- Latest ChromaDB version tracked in index.md: 1.5.3
4949
- New content should follow existing patterns in respective directories
5050
- Use admonitions for notes, warnings, and tips
5151
- Include practical examples and code snippets where applicable

docs/core/install.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ Get a Chroma server running quickly with the CLI or Docker:
2323
=== "Docker"
2424

2525
```bash
26-
docker pull chromadb/chroma:1.5.2 && docker run -p 8000:8000 chromadb/chroma:1.5.2
26+
docker pull chromadb/chroma:1.5.3 && docker run -p 8000:8000 chromadb/chroma:1.5.3
2727
```
2828

2929
??? tip "Version pinning"
3030

3131
Avoid relying on `latest` for production or repeatable environments.
32-
Pin to a specific image tag (for example `chromadb/chroma:1.5.2`) and upgrade intentionally after validation.
32+
Pin to a specific image tag (for example `chromadb/chroma:1.5.3`) and upgrade intentionally after validation.
3333

3434
## Chroma CLI (Standalone Installer)
3535

docs/index.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,18 @@
22

33
This is a collection of small guides and recipes to help you get started with Chroma.
44

5-
Latest ChromaDB version: [1.5.2](https://github.com/chroma-core/chroma/releases/tag/1.5.2)
5+
Latest ChromaDB version: [1.5.3](https://github.com/chroma-core/chroma/releases/tag/1.5.3)
66

77
<div class="api-changelog" markdown="1">
88

9-
??? info "API Changelog (1.5.2, 1.5.1, and 1.5.0)"
9+
??? info "API Changelog (1.5.3, 1.5.2, 1.5.1, and 1.5.0)"
10+
11+
**Version [1.5.3](https://github.com/chroma-core/chroma/releases/tag/1.5.3) (March 7, 2026)**
12+
13+
| Area | API-facing change | Reference |
14+
|---|---|---|
15+
| Collections | Added delete operations with `limit` in server and client APIs | [#6573](https://github.com/chroma-core/chroma/pull/6573), [#6578](https://github.com/chroma-core/chroma/pull/6578) |
16+
| Python Client | Updated Python packaging compatibility by dropping Pydantic v1 compatibility layer for Python 3.14 support | [#6356](https://github.com/chroma-core/chroma/pull/6356) |
1017

1118
**Version [1.5.2](https://github.com/chroma-core/chroma/releases/tag/1.5.2) (February 27, 2026)**
1219

@@ -38,7 +45,7 @@ Latest ChromaDB version: [1.5.2](https://github.com/chroma-core/chroma/releases/
3845

3946
## New and Noteworthy
4047

41-
- 🧨 [Local Markdown CLI with Go `PersistentClient`](strategies/go-local-markdown-cli.md) - New end-to-end local-first CLI example (`index` + `search`) using `chroma-go` with `default_ef`, markdown chunking, and metadata filter DSL (`env:prod`) - 📅`05-Mar-2026`
48+
- 🧨 [Go Local/Persistent Client Example](strategies/go-local-markdown-cli.md) - A new local/persistent Go client is available, and this page includes a complete example for markdown indexing and search - 📅`05-Mar-2026`
4249
- 🖼️ [Image Search](strategies/image-search.md) - Added a multimodal retrieval walkthrough with a full runnable Python example for text-to-image and image-to-image search using OpenCLIP - 📅`26-Feb-2026`
4350
- 🔎 [Keyword Search](strategies/keyword-search.md) - Expanded with Rust/Go guidance, regex (`$regex`/`$not_regex`) patterns, composition hints, and full runnable Python/TypeScript/Go/Rust examples - 📅`26-Feb-2026`
4451
-[Metadata Schema Validation](strategies/metadata-schema-validation.md) - Added app-layer metadata contract patterns with short snippets and runnable Python/TypeScript/Go/Rust examples - 📅`26-Feb-2026`
@@ -73,10 +80,11 @@ ChromaDB.
7380

7481
## Running ChromaDB
7582

83+
- [Running Chroma](running/running-chroma.md) - Main guide for running ChromaDB via CLI, Docker, Docker Compose, and Kubernetes
7684
- [Deployment Patterns](running/deployment-patterns.md) - Decide between embedded (`PersistentClient`) and standalone server (`HttpClient`) with copy/paste examples
77-
- [CLI](running/running-chroma.md#chroma-cli) - Running ChromaDB via the CLI
7885
- [Docker](running/running-chroma.md#docker) - Running ChromaDB in Docker
7986
- [Docker Compose](running/running-chroma.md#docker-compose) - Running ChromaDB in Docker Compose
87+
- [CLI](running/running-chroma.md#chroma-cli) - Running ChromaDB via the CLI
8088
- [Kubernetes](running/running-chroma.md#minikube-with-helm-chart) - Running ChromaDB in Kubernetes (Minikube)
8189

8290
## Integrations

docs/integrations/langchain/embeddings.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
# LangChain Embeddings
22

3-
This page shows the current Chroma (`1.5.2`) and LangChain embedding integration patterns.
3+
This page shows the current Chroma (`1.5.3`) and LangChain embedding integration patterns.
44

55
## Use LangChain Embeddings With Chroma Collections
66

7-
In Chroma `1.5.2`, wrap a LangChain `Embeddings` implementation with
7+
In Chroma `1.5.3`, wrap a LangChain `Embeddings` implementation with
88
`ChromaLangchainEmbeddingFunction`.
99

10-
!!! note "Query workaround in 1.5.2"
10+
!!! note "Query workaround in 1.5.3"
1111

1212
If `collection.query(query_texts=[...])` raises an error with wrapped LangChain embeddings,
1313
use `query_embeddings=[lc_embeddings.embed_query("...")]` instead.
1414

1515
=== "Hugging Face"
1616

1717
```python
18-
# pip install chromadb==1.5.2 langchain-core langchain-huggingface sentence-transformers
18+
# pip install chromadb==1.5.3 langchain-core langchain-huggingface sentence-transformers
1919
import chromadb
2020
from chromadb.utils.embedding_functions import ChromaLangchainEmbeddingFunction
2121
from langchain_huggingface import HuggingFaceEmbeddings
@@ -36,7 +36,7 @@ In Chroma `1.5.2`, wrap a LangChain `Embeddings` implementation with
3636
=== "OpenAI"
3737

3838
```python
39-
# pip install chromadb==1.5.2 langchain-core langchain-openai
39+
# pip install chromadb==1.5.3 langchain-core langchain-openai
4040
import chromadb
4141
from chromadb.utils.embedding_functions import ChromaLangchainEmbeddingFunction
4242
from langchain_openai import OpenAIEmbeddings
@@ -57,7 +57,7 @@ In Chroma `1.5.2`, wrap a LangChain `Embeddings` implementation with
5757
For LangChain vector stores, use the `langchain-chroma` package:
5858

5959
```python
60-
# pip install chromadb==1.5.2 langchain-core langchain-chroma langchain-openai
60+
# pip install chromadb==1.5.3 langchain-core langchain-chroma langchain-openai
6161
from langchain_chroma import Chroma
6262
from langchain_openai import OpenAIEmbeddings
6363

docs/integrations/langchain/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ Last updated: **February 25, 2026**
44

55
## What's New In This Refresh
66

7-
- Updated embeddings guidance for Chroma `1.5.2`.
7+
- Updated embeddings guidance for Chroma `1.5.3`.
88
- Replaced legacy vector store imports with `from langchain_chroma import Chroma`.
99
- Replaced deprecated adapter usage with `ChromaLangchainEmbeddingFunction`.
1010
- Added a full runnable example:
1111
[examples/langchain/python/embeddings_example.py](https://github.com/amikos-tech/chroma-cookbook/blob/main/examples/langchain/python/embeddings_example.py)
1212
- Added example dependencies:
1313
[examples/langchain/requirements.txt](https://github.com/amikos-tech/chroma-cookbook/blob/main/examples/langchain/requirements.txt)
14-
- Documented a Chroma `1.5.2` query workaround for wrapped LangChain embeddings.
14+
- Documented a Chroma `1.5.3` query workaround for wrapped LangChain embeddings.
1515

1616
## Guides
1717

docs/running/deployment-patterns.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ A complete runnable version is available at [`examples/deployment-patterns/serve
124124
```yaml title="docker-compose.yml"
125125
services:
126126
chroma:
127-
image: chromadb/chroma:1.5.2
127+
image: chromadb/chroma:1.5.3
128128
ports:
129129
- "8000:8000"
130130
volumes:

docs/running/health-checks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ if you are deploying Chroma alongside other services that may depend on it.
1010
```yaml
1111
services:
1212
chromadb:
13-
image: chromadb/chroma:1.5.2
13+
image: chromadb/chroma:1.5.3
1414
volumes:
1515
- ./chroma-data:/data
1616
ports:

docs/running/running-chroma.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -134,15 +134,15 @@ Prerequisites:
134134
docker run -d --rm --name chromadb \
135135
-p 8000:8000 \
136136
-v ./chroma-data:/data \
137-
chromadb/chroma:1.5.2
137+
chromadb/chroma:1.5.3
138138
```
139139

140140
Options:
141141

142142
- `-p 8000:8000` specifies the port on which the Chroma server will be exposed.
143143
- `-v` specifies a local dir which is where Chroma will store its data so when the container is destroyed the data
144144
remains. For current Chroma server images, mount `/data` to persist DB files.
145-
- `chromadb/chroma:1.5.2` indicates the Chroma release version.
145+
- `chromadb/chroma:1.5.3` indicates the Chroma release version.
146146

147147
!!! note "Current v1.x Images"
148148

@@ -167,7 +167,7 @@ Options:
167167
-v ./chroma-data:/data \
168168
-v ./chroma.docker.yaml:/chroma/config.yaml:ro \
169169
-e CONFIG_PATH=/chroma/config.yaml \
170-
chromadb/chroma:1.5.2
170+
chromadb/chroma:1.5.3
171171
```
172172

173173
### Docker Compose
@@ -181,7 +181,7 @@ Prerequisites:
181181
```yaml
182182
services:
183183
chromadb:
184-
image: chromadb/chroma:1.5.2
184+
image: chromadb/chroma:1.5.3
185185
volumes:
186186
- ./chroma-data:/data
187187
ports:
@@ -193,15 +193,15 @@ services:
193193
retries: 3
194194
```
195195
196-
The above will create a container with Chroma `1.5.2`, expose it on local port `8000`, and persist data in
196+
The above will create a container with Chroma `1.5.3`, expose it on local port `8000`, and persist data in
197197
`./chroma-data` relative to where `docker-compose.yaml` is run.
198198

199199
??? example "Optional: Docker Compose with YAML config file (collapsed)"
200200

201201
```yaml
202202
services:
203203
chromadb:
204-
image: chromadb/chroma:1.5.2
204+
image: chromadb/chroma:1.5.3
205205
volumes:
206206
- ./chroma-data:/data
207207
- ./chroma.docker.yaml:/chroma/config.yaml:ro
@@ -249,7 +249,7 @@ Get and install the chart:
249249
helm repo add chroma https://amikos-tech.github.io/chromadb-chart/
250250
helm repo update
251251
helm install chroma chroma/chromadb \
252-
--set image.tag="1.5.2"
252+
--set image.tag="1.5.3"
253253
```
254254

255255
??? note "Auth values for Chroma `>= 1.0.0`"

docs/strategies/keyword-search.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ Hints:
233233
All runnable examples assume a local Chroma server:
234234

235235
```bash
236-
docker run --rm -p 8000:8000 chromadb/chroma:1.5.2
236+
docker run --rm -p 8000:8000 chromadb/chroma:1.5.3
237237
```
238238

239239
- [Overview and run commands](https://github.com/amikos-tech/chroma-cookbook/tree/main/examples/keyword-search)

docs/strategies/metadata-schema-validation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ except ValidationError as exc:
240240
All runnable examples assume a local Chroma server:
241241

242242
```bash
243-
docker run --rm -p 8000:8000 chromadb/chroma:1.5.2
243+
docker run --rm -p 8000:8000 chromadb/chroma:1.5.3
244244
```
245245

246246
- [Overview and run commands](https://github.com/amikos-tech/chroma-cookbook/tree/main/examples/metadata-schema)

0 commit comments

Comments
 (0)