* Internal state file should be automatically created when running `latch register` and `latch develop`
Added
* `latch init`: Docker in Docker template workflow * `latch init`: Docker base image * Small, medium, and large tasks use the [Sysbox runtime](https://github.com/nestybox/sysbox) to run Docker and other system software within task containers
2.13.1
Fixed
* Add latch/latch_cli/services/init/common to pypi release
2.13.0
Added
* The `latch dockerfile` command which auto-generates a Dockerfile from files in the workflow directory. * The `latch init` command can use base images with hardware acceleration using the `--cuda` and the `--opencl` flags * The `latch init` command does not populate the workflow directory with a Dockerfile by default * The `latch init` command will populate the workflow directory with a Dockerfile if passed `--dockerfile` * The `latch register` and `latch develop` commands auto-generate a dockerfile from files in the workflow directory if no Dockerfile is present * Documentation for the auto-generated Dockerfile feature
Fixed
* Quickstart tutorial is written factually * Getting started docs are written factually
2.12.1
Added
* `latch develop` documentation updates
Fixed
* `latch develop` throws error if user does not have rsync installed * `pip install latch` installs the `watchfiles` package for `latch develop`
2.12.0
Added
* `latch develop` drops users directly into a shell in their docker environment. Local changes in the workflow directory and any subdirectories are automatically synced into the environment. Deleted local files are not deleted in the environment. However, any additions or modifications to files and directories are propagated.
Removed
* latch develop no longer drops user into REPL with multiple options -- it goes straight to a shell.