Release LoadGen FrontEnd: 1.0.0.12156

Release LoadGen FrontEnd: 1.0.0.12156

LoadGen FrontEnd

This is a large release. It introduces a dedicated Agent Fleet area for managing appliance-hosted agents, a full Windows sub-appliance cockpit, a redesigned appliance detail page, and a broad batch of Load Profile, SUT, and appliance-management fixes.

  • Agent Fleet — a dedicated area for appliance-hosted agents — the appliance-hosted agent world moves out of the generic Infrastructure group into its own Agent Fleet sidebar section, which is shown based on what your role is actually permitted to do:

- Overview — an illustrated, help-style landing page with a live fleet pulse (appliance, active, pending, offline, and running-guest counts) and a step-by-step lifecycle, so it works as a daily entry point.

- Guided Setup wizard — walks you through enrolling and approving a Core Agent Appliance end to end: mint (or enter) a one-time enrollment token, connect, approve, optionally install browsers and set up the Windows guest, and verify — each step backed by live state so it is safely re-enterable.

- Fleet Readiness — a per-agent grid with live preflight checks, heartbeat versions, per-agent profile assignment, compliance status with drift reasons, and a per-agent maintenance mode.

- Session Canary — scheduled canary checks per appliance with OK / SLOW / FAIL status, a recent-run trend, and on-demand "run now".

- Run Assurance — a dispatch-policy editor (version gating, quarantine-vs-block, CPU/memory saturation thresholds) with a live utilization spot-check across active appliances.

  • Redesigned appliance detail page — the per-appliance Manage modal is now a dedicated, stable detail page so switching tabs never resizes the view. It mirrors the main appliance page: a dark hero card with status and live CPU / memory / disk gauges, horizontal tabs (System, Network, Updates, Proxy, Core Agent, Windows, Jobs), a host Reboot action, Disk and Docker tabs, outbound proxy configuration, OS-package and .NET host updates, and a new Jobs tab listing the appliance's recent background jobs (with status and duration).
  • Windows sub-appliance cockpit — a Core Agent Appliance can host a Windows Full Agent, and you can now manage that Windows guest entirely from the platform:

- Guest lifecycle — create, start, stop, and destroy the Windows guest (with an explicit "also delete the guest disk" choice), rename it, and reboot it, all as tracked background jobs with live progress.

- Agents & client software — install the LoadGen Full Agent and LoadGen Insight Agent by version, plus client software (Citrix Workspace, Omnissa Horizon, Microsoft Remote Desktop / AVD, and more) and FreeRDP; view an installed-software and agent inventory and a dual log viewer.

- Windows features & firewall — toggle SMB / NetBIOS / RDP features and open or close firewall ports.

- Settings templates — save a guest's configuration (OS, resources, features, ports, software, and pinned agent versions) as a reusable template, manage templates on a dedicated Windows Templates page, and bulk-apply a template to several appliances at once.

- KMS activation — activate Windows with a KMS client key (with edition-matched presets) and an optional KMS host, and see the guest's current activation state.

- Trusted certificates — install an internal-CA certificate into the Windows guest's trusted store (resolving NET::ERRCERTAUTHORITY_INVALID for internal-CA lab targets), list installed certificates with expiry, and remove them.

- The auto-registered Windows guest agent now appears on the Full Agents and Credential Profiles pages as an appliance-managed row (read-only, and it follows the guest automatically).

  • [#9242] Offline browser install — on an air-gapped appliance whose online install buttons are disabled, you can now upload the vendor browser installer package (Chrome or Edge) and the platform streams it to the appliance to install locally.
  • Enrollment token improvements — a reusable enrollment token's full value can be revealed again from Credential Profiles → Platform Tokens (role-gated and audited), the token panel auto-expands whenever a still-valid token exists, and revoked tokens can now be permanently deleted.
  • [#9246] The Load Profile wizard's Advanced step now has a "+" next to the SUT Profile dropdown that creates a new SUT profile inline and auto-selects it, without leaving the wizard.
  • [#9247] Sidebar search now matches abbreviations as well as full names — searching "SUT" now finds Systems Under Test and its sub-pages, not just the full term.
  • [#9249] Fixed the Edit SUT Profile modal silently discarding machines — adding, removing, or toggling a machine now persists (and the add row now requires selecting a LoadGen Agent, which the platform needs to run the machine).
  • [#9250] Fixed the Load Profile Users & Agents per-row Agent dropdown showing only "-- auto --" even when an Online Full Agent existed; the dropdowns now list every registered agent of the profile's technology, and pinning a user to a not-yet-active agent activates it.
  • [#9248] The Edit SUT Profile modal's credential field is now a Credential Profile dropdown (with an inline "+" to create one) instead of an error-prone free-text box.
  • [#9245] Fixed classic load profiles listing every assigned user twice (one populated row plus a blank "-- none --" twin); each user now appears once, and saving such a profile also repairs the stored data.
  • [#9237] The Load Profile Advanced step's schedule Timezone field is now the same dropdown used on Testing → Schedules, instead of an inconsistent free-text box.
  • [#9188] Opening a LoadGen Studio Edit profile link now returns you to the requested edit page after signing in, instead of landing on the Home dashboard.
  • [#9209] The HTTPS Setup wizard's Apply step no longer surfaces a confusing "Connection Lost" error when the frontend restarts to begin certificate issuance; it now shows a friendly "Setting up HTTPS" screen that reloads on its own once the site is back.
  • [#9224] Approving a pending Core Agent Appliance now explains the appliance key popup — it is the appliance's permanent key that replaces the one-time enrollment token, no action is required (the appliance receives it automatically), and it is stored under Credential Profiles for later reference.
  • [#9223] Core Agent Appliance enrollment tokens can now be seen and revoked even when the appliance never registers: platform-issued tokens are surfaced on a read-only Platform Tokens tab under Credential Profiles, and the token panel auto-expands when a valid token exists.
  • [#9241] A Core Agent Appliance Static IP change now shows a live confirm countdown and a clear success confirmation, with the rollback safeguard armed the instant you apply so you can never be locked out.
  • [#9239] Fixed the appliance Static IP fields briefly showing placeholder or wrong values when the Manage view opened; the fields now load together and show a "Loading…" state instead of stale placeholders.
  • [#9238] A successful appliance update now reads a consistent Completed for both the Core Agent and the Appliance Agent, instead of "Completed" for one and "Updated" for the other.
  • [#9243] Revoked Core Agent Appliance enrollment tokens can now be permanently deleted (a still-valid token cannot).
  • [#9233] Fixed the appliance Timezone dropdown opening empty (or showing the wrong zone) on first open; it now loads reliably and shows a clear "Loading timezones…" state while it does.
  • Fixed the Update All modal appearing frozen at step 1 / 0% during the window when the appliance agent restarts: it now explains that the agent is restarting (usually 1–2 minutes), shows real elapsed time and a live progress indicator, and reliably puts the update back on screen after the frontend itself restarts mid-update.
  • Fixed the Active test Application Metrics and Measurement Metrics panels sometimes sticking on "Collecting data…" after navigating away and back; they now populate at live cadence like the rest of the cockpit.
  • Fixed the Agents breadcrumb sometimes showing the wrong agent type (for example "Full" while on the Core Agents page), and the Full/VDI address column now shows a name-only host's name instead of a bare port.
Was this article helpful?
0 out of 0 found this helpful