github tonarino/innernet v1.7.0

23 days ago

A long-overdue release that brings some noticeable quality of life improvements. Big thanks to all the new and veteran contributors.

Connectivity Improvements

  • Restore state from cache when the server is not reachable on startup by @mbernat in #352
  • Support override-endpoint with an unspecified IP address by @skywhale and @mbernat in #315
  • Report wireguard endpoint as a candidate when an endpoint override is in place by @bschwind in #305

Important Changes

  • innernet & friends are now published on crates.io, making cargo install innernet work by @strohel in #360
  • Experimental support for OpenBSD by @alpn in #347
  • Periodically write to /etc/hosts on the innernet server by @bschwind in #336
  • Add a new client / server command to rename a CIDR by @skywhale in #310
  • Rename the server crate to innernet-server, expose as a library by @sqrtsanta in #320
  • Add CLI parameters for disable/enable peer by @linuskendall in #248

The Rest of Changes

  • Add cli to publicip crate by @Techcable in #342
  • Fix a clippy lint by @bschwind in #300
  • fix nightly build by @sabify in #304
  • Make docker-tests less verbose and easier to add new tests by @skywhale in #311
  • Add --interactive mode to docker-tests for testing of interactive commands by @skywhale in #312
  • hostsfile: Copy the SELinux context to the temp file before overwrite by @refi64 in #273
  • Do not error on the listen port not set, for override-endpoint --unset by @skywhale in #317
  • Fix 1.81 lints (extra reference and never type fallback) by @strohel in #322
  • Preparations to publish wireguard-control, netlink-request by @strohel in #321
  • Update netlink-packet-route to 0.21 by @odrling in #324
  • Fix clippy 1.83 warnings (elide lifetimes, use non_exhaustive) by @strohel in #326
  • Cargo update by @strohel in #327
  • Fix clippy 1.88 lints (inline variable formatting) by @strohel in #350
  • publicip: use quad9 resolver instead of cloudflare by @mcginty in #337
  • Fix Dockerfile for arm64 compatibility by @bschwind in #340
  • Add Error Message when wireguard-go not found. replacement for #232 by @noyez in #284
  • Refresh CI: pass --worspace, --locked, reformat by @strohel in #354
  • Add a /user/capabilities endpoint with server capabilities by @mbernat in #353
  • cargo update (just Cargo.lock) by @strohel in #356
  • Workaround for prefilled prompts by @mbernat in #357
  • Fix innernet client package name by @mbernat in #358
  • meta: release v1.7.0 by @mbernat in #361

New Contributors

Full Changelog: v1.6.1...v1.7.0

Don't miss a new innernet release

NewReleases is sending notifications on new releases.