Skip to main content
All updates

Release date: 24 Jun 2025

Overview

Share feedback

New features

Scheduler Update

In ggRock 1.5, the Scheduler no longer executes past-due actions after you update an action or boot-mode override. We’ve also fixed an issue where machines could remain stuck in a local-override state after deletion—ensuring predictable, on-schedule boots.

Inactivity Logout

A new auto-logout feature ends user sessions after a configurable period of inactivity, improving security by preventing unintended access on unattended terminals.

Terminal Registration

Introducing a new CLI command (ggrock-auth) that lets you register ggRock servers directly from the terminal—perfect for automating deployments and headless setups.

Improvements

  • 📊 Status Indicators

    • Update Manager Status: Shows whether Windows Updates are enabled.

    • Disk Optimization Status: Indicates if disk defragmentation is active.

    • Boot Mode Detection: Displays when a machine is running in UEFI mode.

    🖧 MAC Address Management
    Admins can now assign a specific MAC address to the toolchain VM, guaranteeing consistent network connectivity in environments that require MAC-based registration.

  • 🔄 Restart Services Enhancement
    From the General Settings page, you can now restart individual services—TFTP, iSCSI, ZFS, and dnsmasq—without performing a full server reboot.

  • 📦 Driver Info Parsing
    When you upload a driver, ggRock extracts its minimum supported Windows version from the metadata, so you can filter and select only compatible drivers.

  • ⚙️ Run Configurator from the UI
    You can now launch ggrock-linux-configurator and perform apt-get update && apt-get upgrade -y directly within the ggRock UI, complete with live output for easier monitoring and troubleshooting.

Bug fixes

  • Client Agent Stability: Resolved startup failures by ensuring the “ggRock Client Agent” registry entry is correctly injected into HKCU, restoring reliable agent launch on Windows startup.

  • "Keeping writebacks is possible only for the latest snapshot" when trying to keep writeback
    The writeback retention logic has been corrected to allow preserving any snapshot, not just the most recent one.

  • ggRock – NIC Installation fails
    Resolved an issue causing network driver installations to fail, ensuring reliable NIC configuration.

  • Cannot restore images from server to server on newer ggRock builds
    Restored cross-server image restore functionality in the latest ggRock builds.

  • ggRock Array
    Fixed syslog/kern.log spam when the array filled up, preventing excessive disk space consumption.

  • ggRock timezone incorrect
    Corrected timezone display so timestamps now reflect the configured local time.

  • Immediately getting "Model is null" when adding new hardware in ggRock
    Resolved the null-model error in the Add Hardware wizard, allowing new devices to be added without blocking.

  • Scheduler right panel delete buttons hidden behind chat widget
    Adjusted UI layering so delete buttons in the scheduler panel are no longer obscured by the chat widget.

  • Fix "dataset is busy"
    Added retries and delays when unmounting partitions during writeback to prevent “dataset is busy” errors.

  • Info > bootMode always returns LegacyBios
    Improved boot-mode detection to correctly report UEFI when applicable.

  • One machine stuck in an old schedule while another updates correctly
    Fixed inconsistent scheduler behavior that left some machines on outdated schedules while others updated as expected.

  • Don’t apply browser timezone when displaying executions
    Updated execution-time rendering to use server-side offsets only, removing adjustments based on the browser’s timezone.

  • Local override deletion causes system to remain in local state
    Adjusted local override removal logic so systems automatically revert to their expected state after deletion.

  • ggRock client agent doesn’t start
    Ensured the client agent’s registry entry is injected into HKCU, restoring automatic startup on Windows.

  • Scheduler actions missing after being added (date issues)
    Ensured newly created scheduler actions appear immediately in the interface.

  • Modals remain open after inactivity timeout
    Enhanced inactivity timeout logic to close or hide all open modals when the session expires.