Skip to content

v1.1.0 - Bugfix, dependency updates

Compare
Choose a tag to compare
@pitkley pitkley released this 26 May 12:40
1.1.0
c9dc9ba

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.