- Make progress bars respect
-q|--quiet
; - Optimize stat calls when collecting metadata;
- Don't spin up thread pool when
--jobs 1
is set forpush/pull/fetch/status -c
; - Fix
track changes with git
message; Kudos @ricardoserradas 🏅 - Make
dvc version
report fs type and supported link types; Kudos @algomaster99 🏅 - Add description for rpm and deb packages; Kudos @kurianbenoy 🏅
- Support AWS S3 encryption; Kudos @dberenbaum 🏅
- Optimize cache validation for large directories;
- Add a better description for
targets
arguments inpush/pull/fetch/status
commands; Kudos @sanidhyamangal 🏅 - Make
dvc status -c
more informative by providing a better progress bar when collecting status for remotes; - Fix bug when having your cache on another partition on Windows caused a crash during checksum computation;
- Fix bug in
dvc metrics
where it was reprotingmaster
branch when listing metrics for all tags; - Standartisize order of command options in help messages; Kudos @vibhor98 🏅
- Use
pathspec
instead ofdulwich
to handledvcignore
; - Handle
SIGINT
gracefully whendvc run
-ing a command; Kudos @vasinkd 🏅 - Use more sftp connections to speed up status collection on SSH remotes;
- Introduced
dvc import/get
commands to handle importing/downloading from other dvc repositories.dvc import
is in beta state and is not ready for production. Olddvc import
is now calleddvc import-url
. Also introduceddvc get-url
for downloading from ulr to provide command symmetry.; - Introduced python API for opening and reading files from dvc repositories;
- Fix
dvc pipeline show -c
command; - Check DVC-file name validity before actually running the command;