You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
EULA Display: Fixed EULA display and acceptance dialog flow to ensure license agreement prompts show properly and preferences persist cleanly.
Export Security & Path Sanitization: Fixed utils.sanitize_export_path to permit valid user-selected export paths (e.g. saving to Desktop or custom directories via file dialogs) while maintaining strict directory traversal (..) protection and system directory guards.
CLI Boot Test & Terminal Window: Registered test in CLI commands, automatically attaching/allocating a terminal console window on Windows when launched, and streaming full verbose test output after EULA verification.
Boot Test Scheduling: Fixed boot test runner scheduling logic to ensure background boot tests run reliably on workbench startup.
Documentation & Versioning: Updated all version references to v1.0.4 across core files, manuals, and platform packages.
1.0.3
Security hardening: MCP get_server_env redacts secrets; MCP token auth
uses constant-time comparison and gates tools/list/tools/call behind an
authenticated initialize; Entra token cache storage fails closed instead of
silently falling back to plaintext base64; the REST API refuses non-loopback
binds without --allow-remote; child processes no longer inherit the license
key via the environment; VNC container requires a build-time password and
binds to loopback only.
Reliability: MCP tool execution reuses a persistent executor (no thread
leak, real timeout semantics); egress log writes valid JSONL; shared server
state is lock-guarded; version cache writes are atomic; UiPump post/close
race removed.
CLI: python cli.py now works directly (__main__ guard); global flags
such as --json are accepted both before and after any subcommand; probe
wiring fixed.
UI: Code Explorer action buttons moved to their own row (no truncation);
apps boot maximized with native window buttons instead of borderless
fullscreen; no double dashes anywhere in app UI, docs, or generated documents.
Supply chain: runtime dependencies pinned; Dockerfile installs only from
bundled wheels (--no-index); wheel extraction guards against zip-slip.
1.0.2
Air-Gapped Lab Certification: Full offline compliance with sanitized documentation, offline-only licensing, and zero external pricing/purchase endpoints.
Window Management: Window maximize, restore, and OS native control decorations restored across all desktop environments.
Hardened Runtime & Ad-Hoc Code Signing: macOS app bundle configured with runtime entitlements and validated via codesign --verify.
Software Bill of Materials (SBOM): Cryptographic SHA-256 manifest generated during packaging for lab compliance audits.
Cross-Platform Uniformity: macOS, Windows, and Linux releases synchronized to identical core source runtime.
1.0.1
Windows, Linux, and macOS source trees share the same application runtime.