Recent Releases of dvc

dvc - 3.63.0

What's Changed

🚀 New Features and Enhancements

  • add --remote option to dvc data status --not-in-remote for checking files against a specified remote (instead of a default one) by @skshetry in https://github.com/iterative/dvc/pull/10843

    ```console

    Check against the 'my-s3' remote instead of the default

    $ dvc data status --not-in-remote --remote my-s3 ```

  • exp show accepts multiple --keep and --drop arguments by @skshetry in https://github.com/iterative/dvc/pull/10857

    console $ dvc exp show --keep 'featurize' --keep 'avg_prec' --drop '.*train' --drop '.*split'

  • dvc init supports initializing DVC repository in an arbitrary directory by @skshetry in https://github.com/iterative/dvc/pull/10861

    console $ dvc init /path/to/dvc/repo/that/I/want/to/initialize

  • checkout and pull reports granular summary of changes by @skshetry in https://github.com/iterative/dvc/pull/10842

    Before, DVC would report statistics only about datasets affected during checkout phase.

    console $ dvc pull dataset/train/4 A dataset/ 1 file added and 5843 files fetched

    Now, it will report granular number of files affected by the operation. console $ dvc pull dataset/train/4 A dataset/ 5842 files added and 5843 files fetched

  • data status now detects file moves/renames by default by @skshetry in https://github.com/iterative/dvc/pull/10846

    console $ dvc move foo bar $ dvc data status DVC committed changes: (git commit the corresponding dvc files to update the repo) renamed: foo -> bar

  • dvcignore: share implementation between check-ignore and internal API used by DVC, improve support for unignores (eg: !data/** rules) by @skshetry in https://github.com/iterative/dvc/pull/10856 (Fixes https://github.com/iterative/dvc/issues/10722 and https://github.com/iterative/dvc/issues/10122)

  • support completing remote name in zsh/bash by @skshetry in https://github.com/iterative/dvc/pull/10858

    console $ dvc push --remote <TAB> local my-s3

⚡ Optimizations

  • load only a stage/.dvc file if the target is an address to that particular stage by @skshetry in https://github.com/iterative/dvc/pull/10838 (Fixes https://github.com/iterative/dvc/issues/8768)
  • batch dump stages in commit, do not re-read on save from the workspace by @skshetry in https://github.com/iterative/dvc/pull/10839 (Fixes https://github.com/iterative/dvc/issues/10629)

🐛 Bug Fixes

  • do not show missing cache entries on dvc diff result by @skshetry in https://github.com/iterative/dvc/pull/10845 (Fixes https://github.com/iterative/dvc/pull/7661)
  • treat target as a dataset path instead of search path in dvc status --cloud for dvcfiles by @skshetry in https://github.com/iterative/dvc/pull/10849 (Fixes https://github.com/iterative/dvc/issues/9336)
  • handle missing DVC repo at Git HEAD in dvc data status by @skshetry in https://github.com/iterative/dvc/pull/10862
  • show entry in "Not in cache" if dir entry is missing in dvc diff by @skshetry in https://github.com/iterative/dvc/pull/10844 (Fixes https://github.com/iterative/dvc/issues/7661)
  • fix dvc.yaml filepath in error message when reading from git revisions by @skshetry in https://github.com/iterative/dvc/pull/10847

🔨 Maintenance

  • fix some, suppress some issues from ty check by @skshetry in https://github.com/iterative/dvc/pull/10841

Full Changelog: https://github.com/iterative/dvc/compare/3.62.0...3.63.0

- Python
Published by skshetry 4 months ago

dvc - 3.62.0

What's Changed

🚀 New Features and Enhancements

  • exp: add --hide-workspace flag to exp show by @MirjalilovS in https://github.com/iterative/dvc/pull/10798
  • queue: show a hint to check celery logs if logs are missing and is a failed experiment by @skshetry in https://github.com/iterative/dvc/pull/10814
  • hashing: Add usedforsecurity=False on hashlib calls by @BJohnBraddock in https://github.com/iterative/dvc/pull/10826

🐛 Bug Fixes

  • fix(data status): handle missing .dir file from the cache on notinremote checks by @skshetry in https://github.com/iterative/dvc/pull/10822
  • data status: fix remote check progress bar by @skshetry in https://github.com/iterative/dvc/pull/10804
  • analytics: send remote types and git-remote's path hashes by @skshetry in https://github.com/iterative/dvc/pull/10816
  • cli: status: return integer instead of bool on --quiet by @skshetry in https://github.com/iterative/dvc/pull/10820
  • exp run: fix failure when dependencies are from inside submodules by @skshetry in https://github.com/iterative/dvc/pull/10831
  • try to reset log-level after setting it by @skshetry in https://github.com/iterative/dvc/pull/10800

🔨 Maintenance

  • stop using gitpython in tests by @skshetry in https://github.com/iterative/dvc/pull/10808
  • try to fix test with new rich by @skshetry in https://github.com/iterative/dvc/pull/10815
  • fix: remove apostrophe and hyphen words from NOUNS and ADJECTIVES. by @KoyoMatsuda-hacarus in https://github.com/iterative/dvc/pull/10833

New Contributors

  • @MirjalilovS made their first contribution in https://github.com/iterative/dvc/pull/10798
  • @BJohnBraddock made their first contribution in https://github.com/iterative/dvc/pull/10826
  • @KoyoMatsuda-hacarus made their first contribution in https://github.com/iterative/dvc/pull/10833

Full Changelog: https://github.com/iterative/dvc/compare/3.61.0...3.62.0

- Python
Published by skshetry 5 months ago

dvc - 3.61.0

What's Changed

🚀 New Features and Enhancements

  • data status: support targets to limit scope of command by @skshetry in https://github.com/iterative/dvc/pull/10789
  • feat: ignore files not in remote when push is false by @Northo in https://github.com/iterative/dvc/pull/10749
  • [cli,lock] Allow waitforlock by @Wheest in https://github.com/iterative/dvc/pull/10784

🐛 Bug Fixes

  • fix(data status): show committed changes in a new Git repository by @skshetry in https://github.com/iterative/dvc/pull/10790
  • cache: use configured cache directory for fs cache path by @italosestilon in https://github.com/iterative/dvc/pull/10795

New Contributors

  • @Northo made their first contribution in https://github.com/iterative/dvc/pull/10749
  • @Wheest made their first contribution in https://github.com/iterative/dvc/pull/10784
  • @italosestilon made their first contribution in https://github.com/iterative/dvc/pull/10795

Full Changelog: https://github.com/iterative/dvc/compare/3.60.1...3.60.2

- Python
Published by skshetry 6 months ago

dvc - 3.60.1

What's Changed

Bugfixes

  • site_cache_dir() must return DVC_SITE_CACHE_DIR if it exists by @rgoya in https://github.com/iterative/dvc/pull/10776
  • DVC_SITE_CACHE_DIR environment variable should override core.site_cache_dir by @rgoya in https://github.com/iterative/dvc/pull/10778
  • bump dvc-s3 to >=3.2.1 to fix #10767 by @skshetry in https://github.com/iterative/dvc/pull/10771.

Full Changelog: https://github.com/iterative/dvc/compare/3.60.0...3.60.1

- Python
Published by skshetry 7 months ago

dvc - 3.60.0

What's Changed

🚀 New Features and Enhancements

  • fix(dvcfs): rename argument url to repo by @skshetry in https://github.com/iterative/dvc/pull/10754
  • fs(gs): allow configuring anonymous login by @skshetry in https://github.com/iterative/dvc/pull/10756

Bugfixes

  • fix: treated S3 configpath as a relpath by @clouds56 in https://github.com/iterative/dvc/pull/10758

Other Changes

  • deps: bump minver version for dvc-gs to 3.0.2 by @skshetry in https://github.com/iterative/dvc/pull/10757
  • bench: check for dvcbin.version instead of dvcrev by @skshetry in https://github.com/iterative/dvc/pull/10764

New Contributors

  • @clouds56 made their first contribution in https://github.com/iterative/dvc/pull/10758

Full Changelog: https://github.com/iterative/dvc/compare/3.59.2...3.60.0

- Python
Published by skshetry 7 months ago

dvc - 3.59.2

What's Changed

Other Changes

🚀 Enhancements

  • remote: show default when run "dvc remote list" by @RMCrean in https://github.com/iterative/dvc/pull/10711

🐛 Bug Fixes

  • Forward args to getremoteconfig() and honour core/noscm if present by @rgoya in https://github.com/iterative/dvc/pull/10719
  • repo: try to support opening uninitialized/broken repositories by @skshetry in https://github.com/iterative/dvc/pull/10736

🔨 Maintenance

  • Bring the banner back by @PythonFZ in https://github.com/iterative/dvc/pull/10728
  • pyproject: update license to PEP 639 format by @skshetry in https://github.com/iterative/dvc/pull/10709

New Contributors

  • @RMCrean made their first contribution in https://github.com/iterative/dvc/pull/10711
  • @rgoya made their first contribution in https://github.com/iterative/dvc/pull/10719

Full Changelog: https://github.com/iterative/dvc/compare/3.59.1...3.59.2

- Python
Published by skshetry 8 months ago

dvc - 3.59.1

What's Changed

Other Changes

  • import: fix broken progressbar when importing folder by @petrchmelar in https://github.com/iterative/dvc/pull/10678
  • ls/ls-url: do not show size for entry with size<=0 for a directory by @skshetry in https://github.com/iterative/dvc/pull/10687

New Contributors

  • @petrchmelar made their first contribution in https://github.com/iterative/dvc/pull/10678

Full Changelog: https://github.com/iterative/dvc/compare/3.59.0...3.59.1

- Python
Published by skshetry 11 months ago

dvc - 3.59.0

New Features

--tree and --level support for ls-url

ls-url has a new --tree flag to view files in a tree-like format. The url can be a local path or a path to a remote cloud (eg: s3://bucket/data).

console $ dvc ls-url --tree . data ├── .gitignore ├── data.xml.dvc ├── features │ ├── test.pkl │ └── train.pkl └── prepared ├── test.tsv └── train.tsv

To control the depth of recursion, --level=N option was added. That works with both --recursive and --tree display options. Added by @skshetry in https://github.com/iterative/dvc/pull/10664.

3.13 support

DVC now officially supports Python 3.13. Added by @skshetry in https://github.com/iterative/dvc/pull/10665 and https://github.com/iterative/dvc/pull/10667.

Other Changes

  • chore(studio): Update Studio URL to new domain by @mjasion and @0x2b3bfa0 in https://github.com/iterative/dvc/pull/10538

Full Changelog: https://github.com/iterative/dvc/compare/3.58.0...3.59.0

- Python
Published by skshetry 12 months ago

dvc - 3.58.0

What's Changed

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

Other Changes

  • set DVCNOANALYTICS on lint by @skshetry in https://github.com/iterative/dvc/pull/10640

New Contributors

  • @rmic made their first contribution in https://github.com/iterative/dvc/pull/10633

Full Changelog: https://github.com/iterative/dvc/compare/3.57.0...3.58.0

- Python
Published by shcheklein about 1 year ago

dvc - 3.57.0

What's Changed

🔨 Maintenance

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

New Contributors

  • @mkdjr made their first contribution in https://github.com/iterative/dvc/pull/10621

Full Changelog: https://github.com/iterative/dvc/compare/3.56.0...3.57.0

- Python
Published by skshetry about 1 year ago

dvc - 3.56.0

What's Changed

🚀 New Features and Enhancements

  • Add option to show MD5 checksums in dvc ls by @petebachant in https://github.com/iterative/dvc/pull/10573
  • ls: implement --tree to show as a tree and --level to limit depth for recursion by @skshetry in https://github.com/iterative/dvc/pull/10598

⚡ Optimizations

  • add/commit: use hardlink to transfer files to the cache when cache.type is hardlink and on relink mode by @skshetry in https://github.com/iterative/dvc/pull/10557

🐛 Bug Fixes

  • fix: directory creation on pulling data by @sssilvar in https://github.com/iterative/dvc/pull/10580
  • bump scmrepo version by @shcheklein in https://github.com/iterative/dvc/pull/10570
  • Update warning message gc.py by @5AIPAVAN in https://github.com/iterative/dvc/pull/10592

New Contributors

  • @sssilvar made their first contribution in https://github.com/iterative/dvc/pull/10580
  • @5AIPAVAN made their first contribution in https://github.com/iterative/dvc/pull/10592
  • @petebachant made their first contribution in https://github.com/iterative/dvc/pull/10573

Full Changelog: https://github.com/iterative/dvc/compare/3.55.2...3.56.0

- Python
Published by skshetry about 1 year ago

dvc - 3.55.2

What's Changed

Other Changes

  • dvcfs.get: simplify and separate files into respective filesystems while walking by @skshetry in https://github.com/iterative/dvc/pull/10544
  • pyproject.toml: remove stale comment from dependency by @skshetry in https://github.com/iterative/dvc/pull/10546

Full Changelog: https://github.com/iterative/dvc/compare/3.55.1...3.55.2

- Python
Published by skshetry over 1 year ago

dvc - 3.55.1

What's Changed

Bugfixes

  • dvcfilesystem.get: prefer downloading from repo.fs before dvc.fs by @skshetry in https://github.com/iterative/dvc/pull/10543

Full Changelog: https://github.com/iterative/dvc/compare/3.55.0...3.55.1

- Python
Published by skshetry over 1 year ago

dvc - 3.55.0

What's Changed

⚡ Optimizations

  • dvcfs: optimize get() by reducing index.info calls() by @skshetry in https://github.com/iterative/dvc/pull/10540 ### 🔨 Maintenance
  • build(deps): bump mypy from 1.11.1 to 1.11.2 by @dependabot in https://github.com/iterative/dvc/pull/10539 ### Other Changes
  • ci (bench): skip benchmark for test_import on versions >=3.53,<3.54.1 by @skshetry in https://github.com/iterative/dvc/pull/10535
  • simplify running benchmarks by @skshetry in https://github.com/iterative/dvc/pull/10536
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10541

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

- Python
Published by skshetry over 1 year ago

dvc - 3.54.1

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

- Python
Published by skshetry over 1 year ago

dvc - 3.54.0

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-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().

- Python
Published by skshetry over 1 year ago

dvc - 3.53.2

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

- Python
Published by skshetry over 1 year ago

dvc - 3.53.1

What's Changed

Other Changes

  • importdb: set dependency.isin_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

- Python
Published by skshetry over 1 year ago

dvc - 3.53.0

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

- Python
Published by dberenbaum over 1 year ago

dvc - 3.52.0

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

- Python
Published by dberenbaum over 1 year ago

dvc - 3.51.3

What's Changed

🔨 Maintenance

  • build(deps): update flufl-lock requirement from <8,>=5 to >=8.1.0,<9 by @dependabot in https://github.com/iterative/dvc/pull/10470

Other Changes

  • Read studio hostname from config when not present on cli or env by @georgegeddes in https://github.com/iterative/dvc/pull/10459
  • chore(studio): Update Studio URL to new domain by @mjasion in https://github.com/iterative/dvc/pull/10468
  • set lower bound on fsspec by @dberenbaum in https://github.com/iterative/dvc/pull/10479

New Contributors

  • @georgegeddes made their first contribution in https://github.com/iterative/dvc/pull/10459
  • @mjasion made their first contribution in https://github.com/iterative/dvc/pull/10468

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

- Python
Published by skshetry over 1 year ago

dvc - 3.51.2

What's Changed

🔨 Maintenance

  • fix(benchmarks): force older pygit2 for older DVC versions by @shcheklein in https://github.com/iterative/dvc/pull/10447 ### Other Changes
  • fix fish shell support by @oswdm in https://github.com/iterative/dvc/pull/10445
  • fix(pull): normalize dependency path by @georgeyk in https://github.com/iterative/dvc/pull/10446

New Contributors

  • @oswdm made their first contribution in https://github.com/iterative/dvc/pull/10445
  • @georgeyk made their first contribution in https://github.com/iterative/dvc/pull/10446

Full Changelog: https://github.com/iterative/dvc/compare/3.51.1...3.51.2

- Python
Published by skshetry over 1 year ago

dvc - 3.51.1

What's Changed

Other Changes

  • fix(push/pull): don't fail on unsupported run cache by @shcheklein in https://github.com/iterative/dvc/pull/10441

Full Changelog: https://github.com/iterative/dvc/compare/3.51.0...3.51.1

- Python
Published by skshetry over 1 year ago

dvc - 3.51.0

What's Changed

Other Changes

  • push/pull run cache by default by @dberenbaum in https://github.com/iterative/dvc/pull/10433
  • add dvc artifacts get --show-url by @dberenbaum in https://github.com/iterative/dvc/pull/10423
  • artifacts: get studio info from local config by @dberenbaum in https://github.com/iterative/dvc/pull/10422
  • repro --pull refactor by @dberenbaum in https://github.com/iterative/dvc/pull/10435

Full Changelog: https://github.com/iterative/dvc/compare/3.50.3...3.51.0

- Python
Published by dberenbaum over 1 year ago

dvc - 3.50.3

What's Changed

Other Changes

  • deps: bump scmrepo to >=3.3.4 by @skshetry in https://github.com/iterative/dvc/pull/10432

Full Changelog: https://github.com/iterative/dvc/compare/3.50.2...3.50.3

- Python
Published by skshetry over 1 year ago

dvc - 3.50.2

What's Changed

  • import/get: optimize LFS prefetching by @sisp in https://github.com/iterative/dvc/pull/10414
  • [fix] import/get: escape non-pattern LFS path parts by @sisp in https://github.com/iterative/dvc/pull/10416

New Contributors

  • @sisp made their first contribution in https://github.com/iterative/dvc/pull/10414

Full Changelog: https://github.com/iterative/dvc/compare/3.50.1...3.50.2

- Python
Published by shcheklein over 1 year ago

dvc - 3.50.1

What's Changed

🔨 Maintenance

  • build(deps): bump mypy from 1.9.0 to 1.10.0 by @dependabot in https://github.com/iterative/dvc/pull/10405 ### Other Changes
  • deps: bump scmrepo minver to >=3.3.2,<4 by @skshetry in https://github.com/iterative/dvc/pull/10406
  • add replication factor argument for hdfs in config schema by @samssh in https://github.com/iterative/dvc/pull/10396
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10397
  • dvc: s3: allow configuring anonymous access by @2maz in https://github.com/iterative/dvc/pull/10407

New Contributors

  • @samssh made their first contribution in https://github.com/iterative/dvc/pull/10396
  • @2maz made their first contribution in https://github.com/iterative/dvc/pull/10407

Full Changelog: https://github.com/iterative/dvc/compare/3.50.0...3.50.1

- Python
Published by dberenbaum over 1 year ago

dvc - 3.50.0

What's Changed

🛠 Breaking Changes

  • artifacts: add support for monorepo by @skshetry in https://github.com/iterative/dvc/pull/10386

🚀 New Features and Enhancements

  • add option to not relink by @dberenbaum in https://github.com/iterative/dvc/pull/10389

🐛 Bug Fixes

  • params/metrics: do not fail during dir expansion by @skshetry in https://github.com/iterative/dvc/pull/10375
  • add: raise DoesNotExistError only if the output path does not exist by @skshetry in https://github.com/iterative/dvc/pull/10373

Other Changes

  • fix test for dvc-render updates to plots title anchor by @dberenbaum in https://github.com/iterative/dvc/pull/10387
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10376
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10384
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10390

Full Changelog: https://github.com/iterative/dvc/compare/3.49.0...3.50.0

- Python
Published by skshetry over 1 year ago

dvc - 3.49.0

What's Changed

🚀 New Features and Enhancements

  • templating: support on top-level params/metrics/plots/artifacts/datasets by @skshetry in https://github.com/iterative/dvc/pull/10359
  • DVC_STAGE: Added environment variable to track DVC stage name by @rishabhsharma22 in https://github.com/iterative/dvc/pull/10357

🐛 Bug Fixes

  • sync: skip if remote doesn't match output remote by @dberenbaum in https://github.com/iterative/dvc/pull/10365
  • add attrs explicit dependency by @shcheklein in https://github.com/iterative/dvc/pull/10354

🔨 Maintenance

  • build(deps-dev): update dvc-data requirement from <3.15,>=3.13 to >=3.15,<3.16 by @dependabot in https://github.com/iterative/dvc/pull/10368
  • add a regression test for #10309 by @skshetry in https://github.com/iterative/dvc/pull/10369

New Contributors

  • @rishabhsharma22 made their first contribution in https://github.com/iterative/dvc/pull/10357

Full Changelog: https://github.com/iterative/dvc/compare/3.48.4...3.49.0

- Python
Published by skshetry almost 2 years ago

dvc - 3.48.4

What's Changed

🔨 Maintenance

  • build(deps-dev): bump mypy from 1.8.0 to 1.9.0 by @dependabot in https://github.com/iterative/dvc/pull/10348 ### Other Changes
  • get: update show-url to take remote args by @dberenbaum in https://github.com/iterative/dvc/pull/10349
  • exp: use exp git remote for studio repo url by @dberenbaum in https://github.com/iterative/dvc/pull/10345

Full Changelog: https://github.com/iterative/dvc/compare/3.48.3...3.48.4

- Python
Published by dberenbaum almost 2 years ago

dvc - 3.48.3

What's Changed

  • dvc studio login automatically push experiments by default by @AlexandreKempf in https://github.com/iterative/dvc/pull/10331

Other Changes

  • handle auto push errors by @dberenbaum in https://github.com/iterative/dvc/pull/10340
  • fix(plots): handle empty directories by @shcheklein in https://github.com/iterative/dvc/pull/10344
  • fix auto push for queue/tmp experiments by @dberenbaum in https://github.com/iterative/dvc/pull/10343

Full Changelog: https://github.com/iterative/dvc/compare/3.48.2...3.48.3

- Python
Published by shcheklein almost 2 years ago

dvc - 3.48.2

What's Changed

🚀 New Features and Enhancements

  • experiments: auto push experiments by @AlexandreKempf in https://github.com/iterative/dvc/pull/10323

Full Changelog: https://github.com/iterative/dvc/compare/3.48.1...3.48.2

- Python
Published by skshetry almost 2 years ago

dvc - 3.48.1

What's Changed

🔨 Maintenance

  • build(deps-dev): update dvc-data requirement from <3.14,>=3.13 to >=3.13,<3.15 by @dependabot in https://github.com/iterative/dvc/pull/10329 ### Other Changes
  • plots: fix plots nested configuration by @AlexandreKempf in https://github.com/iterative/dvc/pull/10320

New Contributors

  • @AlexandreKempf made their first contribution in https://github.com/iterative/dvc/pull/10320

Full Changelog: https://github.com/iterative/dvc/compare/3.48.0...3.48.1

- Python
Published by skshetry almost 2 years ago

dvc - 3.48.0

What's Changed

🐛 Bug Fixes

  • plots: support x-dict in nested dvc.yaml by @mattseddon in https://github.com/iterative/dvc/pull/10318

Full Changelog: https://github.com/iterative/dvc/compare/3.47.0...3.48.0

- Python
Published by skshetry almost 2 years ago

dvc - 3.47.0

What's Changed

Other Changes

  • studio: add subdir to live metrics post messages to support live experiments in monorepos by @mattseddon in https://github.com/iterative/dvc/pull/10303

Full Changelog: https://github.com/iterative/dvc/compare/3.46.0...3.47.0

- Python
Published by mattseddon almost 2 years ago

dvc - 3.46.0

What's Changed

Other Changes

  • index: check dep.hash_name for imports by @efiop in https://github.com/iterative/dvc/pull/10270
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10310

Full Changelog: https://github.com/iterative/dvc/compare/3.45.0...3.46.0

- Python
Published by efiop almost 2 years ago

dvc - 3.45.0

What's Changed

Other Changes

  • simplify message in studio login/logout flow by @skshetry in https://github.com/iterative/dvc/pull/10297
  • deps: bump dvc-studio-client to >=0.19,<1 by @skshetry in https://github.com/iterative/dvc/pull/10298
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10301
  • deps: bump dvc-data >=3.13.0 by @efiop in https://github.com/iterative/dvc/pull/10304

Full Changelog: https://github.com/iterative/dvc/compare/3.44.0...3.45.0

- Python
Published by efiop almost 2 years ago

dvc - 3.44.0

What's Changed

🚀 New Features and Enhancements

  • status: add option to skip imports by @dberenbaum in https://github.com/iterative/dvc/pull/10277

🔨 Maintenance

  • build(deps-dev): update dvc-data requirement from <3.11,>=3.10 to >=3.10,<3.12 by @dependabot in https://github.com/iterative/dvc/ pull/10295
  • deps: bump dvc-objects, dvc-data and scmrepo by @skshetry in https://github.com/iterative/dvc/pull/10280

Full Changelog: https://github.com/iterative/dvc/compare/3.43.1...3.44.0

- Python
Published by skshetry almost 2 years ago

dvc - 3.43.1

What's Changed

🐛 Bug Fixes

  • repo: index: don't set cache storage if there is no out.cache by @efiop in https://github.com/iterative/dvc/pull/10275

Full Changelog: https://github.com/iterative/dvc/compare/3.43.0...3.43.1

- Python
Published by efiop almost 2 years ago

dvc - 3.43.0

What's Changed

🐛 Bug Fixes

  • repo: sitecachedir: separate subdir from root_dir by @efiop in https://github.com/iterative/dvc/pull/10273 ### 🔨 Maintenance
  • build(deps-dev): update pytest-docker requirement from <3,>=1 to >=1,<4 by @dependabot in https://github.com/iterative/dvc/pull/10262
  • build(deps-dev): update pytest requirement from <8,>=7 to >=7,<9 by @dependabot in https://github.com/iterative/dvc/pull/10259 ### Other Changes
  • fetch: handle missing/modified imports by @efiop in https://github.com/iterative/dvc/pull/10220
  • exp show: output executor info for successful exps when available by @pmrowla in https://github.com/iterative/dvc/pull/10239
  • drop Python 3.8 support by @skshetry in https://github.com/iterative/dvc/pull/10265
  • introduce dataset dependency by @skshetry in https://github.com/iterative/dvc/pull/10164
  • Revert "build(deps-dev): update pytest requirement from <8,>=7 to >=7,<9" by @skshetry in https://github.com/iterative/dvc/pull/10269

Full Changelog: https://github.com/iterative/dvc/compare/3.42.0...3.43.0

- Python
Published by efiop almost 2 years ago

dvc - 3.42.0

What's Changed

Other Changes

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10238
  • hydra: support plugins by @dberenbaum in https://github.com/iterative/dvc/pull/10240
  • deps: bump dvc-data to >=3.8 by @efiop in https://github.com/iterative/dvc/pull/10254
  • status: always show json by @dberenbaum in https://github.com/iterative/dvc/pull/10253

Full Changelog: https://github.com/iterative/dvc/compare/3.41.0...3.41.1

What's Changed

Other Changes

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10238
  • hydra: support plugins by @dberenbaum in https://github.com/iterative/dvc/pull/10240
  • deps: bump dvc-data to >=3.8 by @efiop in https://github.com/iterative/dvc/pull/10254
  • status: always show json by @dberenbaum in https://github.com/iterative/dvc/pull/10253

Full Changelog: https://github.com/iterative/dvc/compare/3.41.0...3.42.0

- Python
Published by efiop almost 2 years ago

dvc - 3.41.0

What's Changed

Other Changes

  • exp save: add target arg by @dberenbaum in https://github.com/iterative/dvc/pull/10243
  • update min version of dvc-render to 1.0.1 by @mattseddon in https://github.com/iterative/dvc/pull/10250

Full Changelog: https://github.com/iterative/dvc/compare/3.40.1...3.41.0

- Python
Published by mattseddon almost 2 years ago

dvc - 3.40.1

What's Changed

🐛 Bug Fixes

  • config: azure: don't forget Coerce() for timeouts by @efiop in https://github.com/iterative/dvc/pull/10247

Full Changelog: https://github.com/iterative/dvc/compare/3.40.0...3.40.1

- Python
Published by efiop almost 2 years ago

dvc - 3.40.0

What's Changed

Other Changes

  • repro --pull: always pull deps by @dberenbaum in https://github.com/iterative/dvc/pull/10187

Full Changelog: https://github.com/iterative/dvc/compare/3.39.0...3.40.0

- Python
Published by efiop almost 2 years ago

dvc - 3.39.0

What's Changed

🐛 Bug Fixes

  • db: atomically create output file by @skshetry in https://github.com/iterative/dvc/pull/10224
  • top-level plot collections: fail on empty dict by @skshetry in https://github.com/iterative/dvc/pull/10233 ### Other Changes
  • import-db: support importing a table by @skshetry in https://github.com/iterative/dvc/pull/10219
  • database: drop dbt implementation by @skshetry in https://github.com/iterative/dvc/pull/10222
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10223
  • import-db: fix metavar by @skshetry in https://github.com/iterative/dvc/pull/10226
  • cli: lowercase metavar by default by @skshetry in https://github.com/iterative/dvc/pull/10227
  • Revert "import-db: fix metavar" by @skshetry in https://github.com/iterative/dvc/pull/10228

Full Changelog: https://github.com/iterative/dvc/compare/3.38.1...3.39.0

- Python
Published by skshetry almost 2 years ago

dvc - 3.38.1

What's Changed

Other Changes

  • index: data_tree: handle partial imports by @efiop in https://github.com/iterative/dvc/pull/10221

Full Changelog: https://github.com/iterative/dvc/compare/3.38.0...3.38.1

- Python
Published by efiop almost 2 years ago

dvc - 3.38.0

What's Changed

🐛 Bug Fixes

  • index: fix storage for imports by @efiop in https://github.com/iterative/dvc/pull/10213
  • deps: bump dvc-data to >=3.6 by @efiop in https://github.com/iterative/dvc/pull/10215
  • index: load files from import by @efiop in https://github.com/iterative/dvc/pull/10216
  • impurl: gitignore during toremote op by @dberenbaum in https://github.com/iterative/dvc/pull/10218 ### 🔨 Maintenance
  • output: get rid of out.odb by @efiop in https://github.com/iterative/dvc/pull/10212

Full Changelog: https://github.com/iterative/dvc/compare/3.37.0...3.38.0

- Python
Published by efiop almost 2 years ago

dvc - 3.37.0

What's Changed

🚀 New Features and Enhancements

  • webhdfs: implement support for basic auth and proxy by @gdiepen in https://github.com/iterative/dvc/pull/10075
  • ui: push: use blank pbar for the header by @efiop in https://github.com/iterative/dvc/pull/10197
  • drop lock from paramsshow and metricsshow by @dberenbaum in https://github.com/iterative/dvc/pull/10174 ### 🐛 Bug Fixes
  • fix partial fetch by @skshetry in https://github.com/iterative/dvc/pull/10205
  • push: don't try to update meta for non versioned remotes by @efiop in https://github.com/iterative/dvc/pull/10207
  • index: mark remote as read_only for imports by @efiop in https://github.com/iterative/dvc/pull/10208 ### 🔨 Maintenance
  • build(deps-dev): bump mypy from 1.7.1 to 1.8.0 by @dependabot in https://github.com/iterative/dvc/pull/10189
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10200

New Contributors

  • @gdiepen made their first contribution in https://github.com/iterative/dvc/pull/10075

Full Changelog: https://github.com/iterative/dvc/compare/3.36.1...3.37.0

- Python
Published by efiop almost 2 years ago

dvc - 3.36.1

What's Changed

Other Changes

  • deps: bump dvc-data to >=3.3 by @efiop in https://github.com/iterative/dvc/pull/10195

Full Changelog: https://github.com/iterative/dvc/compare/3.36.0...3.36.1

- Python
Published by efiop about 2 years ago

dvc - 3.36.0

What's Changed

🚀 New Features and Enhancements

  • push: leave ui messages by @efiop in https://github.com/iterative/dvc/pull/10190 ### ⚡ Optimizations
  • push: only collect needed files when updating version_ids by @efiop in https://github.com/iterative/dvc/pull/10191 ### 🐛 Bug Fixes
  • index: load meta from outs.files by @efiop in https://github.com/iterative/dvc/pull/10188

Full Changelog: https://github.com/iterative/dvc/compare/3.35.0...3.36.0

- Python
Published by efiop about 2 years ago

dvc - 3.35.0

What's Changed

Other Changes

  • gc: add --skip-failed by @dberenbaum in https://github.com/iterative/dvc/pull/10155
  • testing: don't forget to check dvc.lock for cloud versioned dirs by @efiop in https://github.com/iterative/dvc/pull/10181

Full Changelog: https://github.com/iterative/dvc/compare/3.34.0...3.35.0

- Python
Published by efiop about 2 years ago

dvc - 3.34.0

What's Changed

🐛 Bug Fixes

  • param: fix exponential memory allocation by @0x2b3bfa0 in https://github.com/iterative/dvc/pull/10178 ### 🔨 Maintenance
  • build(deps): bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/iterative/dvc/pull/10163
  • build(deps): bump actions/download-artifact from 3 to 4 by @dependabot in https://github.com/iterative/dvc/pull/10171
  • build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/iterative/dvc/pull/10170 ### Other Changes
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10153
  • cli: debug: finalize profiler reports on errors by @efiop in https://github.com/iterative/dvc/pull/10159
  • deps: bump dvc-data to >= 2.25.0 by @efiop in https://github.com/iterative/dvc/pull/10161
  • dvcfs: make repo creation lazy by @efiop in https://github.com/iterative/dvc/pull/10166
  • deps: update dvc-data to >=3 by @efiop in https://github.com/iterative/dvc/pull/10168
  • param: optimize fix for exponential memory allocation by @0x2b3bfa0 in https://github.com/iterative/dvc/pull/10180
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10183

Full Changelog: https://github.com/iterative/dvc/compare/3.33.4...3.34.0

- Python
Published by efiop about 2 years ago

dvc - 3.33.4

What's Changed

🔨 Maintenance

  • build(deps): bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/iterative/dvc/pull/10145 ### Other Changes
  • exp: ignore workspace errors during push/pull by @dberenbaum in https://github.com/iterative/dvc/pull/10128
  • unprotect: add progress bar using callbacks by @skshetry in https://github.com/iterative/dvc/pull/10152
  • cli: introduce basic dvc du by @efiop in https://github.com/iterative/dvc/pull/10068
  • deps: update dvc-data to >=2.24 by @skshetry in https://github.com/iterative/dvc/pull/10158

Full Changelog: https://github.com/iterative/dvc/compare/3.33.3...3.33.4

- Python
Published by skshetry about 2 years ago

dvc - 3.33.3

What's Changed

Other Changes

  • deps: bump dvc-data to 2.22.6 by @efiop in https://github.com/iterative/dvc/pull/10144

Full Changelog: https://github.com/iterative/dvc/compare/3.33.2...3.33.3

- Python
Published by efiop about 2 years ago

dvc - 3.33.2

What's Changed

Other Changes

  • deps: bump dvc-data to >=2.22.5 by @efiop in https://github.com/iterative/dvc/pull/10141

Full Changelog: https://github.com/iterative/dvc/compare/3.33.1...3.33.2

- Python
Published by efiop about 2 years ago

dvc - 3.33.1

What's Changed

⚡ Optimizations

  • deps: bump dvc-data to >=2.22.4 by @efiop in https://github.com/iterative/dvc/pull/10139

Full Changelog: https://github.com/iterative/dvc/compare/3.33.0...3.33.1

- Python
Published by efiop about 2 years ago

dvc - 3.33.0

What's Changed

Other Changes

  • plots: standardise across DVC/Studio/VS Code by @mattseddon in https://github.com/iterative/dvc/pull/9931

Full Changelog: https://github.com/iterative/dvc/compare/3.32.0...3.33.0

- Python
Published by mattseddon about 2 years ago

dvc - 3.32.0

What's Changed

🚀 New Features and Enhancements

  • studio: Add Studio authentication to DVC by @amritghimire in https://github.com/iterative/dvc/pull/10074
  • cache migrate: include dvc.lock dependencies in --dvc-files by @pmrowla in https://github.com/iterative/dvc/pull/10130 ### 🔨 Maintenance
  • build(deps-dev): bump mypy from 1.7.0 to 1.7.1 by @dependabot in https://github.com/iterative/dvc/pull/10108
  • deps: bump dvc-oss to >=2.22.0 by @efiop in https://github.com/iterative/dvc/pull/10138
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/10100

Full Changelog: https://github.com/iterative/dvc/compare/3.31.2...3.32.0

- Python
Published by efiop about 2 years ago

dvc - 3.31.2

What's Changed

Other Changes

  • testing: bench: use --dataset instead of --size by @efiop in https://github.com/iterative/dvc/pull/10134

Full Changelog: https://github.com/iterative/dvc/compare/3.31.1...3.31.2

- Python
Published by efiop about 2 years ago

dvc - 3.31.1

What's Changed

Other Changes

  • testing: bench: add openorca by @efiop in https://github.com/iterative/dvc/pull/10133

Full Changelog: https://github.com/iterative/dvc/compare/3.31.0...3.31.1

- Python
Published by efiop about 2 years ago

dvc - 3.31.0

What's Changed

🔨 Maintenance

  • tests: do not setup pytest plugin entrypoint by @skshetry in https://github.com/iterative/dvc/pull/10121 ### Other Changes
  • import/get: support pre-fetching LFS objects from Git-LFS repos by @pmrowla in https://github.com/iterative/dvc/pull/10072
  • add security-extend to codeql queries by @skshetry in https://github.com/iterative/dvc/pull/10131
  • testing: bench: add pytestreportheader by @efiop in https://github.com/iterative/dvc/pull/10132

Full Changelog: https://github.com/iterative/dvc/compare/3.30.3...3.31.0

- Python
Published by efiop about 2 years ago

dvc - 3.30.3

What's Changed

Other Changes

  • bench: test fetch instead of pull by @efiop in https://github.com/iterative/dvc/pull/10117
  • testing: import virtualenv lazily by @efiop in https://github.com/iterative/dvc/pull/10120

Full Changelog: https://github.com/iterative/dvc/compare/3.30.2...3.30.3

- Python
Published by efiop about 2 years ago

dvc - 3.30.2

What's Changed

⚡ Optimizations

  • deps: bump dvc-data to >=2.22.1 by @efiop in https://github.com/iterative/dvc/pull/10113 ### 🐛 Bug Fixes
  • config: respect global config env variable by @shcheklein in https://github.com/iterative/dvc/pull/10107 ### Other Changes
  • tests: remove pytest-virtualenv by @skshetry in https://github.com/iterative/dvc/pull/10103
  • push: handle missing/failed version_aware file by @efiop in https://github.com/iterative/dvc/pull/10115

Full Changelog: https://github.com/iterative/dvc/compare/3.30.1...3.30.2

- Python
Published by efiop about 2 years ago

dvc - 3.30.1

What's Changed

⚡ Optimizations

  • deps: bump dvc-data to 2.22.0 by @efiop in https://github.com/iterative/dvc/pull/10099

Full Changelog: https://github.com/iterative/dvc/compare/3.30.0...3.30.1

- Python
Published by efiop about 2 years ago

dvc - 3.30.0

What's Changed

🚀 New Features and Enhancements

  • Add params collection to index by @shcheklein in https://github.com/iterative/dvc/pull/10086 ### 🐛 Bug Fixes
  • push: fix cloud versioning by @efiop in https://github.com/iterative/dvc/pull/10093

Full Changelog: https://github.com/iterative/dvc/compare/3.29.0...3.30.0

- Python
Published by efiop about 2 years ago

dvc - 3.29.0

What's Changed

🐛 Bug Fixes

  • artifacts get: fix issue where global/system config could be ignored by @pmrowla in https://github.com/iterative/dvc/pull/10078
  • repo: dropdataindex: delete all first level nodes by @efiop in https://github.com/iterative/dvc/pull/10090
  • gc: don't prompt during dry run by @dberenbaum in https://github.com/iterative/dvc/pull/10061
  • dvcfs: ls: handle empty/missing dirs by @dberenbaum in https://github.com/iterative/dvc/pull/10032 ### 🔨 Maintenance
  • chore(deps): bump scmerepo to 1.4.1+ by @shcheklein in https://github.com/iterative/dvc/pull/10066 ### Other Changes
  • parsing: Add key to matrix stages by @pbielak in https://github.com/iterative/dvc/pull/10044

Full Changelog: https://github.com/iterative/dvc/compare/3.28.0...3.29.0

- Python
Published by efiop about 2 years ago

dvc - 3.28.0

What's Changed

Other Changes

  • api: make exp_show return float instead of None for zeroes by @dberenbaum in https://github.com/iterative/dvc/pull/10034
  • deps: bump dvc-data to >=2.20.0 by @efiop in https://github.com/iterative/dvc/pull/10060

Full Changelog: https://github.com/iterative/dvc/compare/3.27.1...3.28.0

- Python
Published by efiop about 2 years ago

dvc - 3.27.1

What's Changed

🚀 New Features and Enhancements

  • cli: DictAction: set default metavar by @efiop in https://github.com/iterative/dvc/pull/10047 ### 🐛 Bug Fixes
  • exp apply: force dvc checkout by default by @pmrowla in https://github.com/iterative/dvc/pull/10051 ### Other Changes
  • push: use index push by @efiop in https://github.com/iterative/dvc/pull/9807

Full Changelog: https://github.com/iterative/dvc/compare/3.27.0...3.27.1

- Python
Published by skshetry about 2 years ago

dvc - 3.27.0

What's Changed

🚀 New Features and Enhancements

  • config: azure: expose timeouts by @efiop in https://github.com/iterative/dvc/pull/10027 ### 🐛 Bug Fixes
  • worktree: don't modify index entries in place by @efiop in https://github.com/iterative/dvc/pull/10024
  • redirect fds rather than closing by @skshetry in https://github.com/iterative/dvc/pull/10028 ### Other Changes
  • plots: remove VegaConverter TODO and update misleading comment by @mattseddon in https://github.com/iterative/dvc/pull/10023
  • log exit code and pid on verbose-verbose logging by @skshetry in https://github.com/iterative/dvc/pull/10031

Full Changelog: https://github.com/iterative/dvc/compare/3.26.2...3.27.0

- Python
Published by efiop about 2 years ago

dvc - 3.26.2

What's Changed

🐛 Bug Fixes

  • analytics: fix mac not sending reports by @dberenbaum in https://github.com/iterative/dvc/pull/10026

Full Changelog: https://github.com/iterative/dvc/compare/3.26.1...3.26.2

- Python
Published by efiop about 2 years ago

dvc - 3.26.1

What's Changed

🔨 Maintenance

  • build(deps-dev): bump pylint from 2.17.6 to 3.0.1 by @dependabot in https://github.com/iterative/dvc/pull/10002 ### Other Changes
  • chore: fix typos by @afuetterer in https://github.com/iterative/dvc/pull/10022

New Contributors

  • @afuetterer made their first contribution in https://github.com/iterative/dvc/pull/10022

Full Changelog: https://github.com/iterative/dvc/compare/3.26.0...3.26.1

- Python
Published by efiop about 2 years ago

dvc - 3.26.0

What's Changed

🚀 New Features and Enhancements

  • get-url/ls-url: support remote:// with in-repo config by @efiop in https://github.com/iterative/dvc/pull/10020
  • cache migrate: add --dvc-files flag to migrate .dvc and dvc.lock files by @pmrowla in https://github.com/iterative/dvc/pull/10007 ### Other Changes
  • exp: preserve hidden alias -M for --message by @efiop in https://github.com/iterative/dvc/pull/10006
  • exp rename: verify exp name follows ref format by @BradyJ27 in https://github.com/iterative/dvc/pull/10017

Full Changelog: https://github.com/iterative/dvc/compare/3.25.0...3.26.0

- Python
Published by efiop about 2 years ago

dvc - 3.25.0

What's Changed

Other Changes

  • bump gto by @dberenbaum in https://github.com/iterative/dvc/pull/9998
  • repro --pull: don't fail for cloud-versioned remotes by @dberenbaum in https://github.com/iterative/dvc/pull/10001
  • exp save: use -m for --message short option by @mattseddon in https://github.com/iterative/dvc/pull/10005

Full Changelog: https://github.com/iterative/dvc/compare/3.24.0...3.25.0

- Python
Published by efiop about 2 years ago

dvc - 3.24.0

What's Changed

🚀 New Features and Enhancements

  • cli: data_sync: show warning about missing default remote by @efiop in https://github.com/iterative/dvc/pull/9979
  • gc: add dry option and log num removed objs by @dberenbaum in https://github.com/iterative/dvc/pull/9952
  • exp rename: update help text by @mattseddon in https://github.com/iterative/dvc/pull/9994
  • exp apply: enable forcing (unsaved files in the workspace) by @mattseddon in https://github.com/iterative/dvc/pull/9992 ### 🐛 Bug Fixes
  • diff: handle granular targets by @efiop in https://github.com/iterative/dvc/pull/9980
  • sitecachedir: use .dvc/tmp/btime and fallback to st_birthtime by @efiop in https://github.com/iterative/dvc/pull/9985
  • deps: bump dvc-data to >=2.18.1 by @efiop in https://github.com/iterative/dvc/pull/9996

Full Changelog: https://github.com/iterative/dvc/compare/3.23.0...3.24.0

- Python
Published by efiop about 2 years ago

dvc - 3.23.0

What's Changed

🚀 New Features and Enhancements

  • exp: force add include_untracked paths by @dberenbaum in https://github.com/iterative/dvc/pull/9963
  • repo: add API and CLI for reading artifacts by @pmrowla in https://github.com/iterative/dvc/pull/9770
  • fetch: use ui.progress instead of raw Callback by @efiop in https://github.com/iterative/dvc/pull/9973
  • checkout: tweak messages and don't clear pbars by @efiop in https://github.com/iterative/dvc/pull/9974
  • fetch: don't clear pbars by @efiop in https://github.com/iterative/dvc/pull/9975
  • run-cache: Load newest instead of first found in os.listdir. by @daavoo in https://github.com/iterative/dvc/pull/9908 ### 🐛 Bug Fixes
  • artifacts: Bring back name_is_compatible. by @daavoo in https://github.com/iterative/dvc/pull/9972 ### Other Changes
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/9976

Full Changelog: https://github.com/iterative/dvc/compare/3.22.1...3.23.0

- Python
Published by efiop over 2 years ago

dvc - 3.22.1

What's Changed

🐛 Bug Fixes

  • gc -c: always gc both 2.x and 3.x remote ODBs by @pmrowla in https://github.com/iterative/dvc/pull/9965
  • index: fix fs cache location by @efiop in https://github.com/iterative/dvc/pull/9969 ### 🔨 Maintenance
  • build: temporarily pin setuptools-scm by @pmrowla in https://github.com/iterative/dvc/pull/9966
  • deps: bump dvc-data to 2.16.3 by @pmrowla in https://github.com/iterative/dvc/pull/9967 ### Other Changes
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/9960
  • ci: build: split publishing and building into separate jobs by @skshetry in https://github.com/iterative/dvc/pull/9970

Full Changelog: https://github.com/iterative/dvc/compare/3.22.0...3.22.1

- Python
Published by efiop over 2 years ago

dvc - 3.22.0

What's Changed

🚀 New Features and Enhancements

  • exp: add rename command by @BradyJ27 in https://github.com/iterative/dvc/pull/9812 ### 🐛 Bug Fixes
  • index: don't load external outs by @efiop in https://github.com/iterative/dvc/pull/9959

Full Changelog: https://github.com/iterative/dvc/compare/3.21.1...3.22.0

- Python
Published by efiop over 2 years ago

dvc - 3.21.1

What's Changed

Other Changes

  • api.DVCFileSystem: fix fsspec compliance by @pmrowla in https://github.com/iterative/dvc/pull/9951

Full Changelog: https://github.com/iterative/dvc/compare/3.20.0...3.21.1

- Python
Published by pmrowla over 2 years ago

dvc - 3.20.0

What's Changed

🚀 New Features and Enhancements

  • import: Expose --force flag by @daavoo in https://github.com/iterative/dvc/pull/9927
  • params/metrics: cache remote files by @skshetry in https://github.com/iterative/dvc/pull/9932
  • Migrate from PyPI tokens to Trusted Publishers by @0x2b3bfa0 in https://github.com/iterative/dvc/pull/9933
  • Fix Repo instantiation error when using fsspec chaining API by @bilelomrani1 in https://github.com/iterative/dvc/pull/9903
  • metrics/params: support reading from cached files and directories, use repo-relative path consistently by @skshetry in https://github.com/iterative/dvc/pull/9909
  • dvcfs: add tests for fsid by @efiop in https://github.com/iterative/dvc/pull/9934
  • make exp run --dry imply --temp by @dberenbaum in https://github.com/iterative/dvc/pull/9929
  • merge plot ids across dvc.yaml files by @dberenbaum in https://github.com/iterative/dvc/pull/9898 ### 🐛 Bug Fixes
  • repo: use isrepoimport to check for imports in outs_graph by @pmrowla in https://github.com/iterative/dvc/pull/9925

New Contributors

  • @bilelomrani1 made their first contribution in https://github.com/iterative/dvc/pull/9903

Full Changelog: https://github.com/iterative/dvc/compare/3.19.0...3.20.0

- Python
Published by efiop over 2 years ago

dvc - 3.19.0

What's Changed

🚀 New Features and Enhancements

  • dvcfs: add basic fsid by @efiop in https://github.com/iterative/dvc/pull/9923
  • checkout: Expose --allow-missing arg. by @daavoo in https://github.com/iterative/dvc/pull/9919 ### 🐛 Bug Fixes
  • exp show: drop internal legacy checkpoint support by @pmrowla in https://github.com/iterative/dvc/pull/9906
  • stage.run: always set DVC_ROOT env var by @pmrowla in https://github.com/iterative/dvc/pull/9918
  • Typo dvc/rwlock.py#107 Remove -> Removed by @thisiswhereitype in https://github.com/iterative/dvc/pull/9921

New Contributors

  • @thisiswhereitype made their first contribution in https://github.com/iterative/dvc/pull/9921

Full Changelog: https://github.com/iterative/dvc/compare/3.18.0...3.19.0

- Python
Published by efiop over 2 years ago

dvc - 3.18.0

What's Changed

🚀 New Features and Enhancements

  • ls-url/get-url/import-url: introduce --fs-config by @efiop in https://github.com/iterative/dvc/pull/9888
  • move: Alias mv to move by @BradyJ27 in https://github.com/iterative/dvc/pull/9905 ### 🐛 Bug Fixes
  • cli: utils: DictAction: limit split to 2 elements by @efiop in https://github.com/iterative/dvc/pull/9887
  • exp run: track files for skipped/run-cached stages by @pmrowla in https://github.com/iterative/dvc/pull/9889

New Contributors

  • @BradyJ27 made their first contribution in https://github.com/iterative/dvc/pull/9905

Full Changelog: https://github.com/iterative/dvc/compare/3.17.0...3.18.0

- Python
Published by efiop over 2 years ago

dvc - 3.17.0

What's Changed

🚀 New Features and Enhancements

  • exp show: show metrics that include separator by @dberenbaum in https://github.com/iterative/dvc/pull/9819 ### 🐛 Bug Fixes
  • update: preserve def_path for version-aware import update by @pmrowla in https://github.com/iterative/dvc/pull/9875
  • repo: don't try to gitignore custom cache locations by @efiop in https://github.com/iterative/dvc/pull/9883 ### 🔨 Maintenance
  • build(deps-dev): bump dvc-oss from 2.19 to 2.20.0 by @dependabot in https://github.com/iterative/dvc/pull/9870
  • build(deps): bump rtCamp/action-slack-notify from 2.2.0 to 2.2.1 by @dependabot in https://github.com/iterative/dvc/pull/9874 ### Other Changes
  • deps: unpin dvc-oss by @skshetry in https://github.com/iterative/dvc/pull/9871
  • Rename partial add/remove benchmarks by @dberenbaum in https://github.com/iterative/dvc/pull/9868
  • update msg for multiple overlapping outputs by @dberenbaum in https://github.com/iterative/dvc/pull/9862
  • Add DVC_ROOT env var into queued experiment runs by @mattseddon in https://github.com/iterative/dvc/pull/9879
  • Remove dead Stage method by @mattseddon in https://github.com/iterative/dvc/pull/9881
  • sitecachedir: add salt to token by @efiop in https://github.com/iterative/dvc/pull/9884

Full Changelog: https://github.com/iterative/dvc/compare/3.16.0...3.17.0

- Python
Published by efiop over 2 years ago

dvc - 3.16.0

What's Changed

🚀 New Features and Enhancements

  • ls/ls-url: introduce --size by @efiop in https://github.com/iterative/dvc/pull/9854 ### 🐛 Bug Fixes
  • dep: repo: handle dict as config by @efiop in https://github.com/iterative/dvc/pull/9853
  • import: set core.remote when both --remote and --remote-config are specified by @efiop in https://github.com/iterative/dvc/pull/9855 ### 🔨 Maintenance
  • build(deps-dev): bump mypy from 1.4.1 to 1.5.1 by @dependabot in https://github.com/iterative/dvc/pull/9852
  • build(deps-dev): update pytest-docker requirement from <2,>=1 to >=1,<3 by @dependabot in https://github.com/iterative/dvc/pull/9748 ### Other Changes
  • plots: fix caching of legacy format by @skshetry in https://github.com/iterative/dvc/pull/9849
  • exp: make run/save less noisy by @dberenbaum in https://github.com/iterative/dvc/pull/9846
  • tests: simplify test parametrization by @skshetry in https://github.com/iterative/dvc/pull/9858
  • assert that the test is getting parametrized correctly by @skshetry in https://github.com/iterative/dvc/pull/9859
  • fix type hints by @skshetry in https://github.com/iterative/dvc/pull/9863

Full Changelog: https://github.com/iterative/dvc/compare/3.15.3...3.16.0

- Python
Published by efiop over 2 years ago

dvc - 3.15.3

What's Changed

🐛 Bug Fixes

  • fs: make preparecredentails/fs_args lazy by @efiop in https://github.com/iterative/dvc/pull/9848

Full Changelog: https://github.com/iterative/dvc/compare/3.15.2...3.15.3

- Python
Published by efiop over 2 years ago

dvc - 3.15.2

What's Changed

🔨 Maintenance

  • pyinstaller: declare dvc_ssh as hidden import by @efiop in https://github.com/iterative/dvc/pull/9840

Full Changelog: https://github.com/iterative/dvc/compare/3.15.1...3.15.2

- Python
Published by efiop over 2 years ago

dvc - 3.15.1

What's Changed

Other Changes

  • don't unprotect outs if not cached by @dberenbaum in https://github.com/iterative/dvc/pull/9838

Full Changelog: https://github.com/iterative/dvc/compare/3.15.0...3.15.1

- Python
Published by efiop over 2 years ago

dvc - 3.15.0

What's Changed

🚀 New Features and Enhancements

  • exp: Unify dvc exp list and show output by @tibor-mach in https://github.com/iterative/dvc/pull/9808 ### 🐛 Bug Fixes
  • deps: bump dvc-data to 2.13.1 by @efiop in https://github.com/iterative/dvc/pull/9834 ### 🔨 Maintenance
  • deps: bump scmrepo minver to 1.2.1 by @pmrowla in https://github.com/iterative/dvc/pull/9830
  • remove support for dvc machine by @pmrowla in https://github.com/iterative/dvc/pull/9837

New Contributors

  • @tibor-mach made their first contribution in https://github.com/iterative/dvc/pull/9808

Full Changelog: https://github.com/iterative/dvc/compare/3.14.0...3.15.0

- Python
Published by efiop over 2 years ago

dvc - 3.14.0

What's Changed

🐛 Bug Fixes

  • config: resolve: handle ~ home dir by @efiop in https://github.com/iterative/dvc/pull/9825
  • config: use local config from localdvcdir by @efiop in https://github.com/iterative/dvc/pull/9827
  • fetch: merge config instead of updating by @efiop in https://github.com/iterative/dvc/pull/9828

Full Changelog: https://github.com/iterative/dvc/compare/3.13.3...3.14.0

- Python
Published by efiop over 2 years ago

dvc - 3.13.3

Full Changelog: https://github.com/iterative/dvc/compare/3.13.2...3.13.3

- Python
Published by efiop over 2 years ago

dvc - 3.13.2

Full Changelog: https://github.com/iterative/dvc/compare/3.13.1...3.13.2

- Python
Published by efiop over 2 years ago

dvc - 3.13.1

Full Changelog: https://github.com/iterative/dvc/compare/3.13.0...3.13.1

- Python
Published by efiop over 2 years ago

dvc - 3.13.0

What's Changed

🚀 New Features and Enhancements

  • Feature/hydra config modules by @d-miketa in https://github.com/iterative/dvc/pull/9783
  • fetch: add basic onerror by @efiop in https://github.com/iterative/dvc/pull/9810 ### Other Changes
  • exp: abstract random name gen from repo by @dberenbaum in https://github.com/iterative/dvc/pull/9806
  • deps: bump dvc-data to 2.12.0 by @efiop in https://github.com/iterative/dvc/pull/9809

New Contributors

  • @d-miketa made their first contribution in https://github.com/iterative/dvc/pull/9783

Full Changelog: https://github.com/iterative/dvc/compare/3.12.0...3.13.0

- Python
Published by efiop over 2 years ago

dvc - 3.12.0

What's Changed

🚀 New Features and Enhancements

  • dvc.yaml: add matrix-do by @skshetry in https://github.com/iterative/dvc/pull/9725 ### Other Changes
  • deps: bump dvc-data to 2.11.0 by @efiop in https://github.com/iterative/dvc/pull/9800

Full Changelog: https://github.com/iterative/dvc/compare/3.11.1...3.12.0

- Python
Published by efiop over 2 years ago

dvc - 3.11.1

What's Changed

Other Changes

  • deps: bump dvc-data to 2.10.0 by @efiop in https://github.com/iterative/dvc/pull/9799
  • fix flaky test for repro --keep-going and --ignore by @skshetry in https://github.com/iterative/dvc/pull/9802
  • completion: fix broken completion generation for zsh by @skshetry in https://github.com/iterative/dvc/pull/9797

Full Changelog: https://github.com/iterative/dvc/compare/3.11.0...3.11.1

- Python
Published by skshetry over 2 years ago

dvc - 3.11.0

What's Changed

🚀 New Features and Enhancements

  • ls/import/get: introduce --remote and --remote-config by @efiop in https://github.com/iterative/dvc/pull/9788 ### 🔨 Maintenance
  • build(deps-dev): bump pylint from 2.17.4 to 2.17.5 by @dependabot in https://github.com/iterative/dvc/pull/9769 ### Other Changes
  • dvc commit update description by @PythonFZ in https://github.com/iterative/dvc/pull/9760
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/iterative/dvc/pull/9756
  • deps: bump dvc-data to 2.9.0 by @efiop in https://github.com/iterative/dvc/pull/9791
  • ruff: enable autofix by @skshetry in https://github.com/iterative/dvc/pull/9790
  • push: fix missing progress bars by @pmrowla in https://github.com/iterative/dvc/pull/9793

Full Changelog: https://github.com/iterative/dvc/compare/3.10.1...3.11.0

- Python
Published by pmrowla over 2 years ago

dvc - 3.10.1

What's Changed

Other Changes

  • deps: bump dvc-data to >=2.8.1 by @efiop in https://github.com/iterative/dvc/pull/9782

Full Changelog: https://github.com/iterative/dvc/compare/3.10.0...3.10.1

- Python
Published by efiop over 2 years ago

dvc - 3.10.0

What's Changed

Other Changes

  • dvc: don't use realpath where not needed by @efiop in https://github.com/iterative/dvc/pull/9780

Full Changelog: https://github.com/iterative/dvc/compare/3.9.1...3.10.0

- Python
Published by efiop over 2 years ago

dvc - 3.9.1

What's Changed

Other Changes

  • deps: bump dvc-data to 0.28.0 by @efiop in https://github.com/iterative/dvc/pull/9775

Full Changelog: https://github.com/iterative/dvc/compare/3.9.0...3.9.1

- Python
Published by efiop over 2 years ago

dvc - 3.9.0

What's Changed

🚀 New Features and Enhancements

  • deps: bump dvc-data to 0.27.1 by @efiop in https://github.com/iterative/dvc/pull/9774
  • api: open/read: introduce remote_config by @efiop in https://github.com/iterative/dvc/pull/9766

Full Changelog: https://github.com/iterative/dvc/compare/3.8.1...3.9.0

- Python
Published by efiop over 2 years ago

dvc - 3.8.1

What's Changed

🐛 Bug Fixes

  • out: str: don't try to relpath paths outside of the repo by @efiop in https://github.com/iterative/dvc/pull/9765

Full Changelog: https://github.com/iterative/dvc/compare/3.8.0...3.8.1

- Python
Published by efiop over 2 years ago