Skip to content

Releases: iterative/dvc

3.58.0

01 Dec 16:53
198c8f2
Compare
Choose a tag to compare

What's Changed

  • Add --keep option for dvc experiments remove by @rmic in #10633
  • Fix #10638 : makes remove return correct list when used with both --queue and -A by @rmic in #10641

Other Changes

New Contributors

Full Changelog: 3.57.0...3.58.0

3.57.0

26 Nov 05:34
d38b2db
Compare
Choose a tag to compare

What's Changed

๐Ÿ”จ Maintenance

  • build(deps): update platformdirs requirement from <4,>=3.1.1 to >=3.1.1,<5 by @dependabot in #10603
  • Rename dvcx to DataChain in DVC <> DataChain integration by @shcheklein in #10611
  • Update pre-commit to use pinned version of dvc and correct stage names by @mkdjr in #10621
  • deps: bump configobj minver to 5.0.9 by @skshetry in #10636

New Contributors

Full Changelog: 3.56.0...3.57.0

3.56.0

23 Oct 02:15
746f028
Compare
Choose a tag to compare

What's Changed

๐Ÿš€ New Features and Enhancements

  • Add option to show MD5 checksums in dvc ls by @petebachant in #10573
  • ls: implement --tree to show as a tree and --level to limit depth for recursion by @skshetry in #10598

โšก Optimizations

  • add/commit: use hardlink to transfer files to the cache when cache.type is hardlink and on relink mode by @skshetry in #10557

๐Ÿ› Bug Fixes

New Contributors

Full Changelog: 3.55.2...3.56.0

3.55.2

02 Sep 15:01
eec3d48
Compare
Choose a tag to compare

What's Changed

Other Changes

  • dvcfs.get: simplify and separate files into respective filesystems while walking by @skshetry in #10544
  • pyproject.toml: remove stale comment from dependency by @skshetry in #10546

Full Changelog: 3.55.1...3.55.2

3.55.1

29 Aug 13:07
f2b7b00
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • dvcfilesystem.get: prefer downloading from repo.fs before dvc.fs by @skshetry in #10543

Full Changelog: 3.55.0...3.55.1

3.55.0

28 Aug 15:11
4f3fb15
Compare
Choose a tag to compare

What's Changed

โšก Optimizations

  • dvcfs: optimize get() by reducing index.info calls() by @skshetry in #10540

๐Ÿ”จ Maintenance

Other Changes

Full Changelog: 3.54.1...3.55.0

3.54.1

20 Aug 12:32
2dcaea8
Compare
Choose a tag to compare

What's Changed

Optimizations

Bug fixes

  • dependency/repo: do not suppress OSError on info() by @skshetry in #10533

Other Changes

Full Changelog: 3.54.0...3.54.1

3.54.0

19 Aug 12:25
e42d094
Compare
Choose a tag to compare

What's Changed

โšก Optimizations

  • Improves performance of building objects, especially for directories with large no. of files by as much as 70% - 90%. This affects most of the commands. For example,

    • checkout dropped by as much as 80% (see #10491).
    • dvc add performance improved by more than 70%.

    See https://bench.dvc.org/latest.html for more.

  • Avoids relinking on dvc add and dvc commit if possible (iterative/dvc-data#548)

  • Improves performance for dvc diff rename detection (iterative/dvc-data#550).

  • Reintroduces support for hashing files concurrently. This is only done for files larger than 1MB to avoid Python's thread overhead.

  • Avoids stat calls (or, info() calls) during import-url and import. This is now done as part of walk().

3.53.2

12 Aug 15:06
9735b5a
Compare
Choose a tag to compare

What's Changed

๐Ÿ”จ Maintenance

Full Changelog: 3.53.1...3.53.2

3.53.1

06 Aug 08:36
1bef0da
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: 3.53.0...3.53.1