Skip to content

Releases: ad4mts/zfdash

ZfDash v1.9.3-beta

12 Dec 19:16
3529e96

Choose a tag to compare

ZfDash v1.9.3-beta

Changes in this release:

  • Critical Fix: GUI/WebUI: Special VDEVs (logs, cache, spare, special, dedup) now correctly appear in pool tree view. Previously these were missing due to JSON/text parsing issues.
  • Fix: GUI/WebUI: Remove VDEV button no longer activates on container nodes (logs, spares, etc.) - only on actual removable devices within them.
  • Fix: JSON parser now correctly handles l2cache key (ZFS uses this instead of cache internally).
  • Fix: Legacy text parser now correctly parses special vdev containers that appear at pool root indentation level.
  • Improvement: Parser includes dedup vdev support for both JSON and legacy modes.
  • Improvement: Docker: Added /run/udev mount for better device detection.

IMPORTANT: This is BETA software. Use cautiously, ensure backups, and change the default Web UI password (admin/admin) immediately. Incorrect use can lead to PERMANENT DATA LOSS.

Installation

Extract and run sudo ./install.sh (after chmod +x install.sh) for system-wide installation. See README for details. Licensed under GPLv3.

Checksums

See the .sha256 files accompanying each tarball for verification.

Full Changelog: v1.9.2-beta...v1.9.3-beta

ZfDash v1.9.2-beta

12 Dec 08:39
4dcccf4

Choose a tag to compare

ZfDash v1.9.2-beta

Changes in this release:

  • Feature: GUI/WebUI: Support for special VDEVs (TrueNAS Fusion Pools) - create metadata vdevs for improved performance.
  • Feature: GUI/WebUI: Contextual help system - get helpful tips and explanations for VDEV types right in the Create Pool and Add VDEV dialogs.
  • Feature: WebUI: Rich modal dialogs - replaced basic browser alerts with professional Bootstrap modals for better user experience.
  • Feature: GUI/WebUI: Three-button confirmations for critical operations (Offline/Online) - Cancel/No/Yes options prevent accidental actions.
  • Improvement: Robust pool status parsing - uses modern JSON format (zpool status -j) with automatic fallback for older ZFS versions.
  • Improvement: GUI: Unified pool creation and VDEV management interface - same intuitive layout for creating pools and adding VDEVs.
  • Improvement: GUI: Click the trash icon next to any VDEV to quickly remove it.
  • Improvement: GUI/WebUI: Clearer instructions with visual cues (→ arrows and 🗑 trash icons) to guide you through VDEV configuration.
  • Improvement: GUI: More consistent and polished appearance throughout VDEV dialogs.
  • Improvement: WebUI: Streamlined pool creation and VDEV management with less clutter and better visual flow.
  • Fix: GUI: Error messages now appear centered on the window instead of randomly in the corner.
  • Fix: GUI: Keyboard input now works correctly when app is built on Ubuntu and run on Fedora (or other distributions).
  • Fix: GUI: Import pool dialog now works properly.

IMPORTANT: This is BETA software. Use cautiously, ensure backups, and change the default Web UI password (admin/admin) immediately. Incorrect use can lead to PERMANENT DATA LOSS.

Installation

Extract and run sudo ./install.sh (after chmod +x install.sh) for system-wide installation. See README for details. Licensed under GPLv3.

Checksums

See the .sha256 files accompanying each tarball for verification.

Full Changelog: v1.9.0-beta...v1.9.2-beta

ZfDash v1.9.0-beta

09 Dec 11:01
e24ac40

Choose a tag to compare

ZfDash v1.9.0-beta

Changes in this release:

  • Feature: GUI/WebUI: Added checkboxes to show all block devices (disable safety filters for advanced users).
  • Feature: WebUI: Improved adding VDEV types with better UI controls.
  • Feature: Cross-platform block device listing for Linux, macOS, and FreeBSD.
  • Feature: Privilege escalation fallbacks with improved sudo support for pipe mode.
  • Feature: Docker: Added Docker support for Linux arm64 and x86_64.
  • Improvement: Experimental support for macOS and FreeBSD when running from source with uv.
  • Improvement: Better sudo prompts on FreeBSD/macOS with proper terminal settings restoration.
  • Fix: Block device filter fix for macOS compatibility.
  • Fix: Socket mode fallback when pkexec authentication fails.
  • Fix: Reader thread join handling for platform block devices.
  • Fix: Attempted fix for harmless segmentation fault at exit when built with GitHub runner.

IMPORTANT: This is BETA software. Use cautiously, ensure backups, and change the default Web UI password (admin/admin) immediately. Incorrect use can lead to PERMANENT DATA LOSS.

Installation

Extract and run sudo ./install.sh (after chmod +x install.sh) for system-wide installation. See README for details. Licensed under GPLv3.

Checksums

See the .sha256 files accompanying each tarball for verification.

Full Changelog: v1.8.10-beta...v1.9.0-beta

ZfDash v1.8.10-beta

06 Dec 20:06
ae4e4c6

Choose a tag to compare

ZfDash v1.8.10-beta

Changes in this release:

  • Improvement Better signal handling and cleanup to prevent zombie processes.
  • Improvement New improved installation scripts (install.sh and uninstall.sh) that handle upgrades and user data correctly.
  • Fix Fixed shutdown logic for standalone daemon connections.

IMPORTANT: This is BETA software. Use cautiously, ensure backups, and change the default Web UI password (admin/admin) immediately. Incorrect use can lead to PERMANENT DATA LOSS.

Installation

Extract and run sudo ./install.sh (after chmod +x install.sh) for system-wide installation. See README for details. Licensed under GPLv3.

Checksums

See the .sha256 files accompanying each tarball for verification.

Full Changelog: v1.8.9-beta...v1.8.10-beta

ZfDash v1.8.9-beta

06 Dec 07:58
ce9c45e

Choose a tag to compare

ZfDash v1.8.9-beta

Changes in this release:

  • Feature Added get-zfdash.sh for automated one-line installation/update.
  • Fix Resolved SSL certificate verification errors by integrating certifi.
  • Fix Fixed dependency resolution on FreeBSD (excluded PySide6 correctly).
  • Fix Fixed GitHub Actions ARM builds by adjusting PySide6 version constraints.

IMPORTANT: This is BETA software. Use cautiously, ensure backups, and change the default Web UI password (admin/admin) immediately. Incorrect use can lead to PERMANENT DATA LOSS.

Installation

Extract and run sudo ./install.sh (after chmod +x install.sh) for system-wide installation. See README for details. Licensed under GPLv3.

Checksums

See the .sha256 files accompanying each tarball for verification.

Full Changelog: https://github.com/ad4mts/zfdash/commits/v1.8.9-beta

ZfDash v1.8.8-beta

04 Dec 03:42
12541a3

Choose a tag to compare

ZfDash v1.8.8-beta

Changes in this release:

  • Refractor Migrate from Conda to uv for simpler build, manual run and maintain dependencies (#9)
  • Fix fix treeview does not scroll vertically (#14)

IMPORTANT: This is BETA software. Use cautiously, ensure backups, and change the default Web UI password (admin/admin) immediately. Incorrect use can lead to PERMANENT DATA LOSS.

Installation

Extract and run sudo ./install.sh (after chmod +x install.sh) for system-wide installation. See README for details. Licensed under GPLv3.

Checksums

  • MD5: bc36e0b27e2d762f7a0af5bd4c9c339f
  • SHA256: 790e478de4b8e7459de80e5b633f97b474dfc9a4103187b8d6ceb5c3a2a87e5e

Full Changelog: v1.8.7-beta...v1.8.8-beta

ZfDash v1.8.7-beta

29 Nov 23:05
9a34a73

Choose a tag to compare

ZfDash v1.8.7-beta

Changes in this release:

  • Web UI: Improved Web UI visuals
  • Feature Improved treeview selection.
  • Feature Add default dashboard tab with infos about the selected item
  • Feature Add zpool list -v and zpool iostat -v output to Pool Health Tab
  • Feature Centralize app info and version, implement help menu and about dialog + update check
  • Refractor Refractor app.js into easy-to-maintain modules
  • Refractor Refractor style.css into modules

IMPORTANT: This is BETA software. Use cautiously, ensure backups, and change the default Web UI password (admin/admin) immediately. Incorrect use can lead to PERMANENT DATA LOSS.

Installation

Extract and run sudo ./install.sh (after chmod +x install.sh) for system-wide installation. See README for details. Licensed under GPLv3.

Checksums

  • MD5: a2b74a68da34a4c219eaff1faa82226a
  • SHA256: c9f2baae4983161a5a0c561abc72643d712d936ab2e6f467315b1574066129f7

Full Changelog: v1.8.4-beta...v1.8.7-beta

ZfDash v1.8.4-beta

26 Nov 19:51
32e7eae

Choose a tag to compare

ZfDash v1.8.4-beta

Includes v1.8.4-beta:
-IMPORTANT; Release binary and install.sh are LINUX ONLY
-Cross-platform runtime-dir + interactive sudo fallbacks (Linux/FreeBSD; main.py --web --socket source works if sudo is installed, with some issues - will be fixed in future; untested on macOS). — 32e7eae
-Consolidated daemon launch, runtime paths, timeouts and helper exec lookup; improved CLI help. — 9dfb3e5
-CLI socket features: --connect-socket (client) and --listen-socket (daemon); grouped client/daemon options. — e25d389
-Web UI & zpool improvements: added autotrim/autoreplace props and property-aware zpool set routing. — 2ce39cf
-IPC refactor: socket helpers moved to ipc_helpers.py; persistent socket daemon accept loop; transport layer centralized (pipes + experimental unix-sockets --socket). — c2ae3e9 / 4e8f995 / e05f06f
-Centralized path configuration and simplified deployment structure. — 91e1879
-Fixes for GUI volume creation and encrypted dataset freeze. — 34e9c37

IMPORTANT: This is BETA software. Use cautiously, ensure backups, and change the default Web UI password (admin/admin) immediately. Incorrect use can lead to PERMANENT DATA LOSS.

Extract and run sudo ./install.sh (after chmod +x install.sh) (linux only) for system-wide installation. See README for details. See help: zfdash --help. Licensed under GPLv3.

MD5: 82e9422aa9d7113b90bf87419ab94966
SHA256: 9f3fd118cd8ab93ed9471fb2d637ed9e826745845bf50a5e27d4f9894a3b4e1d

Full Changelog: v1.8.0-beta...v1.8.4-beta

v1.8.0-beta

26 Jun 06:43
b3240a7

Choose a tag to compare

ZfDash v1.8.0-Beta

Includes v1.8.0:
-Added Auto-snapshot to Properties.
-Added a Feedback Form
-Running the webui in a Docker container (see README)

⚠️ IMPORTANT: This is BETA software. Use cautiously, ensure backups, and change the default Web UI password (admin/admin) immediately. Incorrect use can lead to PERMANENT DATA LOSS.

Extract and run sudo ./install.sh (after chmod +x install.sh) for system-wide installation. See README for details. Licensed under GPLv3.

MD5: 85d0b7267a3a603c16e9a15de38ac95e
SHA256: 231d247366b6d95bc96a44dd5eabe5b1d2514960394404513a7478848fb8fb53

Full Changelog: v1.7.6-Beta...v1.8.0-beta

v1.7.6-Beta

25 Apr 00:39
9f24d52

Choose a tag to compare

ZfDash v1.7.6-Beta

Includes v1.7.6: -fixed the Change password issue.
-install_web_service.sh checks now for the Polkit rules folder and creates one if needed.

⚠️ IMPORTANT: This is BETA software. Use cautiously, ensure backups, and change the default Web UI password (admin/admin) immediately. Incorrect use can lead to PERMANENT DATA LOSS.

Extract and run sudo ./install.sh (after chmod +x install.sh) for system-wide installation. See README for details. Licensed under GPLv3.

MD5: 5570259b120bfafd8f8d47654e112044
SHA256: 3b9562336fa5524a3b0447caf7d7384c63b3dd23f65da8aab9cd972efd469ed8

Full Changelog: v1.7.5-beta...v1.7.6-Beta