- One minor version notice before removal. If a feature or API endpoint is
deprecated in
server/v0.X.0, it will be removed inserver/v0.(X+1).0. - Breaking API changes bump the major version (e.g.,
server/v1.0.0). - The current API version is
v1; all/api/v1/*endpoints are stable.
- Stable alias tags (
latest,cu128) are updated on eachserver/v*release. - Versioned tags (
v0.3.0,v0.3.0-cu128) are immutable once published. - Dev alias tags (
go-cu128) are retired 30 days after the corresponding stable alias is published. - Legacy tags (
0.2-python-legacy) are preserved on Docker Hub indefinitely.
See doc/DOCKER_TAGS.md for the current tag inventory.
Deprecated in server/v0.13.0, which replaced the chromem-go store with a
SQLite one (doc/VECTORSTORE.md). Nothing writes to the chromem tree any
more:
CIX_CHROMA_PERSIST_DIRis still read, for exactly two things — locating the legacy gob files for the one-time import, and deriving the defaultCIX_VECTORS_DIRbeside them. SetCIX_VECTORS_DIRexplicitly and it stops mattering.- The
<data>/chromatree is kept deliberately: it is what a downgrade to a pre-0.13 server would read. Server → Resources → Clean offers it as thelegacy_chromemcategory, which is the supported way to reclaim it once you have decided you will not roll back.
Neither is scheduled for removal yet. When one is, the notice lands here one minor version ahead, per the rule above.
The Python FastAPI backend (legacy/python-api/) was deprecated in
server/v0.3.0 (2026-04-24) and removed from the repository in
server/v0.4.0 (2026-04-28).
The Docker image dvcdsys/code-index:0.2-python-legacy is preserved on
Docker Hub indefinitely as a rollback option.
See doc/MIGRATION_FROM_PYTHON.md for migration instructions and the
rollback recipe.