ShipSec Studio v0.2.1 — Release Notes
This release strengthens the platform after v0.2 with a focus on MCP reliability, multi-instance isolation, runtime stability, and workflow analytics—plus several UI and workflow-builder improvements.
📦 Docker Images
- Backend:
ghcr.io/shipsecai/studio-backend:0.2.1 - Frontend:
ghcr.io/shipsecai/studio-frontend:0.2.1 - Worker:
ghcr.io/shipsecai/studio-worker:0.2.1
🔐 Security & Access Control
- Added DOMPurify sanitization to prevent XSS in Markdown rendering. (PR #261)
- Enforced organization-level access control on
human-inputsendpoints. (PR #264)
🧠 MCP & Agent Platform Improvements (Hardening + New Surfaces)
v0.2 introduced the MCP platform; v0.2.1 operationalizes it.
- Added a global MCP Library to centrally manage MCP servers and their tools. (PR #209)
- Moved webhook parsing + MCP discovery into the worker and removed backend Docker dependency for discovery. (PR #267)
- Fixed and hardened the MCP tool discovery/execution pipeline, including agent-tool migration and e2e reorg. (PR #276)
- Exposed Studio as a Streamable HTTP MCP server, enabling external agents/tools to call Studio directly. (PR #287)
📊 Workflow Analytics
- Added Workflow Analytics Dashboards with OpenSearch integration. (PR #229)
- UI: Disable “View Analytics” when no analytics sink is connected. (PR #282)
🧪 Developer Experience: Multi-Instance & Local Setup
-
Added multi-instance development stack with full isolation. (PR #265)
-
Made dev/proxy behavior instance-aware:
-
Improved local dev compatibility:
- Bash 3.2 support for
dev-instance-manager.sh(PR #268)
- Bash 3.2 support for
-
Fixed config examples:
- Added missing env vars + fixed key generation in example files (PR #262)
⚙️ Runtime & Worker Reliability
-
Improved workflow execution resource management:
-
Standardized security tool component distribution:
-
Backend stability for multi-instance:
- Added instance-scoped Kafka consumer group + client IDs. (PR #273)
-
Refactors:
🖱️ UI & Workflow Builder Enhancements
-
Workflow list: drag-and-drop reordering. (PR #269)
-
Workflow builder: smooth auto-focus + zoom-out transition. (PR #260)
-
Spotlight: improved command palette selection visibility. (PR #259)
-
UX fixes:
-
Analytics UX: disable View Analytics button when no sink is connected (PR #282)
🧹 Release Engineering
- Automated version bumping in the release workflow. (PR #289)
- Version tag UI change was introduced and then reverted. (PRs #254, #255)
Full Changelog: v0.2...v0.2.1