v0.17.0
ShellHub v0.17.0 - Release Notes
We're excited to announce the release of ShellHub v0.17.0! This version introduces several improvements, new features, and essential bug fixes that enhance the overall performance and usability of the platform. Below is a summary of the key changes.
🔥 New Features
- Namespace Invitations: Streamlined the process of inviting members to a namespace using emails, making team collaboration easier.
- Namespace Options: Added support for retrieving namespace options, including enhanced management capabilities.
- Premium Paywall Enhancements: Introduced a paywall for premium features in the community edition, with increased integration into the UI and cloud services.
- Containers Route Alias: Added an alias for container listings, enabling easier filtering and management of containers.
- Debugging Symbols in Development: Integrated debugging symbols in the development environment for API and SSH services.
🚀 Improvements
-
UI Enhancements:
- Improved sidebar styling and navigation for better user experience.
- Introduced new breadcrumb-based navigation for better context in the UI.
- Persistent hints and placeholders in terminal dialog fields for a more intuitive interface.
- Increased content padding and improved spacing in the paywall interface.
-
Backend Performance:
- Optimized DNS resolution and dynamic hostname resolution in the gateway.
- Introduced cache management using generics to boost system efficiency.
- Improved session and member data handling with streamlined query processes.
-
New Connector Service Requirements: Updated the gateway to manage connector services, providing robust and secure service handling.
🛠 Fixes
- MFA Proxy Adjustments: Resolved issues with MFA authentication redirects in the gateway.
- Namespace Creation: Fixed issues where certain users could not create namespaces.
- Session Cleanup: Addressed bugs related to session handling and cleanup for better resource management.
- User Invitations: Ensured correct handling of user membership invitations and status updates.
⚙️ Dependency Updates
- Updated various dependencies for improved security and stability, including:
- Vue, TypeScript, Axios, FontAwesome, and Vuetify in the UI.
- Go dependencies in the API, agent, and SSH services.
📦 General Improvements
- Installer Updates: Overhauled the installation scripts for smoother setup and configuration.
- OpenAPI Generator Removal: Simplified the project by removing unused OpenAPI generator dependencies.
📝 Other Changes
- Miscellaneous fixes, typos, and performance enhancements across the platform to ensure smoother and more reliable operation.
Upgrade now to take advantage of these improvements and enjoy a better ShellHub experience! As always, we appreciate your feedback and support in helping us make ShellHub even better.
Full Changelog: v0.16.0...v0.17.0