> 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! π