NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2892 most downloaded on PyPI
Git for data scientists - manage your code and data together
Last release 5 months ago
31 Mar 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
555 releases · first in 2017
push: use update_pipeline=False for cloud versioning by @efiop in https://github.com/iterative/dvc/pull/8324
Full Changelog: https://github.com/iterative/dvc/compare/2.27.1...2.27.2
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
One column per quarter.
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @dependabot, @dependabot[bot], @dtrifiro, @efiop, @pmrowla and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @efiop for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @efiop and @skshetry for the contributions! 🎉
expose dvcfs in dvc.api and add to fsspec's registry by @skshetry in https://github.com/iterative/dvc/pull/8287
Full Changelog: https://github.com/iterative/dvc/compare/2.25.0...2.26.0
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @daavoo, @dependabot, @dependabot[bot], @dtrifiro, @efiop, @jlhbaseball15, @pmrowla, @rlamy and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Full Changelog: https://github.com/iterative/dvc/compare/2.23.0...2.24.0
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
exp show and plots diff. (#8177) @daavooparams_show stages syntax. (#8167) @daavooThanks again to @alexmojaki, @daavoo, @dberenbaum, @dtrifiro, @pared, @pre-commit-ci[bot] and @skshetry for the contributions! 🎉
Nothing published for this version
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @dependabot, @dependabot[bot] and @efiop for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
params_show for untracked targets. (#8166) @daavooThanks again to @daavoo for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @pmrowla and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @daavoo, @efiop and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
build: skip install fpm and ruby on Windows by @skshetry in https://github.com/iterative/dvc/pull/8169
Full Changelog: https://github.com/iterative/dvc/compare/2.19.0...2.20.0
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @daavoo, @efiop, @pared and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @efiop for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
--set-param. (#8067) @daavooThanks again to @alexmojaki, @daavoo, @dberenbaum, @dependabot, @dependabot[bot], @efiop, @karajan1001, @pmrowla, @shcheklein and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @daavoo, @dependabot, @dependabot[bot], @efiop, @karajan1001, @pmrowla, @syntapy, @ykasimov and Yury for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
f format for the error message. (#8063) @karajan1001EXEC_HEAD & EXEC_BASELINE after we use temp dir to run experiment. (#8043) @karajan1001Thanks again to @daavoo, @dberenbaum, @jorgeorpinel, @karajan1001, @pared, @pmrowla, @pre-commit-ci[bot], @shcheklein and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
webhdfs_kerberos extras (#8017) @aguschinpersist: true if checkpoint. (#8000) @daavoo--rev and --num. (#7971) @daavoo--time to dvc gc and dvc exp gc (#7970) @karajan1001Thanks again to @aguschin, @daavoo, @dberenbaum, @dependabot, @dependabot[bot], @efiop, @jorgeorpinel, @karajan1001, @pmrowla and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @alexmojaki, @dependabot, @dependabot[bot], @efiop and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
cmd. (#7907) @daavoodvc update (#7958) @dberenbaumThanks again to @alexmojaki, @daavoo, @dberenbaum, @dependabot, @dependabot[bot], @efiop, @pared, @pre-commit-ci, @pre-commit-ci[bot] and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @ap-kulkarni, @daavoo, @dberenbaum, @dependabot, @dependabot[bot], @dtrifiro, @efiop, @jorgeorpinel, @pmrowla, @pre-commit-ci, @pre-commit-ci[bot], @skshetry, @ykasimov and Yury for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
None does not break them, lazy richcallbacks (#7722) @skshetryrun/repro/stage add: regroup options/flags (#7524) @jorgeorpineltemplates_dir to match_renderers. (#7820) @daavooencoding via kwargs. (#7694) @daavooNone does not break them, lazy richcallbacks (#7722) @skshetryThanks again to @SamKnightGit, @Suor, @daavoo, @dberenbaum, @dependabot, @dependabot[bot], @dtrifiro, @efiop, @huang06, @jorgeorpinel, @karajan1001, @pared, @pmrowla, @pre-commit-ci[bot], @skshetry, @tirkarthi, @ykasimov, Samuel Knight and Yury for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
--mermaid and --md option. (#7383) @daavoo--names-only to --name-only (#7598) @skshetryplots: Fix repo with removed plots (#7643) @daavooget_files (#7606) @daavoo_strip_protocol and _checksum (#7563) @daavooThanks again to @Erotemic, @PythonFZ, @RCdeWit, @daavoo, @dependabot, @dependabot[bot], @efiop, @karajan1001, @nsorros, @pared, @pmrowla, @pre-commit-ci, @pre-commit-ci[bot], @shcheklein, @skshetry, RCdeWit and Rob de Wit for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
exp show: pcp: Allow to --drop Experiment (#7536) @daavooinspect.getmodule issue (#7545) @pmrowlainspect.getmodule issue (#7545) @pmrowlaThanks again to @daavoo, @efiop, @jorgeorpinel, @pared, @pmrowla and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
dvc_render (#7409) @daavoodvc exp push (#7485) @karajan1001--all-commits flag add a new rev flag and unify the collection of revs (#7155) (#7275) @karajan1001Thanks again to @casperdcl, @daavoo, @dberenbaum, @dependabot, @dependabot[bot], @dtrifiro, @eggqq007, @karajan1001, @lcc, @pared, @pmrowla, @skshetry and Zhenyu Gao for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @dependabot, @dependabot[bot], @dtrifiro, @efiop and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
deps and outs. (#7089) @daavooexp pull/push: add multi exp name arg support (#7206) @karajan1001--machine (#7173) @pmrowla--rev flag (#7152) (#7204) @karajan1001plots.auto_open (#7159) @daavoo--json requiring -o. (#7256) @daavoo--rev flag (#7152) (#7204) @karajan1001Thanks again to @Suor, @amritghimire, @daavoo, @dberenbaum, @dependabot, @dependabot[bot], @discdiver, @dtrifiro, @efiop, @gh2o, @jonburdo, @karajan1001, @mattseddon, @nik123, @pared, @pmrowla, @pre-commit-ci, @pre-commit-ci[bot], @skshetry, @tapadipti and Daniele Trifirò for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
webdhfs; provide it via webdhfs_kerberos. (#7178) @skshetryThanks again to @daavoo, @dependabot, @dependabot[bot], @efiop, @karajan1001, @pared, @pmrowla and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @dependabot, @dependabot[bot], @efiop and @pared for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
--old option. (#6888) @daavooexp init command @skshetry--only-changed option (#6867) @daavoohardlink_lock config for the exp scm lock (#7030) @kwon-youngast.literal_eval for python params. (#6954) @daavooThanks again to @daavoo, @dberenbaum, @dependabot, @dependabot[bot], @ditod, @efiop, @guludo, @isidentical, @karajan1001, @kwon-young, @pared, @pmrowla, @pre-commit-ci, @pre-commit-ci[bot], @skshetry and Dimitar Todorov for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
--open. (#6845) @daavooThanks again to @daavoo, @dberenbaum, @dependabot, @dependabot[bot], @efiop, @gudmundur-heimisson, @karajan1001, @pared, @pmrowla, @pre-commit-ci, @pre-commit-ci[bot] and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
dvc machine: add a new command rename to it (#6633) @karajan1001dvc machine status (#6649) @karajan1001Old/New with a_rev/b_rev (#6814) @daavootest_show_experiments_sort_by (#6798) @daavooThanks again to @daavoo, @dependabot, @dependabot[bot], @efiop, @eggqq007, @endremborza, @isidentical, @karajan1001, @mattlbeck, @mjlbach, @pared, @pmrowla, @pre-commit-ci, @pre-commit-ci[bot] and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @ap-kulkarni, @daavoo, @dependabot, @dependabot[bot], @efiop, @isidentical, @karajan1001, @nik123, @pared and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
GitAuthError (#6493) @daavooThanks again to @daavoo, @dependabot, @dependabot[bot], @efiop, @isidentical, @pared and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
tpi.base dependency (#6554) @casperdclThanks again to @casperdcl, @efiop, @isidentical, @karajan1001 and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @efiop, @isidentical, @pmrowla and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @efiop, @karajan1001, @pared and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
dvc exp branch help (#6439) @daavooThanks again to @daavoo, @efiop and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @efiop and @isidentical for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @arjvik, @dependabot, @dependabot[bot], @efiop, @isidentical and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @Sayanta66, @cclauss, @dependabot, @dependabot[bot], @efiop, @isidentical, @karajan1001, @maximerischard, @meierale, @nik123, @pared, @pmrowla, @pre-commit-ci, @pre-commit-ci[bot] and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @efiop for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @efiop and @kareemjano for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @cclauss, @efiop, @hadasarik, @isidentical and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @dependabot, @dependabot[bot], @efiop, @isidentical, @kurianbenoy, @mmeendez8, @pmrowla and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @Erotemic, @efiop, @pre-commit-ci, @pre-commit-ci[bot] and @tpietruszka for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @dependabot, @dependabot[bot], @efiop, @isidentical and @pmrowla for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @efiop and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @dependabot, @dependabot[bot], @efiop, @isidentical, @rgvanwesep and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
Thanks again to @ciaochiaociao, @dependabot, @dependabot[bot], @dmpetrov, @efiop, @isidentical, @karajan1001, @pmrowla, @shcheklein and @skshetry for the contributions! 🎉
> Refer to https://dvc.org/doc/install for installation instructions.
Refer to https://dvc.org/doc/install for installation instructions.
dvc commit DVC-tracked data deps when stashing an experiment (#5859) @pmrowlaexp run (#5818) @pmrowlaThanks again to @bhagone, @dependabot, @dependabot[bot], @efiop, @isidentical, @jankrepl, @jorgeorpinel, @naveen24691, @pared, @pmrowla and @skshetry for the contributions! 🎉
Your coding agent can read these notes before it upgrades. Set up the MCP server →