- build: fix pyinstaller build (#4264) @efiop
- daemon: don't use Popen on linux/mac (#4262) @efiop
- tests: check if docker is present (#4263) @efiop
- Optimize dvcignore (#4242) @karajan1001
- erepo: --rev BRANCH: shallow clone (#4246) @pmrowla
- dvc: separate cache and remote classes (#4245) @efiop
- tree: use cache.tree to check if cache file exists (#4244) @efiop
- Consolidate trees (#4243) @efiop
- dvc: get rid of BaseTree in favor of BaseRemoteTree (#4240) @efiop
- S3: Use key_id and key_secret directly (#4224) @farizrahman4u
- Experiments proof of concept (#4199) @pmrowla
- snap: deploy: fix major channels not being pushed (#4222) @casperdcl