Changelog
All notable changes to the Glance project will be documented in this file.
[v0.2.5] - 2026-03-06
- Clipboard Fallback: Implemented a fallback mechanism for the Clipboard API using
document.execCommand('copy')to support non-secure contexts (HTTP). - HTTP Support: Fixed
Uncaught TypeError: Cannot read properties of undefined (reading 'writeText')when accessing the dashboard over a remote IP via HTTP. - Improved UI Reliability: Updated all copy buttons (Integrations, Traffic Details, and MCP Docs) to use the new robust clipboard utility.
[v0.2.4] - 2026-03-05
- MCP One-Click Interception: Enhanced MCP server with specialized tools for one-click interception of Docker containers, Android devices, and Java processes.
- Improved Tooling: Added
intercept_docker_container,intercept_android_device, andintercept_java_processto the Model Context Protocol (MCP) toolset. - Reliable Automation: Integrated robust container recreation logic and environment injection directly into the AI agent workflow.
[v0.2.3] - 2026-03-05
- Terminal Interception: Redesigned setup script with improved compatibility and feedback.
- Local Interception: Default behavior now unsets
NO_PROXYto interceptlocalhosttraffic by default. - Enhanced Tool Support: Added CA certificate environment variables for
curl,git,pip, andnpm(CURL_CA_BUNDLE,GIT_SSL_CAINFO, etc.). - Port Standardization: Standardized default ports across documentation and code:
15501for Dashboard/API and15500for Proxy. - Improved Feedback: The terminal setup script now provides real-time feedback and success logs during configuration.
- Testing: Added
InitTestDBfor reliable in-memory database testing and added an integration test for terminal interception.
[v0.2.2] - 2026-02-24
- Mock Rules Engine: New interactive mock editor with JSON tree view and switchable mocking rules.
- Docker Networking: Enhanced host resolution using
host.docker.internalfor Docker Desktop environments. - Docker Auto-injection: Automatic
ExtraHostsinjection during container recreation for better connectivity. - Documentation: Migrated to VitePress with new branding, dark/light themes, and detailed installation guidelines.
- Visuals: Added dashboard screenshots, favicons, and social assets to documentation.
- Project Hygiene: Integrated GitHub Sponsors and refined multi-platform release pipeline.
[v0.2.1] - 2026-02-23
- Improved Host Resolution: Enhanced Host IP discovery to prioritize
host.docker.internalfor Docker Desktop users. - ExtraHosts Injection: Automatically included
host.docker.internal:host-gatewayinExtraHostsduring container recreation to ensure reliable host resolution across all platforms (Linux/macOS/Windows).
[v0.2.0] - 2026-02-23
- Docker Interception: Introduced a robust "One-Click Intercept" for Docker containers via container recreation and environment injection.
- Java Container Support: Added specialized logic to automatically inject and trust the Glance CA certificate into the Java Trust Store (
cacerts) inside Docker containers usingkeytool. - Universal Compatibility: Replaced the
iptablesapproach with standardHTTP_PROXY/HTTPS_PROXYandJAVA_TOOL_OPTIONSinjection, ensuring compatibility across all container OS flavors (Alpine, Debian, RHEL) without requiringNET_ADMINcapabilities. - Docker UI: New full-width Docker Containers card in the Integrations view with real-time status tracking, container renaming for backups, and seamless restoration.
- API Stability: Fixed Docker SDK compatibility issues for older daemon versions (API 1.41) and properly handled binary stream demultiplexing for command execution.