Releases: aelassas/servy
Releases · aelassas/servy
Servy 6.9
Servy 6.8
- perf(core): optimize encryption with modern high-performance crypto APIs
- perf(manager): optimize Services tab performance
- perf(manager): move console log sorting off the UI thread
- fix(desktop): improve layout sizing on small displays
- fix(desktop): update pre-launch help text and clarify pre-launch and pre-stop timeouts
- fix(manager): set minimum width for Select All column
- fix(dev): correct wrapper service path resolution in Debug mode
- chore(deps): update dependencies
- docs(wiki): add Kopia service sample to Examples & Recipes docs (#41)
Servy 6.7
Servy 6.6
Important
This version contains a critical bug in Servy Manager.
It is not recommended for production use. Please use a different version instead.
For maximum stability and security, always use the latest available version of Servy.
- feat(manager): optimize background timer performance
- fix(manager): remove unnecessary decryptions across all tabs
- fix(manager): correct wrapper service path in Debug mode
- fix(apps): ensure full application shutdown on main window close
- docs(wiki): update CLI and PowerShell docs
Servy 6.5
- feat(security): implement authenticated encryption using AES-CBC with HMAC-SHA256
- perf(core): improve performance and overall stability
- fix(service): remove duplicate recovery flag reset
- fix(net48): ensure SQLite assemblies are deployed at runtime
- chore(deps): update dependencies
- docs(wiki): update documentation
Servy 6.4
Servy 6.3
- fix(service): register
PRESHUTDOWNsupport inOnStart(#37) - fix(service): ignore
PRESHUTDOWNsignal during computer restart recovery action - fix(service): prevent infinite crash loops with stability-based counter reset
- fix(service): implement proportional stability threshold for monitoring
- fix(service): prevent restart counter reset during computer restart recovery action
- fix(service): decouple health detection from recovery execution
- fix(service): improve performance and stability of health monitoring
- fix(service): resolve race conditions in process health checks
- fix(service): ignore recovery when teardown starts
- fix(service): synchronize health monitor with teardown state
- fix(service): implement thread-safe access to restart attempts file
- feat(setup): add "Launch Servy Manager" option after setup completes
Servy 6.2
- fix(service): explicitly handle OS shutdown with SCM wait pulses (#37)
- fix(core): ensure service start respects configured pre-launch timeout
- fix(core): ensure service stop and restart respect configured pre-stop timeout
- feat(manager): add visual detection of circular dependencies in service tree
- feat(manager): add dynamic tooltips for service status and cycle warnings
- feat(manager): sort service tree nodes alphabetically by display name
Servy 6.1
- feat(manager): add Dependencies tab to show service dependency tree with status indicators
- refactor(manager): extract service list into a reusable control
- refactor(manager): move UI constants to Servy.UI for reuse
- chore(psm1): replace backticks with splatting in PowerShell samples
Servy 6.0
- feat(core): support fire-and-forget pre-launch hooks when timeout is set to 0
- fix(service): clean up orphaned pre-launch and post-launch hook processes on service stop
- fix(service): remove post-launch, pre-stop, and post-stop arguments from logs for security
- fix(desktop): reduce window height on small resolutions
- fix(cli): typo in
--preStopTimeoutoption documentation forinstallcommand - chore(ci): add LoC badges for prod, tests, and total code
- docs(wiki): add Pre‐Stop & Post‐Stop Actions docs