Releases: RewstApp/agent-smith-go
Releases · RewstApp/agent-smith-go
Release list
v1.4.3
v1.4.2
v1.4.1
v1.4.1 (2026-06-09)
Fix
- [sc-96141] Bound AgentReceivedMessage notification payload size (#79)
- [sc-96143] Propagate context to updater HTTP requests so shutdown cancels in-flight check/download (#78)
- [sc-96142] Prevent stop signal from blocking the monitor goroutine (#77)
- [sc-96140] Set explicit MQTT ConnectTimeout instead of relying on paho default (#76)
v1.4.0
v1.4.0 (2026-05-27)
Feat
- [sc-89424] Allow config and update mode to run service as a specified user account (#74)
Fix
v1.3.0
v1.3.0 (2026-05-07)
Feat
- [sc-89411] Add host information option to diagnostic mode (#65)
Fix
- diagnostic mode lists ghost agents and improve agent navigation (#69)
- [sc-89441] Unsubscribe MQTT topic before Disconnect to prevent duplicate command delivery (#68)
- [sc-89442] Combine temp file Close and Remove into single deferred cleanup (#67)
- [sc-89440] Defer temp file Close immediately to prevent handle leak on error paths (#66)
v1.2.4
v1.2.4 (2026-04-30)
Fix
- [sc-89439] Move defer notifier.Kill() past error check to prevent panic (#63)
- [sc-89438] Guarantee MQTT client cleanup on all reconnect cycle exit paths (#62)
- [sc-89435] Buffer lost channel to prevent OnConnectionLost deadlock (#61)
- [sc-89434] Close msgQueue per reconnect cycle to prevent goroutine leak (#60)
- [sc-89690] Missing Release Title in Release Workflow (#59)
v1.2.3
v1.2.3 (2026-04-20)
Fix
- silent json errors on result (#56)
- [sc-89003] PowerShell Profile Output Contaminates Host Info Fields (#55)
- [sc-87866] Error Context Lost in Host Info #54)
- [sc-87865] Hardcoded MQTT QoS (#53)
- [sc-87907] Out-of-Bounds Panic in extractMessage — syslog.go (#52)
- [sc-87906] Temp File Leaked on Failed Command Execution (#51)
- [sc-87905]
defer client.Disconnect()Inside Reconnection Loop Leaks MQTT Clients (#50)
v1.2.2
What's Changed
- fix: [sc-86616] Goroutine Leak — Unbounded MQTT Message Processing by @mlataza in #42
- fix: [sc-86620] Panic Risk — Unsafe Type Assertion in Plugin Loader by @mlataza in #43
- fix: [sc-86623] Agent Hangs Indefinitely — HTTP Requests Without Timeout by @mlataza in #44
- fix: [sc-86624] Wrong Error Logged on MQTT Subscription Failure by @mlataza in #45
- fix: [sc-86626] No Jitter in Reconnection Backoff — Thundering Herd Risk by @mlataza in #46
- fix: [sc-86627] Orphaned Temp File on Updater Failure by @mlataza in #47
- fix: [sc-86628] Duplicate Signal/Context Setup Across Darwin and Linux Service Files by @mlataza in #48
- fix: [sc-86631] New
http.ClientCreated Per Postback — Connection Pool Bypass by @mlataza in #49
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- chore: [sc-85865] Address dependabot alert by @mlataza in #40
- fix: [sc-86007] Add config validation in config mode by @mlataza in #41
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- feat: [sc-81851] Diagnostic mode by @mlataza in #36
- feat: [sc-83410] Remove disable agent postback flag for linux and macos by @mlataza in #37
- fix: [sc-84570] Outdated agent smith version tag by @mlataza in #38
- fix: [sc-85690] Auto updater integration test by @mlataza in #39
Full Changelog: v1.1.1...v1.2.0