Skip to content

Releases: aelassas/servy

Servy 6.9

13 Mar 06:29

Choose a tag to compare

  • fix(desktop,manager): blank UI on some machines (#44)
  • fix(desktop,manager): add logger with software-rendering diagnostics (#44)
  • fix(desktop): pre-stop and post-stop file dialogs not working
  • fix(installer): remove Servy Manager launcher from post-install window
  • chore(deps): update dependencies

Servy 6.8

26 Feb 07:00

Choose a tag to compare

  • 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

15 Feb 07:54

Choose a tag to compare

  • fix(manager): restore decryption on refresh to fix field values
  • fix(ci): resolve coverlet runtime issue on net48 branch

Servy 6.6

14 Feb 19:13

Choose a tag to compare

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

13 Feb 08:31
cd2628a

Choose a tag to compare

  • 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

09 Feb 12:11

Choose a tag to compare

  • fix(cli): auto-disable spinner when no console is attached (#39)
  • chore(setup): normalize the publish scripts and CI workflow
  • docs(wiki): update and enhance the documentation

Servy 6.3

06 Feb 10:22

Choose a tag to compare

  • fix(service): register PRESHUTDOWN support in OnStart (#37)
  • fix(service): ignore PRESHUTDOWN signal 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

04 Feb 23:54

Choose a tag to compare

  • 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

03 Feb 10:35

Choose a tag to compare

  • 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

01 Feb 07:32

Choose a tag to compare

  • 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 --preStopTimeout option documentation for install command
  • chore(ci): add LoC badges for prod, tests, and total code
  • docs(wiki): add Pre‐Stop & Post‐Stop Actions docs