Daytona Enterprise: OpenID and Workspace Management
We're excited to share several new features and improvements that enhance the flexibility and usability of our platform. Let's dive into the highlights of what's new and what's on the horizon for Daytona Enterprise.
Recent Features
1. OpenID Connect Support
We've expanded our authentication options by adding support for generic OpenID Connect identity providers. This includes popular services such as Auth0 and Okta. Admins can now configure these providers by specifying:
A unique alias
An intuitive display name
The URL of the discovery document (exposing the identity provider metadata)
This addition offers greater flexibility in integrating Daytona with existing authentication systems.
2. Empty Git Repository Support
Daytona now supports creating workspaces from empty Git repositories. This straightforward but crucial feature opens up new possibilities for workspace initialization and management.
3. Improved Workspace Search
We've enhanced the workspace search functionality to be more user-friendly:
Previously, users had to enter the full workspace ID for results
Now, partial matching is supported, showing relevant workspaces based on partial name input
This improvement significantly streamlines the process of finding and managing workspaces.
Upcoming Features
Audit Logging: We're in the final stages of implementing comprehensive audit logging.
Automated License Generation: We're working on automating license generation for POCs (Proof of Concepts).
Two-Factor Authentication: We'll be introducing two-factor authentication in the user dashboard for enhanced security.
Additional Updates
Cursor AI Code Editor Support
Users can now utilize the Cursor AI code editor for opening their workspaces, providing more options for development environments.
Configurable SSH Access
Admins now have the ability to disable SSH access to workspaces:
This affects IDEs that rely on SSH connections
When disabled, only VS Code in the browser can be used for workspace access
The SSH section is removed from the workspace card in this scenario
Improved Git Repository Selector UI
We've enhanced the user experience when selecting Git repositories for new workspaces:
Repositories are now identified by name and organization/owner
Content in dropdown items now wraps to new lines for a cleaner UI, replacing the previous horizontal scroll
Team Quota Expansion
In the coming week, we'll be expanding team quotas with a new property:
Admins will be able to limit the total number of workspaces a user can have within a team
This is in addition to the existing limit on maximum active workspaces
Users will need to delete existing workspaces to create new ones if they reach this limit
Conclusion
These updates reflect our ongoing commitment to improving Daytona Enterprise based on user feedback and industry best practices. We're excited about the enhanced flexibility, security, and user experience these features bring to our platform.
Stay tuned for more updates, and as always, we welcome your feedback and suggestions for future improvements.