-
v0.6.7
StableAll checks were successfulreleased this
2026-03-31 18:42:01 +00:00 | 42 commits to main since this releaseFeatures
- Added native mTLS support with new certificate authority scripts and TLS configuration
- Added cluster registry for managing multiple Switchboard instances
- Added admin health metrics dashboard with system monitoring
- Added backup and restore functionality for system data
- Added new documentation surface with API reference and extension guides
- Added SDK modules for markdown rendering and renderer registration
- Added workflow chat package for chat-based workflow interactions
- Added package validation system with semantic version checking
- Added upgrade testing infrastructure with rolling upgrade support
- Added end-to-end WebSocket listener for testing real-time features
Improvements
- Refactored renderer packages (Mermaid, KaTeX, CSV Table) to use new renderer SDK
- Enhanced admin package management interface with improved validation
- Updated chat package with streamlined core functionality
- Improved ICD test runner with expanded test coverage for surfaces
- Consolidated deployment to single Docker image, removing frontend/backend split
- Updated documentation with new architecture, deployment, and extension guides
- Enhanced cluster dashboard functionality with registry support
- Improved admin surfaces with better navigation and settings management
Infrastructure
- Fixed nginx configuration for BASE_PATH routing and static asset serving
- Fixed container port configuration (nginx now listens on port 80)
- Updated Kubernetes manifests with unified naming convention
- Improved CI/CD pipeline with aligned variable names and deployment scripts
- Added end-to-end tests for cluster, backup, and upgrade scenarios
- Removed legacy cluster dashboard package and associated files
- Consolidated development and production deployment configurations
- Added support for extension configuration sections and library packages
Breaking Changes
- Removed old mTLS proxy implementation in favor of native mTLS support
- Renderer extensions must now register via
sw.renderersSDK instead of old extension system - Removed development HTML file and associated frontend split architecture
- Consolidated k8s deployment files from backend.yaml to switchboard.yaml
- Dropped support for legacy chat/notes/projects/providers modules
UI/UX
- Updated login page branding and fixed post-login blank page issue
- Added redirect from root route to admin surface by default
- Improved user menu with additional navigation options
- Enhanced documentation surface layout and navigation
- Updated CSS variables for better theming support
Refactoring
- Renamed main module from chat-switchboard to switchboard-core
- Purged orphaned frontend code and consolidated codebase
- Streamlined store interfaces and models for better maintainability
- Removed legacy workflow redesign documentation
- Cleaned up debug components and unused test files
Version updated to v0.6.7
Downloads