Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added News article on v0.25.0 #60

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 69 additions & 0 deletions articles/20240822_v0.24.0_news.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
title: "Daytona v0.24.0"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please invest more effort to double check everything, you are mixing version numbers
Also please read the issue, this needs to be a fluently written article.

description: "Explore the new features, bug fixes, and improvements in Daytona v0.25.0"
date: 2024-08-22
author: "Dev Gajjar"
tags: ["Release Notes", "v0.24.0"]
---

# Daytona v0.24.0 Release Summary
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please tell me if I need to update the task if it was confusing, the idea is to cover the office hours as an article and not version, we have https://www.daytona.io/changelog for this


**Watch the Full Office Hours Recap on YouTube:** [Daytona Office Hours #7](https://www.youtube.com/watch?v=nVQWa4jmwLc&t=622s)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Video can be added at the bottom


## Overview
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do not use this type of short headings that don't add value


The Daytona Office Hours #7 introduced several updates in the v0.25. This release focuses on enhancing user experience, improving project management, and extending compatibility with additional Git providers.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DOH didn't introduce updates, that was done before, but DOH serves to showcase and explain to the community what was done over the last week, sometimes we even don't have new version in the meantime


### New Features

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You have misunderstood the task so listing features like in the release dosnt make sense

- **Workspace Creation API**:
An API route for simplified workspace creation from various repository URLs using commit hashes, branch names, or PR URLs. This allows easier integration without needing direct access to specific URLs.view [pull](https://github.com/daytonaio/daytona/pull/872)
- **Workspace Status Checks for Code & SSH Commands**:
A new feature that provides real-time status checks before executing code or SSH commands, minimizing errors and enhancing project management.view [pull](https://github.com/daytonaio/daytona/pull/822)
- **AWS Code Commit Support**:
Daytona now supports AWS Code Commit as a Git provider, expanding access for users working with private cloud-hosted repositories.Refer official [docs](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html).view [pull](https://github.com/daytonaio/daytona/pull/797)
- **Project Configurations**:
Manage multiple projects more efficiently by reusing existing configurations. This feature supports streamlined project setup with prebuilt environments and UX improvements.view [pull](https://github.com/daytonaio/daytona/pull/789)

### Bug Fixes

- **Improved Signal Handling on Control-C**: Graceful handling of the Control-C signal during project creation, preventing abrupt crashes.
- **VS Code Prerequisite Notification**: Clear output added to inform users about missing prerequisites when setting VS Code as the default IDE.
- **Linux Daemon Configuration Note**: Added instructions for enabling lingering mode on Linux systems to keep the server running after logout.
- **Error Handling for Incorrect Git Tokens**: Enhanced validation for Git provider tokens, preventing errors during setup.
- **Root User Warning**: Daytona now alerts users when running the server as the root user and advises against it.
- **Bitbucket Credential Validation**: Proper validation for Bitbucket username and token credentials.
- **Environment Variable Override Fix**: Fixed a bug where host environment variables weren’t correctly overriding local environments.

### Chores & Maintenance

- Fixed leftover "yes" flag description for the `daytona purge` command.
- Updated Swagger version and documentation.
- Bumped Docker dependency to v26.1.4.
- Added a README to the Docker package detailing usage and testing.
- Addressed duplicate repo validation by appending unique identifiers.

## How These Updates Benefit Users

- **Easier Workspace Integration**
- **Pre-Command Status Awareness**
- **Expanded Git Support**
- **Efficient Project Setup**

## Breaking changes

- The daytona project-config subcommand which allows users to define and manage Project Configurations.
A Project Configuration is an entity that contains all the data necessary to create a project inside of a workspace.
- It also includes some refactoring related to packaging as well as UX changes/improvements and is part of a bigger effort to save user time by implementing prebuilt environments. Refer [Repo](https://github.com/daytonaio/daytona/pull/789)

## Community Engagement & Future Plans

- The community welcomed new contributors, and additional updates are scheduled for the next release on Friday.

---

## Reference Links:

- **Daytona GitHub Repository**: [https://github.com/daytonaio/daytona](https://github.com/daytonaio/daytona)
- **Daytona Documentation**: [https://www.daytona.io/docs/](https://www.daytona.io/docs/)
- **Contributor Contributions and Fixes in v0.24.0**: [https://github.com/daytonaio/daytona/releases/](https://github.com/daytonaio/daytona/releases/)
87 changes: 87 additions & 0 deletions articles/20240822_v0.25.0_news.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
---
title: "Daytona v0.25.0"
description: "Explore the new features, bug fixes, and improvements in Daytona v0.25.0"
date: 2024-08-22
author: "Dev Gajjar"
tags: ["Release Notes", "v0.25.0"]
---

# Daytona v0.24.0 Release Summary

**Watch the Full Office Hours Recap on YouTube:** [Daytona Office Hours #8](https://youtu.be/M0dndoz5UpQ?si=9UEtOZqcpnUfPGON)

## Overview

The Daytona Office Hours #8 introduced several updates in the v0.25. This release focuses on enhancing user experience, improving project management, and extending compatibility with additional Git providers.

### New Features

- **Notify Users if Server Ports Are Taken**:
A new feature notifies users when server ports are already in use, preventing conflicts during server startup. view [pull](https://github.com/daytonaio/daytona/pull/812)

- **Add Builds Runner**:
The builds runner simplifies the process of managing and executing build tasks. This feature automates the build process, improving efficiency. view [pull](https://github.com/daytonaio/daytona/pull/781)

### Bug Fixes

**Form Submission**: A bug that delayed form submissions has been fixed. We implemented a "shortcut" to submit the form early, e.g., ctrl+enter.
** Repo API Response Object**: Updated URL for accurate data retrieval.It ensure accurate data retrieval.
**Registry Port Check**: Ensures proper port checking after removal.
**Docker Requirements**: The system now includes a check for Docker requirements during the startup of the Local Container Registry. This addition ensures that all necessary dependencies are in place before the registry starts.
** Server Configuration Directory Creation**: This fix ensures that configurations are correctly applied without manual intervention.
** Fatal Error on Project Config Select ctrl-c**: A fatal error occurring when a user pressed ctrl-c during project config selection has been removed.
** Daytona Creation Logs**: Logs related to the creation of Daytona have been correctly implemented within Daytona, ensuring accurate and accessible logging information.
**Server Start Fails if systemd File Exists**:A bug that caused the server to fail to start if a system file existed has been fixed, allowing the server to start correctly under all conditions.
** WebSocket Log-Reader Todos**: Outstanding todos in the WebSocket log-reader have been resolved, ensuring that the log-reader functions as intended without any overlooked tasks.
**API JSON Validation**: JSON validation for API responses has been improved to ensure that data is correctly formatted and validated, reducing the risk of errors.

## Chores and Maintenance

### README Update

The README file has been updated to reflect the latest changes.[doc](https://www.daytona.io/docs/)

### Swagger Version Revert

A Swagger version has been reverted due to compatibility issues, ensuring that the system remains stable and functional.

### Config Directory in Development Mode

A different configuration directory is now used in development mode, helping to separate development settings from production settings and reducing the risk of configuration conflicts.

### Dependency Update: Docker

The Docker dependency has been bumped from version 26.1.4+incompatible to 26.1.5+incompatible.

### Refactor: Purge Command

The purge command has been refactored for better performance and maintainability, ensuring that it functions efficiently within the system.

### Unit Tests for Internal Package

Unit tests have been added for the internal package, improving the overall test coverage and ensuring that internal components are thoroughly tested and reliable.

## How These Updates Benefit Users

- **Enhanced Usability**
- **Improved Stability**
- **Better Performance**
- **Increased Reliability**

## Breaking Changes

Swagger version update reverted to ensure compatibility.Refer [Repo](https://github.com/daytonaio/daytona/pull/905)

## Community Engagement & Future Plans

- The community welcomed new contributors, and additional updates are scheduled for the next release on Friday.

### Feature update v0.25.1:

- **Fix Docker Installation Check**: Adds an installation guide to the docker info error message.[view](https://github.com/daytonaio/daytona/pull/921)

## Reference Links:

- **Daytona GitHub Repository**: [https://github.com/daytonaio/daytona](https://github.com/daytonaio/daytona)
- **Daytona Documentation**: [https://www.daytona.io/docs/](https://www.daytona.io/docs/)
- **Contributor Contributions and Fixes in v0.25.0**: [https://github.com/daytonaio/daytona/releases/](https://github.com/daytonaio/daytona/releases/)
8 changes: 8 additions & 0 deletions authors/Dev_Gajjar.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Author: Dev Gajjar
Title: Software Engineer
Description: I'm Dev Gajjar, a passionate software engineering student with a deep love for frontend development. Currently pursuing my master in MSC IT. I’m actively involved in contributing to open-source projects, where I enjoy collaborating with the global developer community to solve real-world challenges.
Company Name: student
Company Description: student
Author Image: /authors/assets/dev_img.jpg
Company Logo Dark: [URL or path to your company logo in .png format, min width 512px for dark background]
Company Logo White: [URL or path to your company logo in .png format, min width 512px for light background]
Binary file added authors/assets/dev_img.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.