Git Integration for Jira Data Center - Release Notes

We publish new features, bug fixes, security updates/patches, and Jira compatibility regularly. Below are highlights of the changes.

If you have any questions, please contact us through our Support Portal or by emailing support@bigbrassband.com


Deep Linking to GitKraken

Sep 21, 2021 new feature ALL USERS

With the acquisition of BigBrassBand's Git Integration for Jira app (GIJ) by GitKraken, we have introduced deep linking between GIJ and GitKraken so users can now have a stronger integration between the two. You can now click to open commits, branches, tags and repositories directly in GitKraken from the Jira issue view giving you a seamless transition from your Jira issues to GitKraken.

Learn more

You will see the added ability to open the GitKraken client from our app in various locations. See an example of what this looks like below.

 

Native Jira audit logging support

Mar 26, 2021 new feature general settings

With the auditing feature, key activities are tracked on the Jira instance. This provides administrators insight on how the instance is being used.

 

The audit log functionality is also extended to Jira Data Center instances as it will have more coverage areas, various event volume levels and an option to integrate the audit log file with external tools.

For more information on this feature, see General settings – Audit log settings.

Mar 26, 2021 new feature

 

Pull/merge requests created via the git integration developer panel in the Jira issue will automatically add a link to the Jira issue where it was created from.

Add JMESPath support for Gerrit integration

Mar 26, 2021 new feature

Gerrit auto-connect integration now supports JMESPath. This feature is used to filter and limit which repositories are integrated.

Add JMESPath support for tracked folders

Dec 4, 2020 New feature all users

Tracked folder integration now supports JMESpath. This feature is used to filter and limit which repositories are integrated. For more information, read about JMESPath expressions on their website.

Follow this feature in this article.


Associate Pull/Merge requests to issues based on commits

Nov 27, 2020 New feature all users

A new setting has been added in General Settings that allows for pull request (PR) and merge request (MR) indexing via API. In earlier versions, automatic indexing of PR/MRs could not be avoided for auto-connect integrations. With this implementation, administrators can enable/disable this feature as a setting.

Additionally, the PR/MR will still be linked to the Jira issue even if users didn’t mention a Jira issue key in the PR/MR title or description – as long as it’s mentioned in a commit message.

The following settings are implemented in the Manage git repositories page ➜ General settings under Git pull/merge requests.

For more information, follow this article.


Add support for new AWS CodeCommit region: Europe (Milan)

Oct 9, 2020 all users

Europe (Milan) has been added to the supported region list in the AWS CodeCommit integration.


Reimplement pull/merge request indexing

Sep 17, 2020 all users IMPROVEMENT

This is an improvement of the feature which requires a full reindex after upgrading the app to switch over to the new PR handling.


Introduced cron style scheduling option for some General settings

Sep 17, 2020 New feature ADMINS

By scheduling jobs in Git Integration for Jira for Server and Data Center (in the General settings page) Jira administrators gain control over when jobs run.

For detailed information, see this article,


Deduplicate webhook indexing triggers

Sep 17, 2020 all users

This is an optimization feature where the new reindex request is skipped whenever there's a similar occurrence in the queue. This process does not involve repositories that are currently being indexed.

data center
This implementation requires cluster lock usage to enforce synchronization between threads (webhook, manual, and scheduled reindex) and between nodes.


Automatically import repos from Gerrit

May 19, 2020 New feature all users

Gerrit integration has been added to the Auto-connect integration panel. Access this feature via the dashboard menu GitManage repositories.

Follow this feature in the Gerrit integration guide.


Extend Commits API to show branch name

May 19, 2020 all users

The Commits REST API has been extended to show branch name in the results.

For more information, see Commits REST API,.


Branch and PR/MR creation improvements

May 19, 2020 New feature all users IMPROVEMENT

Branch creation

Branch deletion

Branch creation

Branch deletion

  • Improved message matching in how Jira displays it.

  • Added clickable link to respective git hosts in the message which opens in a new tab/window.

  • Improved message matching in how Jira displays it.

Pull/merge request creation

Pull/merge request creation

  • Automatically selects the first branch that has the Jira issue key in the branch title from the Source branch list.

  • Improved message matching in how Jira displays it.

For related information, see Creating Pull/Merge Request.


Support for Azure Files as storage for Jira Data Center

Mar 3, 2020 New feature all users

Git Integration for Jira app version 3.5+ now supports Azure Files as storage for Jira Data Center.


Support Azure DevOps/VSTS/TFS webhooks

Mar 3, 2020 New feature all users

Git Integration for Jira app version 3.5+ now supports webhooks for Azure DevOps/VSTS/TFS instances.

For more information, read Adding Webhooks for Azure DevOps/VSTS and Adding Webhooks for Azure DevOps Server/TFS in Confluence.


REST API to manage integrations

Mar 3, 2020 New feature all users

REST APIs for the following articles were updated with refspec support:

See also Fetch Refspec with Auto-Connect Integration wizard in Advanced options:

The refspec options are available for supported auto-connect integrations via the Git Integration configuration page:


Added support for new AWS CodeCommit region: Asia Pacific (Hong Kong)

Mar 3, 2020 all users

Asia Pacific (Hong Kong) has been added to the supported region list in the AWS CodeCommit integration.


New Smart Commit command: Label

Mar 3, 2020 New feature all users

The new smart commit #label or #Label adds a new label to a Jira issue. The label(s) are added to all mentioned Jira issues where more than one Jira issue key is referenced. Several labels can be created by introducing spaces between words for each label.

Syntax:

ISSUE_KEY #label [label1] .. [labelN]

Example 1

Example 2

Example 1

Example 2

ABC-123 #label bucketbreakfix bucketenhancement

ABC-123 #label this-is-a-label

Result

Result

Creates four (4) labels “bucketbreakfix” and “bucketenhancement“ to the ABC-123 Jira issue.

Creates the label “this-is-a-label” to the ABC-123 Jira issue.

Screens for Example 1

Screens for Example 1


Show last three and first tag in sidebar

Mar 3, 2020 New feature all users

The Git Integration for Jira app will show the last three and first tags if no filter is set.  If the filter is set, the Git for Jira app will use it and will display the tags sorted in ascending order by date.

If there are several git tags listed, click the more... label link to expand the list in increments of five tags.


Add safeguard to Smart Commits processing

Feb 7, 2020 New feature all users

Adds Max. commit age setting to General Settings which:

  • Sets a limit (in days) for Smart Commit processing.

  • Commits older than the Max commit age can be associated with the Jira issue but any Smart Commit commands will not be processed.

  • Protects against cases where old commits are merged into a new repository.