Skip to content

Releases: iterative/dvc

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

3.53.0

30 Jul 18:26
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: 3.52.0...3.53.0

3.52.0

24 Jul 13:19
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: 3.51.3...3.52.0