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
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 Git ➜ Manage 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 |
---|---|
|
|
Pull/merge request creation |
---|
|
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:
Integration (Add New Integration, Update Existing Integration)
Repository (Add New Repository, Update Existing Repository)
Bulk Change (Bulk Export, Bulk Import)
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 |
---|---|
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 |
---|
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.