GitHub
09/08/2026, 9:52 AMosctrl-api HTTP client from cmd/cli to pkg/apiclient by @javuto in #1021
• Add `osctrl-mcp`: read-only MCP server for fleet inspection by @javuto in #1022
• Serve MCP from osctrl-api at /api/v1/mcp by @javuto in #1023
• Add opt-in write tools to the MCP server (run_query, expire_query, complete_query, tag_node) by @javuto in #1024
• Enable audit logs for MCP actions by @javuto in #1026
• Adjusting permissions for osctrl-mcp operations by @javuto in #1027
• Build RPM packages on release by @javuto in #1029
• Building binary for osctrl-mcp on release by @javuto in #1030
• Updated README and added markdown files for context and project structure by @javuto in #1032
• Reject unknown user actions instead of silently returning 200 by @mehdi-shokohi in #1015
• Reject unknown actions with 400 bad request by @javuto in #1033
• Health system status for osctrl-api and osctrl-tls by @javuto in #1034
• Accept test tagged releases with 1.2.3-test by @javuto in #1035
• Bump golang version to 1.27.1 by @javuto in #1036
• Add i18n infrastructure with per-user language selection (en/es/fr/de) by @javuto in #1037
• Add pt/ca/it languages and locale-aware formatting by @javuto in #1038
• Add flag emojis, 6 new languages, and command palette i18n (i18n phase 3) by @javuto in #1039
• Complete locale formatting and page titles across all 13 languages by @javuto in #1040
• Complete i18n: translate all feature pages across 13 languages by @javuto in #1041
• Add cross-device preferred language by @javuto in #1042
• Prepare for release 0.5.9 by @javuto in #1043
Full Changelog: v0.5.8...v0.5.9
jmpsec/osctrl