JetBrains Hub Changelog

What's new in JetBrains Hub 2024.1 Build 28928

Apr 22, 2024
  • Bug:
  • LDAP auth error Credentials contain control symbol.

New in JetBrains Hub 2023.3 Build 23062 (Jan 19, 2024)

  • Bug:
  • HUB-11584 — Connecting anonymously via SMTP

New in JetBrains Hub 2023.3 Build 21798 (Dec 6, 2023)

  • Bug:
  • HUB-11581 — NoClassDefFoundError on start Hub in Staging Cloud
  • HUB-11580 — Resources tab of the Project is broken
  • HUB-11578 — Can't create dashboard on behalf of other user

New in JetBrains Hub 2023.2 Build 19677 (Oct 7, 2023)

  • Bug:
  • HUB-11561 — The only enabled SSO doesn't work in the iframe login overlay
  • Cosmetics:
  • HUB-11541 — Service page: Access field cosmetics
  • HUB-11549 — Hub project select field for granting role to user - cosmetics

New in JetBrains Hub 2023.1 Build 17568 (Aug 10, 2023)

  • Bug:
  • HUB-11520 — Non-standard users fail to log in after migrating to external Hub

New in JetBrains Hub 2023.1 Build 16479 (Jul 11, 2023)

  • Bug:
  • HUB-11496 — Reporter type user created as standard user
  • HUB-11499 — Invite dialog hangs in no Helpdesk project configured and no user types present in Hub
  • HUB-11486 — Italian language: impossible to send an email verification
  • HUB-11489 — Login form redirect loop
  • Exception:
  • HUB-11462 — Possible database corruption in cloud: Database is ciphered with different/unknown cipher parameters
  • Feature:
  • HUB-11355 — Groups synchronization by timer for Okta auth module

New in JetBrains Hub 2023.1 Build 15900 (Jun 17, 2023)

  • Bug:
  • HUB-11477 — Can't open guest user profile in Hub
  • Feature:
  • HUB-11485 — Enable 'Read User Basic' when the license expires

New in JetBrains Hub 2023.1 Build 15868 (May 30, 2023)

  • UB-11478 — Some user accounts cannot be removed

New in JetBrains Hub 2023.1 Build 15849 (May 23, 2023)

  • Make OAuth refresh tokens expire over time

New in JetBrains Hub 2023.1 Build 15832 (May 15, 2023)

  • HUB-11470 — 2023.1,* GitLab OAuth Login Fail

New in JetBrains Hub 2023.1 Build 15821 (May 10, 2023)

  • Exception:
  • Database migration fails with jetbrains.exodus.log.BlockNotFoundException: Address is out of log space, overflow
  • Performance problem:
  • Don't allow huge user groups in project teams

New in JetBrains Hub 2023.1 Build 15805 (May 8, 2023)

  • Bug:
  • HUB-11463 — Don't hide "remember me" when registration is disabled

New in JetBrains Hub 2023.1 Build 15792 (May 3, 2023)

  • Bug:
  • Hide the button "Sign up" if the registration is disabled
  • Hub (2023.1.15741) OnPrem - Fresh Installation failed "Permission denied"

New in JetBrains Hub 2023.1 Build 15725 (Apr 23, 2023)

  • Bug
  • Can't logout from Zendesk - java.net.MalformedURLException: java.net.MalformedURLException
  • Federated login form layout issues
  • User can change their user type in HUB profile
  • Cosmetics:
  • Wrong tooltip for 2FA button
  • Task:
  • Limit allowed CORS domains when Hub is embedded

New in JetBrains Hub 2022.3 Build 15573 (Mar 21, 2023)

  • Exception:
  • HUB-11404 — XMPP address cannot be verified
  • Task:
  • HUB-11371 — Edit the Delete Organization page

New in JetBrains Hub 2022.3 Build 15435 (Jan 26, 2023)

  • Feature:
  • HUB-10764 — oAuth 2.0 module: add an option to map a profile's username

New in JetBrains Hub 2022.3 Build 15160 (Nov 11, 2022)

  • Bug:
  • HUB-11265 — Group's 'Auto-join domains' doesn't work for Hub sign-ups
  • Task:
  • HUB-11247 — Access log for Hub

New in JetBrains Hub 2022.2 Build 15088 (Sep 28, 2022)

  • No issues found

New in JetBrains Hub 2022.2 Build 15087 (Sep 26, 2022)

  • Bug:
  • HUB-11207 — Allow changing button image for Azure AD module

New in JetBrains Hub 2022.2 Build 15039 (Sep 3, 2022)

  • JPS #Resolved Released in build: 2022.2.15039

New in JetBrains Hub 2022.2 Build 15003 (Aug 4, 2022)

  • Usability problem:
  • HUB-11172 — When inviting a user don't require password if Hub auth module is disabled

New in JetBrains Hub 2022.2 Build 14835 (Jul 6, 2022)

  • Bug fixed:
  • New instance won't start in cloud

New in JetBrains Hub 2022.2 Build 14830 (Jul 5, 2022)

  • Bug fixed:
  • New instance won't start in cloud

New in JetBrains Hub 2022.2 Build 14815 (Jul 4, 2022)

  • Bug:
  • HUB-11189 — Can't select group "Registered Users" when granting role from "Edit Project"
  • HUB-11192 — Localisation 2022.2: Login form placeholder is not localised

New in JetBrains Hub 2022.2 Build 14799 (Jun 28, 2022)

  • Feature:
  • HUB-11190 — Registered users group in HUB should always include all users except guest
  • HUB-10757 — Add groups/attributes sync between YT and Azure AD provider on user login

New in JetBrains Hub 2022.1 Build 14638 (Apr 23, 2022)

  • Feature:
  • Support proxy settings for outbound requests.

New in JetBrains Hub 2022.1 Build 14576 (Apr 5, 2022)

  • Bug:
  • HUB-11133 — 2FA: Pair with app dialog doesn't handle incorrect verification code
  • HUB-11041 — Error Cannot grant role [Project Admin] in the project [XXXX] because you have no permission [Create Project] in project [XXXX]
  • HUB-11122 — Hub logs don't show non-ASCII characters
  • Task:
  • HUB-11138 — Bump spring to 5.3.18 / 5.2.20 in Hub and Bundle

New in JetBrains Hub 2022.1 Build 14499 (Mar 3, 2022)

  • HUB-11115 — Unable to log in with a hardware token 2FA enabled.

New in JetBrains Hub 2022.1 Build 14492 (Feb 28, 2022)

  • Bug:
  • HUB-11112 — X-Frame-Options header may be doubled
  • HUB-11003 — It is not possible to login with 2FA while backup is running(read-only mode active)

New in JetBrains Hub 2022.1 Build 14434 (Feb 15, 2022)

  • Bug:
  • HUB-10996 — Invalid link to audit events from group page
  • HUB-11033 — Change required user attribute to empty value does not produce error bubble as it was before
  • HUB-11019 — User with no Read Organization permission can't see org projects
  • Usability problem:
  • HUB-11026 — Show warning near invalid values in User Profile when start to editing profile
  • HUB-10493 — All-tabs login in case of embedded hub issue

New in JetBrains Hub 2021.1 Build 14194 (Jan 12, 2022)

  • Bug:
  • HUB-11020 — Service unavailable during login via Azure Auth Module
  • HUB-11041 — Error Cannot grant role [Project Admin] in the project [XXXX] because you have no permission [Create Project] in project [XXXX]

New in JetBrains Hub 2021.1 Build 14063 (Dec 13, 2021)

  • HUB-10979 — Broken avatar JPEG image prevents Hub from starting

New in JetBrains Hub 2021.1 Build 13956 (Nov 25, 2021)

  • HUB-10960 — java.lang.IllegalStateException: There is no transient transaction in current thread
  • HUB-10959 — The email message did not render properly

New in JetBrains Hub 2021.1 Build 13841 (Nov 2, 2021)

  • Bug:
  • HUB-10932 — Organisation section header in roles not localised

New in JetBrains Hub 2021.1 Build 13826 (Oct 29, 2021)

  • Bug:
  • HUB-10889 — Organization-related permissions aren't localized
  • HUB-10905 — Ldap Sync does not work properly if during sync we use Filter and Username attribute value for search
  • HUB-10924 — Project ? Team: can't load more than 20 users
  • HUB-10896 — Endless creation of dashboards when going to Dashboards by a banned user
  • HUB-10683 — We do not control field format when sync from LDAP
  • Feature:
  • HUB-10798 — implement JBA Auth module for Hub
  • HUB-10144 — Group Mapping via SAML/OAuth
  • HUB-10835 — Create predefined OAuth2 modules for Okta, Keycloak
  • HUB-10831 — Custom Attributes sync via SAML/OAuth
  • Task:
  • HUB-10915 — Customize the group name label for Add Mapping dialog in new auth modules
  • HUB-10880 — "Reset to default" dialog on Role page improvements
  • HUB-10729 — Add Avatar endpoint to Authorization Service Endpoints for Azure, Microsoft Live modules
  • Usability problem:
  • HUB-10919 — Mark credentials of disabled Auth Module with corresponding badge
  • HUB-10823 — Roles/Access tab counter shows non-obvious values
  • HUB-10886 — Add confirmation dialogs for Restore permissions action on service's Default Roles tab
  • HUB-10848 — Import trusted SSL Certificates - inconsistent error in the dialog on duplicate creation

New in JetBrains Hub 2021.1 Build 13690 (Sep 14, 2021)

  • Bug:
  • Fix the links to Widget pages
  • Issue "updated by" message text is backwards (reversed)
  • Cosmetics:
  • Login from looks bad if only one federated module is enabled
  • Incorrect markup of password restore page on localised Hub

New in JetBrains Hub 2021.1 Build 13548 (Aug 11, 2021)

  • Fxied:
  • Incorrect link from default "Reports" widget

New in JetBrains Hub 2021.1 Build 13402 (Jul 9, 2021)

  • Bug:
  • JPS-10778 — Unknown provider: reportStateProvider <- reportState <- estimationWidget
  • JPS-10794 — No spaces allowed when providing several field paths in Field Mapping for OAuth2
  • JPS-10777 — Unable to add Estimation report
  • JPS-10773 — TypeError: can't access property "$type", e is undefined
  • Cosmetics:
  • JPS-10769 — Message for invalid email is cutting off
  • JPS-10788 — OAuth module cosmetics of mapping - misplaced hint icon
  • JPS-10779 — YT icon overlaps warning triangle
  • JPS-10775 — Broken layouts in report widget
  • JPS-6998 — Empty search result looks inconsistent between Team and Access tabs
  • Feature:
  • JPS-10789 — Allow to provide several field paths in Field Mapping for OAuth2 module
  • Usability problem:
  • JPS-10682 — Default role's key can't be changed, yet the input field is enabled
  • JPS-10756 — Merge accounts from LDAP considering all mail addresses

New in JetBrains Hub 2021.1 Build 13262 (May 24, 2021)

  • Bug:
  • JPS-10722 — Do not update User Details while login if database in Read Only mode
  • JPS-10733 — LDAP Group Mapping does not remove group members.
  • Task:
  • JPS-10731 — Hub localization for YouTrack 2021.2

New in JetBrains Hub 2021.1 Build 13156 (Apr 11, 2021)

  • Task:
  • JPS-10658 — Create, Update, Delete Role permissions to be replaced with a single Manage Role permission (everyone who has all 3 gets manage roles)
  • Usability problem:
  • JPS-10701 — OAuth 2.0, OpenID 2.0, SAML 2.0 module pages improvements

New in JetBrains Hub 2021.1 Build 12970 (Mar 3, 2021)

  • Bug:
  • JPS-10599 — Project team sidebar: information is duplicated
  • JPS-9323 — Fix expired license error message
  • JPS-7003 — Cannot use Hub as IdP for Jenkin's SAML plugin
  • Cosmetics:
  • JPS-10489 — System feature scope tags input cosmetics
  • JPS-10494 — Delete project dialog cosmetics
  • Feature:
  • JPS-10643 — Ssupport of PKCE extension to the Authorization Code flow
  • JPS-3387 — Additional details and contacts in user profile
  • JPS-3460 — Add posibility to set several restricted domains to Google auth module in Hub
  • Task:
  • JPS-7631 — Update wording for option in "Add widget" list
  • JPS-10608 — Change search parameter from "login" to "username" (or set username as an alias for login)
  • JPS-10628 — Add ability to search Custom Attributes in Search Everywhere (CMD + K)

New in JetBrains Hub 2020.1 Build 12709 (Dec 18, 2020)

  • JPS-10496 — Investigate the options to configure Hub with Cloudflare

New in JetBrains Hub 2020.1 Build 12693 (Dec 9, 2020)

  • Bug:
  • JPS-10528 — TypeError: Cannot read property 'userStatusIgnored' of undefined
  • JPS-10507 — Tables on dashboard are not shown as tables
  • Security problem:
  • JPS-10521 — jQuery 3.3.1 has a number of open vulnerabilities

New in JetBrains Hub 2020.1 Build 12669 (Nov 16, 2020)

  • Fix permissions for Create Token action
  • YT InCloud: Hub favicon instead of YT
  • Localized Korean InCloud instance shows incorrect header on the login page
  • After relogin frontend does not redirect to previously opened page in all tabs
  • Provide an option to choose Organization when merging projects

New in JetBrains Hub 2020.1 Build 12656 (Nov 3, 2020)

  • Bug:
  • Organizations: wrong prod name in Delete organizations dialog
  • LDAP auth module doesn't sync groups correctly when user has > 1 LDAP accounts

New in JetBrains Hub 2020.1 Build 12639 (Oct 27, 2020)

  • Bug:
  • JPS-10458 — Can't create new user if organization has granted roles
  • JPS-10459 — Custom ban badges are not shown for users in group
  • JPS-10463 — User roles tab: search by project is not working

New in JetBrains Hub 2020.1 Build 12629 (Oct 21, 2020)

  • Bug:
  • JPS-10341 — Check for ban author from audit events on unban of user
  • JPS-10353 — Roles assigned via groups (transitive) are not shown on Roles tab of a user
  • JPS-10354 — Remove from team button not shown on user roles tab
  • JPS-8051 — Global project has link to team which actually makes no sense
  • JPS-10368 — Fix login generation algorithm
  • JPS-10382 — HTTP 500 on attempt to attach permanent token to user by service
  • JPS-10407 — Jira auth module: accounts with the same emails are not merged
  • JPS-10217 — Google auth module: credentials are created even if your domain doesn't match the restricted domain
  • JPS-9528 — User profile: select email control is shown to user with read-user only permissions
  • JPS-8949 — It is possible to add credentials to your profile without Update Self permission
  • JPS-10417 — Groups dropdown does not show groups if a role does not have read project basic
  • JPS-10384 — New projects are not synced with Youtrack
  • Cosmetics:
  • JPS-10362 — Grant role to user/group dialog cosmetics - project name truncated and misaligned
  • Task:
  • JPS-10355 — Update sidebar on project team-tab
  • Usability Problem:
  • JPS-10364 — User cannot be created if it uses an email that's already used by another user
  • JPS-10413 — Replace 'License is no longer available' with a more сlear message
  • JPS-10432 — Project admins can't see 'All Users' group

New in JetBrains Hub 2020.1 Build 12375 (Jul 17, 2020)

  • JPS-10319 — hub return 503 after unload

New in JetBrains Hub 2020.1 Build 12371 (Jul 16, 2020)

  • Bug:
  • JPS-10231 — Organization presentation in audit events should use name instead of uuid
  • JPS-10232 — Don't allow adding global project to the organization
  • JPS-10264 — Guest is not able to click on projects links
  • JPS-10262 — Fix projects page layout
  • JPS-9908 — 'Add user' popup must search & accept hub user login
  • JPS-10309 — Cannot uncheck checkbox
  • Exception:
  • JPS-10203 — StackOverflow when getting dashboards list
  • Feature:
  • JPS-9980 — Auth Module Setting for groups synchronization by timer
  • Task:
  • JPS-10225 — Make sure Hub client library supports organizations, event subscription included
  • JPS-10279 — Rename labels for throttling whitelist
  • Usability Problem
  • JPS-10242 — Don't allow to disable or delete the last active auth module

New in JetBrains Hub 2019.1 Build 12003 (Jan 22, 2020)

  • Bug:
  • JPS-10111 — Adding widget to project page fails, doesn't recover
  • JPS-10119 — Upgrade check in Hub doesn't work anymore
  • JPS-10127 — Create Project Dialog: Can't edit project key anymore
  • Cosmetics:
  • JPS-10089 — Create project tags input cosmetics
  • Usability Problem:
  • JPS-9625 — loadServices('YouTrack') returns YouTrack Mobile as well

New in JetBrains Hub 2019.1 Build 11738 (Sep 17, 2019)

  • Bug:
  • Update of a user with no new data produces an audit event
  • youtrack custom project templates not visible when creating new project from hub
  • Project Access Tab: error showing details for particular user
  • SAML: Modify service provider audit event has bad markup of changes of logout response
  • Link from audit events on change of Backup settings leads to System settings
  • Cosmetics:
  • Language select for user profile: Bad markup for help strings when custom localization is selected

New in JetBrains Hub 2018.4 Build 11516 (Jul 4, 2019)

  • Bug:
  • JPS-9816 — There is problem if add more than one widget to users page
  • JPS-9855 — Dashboards list is limited by 100
  • Cosmetics:
  • JPS-9657 — Add UP integration dialog markup is incorrect
  • JPS-9851 — No space between buttons on authmodule page
  • Feature:
  • JPS-9072 — Add custom languages to Hub
  • JPS-9221 — Add possibility to make 2FA required for some scope of users
  • JPS-9464 — Support Yubikey like additional 2FA (FIDO Universal 2nd Factor U2F )
  • Security Problem:
  • JPS-9852 — Hub: do not log AccessToken
  • Task:
  • JPS-9853 — Hub 2019.1 localization
  • Usability Problem:
  • JPS-9269 — serviceId: null in session audit log file

New in JetBrains Hub 2018.4 Build 11375 (Apr 24, 2019)

  • Bug:
  • JPS-9736 — Current selection for Language setting (General settings tab) is not displayed

New in JetBrains Hub 2018.4 Build 11298 (Apr 11, 2019)

  • Feature:
  • JPS-9706 — Reset password link should automatically expire on email change
  • Task:
  • JPS-9738 — Search for users who have 2FA

New in JetBrains Hub 2018.4 Build 11058 (Dec 19, 2018)

  • Feature:
  • JPS-2212 — Support for Ldap Group
  • JPS-4646 — Restricting GitHub auth module to users who are part of a particular organization
  • JPS-9532 — Add support of IdP Initiated SSO flow for SAML auth module
  • JPS-9609 — Introduce constant guest authorization token
  • Task:
  • JPS-9605 — Change wording "SSL key" instead of "SSL keystore" wherever SSL key selection is present; change wording in respective admin UI

New in JetBrains Hub 2018.3 Build 10830 (Oct 9, 2018)

  • The latest release brings:
  • Visual Redesign
  • Two-factor Authentication
  • Global Password Change Requests
  • Other enhancements:
  • Custom Order for Favorite Dashboards
  • Access Interface Updates
  • Improved Whitelisting for Throttled Logins
  • Access Token Timeout
  • Search Improvements

New in JetBrains Hub 2018.3 Build 10780 (Oct 2, 2018)

  • The latest release brings:
  • Visual Redesign
  • Two-factor Authentication
  • Global Password Change Requests
  • Other enhancements:
  • Custom Order for Favorite Dashboards
  • Access Interface Updates
  • Improved Whitelisting for Throttled Logins
  • Access Token Timeout
  • Search Improvements

New in JetBrains Hub 2018.2 Build 10527 (Sep 7, 2018)

  • Bug:
  • JPS-9171 — Merge user logging doesn't work
  • JPS-9179 — Unclear error message when tying to lift the ban from a user
  • JPS-9228 — Significant permission loss dialog broken
  • Performance Problem:
  • JPS-9231 — Cache custom widgets' static files
  • Usability Problem:
  • JPS-9215 — Obscure error on adding the same SSH public key second time

New in JetBrains Hub 2018.2 Build 10425 (Aug 31, 2018)

  • Bug:
  • JPS-8825 — Upload custom widget as zip archive - error that there is no product section n manifest even if there is one
  • JPS-8936 — Text index rebuild error (Delete credentials)
  • JPS-8998 — Migration error from build 9958 to 10047
  • JPS-9114 — User merge fails if the current user is merged into another user
  • Cosmetics:
  • JPS-9158 — Sidebar markup cosmetics: cross layout
  • Feature:
  • JPS-8958 — Get rid of Auth Module & Project Role specific permissions
  • JPS-9064 — Implement a user session audit in a form of log files

New in JetBrains Hub 2018.2 Build 9541 (May 24, 2018)

  • The latest release brings:
  • SAML Authentication
  • Throttling by Login
  • Personal Data Management
  • Other enhancements:
  • Groups and Teams page
  • Cloning Roles
  • Common Settings for Auth Modules
  • Attribute Configuration for SAML Service Providers

New in JetBrains Hub 2018.1 Build 8691 (Feb 23, 2018)

  • The latest release brings:
  • Project overview page
  • User agreement
  • Custom widgets
  • Per-user localization
  • Hub Docker Image
  • Other enhancements:
  • Email verification
  • Smart Login States