| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| rootfs-amd64.tar.gz | 2025-08-08 | 11.4 MB | |
| rootfs-arm32v6.tar.gz | 2025-08-08 | 10.5 MB | |
| rootfs-arm32v7.tar.gz | 2025-08-08 | 10.5 MB | |
| rootfs-arm64v8.tar.gz | 2025-08-08 | 10.7 MB | |
| rootfs-i386.tar.gz | 2025-08-08 | 10.9 MB | |
| shellhub-agent.tar.gz | 2025-08-08 | 4.4 MB | |
| README.md | 2025-08-08 | 2.0 kB | |
| v0.20.0 source code.tar.gz | 2025-08-08 | 1.4 MB | |
| v0.20.0 source code.zip | 2025-08-08 | 2.2 MB | |
| Totals: 9 Items | 61.9 MB | 0 | |
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