> Refer to https://dvc.org/doc/install for installation instructions.
🚀 New Features and Enhancements
- Fix exp show --sort-by issue 6675 (6764) eggqq007
- webhdfs: migrate to fsspec (6662) isidentical
- hdfs: migrate to fsspec (6604) isidentical
- command: Should not consume 'print' to output default remote info (6650) eggqq007
- command: output prettify json in tty (6743) eggqq007
- Run on Python3.10 (6745) skshetry
- http: explicitly retry all http-related errors (6728) isidentical
- exp init: introduce `--with={default,live}` flag (6716) skshetry
- cli: add short alias for --show-{csv,json,md} (6711) skshetry
- command: Show dvc list output in pretty JSON format (6647) eggqq007
- exp init: show heading based on the presence of dvc.yaml file (6701) skshetry
- exp init: support interactive and explicit options (6681) skshetry
- better exception messages for schema errors (6679) skshetry
- ui: support pager universally (6692) skshetry
- add alias ls for dvc list (6683) ap-kulkarni
- remote: add support for Amazon S3 timeout configuration (6634) whysage
- merge yaml parsing and schema validation into one, aka strictyaml.load (6661) skshetry
- exceptional exceptions (6654) skshetry
- Allow user to specify different state and index tmp dir locations (6419) nueschs
🐛 Bug Fixes
- Fix exp show --sort-by issue 6675 (6764) eggqq007
- gs: use 3-char prefixes (6759) isidentical
- Fix dvclive running subdir (6740) daavoo
- build(setup): avoid leaking tests package into site-packages (6585) pwoolvett
- doctor: fixes unknown cache directory error on some windows mapped network shares (6364) anasitomtn
- http: allow reading proxies from the current environment (6688) isidentical
- ssh: fix path normalization on windows (6517) isidentical
- ssh: bundle bcrypt by default (6678) isidentical
- fix dvc[all] (6657) casperdcl
- progress: do not block on async filesystems (6612) isidentical
🔨 Maintenance
- hdfs: enable mocked hdfs tests by default (6766) isidentical
- advertise Python 3.10 support (6772) skshetry
- build(deps): Bump filelock from 3.2.0 to 3.3.0 (6737) dependabot
- build(deps-dev): Bump types-requests from 2.25.6 to 2.25.9 (6770) dependabot
- build(deps-dev): Bump types-paramiko from 0.1.9 to 2.7.1 (6769) dependabot
- build(deps-dev): Bump types-toml from 0.1.5 to 0.10.0 (6768) dependabot
- build(deps): Bump dvclive from 0.3.0 to 0.4.0 (6753) dependabot
- build(deps): Bump jaraco-windows from 5.6.0 to 5.7.0 (6735) dependabot
- build(deps): Bump pytest-cov from 2.12.1 to 3.0.0 (6736) dependabot
- Bump typing_extensions to >=3.7.4 (6732) gcoter
- setup: bump fsspec/s3fs/gcsfs (6727) isidentical
- build(deps): Bump google-cloud-storage from 1.42.2 to 1.42.3 (6722) dependabot
- build(deps): Bump filelock from 3.1.0 to 3.2.0 (6710) dependabot
- build(deps): Bump filelock from 3.0.12 to 3.1.0 (6698) dependabot
- build(deps): Bump pytest-xdist from 2.3.0 to 2.4.0 (6696) dependabot
- build(deps): Bump google-cloud-storage from 1.42.1 to 1.42.2 (6635) dependabot
- system: get rid of speedcopy (6686) efiop
- fix dvc[all] (6657) casperdcl
Thanks again to anasitomtn, ap-kulkarni, casperdcl, daavoo, dependabot, dependabot[bot], efiop, eggqq007, gcoter, isidentical, nueschs, pared, pre-commit-ci, pre-commit-ci[bot], pwoolvett, skshetry and whysage for the contributions! 🎉