diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..734f75e --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,49 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added + +- For macOS and Windows, build a special version of the binary that can install + and manage its own service configuration. You can use this with `nebula + -service`. If you are building from source, use `make service` to build this feature. +- Support for `mips`, `mips64`, `386` and `ppc64le` processors on Linux. +- You can now configure the DNS listen host and port with `lighthouse.dns.host` + and `lighthouse.dns.port`. +- Subnet and routing support. You can now add a `unsafe_routes` section to your + config to allow hosts to act as gateways to other subnets. Read the example + config for more details. This is supported on Linux and macOS. + +### Changed + +- Certificates now have more verifications performed, including making sure + the certificate lifespan does not exceed the lifespan of the root CA. This + could cause issues if you have signed certificates with expirations beyond + the expiration of your CA, and you will need to reissue your certificates. +- If lighthouse interval is set to `0`, never update the lighthouse (mobile + optimization). +- Various documentation and example fixes. +- Improved error messages. +- Dependencies updated. + +### Fixed + +- If you have a firewall rule with `group: ["one-group"]`, this will + now be accepted, with a warning to use `group: "one-group"` instead. +- The `listen.host` configuration option was previously ignored (the bind host + was always 0.0.0.0). This option will now be honored. +- The `ca_sha` and `ca_name` firewall rule options should now work correctly. + +## [1.0.0] - 2019-11-19 + +### Added + +- Initial public release. + +[Unreleased]: https://github.com/slackhq/nebula/compare/v1.0.0...HEAD +[1.0.0]: https://github.com/slackhq/nebula/releases/tag/v1.0.0