What’s New in YouTrack 4.1

Introducing Time Management

Now you control the time spent working on an issue, iteration or the whole project and compare it to the original estimation. Create time reports to know exactly how your team is moving on the project issues.

Introducing Time Tracking

A Smart Way to Add Work Items

We support adding work items to single or multiple issues via commands. Simply type this command: work 1d2h implemented basic logic to add a work item with the spent time as 1 day and 2 hours and the description “implemented basic logic.”

Adding Work Items

We’ve added a new tab called Time Tracking to the full issue screen, where you add work items that indicate your progress on specific issue.


Estimation vs. Spent Time

Estimate the time to complete an issue and track the actual time spent as you work on it. Check the progress for a visual indication of the time left to complete the work, according to the original estimate.

Summarize Spent Time

YouTrack calculates the time spent working on a feature or any parent issue by summarizing the time spent working on all its sub-tasks. This way you can always track your progress on the whole feature/user story.



Time Report

Time Report

Track the total time spent working on a specific subsystem, iteration, project, during a certain time period, by creating Time Report. For example, use this search query:
project: JBC #Resolved –Bugs
to create a time report, including all the resolved issues in JBC project, excluding bugs. Specify the time period, choose to group the report per user or per issue, export or print it.

Enable Time Tracking per Project & User

Enable Read/Update Time Tracking permission to allow a user to see the Time Tracking tab/add a work item. Access to the Estimation/Spent Time fields is granted in the standard way of accessing any custom field. Enable Time Tracking and create/choose Estimation and Spent Time fields to be used in your project.

Timer Field

Use the default workTimer workflow to track Spent Time automatically. Set the Timer field to Start when you start working, and change it to Stop when finished. The work item with calculated Spent Time will be added automatically.





GitHub & YouTrack: Even Better Together

Time GitHub

In-place Configuration

Integration configuration now takes place directly in YouTrack’s UI. And while the integration does work as designed and allows you to apply commands directly from commits, you perform all the configuration from your YouTrack project’s administration GitHub tab. For instance, write #SDA-2135 Fixed in the commit message to have YouTrack automatically mark an issue as fixed.


Commit Links

Commit Links

Now you can go directly to the commit from the YouTrack issue. Add the commit hash to an issue description or comment, and YouTrack will automatically convert it to the commit link. To enable this functionality, specify the connection data under the GitHub tab in the administration area.





Agile Board — Now Even Better

Agile Board

Expand/Collapse Swimlane

Now you can collapse/expand a swimlane on the Board to hide/show all its tasks. Collapse the swimlane when the work on all its tasks is completed, focusing on the next feature developed, and expand the swimlane when you need to check its tasks.

Batch Operations

Now you can apply commands on multiple tasks on the board, just as you do on the issues list! Simply select as many tasks as you need and assign them all to one team member, or move them to another sprint, etc.

More Goodies

Enjoy new types of Estimation field: float and time period. Now you can use the same field on the Board and for Time Tracking to estimate your issues. We've also, supported choosing multiple issue type values to define a swimlane, so it can be a feature or user story now.





Other Enhancements

New Reports Page

We’ve added a new separate page for your YouTrack reports, where you can create either a Matrix report or a Time report.

Disk Space Warnings

Now YouTrack will warn you if the disk space on your server is running low, helping you to prevent server outage.

New Custom Field Types

We’ve added brand new field types: float and period, with the following conversion options: int‹–›float, period‹–›int,
period‹–›float.