Skip to content

v0.20.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 09 Aug 17:38

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