Dwarfguard version 2.0.1 "Keeper patch 1"

  • status: In the forge
  • released at: Not yet
  • supported modes of operation:
    • production: Yes
    • free usage: Yes
      • 2.0.1 build 0:
        • MD5sum: to come
        • SHA1sum: to come
  • supported deployment modes:
    • DT SAAS / DT Cloud / DT Server Managed: Yes / Yes / Yes
    • Partner SAAS / Partner Cloud / Partner Server Managed: Yes / Yes / Yes
    • Customer self-managed: Yes
    • Private network: Yes
  • support planned: major release, support via patch releases 2026+
  • upgrade supported from:
  • target audience: All
  • showcase video: TBD
  • paper: Dwarfguard 2.0.0 paper


Release notes - known issues, changes since last release

  • Version 2.0.1 is a first patch on the stable 2.0 branch.
  • This patchlevel fixes all issues except not removing a defunct link button to download customized agent as that functionality is obsolete and will be removed in 2.1.0 release.
  • Both Debian GNU/Linux 12 and Debian GNU/Linux 13 are supported as underlaying OS

Featured changes

  • Incorporated fixes for issues (see issue details in Release 2.0.0 page - Known issues):
    • DCL DB export can be broken under some condition
    • Alert on missed contact metric using "greater than" operator is created as invalid
    • Tunnel connect button for Webtunnel is not shown if Python extended libraries are not installed
    • When updating license to another one with worse parameters (e.g. less devices, expires sooner etc.), GUI cannot be used for that.
    • Log entries timestamps on device do not contain timezone
  • Additional changes
    • Implemented emergency service shutdown (and restart) when a very rare corner case error occurs in MariaDB/DB connector library (MariaDB partial connection error invalidating some queries but leaving DB connection working).


Known issues (updates with bugs being reported)

  • "Download preset agent" button in Device details leads to error 500 for OpenWRT devices
    • Reported: 2026-04-11 for version 2.0.0
    • Impact: None (obsolete functionality handled otherwise in 2.0.0)
    • Severity: None
    • Status: Unfixed. The button will be removed in 2.1.0
    • Details: In historic Dwarfguard versions (0.7.x and 0.8.x), a specific device-preset agent was needed to properly reinstall the agent on a device so that this would not loose its Device ID. Nowadays, this is handled by Machine ID, which is generated automatically and stays the same for the same device even on agent reinstall. This functionality is obsolete and should have been removed even in version 1.0.0 however it stayed there as an left over. There is no point in using this functionality.
    • Workaround: Do not click on the button as it does not provide anything of value.