Release LoadGen FrontEnd: 1.0.0.11882
LoadGen FrontEnd
- [#8651] Timezone-aware timestamps everywhere — the UI now renders every previewable UTC timestamp in the zone configured under System → Timezone (e.g.
Europe/Amsterdam). A new clickable Times in: \ chip in the header opens the Timezone configuration page, and every timestamp'stitletooltip still shows the raw UTC value so operators can correlate with API logs. Migrated across the Operations, Infrastructure, Schedules, Monitoring, Uptime, SessionSight, Testing, API Testing, Alerting, Config, Sync, Notifications, Insight, Charts, Agents, and Dev surfaces in one sweep. CSV exports and machine-readable fields keep UTC for downstream consumers; calendar-date-only fields (SSL/CA expiry, licenseValidUntil) stay date-as-stored to avoid the 00:00 UTC → previous-day rollover. On Windows installations where the appliance API can't change the host timezone, the Settings → Timezone page now shows a read-only current-zone display with a hint pointing to Windows Settings → Time & language → Date & time instead of hanging on a spinner forever. - [#8655] Revert to DHCP — operators can now remove a static DNS override from the Network → Static DNS Servers modal and revert to DHCP-supplied DNS via a dedicated Revert to DHCP button (two-step confirm). Previously the only way to clear the override was to save an empty primary-DNS field, which the API correctly rejected with "Primary DNS is required."
- [#8656] Fixed the DNS save-error message rendering in the page background behind the still-open Static DNS Servers modal (where the operator couldn't see it). Validation failures now show inline inside the modal so users can correct and retry without dismissing the dialog.
- [#8654] Fixed the Static DNS Servers textarea placeholder rendering
as literal text instead of an actual line break. - [#8650] Added hover tooltips that explain the difference between the two refresh buttons on the Operations → LoadGen Tickets toolbar: Refresh my tickets / Reload all tickets pulls from the upstream LoadGen Platform tracker (ignores filters); Refresh list reloads the local appliance catalog with current filters applied.
- [#8637] Fixed the LoadGen API and LoadGen Frontend build-ID chips rendering empty on the Operations → LoadGen Tickets page until Refresh list was clicked. The page now hydrates the reporter email before the first list call so the build-ID-carrying data path runs on first paint.
- [#8645] Fixed Next on the LoadGen Tickets pager re-rendering the full list as "Showing 1–N of N" instead of advancing to the next page. Pagination now correctly slices the merged result set.
- [#8643] The HTTPS Setup Wizard → Step 4 now blocks Next when the operator uploads an encrypted private key without a passphrase. Previously the wizard advanced and only failed later when the appliance tried to decrypt the key. The passphrase label grows a red asterisk, the input borders turn red, and an inline warning explains why Next is disabled.
- [#8646] Fixed the two identical pencil icons on the Monitoring Profile Wizard → Step 3 agent rows. The Edit test user action now uses a distinct user-silhouette-with-pencil glyph so operators can tell at a glance which icon edits the agent definition vs the monitoring user.
- [#8648] CA Bundle upload on System → CA Trust now surfaces the real validation error (which field failed and why) instead of the generic "One or more validation errors occurred" message. Root cause was a mismatched multipart field name on the client side.
- [#8642] Removed the redundant Backup Now button from the Backup Schedule card on System → Backups. The card now owns only schedule configuration; Available Backups → + Create Backup is the single canonical trigger for an ad-hoc backup.
- [#8638] Fixed the Uptime Check Wizard carrying stale endpoint cruft when an operator switched from one catalog entry (e.g. SMTP) to another (e.g. PowerShell) via Step 1 — the Target field is now properly cleared, and a script pasted into the inline editor now survives navigating away from Step 2 and back.
- [#8598] When the appliance API doesn't yet ship the paired SSO admin endpoint, the Settings → SSO Providers save now surfaces a clear "the paired API needs to ship first" warning banner instead of the cryptic
400 Bad Request. Permission errors and validation errors are also surfaced with their actual detail instead of a generic title. - Fixed Mark as fixed / Mark as not fixed actions on the LoadGen Tickets page being clickable but appearing to do nothing for some synced rows. Background status refresh no longer disables user-initiated action buttons, and legacy synced rows that can't be correlated by the upstream service are now disabled with a clear tooltip instead of pretending to be actionable.
- Removed the internal-only subtitle from the LoadGen Tickets page when in internal-support mode; the regular subtitle for external reporters is unchanged.