Skip to content

Commit c71c848

Browse files
wadeyforfuncsake
andauthored
v1.3.0 (slackhq#268)
Update the CHANGELOG for Nebula v1.3.0 Co-authored-by: forfuncsake <[email protected]>
1 parent 0010db4 commit c71c848

File tree

1 file changed

+64
-1
lines changed

1 file changed

+64
-1
lines changed

CHANGELOG.md

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,68 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.3.0] - 2020-09-22
11+
12+
### Added
13+
14+
- You can emit statistics about non-message packets by setting the option
15+
`stats.message_metrics`. You can similarly emit detailed statistics about
16+
lighthouse packets by setting the option `stats.lighthouse_metrics`. See
17+
the example config for more details. (#230)
18+
19+
- We now support freebsd/amd64. This is experimental, please give us feedback.
20+
(#103)
21+
22+
- We now release a binary for `linux/mips-softfloat` which has also been
23+
stripped to reduce filesize and hopefully have a better chance on running on
24+
small mips devices. (#231)
25+
26+
- You can set `tun.disabled` to true to run a standalone lighthouse without a
27+
tun device (and thus, without root). (#269)
28+
29+
- You can set `logging.disable_timestamp` to remove timestamps from log lines,
30+
which is useful when output is redirected to a logging system that already
31+
adds timestamps. (#288)
32+
33+
### Changed
34+
35+
- Handshakes should now trigger faster, as we try to be proactive with sending
36+
them instead of waiting for the next timer tick in most cases. (#246, #265)
37+
38+
- Previously, we would drop the conntrack table whenever firewall rules were
39+
changed during a SIGHUP. Now, we will maintain the table and just validate
40+
that an entry still matches with the new rule set. (#233)
41+
42+
- Debug logs for firewall drops now include the reason. (#220, #239)
43+
44+
- Logs for handshakes now include the fingerprint of the remote host. (#262)
45+
46+
- Config item `pki.blacklist` is now `pki.blocklist`. (#272)
47+
48+
- Better support for older Linux kernels. We now only set `SO_REUSEPORT` if
49+
`tun.routines` is greater than 1 (default is 1). We also only use the
50+
`recvmmsg` syscall if `listen.batch` is greater than 1 (default is 64).
51+
(#275)
52+
53+
- It is possible to run Nebula as a library inside of another process now.
54+
Note that this is still experimental and the internal APIs around this might
55+
change in minor version releases. (#279)
56+
57+
### Deprecated
58+
59+
- `pki.blacklist` is deprecated in favor of `pki.blocklist` with the same
60+
functionality. Existing configs will continue to load for this release to
61+
allow for migrations. (#272)
62+
63+
### Fixed
64+
65+
- `advmss` is now set correctly for each route table entry when `tun.routes`
66+
is configured to have some routes with higher MTU. (#245)
67+
68+
- Packets that arrive on the tun device with an unroutable destination IP are
69+
now dropped correctly, instead of wasting time making queries to the
70+
lighthouses for IP `0.0.0.0` (#267)
71+
1072
## [1.2.0] - 2020-04-08
1173

1274
### Added
@@ -118,7 +180,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
118180

119181
- Initial public release.
120182

121-
[Unreleased]: https://github.com/slackhq/nebula/compare/v1.2.0...HEAD
183+
[Unreleased]: https://github.com/slackhq/nebula/compare/v1.3.0...HEAD
184+
[1.3.0]: https://github.com/slackhq/nebula/releases/tag/v1.3.0
122185
[1.2.0]: https://github.com/slackhq/nebula/releases/tag/v1.2.0
123186
[1.1.0]: https://github.com/slackhq/nebula/releases/tag/v1.1.0
124187
[1.0.0]: https://github.com/slackhq/nebula/releases/tag/v1.0.0

0 commit comments

Comments
 (0)