NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3210 most downloaded on PyPI
DVC's data management subsystem
Last release 7 months ago
27 Feb 2026
Release timing varies
gaps range from 2 weeks to 4 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
303 releases · first in 2022
One column per quarter.
index: fetch: handle object transfer by @efiop in https://github.com/iterative/dvc-data/pull/368
Full Changelog: https://github.com/iterative/dvc-data/compare/0.55.0...0.56.0
index: diff: take entry_diff into account by @efiop in https://github.com/iterative/dvc-data/pull/367
Full Changelog: https://github.com/iterative/dvc-data/compare/0.54.3...0.55.0
index: load: don't try to load objects from file storage by @efiop in https://github.com/iterative/dvc-data/pull/365
Full Changelog: https://github.com/iterative/dvc-data/compare/0.54.2...0.54.3
index: diff: make shallow look at hash_info by @efiop in https://github.com/iterative/dvc-data/pull/364
Full Changelog: https://github.com/iterative/dvc-data/compare/0.54.1...0.54.2
index: checkout: handle failed files when saving to state by @efiop in https://github.com/iterative/dvc-data/pull/363
Full Changelog: https://github.com/iterative/dvc-data/compare/0.54.0...0.54.1
index: checkout: temporarily support state by @efiop in https://github.com/iterative/dvc-data/pull/361
Full Changelog: https://github.com/iterative/dvc-data/compare/0.53.0...0.54.0
fs: get rid of isout/isdvc by @efiop in https://github.com/iterative/dvc-data/pull/358
Full Changelog: https://github.com/iterative/dvc-data/compare/0.52.0...0.53.0
index: misc fixes by @efiop in https://github.com/iterative/dvc-data/pull/357
Full Changelog: https://github.com/iterative/dvc-data/compare/0.51.0...0.52.0
fs: get_file: try linking from storage by @efiop in https://github.com/iterative/dvc-data/pull/351
Full Changelog: https://github.com/iterative/dvc-data/compare/0.50.0...0.51.0
index: checkout: more fixes by @efiop in https://github.com/iterative/dvc-data/pull/356
Full Changelog: https://github.com/iterative/dvc-data/compare/0.49.1...0.50.0
checkout: set size by @skshetry in https://github.com/iterative/dvc-data/pull/355
Full Changelog: https://github.com/iterative/dvc-data/compare/0.49.0...0.49.1
index: make sure storage exists by @efiop in https://github.com/iterative/dvc-data/pull/352
Full Changelog: https://github.com/iterative/dvc-data/compare/0.48.0...0.48.1
index: checkout: support checking out one file by @efiop in https://github.com/iterative/dvc-data/pull/349
Full Changelog: https://github.com/iterative/dvc-data/compare/0.47.5...0.48.0
cli: diff: disable cache check by default by @skshetry in https://github.com/iterative/dvc-data/pull/348
Full Changelog: https://github.com/iterative/dvc-data/compare/0.47.4...0.47.5
index: introduce basic fetch by @efiop in https://github.com/iterative/dvc-data/pull/346
Full Changelog: https://github.com/iterative/dvc-data/compare/0.47.3...0.47.4
hashfile.tree: add as_trie/from_trie by @skshetry in https://github.com/iterative/dvc-data/pull/345
Full Changelog: https://github.com/iterative/dvc-data/compare/0.47.2...0.47.3
index: remove unused transfer/push/fetch/commit by @efiop in https://github.com/iterative/dvc-data/pull/342
Full Changelog: https://github.com/iterative/dvc-data/compare/0.47.1...0.47.2
index: don't forget to set entry.meta by @efiop in https://github.com/iterative/dvc-data/pull/339
Full Changelog: https://github.com/iterative/dvc-data/compare/0.47.0...0.47.1
index: try loading missing meta from file storage by @efiop in https://github.com/iterative/dvc-data/pull/338
Full Changelog: https://github.com/iterative/dvc-data/compare/0.46.0...0.47.0
index: load: support loading dirs from FileStorage by @efiop in https://github.com/iterative/dvc-data/pull/337
Full Changelog: https://github.com/iterative/dvc-data/compare/0.45.1...0.46.0
hashfile: build: don't forget default value for next() by @efiop in https://github.com/iterative/dvc-data/pull/335
Full Changelog: https://github.com/iterative/dvc-data/compare/0.45.0...0.45.1
hashfile: build: handle broken symlink or TreeError by @efiop in https://github.com/iterative/dvc-data/pull/334
Full Changelog: https://github.com/iterative/dvc-data/compare/0.44.1...0.45.0
datafs: allow caching remote streams to odb by @skshetry in https://github.com/iterative/dvc-data/pull/333
Full Changelog: https://github.com/iterative/dvc-data/compare/0.44.0...0.44.1
fs: support imports and cloud versioning by @efiop in https://github.com/iterative/dvc-data/pull/315
Full Changelog: https://github.com/iterative/dvc-data/compare/0.43.0...0.44.0
deps: bump sqltrie to >=0.3.0 by @efiop in https://github.com/iterative/dvc-data/pull/332
Full Changelog: https://github.com/iterative/dvc-data/compare/0.42.3...0.43.0
deps: bump sqltrie to >=0.2.0 by @efiop in https://github.com/iterative/dvc-data/pull/331
Full Changelog: https://github.com/iterative/dvc-data/compare/0.42.2...0.42.3
* deps: bump sqltrie to >= 0.1.2 Full Changelog: https://github.com/iterative/dvc-data/compare/0.42.1...0.42.2
Full Changelog: https://github.com/iterative/dvc-data/compare/0.42.1...0.42.2
deps: bump dvc-objects to >=0.21.1 by @efiop in https://github.com/iterative/dvc-data/pull/329
Full Changelog: https://github.com/iterative/dvc-data/compare/0.42.0...0.42.1
deps: bump dvc-objects to >=0.21.0 by @efiop in https://github.com/iterative/dvc-data/pull/328
Full Changelog: https://github.com/iterative/dvc-data/compare/0.41.3...0.42.0
index: storage: don't forget to pop index by @efiop in https://github.com/iterative/dvc-data/pull/326
Full Changelog: https://github.com/iterative/dvc-data/compare/0.41.2...0.41.3
index: storage: add refresh by @efiop in https://github.com/iterative/dvc-data/pull/325
Full Changelog: https://github.com/iterative/dvc-data/compare/0.41.1...0.41.2
deps: bump sqltrie to 0.1.0 by @efiop in https://github.com/iterative/dvc-data/pull/324
Full Changelog: https://github.com/iterative/dvc-data/compare/0.41.0...0.41.1
fs: get_file: handle dirs like fsspec's localfs by @efiop in https://github.com/iterative/dvc-data/pull/322
Full Changelog: https://github.com/iterative/dvc-data/compare/0.40.5...0.41.0
deps: use version ranges for subpackages by @pmrowla in https://github.com/iterative/dvc-data/pull/321
Full Changelog: https://github.com/iterative/dvc-data/compare/0.40.4...0.40.5
index: view: simplify ls filtering logic by @efiop in https://github.com/iterative/dvc-data/pull/320
Full Changelog: https://github.com/iterative/dvc-data/compare/0.40.3...0.40.4
index: storage: use index in ObjectStorage by @efiop in https://github.com/iterative/dvc-data/pull/319
Full Changelog: https://github.com/iterative/dvc-data/compare/0.40.2...0.40.3
index: storage: raise StorageError if missing storage by @efiop in https://github.com/iterative/dvc-data/pull/318
Full Changelog: https://github.com/iterative/dvc-data/compare/0.40.1...0.40.2
index: checkout: don't update storage if update_meta is False by @efiop in https://github.com/iterative/dvc-data/pull/314
Full Changelog: https://github.com/iterative/dvc-data/compare/0.40.0...0.40.1
index: settle storage layout/operations by @efiop in https://github.com/iterative/dvc-data/pull/313
Full Changelog: https://github.com/iterative/dvc-data/compare/0.39.7...0.40.0
index: storage: introduce cache/remote_exists helpers by @efiop in https://github.com/iterative/dvc-data/pull/312
Full Changelog: https://github.com/iterative/dvc-data/compare/0.39.6...0.39.7
index: storage: don't forget to adjust remote_path by @efiop in https://github.com/iterative/dvc-data/pull/311
Full Changelog: https://github.com/iterative/dvc-data/compare/0.39.5...0.39.6
index: introduce storage.remote_fs/path by @efiop in https://github.com/iterative/dvc-data/pull/309
Full Changelog: https://github.com/iterative/dvc-data/compare/0.39.4...0.39.5
index: view: remove redundant tree.get during iteritems by @efiop in https://github.com/iterative/dvc-data/pull/308
Full Changelog: https://github.com/iterative/dvc-data/compare/0.39.3...0.39.4
tree: compute old hash even when with meta by @efiop in https://github.com/iterative/dvc-data/pull/307
Full Changelog: https://github.com/iterative/dvc-data/compare/0.39.2...0.39.3
index: support loading from Tree objects serialized with meta by @efiop in https://github.com/iterative/dvc-data/pull/306
Full Changelog: https://github.com/iterative/dvc-data/compare/0.39.1...0.39.2
index: checkout: don't use storage.odb by @efiop in https://github.com/iterative/dvc-data/pull/305
Full Changelog: https://github.com/iterative/dvc-data/compare/0.39.0...0.39.1
index: get rid of DataIndexEntry.obj by @efiop in https://github.com/iterative/dvc-data/pull/304
Full Changelog: https://github.com/iterative/dvc-data/compare/0.38.4...0.39.0
test if the filesystem supports versioning by @skshetry in https://github.com/iterative/dvc-data/pull/296
Full Changelog: https://github.com/iterative/dvc-data/compare/0.38.3...0.38.4
index: view: don't use entry.obj directly by @efiop in https://github.com/iterative/dvc-data/pull/303
Full Changelog: https://github.com/iterative/dvc-data/compare/0.38.2...0.38.3
index: checkout: correctly modify index in place by @efiop in https://github.com/iterative/dvc-data/pull/302
Full Changelog: https://github.com/iterative/dvc-data/compare/0.38.1...0.38.2
index: checkout: don't forget to update storage_map by @efiop in https://github.com/iterative/dvc-data/pull/301
Full Changelog: https://github.com/iterative/dvc-data/compare/0.38.0...0.38.1
index: introduce storage_map by @efiop in https://github.com/iterative/dvc-data/pull/300
Full Changelog: https://github.com/iterative/dvc-data/compare/0.37.8...0.38.0
deps: bump dvc-objects to 0.19.3 by @pmrowla in https://github.com/iterative/dvc-data/pull/299
Full Changelog: https://github.com/iterative/dvc-data/compare/0.37.7...0.37.8
deps: bump dvc-objects to 0.19.2 by @pmrowla in https://github.com/iterative/dvc-data/pull/298
Full Changelog: https://github.com/iterative/dvc-data/compare/0.37.6...0.37.7
deps: bump sqltrie to 0.0.28 by @efiop in https://github.com/iterative/dvc-data/pull/297
Full Changelog: https://github.com/iterative/dvc-data/compare/0.37.5...0.37.6
index: fix bad assertion in index.save by @pmrowla in https://github.com/iterative/dvc-data/pull/295
Full Changelog: https://github.com/iterative/dvc-data/compare/0.37.4...0.37.5
index: don't forget to set entry.key in DataIndexTrie._load by @efiop in https://github.com/iterative/dvc-data/pull/294
Full Changelog: https://github.com/iterative/dvc-data/compare/0.37.3...0.37.4
build(deps-dev): update rich requirement from <13.0.0,>=10.11.0 to >=10.11.0,<14.0.0 by @dependabot in https://github.com/iterative/dvc-data/pull/245
Full Changelog: https://github.com/iterative/dvc-data/compare/0.37.2...0.37.3
bump dvc-objects to 0.19.1 by @skshetry in https://github.com/iterative/dvc-data/pull/292
Full Changelog: https://github.com/iterative/dvc-data/compare/0.37.1...0.37.2
deps: bump sqltrie to 0.0.27 by @efiop in https://github.com/iterative/dvc-data/pull/290
Full Changelog: https://github.com/iterative/dvc-data/compare/0.37.0...0.37.1
Your coding agent can read these notes before it upgrades. Set up the MCP server →