Release LoadGen FrontEnd: 1.0.0.12224
LoadGen FrontEnd
- Enroll appliances from the platform — a new Enroll appliances wizard on the Launcher Appliances page lets you bring appliances online one or up to twenty-five at a time without opening each appliance's console. Instead of pairing each appliance manually, the platform dials out to the addresses you supply and claims each one using the factory pairing token built into its image. Four steps: Addresses (with a paste-many box that accepts one appliance per line, optionally with a hostname), Core Agent version and an optional Appliance Profile, Windows agent template (with an inline create), and Review, which runs a non-destructive pre-flight and shows a per-appliance verdict — reachable, reachable-but-already-claimed, its detected hostname, and its agent versions — before you enroll. Errored rows are skipped by default with an explicit opt-out, and warnings never block. Remote enrollment requires appliances running a recent enough image (older images continue to use console pairing); the pre-flight tells you which appliances qualify.
- [#9372] Windows session controls — the Launcher Appliance detail page's Windows guest card gains Logon / Logoff / Lock / Unlock actions alongside the existing Stop / Reboot / Refresh / Destroy controls, so you can drive the guest's interactive Windows session without leaving the cockpit. The session controls appear only while the guest's Full Agent is online, and Logoff confirms first.
- [#9379] Rename a load profile — Load Profiles can now be renamed from the edit page (a new Rename button) instead of being cloned and deleted. Because a profile name is referenced by its users, agent assignments, datasource mapping, and schedule, renaming is a deliberate, explicit action that re-points all of them; the dialog clearly reports a name collision or an enabled-schedule guard so you can resolve it.
- [#9378] Rename a user in place — the Edit User dialog on the User Pool page now lets you rename an existing user instead of deleting and recreating; the user's profile bindings and identity are preserved.
- [#9376] Bulk user pattern suffixes — the Bulk Import Users Pattern Generator [X:Y:Z] now accepts a suffix after the counter, so an email- or UPN-style pattern such as
VUser[2:5:3]@acme.comgeneratesVUser002@acme.com … VUser005@acme.com. The in-dialog help documents thePrefix[Start:End:Digits]Suffixform. - Scenario editor & timeline overhaul — the Scenario editor and the ramp/timeline charts across the Load Profile wizard and the Scenarios page were substantially reworked so every screen agrees on what a scenario does:
- The Run hold (the time between the last user logging on and a scenario's fixed duration) is now drawn everywhere as a labelled "up to" segment, and every timeline honours a scenario's fixed Total Duration instead of stopping at the ramp-up time.
- The Scenario editor page now reuses the wizard's Scenario step (phase cards, per-phase wait events and timeout actions, the stepped timeline), so the two surfaces can no longer drift apart, and it no longer silently discarded scenario-level custom actions on save.
- A shared phase vocabulary gives every screen the same phase kinds, colours, and user maths; ramp-down phases now draw as ramp-downs, sub-minute phases no longer read "0 min", and timeline charts now render correctly under comma-decimal locales (for example nl-NL, de-DE, fr-FR) instead of overlapping.
- [#9374] A paused test now shows Resume and Stop buttons on the live test cockpit; previously a paused run hid every control, and the only way to recover it was the mobile app.
- [#9401] Fixed a Load Profile's Scenario (Step 4) bleeding across profiles — the scenario configured on one profile no longer appears (and no longer fires a "user count mismatch" warning) when editing another. Each profile now keeps its own scenario, saving one never overwrites another's, and cloning a profile no longer hijacks the source's scenario. The Scenario step also gains a scenario picker (reuse an existing scenario or create a new one) with one-click Undo.
- [#9406] The Scenario Timeline chart on the wizard's Scenario step now extends to a scenario's fixed Total Duration instead of stopping at the ramp-up time.
- [#9402] A Load Profile with zero scenario phases now shows a clear amber warning on the Scenario step, the Review & Save step, and the Run Test page (naming each affected profile), so an empty scenario no longer goes unnoticed.
- [#9399] Fixed a per-user Agent re-assignment on a Load Profile reverting to the original agent when the profile was reopened; changing a user from one specific agent to another now persists.
- [#9398] Fixed the Available Users checkboxes on the Load Profile wizard's Users & Agents step behaving like a radio group — checking a second user unchecked the first; they are now independent multi-select, so you can pick several users before clicking Add.
- [#9395] Fixed the Generate PDF report dialog failing to open with a JSON error on Test Runs; report generation now opens and runs correctly.
- [#9321] The Launcher Appliances list now detects a powered-off appliance: its Windows Full Agent pill no longer stays green once the appliance is offline, and a manual Refresh now runs an immediate reachability check so a just-powered-off appliance flips to offline within seconds.
- [#9310] A Core Agent with no (or an unresolvable) credential profile now shows an amber "No credential profile" / "Credential profile not found" line beneath its Online status, and the Edit Core Agent dialog now lets you assign a credential profile (previously only Full/VDI agents could).
- [#9407] Corrected and completed the Launcher Appliances "How it works" overview diagram and its ports and security table so they are accurate and consistent with each other.