YouTrack 6.5 Roadmap: Polished and Integrated Like Never Before

The time has come to raise the curtain off our plans for the upcoming YouTrack 6.5! The release is planned for the end of Spring, and we are very excited to tell you what’s in store.

YouTrack 6.5 Feature List

Enhancements

  • GitHub integration improvements
  • TC integration
  • Redesigned Administration UI
  • Dashboard
  • Workflow
  • Mailbox integration
  • Bug-fix versions included in the license

Integration with Upsource

Upsource, JetBrains’ brand new repository browsing and code review tool, already provides basic integration with YouTrack. Discussions, code reviews and commit messages that contain references to specific issues are marked up with hyperlinks, enabling one-click navigation from Upsource to YouTrack. There is also a ‘Create issue’ button to create an issue in YouTrack based on a code review.

Screen Shot 2015-03-30 at 19.33.01

Next, we’re going to develop specific integration stories with Upsource. In YouTrack 6.5, the integration will initially be available only in the Stand-alone version. You will be able to:

  • Extend a YouTrack issue to show comments to a revision or review that mentions the YouTrack issue in its name
  • Extend an issue to show the commits where the issue is mentioned
  • Apply YouTrack commands from a commit comment
  • Manually attach commits to an issue

Screen Shot 2015-03-31 at 19.46.11

Integration with Bitbucket and GitLab

Native Bitbucket and GitLab integration will let you:

  • Type any YouTrack command in the commit comment and have it applied to the mentioned issue. (All changes will be made with the committer’s account.)
  • Use commit hashes in YouTrack issues to provide direct links to Bitbucket/Gitlab commits.
  • Add VCS changes to a specific tab of VCS commits, and filter them with the search query has:{vcs changes}.

One-click Jira Import

Import your Jira projects with all their history, watchers lists, voters, custom fields, reporters, assignees, comments, attachments, and even work items. Simply provide YouTrack with the link to your Jira, your login and your password, and that’s it! YouTrack will create a group for your Jira assignees, and users for your Jira reporters. This brand new import will support Jira 5+. It will look something like this:

1. Import settings:

Screen Shot 2015-04-03 at 15.37.53

2. Original Jira issue:
Screen Shot 2015-03-30 at 19.42.11

3. Issue imported in YouTrack:

Screen Shot 2015-03-30 at 19.44.50

New Rest API

We’re redesigning our REST API to make it more RESTful, flexible and usable for Javascript developers. It will allow you to create an alternative UI with ease, and even write your own web client.

Project Wizard

Project Wizard is designed to greatly simplify the process of creating your first project in YouTrack. Creating a project is now as simple as completing just three fields. YouTrack will automatically create a new ‘ProjectName-team’ group with the Developer role, so the only other thing you need to is add your team members.

Create project wizard

 

 

 

 

 

 

 

 

 

 

But that’s not all. Welcome a brand new Project List, with project tiles showing the project name, description and project team. A project filter with query assistance is also included.

Project List

 

There is also a fast new way to edit projects, by adding a team member or group to the project team in one click.

Hub Integration

Hub is a brand new user management system from JetBrains, designed to serve as a single entry-point for all of JetBrains team tools including YouTrack, TeamCity and Upsource. Actually, YouTrack 6 comes with Hub embedded, so probably you are already familiar with the tool.

YouTrack 6.5 will introduce integration with an external Hub. After connecting YouTrack with Hub, you can enjoy single sign-on, take advantage of user and permission management in YouTrack and Upsource, and use Upsource integration. In the future, TeamCity will join in as well.

Enhancements

GitHub Integration

Changes from GitHub will no longer be added as comments to an issue. Now you’ll have a dedicated issue tab with VCS commits.

You can also filter a list of issues that have VCS changes with the search query has:{vcs changes}.

Screen Shot 2015-03-31 at 19.50.26

Redesigned Administration UI

We’ve given lots of thought to the Administration parts of YouTrack, and we hope the new look & feel will enhance your experience with configuring and administering YouTrack projects. Included are new and improved ways to customize fields and workflows, tweak integrations, and more.

Screen Shot 2015-04-03 at 15.27.53

Dashboard

Please give a warm welcome to the greatly enhanced Dashboard! Now you can resize your widgets, edit and drag them smoothly, and open a widget in full screen by double-clicking its header. Better query assistance, saved searches and tag filters are also available.

Dashboard 6.5

Workflow

YouTrack 6.5 will introduce a number of enhancements to custom workflows. These small but nice features will improve your experience with creating and using workflows, and solve some issues you might have faced previously:

  • JT-24970 – send notification on comment update
  • JT-29205 – more detailed workflow language reference
  • JT-28920 – run ScheduledRules and TimeEvents under specific Workflow user

Mailbox integration

Using YouTrack as a help desk? We have some sweet goodies for you in YouTrack 6.5:

  • JT-28141 – add ${reply-to} variable
  • JT-28744 – all user’s emails will be now associated with one user profile
  • JT-19981 – square brackets contents in an email title shouldn’t be discarded
  • JT-28625 – add “Disable Mailbox rule” option

TeamCity Integration

  • JT-7079 Support VCS branches in Teamcity integration
  • JT-6619 Map one youtrack project with several configurations in teamcity

We hope this list includes the features you’ve voted for.

We are eager to share the brand new features with you soon, by opening the EAP (Early Access Program) within the next month. Meanwhile, please do share your feedback and comments in the comments below.

Follow us @youtrack for more YouTrack news!

About Valerie Andrianova

Valerie Andrianova is YouTrack, Hub and Upsource Product Marketing Manager at JetBrains. Her professional interests include issue & bug tracking, project and task management, agile methodologies and team collaboration. Apart from work, she cannot imagine her life without live music, quirky books and lattes with those cute little foam hearts.
This entry was posted in features, news and tagged , , , , , . Bookmark the permalink.

34 Responses to YouTrack 6.5 Roadmap: Polished and Integrated Like Never Before

  1. H. Witjens says:

    Cool, I have just one question: will it also be possible to use another problem instead of upsource? We’ve started using Crucible ( https://www.atlassian.com/software/crucible ) and it would be awesome if we could point to Crucible from Youtrack.

    • Valerie Andrianova says:

      Unfortunately, it’s not possible to connect YouTrack with Crucible, because it requires integration from both products and Crucify only provides integration with Jira, as far as it says in their documentation.

      • H. Witjens says:

        I understand I can’t point from crucible to Youtrack, but I want to point from Youtrack to crucible, because Teamcity doesn’t remember everything for me, just pointing to *host*/changelog/Multishop?cs=*changesetId* would be enough for me

        • alexander.volfman says:

          Hi,
          It’s definitely possible to implement an integration with Cruicible one way or another, but it’s not planned in nearest releases.

  2. Eugen Martynov says:

    There is misspelling on the page. Should be GitHub instead of Githab

  3. Andrea says:

    Great!

    But… still no new desktop Workflow Editor or the so much anticipated Workflow Editor?

    • Valerie Andrianova says:

      Andrea, we’re planning to move our Workflow Editor to browser. We’re working on that. However, I cannot say at the moment when it’s going to be released.

      • Tammo says:

        Too bad, because the current workflow editor is a real pain to work with. It should be considered broken, which is a real pity because workflows are such a nice thing. Just nobody wants to work with them because of the editor.

  4. Craig says:

    Awesome work. How far down the roadmap is the ability to have more than one multiline text field (eg Acceptance Criteria)? This is really the only thing holding us off from using Youtrack at the moment.

    • Valerie Andrianova says:

      Thanks, unfortunately it’s not planned for 6.5 and we have some technical limitations that hold us from doing that right now. It will be possible after YouTrack 7 only. However, it’s on our list!

  5. Andrew says:

    What about offering a live stopwatch time tracking element that team members can apply against an issue? I’ve read of so many people requesting this feature over the years and still nothing?

  6. Tammo says:

    Will the API changes break compatibility?

    PS: I can’t see the issues mentioned above:
    https://youtrack.jetbrains.com/issue/JT-29205
    https://youtrack.jetbrains.com/issue/JT-28920
    “You have no permissions to view this page”

    • Valerie Andrianova says:

      Hi Tammo,
      We are going to support compatibility with the old API for at least one major version, after we introduce a new REST.
      PS, thanks for pointing, opened the issues you’ve mentioned.

  7. Vasili says:

    Hey,
    May be that’s not a good place to ask this but anyways, is there a way to create sub-projects? My scenario is that I have several base projects – A, B, C. For each client I do some client-specific changes to a project and need to have a separate project. This can be achieved by using some naming conventions but I would really like to see some grouping or a tree view in the projects list because there may be many-many clients and project list can grow very big. Also is there an automated way to copy issue from one project (client) to another?

    • Valerie Andrianova says:

      Hi Vasili,
      Thank you for your feedback. I’ve checked the existing feature requests and this one looks the most relevant:https://youtrack.jetbrains.com/issue/JT-26707 Please take a look and vote or create a new one. We have subsystems that might address your needs, have you tried them?
      The easiest to way to copy a single issue to another project is to clone it and then change the project. If you need to copy multiple issues, you can tweak YouTrack->YouTrack import script or create a workflow that would copy your issues.
      Hope it helps.

  8. Matty U! says:

    I know I’ve asked about this in a number of forums and in issue comments, but would it be possible to include support for authenticating with hashed passwords in the new REST API?

    • Valerie Andrianova says:

      Hi Matty!
      I’m not sure that I’ve got your question correctly. So please correct me if I’m wrong.
      There might be two cases here:
      1. If you have any base authentication process, so you can get token and path only this token, then yes, it will be possible.
      2. If you don’t have your users passwords and only have hashes to path, then no, it’s not possible, according to security reasons.

      • Matty U! says:

        Thanks for the reply, Valerie.

        I have YouTrack configured to authenticate with LDAP.

        I have other systems that I’ve written that also authenticate with the same LDAP.

        I’d like to leverage the REST API from those other systems without having the users login again but clearly I can’t get a plain text password to authenticate with the REST API.

        How could I get a cookie from the other systems for REST API to allow the systems to interact with YouTrack using the authenticated user?

        Maybe I’m thinking about the problem incorrectly?

        Thanks,

        Matty

        • Anna Zhdan says:

          Hello, Matty!
          Unfortunately, currently the scenario you’ve described would not be supported.
          But we are going to release our user management system (which is already embaded in YouTrack actually) and you’ll be able to set up integration in your tools with this system, so if any user is logged in your system, it would be logged in.

          • Matty U! says:

            That would likely solve the issue I’m trying to solve.

            I’ll investigate when 6.5 goes into EAP – any thoughts on that timeline?

          • Valerie Andrianova says:

            The plan is to open the EAP within a month. We’ll announce it via our Social Media. Please, stay tuned!

  9. James says:

    When will this be released, I can’t wait for GitLab support.

  10. p2mbot says:

    YouTrack + Upsource = <3

  11. Roman says:

    Any updates for release date?
    Thanks.

    • Valerie Andrianova says:

      We have a plan to release YouTrack 6.5 by the end of June. However, the release might be slightly moved for a couple of weeks. Unfortunately, I cannot say for sure at the moment. I think mid. July is pretty accurate estimation at the moment. Also, we’re planning to open EAP next week, so please stay tuned to our news!

  12. Pingback: Welcome to YouTrack 6.5 Early Access Program | YouTrack — Issue Tracking & Project Management Tool

  13. Thanks for finally talking about >YouTrack 6.5 Roadmap:
    Polished and Integrated Like Never Before | YouTrack Blog <Loved it!

Leave a Reply

Your email address will not be published. Required fields are marked *