github aelassas/servy v10.5
Servy 10.5

3 hours ago

Servy v10.5 introduces a right-click context menu on service rows and an optional Display Name column in the Servy Manager Services grid. The column can be toggled by right-clicking any column header, and column visibility preferences persist automatically across sessions. Additionally, confirmation dialogs across Servy Manager and the Servy desktop app explicitly include the targeted service name for improved clarity (#7483).

v10.5 adds explicit architecture checks for x64 and ARM64 installers. Running an installer on an incompatible architecture displays a clear error message, while running an x64 installer under ARM64 emulation prompts a soft warning to encourage using the native build (#7481).

This release also includes security hardening for the installer elevation path, bug fixes, and documentation updates.

The screenshots below illustrate the right-click context menu on service rows and the new Display Name column in the Services grid.

Right-click context menu on service rows Display Name column

Full Changelog

  • feat(manager,desktop): include service name in message box actions (#7483)
  • feat(manager): add context menu to Services grid rows
  • feat(manager): support DisplayName column in Services grid
  • feat(setup): show a clear error when the installer architecture doesn't match the OS (#7481)
  • feat(setup): prompt ARM64 users when running x64 installer under emulation (#7481)
  • fix(core): remove unused import validation string resources in Servy.Core (#7485)
  • fix(core): eliminate duplicate SID fields and helper methods in Servy.Core.Security (#7490)
  • fix(core): standardize broad group SID checks across SecurityHelper and PathSecurityGuard (#7493)
  • fix(core): stop the ancestor process walk at a recycled PID in ProcessKiller (#7512)
  • fix(core): remove unreachable ArgumentException catch block in ServyHostInstaller (#7514)
  • fix(infra): add IOException error handling during orphan file import (#7516)
  • fix(infra): remove unused public UpdateSet clause constant in SqlConstants (#7517)
  • fix(host): remove unused FodyWeavers.xml configuration from Servy.Host (#7494)
  • fix(service): remove redundant System namespace import in IConsoleCtrlNative (#7498)
  • fix(service): remove unused using directives in Service and IStreamWriterFactory (#7499)
  • fix(restarter): remove unused Servy.Infrastructure dependency and trim targets (#7496)
  • fix(restarter): fix XML documentation formatting in Restarter Program (#7520)
  • fix(manager): resolve BOM alignment and character splitting for UTF-16 logs in LogTailer (#7519)
  • fix(notifications): resolve toast error code capture in failure notification handler (#7509)
  • fix(setup): restrict upgrade registry probes to HKLM to prevent elevation of privilege (#7484)
  • chore(dotnet): bump dotnet sdk version from 10.0.401 to 10.0.402
  • chore(deps): update dependencies

Don't miss a new servy release

NewReleases is sending notifications on new releases.