YouTrack 6.0.12124 Bug Fix Is Out


As you know, we’ve just released YouTrack 6 this week. We think that Halloween would be the best time for the first bug fix!

So, please welcome YouTrack 6.0.12124 bug fix. This minor version includes important fixes for the .MSI file installation issues and upgrading from 5.x problems. For more details, please check the full list of the Release Notes.

Download YouTrack 6.0.12124 now to enjoy all the scary-cool goodies in no time.

Trick or treat!


Posted in release | Tagged , | 4 Comments

Live Webinar: YouTrack 6 Is Here, What’s New?

YouTrack 6 has just arrived! Do you want to learn more and see YouTrack 6 in action before trying it out?

Join us Friday, November 14th, 15:00 – 16:00 GMT (10:00 AM – 11:00 AM EST) for a free live webinar with Dmitri Nesteruk showing-off the hottest new features in YouTrack 6.

Webinar Agenda

  1. Personalized live Dashboard
  2. 17 new reports broken down into four types:
    • Issues distribution
    • Timeline
    • Time management
    • State transition
  3. Reworked user management
  4. Multiple drafts per user
  5. New image editor
  6. AND logical operator in search queries
  7. Customizable shortcuts

Space is limited, please register now.

About the Presenter
Dmitri Nesteruk is a developer, speaker, podcaster and technical evangelist. His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading. His technological interests include C#, F# and C++ programming as well high-performance computing using technologies such as CUDA. He has been a C# MVP since 2009.

Grab a cup of coffee, make yourself comfortable and enjoy the show!

Posted in webinar | Tagged , , | Leave a comment

Please Welcome YouTrack Harmony RC

Update: YouTrack 6 has been just released! You are welcome to download YouTrack 6 or sign up for YouTrack InCloud.  Please feel free to share your feedback!

We are glad to announce that the first Release Candidate of YouTrack 6, code-named Harmony, is available! Download YouTrack 6 RC right now or read on to savor the juicy details first.

What Does Harmony Bring?

YouTrack Harmony drastically extends YouTrack’s project management functionality. A range of reports are here to ease the job of managers and development teams who need to analyze and monitor their progress. The Dashboard is also brought to life to help you stay on top of your project and team activities.

Tons of New Reports

Track, manage and analyze your projects and teams activities more effectively with up to 20 new reports. The reports come in four different types: Issue Distribution, Timeline Reports, Time Management, and State Transition. Each type of report provides a unique slice of your projects, tasks and issues data.

For example, use Issue Distribution reports to get an idea of how your issues are distributed by projects, assignees, priority, states and subsystems, fix versions and so on.

Here is an example of Issues per two fields report. it shows how issues are distributed per Assignee and Priority in YouTrack project at the moment. 





Use Timeline reports to track dynamic of changes in your projects and issues during a certain time period. Burndown chart, Cummulative flow, Resolution time, and Average issue age reports will help you track your progress over time.

For example, here is a Resolution Time report. It is designed to help control your average issue resolution time and is extremely useful for SLA management.
















Time report is the only time management report available at the moment. Time report shows the total time your team spent on different activities during some iteration, and compares it with the original estimation.











State transition reports help you track the changes between particular states. For example, you can create a report that shows how many issues ended up as Won’t Fix or Can’t Reproduce or how many issues have been Verified or Reopened this month.






Live Dashboard

Dash through your tasks! Use the brand new Live Dashboard and always stay on top of your project and team activities.

Add various widgets such as your reports, top issues and quick notes to your Dashboard and drag them around to organize everything just the way you want.


For example, you may visually divide your Dashboard into three areas:

  • One to show the progress based on the bug-fixes and updates of the current version;
  • One to show your current progress on the new version;
  • And one to show your future plans for next sprints or next release.

Redesigned User Management

We have completely reworked and redesigned user management in YouTrack. With the new way of managing users, groups and permissions, as well as an enhanced authorization module, you will be able to configure and manage everything easier and faster.

Hub Users

Multiple Drafts

Create and manage as many drafts as you want! Your list of drafts is available from the New Issue form. Simply select the one that you want to report this time. But that’s not all: You can also edit several drafts simultaneously, meaning that you can reproduce and describe several issues at the same time.


New Image Editor

We’ve replaced the old screenshot applet with a built-in Image Editor. Take a screenshot, upload it into the Image Editor and tweak it on the spot: crop, add highlights, add text, or blur any areas that you don’t want others to see.

Please note that you have a special setting in your profile to switch to the new Image Editor. All existing users will be prompted to switch to the new Editor on the first start.

Screen Shot 2014-10-09 at 20.16.52

Customizable Shortcuts

Now you can customize the list of YouTrack shortcuts both for the Issues List and Agile Board. This can be vital if your system shortcuts conflict with those used in YouTrack by default. Shortcut customization is available on the server level in YouTrack 6. Please see the step-by-step shortcuts customization instructions for more details.

AND in Search Queries

You can now use the AND operator to search for several values within a single field or attribute. You can also use parentheses in search queries to combine multiple search expressions. For example:

  • Search for multiple tags: tag important and tag documentation
  • Combine several conditions: (Affected versions: 5.1 or Priority: Critical) and Fix versions: 5.2
  • Perform full-text search: summary: customer and summary: report

Screen Shot 2014-09-24 at 19.35.35

Redesigned Full Issue Screen

To improve your user experience and save you more time, we’ve re-thought the way you work with issue details. The created date and the visibility settings are now combined; the Voters and Watchers controls have been relocated; plus we’ve fine-tuned issue details presentation.

Redesigned FIS

For more details about the new features in YouTrack 6, please see the RC Notes.

Before you try YouTrack 6 Release Candidate, here are a couple things you should know:

1. Please upgrade your environment to Java 1.7, as YouTrack 6 doesn’t support previous versions.

2. The structure of YouTrack 6 installation package has undergone a major change. Please carefully read the Installation & Upgrade instructions first.

3. At the moment, YouTrack 6 RC is available only as a stand-alone server version.

Once you’re ready to preview YouTrack Harmony, download YouTrack 6 Release Candidate. Don’t forget to let us know what you think about it!

We hope you enjoy the Release Candidate and are excited about using YouTrack 6 in your production environment. This Fall is the time to experience YouTrack Harmony!

Keep tracking your issues and managing projects with pleasure!

Posted in release | Tagged , , , | 11 Comments

YouTrack 5.2.5 Is Available

We are glad to let you know that YouTrack 5.2.5 is out! This minor release brings an important bug fix for the GitHub integration. Here is the Release notes for more details.

You are welcome to download the latest YouTrack 5.2.5 right now. If you are using YouTrack InCloud, your site will be upgraded on Monday, September 1, according to our Maintenance Calendar.

Keep tracking with pleasure!

JetBrains YouTrack Team

Posted in uncategorized | 2 Comments

YouTrack 5.2.4 Is Here

We are glad to let you know that YouTrack 5.2.4 has just been released!

This minor update brings a number of bug fixes that might influence your migration process. Download YouTrack 5.2.4 now and check the full list of Release Notes for more details.

If you are using YouTrack InCloud, your instance will be upgraded on Monday, August 18 according to our Maintenance Calendar.

Keep tracking with pleasure!


Posted in release | Tagged | Leave a comment

YouTrack Wins Jolt Productivity Award for 2014

We are thrilled and proud to share great news with you! Yesterday, August 5, Dr. Dobbs Journal named YouTrack a winner of the Jolt Productivity Award for the best programming utilities of 2014.

JoltUtilitiesLogo_full“YouTrack carries many of the same elements found in the IDEs: a remarkably intuitive and elegant UI, a feature set that is complete without ever feeling heavy, and favorable pricing. YouTrack has grown from simple defect tracking to workflow management. It supports both Scrum and Lean methodologies and allows you to define the custom fields and workflows that best suit your needs.”

— Mike Riley and Andrew Binstock

Congratulations to the whole YouTrack JetBrains team and to all our customers who always help us improve the product! Working together, we will continue to make project management and issue tracking easier and more agile, for every team and every team member. We would also like to thank Dr. Dobbs Jolt 2014 panel of judges for their consideration and expert opinions.

Keep tracking with pleasure!

Posted in news, uncategorized | Tagged | Leave a comment

YouTrack 5.2.3 Is Available

Please  welcome YouTrack 5.2.3 the latest update for our issue tracking & project management tool. This version brings a number of important bug fixes, so don’t hesitate to upgrade to YouTrack 5.2.3 right now. For more details, please check the Release Notes.

The upgrade of the InCloud servers is planned for Monday, August 4 (Part I) and Monday, August 11 (Part II), according to our Maintenance Calendar.

Stay cool and keep tracking with pleasure!

The JetBrains YouTrack Team 

Posted in release | Tagged | Leave a comment

YouTrack 5.2.2 Is Here

We are glad to introduce YouTrack 5.2.2—a fresh summer update for your cool issue and project tracking tool!

This minor update brings an important fix of a critical issue found in v5.2.1 which may prevent you from recovering from a backup. For more details please see JT-25484. The full list of Release Notes is available.

Download YouTrack 5.2.2 and upgrade right now to be sure to easily start your YouTrack from a backup. YouTrack InCloud servers will be upgraded on Monday, July 7, according to our Maintenance Calendar.

Keep cool and track with pleasure!


Posted in release, uncategorized | Tagged | Leave a comment

18 Useful Reports for Your Development Team

For every development team, keeping track of its activities is important. Your project tracking tool is the perfect place for creating reports and analyzing these activities. However, sometimes it’s not obvious which reports you need to productively manage, plan and estimate your project activities, with all the different sets of data on features, tasks and bugs your team is working on. Let’s talk about that.

Suppose you have a development project, plus your company runs a number of other projects. In this post, we’ll answer the following questions:

  • What kind of reports do you need to keep track of your development team’s activities?
  • What kind of reports are useful to overview your progress & keep track of all projects in your company?

Having investigated this topic at length, we outlined a number of different kinds of reports and implemented them in YouTrack Harmony.

Here we’ll take data from a real YouTrack project and create an example of each report type. A description will be provided for each report, with a sample configuration. We’ll also use other JetBrains development projects to show examples of reports spanning multiple projects.

Important update: YouTrack 6  (code-named Harmony) is already released with various reports and the live Dashboard. Read the blog post The Power of Reporting and Analysis in YouTrack 6 for more details.

YouTrack Harmony Reports

  1. State Transition

This report reflects the dynamic change of field values over a certain time period. For example, it shows how many issues have been Fixed by each developer in the past 6 months, or shows who has reported the most issues that ended up as ‘Won’t fix.’

Example 1: YouTrack Fixed/Verified issues in Spring 2014. For each developer, it shows how many issues ended up Fixed or Verified:

Project: YouTrack
Query: -Unassigned  (to exclude unassigned issues)
From States: Open, Submitted, in Progress, to be Discussed
To States: Fixed, Verified
Group by: Assignee

state transition

 Example 2: Who reported the most Won’t Fix issues in the past year?

Project: Marketing
Period: June 19, 2013—June 19, 2014
Type: State
From values: Submitted, Open, To be Discussed, Wait for Reply
To values: Won’t Fix
Group by: Reporter

won't fix

2. Matrix Report

This report demonstrates the distribution of two attribute values at the moment for any set of issues, presented as a matrix. You choose which attributes to use for X and Y axis and set any query to limit your set of issues.

Example:  States and Priorities Distribution in YouTrack project. This gives you an idea of how unresolved issues are distributed by states and priority in your project at the moment.

Project: YouTrack
Query: -Resolved
X axis: State
Y axis: Priority

state_priority matrix

3. Issue Distribution

A visual representation of the matrix report.

Example: How issue priorities are distributed by subsystems in your project.

Project: YouTrack
X axis: Priority
Y axis: Subsystem

subsystem distribution

You may narrow down the report by selecting which priorities to show. Click the Subsystem bar to open the list of corresponding issues.

4. Issues per Assignee

This report reflects the number of issues assigned to each member of the team at the moment, within one or more projects.

Example: How many unresolved issues are assigned to each developer in YouTrack project at the moment.

Project: YouTrack
Query: -Unassigned -Resolved

Issues per Assignee

Click on a developer bar to open his or her set of issues.

5. Issues per Project

This report shows the total number of issues at the moment, for any set of projects. It is a special case of the issue distribution report.

Example: Issue distribution in JetBrains Server Tools family of projects

Projects: YouTrack, YouTrack Feedback, TeamCity

issues per project

6. Pie Chart

The pie chart shows how issues are distributed at the moment by states, assignee, priority, types, etc. inside one or more projects.

Example: My Tasks. The pie chart shows how my unresolved issues are distributed by priority at the moment.

Project: YouTrack
Query: for:me #unresolved
Slices: Priority


7. Reopened Distribution

This report shows how many issues have been reopened, grouped by assignee, priority or project, over a given time period.

Example: How many issues, fixed by each developer, were later reopened in the past year:

Projects: YouTrack
Query: -Unassigned
Period: June 19, 2013—June 19, 2014
Group by: Assignee

reopened rate

8. Verified Distribution

Shows the number of verified issues grouped by assignee (QA), priority, project or any enumeration field.

example: How many issues each QA Engineer has verified this year.

Project: YouTrack
Query: -Nobody
Period: January 1, 2014—June 20, 2014
Group by: Verified by

verified rate

9. Time Report

The Time Report shows the total spent time working on project(s) or iteration(s) with the type of the work done and original estimation. It can be grouped by the type of work done or by users.

Example: Team time tracking report for the past month.

Project: Internal Development
Period: May 20, 2014—June 20, 2014
Group by: Work Author
Enable: Show work types

css_time report

10. Burndown Chart

This chart shows the ideal progress vs. actual progress for any set of issues over a certain time period. It can be based on issue count or any other kind of estimation value. Unlike Agile board’s Burndown, it’s not limited to a single Agile board or a single sprint.

For example, here is the Burndown chart which reflects the progress in the YouTrack development project in Spring 2014.

Project: YouTrack
Time period: March 1, 2014—May 31, 2014
Estimation field: Issue Count


11. Cumulative Flow

This report shows the distribution of issue states for a given time period. Unlike Agile board’s Cumulative Flow, it can be built based on any set of issues for any time period. It may include several projects and iterations and a set of custom states.

For example, here is the YouTrack Cumulative flow. It shows the dynamics of selected set of states distribution in Spring 2014.

Project: Marketing
Time period: March 1, 2014—May 31, 2014
Type: State
States: Open, To be Discussed, In Progress, Verified

Cumulative flow

When you click any stripe on the chart, the report is narrowed down to a single state. For example, here is the report narrowed down to the ‘In Progress’ state change only:

in Progress Cumulative flow

12. Custom Issue Distribution

This report shows the overall issue distribution for a set of projects for the last X days. Each project is illustrated as a double-bar, where each bar can be customized to show a certain issue attribute distribution. For example, you can see the distribution of features, bugs, exceptions and states (open, in progress, fixed) for a set of projects.

This report is more complicated to configure, but very clear and useful for managers who are interested in the general overview of all company projects.

Example: How many new Features vs. Bugs were reported, and how many issues were Fixed/Duplicated/Closed in the past 3 months, in ReSharper, IntelliJIDEA, TeamCity, YouTrack and PhpStorm projects.

Projects: ReSharper, IntelliJIDEA, TeamCity, YouTrack and PhpStorm
Period: March 20, 2014—June 20, 2014

Bar 1:
New Features: created Query: type:Feature
New Bugs: created Query: type:Bug

Bar 2:
Fixed: resolved date, Query: state:Fixed -Exception
Duplicate:resolved date, Query: type:Duplicate -Exception
Closed: resolved date, Query: -Exception state: {Can’t Reproduce}, {Won’t Fix}, Obsolete

custom issue distribution

13. Resolution Time 

This report shows the average duration of issue life cycle each day. It also shows the minimum and maximum resolution time each day. For example, this report is perfect for SLA Management.

Example: YouTrack Feedback average resolution time for 2014

Project: YouTrack Feedback
Period: January 1,2014—June 23, 2014

resolution time

14. New and Reopened vs. Resolved Rate (in progress)

Gives you an idea of the rate of incoming and outgoing issues in your project(s) for each day/week/month/year. Shows how fast your team resolves the issues and gets new ones to work on.

15. Reported vs. Fixed Rate (in progress)

Shows the ratio between reported and fixed issues for each day/week/month during a certain time period, in one or more projects. Gives you an idea of your team fix rate versus the rate of new issues reporting.

15(a). Verified vs. Reopened Rate (in progress)

This report shows verified vs. reopened issues in each day/week/month over a certain time period in a single or multiple projects.

16. Average Issue Age (in progress)
Shows average time it takes to transit issue from state to another. For example, you may want to know how much time, on average, your issues spend In Progress.

17. Issues Assigned to a User (in progress)
Shows how assigned to a user issues are distributed per states, priority, subsystem, etc.

18. Issues Resolved by a User (in progress)
Shows how issues resolved by a user are distributed per states, priority, subsystem, etc.

We hope you find some of these reports useful for your team. You’re welcome to try them in YouTrack Harmony EAP.

We will keep adding more reports and sharing them with you as soon as they arrive. Please follow @youtrack to stay tuned.

Your feedback and input are extremely important to us. Please:

Keep tracking with pleasure!

Posted in features, release, tips | Tagged , , | 20 Comments

Webinar Recording: Making YouTrack Follow Your Process

The recording of our June 4th webinar with Dmitri Nesteruk, Making YouTrack Follow Your Process, is now available on JetBrains YouTube Channel.

YouTrack Logo

In this webinar, we demonstrated the ways YouTrack allows the issue tracking process to be customized so as to follow a defined process. We also discussed the ways in process automation is supported out of the box as well as the ways in which users can define their own custom process scenarios.

Thanks everyone who attended, hope you enjoyed the show an learned something new. We did our best to cover all the questions during the webinar and would like to share our Questions & Answers session, providing more details and useful materials.

Making YouTrack Follow Your Process Q&A Session

Q: Is it possible to pause the timer in the workTimer workflow?
A: Yes, it’s possible, you need to edit the ‘Stop timer rule’ in the following way: when State.becomes({Fixed}) || State.becomes({Paused})

Q: Is the time logged in case of changing state to any other state (e.g., Opened)?
A: Not in this particular workflow, but it can be edited to track any transitions.

Q: Will there be a language reference available for workflows in the near future?
A: Here is the Workflow Guide and here is the Workflow Language Reference Reference. You may also want to take a look at our Workflow Repository.

Q: Is there a way to have tickets flag up an email warning if they haven’t been updated after ‘x’ amount of time?
A: Yes, we have a Schedule rule for this purpose. You can even send email notification about overdue issues. We have this kind of workflow in our repository, please check: Due Date Management workflow.

Q: I would love to see a message box poping up allowing users to enter a message
A: Yes, that’s a good thing. We have this feature in our plans.

Q: What about changing the states to “won’t fix” from the combo-box of states
A: The warning message will appear on attempt to change the value from the combo-box in a same way it appears when applying the command.

Q: About the timer, does it only record time during work day hours?
A: Not this one, here is the example of the workflow rule you need:

var seconds = duration.millis / 1000;
var minutes = seconds / 60;
var hours = minutes / 60;
hours = hours – 16 * ((hours + 8) / 24);
var days = hours / 8;

minutes = minutes % 60;
hours = hours % 8;

if (days != 0) {
message(l10n ( Work time:  {days}  day(s)  {hours}  hour(s)  {minutes}  minute(s). ));
} else if (hours != 0) {
message(l10n ( Work time:  {hours}  hour(s)  {minutes}  minute(s). ));
} else {
message(l10n ( Work time:  {minutes}  minute(s). ));
issue.applyCommand(“add work Brief Client Review Today ” + days + “d” + hours + “h” + minutes + “m” + ” Brief Client Review Time Automagically Logged”);

Q: Is it possible to attach a state machine to a specific type of ticket, for example to use different state machines for bugs and normal tasks?
A: Nope, unfortunately not at the moment. However, we have this feature in our plans.

Q: I would like to know how to “unarchive” an archived sprint.
A: Sprint = Version (Fix version by default) in YouTrack. Please navigate to Administration->Projects->Project_Name->Fields-> choose the Version field that you have chosen to be used for Sprints on the Agile board. Open its Value Bundle, enable showing archived versions, and hit ‘Undo Archive’ for the version you need.

Q: Does YouTrack keep track of a “rank” or order in which to complete the tasks?
A:  Yes, YouTrack keeps the tasks order in several ways:
1. You can use ‘depends on’ link between issues to keep the order you need.
2. You can keep custom order in the backlog by dragging your tasks around.
3.You can also keep the order on the Agile board.

Q: In the Agile boards, how can I sort work in the backlog in the order that I want the work done?
A: You can sort the tasks in the backlog by dragging them around. The order will be kept on the Agile board and on the Issues list.

Q: How would I create a report which shows me current state (time estimated/time spent) of each project in the current sprint?
A: We’ll add this type of  Time Report to YouTrack Harmony, thanks!

Q: In the Agile board, sometimes it shows me the remaining time in the header, sometimes not. What are the conditions, that the remaining times are shown?
A: You need to enable Time Tracking for the projects added to the Agile board.

Q: Is it possible to add custom fields to a project, not a ticket? We use project leader and project owner and would like to store them in the project.
A: It’s not possible, but there is a workaround: creating a meta project with issues = roles in the project.  Please contact us for the details.

Q: Is it possible to show the priority & the estimated time for the tasks in the backlog?
A: On the issues list only. Here is the feature request, please vote.

Q: Is it possible to show the estimated time and the spent time in the structured ticket view?
A: Nope, it’s not possible at the moment. Here is the feature request, please vote and comment.

Q: Hmm, not working with JDK 1.8.
A:  JDK 1.8 is supported starting from YouTrack 5.1.3. Please check the Supported Environments for more details.

About the Presenter:

Dmitri NesterukDmitri Nesteruk is a developer, speaker, podcaster and a technical evangelist for JetBrains. His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading. His technological interests include C#, F# and C++ programming as well high-performance computing using technologies such as CUDA. Dmitiri has been a C# MVP since 2009.

Thanks everyone who joined us, hope you enjoyed the show an learned something new.  Follow us on Twitter to get the latest news about the upcoming webinars and events!

Posted in how-to, tips, webinar | 2 Comments