Release LoadGen Api, Appliance and MCP Server: 1.0.0.12128
Release LoadGen Api, Appliance and MCP Server: 1.0.0.12128
LoadGen General
No general changes in this release.
LoadGen Api
Cancel a load test whose preparation failed. Fixed being unable to cancel a run whose preparation step failed: the Cancel action returned a 409 and the dialog froze on "Cancelling…". Cancelling a run that has already failed is now acknowledged cleanly and the preparation dialog always closes, with any error shown in the banner. The platform's datasource-unreachable errors are also more actionable — for example, when the platform cannot reach its configured InfluxDB datasource the message now explains what to check, or to switch the active datasource under Settings → Datasources.
LoadGen Appliance
No Appliance changes in this release.
LoadGen Core Agent Appliance
Install and manage web-testing browsers from the frontend. You can now install and update Google Chrome, Microsoft Edge, Firefox and WebKit on a Core Agent Appliance for web testing, directly from the appliance's Manage dialog. The appliance checks that the required source is reachable first and disables an install with an explanation when there is no internet access. (Installing the branded Chrome and Edge browsers is the one deliberate exception to appliances not downloading from the internet, since only the vendors distribute them.)
Update appliances from the frontend, one or many at once. You can now update one or several Core Agent Appliances at once from the Core Agent Appliances page, with the Core Agent and Appliance Agent packages pushed to each appliance via the Platform — appliances never download updates directly from the internet. Live per-appliance, per-component progress is shown, and after an update the frontend verifies the running version and reports Updated or Rolled back. The Core Agent version offered comes from the Platform's Binary Archive, so pull the version you want into the archive first (Agents → Binaries, or an air-gapped upload).
Manage appliance networking and system settings. The Manage dialog gained a Configuration panel to set an appliance's hostname, static IP (with a 60-second confirm-or-rollback), DNS and timezone from the frontend. A rename made on the appliance console now also appears in the frontend list within about a minute.
An approved appliance is a first-class Core Agent. Fixed an approved appliance showing as Unavailable with only 2 slots in the Core Agent pool. An approved appliance is now a full Core Agent — 50 slots, assignable to a load profile, status-probed and dispatched to like any other — listed under its plain hostname, and appliances approved before this release self-heal on their next heartbeat.
Clearer updates, errors and console messages. Update results now report the real outcome and reason instead of a bare "Error" (for example, an appliance that is briefly unreachable because it is applying an update now says so — retry shortly). Fixed pushing a large Core Agent package failing with an HTTP 500, and load-test sessions not starting on an appliance because of a space in the package path. The boot console no longer looks like it lost its configuration right after Restart Appliance Agent — the settings are safe; it now shows "agent starting — config is safe" and waits for the agent to come back (about a minute) instead of showing blank fields.