Changelog
All notable changes to AgentsMesh will be documented here.
v0.9.1
Fixed- •gRPC TLS ServerName correctly set to prevent advancedtls SNI port bug
Changed- •Channel UI/UX refactoring with docs i18n sync
v0.9.0
Added- •Runner cross-platform abstraction for Windows support (ConPTY, path handling)
- •Public relay URL for scalable multi-relay routing
- •Runner endpoint auto-discovery, PID file, and login shell PATH injection
- •HeartbeatAck and recv watchdog for half-dead connection detection
Fixed- •Terminal content duplication on page refresh
- •4 bugs in Runner PATH injection and config update code
- •Relay flap detection to prevent 500ms reconnect storm
- •Deep architecture issues in Zustand stores and React rendering
- •Relay concurrency issues causing heartbeat deadlock and 503 errors
v0.8.0
Added- •MCP post_comment tool for ticket collaboration
- •Runner relay URL fallback for local development
Fixed- •Runner MCP server bound to localhost with macOS code signing
- •PATH fallback for agent detection in Runner service mode
- •Self-update download failure due to missing v-prefix
- •Runner CLI binary name in help and error messages
- •gRPC chain-only TLS verification with dynamic server cert SANs
- •Redundant pod capacity check removed from Runner side
v0.7.0
Added- •Support ticket system with admin interface
- •Blog content migrated from JSON to Markdown files
Changed- •Runner release migrated from standalone repo to main monorepo
- •Runner GoReleaser config modernized, deprecation warnings resolved
v0.6.0
Added- •Enterprise page and inquiry flow
- •Help & feedback button in ActivityBar
- •Server-side filtering and pagination for pod list
- •Admin email verification action
Fixed- •gRPC downstream silent failure for runner connections
- •LemonSqueezy seat billing and subscription edge cases
- •OAuth empty email linking to unrelated users
Changed- •Runner install directory changed to ~/.local/bin
v0.5.0
Added- •Skills & MCP Server capabilities system for extensibility
- •Agent version detection, heartbeat reporting, and server-side adaptation
- •Dual clone URL support (HTTP + SSH) for repository imports
- •Image paste support with clipboard shim and native backends
Fixed- •Runner stops reconnecting on fatal auth errors with actionable hints
- •Cross-org runner registration causing connection failures
- •Channel message deduplication to prevent double display
v0.4.0
Added- •Admin Console subscription management
- •Runner three-layer reliability defense system
- •Runner enhanced logging with daily rotation and directory size limit
- •Headless login mode with default server for Runner
- •Follow Runner model option for Claude Code pods
- •MCP tool results optimized from JSON to Markdown format
Changed- •Unified ticket identifier to slug naming across the stack
- •Standardized API error responses with structured error codes
Fixed- •Terminal blank after reconnect due to stale relay connection
- •Relay reconnect race condition when multiple clients connect to same pod
v0.3.0
Added- •Runner relay connection status reporting and display
- •Auto-reconnect for Runner-Relay WebSocket connection with token refresh
- •Terminal state restoration after server restart
- •Bandwidth-aware full redraw throttling for PTY output
- •Priority-based dual-channel architecture for Runner
- •Auto-update system with graceful updater reliability
- •Structured logging migration to slog
- •PR/MR status awareness mechanism
- •iOS PWA notification support with OSC terminal notifications
- •Sandbox status query and resume support
Fixed- •Terminal flickering with Synchronized Output frame detection
- •Terminal output loss with backpressure mechanism
- •Terminal size synchronization issues
Changed- •Relay routing switched from session_id to podKey
- •Runner binary renamed to agentsmesh-runner
v0.2.0
Added- •Runner migrated from WebSocket to gRPC + mTLS communication
- •MCP tool: create_pod with agent_type_id parameter
- •macOS universal binary support in GoReleaser
- •Homebrew formula automatic updates on release
- •Windows ConPTY support for terminal
Changed- •Unified brand name to AgentsMesh across codebase
- •Agent config system refactored: removed Lua plugins, added backend-driven config
- •WebSocket compression enabled for better performance
Fixed- •Race conditions in terminal and token refresh tests
- •Post-quantum TLS and WebSocket connection issues
- •Pod OSC title parsing accuracy
v0.1.0
Added- •Initial release of AgentsMesh platform
- •AgentPod: remote AI coding workstation with PTY terminal
- •Support for Claude Code, Codex CLI, Gemini CLI, Aider
- •Self-hosted Runner deployment with mTLS certificate management
- •Git repository integration (GitHub, GitLab, Gitee)
- •Web terminal with real-time bidirectional interaction
- •Organization and team management with multi-tenancy
- •AgentsMesh multi-agent collaboration channels
- •Ticket management with kanban board
- •Multi-language support (8 languages)