Releases: TsekNet/hermes
Releases · TsekNet/hermes
v0.4.0
What's Changed
- feat: Add per-platform test scripts, move examples to testdata (
45aedef) - fix: Full repo review, bugs, dead code, docs, hardening (#3) (
f488953) - docs: Update README and architecture, platforms, usage docs (
fb7bbb3)
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- ci: Build universal macOS .pkg with lipo, split publish jobs (
084ad24) - fix: Remove .pkg build from release workflow, ship only .app.tar.gz for macOS (
5c2d87b) - fix: Generate commit-based changelog and include .pkg in releases (
318f922)
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat: Add broadcast notify, graceful stop, and Fleet readiness hardening (
eaf58f5)
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- refactor: Deduplicate token acquisition in session launch (
771f674) - fix: Harden cross-platform session launch and CI coverage (
9a6e358)
Full Changelog: v0.0.9...v0.1.0
v0.0.9
What's Changed
- feat: Launch hermes serve in active user sessions on install (
04dccdf) - fix: Create WebView2 data dir and add cmd test coverage (
5ad4586) - fix: Separate WebView2 data path for local UI to avoid daemon lock (
4b43c8f) - fix: Demo notification ignores DND to prevent silent hang (
f913437) - fix: Add asInvoker manifest, revert WebView2 data path workaround (
d447191) - fix: Create WebView2 data directory before use (
265f2cb) - fix: Use per-mode WebView2 data paths to avoid lock contention (
1b6b9ea) - fix: Detach daemon from MSI process tree to avoid RM SID mismatch (
13cc379) - fix: Disable MSI Restart Manager to prevent SID mismatch (
5060705) - fix: Cast envBlock to *uint16 for CreateProcessAsUser (
6b73de2) - feat: Launch hermes serve in active user sessions on install (
6d386ef)
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
- refactor: Replace shell scripts with Go subcommands for install lifecycle (
28338e7) - fix: Remove StartDaemon custom action (SID mismatch under elevated context) (
232a3e9) - fix: Use FileRef EXE action for StartDaemon (asyncNoWait requires it) (
38756e9) - fix: Pin WixToolset.Util.wixext to 6.0.1 for WiX v6 compatibility (
f031180) - fix: Install WixToolset.Util.wixext before MSI build (
f43750f) - fix: Review fixes for postrm cleanup, stale docs, version mismatch (
f4be134) - fix: Always render demo notification locally (
0c46b72) - fix: Suppress console window flash during MSI custom actions (
b7b50cf) - fix: Start daemon immediately after MSI install (
d95bca6) - fix: Eliminate console window flash on launch and during install (
dab9d0f) - fix: Use Type 50 immediate custom action for StopHermes (
17fe7d4) - fix: Use -arch x64 on wix build CLI instead of Package attribute (
6f58344) - fix: Set MSI Platform to x64 to fix install/uninstall errors (
ffa07a7) - fix: Schedule MSI deferred custom actions after InstallFiles to fix 2762 (
a9df821) - ci: Add Linux .deb installer smoke test (
d7f1d27) - ci: Do not fail job when Codecov upload fails (
e45d931) - ci: Do not fail on Codecov upload error (
dd6a3bd)
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- fix: StopHermes use SystemFolder; schedule RemoveMotdHook before InstallFinalize (
7256587) - fix: Replace WixQuietExec with ExeCommand for StopHermes (
207bb31) - fix: Use arch-aware BinaryRef, make StopHermes immediate (
13e783f) - fix: Remove DowngradeErrorMessage with AllowDowngrades, fix invalid GUID (
e880be3) - fix: Replace heredocs with printf in release workflow (
d5b065d) - fix: Add ARP icon, stop process before uninstall, clean up on all platforms (
1ec39d0) - fix: Transparent app icon, window position; ignore dist and icon.ico (
9b6b95e) - fix: Restore appicon with dark background for visibility at small sizes (
25bb572) - docs: One-step and silent install; add .pkg to release assets (
5d4b093) - ci: Upload only hermes.app.tar.gz, hermes_arm64.app.tar.gz, hermes.deb, hermes.msi to releases (
2b0f0f4)
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- feat: Add transparent YAML config support (
c6c80c4) - feat: Add SSH login MOTD banner for headless sessions (
b324b34) - refactor: Convert JSON schema from camelCase to snake_case (
df01c00) - fix: Use Condition attribute for WiX v4 Custom actions in hermes.wxs (
ea16da3) - fix: Tighten default limits for abuse resistance (
9ce249e) - fix: Use AllUsersAllHosts profile and fix PS 5.1 JSON parsing (
85b792b) - fix: Apply locale in gRPC Notify and UI subprocess paths (
57296b7) - ci: skip binding generation to fix Windows build hang (
6cae010) - ci: pin WiX v6.0.2 and Util extension to fix MSI build (
304afdb) - ci: add WixToolset.Util.wixext before MSI build (
f5e2e94) - docs: Add SSH MOTD example screenshot (
bbd4bd5) - chore: Remove review artifact JSON files (
5bb964d)
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- ci: Produce Fleet TUF-compatible release artifacts (
6ebd6a7) - ci: Remove Fleet reference from step name (
0fda12c) - fix: Remove t.Parallel from auth tests that mutate TokenPath (
4c02371) - fix: Remove NVIDIA branding from testdata and screenshots (
d7ca8ab) - docs: Add examples README with screenshot gallery (
63d2d23) - docs: Retake screenshots from testdata, add screenshot script (
c1e3ad2)
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- feat: Add offline queue, priority, escalation, quiet hours, localization (
0538b46) - docs: Add hero screenshot, move examples to docs section (
ed59837) - docs: Replace generated screenshots with real captures (
9977dd7) - docs: Add example screenshots for notification and inbox (
67fe1e9)
Full Changelog: v0.0.3...v0.0.4