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