New Features

New Features

Elevate your workflow and transform the way your centers work with our new features. Our latest release is here to enhance your productivity and center management.

Exi

L

Release date: Jun 24, 2025

Release goal

The primary goal of ggRock 1.5 is to enhance scheduler reliability, strengthen security through automatic session handling, and deliver powerful new management tools for administrators—while also improving system stability and usability. This update refines scheduler execution, adds inactivity logout for unattended sessions, enriches status monitoring, and empowers admins with terminal-based registration, MAC-address control, service-restart options, and on-UI configuration.

Summary

Contribute with us!

 

Headlining 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.

 

Quality of Life 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.

e:

o unsaved changesUpda

Headlining Features for ggRock 1.4 :

Debian 12 

Secure Boot 

Debian 12 Support

In ggRock 1.4, we have added full support for Debian 12. This ensures that system administrators can now seamlessly deploy and manage Debian 12 instances across their networked computers without encountering compatibility issues. This is a significant update for those managing diverse environments and looking to keep up with the latest Debian release.

Secure boot automation

With this release, ggRock introduces automation for Secure Boot key management, addressing a major pain point for administrators working with Windows 11 and later versions. The new feature allows you to sign the iPXE file with Microsoft or automatically handle Secure Boot key installations through PowerShell, depending on the hardware manufacturer. This significantly reduces the need for manual intervention when configuring Secure Boot across multiple machines.

Key Features:

  • Automated Secure Boot Key Installation: Reduces the need for manual installation by using PowerShell or signed iPXE files.

  • Secure Boot Status Check: A new feature to quickly check Secure Boot status on Windows machines using the Confirm-SecureBootUEFI PowerShell command. Machines with Secure Boot enabled display a lock symbol in the machines tab.