Features News Releases

YouTrack 2019.2 is Released!

banner

We continue to make YouTrack better. In this blog post, I’ll tell you more about the features included in YouTrack 2019.2.

State-machine workflows per issue type

A state-machine rule regulates the transitions from one value to another for a custom field. In this release, we’ve added the ability to write state-machine rules that impose separate sets of state transitions based on the current value in a specified field. This lets you apply constraints to issue states for different issue types in the same project.

Here is an example of such a workflow:

var entities = require('@jetbrains/youtrack-scripting-api/entities');
exports.rule = entities.Issue.stateMachine({
  title: 'State-machine per Issue Type',
  stateFieldName: 'State',
  typeFieldName: 'Type',
  defaultMachine: {
    Open: {
      transitions: {
        start: { targetState: 'In progress' }
      },
      initial: true
    },
    'In progress': {
      transitions: {
        fix: { targetState: 'Fixed' },
        reopen: { targetState: 'Open' }
      }
    },
    Fixed: { transitions: {} }
  },
  alternativeMachines: {
    Bug: {
      Open: {
        transitions: {
          'in progress': { targetState: 'In Progress' }
        },
        initial: true
      },
      'In Progress': {
        transitions: {
          'fix': { targetState: 'Fixed' },
          'can\'t reproduce': { targetState: 'Can\'t Reproduce' }
        }
      },
      Fixed: { transitions: {} },
      'Can\'t Reproduce': { transitions: {} }
    },
    Feature: {
      Open: {
        transitions: {
          'in progress': { targetState: 'In Progress'},
          reject: { targetState: 'Rejected' }
        },
        initial: true
      },
      'In Progress': {
        transitions: {
          fix: { targetState: 'Fixed' }
        }
      },
      Fixed: { transitions: {} },
      Rejected: { transitions: {} }
    }
  }
});

For more details about the workflow and its rules, please refer to the documentation.

Universal 2nd Factor Authentication

When you secure your YouTrack with a second authentication factor, you can pair your account with a FIDO2-compliant hardware device. This provides support for a range of hardware security keys and biometric technologies.

System-wide Message Banner

You can now add a global banner at the top of every page in YouTrack. This feature replaces the previously supported option to add a system-wide banner by uploading a file to your server. Use this feature to post messages that alert users to system-wide events like performance problems, scheduled maintenance, or any other updates. When you turn the banner on, it will be visible to all users on your instance, including guests. To turn the banner on, enable this option on the global settings page and add your text there.

system-wide-banner

Required Two-factor Authentication

A new option in the group settings lets you require that members of the group enable two-factor authentication for their Hub accounts. This helps you secure access to your YouTrack installation.

2factor

Issues List Updates

We continue updating the experimental version of the Issues list. The current version includes several updates:

  • Issue count. The number of issues that match the current query is now shown at the top of the list, in line with the controls in the toolbar.
  • Save Action for Current Search. The option to store the current search criteria as a saved search is back. You can save your search by clicking the bookmark button in the search box.
  • Field Visibility Settings. We’ve reimplemented the control that lets you choose which fields are visible on the Issues list.

Issue_list

As always, your feedback regarding the issue list page is very useful for us, so we would really appreciate it if you could share it with us.

Enhanced Data Handling in Time Reports

Several changes to the presentation and manipulation of data in time reports help you track and quantify spent time.

reports

  • The option to display work types shows totals for each work type in its own column.
  • A new option in the report settings lets you show values for custom fields when the data is presented using the ‘per issue’ option in the calculated report. This setting also determines which fields are included in the dataset, which is available for download in CSV and Excel format.
  • A new option in the calculated report lets you show remaining (unspent estimation) and total spent time.

Groupings, totals, and views are also applied to the data when you export it in Excel format. This exposes additional points of data for reference in external analytic tools.

Relative Parameters for Future Dates

The search query language now supports pre-defined values for date ranges that occur in the future. You can use these parameters in your search queries and report settings to find events that are scheduled to happen tomorrow, next week, or next month. You can also use these parameters to specify dates in commands. This feature lets you easily find issues that are planned for the future.

relative_parametr

App Password Support for Bitbucket Integrations

You can now connect YouTrack to a Bitbucket repository with a username and an app password. This lets you set up integrations with a Bitbucket account that uses two-step verification. It also means that you don’t have to store your personal passwords in the integration settings.

bitbucket

Discontinued Features

As we announced a while ago, starting from YouTrack version 2019.2, we no longer guarantee stable performance in any version of Internet Explorer and no longer fix bugs that can only manifest themselves in this browser.

That is it for now. Go ahead and give YouTrack 2019.2 a try!

DOWNLOAD NOW

We highly appreciate all your feedback, so please share it with us in the comment section below.

For more details about the release, please see the Release Notes. To learn more about configuring the new features, check the latest documentation.

If you are using YouTrack InCloud, your instance will be upgraded to the latest version automatically according to our Maintenance Calendar.

image description