Published September 2, 2025 | Version 3.63.0
Software Open

DVC: Data Version Control - Git for Data & Models

Contributors

Other:

  • 1. Iterative

Description

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

🚀 New Features and Enhancements

  • data status: add --remote option to check files against a different remote by @skshetry in https://github.com/iterative/dvc/pull/10843
  • feat(cli): support multiple --keep and --drop arguments in exp show by @skshetry in https://github.com/iterative/dvc/pull/10857
  • feat(cli): support initializing DVC repository with dvc init in an arbitrary directory by @skshetry in https://github.com/iterative/dvc/pull/10861
  • checkout/pull: report granular summary of changes by @skshetry in https://github.com/iterative/dvc/pull/10842
  • feat(data status): detect file moves/renames by default by @skshetry in https://github.com/iterative/dvc/pull/10846
  • completion: complete remote in zsh/bash by @skshetry in https://github.com/iterative/dvc/pull/10858

⚡ Optimizations

  • fix(perf): only load a stage/.dvc file if the target is an address to that stage by @skshetry in https://github.com/iterative/dvc/pull/10838
  • commit: batch dump stages, do not re-read on save from the workspace by @skshetry in https://github.com/iterative/dvc/pull/10839

🐛 Bug Fixes

  • ignore: share implementation between check-ignore and internal API used by DVC, improve support for unignores (eg: !data/** rules) by @skshetry in https://github.com/iterative/dvc/pull/10856
  • fix(diff): do not show missing cache entries on diff result by @skshetry in https://github.com/iterative/dvc/pull/10845
  • fix(status): treat target as a dataset path for cloud instead of search path for dvcfiles by @skshetry in https://github.com/iterative/dvc/pull/10849
  • fix(data status): handle missing DVC repo at Git HEAD by @skshetry in https://github.com/iterative/dvc/pull/10862
  • fix(diff): show in "Not in cache" if dir entry is missing by @skshetry in https://github.com/iterative/dvc/pull/10844
  • fix dvc.yaml filepath in error message when reading from git revisions by @skshetry in https://github.com/iterative/dvc/pull/10847

🔨 Maintenance

  • fix some, suppress some issues from ty check by @skshetry in https://github.com/iterative/dvc/pull/10841

Full Changelog: https://github.com/iterative/dvc/compare/3.62.0...3.63.0

Files

iterative/dvc-3.63.0.zip

Files (891.6 kB)

Name Size Download all
md5:97a0d5db98abc5f8d3f4fd493a272ffe
891.6 kB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/iterative/dvc/tree/3.63.0 (URL)

Software