Dvc

Latest version: v3.59.1

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 48 of 92

1.7.4

> Refer to https://dvc.org/doc/install for installation instructions.

Changes

- api: enter state when trying to get a hash (4584) efiop

1.7.3

> Refer to https://dvc.org/doc/install for installation instructions.

Changes

- gdrive: don't use hacks for empty files (4588) efiop

🚀 New Features and Enhancements

- scm: add config option to stage files automatically (4543) bobertlo
- experiments: support committing to existing experiment branches (4573) pmrowla

Thanks again to bobertlo, efiop and pmrowla for the contributions! 🎉

1.7.2

> Refer to https://dvc.org/doc/install for installation instructions.

Changes

- `check-ignore` show sub-repo patterns (4564) karajan1001

🐛 Bug Fixes

- Fix error during external outputs checkout (4570) skshetry

Thanks again to karajan1001 and skshetry for the contributions! 🎉

1.7.1

> Refer to https://dvc.org/doc/install for installation instructions.

Changes

🐛 Bug Fixes

- tree: validate resolved remote:// sections (4569) efiop

1.7.0

> Refer to https://dvc.org/doc/install for installation instructions.

🚀 New Features and Enhancements

- Print dvc version info for debugging (4536) karajan1001
- Feature/http ssl verify configuration (4547) MetalBlueberry
- diff: add state for files missing from both workspace and cache (4530) pmrowla
- dvc: override replace in HTTPURLInfo to include extra_parts (4517) MetalBlueberry
- support subrepos for get/list/api/import/update (4465) skshetry
- dvc.api.get_url now provides url to granular files inside a dvc tracked folders (4465) skshetry
- version: improve link type detection fall back (4479) IvanRubanov
- reduce timeout when acquring lock (4481) skshetry
- experiments: support column ordering & sorting in `dvc exp show` (4503) pmrowla
- Allow config option for HTTP method for uploads (Artifactory) (4553) rfdickerson

💣 Breaking Changes

- `dvc.api.get_url` no longer raises `UrlNotDvcRepoError`, instead raises `PathMissingError` (4465) skshetry

🐛 Bug Fixes

- tree: resolve deep remote:// urls (4568) efiop
- tree: repo: handle dirty state (4554) efiop
- tree: open: handle dirty state in RepoTree (4548) efiop
- Skip no data plots while rendering (4541) Suor
- dvc: compute dir hash without external cache (4528) efiop
- diff: use RepoTree to compare directory contents (4518) pmrowla
- get/import: fix bug when working with mixed dirs (4516) efiop
- experiments: suppress repro --params option by default (4515) pmrowla
- tree.repo: fix race condition when walking subrepos (4505) skshetry

🔨 Maintenance

- dvc: change Dvcfile.dump to be synchronized by default (4544) skshetry
- Make repo lock reentrable and provide a context manager (4416) Suor
- run: consolidate run-cache logic (4535) efiop
- cache: use get_file_hash instead of get_hash (4514) efiop
- dvc: separate cache and tree hashes (4511) efiop
- dvc: use HashInfo to interact with cache (4506) efiop
- deps/outs: get rid of self.info (4502) efiop

Thanks again to IvanRubanov, MetalBlueberry, Suor, efiop, karajan1001, pmrowla, rfdickerson and skshetry for the contributions! 🎉

1.6.6

> Refer to https://dvc.org/doc/install for installation instructions.

Changes

🐛 Bug Fixes

- dvc: use flatten-dict instead of flatten-json (4500) efiop

Thanks again to efiop for the contributions! 🎉

Page 48 of 92

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.