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! 🎉