Welcome to Hub 2018.3

Hub 2018.3 introduces a Visual Redesign, Two-factor Authentication, Global Password Change Requests, and other improvements.

Visual Redesign

Hub gets a fresh, new look! We've updated the visual appearance of every page in the application with redesigned controls and a polished theme using components from JetBrains' open-source library for web-based products, Ring UI.

Two-factor Authentication

Hub now supports two-factor authentication! Pair your Hub account with an identity verification app on your mobile device and add an extra layer of security.

Application Passwords

To help you stay connected to third-party services that don't support two-factor authentication, we've also added support for application passwords. Use these randomly generated passwords to give an app or device permission to access your Hub account.

Global Password Change Requests

A new action in the Hub authentication module lets an administrator request that all users change the passwords they use for their Hub accounts. When you believe that a malicious user has obtained unauthorized access, use this feature to keep your installation secure. You can either request a specific user to change the password or perform this action for all users.

Improvements

Custom Order for Favorite Dashboards

You can now apply a custom order to your list of favorite dashboards. Place your dashboards in the desired sequence and page through them in logical order.

Access Interface Updates

The redesigned Access tab gives you better insight into the roles that are assigned to users and groups in your projects. You also have direct access to the operations you need to revoke access rights all on one page. The updated layout has also been applied to the Roles tabs for users and groups.

Access Token Timeout

A new setting for authentication modules lets you specify the maximum lifetime for access tokens. Use this setting to limit the amount of time a malicious user can access the application.

Search Improvements

We've changed how Hub parses values in the database for search queries. As a result, it's now possible to filter for users by email address domain. You can also find possible matches for things like usernames and permission keys when you type partial values.