OCT 01 2024 // 3 min read

Community Hours #14: Multi-Projects & Git Status

Tags
  • jetbrains
  • Azure
  • multi-project

In this Daytona Community Hours session, we explored the latest updates, exciting new features, and improvements shaping the Daytona platform.

Let’s take a look at the key highlights and what’s coming next.

Recent Releases

Version 0.33.0

New Features
This release introduced support for creating multiple projects non-interactively, streamlining the setup process. You can now run daytona create repo1, repo2 and skip the TUI prompt, making multi-project workspace creation faster and more efficient. Another major feature is the ability to force delete builds, which helps when the build doesn't clean up properly—such as when Docker images fail to delete. Users can quickly remove problematic builds using the daytona build rm --force flag.

Bug Fixes and Provider Updates
Various bug fixes were rolled out, including improvements to SSH connection handling and fixes for namespace fetching during project creation. Fly.io and Azure VM support were officially moved out of alpha, providing users with more robust options for setting up cloud-based environments.

Version 0.34.0

Git Status Insights
One of the standout features in this release is the ability to view Git status directly through the Daytona info command. Now, users can check if their branch is ahead or behind the upstream branch without entering the workspace, improving workflow efficiency.

Auto-Copy API Key to Clipboard
A simple yet impactful feature was introduced: when you generate a new API key with daytona api-key new, it’s automatically copied to your clipboard for easy sharing or use.

Azure DevOps Pre-Build Webhooks
Daytona now supports Azure DevOps pre-build webhooks, adding another integration to streamline project workflows for users of this popular Git provider.

Feature Demonstrations

In this session, we also walked through several key feature demos:

  • Multi-Project Creation and Force Build Deletion: The new commands make creating multiple projects easier and managing builds more effectively.

  • Viewing Git Status Directly from Daytona Info: Users can track commit status without diving into the workspace.

  • Auto-Copy API Key to Clipboard: A quick way to handle API keys during development.

Fixes and Improvements

This session also highlighted key bug fixes and improvements:

  • SSH Connection Handling: Enhanced SSH connection handling ensures smoother project access.

  • Telemetry Updates: Daytona now tracks IDE usage and command errors, giving more visibility into how the tool is used and where potential issues arise.

  • Provider Updates: Faster project creation times were achieved through tweaks to provider integrations, making the process smoother and more efficient.

Growing Contributions

Daytona’s success thrives on the contributions of its vibrant community. Whether you're fixing bugs, adding features, or improving documentation, there are countless ways to get involved.

We’re always looking for new contributors to help shape Daytona's future.

If you’re interested, check out our ongoing bounties, and open issues, or join the discussions in our Slack community.


Join the Daytona Community

Be part of a supportive Slack community passionate about this industry-wide shift toward standardized development environments.

Exciting Upcoming Features

Looking ahead, here’s what’s in store for future Daytona updates:

  • JetBrains Fleet IDE Support: We're working on full integration for JetBrains Fleet, expanding the editor choices for developers using Daytona.

  • UI Improvements: New visual indicators, such as spinners for long-running processes, will enhance the user experience and make the tool feel more responsive.

  • Multi-Profile Support for Git Providers: Manage multiple profiles for Git providers, a highly anticipated feature to make multi-provider projects even easier to handle.

  • Daytona Restart Enhancements: Additional options w, including post-attach command viewing, will make restarting workspaces smoother

As always, feel free to share your feedback or get involved through our Slack community, Twitter, or email.

Follow Community Hours

Join us every Wednesdays at 7 AM PST, 10 AM EST, or 4 PM CET for updates, demos, Q&A, and more. Let's grow Daytona together!

We’ll see you at the next Daytona Community Hours!

other updates

Newsletter