<20 new commits> pushed to `<https://github.com/jm...
# osctrl
g
20 new commits pushed to
<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