Make It Workflow — Part 1: Restricting Issue Visibility

With this article, we begin a series of blog posts that demonstrate how to support specific processes in YouTrack with the help of workflows. This post is devoted to visibility restrictions. Specifically, we’ll show you how to restrict visibility so that each issue can be read by a very limited set of people and manage visibility independently for each issue in a project.

twitter_506x253@2x

Continue reading

Posted in digest, how-to, newsletter | Tagged , , , | Leave a comment

5 Tips for Tracking Issues in YouTrack

Issue trackers are designed to help you manage issues faster and make your work more productive. But sometimes, you spend more time looking for important issues than actually working on them.
Today I will tell you about the most productive ways to track your issues in YouTrack.

Continue reading

Posted in how-to, newsletter, tips | Tagged , , , , | Leave a comment

Introduction to JavaScript Workflows in YouTrack 2017.3 Webinar Recording and Q&A Session

Thanks to everyone who joined our live webinar to discover more about JavaScript workflows in YouTrack 2017.3. The recording of the webinar is now available on our JetBrains YouTube Channel.

In this webinar, we introduced you to two major changes for workflows in YouTrack:

  • Working with the built-in workflow editor
  • Writing workflows in JavaScript

We explored the new editor, demonstrated how to work with various types of rules and scripts, and shared real-life use cases. We also covered key changes to the workflow API and explained how to use webhooks to build your own integrations.

If you missed the webinar for any reason, you are welcome to watch it now!

Continue reading

Posted in webinar | Tagged , , , | Leave a comment

YouTrack 2017.3 is released!

Please welcome YouTrack 2017.3!

506x253_Twitter_post_banner_YT_2017_3_@2x

YouTrack 2017.3 introduces workflows in JavaScript, personal board template, improved Kanban support and other enhancements.

New Features

  • Workflows in JavaScript
  • Improved Kanban support
  • Personal board templates
  • Project-based swimlanes
  • Authentication throttling

Enhancements

  • Advanced visibility option
  • Time report improvements
  • General report improvements
  • OAuth 2.0 Presets for GitLab and Bitbucket Cloud
  • Zendesk Integration Improvements

Experimental features

  • Custom widgets

Continue reading

Posted in news, newsletter, release | Tagged , , , , , , | 6 Comments

YouTrackSharp 3.0 beta – A .NET Standard Client for YouTrack

YouTrackSharpPlease welcome a brand new (preview) version of YouTrackSharp – a .NET library to work with the YouTrack REST API. It’s a complete rewrite from the previous version, since a lot of things in the .NET world have changed.

First of all, YouTrackSharp now targets  .NET Standard 1.3, which means it can now be used with pretty much any .NET platform, including .NET Framework 4.6, .NET Core, Mono, Xamarin, and UWP. We wanted to make sure many different applications could be developed with YouTrackSharp, on many platforms.

Another benefit of being on this new stack is we were able to make YouTrackSharp async all the way. And we were able to tackle some other things, too, like handling serialization of YouTrack’s timestamps into DateTime where possible. Let’s have a look! Continue reading

Posted in how-to, tips | Tagged , , , , , | 6 Comments

Live Webinar: Introduction to JavaScript Workflows in YouTrack 2017.3

YouTrack 2017.3 is just around the corner! In this version we are introducing a brand new JavaScript Workflows along with a built-in editor.

Join us for a free live webinar on Wednesday, August 16th 16:00 – 17:00 CEST (10:00 AM – 11:00 AM EDT) to see the power of new workflows in action. The session will be powered by YouTrack team members, the best experts in this topic.

yt1-r

This live session introduces you to two major changes for workflows in YouTrack:

  • Working with the built-in workflow editor
  • Writing workflows in JavaScript

Scott and Mariya will walk you through the new editor, show you how to work with action rules and scripts, and share real-life use cases. We’ll also call out key changes to the workflow API and show you how to use webhooks to build your own integrations.

Book your seat now, space is limited!

Posted in webinar | Tagged , , | Leave a comment

YouTrack InCloud Discontinues HTTP Support

We at JetBrains care about the security of our customers’ data. It is extremely important that we keep it safe for you.
As you might know, YouTrack InCloud instances use the HTTPS protocol by default, but this wasn’t always the case. We also give you the option to disable HTTPS for your instance. To make YouTrack more secure, we have decided to discontinue support for HTTP connections.

Who is affected?
This change affects YouTrack InCloud instances where:

  • The instance was registered before December 2015 and is not configured to use HTTPS. Instances created after this date use HTTPS by default.
  • The HTTPS only setting has been manually disabled, allowing unsecured connections over HTTP. To verify this setting, check the Domain Settings page.
  • The instance uses a custom domain name and does not have a valid SSL certificate for the custom domain.
  • The instance accepts HTTP requests from external integrations that use the REST API.

What does it mean?
If you interact with YouTrack in your browser, you basically don’t have to do anything. You will be redirected to use an HTTPS connection automatically.

All of the instances that are hosted on the *.myjetbrains.com domain will switch to HTTPS.

If you have a custom domain set up for your instance, we will automatically generate a certificate signed by Let’s Encrypt for you. You will still be able to set up your own certificates, so no changes will be applied to certificates that were installed previously.

The only situation that requires action on your part is when you have external integrations that access data in YouTrack using the REST API over an unsecured connection. In this case, you need to update these integrations to use HTTPS. Otherwise, the connections are refused and the integration is broken.

When will it happen?
We plan to disable HTTP access in approximately one month. To ensure that your integrations work properly, make sure that all of your applications that use the YouTrack REST API are updated to use HTTPS before then.

Thank you for using YouTrack.
If you have any questions, please contact our support team.

Posted in news, newsletter, tips | 5 Comments

Optimize Development and Testing with the YouTrack Plugin for EasyQA

YouTrack + EasyQA

Quality Assurance teams often use dedicated tools for testing. Your developers either don’t have access to these tools or are focused on the tasks in their issue tracker. As a result, your testing process can become disconnected from your development efforts.

The best way to solve this problem is to bring these two worlds together. Integrate your test management tool with your issue tracker to synchronize testing activity with your development process.

Why Integrate EasyQA and YouTrack?

EasyQA is a test management tool, which lets you create test plans, execute test cases, generate QA test reports, and track the activity of your QA team. EasyQA also has a built-in Kanban board for reporting and tracking bugs.

By integrating with YouTrack in EasyQA, your testers can easily report bugs that are discovered during testing while your developers can work to resolve these problems in the tool they use to track other types of issues.

When you install the YouTrack plugin that was developed by the EasyQA team, you can:

  • Associate the cards that are created in EasyQA with a single YouTrack project.
  • Create an issue in YouTrack when you add a card to the Kanban board in EasyQA.
  • Update issues in YouTrack when you edit a card in EasyQA. Updates are applied to changes for the issue summary, description, type, priority, and state.
  • If you update these issues in YouTrack, you can manually run reverse synchronization with EasyQA. The automatic synchronization process only works in one direction.

To install and configure the YouTrack plugin in EasyQA, follow these instructions.
We hope that using YouTrack and EasyQA brings your development and testing teams closer together. Each team can enjoy working with an application that best supports their process while maintaining a singular overview of the work in progress.

Posted in how-to, news | Tagged , | Leave a comment

Important Security Problem concerning Issue Visibility

Bug description
On Friday June 30th at 9:45 am CEST we were notified of a potential security problem in YouTrack that affects issue visibility in certain cases. Specifically, when the visibility of the issue was set by a workflow, it was possible that certain users that were not part of the group could access the issue during a search request. This issue only affected YouTrack version 2017.2.33634 and later.
We have already resolved the issue and a new download is available. All InCloud instances have been applied with the hotfix.

What actions you should take
If you are running YouTrack Standalone and have YouTrack version 2017.2.33634 or later Installed, please upgrade by downloading the latest version.

If for some reason you cannot upgrade to the latest version, there is a workaround that can be performed:
1. Locate all the workflows that set groups.
2. Find any line that sets the group in the following way:

issue.permittedGroup = someGroup

3. Replace the line with:

issue.applyCommand(“visible to “ + someGroup.name)

where someGroup is the name of your group.

4. Fix any existing issues by applying the command:

visible to someGroup
to them (you can do this by selecting them and doing a batch update).

If you need any further assistance, please contact our Support Engineers or simply respond to this email.

We sincerely apologise for the incident and rest assured we’re already putting in additional steps to prevent this in the future.

Posted in news, newsletter | Leave a comment

Updated Storage Limits

Great news!
We have extended the storage limits for specific commercial plans.

banner_storage_05
YouTrack InCloud commercial plans have been around for awhile. We thought this would be a good time to update some of them. The main idea behind subscription plans has not changed. Each plan supports a set number of users and is allocated a fixed amount of storage. However, we have decided to extend the storage for some of the plans.

Which plans are affected?

The 25 users plan with 10 GB is extended to 15 GB.
The 50 users plan with 15 GB is extended to 20 GB.
The 100 users plan with 20 GB is extended to 25 GB.

If you use any of these plans, your current storage limits have already been automatically updated.

Please visit the YouTrack Pricing page for more details. We hope that the extended storage will improve your issue tracking experience and will help you to share more files with your team.

Sincerely yours,
The YouTrack team

Posted in news, newsletter | Tagged , | 1 Comment