v0.4.1 - Control Center Hardening and Public-Release Portability
Summary
UniGrok MCP v0.4.1 hardens the v0.4.0 Control Center and HTTP gateway for
public use. It improves streamed MCP response parsing, session continuity,
input bounds, restart gating, browser diagnostics, accessibility, and release
portability while keeping the public MCP endpoint and agent contract stable.
Highlights
- Hardened HTTP request, message, file, upload, and media input bounds.
- Bounded idle time for direct upstream xAI streams.
- Improved MCP stream parsing, UI session continuity, readiness polling,
authentication/rate-limit guidance, and live status rendering. - Added safer Control Center restart gating, CSP/CORS behavior, reduced-motion
support, and bounded OKF rendering. - Removed machine-specific paths and switched documentation assets to
repository-relative links. - Aligned package, runtime, and UI versions at
0.4.1. - Included the Control Center, OKF bundle, Grok adapter profiles, and
environment template in built wheels. - Corrected installed
unigrok-mcp initbehavior so.envis created in the
invoking project directory rather than the Python environment. - Added
SECURITY.mdand clarified that WebMCP support targets an experimental
W3C Community Group draft, not a W3C Standard.
Compatibility
- Python 3.11 and 3.12.
- Docker Compose remains loopback-only by default.
- Existing
/mcp,/v1, health, readiness, metrics, and UI routes remain
unchanged. - WebMCP features remain experimental and require a compatible browser build
or bridge exposingdocument.modelContext.
Release Checklist
- Full pytest suite passes (
631 passed). - Offline eval baseline passes (
12/12). - Source compilation and package build pass.
- Built wheel contains
mcp_ui/,docs/okf/,.grok/, andexample.env. - Docker Compose configuration and image health smoke test pass.
- Medium/high static security scan passes.
- Locked runtime dependency audit reports no known vulnerabilities.
- Current tree and reachable history reviewed for committed credentials.
- Repository visibility changed to public.
-
v0.4.1tag created from the verifiedmaincommit and pushed. - GitHub release published from these notes.