All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add ha argument to enable ha flag in configuration
- Add ha cleanup
- Add skipDNS to not configure local DNS
- Add skipSystemd to not configure systemd nor take any systemd actions
- Default to not including metrics unless specified.
- Changed the default reportInterval to 60s
- Changed default version endpoint to use client endpoint
- Added explicit permissions to directory creation
- Added cleanup of previous binaries to fix re-enrollment issues to higher network versions.
- Add support for proxy configuration
- Fix issue with os version comparison when handling DNS
- Add support to update resolved configuration for Debian12
- Fixed issue where local default ip isn't returned after networkd is restarted
- Fixed issue where specified linkListener advertise value was not included in the crs sans
- Add dnsSvcIpRange to tunnelListener proxy config
- Add linkCheck healthcheck to default config
- Handle 0.29.0 bundle directory structure.
- Enforce the mode to be execuable while extracting files from the bundle.
- Added iptables flush back into systemd unit file.
- Removed ebpf pre exec steps from the systemd unit file.
- Moved the function handle_dns to after the install of binaries & enrollment.
- Moved root check to before setting log file.
- Fixed issue with not passing in all options for link listeners.
- Additional debug statements in controller connection.
- Changed default install directory to /opt/openziti/ziti-router
- Don't attempt to stop the current ziti-router if just printing a config, combo of (-f & -p) was causing this to happen.
- Fixed issue when iptables is not installed starting the router would fail. Add logic so it will not allow you to continue install unless iptables is installed if choosing tunneler with tproxy mode.
- Initial version