Release LoadGen FrontEnd: 1.0.0.11917
LoadGen FrontEnd
- [#8681] Guided onboarding wizard for new appliances — first-time setup now walks operators through licensing, monitoring domains and initial configuration in one continuous flow instead of forcing them to discover each settings page on their own.
- [#8576] DNS-01 challenge support for Let's Encrypt certificates — issue and renew public certificates for hostnames that are not reachable from the internet, by proving domain ownership through a DNS record instead of an HTTP request.
- [#8730] Guided Alert setup flow — Trigger, Profile and Check are now linked into a single guided experience so you no longer have to configure three separate areas and hand-wire them together.
- [#8788] API Testing onboarding — when no API datasource is configured, the API Testing area now shows a guided prompt and one-click path to add your first source instead of presenting an empty screen.
- [#8787] Service Levels Dashboard actionable readiness — every setup checklist item and readiness warning on the Service Levels Dashboard is now a clickable shortcut that takes you straight to the page that resolves it.
- [#8786] Actionable feedback when API operation list fails to load — the Request.Operation picker now surfaces an inline panel explaining exactly why the endpoint list could not be loaded (manual re-upload required, source URL missing, spec changed at source, etc.) instead of silently rendering an empty dropdown.
- [#8776] Inspect live HTTP response headers in the wizard — the HTTP Response Header check now has a "Retrieve Headers" button in Step 3 so you can pull the actual headers from the target URL and pick the one you want to assert on, without leaving the wizard.
- [#8780] OpenAPI YAML spec support in the API Flow wizard — the Add Source step now accepts OpenAPI YAML alongside the existing Swagger JSON, so you can import specs straight from repositories that publish in YAML.
- [#8736] Custom DNS server for DNS uptime checks — DNS Uptime Check now lets you specify which DNS server to query, so you can validate authoritative records, internal resolvers or public resolvers independently.
- [#8719] Edit host users after creation — Host Users now has an edit action so you can grant or revoke sudo privileges and change other settings without deleting and re-adding the user.
- [#8702] Direct download link on the Add Agent page — the Add Agent flow now links straight to the agent installer so you no longer have to navigate to the Appliance area manually to find it.
- [#8674] Notification when a ticket is marked Resolved by LoadGen — you are now prompted to verify and close tickets that LoadGen has marked Resolved, so resolved work no longer sits indefinitely waiting for your confirmation.
- [#8675] Per-ticket email notification opt-in — you can now choose, per ticket, whether to receive email updates on its status changes, instead of being all-on or all-off.
- [#8704] Multiple screenshots on Mark as fixed / Mark as not fixed — these actions now accept several screenshots at once instead of replacing the previous upload, so you can document the full before/after picture in one go.
- [#8716] Ticket search now triggers on Enter — pressing Enter in the ticket search box runs the search, matching the behaviour you expect from every other search field.
- [#8715] Ticket search by work item number — you can now find a ticket by typing its work item number, in addition to searching by GUID.
- [#8717] Refresh my tickets button is now reliably clickable — the button is no longer greyed out when it should be available.
- [#8765] Tenant ID filter on the Uptime Dashboard — the Uptime Dashboard now has the Tenant ID filter that matches the field already configurable on individual checks.
- [#8767] Clickable status summary cards on the Uptime Dashboard — the Healthy, Degraded, Unhealthy and Open Incidents summary cards now act as one-click filters for the underlying list.
- [#8771] Clickable summary cards on Uptime Checks — the Healthy / Issues / Enabled summary cards on the Uptime Checks page are now clickable filters.
- [#8770] Analyze panel auto-scrolls into view — opening the Analyze panel on the Uptime Dashboard now scrolls the page so the panel is visible instead of opening off-screen.
- [#8731] Alert Profile selection is now saved by the Uptime Check wizard — the Alert Profile you pick during the wizard is now persisted on the check after completion.
- [#8772] Tag filter on Uptime Checks — removed the redundant free-text input next to the clickable tag chips, so tag filtering uses a single consistent control.
- Improved the Edit Datasource modal title so it now displays the em dash correctly instead of garbled characters. [#8789]
- Improved the API Flow wizard Add Source detection so it accepts valid OpenAPI JSON specs that arrive with a non-standard Content-Type header. [#8782]
- Improved the API Testing flow editor so it now prompts to save unsaved changes before navigating away from edited nodes. [#8785]
- Improved the Connect to Remote API dialog with inline guidance on where to find the API Server URL. [#8697]
- Improved the My Profile clarification so it is clearer that the support ticket reporter email address is configured there. [#8701]
- Improved the Incidents view to clarify what "Auto" resolution means and to allow incidents to be closed manually. [#8773]
- Improved the Uptime Monitoring new-alert-profile flow to use an inline slider, matching the End-to-End Monitoring experience instead of redirecting away from the wizard. [#8778]
- Improved the Environment field with autocomplete from existing values, so entries stay consistent. [#8732]
- Improved Hosts Entry IP validation so incomplete IPv4 addresses such as "192.168" are rejected. [#8707]
- Improved Security > Permissions > Add User so you can set the new user's password during creation. [#8725]
- Improved the Uptime Check edit wizard to skip Step 1 (Catalog) when editing an existing check, because the catalog choice is fixed at that point. [#8766]
- Improved the Service Type dropdown on the Uptime Dashboard to include SMTP, Certificate, FTP and other active check types. [#8762]
- Improved the TLS uptime check Endpoint URL placeholder to show the required
host:portformat instead of the misleadinghttps://format. [#8759] - Improved the DNS Authority uptime check so the nameserver field is correctly marked required, matching what the Test Request expects. [#8755]
- Improved Service Type labels so naming is consistent across the dashboard (no more SMTP/SMTP Banner mismatch). [#8763]
- Improved the "Download to archive" button label on appliance updates to reflect that it pulls a build from the internet to the appliance. [#8686]
- Improved the Alert Trigger Subject field placeholder so it no longer looks like a pre-filled value. [#8720]
- Improved the Alert Trigger Body so the
$DataTypevariable referenced in the placeholder is now available as a selectable variable. [#8721] - Improved Alert Profile guidance so the relationship between Severity and Threshold Expression is explained inline. [#8723]
- Improved the Uptime Check wizard so "Clean these fields" no longer exits the wizard or leaves an incomplete Unknown check behind. [#8733]
- Improved the Uptime Check wizard so the "These fields will be ignored" warning no longer repeats on multiple steps. [#8734]
- Improved the ticket list so the "Pulls your own tickets." subtitle no longer stays permanently visible under the Export button. [#8682]
- Improved the ticket list so "Reload all Tickets" is only shown for internal email accounts where it is meaningful. [#8687]
- Improved the "Add Agent" page guidance so the absence of a download link no longer leaves operators stuck. [#8702]
- Improved the session expiry warning so the "Log in now" button label no longer suggests you are already logged out. [#8692]
- Improved Logging settings clarity to make it obvious how the Appliance Logging page and the Settings > Logging page relate to one another. [#8700]
- Improved the licensing CTAs so "Configure now" and "Configure Credentials" are no longer presented as two redundant buttons leading to the same page. [#8678]
- Improved the "Services > Configure Monitoring Domains" reference in wizard step 3 so it is now a clickable hyperlink. [#8659]
- Fixed Send Test Email on saved Mail Accounts so the password is correctly persisted on initial save and the test no longer fails on the next visit. [#8708]
- Fixed a session expiry race that logged users out within seconds of the "Session Expiring Soon" warning appearing, before they could respond. [#8691]
- Fixed a notification bell startup failure caused by a deserialization error, so polling now starts cleanly. [#8712]
- Fixed the antiforgery token decryption message on container restart so it is no longer logged at ERROR severity for what is expected behaviour. [#8711]
- Fixed the ticket list pagination count so the totals are accurate (no more "Showing 51-52 of 52" with a full second page). [#8713]
- Fixed the Uptime Dashboard so a check card no longer shows "Healthy" while it has an active Ongoing incident. [#8769]
- Fixed the Uptime Dashboard "Updated just now" indicator so it conveys age information across auto-refresh cycles. [#8768]
- Fixed the "Update Tokens" error message so it appears inside the dialog instead of in the page background. [#8680]
- Fixed the "Update Tokens" flow so empty fields no longer fail with "At least one token must be provided" when auto-generate was implied by the placeholder. [#8679]
- Fixed the Permission tab so the displayed role matches the user's actual profile memberships (Admin/Ops vs GlobalAdmin). [#8699]