A long-overdue release that brings some noticeable quality of life improvements. Big thanks to all new and veteran contributors.
Note to package maintainers (and users)
The inn symlink should no longer be part of the innernet package, as we decided to leave the aliasing to the users. See #175 for details.
Important Changes
Peer's endpoint is reset when NAT traversal fails to connect to any endpoint candidates by @bschwind in https://github.com/tonarino/innernet/pull/262
The inn symlink to binary is no longer installed by @alerque in https://github.com/tonarino/innernet/pull/175
Writes to /etc/hosts are now optimized: the hosts are sorted and we don't write to the file at all when there are no changes by @evaporei in https://github.com/tonarino/innernet/pull/259
Use the proper netlink buffer size with large kernel pages - fixes innernet on arm64 by @refi64 in https://github.com/tonarino/innernet/pull/258
innernet officially no longer provides .deb and .rmp packages, but we link to 3rd party Debian repository
Other Changes
CI: use stable clippy by @strohel in https://github.com/tonarino/innernet/pull/239
README: clarify that we're no longer building .deb and RPM by @strohel in https://github.com/tonarino/innernet/pull/238
cargo clippy --fix --all-targets (clippy 1.66) by @strohel in https://github.com/tonarino/innernet/pull/241
Fix rand_core dependency, cargo update by @strohel in https://github.com/tonarino/innernet/pull/243
Auto-apply clippy lint fixes from Rust 1.67 by @strohel in https://github.com/tonarino/innernet/pull/247
Add Actively Maintained and MIT license badges to README by @strohel in https://github.com/tonarino/innernet/pull/249
Remove extraneous into_iter() (clippy 1.68 fix) by @strohel in https://github.com/tonarino/innernet/pull/251
meta: update jake's email address by @mcginty in https://github.com/tonarino/innernet/pull/252
Link @tommie's Debian/Ubuntu build repo from README by @strohel in https://github.com/tonarino/innernet/pull/256
migrate from lazy_static to once_cell across project by @mcginty in https://github.com/tonarino/innernet/pull/264
Turn ChangeString into a PeerChange enum by @bschwind in https://github.com/tonarino/innernet/pull/263
Various dependency updates by @mcginty in https://github.com/tonarino/innernet/pull/265
Drop warning about using the inn symlink by @strohel in https://github.com/tonarino/innernet/pull/266
meta: add Brian, Ryo, Matěj as authors, canonicalize Jake's email by @strohel in https://github.com/tonarino/innernet/pull/267
update release.toml for latest cargo-release compat by @mcginty in https://github.com/tonarino/innernet/pull/268
meta: release v1.6.0 (ran on Linux) by @strohel in https://github.com/tonarino/innernet/pull/270
New Contributors
@refi64 made their first contribution in https://github.com/tonarino/innernet/pull/258
@evaporei made their first contribution in https://github.com/tonarino/innernet/pull/259
@alerque made their first contribution in https://github.com/tonarino/innernet/pull/175
Full Changelog: https://github.com/tonarino/innernet/compare/v1.5.5...v1.6.0