Changelog
All notable changes to Odysseus, organized by release date.
February 20, 2026
Canary Deployment Pipeline
Feature
Fix
- Full canary deployment pipeline with gateway integration and Traefik weighted routing
- Resolved 4 post-deploy issues found during live canary testing
- Image pull timeout fix with false-success detection in agent
- Agent-to-Docker container conversion for timestamps and metadata
February 19, 2026
End-to-End Canary System & Container Management
Feature
Fix
- End-to-end canary deployment system with traffic split UI and AI-assisted canary start
- Container cleanup on deployment deletion with container removal API, UI, and AI integration
- Tenant-scoped scheduler with node selection UI
- Canary state persistence via Consul for all operations
- Dashboard guard against invalid uptime for zero/missing timestamps
February 18, 2026
Documentation Suite & Scanner Improvements
Docs
Fix
- Complete documentation suite with architecture diagrams and sequence diagrams
- Documentation reorganized into subfolders with deployment runbook
- Embedded architecture images and sequence diagrams inline
- Automatic Grype scanner cache cleanup to prevent disk exhaustion
February 17, 2026
Agent Upgrade Pipeline & Network Fixes
Fix
Security
- Agent upgrade pipeline with image retagging for Compose and cascading blocker fixes
- WireGuard peer persistence and cross-tenant node resolution
- Volume usage data and network tenant inference
- Tenant metrics access control and WebSocket hijacker fix
February 16, 2026
Multi-Node API Migration & AI Model Selection
Feature
Fix
- Gateway migration Phases 0–5: complete multi-node API migration with tenant node resolver
- Unified AI model selection with single source of truth for chat provider/model
- AI Assistant tab restricted to platform admin only
- Notification settings fixes: Slack field mismatch, tenant isolation, save button UX
February 15, 2026
Billing Integration & Dashboard Upgrades
Feature
Fix
- Vault-backed billing configuration with hot-swap capability
- Dashboard upgraded to React 19 for widget compatibility
- Widget library published (@delta/musa-widgets v1.0.0)
- Billing integration stabilization: SPA routing, API paths, widget null safety
February 14, 2026
Billing Platform Integration
Feature
- Full Musa billing integration: backend, proxy, webhooks, and dashboard
- ACME-style certificate enrollment system
February 12, 2026
Tenant Isolation & Audit Improvements
Security
Fix
- Enforced tenant isolation in backup and archive APIs
- Audit attribution fixes and dashboard status improvements
- Gateway auto-pull and volume listing fixes
- CSRF token added to self-signed JWTs
February 11, 2026
Audit Logging & Agent Security
Feature
Security
- Audit logging wired to PostgreSQL with query visibility
- Bind mount allowlist made configurable for agent security
- RabbitMQ queue race condition resolved
February 10, 2026
Security Hardening Wave 5 Complete
Security
Performance
- All 184 security findings remediated across 6 waves
- 9 comprehensive security test suites covering isolation, escalation, auth bypass, compliance
- Performance testing under concurrent load
- SOC 2 and GDPR compliance verification