24.08.003 changelog

24.08.003

Released on 9 August, 2024.

Server

Features

  • Device limit counts are able to be set per user and globally. Users will be redirected to /device-auth-limit-reached if they log in to a device which exceeds their authorization level.
  • New features have been added to the Configuration section to remove or disassociate stale devices which have not checked in over some time (greater than one week). If those options are set then devices will be scanned hourly.

    Additionally broadcast, and cache device check-in data between all controllers so that more accurate “last seen” information can be found in the API.

  • Controllers now support in-browser chat-based support options for licensed customers. Refer to the support chat documentation for additional information about this feature.

Client

Features

  • Added support for Ubuntu 20.04.
  • “kebab-case” is now allowed in client configuration files.

    Prior to this update, configuration files contained lines like

    dns_capture_and_forward_strategy = "AllowAlternatePrivateF1"
    

    Now, “kebab-case” is allowed for both key and value:

    dns-capture-and-forward-strategy = "allow-alternate-private-f1"
    

    The old casing is still accepted but the documentation will recommend “kebab-case”, primarily due to its similarity to the usage of the same parameter on the on command line:

    $ bowtie-service --dns-capture-and-forward-strategy=allow-alternate-private-f1 service
    

Fixes

  • IPV6 fix for dns_capture_and_forward_strategy = "AllowAlternatePrivateZ1AndS1"