NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3226 most downloaded on PyPI
dvc objects - filesystem and object-db level abstractions to use in dvc and dvc-data
Last release 9 months ago
22 Dec 2025
Ships unpredictably
gaps range from 1 weeks to 1.3 years
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
124 releases · first in 2022
One column per quarter.
db: _init: only try creating missing subdirs by @efiop in https://github.com/iterative/dvc-objects/pull/163
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.11.0...0.12.0
Update fsspec 2022.10.0 by @skshetry in https://github.com/iterative/dvc-objects/pull/159
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.10.0...0.11.0
fs: add generic implementation of log_exceptions for transfer/copy by @pmrowla in https://github.com/iterative/dvc-objects/pull/158
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.9.0...0.10.0
deps: bump fsspec to >=2022.5.0 by @efiop in https://github.com/iterative/dvc-objects/pull/157
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.8.0...0.9.0
fs: use child callbacks in generic transfer by @pmrowla in https://github.com/iterative/dvc-objects/pull/156
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.7.0...0.8.0
localfs: walk: support modifying dirs inplace with detail=True by @efiop in https://github.com/iterative/dvc-objects/pull/155
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.6.0...0.7.0
cruft update by @dtrifiro in https://github.com/iterative/dvc-objects/pull/153
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.5.0...0.6.0
fs: Fix mypy annotation for FileSystem.fs_args by @rlamy in https://github.com/iterative/dvc-objects/pull/152
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.4.1...0.5.0
fs: expose kwargs in fs.info() by @pmrowla in https://github.com/iterative/dvc-objects/pull/150
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.4.0...0.4.1
odb: add detele/clear methods by @efiop in https://github.com/iterative/dvc-objects/pull/149
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.3.2...0.4.0
db: _init: don't forget leading zeros by @efiop in https://github.com/iterative/dvc-objects/pull/148
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.3.1...0.3.2
Revert "db: introduce init() to pre-create odb structure" by @efiop in https://github.com/iterative/dvc-objects/pull/146
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.3.0...0.3.1
db: introduce init() to pre-create odb structure by @efiop in https://github.com/iterative/dvc-objects/pull/145
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.2.2...0.3.0
fs: version_aware: use fs_args instead of fs by @efiop in https://github.com/iterative/dvc-objects/pull/144
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.2.1...0.2.2
fs: test_links: ignore FileNotFoundError by @efiop in https://github.com/iterative/dvc-objects/pull/143
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.2.0...0.2.1
ci: simpler concurrency by @skshetry in https://github.com/iterative/dvc-objects/pull/131
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.16...0.2.0
tests: fail tests on any warnings by @skshetry in https://github.com/iterative/dvc-objects/pull/129
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.15...0.1.16
deps: don't install/depend on dvc plugins by @efiop in https://github.com/iterative/dvc-objects/pull/126
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.14...0.1.15
fs: fix registry by @efiop in https://github.com/iterative/dvc-objects/pull/124
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.13...0.1.14
fs: use dvc_azure/gs/gdrive/etc by @efiop in https://github.com/iterative/dvc-objects/pull/123
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.12...0.1.13
fs: gs: add endpointurl by @efiop in https://github.com/iterative/dvc-objects/pull/119
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.11...0.1.12
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.10...0.1.11
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.10...0.1.11
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.9...0.1.10
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.9...0.1.10
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.8...0.1.9
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.8...0.1.9
fs: http: do not timeout on sock_read by @skshetry in https://github.com/iterative/dvc-objects/pull/117
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.7...0.1.8
fs: http: fix isfile method by @sisp in https://github.com/iterative/dvc-objects/pull/116
isfile method by @sisp in https://github.com/iterative/dvc-objects/pull/116Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.6...0.1.7
odb: optimize exists_prefix and disallow short_oid of size <=2 by @skshetry in https://github.com/iterative/dvc-objects/pull/114
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.5...0.1.6
fs: gdrive: add gdrive_acknowledge_abuse by @efiop in https://github.com/iterative/dvc-objects/pull/111
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.4...0.1.5
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.3...0.1.4
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.3...0.1.4
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.2...0.1.3
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.2...0.1.3
build(deps-dev): bump pytest-servers[s3] from 0.0.5 to 0.0.7 by @dependabot in https://github.com/iterative/dvc-objects/pull/106
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.1.1...0.1.2
fs: gdrive: don't save creds if tmp_dir is not available by @efiop in https://github.com/iterative/dvc-objects/pull/109
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.31...0.1.1
minor_ver++, but we'll still break things. ;)
minor_ver++, but we'll still break things. ;)
fs: gdrive: remove redundant temp paths by @efiop in https://github.com/iterative/dvc-objects/pull/108
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.30...0.0.31
fs: gdrive: upgrade pydrive2 to 1.12.1 by @efiop in https://github.com/iterative/dvc-objects/pull/107
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.29...0.0.30
fs: gdrive: upgrade pydrive2 to 1.12.0 by @efiop in https://github.com/iterative/dvc-objects/pull/104
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.28...0.0.29
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.27...0.0.28
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.27...0.0.28
fs: gdrive: upgrade pydrive2 to 1.11.0 by @efiop in https://github.com/iterative/dvc-objects/pull/103
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.26...0.0.27
fs: gdrive: upgrade pydrive2 by @efiop in https://github.com/iterative/dvc-objects/pull/102
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.25...0.0.26
fs: gdrive: create temporary tmp_dir if not provided by @efiop in https://github.com/iterative/dvc-objects/pull/101
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.24...0.0.25
ci: allow failures on 3.11 by @dtrifiro in https://github.com/iterative/dvc-objects/pull/95
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.23...0.0.24
ObjectFileSystem: remove special treatment for empty objects by @efiop in https://github.com/iterative/dvc-objects/pull/93
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.22...0.0.23
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.21...0.0.22
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.21...0.0.22
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.20...0.0.21
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.20...0.0.21
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.19...0.0.20
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.19...0.0.20
build(deps-dev): bump pylint from 2.14.3 to 2.14.4 by @dependabot in https://github.com/iterative/dvc-objects/pull/90
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.18...0.0.19
odb: add exists_prefix method by @skshetry in https://github.com/iterative/dvc-objects/pull/88
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.17...0.0.18
tests: cover odb by @skshetry in https://github.com/iterative/dvc-objects/pull/87
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.16...0.0.17
as_filesytem: properly work for LocalFileSystem by @skshetry in https://github.com/iterative/dvc-objects/pull/86
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.15...0.0.16
fs: provide a way to lift fsspec filesystems to dvc_objects.fs.base.FileSystem by @skshetry in https://github.com/iterative/dvc-objects/pull/84
dvc_objects.fs.base.FileSystem by @skshetry in https://github.com/iterative/dvc-objects/pull/84Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.14...0.0.15
memfs2: optimize ls/walk/find by @skshetry in https://github.com/iterative/dvc-objects/pull/74
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.13...0.0.14
odb: introduce add_bytes API by @skshetry in https://github.com/iterative/dvc-objects/pull/67
add_bytes API by @skshetry in https://github.com/iterative/dvc-objects/pull/67Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.12...0.0.13
build(deps-dev): bump moto[server] from 3.1.13 to 3.1.14 by @dependabot in https://github.com/iterative/dvc-objects/pull/66
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.11...0.0.12
obj: add __slots__ by @efiop in https://github.com/iterative/dvc-objects/pull/63
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.10...0.0.11
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.9...0.0.10
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.9...0.0.10
gha: fix issue when caching virtual environments by @skshetry in https://github.com/iterative/dvc-objects/pull/62
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.8...0.0.9
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.7...0.0.8
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.7...0.0.8
gdrive: use LocalWebserverAuth instead of CommandLineAuth by @dtrifiro in https://github.com/iterative/dvc-objects/pull/52
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.6...0.0.7
build(deps-dev): bump moto[server] from 3.1.12 to 3.1.13 by @dependabot in https://github.com/iterative/dvc-objects/pull/58
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.5...0.0.6
oss: add _strip_protocol/unstrip_protocol; add tests by @skshetry in https://github.com/iterative/dvc-objects/pull/51
Full Changelog: https://github.com/iterative/dvc-objects/compare/0.0.4...0.0.5
Your coding agent can read these notes before it upgrades. Set up the MCP server →