DVC 0.9 release

We are happy to announce new DVC release 0.9! This is our biggest release yet.

DVC was significantly improved in the new version:

  1. Symlinks were replaced with hardlinks. So, your data files look more natural in a workspace.
  2. No predefined data/ and state/ directories. Data files can be in any place of your repository.
  3. Now DVC writes meta-information in special DVC-files (Dvcfile or .dvc) instead of creating files in state/ directory.
  4. Cache directory cache/ and config file were moved under .dvc/ directory.
  5. We had to refuse compatibility with 0.8 due to the improvements from above.
  6. To avoid uncertainty, $ dvc run does not auto-derive output files anymore. All dependencies and outputs have to be explicitly specified.
  7. A directory can be specified as dependency or output.
  8. Now DVC provides packages for major OS: Mac OS X, Linux, and Windows. Pip installation package is available: $ pip install -U dvc. For Mac OS X brew is also supported.
  9. Documentation was added to the website.
  10. DVC tutorial was updated.

To improve communications and collect more user feedback we added a discussion forum - https://discuss.dvc.org in addition to our traditional communication channel - issue tracker. Please feel free to submit any feedback or comment regarding DVC.

We crafted a fun video about reproducibility issues in machine learning and DVC:

Thanks,
DVC Team

1 Like