Dvc

Latest version: v3.58.0

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

Scan your dependencies

Page 18 of 92

3.2.2

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

What's Changed
🚀 New Features and Enhancements
* checkout: use ui.progress by efiop in https://github.com/iterative/dvc/pull/9661
* data: status: use ui.progress instead of ui.status by efiop in https://github.com/iterative/dvc/pull/9662
🐛 Bug Fixes
* Stable experiment range sorting by omesser in https://github.com/iterative/dvc/pull/9660
* exp pull: update for index fetch by pmrowla in https://github.com/iterative/dvc/pull/9665


**Full Changelog**: https://github.com/iterative/dvc/compare/3.2.1...3.2.2

3.2.1

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

What's Changed
🐛 Bug Fixes
* deps: bump dvc-gdrive to 2.20 by skshetry in https://github.com/iterative/dvc/pull/9657


**Full Changelog**: https://github.com/iterative/dvc/compare/3.2.0...3.2.1

3.2.0

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

What's Changed
🚀 New Features and Enhancements
* checkout: friendlier UI when trying to remove uncached files by efiop in https://github.com/iterative/dvc/pull/9635
* Exp push/pull: update default to push/pull all from head rev by dberenbaum in https://github.com/iterative/dvc/pull/9631
* exp: push/pull --rev help text shows default val by dberenbaum in https://github.com/iterative/dvc/pull/9636
🐛 Bug Fixes
* output: preserve legacy hash_name on save() for unchanged data by pmrowla in https://github.com/iterative/dvc/pull/9643
* exp list: fix ui for tags/branches by dberenbaum in https://github.com/iterative/dvc/pull/9620
* checkout: delete output if we can't create it fully by efiop in https://github.com/iterative/dvc/pull/9642
* output: check legacy hash name in output.add() by pmrowla in https://github.com/iterative/dvc/pull/9646
🔨 Maintenance
* deps: bump scmrepo minver to 1.0.4 by pmrowla in https://github.com/iterative/dvc/pull/9648
* deps: bump dvc-data to >= 2.1.0 by efiop in https://github.com/iterative/dvc/pull/9634
* output: remove: catch FileNotFoundError by dberenbaum in https://github.com/iterative/dvc/pull/9574
Other Changes
* Revert "drop stage-level vars" by skshetry in https://github.com/iterative/dvc/pull/9647
* Bring back checkpoint to schema by daavoo in https://github.com/iterative/dvc/pull/9649

**Full Changelog**: https://github.com/iterative/dvc/compare/3.1.0...3.2.0

3.1.0

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

What's Changed
🚀 New Features and Enhancements
* checkout/fetch: finer control over steps by efiop in https://github.com/iterative/dvc/pull/9601
* api: add config support for open/read by efiop in https://github.com/iterative/dvc/pull/9611
* api: show/exp: add config option by efiop in https://github.com/iterative/dvc/pull/9617
🐛 Bug Fixes
* diff: handle revisions pointing to the same sha by efiop in https://github.com/iterative/dvc/pull/9605
* outputs: is_in_repo: don't try to realpath fs_path by efiop in https://github.com/iterative/dvc/pull/9626
* exp show: quick fix for handling defaultdict in py<3.11.0 by dberenbaum in https://github.com/iterative/dvc/pull/9619
Other Changes
* benchmarks: update tests for dvc 3.x by pmrowla in https://github.com/iterative/dvc/pull/9608
* benchmarks: update min dvc version for test_exp_show by pmrowla in https://github.com/iterative/dvc/pull/9609

**Full Changelog**: https://github.com/iterative/dvc/compare/3.0.0...3.1.0

3.0.0

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

What's Changed
🛠 Breaking Changes

* DVC used to identify a file by removing CRLF line endings (although it stored the original file contents in the cache).
However, in DVC 3.x, this behaviour has been dropped.
Now, DVC hashes the file contents directly without removing CRLF line endings.
All pre-existing DVC-tracked data from DVC 2.x can still be accessed and used in DVC 3.x. However, any new operations that result in a DVC committed change will generate a 3.x DVC output, which will be stored in a different location than 2.x DVC outputs.
The files will be stored in cache at `.dvc/cache/files/md5` and in the remote at `<remote_dir>/files/md5`.

You can read more about it in 4658 and 9538.
* While strictly not required, `dvc cache migrate` command is introduced to migrate 2.x format of cache to 3.x format to make migrations easier (9591).
* Support for tracking (cached) external outputs has been removed (9570).
* `checkpoints` has been removed (9271).
* `dvc run` command has been removed, use `stage add --run` instead (9508).
* `exp init`, `exp gc` commands have been removed (9269, 9273).
* `--show-json`/`--show-md`/`--show-csv` flags are removed (9475). Use `--json`/`--md`/`--csv` instead.
* `--recursive` option from `dvc add` is removed (9513). Use `dvc add dir` to recursively add files in a directory.
* `--file` option from `dvc add`, `dvc import` and `dvc import-url` is now removed (9547, 9562, 9548).
* `--meta`, `--desc`, `--label`, and `--type` option from `dvc add`, `dvc import` and `dvc import-url` is now removed (9481).
* `--jobs` option that is used in combination with `dvc add --to-remote` is now renamed to `--remote-jobs` to avoid confusion with `core.checksum_jobs` (9522, 9550).
* `--metrics` option is removed from both `exp run` and `repro` commands (9458).
* `--pcp` option from `exp show` has been removed (9270).
* Read-only support for dvc 1.0 lockfile format has been removed (9476).
* Support for defining multiple plots as a dictionary has been removed (9486). Use a list instead.
* dvc.yaml: stage-level `vars` is removed (9556).
* use of `.dvc` file as a pipeline stage has been removed, which has been deprecated in 1.0. This means that now it is forbidden to use `params`/`cmd`/`metrics`/`plots` in `.dvc` files (9546, 9551, 9552, 9554). Also, if you have used dvc before `1.0`, `Dvcfile` is no longer supported or recognized.
* `pkg` info has moved from `dvc.utils.pkg` to `dvc._build`. You can now import it using `from dvc import PKG` (9559).

🐛 Bug Fixes
* repro: check for hash mismatch between deleted dependencies and upstream outputs (9533).
* exp list: show experiment shas (9501).
* update: make sure we update hashes/checksums on --to-remote (9536).
* fetch: cache collected (9579).

**Full Changelog**: https://github.com/iterative/dvc/compare/2.58.2...3.0.0

3.0.0a0

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

What's Changed
🛠 Breaking Changes
* commands: remove --show-json/--show-md/--show-csv flags by skshetry in https://github.com/iterative/dvc/pull/9475
* lockfile: drop 1.0 lockfile support by skshetry in https://github.com/iterative/dvc/pull/9476
* exp: Drop `init`. by daavoo in https://github.com/iterative/dvc/pull/9269
* exp show: Drop `--pcp`. by daavoo in https://github.com/iterative/dvc/pull/9270
* remove `data ls` and support for --meta/--desc/--label/--type cli flags by skshetry in https://github.com/iterative/dvc/pull/9481
* remove `dvc.main.main` alias by skshetry in https://github.com/iterative/dvc/pull/9488
* drop Repo.stages by skshetry in https://github.com/iterative/dvc/pull/9489
* drop top-level plots definition as mapping support by skshetry in https://github.com/iterative/dvc/pull/9486
* exp: Drop `gc`. by daavoo in https://github.com/iterative/dvc/pull/9273
* exp run / repro: Drop --metrics. by daavoo in https://github.com/iterative/dvc/pull/9458
🚀 New Features and Enhancements
* stage add: introduce --run option by skshetry in https://github.com/iterative/dvc/pull/9480
🐛 Bug Fixes
* exp: Fix --rev args for ls pull and remove. by daavoo in https://github.com/iterative/dvc/pull/9483
* get_random_exp_name: Use custom random generator. by daavoo in https://github.com/iterative/dvc/pull/9490
Other Changes
* set destination branch to PR title on backport by skshetry in https://github.com/iterative/dvc/pull/9492


**Full Changelog**: https://github.com/iterative/dvc/compare/2.57.2...3.0.0a0

Page 18 of 92

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.