github iterative/dvc 1.7.0
1.7.0 🦉

latest releases: 3.50.2, 3.50.1, 3.50.0...
3 years ago

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

🚀 New Features and Enhancements

💣 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! 🎉

Don't miss a new dvc release

NewReleases is sending notifications on new releases.