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
Dedicated indexing nodes for Jira Data Center
Mar 22, 2022 new feature admins
New General setting for specifying specific DC nodes to perform Git Integration for Jira indexing jobs.
Added support for SSH config file
Mar 14, 2022 new feature admins
Support for the SSH Config File was implemented when connecting repositories via SSH.
Enforce GitHub permissions to view Git data
Mar 1, 2022 new feature admins
Jira administrators can require Jira users to provide a GitHub personal access token to verify repository permission to view all development information provided by the Git Integration for Jira app.
When enabled, GitHub permissions are required to see: Repositories, Commits, Branches, Pull Requests and Tags.
Limited to GitHub.com and GitHub Enterprise Server git services. Support for GitLab and Azure DevOps available at a later date.
Data Center indexing job improvements
Dec 9, 2021 new feature indexing
Queue shared between all Data Center nodes.
Each node has a separate indexing job thread for faster indexing times.
Repository indexing skipping
Dec 9, 2021 new feature admins
Skipping -- Duplicate indexing tasks on the same repositories are not added to the queue.
Webhook indexing sleep setting
Dec 9, 2021 new feature admins webhook setting
Sleep -- Prevents repositories' indexing tasks from being added too often. (5)
View all repositories renamed to Repository browser
Dec 9, 2021 improvement all users
View all repositories has been renamed to Repository browser for consistency.
${basebranch} Branch name template
Dec 9, 2021 new feature admins general setting
We have added the ${basebranch} variable to the Branch name template in General settings.
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.
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.
Automatically add link to Jira issue in PRs/MRs created in a Jira issue
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 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
|
|
|
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]
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. |
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.