YouTrack 2017.3 release: JavaScript workflow automation, improved Kanban support, and more

    Hello! We recently released a new version of the project management system - YouTrack 2017.3 - and we are in a hurry to share innovations with you.




    What's new in YouTrack 2017.3?

    • Automate workflows using JavaScript.
    • Improved support for the Kanban methodology.
    • Template for creating a personal whiteboard.
    • Project-based swimlanes.
    • Limit authentication attempts.

    What else?

    • Advanced customization of task visibility.
    • Improvements in the time report.
    • OAuth 2.0 presets for GitLab and Bitbucket Cloud.
    • Support for custom widgets as part of experimental functionality.

    Workflow automation using JavaScript


    JavaScript workflows in YouTrack 2017.3 are no longer part of the experimental functionality. Now you can write code to automate workflows in JavaScript instead of a specialized language, as it was in previous versions. As we said earlier , you can write code in any IDE that supports JavaScript (for example, WebStorm). You can also use the built-in editor to write or edit code inside YouTrack.



    We have added support for custom actions on tasks. This type of script allows you to add actions that are available in the form of commands or buttons on the task toolbar. New workflows also support the creation of scripts that do not contain workflow rules. These scripts allow you to define arbitrary objects that can be reused in other scripts.

    Workflows written previously using an external workflow editor are still supported. However, if you want to make changes to old workflows, we recommend that you rewrite them in JavaScript.

    Improved Kanban Support


    In YouTrack 2017.3, we added the ability to disable sprints on an Agile board. Now, teams that follow the Kanban methodology will no longer have to adapt their processes to work based on sprints. You can also customize the board so that the cards fall on it for a given search query.



    Template for a personal board


    In YouTrack 2017.3, we added a template for creating a personal Agile board. This template automatically determines all the projects in which you participate and contains a search query to filter cards on the board so that only tasks assigned to you are displayed.



    Project Swimlains


    Now swirlains on the Agile board can be identified by projects. This functionality is convenient for those who follow the process of completing tasks from different projects. To add projects as swirlains, you must enable this option in the board settings.



    Query restriction


    We have added functionality that limits the number of login requests and credential verification to the existing Hub authentication module. If this functionality is enabled, the authentication module does not allow a larger number of failed login attempts for the specified time interval than specified.



    Other improvements


    Improvements in visibility settings


    Now you can limit the visibility of tasks, comments, attachments to one or more groups, as well as to individual users. YouTrack 2017.3 also introduced support for private tasks. Thus, if the project has a task that you do not want to show to anyone, you can set the visibility only for yourself.



    Time Report Improvements


    In YouTack 2017.3, improvements were made to the settings of the report parameters by time.

    • New filters allow you to generate a report on the elapsed time for one or more users.
    • Now you can build a report on the time spent today, yesterday or last month.

    Also added the ability to group data by project. Instead of creating separate reports for each project, you can now create a single report and monitor the work of teams on individual projects.



    OAuth 2.0 Presets for GitLab and Bitbucket Cloud


    Now you can use your GitLab and BitBucket Cloud accounts to log into YouTrack. It is enough to register YouTrack in the connected service and enable the corresponding authentication module in the access control settings.



    Improved Zendesk Integration


    In the new version of YouTrack, we have also improved integration with Zendesk.

    • Now you can create tasks from Zendesk tickets in YouTrack with a fixed account of the author of the task. If this option is enabled, YouTrack does not create new accounts for all users who submit support requests.
    • YouTrack now adds Zendesk ticket links to every task that was created through integration with Zendesk. These links allow you to open the source Zendesk ticket directly from the task in YouTrack.



    Experimental functionality


    Custom widgets


    In YouTrack 2017.3, as part of the experimental functionality, we added the ability to create custom widgets. Now you can upload your own widgets and add them to your dashboards. We also created a sandbox for previewing and testing the created widgets. We remind you that the project administrator can enable experimental functionality for certain user groups by going to the Experimental Features page through Global Settings.



    We also made a number of other improvements - see the complete list of solved problems included in the release.

    We will be happy if you try YouTrack 2017.3 and share your impressions. You can download a free version for 10 users orregister in the cloud to use the trial version for 30 days.

    If you are already using the YouTrack cloud, your instance will be upgraded to the new version according to the calendar .

    By the way, on Wednesday, August 16, at 17:00 Moscow time, we are conducting a free webinar where we will consider a new way to customize YouTrack using the built-in editor and JavaScript workflows. Join now !

    If you have any questions during the installation or upgrade process, please contact our technical support team - we will be happy to help.

    Your JetBrains YouTrack
    The Drive to Develop Team

    Also popular now: