We're excited to share ShellHub v0.20.0, featuring the new Web Endpoints system and enhanced SAML configuration.
✨ New Features
🌐 Web Endpoints
We've introduced Web Endpoints as a replacement for the legacy tunnel system. This new approach provides:
- Web-accessible endpoints for your devices
- Cleaner management interface
- Available in preview mode on ShellHub Cloud
- Full availability in ShellHub Enterprise
🔐 SAML Improvements (Enterprise)
Enhanced SAML configuration for Enterprise customers includes:
- Support for multiple URL types (POST and Redirect URLs)
- Improved X.509 certificate validation
- Better error messaging and automatic certificate formatting
🚀 Improvements
💻 Web Terminal
- Faster WebSocket connections with better performance
- Terminal handling now complies with RFC 4254
- More responsive interface across devices
🎯 User Experience
- Streamlined device management
- Better navigation and reusable components
- More consistent interface elements
⚡ Performance & Reliability
- Optimized device lookup (only shows accepted devices)
- Consolidated device management system
- Added Cloudflare DNS provider support
- Enhanced SSH error handling
- Improved certificate validation
🐛 Bug Fixes
Interface
- Fixed namespace editing when changing device limits
- Corrected copy icon behavior in command fields
- Centered Snackbar notifications
- Fixed placeholder display in select components
SSH & Terminal
- Prevented crashes when agent output is empty
- Fixed function naming issue in SSH key handling
- Applied correct 4096 character limit for terminal input
- Updated device lookup parameters
Backend
- Prevented non-accepted devices from being added to removal lists
- Simplified device status update process
- Changed agent updater to remove containers instead of stopping them