24.06.003
Released on 27 June, 2024.
Client
Features
- Adds a local_dns_provider="NrptRulesSplitDns" which obviates “No Internet” reported issue on windows and helps connection stability in many circumstances, only sending requests to Bowtie DNS for Managed Domains
- Adds a local_dns_provider="NrptRules" which obviates “No Internet” reported issue on windows and helps connection stability in many circumstances.
- A new configuration option auth_prompt_strategy=Never has been added which is appropriate for device-only authorization and multi user terminals.
Fixes
- We have added several checks to configuration file loading to provide more information and smoother operations if any configuration file is damaged or incomplete.
- A new state machine has been added for DNS supervision. Bowtie will only take over primary DNS if all required checks pass, and will uninstall itself if any tests fail.
- Addressed some cases where the Bowtie GUI application (tray icon) would fail to launch. It should now always launch successfully following an interactive installation.
- The wireguard interface will now be downed when a pause is requested.
Server
Enhancements
- Controller SoS bundles now include additional information about configuration settings like backups and automatic updates.
- The foundational operating system for Controllers has been updated from
NixOS
23.11
to
24.05.
This update includes the following noteworthy version changes. If you rely on any of these packages for downstream integrations (such as observability with Grafana and Loki), ensure that the updated versions are compatible with your existing configuration (and update those configurations if necessary).
This change includes an upgrade from Linux kernel version 6.1.82 to 6.1.95. System services should continue to operate normally across kernel updates, but if you require that the system run on the newer kernel, you should follow-up with any update actions with a system reboot to run on the newer kernel, but this step is not required.
Package Old Version New Version Linux kernel 6.1.82 6.1.95 cloud-init 23.1.2 23.3.3 amazon-ssm-agent 3.2.1798.0 3.3.484.0 awscli2 2.13.33 2.15.43 cloud-init 23.3.3 24.1 grafana 10.2.6 10.4.4 loki 2.9.6 3.0.0 openssh 9.6p1 9.7p1 opentelemetry-collector-contrib 0.87.0 0.101.0 prometheus 2.49.1 2.52.0 promtail 2.9.6 3.0.0 python 3.11.8 3.11.9 tempo 2.3.0 2.4.2
Fixes
- Fixed an issue that caused the service that printed OpenSSH host keys at start time to crash when it encountered DSA keys.
- Fixed an issue that would cause Grafana OAuth authentication to enter an infinite location redirect loop.
- Fixed an issue that prevented user edits from being saved.