What's Changed
🚀 New Features and Enhancements
⚡ Optimizations
- perf: remove fs exists check in plots, parallel data collect by @shcheklein in #8777
- deps: bump dvc-data to 0.34.0 by @pmrowla in #8842
🐛 Bug Fixes
- config: Reraise
ConfigError
fromConfigObjError
. by @daavoo in #8802 - exp run: Fix
--dry
option. by @daavoo in #8833 - param: Fix status check for Tuples. by @daavoo in #8823
🔨 Maintenance
- build(deps-dev): unpin grandalf by @dependabot in #8792
- build(deps-dev): bump dvc-task from 0.1.9 to 0.1.10 by @dependabot in #8807
- build(deps-dev): bump dvc-task from 0.1.10 to 0.1.11 by @dependabot in #8820
- build(deps-dev): bump pytest from 7.2.0 to 7.2.1 by @dependabot in #8819
Other Changes
- index/stage: move repo collection logic to index by @skshetry in #8782
- mypy: use typesafe cached_property by @skshetry in #8799
- Bump pathspec to 0.10.3 by @karajan1001 in #8767
- index: introduce build_data_index by @efiop in #8810
- pre-commit update: flake8/ruff/pyupgrade/black/isort by @skshetry in #8813
- mypy: don't ignore all imports, also disallow implicit optional by @skshetry in #8814
- Add misc type hints by @dtrifiro in #8430
- deps: bump dvc-data to 0.31.3 by @efiop in #8816
- deps: bump dvc-data to 0.31.4 by @efiop in #8818
- use dvc-data/dvc-objects batching by @pmrowla in #8805
- exp: drop some words from exp names by @dberenbaum in #8811
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #8830
- output.remove: Pass explicit
recursive
flag by @daavoo in #8825
Full Changelog: 2.41.1...2.42.0