Release LoadGen FrontEnd: 1.0.0.12508

Release LoadGen FrontEnd: 1.0.0.12508

LoadGen FrontEnd

  • Retire unregistered repositories - on a Master, Sync > Repositories has a new Unregistered repositories card for Master administrators. It lists the unregistered repositories the Master still remembers. Retire opens a preview of what will be deleted for good, and after a confirmation it shows the Master's summary. Retire always acts on the repository the dialog shows. A refusal from the Master is shown inside the card in the Master's own words. A role that may not retire sees why.
  • Stop being the Master - the Master card on Sync > Repositories has a confirmed action that switches the Master back to Local mode. The confirmation names the access requests still waiting under Pending Approvals (deny them first, so the requesting appliance gets a real answer) and the unregistered repositories that can no longer be retired once the appliance is Local. The notice afterwards says when the API has to be restarted by hand.
  • Disconnect from Master - on an enrolled appliance, Disconnect from Master now takes effect at once and keeps every other sync setting, including the Git remote settings. Sync > Overview never shows "Standalone" or "Not Connected" without a status it actually read: it shows the permission state or an error card with Retry instead.
  • Sign in as another account - signing in, the two-factor steps and single sign-on now always happen on this appliance, also in a tab connected to another API server through Switch API Server. Signing in starts the account's own session and live connection. A wrong password or code no longer signs the tab out of the account it keeps. On the switch form, the single sign-on buttons ask the identity provider to offer another account.
  • Cancel restore - while a restore from Infrastructure > Backups waits for the Appliance Agent's signing-key check, the banner has a Cancel restore button, and leaving the tab cancels the restore too. A cancelled restore says "Restore cancelled; nothing on this appliance was changed." The wait gives up within 5 minutes. Once the backup has passed the check and the import is on its way, Cancel restore is withdrawn and "Restoring ..." stays up until the result.
  • Fixed a large backup import or restore from Infrastructure > Backups failing with "Failed to import backup: The request was canceled due to the configured HttpClient.Timeout of 300 seconds elapsing." The time allowed for the upload now grows with the size of the backup. If it still runs out, the page shows Outcome unknown: the import almost certainly did not start, so check the jobs under Infrastructure > Appliance before trying again. An import or restore that the API answers with a timeout also reads Outcome unknown instead of "Failed to ...", and Restore and Import stay disabled for one minute.
  • Fixed a refused single sign-on for a name that is already in use showing only "SSO sign-in failed: member_type_collision". The sign-in page now says what to change for the case that applies.
  • Security > Permissions now marks a member change that is stuck at the Master as "Stuck at the Master", with the Master's reason and the way out. The Users tab also lists stuck changes for members it does not show.
  • Fixed a role delete that the Master has not yet confirmed showing a red "Failed to delete role" on Security > Roles and Security > Permissions > Roles. It now shows the API's explanation as a warning, reads the roles once more, and confirms when the delete is complete.
  • A role that can read the Master but does not administer it now sees a grey note that the fleet view is withheld, instead of a failed read, in the role editor and the role delete dialogs.
  • Fixed Sync > Repositories losing an enrollment in progress when the tab switched to another API server. The enrollment is now kept for the API server that issued it.
  • Fixed Revoke API Keys reporting a key as revoked when it was not. The key list is now read again, and a key that is still listed is named as still working.
  • Fixed a role without access to the sync status seeing "Sync Feature Not Available" and a hint to upgrade the API server. It now sees the permission state.
  • Fixed the two-factor set-up reminder banner coming back on every reload after two-factor was set up in My Profile.
  • Fixed Sync > History mixing the changes of commits you cannot see into the selected commit. A commit now shows exactly its own changes, including the last commit in the list. When some of a commit's files are outside what you may read, the page says "N changed file(s) are not shown" and why. A renamed file whose old version you may not read is shown as a rename.
  • While connected to a remote API, the Load Profiles, Performance Counter Settings, Wait Events and Service Levels write controls are now offered according to the remote API, which decides each change. The report-template Shared with everyone box follows the remote account's administrator role.
  • While connected to a remote API, the Licensing page now tells its two refresh buttons apart: the banner's button reads "Refresh this appliance's license" and refreshes only this appliance's licence.
  • Fixed Settings > SSO Providers offering New, Edit and Delete to a custom role that the API refuses them to. Such a role now sees an explanation instead.
  • Fixed the pending-approval dialog telling an up-to-date Master to upgrade when it could not read the counts. It now says the counts were not checked.
  • Fixed live updates briefly dropping out while a connection to a remote API server was being retried. A remote connection that keeps closing right after it opens is now stopped.
  • Fixed a Flows list read continuing in the background after the editor was opened from Import Flow, and leaving the Flows page no longer writes a warning to the Frontend log for each read it cancels.
  • Requires the API from release 1.0.0.12507 or later for the unregistered repositories card, Disconnect from Master, the single sign-on sentences and the stuck marks on Security > Permissions.
Was this article helpful?
0 out of 0 found this helpful