24.04.004
Released on 29 April, 2024.
Client
Features
- On Windows, Bowtie now installs two separate services, which you can see as Bowtie Service and Bowtie DNS in the Windows services utility. This should enable faster responses to network changes.
- On MacOS and Linux, Bowtie has gained the ability to run its DNS
component as a user other than root. This can be enabled by either
setting the dns_user_id setting in the configuration file, or by
creating a user named bowtie.
The .deb install package creates a bowtie user, so it will run DNS as a non-root user by default. The same capability exists in MacOS but it is not yet turned on by default.
- When you request a support bundle from the Bowtie client, that will be automatically sent to Bowtie support. You can opt-out of this behavior by setting send_sos_to_bowtie_strategy = "OnDemand" in configuration.
Fixes
- The default log level for the Bowtie client has been set to info, up from debug. To revert this change you can set verbose = 1 in the Bowtie configuration file. Further reducing the log level ton warn can be done with silent = 1; to error with silent = 2.
- Windows 10 clients should no longer see the “No Internet” status reported for Internet-connected networks after e.g. resuming form standby.
- The default for metrics_socket_address has changed from the Wireguard IPv6 address to 127.0.0.1:17133.
- On MacOS, Bowtie temporarily disables during a captive portal entry session to allow the portal to be accessed.
Deprecations
- The .exe Windows package has now been fully deprecated in favor of the .msi package.
Server
Features
- Assisted support (SoS) capabilities for Controllers are now available in the Control Plane UI on Controllers and as the sos command on the command line.
- Controller SoS endpoints now support browser-based interactions into addition to plain API-based requests.
- Support bundles (SoS diagnostics) may now be generated on Controllers exclusively via the command line instead of solely over HTTPS.
Enhancements
- The control plane web interface administrative configuration section now includes the ability to change telemetry preferences.