Skip to content

Commit 1d2f95e

Browse files
authored
v1.8.0 (#1017)
Update CHANGELOG for Nebula v1.8.0
1 parent 3a8743d commit 1d2f95e

File tree

1 file changed

+49
-1
lines changed

1 file changed

+49
-1
lines changed

CHANGELOG.md

+49-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,53 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.8.0] - 2023-12-06
11+
12+
### Deprecated
13+
14+
- The next minor release of Nebula, 1.9.0, will require at least Windows 10 or
15+
Windows Server 2016. This is because support for earlier versions was removed
16+
in Go 1.21. See https://go.dev/doc/go1.21#windows
17+
18+
### Added
19+
20+
- Linux: Notify systemd of service readiness. This should resolve timing issues
21+
with services that depend on Nebula being active. For an example of how to
22+
enable this, see: `examples/service_scripts/nebula.service`. (#929)
23+
24+
- Windows: Use Registered IO (RIO) when possible. Testing on a Windows 11
25+
machine shows ~50x improvement in throughput. (#905)
26+
27+
- NetBSD, OpenBSD: Added rudimentary support. (#916, #812)
28+
29+
- FreeBSD: Add support for naming tun devices. (#903)
30+
31+
### Changed
32+
33+
- `pki.disconnect_invalid` will now default to true. This means that once a
34+
certificate expires, the tunnel will be disconnected. If you use SIGHUP to
35+
reload certificates without restarting Nebula, you should ensure all of your
36+
clients are on 1.7.0 or newer before you enable this feature. (#859)
37+
38+
- Limit how often a busy tunnel can requery the lighthouse. The new config
39+
option `timers.requery_wait_duration` defaults to `60s`. (#940)
40+
41+
- The internal structures for hostmaps were refactored to reduce memory usage
42+
and the potential for subtle bugs. (#843, #938, #953, #954, #955)
43+
44+
- Lots of dependency updates.
45+
46+
### Fixed
47+
48+
- Windows: Retry wintun device creation if it fails the first time. (#985)
49+
50+
- Fix issues with firewall reject packets that could cause panics. (#957)
51+
52+
- Fix relay migration during re-handshakes. (#964)
53+
54+
- Various other refactors and fixes. (#935, #952, #972, #961, #996, #1002,
55+
#987, #1004, #1030, #1032, ...)
56+
1057
## [1.7.2] - 2023-06-01
1158

1259
### Fixed
@@ -488,7 +535,8 @@ created.)
488535

489536
- Initial public release.
490537

491-
[Unreleased]: https://github.com/slackhq/nebula/compare/v1.7.2...HEAD
538+
[Unreleased]: https://github.com/slackhq/nebula/compare/v1.8.0...HEAD
539+
[1.8.0]: https://github.com/slackhq/nebula/releases/tag/v1.8.0
492540
[1.7.2]: https://github.com/slackhq/nebula/releases/tag/v1.7.2
493541
[1.7.1]: https://github.com/slackhq/nebula/releases/tag/v1.7.1
494542
[1.7.0]: https://github.com/slackhq/nebula/releases/tag/v1.7.0

0 commit comments

Comments
 (0)