Servy v10.7 introduces user experience enhancements in Servy Manager, bug fixes, security patches, code quality improvements, and documentation updates.
Full Changelog
- feat(manager): open configuration on service row double-click without checking row checkbox
- feat(manager): improve cursor loading feedback when launching desktop application
- fix(core): fix non-string environment variable handling in registry reader (#7614)
- fix(core): simplify truncation logic in
Loggerexception string formatting (#7616) - fix(service): clarify pre-launch environment variable fallback semantics (#7591)
- fix(service): report failure to SCM when the pre-launch hook fails during service startup (#7594)
- fix(service): properly append heartbeat query parameters to URLs with existing query strings (#7611)
- fix(service): eliminate duplicate error logging when process startup fails in
OnStart(#7612) - fix(service): wrap restart attempt semaphore waits inside try-blocks to handle teardown cancellation cleanly (#7613)
- fix(service): clean up redundant fallback handling in option path resolution (#7621)
- fix(service): update service lookup error message to reflect IPC named-pipe configuration (#7622)
- fix(service): expand sensitive data masking rules to cover keys with trailing digits (#7623)
- fix(service): safely detach process output pumps before disposing stream writers on launch failure (#7624)
- fix(manager): add missing unavailable dependency icon description to the Dependencies tab legend (#7588)
- fix(manager): ensure header preview click handler attaches correctly across all grid columns (#7620)
- fix(manager): remove unused pattern variable in DataGrid row right-click handler (#7626)
- ci(net48): disable MSBuild Fakes targets to prevent path evaluation errors on Windows runner