Dvc

Latest version: v3.50.2

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

Scan your dependencies

Page 15 of 89

3.2.3

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

What's Changed
Other Changes
* output: save: error out on cached external outputs by efiop in https://github.com/iterative/dvc/pull/9672
* output: use path instead of relpath by efiop in https://github.com/iterative/dvc/pull/9673


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

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

Page 15 of 89

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.