v1.1.0 - Bugfix, dependency updates
Summary
This release fixes two issues brought up in #166 and contains updates to DFW's dependencies.
One of our most central dependencies, shiplift, was upgraded from version 0.3 to 0.6. This upgrade introduced asynchronous execution to shiplift itself, which brought an async-runtime (Tokio) with it. While we are not using the asynchronous features of shiplift (yet), upgrading still required adding the runtime to at least synchronously block when executing the futures; hence marking this release as v1.1.0.
The release is fully backwards-compatible with all previous v1.0.x versions.
Installation
While you can use Cargo to install dfw
as a binary, using the Docker image is the preferred
way to go, especially if you don't want to install Rust and Cargo on your host:
$ docker pull pitkley/dfw:1.1.0
$ docker run -d \
--name=dfw \
--restart=unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-v /path/to/your/config:/config \
--net host --cap-add=NET_ADMIN \
pitkley/dfw:1.1.0 --config-path /config
This will download a lightweight image, coming in at under 7 MB, and subsequently run it using
your configuration.