Refer to https://dvc.org/doc/install for installation instructions.
Changes
🚀 New Features and Enhancements
- exp run: error out when trying to resume from intermediate checkpoint w/no modifications (#5829) @pmrowla
- exp show: separate ui representation of exp names and identifiers (#5885) @skshetry
- diff: use ui.table for --show-md (#5887) @skshetry
- refactor exp show: use new abstractions (#5880) @skshetry
- refactor diff and show to use new table ui and new data structure (#5872) @skshetry
- Add full stops in CLI help (#5867) @jankrepl
- exp run:
dvc commit
DVC-tracked data deps when stashing an experiment (#5859) @pmrowla - html: enable providing custom html page templates (#5694) @pared
- exp: use exp baseline for DVC commands that compare to HEAD during
exp run
(#5818) @pmrowla - Add support for kerberos token based auth (#5809) @naveen24691
- dvc: add -A flag for * --all-commits (#5783) @jorgeorpinel
- exp run: disallow --rev for workspace runs (#5831) @pmrowla
- exp run: suppress "finished run" output on --dry (#5830) @pmrowla
- list: add --show-json option (#5888) @pared
🏇 Optimizations
- fs: introduce fs.find() (#5879) @isidentical
- objects: don't recompute hash on odb.add() if verify is False (#5860) @isidentical
- update: only update the missing hashes with --to-remote (#5773) @isidentical
🐛 Bug Fixes
- pygit: force release of odb contexts after checkout/merge (#5849) @pmrowla
- output: relative paths outside of repo (#5893) @efiop
- metrics: pass --precision to _show_metrics (#5839) @isidentical
🔨 Maintenance
- dependabot: use "maintenance" label (#5898) @efiop
- fs: introduce fs.find() (#5879) @isidentical
- exp show: separate ui representation of exp names and identifiers (#5885) @skshetry
- build(deps): bump google-cloud-storage from 1.37.1 to 1.38.0 (#5883) @dependabot
- build(deps): bump pylint from 2.8.1 to 2.8.2 (#5884) @dependabot
- dagascii: remove unused pager (#5876) @skshetry
- build(deps): bump pre-commit/action from v2.0.2 to v2.0.3 (#5856) @dependabot
- build(deps): bump pylint-pytest from 1.0.3 to 1.1.2 (#5850) @dependabot
- build(deps): bump pytest-mock from 3.5.1 to 3.6.0 (#5874) @dependabot
- build(deps): bump pylint from 2.7.4 to 2.8.1 (#5873) @dependabot
- output: introduce BaseOutput.transfer (#5861) @isidentical
- build(deps): bump codecov/codecov-action from v1.3.2 to v1.4.0 (#5838) @dependabot
- build(deps): bump codecov/codecov-action from v1.4.0 to v1.4.1 (#5857) @dependabot
Thanks again to @bhagone, @dependabot, @dependabot[bot], @efiop, @isidentical, @jankrepl, @jorgeorpinel, @naveen24691, @pared, @pmrowla and @skshetry for the contributions! 🎉