On-Demand Workspace Logs and Stability Enhancements

On-Demand Workspace Logs and Stability Enhancements On-Demand Workspace Logs and Stability Enhancements

Daytona v0.36.0 brings a significant new feature with the introduction of the daytona logs command. This powerful addition allows developers to fetch workspace and project logs on demand, greatly enhancing debugging capabilities and providing deeper insights into workspace operations. This feature is crucial for troubleshooting and monitoring the health of development environments.

The release also addresses several key issues, improving the overall stability and reliability of the Daytona platform. A notable fix resolves a panic related to VSCode customizations, ensuring smoother integration with this popular IDE. Additionally, improvements to target set file paths enhance the robustness of workspace configurations.

Under the hood, this version includes several refactoring efforts aimed at improving the system's architecture. These changes, such as moving the Daytona script to a common location and refining server start processes, contribute to a more maintainable and efficient codebase.

User experience sees a small but useful enhancement with the addition of a dtn alias for bash, allowing for quicker command execution. These improvements, combined with the new logging feature, make Daytona v0.36.0 a substantial update for developers seeking better control and insight into their development environments.

Features

  • Introduced daytona logs command for fetching workspace and project logs on demand

  • Added dtn alias for bash for quicker command execution

Bug fixes

  • Resolved VSCode customizations panic

  • Improved target set file path handling

  • Prevented logging of empty log entries