What's Changed
🚀 New Features and Enhancements
- api: Add
exp_save
. by @daavoo in #8727 - exp branch: Make
branch
arg optional. by @daavoo in #9211 - exp remove: fix ui for removing from git remotes by @dberenbaum in #9266
🐛 Bug Fixes
🔨 Maintenance
- build(deps-dev): bump pylint from 2.17.0 to 2.17.1 by @dependabot in #9229
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #9168
- build(deps): bump pyinstaller from 5.8.0 to 5.9.0 by @dependabot in #9169
- exp save: Reintroduce implementation based on
executor
/queue
. by @daavoo in #9165 - deps: bump scmrepo to 0.1.17 by @pmrowla in #9237
Other Changes
- erepo: pass rev instead of fs/scm by @efiop in #9222
- erepo: set subrepos/uninitialized explicitly by @efiop in #9224
- erepo: move legacy exceptions to api by @efiop in #9228
- dvcfs: handle broken symlink/TreeError by @efiop in #9231
- Update duplicate output error msg by @dberenbaum in #9138
- deps: bump dvc-data to 0.46.0 by @efiop in #9241
- output: ignore missing size from files when calculating total size by @skshetry in #9242
- replace funcy.cat with itertools.chain.from_iterable by @skshetry in #9279
- deps: bump dvc-studio-client>=0.6.1,<1 by @daavoo in #9285
- exp run: Propagate
.dvc/config.local
inTempDirExecutor
. by @daavoo in #9289
Full Changelog: 2.51.0...2.52.0