GitHub
05/24/2026, 9:38 AM<https://github.com/jmpsec/osctrld/tree/main|main> by javuto
<https://github.com/jmpsec/osctrld/commit/491d64d8654d19566bdade88f0ee22ec2103a423|491d64d8> - docs: add osquery lifecycle management spec and plan
<https://github.com/jmpsec/osctrld/commit/56652a740dfeba21c143e4e4a84bc978863d00dd|56652a74> - feat: change writeContentExists to return (bool, error) for change detection
<https://github.com/jmpsec/osctrld/commit/d2d1b39bc1d68ecb8cdafccacb31901e3d649e0a|d2d1b39b> - feat: propagate change detection through getFlags and getCert
<https://github.com/jmpsec/osctrld/commit/f8c6f19a501331b5a1163505c32d893bf9c4aa68|f8c6f19a> - feat: add restartOsquery function for OS service manager integration
<https://github.com/jmpsec/osctrld/commit/3b9b98ed6a96251dc242023fb45b5e4033c187d8|3b9b98ed> - feat: integrate osquery restart into daemon sync loop
<https://github.com/jmpsec/osctrld/commit/269585101de1b040a4de18a565c58744b96055c0|26958510> - docs: add extension deployment spec and plan
<https://github.com/jmpsec/osctrld/commit/75ef2e27f1f82b26f80487e5329f0db07de56421|75ef2e27> - feat: add ExtensionsDir config and extensions URL generation
<https://github.com/jmpsec/osctrld/commit/81a632c6155c0bf6953fed48fdf334dda294165f|81a632c6> - feat: add extension data types
<https://github.com/jmpsec/osctrld/commit/15bf7fef2e235c34e2ecddc6a61a08610bb33dda|15bf7fef> - feat: add extension manifest retrieval and binary deployment
<https://github.com/jmpsec/osctrld/commit/6136c80cb24ab8804830c1653bc73731dd96e7c1|6136c80c> - feat: integrate extension sync into daemon loop
<https://github.com/jmpsec/osctrld/commit/2d1aeb7596d88808b9cb1607c1e7083dc6b79467|2d1aeb75> - chore: bump version to 2.0.0
<https://github.com/jmpsec/osctrld/commit/9d154a4fea1b04c50de92f0bcb1faff9acdbca46|9d154a4f> - fix: resolve golangci-lint errcheck, gosimple, and unused warnings
<https://github.com/jmpsec/osctrld/commit/fc1b750a8d154d2889fbdd411c557b009c77e3c6|fc1b750a> - fix: check remaining os.WriteFile returns in helper tests
<https://github.com/jmpsec/osctrld/commit/7ffbe3a97b7a69aa6b4e2998d1b12d9631f8d772|7ffbe3a9> - fix: make TestGenURLs OS-independent for CI
<https://github.com/jmpsec/osctrld/commit/b51a9779ce6bfa1d6a1eca6835d508ffdf89207c|b51a9779> - ci: only run release workflow on tag pushes
<https://github.com/jmpsec/osctrld/commit/956ef260c68ce7ab2698f00117784dde91bdbe75|956ef260> - docs: update README for v2.0.0 features
<https://github.com/jmpsec/osctrld/commit/3fe8770f0df732cf52a9c7ee23df5cf6f121dc26|3fe8770f> - chore: remove generated docs and update gitignore
<https://github.com/jmpsec/osctrld/commit/3b9d915719a3107b42dcbbf5bf7360fad9e80283|3b9d9157> - feat: migrate config to YAML by default, keep JSON support
<https://github.com/jmpsec/osctrld/commit/50c571367296032741aa8f5488f108e2201252f1|50c57136> - chore: bump version to 1.1.0
<https://github.com/jmpsec/osctrld/commit/c186313952f5ea15797f0450592e89f32bbaf0be|c1863139> - Merge pull request #1 from alvarofraguas/main
jmpsec/osctrld