Skip to content

Releases: conorsch/innisfree

v0.3.0

29 Dec 22:00
Compare
Choose a tag to compare

0.3.0

  • Add support for different local and remote port pairs, e.g. 80:8000.
  • Dev: refactor InnisfreeServer as trait, implemented on Droplet.
  • Dev: use tracing-subscriber for logging
  • Dev: replace unwrap/expect use with anyhow error handling.
  • Dev: cargo update

v0.2.16

11 Feb 22:16
Compare
Choose a tag to compare
  • Use Debian Stable (11 Bullseye), rather than Ubuntu LTS, for cloud image
  • Bugfix: add all API pubkeys, not just the first
  • Dev only: don't error out on tests if no API key is present
  • Dev only: prune unused fields from structs (thanks, clippy!)

v0.2.15

13 Nov 01:04
Compare
Choose a tag to compare
  • Add all pre-existing SSH pubkeys from DO account to server (enables log-in from other tooling)

v0.2.14

24 Sep 22:55
Compare
Choose a tag to compare
  • Post ephemeral SSH key to DO account (avoids new instance emails)

v0.2.12

31 Aug 01:47
Compare
Choose a tag to compare
  • Statically links all library dependencies
  • Update all dependencies to latest
  • Dev only: update release tooling

v0.2.11

29 Aug 00:22
Compare
Choose a tag to compare
  • Ensure Wireguard subnets are /30
  • Bugfix: clean config dirs on destroy
  • Bugfix: ssh command handles --name flag

v0.2.10

20 Aug 22:27
Compare
Choose a tag to compare
  • Support multiple tunnels on same host
  • Bugfix: default server name is innisfree again, (was briefly innisfree-innisfree)
  • Dev only: more explicit typing for IP addresses throughout

v0.2.9

07 Aug 21:39
Compare
Choose a tag to compare
  • Enable unattended-upgrades
  • Support graceful termination in systemd service

v0.2.8

02 Aug 02:45
Compare
Choose a tag to compare
  • Updates all dependencies to latest
  • Uses async function calls where possible
  • Debian package reloads systemd, and loosens version dependencies

v0.2.7

30 Jul 19:51
Compare
Choose a tag to compare

Publishes to crates.io