v1.3.0 (#268)
Update the CHANGELOG for Nebula v1.3.0 Co-authored-by: forfuncsake <drussell@slack-corp.com>
This commit is contained in:
parent
0010db46e4
commit
c71c84882e
65
CHANGELOG.md
65
CHANGELOG.md
|
@ -7,6 +7,68 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [1.3.0] - 2020-09-22
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- You can emit statistics about non-message packets by setting the option
|
||||||
|
`stats.message_metrics`. You can similarly emit detailed statistics about
|
||||||
|
lighthouse packets by setting the option `stats.lighthouse_metrics`. See
|
||||||
|
the example config for more details. (#230)
|
||||||
|
|
||||||
|
- We now support freebsd/amd64. This is experimental, please give us feedback.
|
||||||
|
(#103)
|
||||||
|
|
||||||
|
- We now release a binary for `linux/mips-softfloat` which has also been
|
||||||
|
stripped to reduce filesize and hopefully have a better chance on running on
|
||||||
|
small mips devices. (#231)
|
||||||
|
|
||||||
|
- You can set `tun.disabled` to true to run a standalone lighthouse without a
|
||||||
|
tun device (and thus, without root). (#269)
|
||||||
|
|
||||||
|
- You can set `logging.disable_timestamp` to remove timestamps from log lines,
|
||||||
|
which is useful when output is redirected to a logging system that already
|
||||||
|
adds timestamps. (#288)
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Handshakes should now trigger faster, as we try to be proactive with sending
|
||||||
|
them instead of waiting for the next timer tick in most cases. (#246, #265)
|
||||||
|
|
||||||
|
- Previously, we would drop the conntrack table whenever firewall rules were
|
||||||
|
changed during a SIGHUP. Now, we will maintain the table and just validate
|
||||||
|
that an entry still matches with the new rule set. (#233)
|
||||||
|
|
||||||
|
- Debug logs for firewall drops now include the reason. (#220, #239)
|
||||||
|
|
||||||
|
- Logs for handshakes now include the fingerprint of the remote host. (#262)
|
||||||
|
|
||||||
|
- Config item `pki.blacklist` is now `pki.blocklist`. (#272)
|
||||||
|
|
||||||
|
- Better support for older Linux kernels. We now only set `SO_REUSEPORT` if
|
||||||
|
`tun.routines` is greater than 1 (default is 1). We also only use the
|
||||||
|
`recvmmsg` syscall if `listen.batch` is greater than 1 (default is 64).
|
||||||
|
(#275)
|
||||||
|
|
||||||
|
- It is possible to run Nebula as a library inside of another process now.
|
||||||
|
Note that this is still experimental and the internal APIs around this might
|
||||||
|
change in minor version releases. (#279)
|
||||||
|
|
||||||
|
### Deprecated
|
||||||
|
|
||||||
|
- `pki.blacklist` is deprecated in favor of `pki.blocklist` with the same
|
||||||
|
functionality. Existing configs will continue to load for this release to
|
||||||
|
allow for migrations. (#272)
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- `advmss` is now set correctly for each route table entry when `tun.routes`
|
||||||
|
is configured to have some routes with higher MTU. (#245)
|
||||||
|
|
||||||
|
- Packets that arrive on the tun device with an unroutable destination IP are
|
||||||
|
now dropped correctly, instead of wasting time making queries to the
|
||||||
|
lighthouses for IP `0.0.0.0` (#267)
|
||||||
|
|
||||||
## [1.2.0] - 2020-04-08
|
## [1.2.0] - 2020-04-08
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
@ -118,7 +180,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
- Initial public release.
|
- Initial public release.
|
||||||
|
|
||||||
[Unreleased]: https://github.com/slackhq/nebula/compare/v1.2.0...HEAD
|
[Unreleased]: https://github.com/slackhq/nebula/compare/v1.3.0...HEAD
|
||||||
|
[1.3.0]: https://github.com/slackhq/nebula/releases/tag/v1.3.0
|
||||||
[1.2.0]: https://github.com/slackhq/nebula/releases/tag/v1.2.0
|
[1.2.0]: https://github.com/slackhq/nebula/releases/tag/v1.2.0
|
||||||
[1.1.0]: https://github.com/slackhq/nebula/releases/tag/v1.1.0
|
[1.1.0]: https://github.com/slackhq/nebula/releases/tag/v1.1.0
|
||||||
[1.0.0]: https://github.com/slackhq/nebula/releases/tag/v1.0.0
|
[1.0.0]: https://github.com/slackhq/nebula/releases/tag/v1.0.0
|
||||||
|
|
Loading…
Reference in New Issue