Dvc

Latest version: v3.58.0

Safety actively analyzes 688386 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 92

3.54.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Optimizations
* save import hash info to state by dberenbaum in https://github.com/iterative/dvc/pull/10531

Bug fixes
* dependency/repo: do not suppress OSError on info() by skshetry in https://github.com/iterative/dvc/pull/10533

Other Changes
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/iterative/dvc/pull/10532

**Full Changelog**: https://github.com/iterative/dvc/compare/3.54.0...3.54.1

3.54.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

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 https://github.com/iterative/dvc/issues/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-data548)
* Improves performance for `dvc diff` rename detection (iterative/dvc-data550).
* 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

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
🔨 Maintenance
* dvc dependency repo: Catch FileNotFoundError by Honzys in https://github.com/iterative/dvc/pull/10501
* stabilize import db: remove experimental warning by skshetry in https://github.com/iterative/dvc/pull/10510


**Full Changelog**: https://github.com/iterative/dvc/compare/3.53.1...3.53.2

3.53.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Other Changes
* import_db: set dependency.is_in_repo to false by skshetry in https://github.com/iterative/dvc/pull/10504


**Full Changelog**: https://github.com/iterative/dvc/compare/3.53.0...3.53.1

3.53.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Other Changes
* Reimport checkout by dberenbaum in https://github.com/iterative/dvc/pull/10388
* revert to --no-run-cache default for push/pull/fetch by dberenbaum in https://github.com/iterative/dvc/pull/10494


**Full Changelog**: https://github.com/iterative/dvc/compare/3.52.0...3.53.0

3.52.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Other Changes
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/iterative/dvc/pull/10487
* try force overwriting run cache entries on push by dberenbaum in https://github.com/iterative/dvc/pull/10472


**Full Changelog**: https://github.com/iterative/dvc/compare/3.51.3...3.52.0

Page 2 of 92

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.