<!-- 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