- Config schema verification
- Clouds in config are replaced with remotes. Introduced special command
dvc remote
for adding/modifying/deleting remotes.dvc push/pull/fetch/status
now accepts -r|--remote argument for specifying the particular remote repository you want to use(usedvc config core.remote myremote
to setup default remote repo). - GCP cloud no longer requires ProjectName, as long as your credentials are setup correctly and
gsutil
works for you. - DVC version is now generated dynamically, depending on whether it is release version or from the git(e.g. dvc 0.9.5+89ed2c.mod).
- Fixed automatic dvcfile name generation for
dvc run -o directory/
. - Both dvcfiles and configs are no longer written empty parameters to.
- Test coverage increased to 91%.
- Experimental SSH cloud support added.
- Cloud drivers now use local state to obtain md5, instead of recomputing it every time.
- Introduced local config(.dvc/config.local).
- AWS cloud migrated from boto to boto3.
- Introduces 'md5' field for dvcfiles, which allows us to detect if dvcfile itself has changed(i.e. cmd).
- Non-binary dependencies are now converted to POSIX format(CRLF -> CR) while computing md5, so that dependencies which point to files tracked by git are now compatible on windows and *nix.
- Introduced
dvc metrics
for reading metrics on all branches.