* Bitbucket 8 compatible release
Version history
6.0.2Bitbucket Data Center 7.0.0 - 8.0.02022-05-12Bitbucket 8 compatible release Version 6.0.2 • Released 2022-05-12 • Supported By Mibex Software GmbH • Paid via Atlassian • Commercial6.0.2Bitbucket Server 7.0.0 - 8.0.02022-05-12Bitbucket 8 compatible release Version 6.0.2 • Released 2022-05-12 • Supported By Mibex Software GmbH • Paid via Atlassian • Commercial* Bitbucket 8 compatible release
6.0.1Bitbucket Data Center 6.8.0 - 7.21.12022-04-21Bugfix: Prevent NPE in Sonar repository configuration Version 6.0.1 • Released 2022-04-21 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Prevent NullPointerException in Sonar repository configuration
6.0.1Bitbucket Server 6.8.0 - 7.21.12022-04-21Bugfix: Prevent NPE in Sonar repository configuration Version 6.0.1 • Released 2022-04-21 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Prevent NullPointerException in Sonar repository configuration
6.0.0Bitbucket Data Center 6.8.0 - 7.21.12022-04-11Support multiple SonarQube projects per repository Version 6.0.0 • Released 2022-04-11 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew Features:
* Support multiple SonarQube projects in a single repository
Bug fixes:
* Provisioning does not copy settings, quality gates etc
* Log spam: WARN [SONAR-10] o.a.h.c.p.ResponseProcessCookies Invalid cookie header:
* Pull request statistics cannot be viewed with new code setting"Reference Branch"
* Log Spam: Excessive ERROR logs if a user has no personal access token configured
* Initializing issue assignee field in pull request does not work
* Changing issue severity and type in pull request fails in Bitbucket 7
6.0.0Bitbucket Server 6.8.0 - 7.21.12022-04-11Support multiple SonarQube projects per repository Version 6.0.0 • Released 2022-04-11 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew Features:
* Support multiple SonarQube projects in a single repository
Bug fixes:
* Provisioning does not copy settings, quality gates etc
* Log spam: WARN [SONAR-10] o.a.h.c.p.ResponseProcessCookies Invalid cookie header:
* Pull request statistics cannot be viewed with new code setting"Reference Branch"
* Log Spam: Excessive ERROR logs if a user has no personal access token configured
* Initializing issue assignee field in pull request does not work
* Changing issue severity and type in pull request fails in Bitbucket 7
5.1.0Bitbucket Data Center 6.8.0 - 7.21.12021-12-14Security hotspot statistics and bug fixes Version 5.1.0 • Released 2021-12-14 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Show security hotspots to review potential vulnerabilities in statistics
* Show programming languages for line of code metric in statistics
Bug fixes:
* Cached Sonar PR lookup can prevent code insight annotations if webhook arrival <60 s after last cache load
* Code insight report does not link to the pull request when pull request analysis was used
Improvements:
* Removed special handling for SQ 6.7 for fetching issues of not-analyzed components
5.1.0Bitbucket Server 6.8.0 - 7.21.12021-12-14Security hotspot statistics and bug fixes Version 5.1.0 • Released 2021-12-14 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Show security hotspots to review potential vulnerabilities in statistics
* Show programming languages for line of code metric in statistics
Bug fixes:
* Cached Sonar PR lookup can prevent code insight annotations if webhook arrival <60 s after last cache load
* Code insight report does not link to the pull request when pull request analysis was used
Improvements:
* Removed special handling for SQ 6.7 for fetching issues of not-analyzed components
5.0.3Bitbucket Data Center 6.8.0 - 7.21.12021-11-09Bug fix for older SonarQube Community Editions Version 5.0.3 • Released 2021-11-09 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Fix illegal branch character replacement handling for older SonarQube versions
5.0.3Bitbucket Server 6.8.0 - 7.21.12021-11-09Bug fix for older SonarQube Community Editions Version 5.0.3 • Released 2021-11-09 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Fix illegal branch character replacement handling for older SonarQube versions
5.0.2Bitbucket Data Center 6.8.0 - 7.21.12021-11-05Fix link to dashboard on SonarCloud.io Version 5.0.2 • Released 2021-11-05 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Fix links to SonarCloud.io dashboard
5.0.2Bitbucket Server 6.8.0 - 7.21.12021-11-05Fix link to dashboard on SonarCloud.io Version 5.0.2 • Released 2021-11-05 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Fix links to SonarCloud.io dashboard
5.0.1Bitbucket Data Center 6.8.0 - 7.21.12021-10-14Bug fixes Version 5.0.1 • Released 2021-10-14 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Fix error logs on ref change events in repositories where Sonar for Bitbucket is disabled
* Fix missing quality gate status link on the pull request detail view for Bitbucket 6.x
5.0.1Bitbucket Server 6.8.0 - 7.21.12021-10-14Bug fixes Version 5.0.1 • Released 2021-10-14 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Fix error logs on ref change events in repositories where Sonar for Bitbucket is disabled
* Fix missing quality gate status link on the pull request detail view for Bitbucket 6.x
5.0.0Bitbucket Data Center 6.8.0 - 7.21.12021-09-23Simpler configuration, SonarQube edition detection, feature cleanup Version 5.0.0 • Released 2021-09-23 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialImprovements:
* Simplified SonarQube server configuration by auto-detecting the SonarQube edition
* Improved app’s repository settings and removed obsolete options
* Prevent merging in case a SonarQube analysis task is ongoing
* Improved debug logging for a better support experience
* Improved security by deprecating username/password authentication
* Improved display of Sonar annotations to require less space in the PR diff
* Removed compatibility mode for analysis
Bug fixes:
* Removed entering password/user token in the edit server dialog for every change
* Fix "No enabled repository found" in fork based use cases
* Merge checks fail for repos without enabled app configuration
* Only show "Refresh Sonar analysis" button in case the app is enabled for the current repository
* Provide “Refresh Sonar Analysis” button in Bitbucket 6 as well
* Coverage and duplicated lines statistics are not correctly rounded in pull request popup
5.0.0Bitbucket Server 6.8.0 - 7.21.12021-09-23Simpler configuration, SonarQube edition detection, feature cleanup Version 5.0.0 • Released 2021-09-23 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialImprovements:
* Simplified SonarQube server configuration by auto-detecting the SonarQube edition
* Improved app’s repository settings and removed obsolete options
* Prevent merging in case a SonarQube analysis task is ongoing
* Improved debug logging for a better support experience
* Improved security by deprecating username/password authentication
* Improved display of Sonar annotations to require less space in the PR diff
* Removed compatibility mode for analysis
Bug fixes:
* Removed entering password/user token in the edit server dialog for every change
* Fix "No enabled repository found" in fork based use cases
* Merge checks fail for repos without enabled app configuration
* Only show "Refresh Sonar analysis" button in case the app is enabled for the current repository
* Provide “Refresh Sonar Analysis” button in Bitbucket 6 as well
* Coverage and duplicated lines statistics are not correctly rounded in pull request popup
4.3.2Bitbucket Data Center 6.8.0 - 7.21.12021-07-30Bug fix for missing annotations if no SCM data in webhook Version 4.3.2 • Released 2021-07-30 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* If no SCM information is available in the webhook, pull requests are not annotated
4.3.2Bitbucket Server 6.8.0 - 7.21.12021-07-30Bug fix for missing annotations if no SCM data in webhook Version 4.3.2 • Released 2021-07-30 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* If no SCM information is available in the webhook, pull requests are not annotated
4.3.1Bitbucket Data Center 6.8.0 - 7.21.12021-07-20Allow removal of server configs and compatibility mode bug fix Version 4.3.1 • Released 2021-07-20 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Allow removal of Sonar server configurations, even if repos still reference them
Bug fixes:
* Compatibility mode does not work with SonarQube 8.0.0 or newer
4.3.1Bitbucket Server 6.8.0 - 7.21.12021-07-20Allow removal of server configs and compatibility mode bug fix Version 4.3.1 • Released 2021-07-20 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Allow removal of Sonar server configurations, even if repos still reference them
Bug fixes:
* Compatibility mode does not work with SonarQube 8.0.0 or newer
4.2.4Bitbucket Data Center 6.8.0 - 7.21.12021-06-28Sonar project access option and bug fixes Version 4.2.4 • Released 2021-06-28 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Option to prevent access to all sonar projects in repository settings
Bug fixes:
* Align presentation of duplication and coverage measures to SonarQube
Improvements:
* Simplify merge check settings
* Improved error message when multiple repositories use the same sonar project key
4.2.4Bitbucket Server 6.8.0 - 7.21.12021-06-28Sonar project access option and bug fixes Version 4.2.4 • Released 2021-06-28 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Option to prevent access to all sonar projects in repository settings
Bug fixes:
* Align presentation of duplication and coverage measures to SonarQube
Improvements:
* Simplify merge check settings
* Improved error message when multiple repositories use the same sonar project key
4.2.3Bitbucket Data Center 6.8.0 - 7.21.12021-05-26Bug fixes Version 4.2.3 • Released 2021-05-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Fix Bitbucket 7.13 support, missing backbone-brace module
4.2.3Bitbucket Server 6.8.0 - 7.21.12021-05-26Bug fixes Version 4.2.3 • Released 2021-05-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Fix Bitbucket 7.13 support, missing backbone-brace module
4.2.2Bitbucket Data Center 6.8.0 - 7.12.12021-05-11Bug fixes Version 4.2.2 • Released 2021-05-11 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Sonar Quality Gates Not Showing in UI in Bitbucket 6.10
* Add missing descriptions for new security-related quality gates
* Personal Server Tokens Prevents Deleting Sonar Server Config
4.2.2Bitbucket Server 6.8.0 - 7.12.12021-05-11Bug fixes Version 4.2.2 • Released 2021-05-11 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Sonar Quality Gates Not Showing in UI in Bitbucket 6.10
* Add missing descriptions for new security-related quality gates
* Personal Server Tokens Prevents Deleting Sonar Server Config
4.2.1Bitbucket Data Center 6.8.0 - 7.21.12021-04-16Bug fixes Version 4.2.1 • Released 2021-04-16 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* An endless "Fetching data from SonarQube..." spinner can be shown in the file source view of Bitbucket
* When there is no SCM reference during Sonar analysis and webhook callback, the app cannot create annotations in Bitbucket
* Global app settings requires Super Admin permissions, Admin permissions only lead to a permission error
* Error occurs when enabling 'User-level authentication' without any token configured
* SonarQube tags cannot be selected in the combo box of the Sonar annotated panel on first render
Task:
* Return non-successful HTTP error codes from the app in case of SonarQube webhook problems
* Security update for 3rd party library dependencies
* Updated app REST documentation
* Show timeout status label if timeouts occur on pull request and branch lists
4.2.1Bitbucket Server 6.8.0 - 7.21.12021-04-16Bug fixes Version 4.2.1 • Released 2021-04-16 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* An endless "Fetching data from SonarQube..." spinner can be shown in the file source view of Bitbucket
* When there is no SCM reference during Sonar analysis and webhook callback, the app cannot create annotations in Bitbucket
* Global app settings requires Super Admin permissions, Admin permissions only lead to a permission error
* Error occurs when enabling 'User-level authentication' without any token configured
* SonarQube tags cannot be selected in the combo box of the Sonar annotated panel on first render
Task:
* Return non-successful HTTP error codes from the app in case of SonarQube webhook problems
* Security update for 3rd party library dependencies
* Updated app REST documentation
* Show timeout status label if timeouts occur on pull request and branch lists
4.2.0Bitbucket Data Center 6.8.0 - 7.21.12020-12-23Webhook setup improvements Version 4.2.0 • Released 2020-12-23 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialImprovements:
* Supports SonarQube 7.7 as lower bound version
* Allow creation of manual webhooks and do not enforce SonarQube admin permissions
* Shows in server config state if the minimum SonarQube version is not given
Bug fixes:
* For main branch with branch in Sonar project key, app shows component not found in source file view
* Error "Field 'NO_SONAR_PROJECT_BEHAVIOUR' does not accept null values" when using project settings inheritance
4.2.0Bitbucket Server 6.8.0 - 7.21.12020-12-23Webhook setup improvements Version 4.2.0 • Released 2020-12-23 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialImprovements:
* Supports SonarQube 7.7 as lower bound version
* Allow creation of manual webhooks and do not enforce SonarQube admin permissions
* Shows in server config state if the minimum SonarQube version is not given
Bug fixes:
* For main branch with branch in Sonar project key, app shows component not found in source file view
* Error "Field 'NO_SONAR_PROJECT_BEHAVIOUR' does not accept null values" when using project settings inheritance
4.1.1Bitbucket Data Center 6.8.0 - 7.21.12020-12-04Bug fixes Version 4.1.1 • Released 2020-12-04 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Internal server error for /rest/sonar4stash/1.0/sonar-server-configs when upgrading from 2.6.x to 3.x
* Unable to see Sonar statistics on pull requests with commercial SonarQube editions for branches containing "/"
Improvements:
* Improve description and enforce community edition for enabling illegal branch characters option
4.1.1Bitbucket Server 6.8.0 - 7.21.12020-12-04Bug fixes Version 4.1.1 • Released 2020-12-04 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Internal server error for /rest/sonar4stash/1.0/sonar-server-configs when upgrading from 2.6.x to 3.x
* Unable to see Sonar statistics on pull requests with commercial SonarQube editions for branches containing "/"
Improvements:
* Improve description and enforce community edition for enabling illegal branch characters option
4.1.0Bitbucket Data Center 6.8.0 - 7.21.12020-11-27Global branch name character replacement option and bug fixes Version 4.1.0 • Released 2020-11-27 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Global branch name character replacement option
Bug fixes:
* When project analysis got started, but is not finished yet, the app shows an empy quality gate status
* Removed unused dependency to SnakeYAML
* Sonar webhook warning on Bitbucket admin page can cause slow page loading
* The error message when users reference a SonarQube server configuration that should get deleted in their personal access tokens page is misleading
Task:
* Prevent using a regular SonarQube account without admin permissions when saving a server configuration
4.1.0Bitbucket Server 6.8.0 - 7.21.12020-11-27Global branch name character replacement option and bug fixes Version 4.1.0 • Released 2020-11-27 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Global branch name character replacement option
Bug fixes:
* When project analysis got started, but is not finished yet, the app shows an empy quality gate status
* Removed unused dependency to SnakeYAML
* Sonar webhook warning on Bitbucket admin page can cause slow page loading
* The error message when users reference a SonarQube server configuration that should get deleted in their personal access tokens page is misleading
Task:
* Prevent using a regular SonarQube account without admin permissions when saving a server configuration
4.0.0Bitbucket Data Center 6.8.0 - 7.21.12020-11-09Dropped support for SQ versions < 7.8, bug fixes and feature cleanup Version 4.0.0 • Released 2020-11-09 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialStory:* Removal of global settings "thread pool size, timeouts, showing quality gate status"
* Removal of "Show quality gate status in lists" option
* Removal of "Prevent failed or in-progress builds" option
* Removal of custom merge checks and instead use quality gate based merge checks
* Removal of "Show behind warning" option
* Removal of "Show only new issues" option
* Removal of branch-based analysis build type and use leak period everywhere
* Dropped support for SonarQube versions < 7.8
Bug fixes:
* Quality gates cannot be copied for SQ versions >= 8.4 due to its change to alphanumeric IDs
* Do not log error in case a branch got deleted and related repository configuration cannot be found
* CSS padding override causes display issues
* /tags API call neeeds to use organization key, otherwise it times out for SonarCloud
Task:
* Add /rest/sonar4stash/1.0/user-tokens/USER_SLUG endpoint to Swagger documentation
4.0.0Bitbucket Server 6.8.0 - 7.21.12020-11-09Dropped support for SQ versions < 7.8, bug fixes and feature cleanup Version 4.0.0 • Released 2020-11-09 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialStory:* Removal of global settings "thread pool size, timeouts, showing quality gate status"
* Removal of "Show quality gate status in lists" option
* Removal of "Prevent failed or in-progress builds" option
* Removal of custom merge checks and instead use quality gate based merge checks
* Removal of "Show behind warning" option
* Removal of "Show only new issues" option
* Removal of branch-based analysis build type and use leak period everywhere
* Dropped support for SonarQube versions < 7.8
Bug fixes:
* Quality gates cannot be copied for SQ versions >= 8.4 due to its change to alphanumeric IDs
* Do not log error in case a branch got deleted and related repository configuration cannot be found
* CSS padding override causes display issues
* /tags API call neeeds to use organization key, otherwise it times out for SonarCloud
Task:
* Add /rest/sonar4stash/1.0/user-tokens/USER_SLUG endpoint to Swagger documentation
3.0.4Bitbucket Data Center 7.0.0 - 7.21.12021-12-09Support for Bitbucket 7.13 and newer Version 3.0.4 • Released 2021-12-09 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Fix Bitbucket 7.13 support, missing backbone-brace module
3.0.4Bitbucket Server 7.0.0 - 7.21.12021-12-09Support for Bitbucket 7.13 and newer Version 3.0.4 • Released 2021-12-09 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Fix Bitbucket 7.13 support, missing backbone-brace module
3.0.3Bitbucket Data Center 7.0.0 - 7.21.12020-07-15Bug fixes Version 3.0.3 • Released 2020-07-15 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Commas in Sonar pull request branch names lead to a "Statistics not found error"
* Webhook from Sonar results in database exception on Oracle
Task:
* Log Sonar project key in case of permission errors
3.0.3Bitbucket Server 7.0.0 - 7.21.12020-07-15Bug fixes Version 3.0.3 • Released 2020-07-15 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Commas in Sonar pull request branch names lead to a "Statistics not found error"
* Webhook from Sonar results in database exception on Oracle
Task:
* Log Sonar project key in case of permission errors
3.0.2Bitbucket Data Center 7.0.0 - 7.21.12020-06-26Bug fixes and security updates Version 3.0.2 • Released 2020-06-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* In pull request from fork to other fork repository, when the origin does not have a Sonar configuration, the error "Either Sonar master project key or project base key must exist in repository settings" can come up
* When project settings inheritance is enabled, then option "Use new Sonar branching and pull request support" is not used correctly when collecting issues
* Branch statistics on the repository source page are not shown if option "Show pull request statistics" was disabled even when "Show branch statistics" was enabled
* Error message is not shown in case the Sonar project doesn't exist on pull request detail page
* Statistics link in pull request detail is shown even if app is disabled for repository
* Security vulnerability in used jackson-databind dependency version 2.4.5
* Security vulnerability in used plexus-utils dependency version 3.0.10
* Error "Repository XYZ must have a configuration" comes up in cross-repository pull reque...
* ...
3.0.2Bitbucket Server 7.0.0 - 7.21.12020-06-26Bug fixes and security updates Version 3.0.2 • Released 2020-06-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* In pull request from fork to other fork repository, when the origin does not have a Sonar configuration, the error "Either Sonar master project key or project base key must exist in repository settings" can come up
* When project settings inheritance is enabled, then option "Use new Sonar branching and pull request support" is not used correctly when collecting issues
* Branch statistics on the repository source page are not shown if option "Show pull request statistics" was disabled even when "Show branch statistics" was enabled
* Error message is not shown in case the Sonar project doesn't exist on pull request detail page
* Statistics link in pull request detail is shown even if app is disabled for repository
* Security vulnerability in used jackson-databind dependency version 2.4.5
* Security vulnerability in used plexus-utils dependency version 3.0.10
* Error "Repository XYZ must have a configuration" comes up in cross-repository pull reque...
* ...
3.0.1Bitbucket Data Center 7.0.0 - 7.21.12020-05-08Bug fixes Version 3.0.1 • Released 2020-05-08 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Show status of quality gates in "Sonar Statistics" label in pull request details
Bug fixes:
* Issue file link goes to wrong SonarQube page if using legacy branching
* Duplicate code insight report annotations for Sonar can occur
* Error "requirement failed: Pull request with ID not found" when using compatibility mode and forks
* Annotations cannot be created when using "Require personal SonarQube account for all requests"
* Adding a Sonar user token and deleting it again causes "an error occurred"
* "an error occurred" comes up when when the current user doesn't have a user token configured but this is forced in the SonarQube server configuration
* If "require personal SonarQube account for all requests" is enabled and no token is configured, "an error occurred" comes up
3.0.1Bitbucket Server 7.0.0 - 7.21.12020-05-08Bug fixes Version 3.0.1 • Released 2020-05-08 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Show status of quality gates in "Sonar Statistics" label in pull request details
Bug fixes:
* Issue file link goes to wrong SonarQube page if using legacy branching
* Duplicate code insight report annotations for Sonar can occur
* Error "requirement failed: Pull request with ID not found" when using compatibility mode and forks
* Annotations cannot be created when using "Require personal SonarQube account for all requests"
* Adding a Sonar user token and deleting it again causes "an error occurred"
* "an error occurred" comes up when when the current user doesn't have a user token configured but this is forced in the SonarQube server configuration
* If "require personal SonarQube account for all requests" is enabled and no token is configured, "an error occurred" comes up
3.0.0Bitbucket Data Center 7.0.0 - 7.21.12020-03-26Support for Bitbucket 7 and usage of SonarQube webhooks Version 3.0.0 • Released 2020-03-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* IMPORTANT: this release uses SonarQube webhooks to get notified of new analysis results: for SonarQube < 7.8, a webhook must be manually created (please see the app's admin area for more information)
* Bitbucket 7 compatibility
* Restrict shown projects in the project chooser to the one of the organization the user is part of in SonarCloud
Bug fixes:
* Project files are not correctly read when using Windows Server for Bitbucket
* When pull request is from two branches of a fork with special pull request support enabled, error message "requirement failed: Pull request with ID X not found" comes up
* Issue rule link doesn't work on SonarCloud due to missing organization key
3.0.0Bitbucket Server 7.0.0 - 7.21.12020-03-26Support for Bitbucket 7 and usage of SonarQube webhooks Version 3.0.0 • Released 2020-03-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* IMPORTANT: this release uses SonarQube webhooks to get notified of new analysis results: for SonarQube < 7.8, a webhook must be manually created (please see the app's admin area for more information)
* Bitbucket 7 compatibility
* Restrict shown projects in the project chooser to the one of the organization the user is part of in SonarCloud
Bug fixes:
* Project files are not correctly read when using Windows Server for Bitbucket
* When pull request is from two branches of a fork with special pull request support enabled, error message "requirement failed: Pull request with ID X not found" comes up
* Issue rule link doesn't work on SonarCloud due to missing organization key
2.7.5Bitbucket Data Center 5.0.0 - 6.10.172021-11-03Bug fix for endless spinner Version 2.7.5 • Released 2021-11-03 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* An endless "Fetching data from SonarQube..." spinner can come up in the file source view
2.7.5Bitbucket Server 5.0.0 - 6.10.172021-11-03Bug fix for endless spinner Version 2.7.5 • Released 2021-11-03 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* An endless "Fetching data from SonarQube..." spinner can come up in the file source view
2.7.4Bitbucket Data Center 5.0.0 - 6.10.172021-06-30Bug fixes for fork based workflows Version 2.7.4 • Released 2021-06-30 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Sonar Repo config access fails for forks where SonarQube is not enabled in v2.7.3
* Do not log error in case a branch got deleted and related repository configuration cannot be found
2.7.4Bitbucket Server 5.0.0 - 6.10.172021-06-30Bug fixes for fork based workflows Version 2.7.4 • Released 2021-06-30 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Sonar Repo config access fails for forks where SonarQube is not enabled in v2.7.3
* Do not log error in case a branch got deleted and related repository configuration cannot be found
2.7.3Bitbucket Data Center 5.0.0 - 6.10.172020-07-15Bug fixes Version 2.7.3 • Released 2020-07-15 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Commas in Sonar pull request branch names lead to a "Statistics not found error"
Task:
* Log Sonar project key in case of permission errors
2.7.3Bitbucket Server 5.0.0 - 6.10.172020-07-15Bug fixes Version 2.7.3 • Released 2020-07-15 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Commas in Sonar pull request branch names lead to a "Statistics not found error"
Task:
* Log Sonar project key in case of permission errors
2.7.2Bitbucket Data Center 5.0.0 - 6.10.172020-06-25Bug fixes and security updates Version 2.7.2 • Released 2020-06-25 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Restrict shown projects in the project chooser to the one of the organization the user is part of in SonarCloud
Bug fixes:
* In pull request from fork to other fork repository, when the origin does not have a Sonar configuration, the error "Either Sonar master project key or project base key must exist in repository settings" can come up
* File link in issue details does not work when using SonarQube >= 7.6 community edition
* Branch statistics on the repository source page are not shown if option "Show pull request statistics" was disabled even when "Show branch statistics" was enabled
* Security vulnerability in used plexus-utils dependency version 3.0.10
* Error "Repository XYZ must have a configuration" comes up in cross-repository pull requests
* When a SonarQube server configuration gets deleted, and a user token still references that server configuration, a DB foreign key violation is shown
* Issue rule link doesn't work on SonarC...
* ...
2.7.2Bitbucket Server 5.0.0 - 6.10.172020-06-25Bug fixes and security updates Version 2.7.2 • Released 2020-06-25 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Restrict shown projects in the project chooser to the one of the organization the user is part of in SonarCloud
Bug fixes:
* In pull request from fork to other fork repository, when the origin does not have a Sonar configuration, the error "Either Sonar master project key or project base key must exist in repository settings" can come up
* File link in issue details does not work when using SonarQube >= 7.6 community edition
* Branch statistics on the repository source page are not shown if option "Show pull request statistics" was disabled even when "Show branch statistics" was enabled
* Security vulnerability in used plexus-utils dependency version 3.0.10
* Error "Repository XYZ must have a configuration" comes up in cross-repository pull requests
* When a SonarQube server configuration gets deleted, and a user token still references that server configuration, a DB foreign key violation is shown
* Issue rule link doesn't work on SonarC...
* ...
2.7.1Bitbucket Data Center 5.0.0 - 6.10.172020-05-24Bug fixes Version 2.7.1 • Released 2020-05-24 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* In leak period mode, when Sonar token is enforced and also configured, "SonarQube user token is required" error comes up
* "Error while fetching Sonar projects" comes up when project is selected in repository settings when "Require personal SonarQube account for all requests" is enabled
* Error "requirement failed: Pull request with ID not found" when using compatibility mode and forks
* Adding a Sonar user token and deleting it again causes "an error occurred"
* "Plug-in config must exist at this time" error in fork with compatibility mode enabled
2.7.1Bitbucket Server 5.0.0 - 6.10.172020-05-24Bug fixes Version 2.7.1 • Released 2020-05-24 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* In leak period mode, when Sonar token is enforced and also configured, "SonarQube user token is required" error comes up
* "Error while fetching Sonar projects" comes up when project is selected in repository settings when "Require personal SonarQube account for all requests" is enabled
* Error "requirement failed: Pull request with ID not found" when using compatibility mode and forks
* Adding a Sonar user token and deleting it again causes "an error occurred"
* "Plug-in config must exist at this time" error in fork with compatibility mode enabled
2.7.0Bitbucket Data Center 5.0.0 - 6.10.172020-02-24Performance improvements and bug fixes Version 2.7.0 • Released 2020-02-24 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Various performance improvements
Bug fixes:
* Rounding issues for "no decrease in coverage merge" check
2.7.0Bitbucket Server 5.0.0 - 6.10.172020-02-24Performance improvements and bug fixes Version 2.7.0 • Released 2020-02-24 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Various performance improvements
Bug fixes:
* Rounding issues for "no decrease in coverage merge" check
2.6.16Bitbucket Data Center 5.0.0 - 6.10.172020-01-15Bug fix for caching problem Version 2.6.16 • Released 2020-01-15 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* "An error occured while getting data from Sonar: null" can occur in some projects
2.6.16Bitbucket Server 5.0.0 - 6.10.172020-01-15Bug fix for caching problem Version 2.6.16 • Released 2020-01-15 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* "An error occured while getting data from Sonar: null" can occur in some projects
2.6.15Bitbucket Data Center 5.0.0 - 6.10.172020-01-09Bug fixes Version 2.6.15 • Released 2020-01-09 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Duplicated code popup cannot be opened in Bitbuckets source view
* Error "Sonar for Bitbucket failed" can come up in pull requests due to caching problem
Task:
* Improved explanation on how to create a SonarQube user token
2.6.15Bitbucket Server 5.0.0 - 6.10.172020-01-09Bug fixes Version 2.6.15 • Released 2020-01-09 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Duplicated code popup cannot be opened in Bitbuckets source view
* Error "Sonar for Bitbucket failed" can come up in pull requests due to caching problem
Task:
* Improved explanation on how to create a SonarQube user token
2.6.14Bitbucket Data Center 5.0.0 - 6.10.172020-01-02Support for SonarQube 8.1 and performance improvements Version 2.6.14 • Released 2020-01-02 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* "Repository must have a configuration" error when fork doesn't have any Sonar settings
* Do not allow to configure "inherit from project" option in forks with the REST API
* "An unknown error occurred" in repository forks for users not permitted to see origin repository
* "The 'component' parameter is missing" error comes up when using SonarQube 8.1
Task:
* Performance improvements
2.6.14Bitbucket Server 5.0.0 - 6.10.172020-01-02Support for SonarQube 8.1 and performance improvements Version 2.6.14 • Released 2020-01-02 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* "Repository must have a configuration" error when fork doesn't have any Sonar settings
* Do not allow to configure "inherit from project" option in forks with the REST API
* "An unknown error occurred" in repository forks for users not permitted to see origin repository
* "The 'component' parameter is missing" error comes up when using SonarQube 8.1
Task:
* Performance improvements
2.6.13Bitbucket Data Center 5.0.0 - 6.10.172019-12-17"Plug-in config must exist at this time" error can come up in forks Version 2.6.13 • Released 2019-12-17 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* When a fork owner has project settings of the app from earlier versions, a "Plug-in config must exist at this time" error comes up in the forks
2.6.13Bitbucket Server 5.0.0 - 6.10.172019-12-17"Plug-in config must exist at this time" error can come up in forks Version 2.6.13 • Released 2019-12-17 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* When a fork owner has project settings of the app from earlier versions, a "Plug-in config must exist at this time" error comes up in the forks
2.6.12Bitbucket Data Center 5.0.0 - 6.10.172019-12-16Bug fixes Version 2.6.12 • Released 2019-12-16 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Error "Could not find neither branch nor pull request" can come up in pull requests
* A wrong branch can be shown in the QG status of the pull request analysis
* For legacy branch projects with master branch analysis without ":master" in the project key, Sonar data cannot be displayed in the souce view
* When issue has no assignee, empty field is shown instead of "Unassigned"
* App shows Sonar information in repository forks even when Sonar is disabed in the fork settings
* Non-severe log message "failed to determine the branch type for ..." is logged with log level ERROR instead of WARNING
* If a repository has Sonar disabled, the quality gate status of all subsequent pull requests in the dasboard is marked as UNKNOWN
* Show blank column instead of "not available" for the quality gate status of repositories where the app is disabled
* Project name does not change properly in repository settings when similar named projects exist
* App doesn...
* ...
2.6.12Bitbucket Server 5.0.0 - 6.10.172019-12-16Bug fixes Version 2.6.12 • Released 2019-12-16 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Error "Could not find neither branch nor pull request" can come up in pull requests
* A wrong branch can be shown in the QG status of the pull request analysis
* For legacy branch projects with master branch analysis without ":master" in the project key, Sonar data cannot be displayed in the souce view
* When issue has no assignee, empty field is shown instead of "Unassigned"
* App shows Sonar information in repository forks even when Sonar is disabed in the fork settings
* Non-severe log message "failed to determine the branch type for ..." is logged with log level ERROR instead of WARNING
* If a repository has Sonar disabled, the quality gate status of all subsequent pull requests in the dasboard is marked as UNKNOWN
* Show blank column instead of "not available" for the quality gate status of repositories where the app is disabled
* Project name does not change properly in repository settings when similar named projects exist
* App doesn...
* ...
2.6.11Bitbucket Data Center 5.0.0 - 6.10.172019-11-28Improved QG status display Version 2.6.11 • Released 2019-11-28 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Error "Sonar for Bitbucket failed, An unknown error occurred" can come up in a pull request when a project analysis failed
* App tries to get the QG status in branch and pull request list even when disabled for that repository
* Issues with caching of quality gate status can occur
2.6.11Bitbucket Server 5.0.0 - 6.10.172019-11-28Improved QG status display Version 2.6.11 • Released 2019-11-28 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Error "Sonar for Bitbucket failed, An unknown error occurred" can come up in a pull request when a project analysis failed
* App tries to get the QG status in branch and pull request list even when disabled for that repository
* Issues with caching of quality gate status can occur
2.6.10Bitbucket Data Center 5.0.0 - 6.10.172019-11-21Bug fixes for fork-based workflow Version 2.6.10 • Released 2019-11-21 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* "Sonar for Bitbucket failed" error can come up when using forks
* "Error while determining if Sonar statistics should be shown" error can come up for some users in a pull request
* "refs/pull-requests//from does not exist" error when using special pull request branches option
2.6.10Bitbucket Server 5.0.0 - 6.10.172019-11-21Bug fixes for fork-based workflow Version 2.6.10 • Released 2019-11-21 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* "Sonar for Bitbucket failed" error can come up when using forks
* "Error while determining if Sonar statistics should be shown" error can come up for some users in a pull request
* "refs/pull-requests//from does not exist" error when using special pull request branches option
2.6.9Bitbucket Data Center 5.0.0 - 6.10.172019-11-12Performance improvements, bug fixes for fork-based workflow Version 2.6.9 • Released 2019-11-12 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* New global option to disable showing the quality gate status in branch and pull request list
Bug fixes:
* If a project wasn't analyzed yet, the quality gate status is shown as "null" in the pull request and branch list
* Sonar data is fetched from upstream Sonar project instead of the one from the fork
Task:
* Reduce amount of requests to /qg-status in pull request list, branch list and dashboard
2.6.9Bitbucket Server 5.0.0 - 6.10.172019-11-12Performance improvements, bug fixes for fork-based workflow Version 2.6.9 • Released 2019-11-12 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* New global option to disable showing the quality gate status in branch and pull request list
Bug fixes:
* If a project wasn't analyzed yet, the quality gate status is shown as "null" in the pull request and branch list
* Sonar data is fetched from upstream Sonar project instead of the one from the fork
Task:
* Reduce amount of requests to /qg-status in pull request list, branch list and dashboard
2.6.8Bitbucket Data Center 5.0.0 - 6.10.172019-11-01Bug fix for Sonar user profile settings Version 2.6.8 • Released 2019-11-01 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Bitbucket user profile Sonar settings yields page not found error when user slug contains an email address
2.6.8Bitbucket Server 5.0.0 - 6.10.172019-11-01Bug fix for Sonar user profile settings Version 2.6.8 • Released 2019-11-01 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Bitbucket user profile Sonar settings yields page not found error when user slug contains an email address
2.6.7Bitbucket Data Center 5.0.0 - 6.10.172019-10-28Bug fix for "target not found" error Version 2.6.7 • Released 2019-10-28 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* "target not found" error can occur when using pull request branches with SQ 7.7
2.6.7Bitbucket Server 5.0.0 - 6.10.172019-10-28Bug fix for "target not found" error Version 2.6.7 • Released 2019-10-28 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* "target not found" error can occur when using pull request branches with SQ 7.7
2.6.6Bitbucket Data Center 5.0.0 - 6.10.172019-10-23Bug fixes and support for SQ 8.0 Version 2.6.6 • Released 2019-10-23 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Support for SonarQube 8
Bug fixes:
* Caching issues with outdated merge checks and quality gate status display
* NPE can occur when using forks
* Leak period length is not correctly shown in SonarQube > 7.9
* When multiple projects with legacy branching have the same name prefix, project provisioning can fail
* "Unparsable date" error sometimes comes up in the pull request view
* "You are not permitted to access this resource" error on pull request dashboard when user does not have permissions for origin repository of pull request
* SonarQube pull request branches are not deleted when the Bitbucket pull request is deleted
2.6.6Bitbucket Server 5.0.0 - 6.10.172019-10-23Bug fixes and support for SQ 8.0 Version 2.6.6 • Released 2019-10-23 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Support for SonarQube 8
Bug fixes:
* Caching issues with outdated merge checks and quality gate status display
* NPE can occur when using forks
* Leak period length is not correctly shown in SonarQube > 7.9
* When multiple projects with legacy branching have the same name prefix, project provisioning can fail
* "Unparsable date" error sometimes comes up in the pull request view
* "You are not permitted to access this resource" error on pull request dashboard when user does not have permissions for origin repository of pull request
* SonarQube pull request branches are not deleted when the Bitbucket pull request is deleted
2.6.5Bitbucket Data Center 5.0.0 - 6.10.172019-10-08Bug fix for "ref not found" error Version 2.6.5 • Released 2019-10-08 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* "ref not found" error when using forks
2.6.5Bitbucket Server 5.0.0 - 6.10.172019-10-08Bug fix for "ref not found" error Version 2.6.5 • Released 2019-10-08 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* "ref not found" error when using forks
2.6.4Bitbucket Data Center 5.0.0 - 6.10.172019-09-18Bug fixes Version 2.6.4 • Released 2019-09-18 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Issues with long descriptions are not properly displayed in the issue overview dialog
* Under certain conditions an exception occurs when getting the quality gate status
* Caching of merge checks and statistics does not work with new branching plug-in when using short-living branches
2.6.4Bitbucket Server 5.0.0 - 6.10.172019-09-18Bug fixes Version 2.6.4 • Released 2019-09-18 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Issues with long descriptions are not properly displayed in the issue overview dialog
* Under certain conditions an exception occurs when getting the quality gate status
* Caching of merge checks and statistics does not work with new branching plug-in when using short-living branches
2.6.3Bitbucket Data Center 5.0.0 - 6.10.172019-09-07Support for Bitbucket >= 6.6.1 Version 2.6.3 • Released 2019-09-07 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* App cannot be enabled anymore in Bitbucket 6.6.1
2.6.3Bitbucket Server 5.0.0 - 6.10.172019-09-07Support for Bitbucket >= 6.6.1 Version 2.6.3 • Released 2019-09-07 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* App cannot be enabled anymore in Bitbucket 6.6.1
2.6.2Bitbucket Data Center 5.0.0 - 6.6.02019-08-19Bug fixes and performance improvements Version 2.6.2 • Released 2019-08-19 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Using new branches and pull requests feature leads to too many calls to /api/project_pull_requests
* Partially covered code branches are shown as covered when using SonarQube 7.9
* File link from pull request issue details panel does not link to correct branch
* When using SonarCloud, the master project is not selected in the repository settings
* Cache quality gate status for better performance
2.6.2Bitbucket Server 5.0.0 - 6.6.02019-08-19Bug fixes and performance improvements Version 2.6.2 • Released 2019-08-19 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Using new branches and pull requests feature leads to too many calls to /api/project_pull_requests
* Partially covered code branches are shown as covered when using SonarQube 7.9
* File link from pull request issue details panel does not link to correct branch
* When using SonarCloud, the master project is not selected in the repository settings
* Cache quality gate status for better performance
2.6.1Bitbucket Data Center 5.0.0 - 6.6.02019-07-26Bug fixes and performance improvements Version 2.6.1 • Released 2019-07-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Sonar project combobox in repository settings yields "JSONObject[id] not found" error
* Use new branches option is taken from repo settings instead project settings when project inheritance is used
* In branch-based mode, new code coverage instead of overall coverage is used for the merge check "Duplicate code max. increase in %"
* "No decrease in unit test coverage" merge check uses the configured test coverage type and not always unit test coverage
* User token check causes too many DB queries
Task:
* Lower compatibility bound for Bitbucket 5.0
* Renamed test coverage options to reflect usage of common coverage in SQ >= 7.7
2.6.1Bitbucket Server 5.0.0 - 6.6.02019-07-26Bug fixes and performance improvements Version 2.6.1 • Released 2019-07-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Sonar project combobox in repository settings yields "JSONObject[id] not found" error
* Use new branches option is taken from repo settings instead project settings when project inheritance is used
* In branch-based mode, new code coverage instead of overall coverage is used for the merge check "Duplicate code max. increase in %"
* "No decrease in unit test coverage" merge check uses the configured test coverage type and not always unit test coverage
* User token check causes too many DB queries
Task:
* Lower compatibility bound for Bitbucket 5.0
* Renamed test coverage options to reflect usage of common coverage in SQ >= 7.7
2.6.0Bitbucket Data Center 5.5.0 - 6.6.02019-06-26Improved support for pull requests and new quality gate provisioning Version 2.6.0 • Released 2019-06-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Improved naming of "Use special pull request branches" option so that it cannot be confused with SQ's new pull request analysis
* Support syncing quality gates in project provisioning
Bug fixes:
* Error during project provisioning "Could not connect Sonar server at POST https://our.hostname.here()"
* When clicking on a green quality gate status icon, the popup never finishes to load
* App cannot find analyzed pull request when it is not available in SonarQube during pull request creation
* When option "Replacement for illegal branch characters" is enabled and compatibility mode is used, an error "object not found" comes up and issue information cannot be shown
* NullPointerException when creating Sonar server configurations via REST with token but no password
2.6.0Bitbucket Server 5.5.0 - 6.6.02019-06-26Improved support for pull requests and new quality gate provisioning Version 2.6.0 • Released 2019-06-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Improved naming of "Use special pull request branches" option so that it cannot be confused with SQ's new pull request analysis
* Support syncing quality gates in project provisioning
Bug fixes:
* Error during project provisioning "Could not connect Sonar server at POST https://our.hostname.here()"
* When clicking on a green quality gate status icon, the popup never finishes to load
* App cannot find analyzed pull request when it is not available in SonarQube during pull request creation
* When option "Replacement for illegal branch characters" is enabled and compatibility mode is used, an error "object not found" comes up and issue information cannot be shown
* NullPointerException when creating Sonar server configurations via REST with token but no password
2.5.2-bbs4Bitbucket Data Center 4.0.0 - 4.14.02020-01-20Support for SonarQube 8.x Version 2.5.2-bbs4 • Released 2020-01-20 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* "The 'component' parameter is missing" error comes up when using SonarQube 8.1
* 'JSONObject["id"] not found' error when using SonarQube 8.1
* Project name does not change properly in repository settings when similar named projects exist
2.5.2-bbs4Bitbucket Server 4.0.0 - 4.14.02020-01-20Support for SonarQube 8.x Version 2.5.2-bbs4 • Released 2020-01-20 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* "The 'component' parameter is missing" error comes up when using SonarQube 8.1
* 'JSONObject["id"] not found' error when using SonarQube 8.1
* Project name does not change properly in repository settings when similar named projects exist
2.5.1Bitbucket Data Center 5.5.0 - 6.10.172019-04-29Bug fixes Version 2.5.1 • Released 2019-04-29 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* App's own coverage merge check does not use new code coverage in branch-based mode
* "Sonar for Bitbucket Failed" error in SonarQube 6.7 when using branch plug-in
* Changes to issue type field "Max. number of new Sonar issues with min. severity" are not displayed correctly when using REST API
* "null" error message with some pull request diffs
2.5.1-bbs4Bitbucket Data Center 4.0.0 - 4.14.02019-05-29Bug fixes Version 2.5.1-bbs4 • Released 2019-05-29 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* App's own coverage merge check does not use new code coverage in branch-based mode
* "Sonar for Bitbucket Failed" error in SonarQube 6.7 when using branch plug-in
* Changes to issue type field "Max. number of new Sonar issues with min. severity" are not displayed correctly when using REST API
* "null" error message with some pull request diffs
2.5.1Bitbucket Server 5.5.0 - 6.10.172019-04-29Bug fixes Version 2.5.1 • Released 2019-04-29 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* App's own coverage merge check does not use new code coverage in branch-based mode
* "Sonar for Bitbucket Failed" error in SonarQube 6.7 when using branch plug-in
* Changes to issue type field "Max. number of new Sonar issues with min. severity" are not displayed correctly when using REST API
* "null" error message with some pull request diffs
2.5.1-bbs4Bitbucket Server 4.0.0 - 4.14.02019-05-29Bug fixes Version 2.5.1-bbs4 • Released 2019-05-29 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* App's own coverage merge check does not use new code coverage in branch-based mode
* "Sonar for Bitbucket Failed" error in SonarQube 6.7 when using branch plug-in
* Changes to issue type field "Max. number of new Sonar issues with min. severity" are not displayed correctly when using REST API
* "null" error message with some pull request diffs
2.5.0Bitbucket Data Center 5.5.0 - 6.10.172019-04-03Improved compatibility for SQ 7.7 and SonarCloud, Sonar comments and bug fixes Version 2.5.0 • Released 2019-04-03 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* View and add Sonar issue comments in Bitbucket
* Support duplicated code and size metrics for short-living branches when using SQ 7.7
* Support pull request analysis with sonar.pullrequest.key
Bug fixes:
* Avoid unnecessary error log entries
* No coverage decrease merge check fails to reject pull requests in certain situations
* Cached merge check results are not invalidated when error occurred
* If auto toggle statistics is enabled, coverage/duplication pie charts are not shown
* Slow event listener in SonarBuildFilesCacheCleaner
* LessCompilationException in server log when going to Sonar admin and user token page
* Merge is allowed when no quality gate info available
* NoSuchElementException in pull request diff
* Line coverage markers are not shown with SQ 7.7
* Sonar statistics not found when using SonarCloud
* Provisioning of structured multi-value properties doesn't work
* Issue severity icons, user selector and cach...
* ...
2.5.0Bitbucket Server 5.5.0 - 6.10.172019-04-03Improved compatibility for SQ 7.7 and SonarCloud, Sonar comments and bug fixes Version 2.5.0 • Released 2019-04-03 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* View and add Sonar issue comments in Bitbucket
* Support duplicated code and size metrics for short-living branches when using SQ 7.7
* Support pull request analysis with sonar.pullrequest.key
Bug fixes:
* Avoid unnecessary error log entries
* No coverage decrease merge check fails to reject pull requests in certain situations
* Cached merge check results are not invalidated when error occurred
* If auto toggle statistics is enabled, coverage/duplication pie charts are not shown
* Slow event listener in SonarBuildFilesCacheCleaner
* LessCompilationException in server log when going to Sonar admin and user token page
* Merge is allowed when no quality gate info available
* NoSuchElementException in pull request diff
* Line coverage markers are not shown with SQ 7.7
* Sonar statistics not found when using SonarCloud
* Provisioning of structured multi-value properties doesn't work
* Issue severity icons, user selector and cach...
* ...
2.4.1Bitbucket Data Center 5.5.0 - 6.10.172019-02-12Support for Bitbucket 6 Version 2.4.1 • Released 2019-02-12 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Support for Bitbucket 6
2.4.1Bitbucket Server 5.5.0 - 6.10.172019-02-12Support for Bitbucket 6 Version 2.4.1 • Released 2019-02-12 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Support for Bitbucket 6
2.4.0Bitbucket Data Center 5.0.0 - 5.16.02019-02-07Support for SQ 7.6 Version 2.4.0 • Released 2019-02-07 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Support for SonarQube 7.6
Bug fixes:
* For showing pull request quality gate status in the dashboard, an unnecessary amount of requests are executed to check if the feature is enabled
2.4.0Bitbucket Server 5.0.0 - 5.16.02019-02-07Support for SQ 7.6 Version 2.4.0 • Released 2019-02-07 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Support for SonarQube 7.6
Bug fixes:
* For showing pull request quality gate status in the dashboard, an unnecessary amount of requests are executed to check if the feature is enabled
2.3.1Bitbucket Data Center 5.0.0 - 5.16.112019-01-03Show duplication in short-living branches and improved error reporting Version 2.3.1 • Released 2019-01-03 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Show duplication in short-living branches in SQ 7.5
* Show a warning if the project key in Maven or SonarRunner projects does not match the chosen one in the repository settings
Bug fixes:
* No coverage decrease merge check threshold is not based on rounded numbers
* Sonar error when showing non-analyzed files in pull requests
* Internal server error in admin screen when using MySQL 5.1
* The branch plug-in existence check doesn't work with all Sonar versions
* In certain situations the warning for in-progress and failed builds is not shown in the Bitbucket source view
2.3.1Bitbucket Server 5.0.0 - 5.16.112019-01-03Show duplication in short-living branches and improved error reporting Version 2.3.1 • Released 2019-01-03 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Show duplication in short-living branches in SQ 7.5
* Show a warning if the project key in Maven or SonarRunner projects does not match the chosen one in the repository settings
Bug fixes:
* No coverage decrease merge check threshold is not based on rounded numbers
* Sonar error when showing non-analyzed files in pull requests
* Internal server error in admin screen when using MySQL 5.1
* The branch plug-in existence check doesn't work with all Sonar versions
* In certain situations the warning for in-progress and failed builds is not shown in the Bitbucket source view
2.3.0Bitbucket Data Center 5.0.0 - 5.16.112018-11-21Show test coverage in short-living branches in SQ 7.4 Version 2.3.0 • Released 2018-11-21 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Show app version in repository and project settings
* Support for test coverage in short-living branches when using SQ >= 7.4
* Create audit log entries when app is enabled/disabled for a repository
* Show a warning if there are any in-progress or failed builds in the Bitbucket source view
Bug fixes:
* File-level issues are not shown on context lines if complete file is shown in the diff
* NPE in certain scenarios where the app cannot determine the base directory of a Maven module
* Do not log NoSuchObjectException for deleted branches
2.3.0Bitbucket Server 5.0.0 - 5.16.112018-11-21Show test coverage in short-living branches in SQ 7.4 Version 2.3.0 • Released 2018-11-21 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Show app version in repository and project settings
* Support for test coverage in short-living branches when using SQ >= 7.4
* Create audit log entries when app is enabled/disabled for a repository
* Show a warning if there are any in-progress or failed builds in the Bitbucket source view
Bug fixes:
* File-level issues are not shown on context lines if complete file is shown in the diff
* NPE in certain scenarios where the app cannot determine the base directory of a Maven module
* Do not log NoSuchObjectException for deleted branches
2.2.2Bitbucket Data Center 5.0.0 - 5.16.112018-10-17Bug fixes Version 2.2.2 • Released 2018-10-17 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
- Umlauts in issue assignees are not properly encoded
- Sonar project properties like coverage exclusions which can have multiple patterns are not properly copied for SonarQube > 6.3
- When Sonar user tokens are used, the project cleanup function doesn't delete the Sonar project
- When pull request branches feature is used "Problem retrieving a value from cache" error is thrown in Bitbucket source view
- Project key is required even if app is disabled for a repository
- When using pull request branches option with project settings override, the value from the repository settings is taken instead
2.2.2-bbs4Bitbucket Data Center 4.0.0 - 4.14.122018-10-22Bug fixes Version 2.2.2-bbs4 • Released 2018-10-22 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
- Umlauts in issue assignees are not properly encoded
- Sonar project properties like coverage exclusions which can have multiple patterns are not properly copied for SonarQube > 6.3
- When Sonar user tokens are used, the project cleanup function doesn't delete the Sonar project
- When pull request branches feature is used "Problem retrieving a value from cache" error is thrown in Bitbucket source view
- Project key is required even if app is disabled for a repository
- When using pull request branches option with project settings override, the value from the repository settings is taken instead
2.2.2Bitbucket Server 5.0.0 - 5.16.112018-10-17Bug fixes Version 2.2.2 • Released 2018-10-17 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
- Umlauts in issue assignees are not properly encoded
- Sonar project properties like coverage exclusions which can have multiple patterns are not properly copied for SonarQube > 6.3
- When Sonar user tokens are used, the project cleanup function doesn't delete the Sonar project
- When pull request branches feature is used "Problem retrieving a value from cache" error is thrown in Bitbucket source view
- Project key is required even if app is disabled for a repository
- When using pull request branches option with project settings override, the value from the repository settings is taken instead
2.2.2-bbs4Bitbucket Server 4.0.0 - 4.14.122018-10-22Bug fixes Version 2.2.2-bbs4 • Released 2018-10-22 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
- Umlauts in issue assignees are not properly encoded
- Sonar project properties like coverage exclusions which can have multiple patterns are not properly copied for SonarQube > 6.3
- When Sonar user tokens are used, the project cleanup function doesn't delete the Sonar project
- When pull request branches feature is used "Problem retrieving a value from cache" error is thrown in Bitbucket source view
- Project key is required even if app is disabled for a repository
- When using pull request branches option with project settings override, the value from the repository settings is taken instead
2.2.1Bitbucket Data Center 5.0.0 - 5.16.112018-09-28Bug fixes Version 2.2.1 • Released 2018-09-28 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
- SonarQube links in statistics are not working in source view when branch feature is enabled
- Do not fail merge checks if triggered by a technical user
- The app doesn't refresh the merge check cache when a refresh is enforced in the pull request statistics
2.2.1-bbs4Bitbucket Data Center 4.0.0 - 4.14.122018-10-03Bug fixes Version 2.2.1-bbs4 • Released 2018-10-03 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
- SonarQube links in statistics are not working in source view when branch feature is enabled
- Do not fail merge checks if triggered by a technical user
- The app doesn't refresh the merge check cache when a refresh is enforced in the pull request statistics
2.2.1Bitbucket Server 5.0.0 - 5.16.112018-09-28Bug fixes Version 2.2.1 • Released 2018-09-28 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
- SonarQube links in statistics are not working in source view when branch feature is enabled
- Do not fail merge checks if triggered by a technical user
- The app doesn't refresh the merge check cache when a refresh is enforced in the pull request statistics
2.2.1-bbs4Bitbucket Server 4.0.0 - 4.14.122018-10-03Bug fixes Version 2.2.1-bbs4 • Released 2018-10-03 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
- SonarQube links in statistics are not working in source view when branch feature is enabled
- Do not fail merge checks if triggered by a technical user
- The app doesn't refresh the merge check cache when a refresh is enforced in the pull request statistics
2.2.0Bitbucket Data Center 5.0.0 - 5.16.112018-08-31Verified compatibility with Bitbucket Data Center Version 2.2.0 • Released 2018-08-31 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNo release notes.2.2.0-bbs4Bitbucket Data Center 4.0.0 - 4.14.122019-03-27Verified compatibility with Bitbucket Data Center Version 2.2.0-bbs4 • Released 2019-03-27 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNo release notes.2.2.0Bitbucket Server 5.0.0 - 5.16.112018-09-03New minor version update to match DC version Version 2.2.0 • Released 2018-09-03 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNo release notes.2.1.0Bitbucket Server 5.0.0 - 5.16.112018-08-25Sonar statistics on repository page, exact issue locations & bug fixes Version 2.1.0 • Released 2018-08-25 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Show exact location of issue in side-by-side editor by underlying
* Show Sonar statistics on repository source page
Bug fixes:
* History in source view is not supported with app
* Changing tags in issues can have no effect in certain scenarios
* In MSBuild projects with multiple files having the same name, the plug-in cannot correctly differentiate them
* Quality gate status column is too wide in pull request lists
2.1.0-bbs4Bitbucket Server 4.0.0 - 4.14.122018-08-25Sonar statistics on repository page, exact issue locations & bug fixes Version 2.1.0-bbs4 • Released 2018-08-25 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Show exact location of issue in side-by-side editor by underlying
* Show Sonar statistics on repository source page
Bug fixes:
* History in source view is not supported with app
* Changing tags in issues can have no effect in certain scenarios
* In MSBuild projects with multiple files having the same name, the plug-in cannot correctly differentiate them
* Quality gate status column is too wide in pull request lists
2.0.1Bitbucket Server 5.0.0 - 5.16.112018-08-23Bug fix for login redirect when using public repositories Version 2.0.1 • Released 2018-08-23 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Plug-in redirects to login screen in public repositories when looking at a file
2.0.0Bitbucket Server 5.0.0 - 5.16.112018-07-25Quality gate status in lists, issues in source view, access token support Version 2.0.0 • Released 2018-07-25 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* New option to fallback to incremental mode if the target branch doesn't exist
* Allow updating tags in issue panel
* New filter for showing only issues assigned to the current user
* Show issue rule ID in issue panel
* Allow to edit issue type in issue panel
* Allow to edit issue severity in issue panel
* New option to configure Bitbucket user groups for ignoring merge checks
* Cached merged checks based on last project analysis
* Show Sonar issues also in Bitbucket file source view
* Improved "insufficient permissions" error message for issue transitions
* Improved visualization of statistics panel
* Allow to edit issue assignee in issue panel
* Option to configure user token to access SonarQube under the users credentials instead of the global one
* Show quality gate status of branches in pull request and branch list
* Show severity icons in repository settings beside name of severity in dropdown
Bug fixes:
* Quality pr...
* ...
2.0.0-bbs4Bitbucket Server 4.0.0 - 4.14.122018-07-25Quality gate status in lists, issues in source view, access token support Version 2.0.0-bbs4 • Released 2018-07-25 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* New option to fallback to incremental mode if the target branch doesn't exist
* Allow updating tags in issue panel
* New filter for showing only issues assigned to the current user
* Show issue rule ID in issue panel
* Allow to edit issue type in issue panel
* Allow to edit issue severity in issue panel
* New option to configure Bitbucket user groups for ignoring merge checks
* Cached merged checks based on last project analysis
* Show Sonar issues also in Bitbucket file source view
* Improved "insufficient permissions" error message for issue transitions
* Improved visualization of statistics panel
* Allow to edit issue assignee in issue panel
* Option to configure user token to access SonarQube under the users credentials instead of the global one
* Show quality gate status of branches in pull request and branch list
* Show severity icons in repository settings beside name of severity in dropdown
Bug fixes:
* Quality pr...
* ...
1.15.9Bitbucket Server 5.0.0 - 5.13.02018-04-30UI improvements for Bitbucket Server 5.10 Version 1.15.9 • Released 2018-04-30 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* Fixed UI problem in Sonar issue overview dialog with Bitbucket Server 5.10
Task:
* Mention in the project not found error that a SonarQube server upgrade requires a plug-in restart
1.15.9-bbs4Bitbucket Server 4.0.0 - 4.14.122018-04-30UI improvements for Bitbucket Server 5.10 Version 1.15.9-bbs4 • Released 2018-04-30 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Fixed UI problem in Sonar issue overview dialog with Bitbucket Server 5.10
Task:
* Mention in the project not found error that a SonarQube server upgrade requires a plug-in restart
1.15.8Bitbucket Server 5.0.0 - 5.13.02018-04-17Bug fixes and performance improvements Version 1.15.8 • Released 2018-04-17 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Show warning about possible inaccurate statistics in case last build was failed
* Improved caching of pull request statistics
* Show which repositories use a global Sonar server configuration in the warning message
* Parellize analysis of multi-module Maven and SonarRunner projects
* When a pom.xml or a sonar-project.properties file is part of the pull request diff, an automatic cache invalidation should be done
Bug fixes:
* "Error while fetching projects" when choosing a master project in the repo settings for SonarQube < 6.5
1.15.8-bbs4Bitbucket Server 4.0.0 - 4.14.122018-04-17Bug fixes and performance improvements Version 1.15.8-bbs4 • Released 2018-04-17 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Show warning about possible inaccurate statistics in case last build was failed
* Improved caching of pull request statistics
* Show which repositories use a global Sonar server configuration in the warning message
* Parellize analysis of multi-module Maven and SonarRunner projects
* When a pom.xml or a sonar-project.properties file is part of the pull request diff, an automatic cache invalidation should be done
Bug fixes:
* "Error while fetching projects" when choosing a master project in the repo settings for SonarQube < 6.5
1.15.7Bitbucket Server 5.0.0 - 5.13.02018-03-27Bug fixes and leak period improvements Version 1.15.7 • Released 2018-03-27 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Leak period mode should show delta for all statistic values
Bug fixes:
* Plug-in shows errors in merged pull requests even if this is turned off in the plug-in settings
* Warning about non-admin credentials when using SonarCloud is misleading
* Projects cannot be found in the repository settings master combobox when using SonarCloud
1.15.7-bbs4Bitbucket Server 4.0.0 - 4.14.122018-03-27Bug fixes and leak period improvements Version 1.15.7-bbs4 • Released 2018-03-27 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Leak period mode should show delta for all statistic values
Bug fixes:
* Plug-in shows errors in merged pull requests even if this is turned off in the plug-in settings
* Warning about non-admin credentials when using SonarCloud is misleading
* Projects cannot be found in the repository settings master combobox when using SonarCloud
1.15.6Bitbucket Server 5.0.0 - 5.13.02018-03-21Bug fixes and performance improvements Version 1.15.6 • Released 2018-03-21 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Parallelised Maven and SonarScanner project file analysis
Bug fixes:
* "Future.filter predicate is not satisfied" error when no analyzed files are part of a pull request
1.15.6-bbs4Bitbucket Server 4.0.0 - 4.14.122018-03-21Bug fixes and performance improvements Version 1.15.6-bbs4 • Released 2018-03-21 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Parallelised Maven and SonarScanner project file analysis
Bug fixes:
* "Future.filter predicate is not satisfied" error when no analyzed files are part of a pull request
1.15.5Bitbucket Server 5.0.0 - 5.13.02018-03-19Bug fixes Version 1.15.5 • Released 2018-03-19 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Fixed min. issue severity problem
* Fixed timeouts that can occur with very large number of projects in the repo settings project chooser
* Fixed timeout issues under heavy load
1.15.5-bbs4Bitbucket Server 4.0.0 - 4.14.122018-03-19Bug fixes Version 1.15.5-bbs4 • Released 2018-03-19 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Fixed min. issue severity problem
* Fixed timeouts that can occur with very large number of projects in the repo settings project chooser
* Fixed timeout issues under heavy load
1.15.4Bitbucket Server 5.0.0 - 5.13.02018-03-12New issue filters in overview dialog and bug fixes Version 1.15.4 • Released 2018-03-12 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Issue filters for the issue overview dialog
* Show manually resolved issues (currently in gray) in the issue overview dialog as well
* More space for issue descriptions in issue overview dialog
* Link branch to Sonar project in quality gate status
Bug fixes:
* A NullPointerException can happen in merge check when user is not existing
* For non-Maven and non-SonarRunner projects, new files committed after pull request creation are not recognized
* Tags should be ignored for Sonar project provisioning
1.15.4-bbs4Bitbucket Server 4.0.0 - 4.14.122018-03-12New issue filters in overview dialog and bug fixes Version 1.15.4-bbs4 • Released 2018-03-12 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Issue filters for the issue overview dialog
* Show manually resolved issues (currently in gray) in the issue overview dialog as well
* More space for issue descriptions in issue overview dialog
* Link branch to Sonar project in quality gate status
Bug fixes:
* A NullPointerException can happen in merge check when user is not existing
* For non-Maven and non-SonarRunner projects, new files committed after pull request creation are not recognized
* Tags should be ignored for Sonar project provisioning
1.15.3Bitbucket Server 5.0.0 - 5.13.02018-02-14Bug fixes Version 1.15.3 • Released 2018-02-14 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Project not found error for master branch projects without ":master" key suffix
* An error occurs when the branch plug-in is used and none of the files in the pull request were analyzed by SonarQube 6.7.x
* When using option "use special pull request branch", no issues are found
1.15.3-bbs4Bitbucket Server 4.0.0 - 4.14.122018-02-14Bug fixes Version 1.15.3-bbs4 • Released 2018-02-14 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Project not found error for master branch projects without ":master" key suffix
* An error occurs when the branch plug-in is used and none of the files in the pull request were analyzed by SonarQube 6.7.x
* When using option "use special pull request branch", no issues are found
1.15.2Bitbucket Server 5.0.0 - 5.13.02018-01-26Bug fixes and improvements for the branch plug-in support Version 1.15.2 • Released 2018-01-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Performance improvements for branch-based mode
* Linked instructions on how to migrate from old-branching model to new Sonar 6.7 branch plug-in
Bug fixes:
* Custom max. new issues merge check is not triggered
* IndexOutOfBoundsException in the statistics panel when using a flat Sonar project key
1.15.2-bbs4Bitbucket Server 4.0.0 - 4.14.122018-01-26Bug fixes and improvements for the branch plug-in support Version 1.15.2-bbs4 • Released 2018-01-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Performance improvements for branch-based mode
* Linked instructions on how to migrate from old-branching model to new Sonar 6.7 branch plug-in
Bug fixes:
* Custom max. new issues merge check is not triggered
* IndexOutOfBoundsException in the statistics panel when using a flat Sonar project key
1.15.1Bitbucket Server 5.0.0 - 5.13.02018-01-19Bug fixes for the branch plug-in support Version 1.15.1 • Released 2018-01-19 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* When changing to use the new branching feature the Sonar component key cache is not invalidated
* Error in statistics for SonarQube 6.3-6.5: "Either 'componentId' or 'componentKey' must be provided, not both"
1.15.1-bbs4Bitbucket Server 4.0.0 - 4.14.122018-01-19Bug fixes for the branch plug-in support Version 1.15.1-bbs4 • Released 2018-01-19 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* When changing to use the new branching feature the Sonar component key cache is not invalidated
* Error in statistics for SonarQube 6.3-6.5: "Either 'componentId' or 'componentKey' must be provided, not both"
1.15.0Bitbucket Server 5.0.0 - 5.13.02018-01-18Support for new Sonar 6.7 branch plug-in and bug fixes Version 1.15.0 • Released 2018-01-18 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Improved REST API documentation
* Support for new branch feature of Sonar version 6.7
Bug fixes:
* Changing the Sonar server in the repository settings does not clear the plug-in cache
Task:
* Fix descriptions of reliability, maintenance and security ratings in quality gates
* Link to new getting started guide
* Improve user-facing error when no Sonar data for a file could not be found
1.15.0-bbs4Bitbucket Server 4.0.0 - 4.14.122018-01-18Support for new Sonar 6.7 branch plug-in and bug fixes Version 1.15.0-bbs4 • Released 2018-01-18 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Improved REST API documentation
* Support for new branch feature of Sonar version 6.7
Bug fixes:
* Changing the Sonar server in the repository settings does not clear the plug-in cache
Task:
* Fix descriptions of reliability, maintenance and security ratings in quality gates
* Link to new getting started guide
* Improve user-facing error when no Sonar data for a file could not be found
1.14.0Bitbucket Server 5.0.0 - 5.13.02017-12-19Issue review and performance improvements Version 1.14.0 • Released 2017-12-19 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Option to disable issue overview dialog
* Allow to un-resolve fixed issues in issue details window
* Show tags in issue details
* Option to specify if the merge check regex should be applied to the source or target branch
* Show issues that have been resolved since the creation of the pull request to allow reviewing them
* When line 0 is not shown in the unified diff of the pull request, show issues in the file header
Bug fixes:
* When project settings inheritance is used but project settings have not been saved yet, no supportive error message is shown
* Quality gates are not shown when statistics is disabled in plug-in settings
* SonarRunner projects do not work if the sonar-project.properties is in a different root directory than the sources
* When pull request is empty (no files) a timeout occurs
Task:
* Improved performance of merge checks
1.14.0-bbs4Bitbucket Server 4.0.0 - 4.14.122017-12-19Issue review and performance improvements Version 1.14.0-bbs4 • Released 2017-12-19 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Option to disable issue overview dialog
* Allow to un-resolve fixed issues in issue details window
* Show tags in issue details
* Option to specify if the merge check regex should be applied to the source or target branch
* Show issues that have been resolved since the creation of the pull request to allow reviewing them
* When line 0 is not shown in the unified diff of the pull request, show issues in the file header
Bug fixes:
* When project settings inheritance is used but project settings have not been saved yet, no supportive error message is shown
* Quality gates are not shown when statistics is disabled in plug-in settings
* SonarRunner projects do not work if the sonar-project.properties is in a different root directory than the sources
* When pull request is empty (no files) a timeout occurs
Task:
* Improved performance of merge checks
1.13.1Bitbucket Server 5.0.0 - 5.13.02017-12-06Bug fixes and configurable connection timeout setting Version 1.13.1 • Released 2017-12-06 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Configurable connection timeout setting
Bug fixes:
* Internel server error when saving plug-ins project settings
* Bugfix for "SoySyntaxException: this function does not support client-side rendering"
* Duplicate code is not marked when test coverage is turned off
1.13.1-bbs4Bitbucket Server 4.0.0 - 4.14.122017-12-06Bug fixes and configurable connection timeout setting Version 1.13.1-bbs4 • Released 2017-12-06 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Configurable connection timeout setting
Bug fixes:
* Internel server error when saving plug-ins project settings
* Bugfix for "SoySyntaxException: this function does not support client-side rendering"
* Duplicate code is not marked when test coverage is turned off
1.13.0Bitbucket Server 5.0.0 - 5.13.02017-11-24Project settings, new merge checks, display URL config & better performance Version 1.13.0 • Released 2017-11-24 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Delete plug-ins repository settings automatically when a repository gets deleted
* Display URL for links out to SonarQube additionally to the configured Sonar base URL
* New option to only apply merge checks for certain branches configurable with a regex
* Plug-in configuration on project level
* New merge check to disallow merging a pull request if the last analysis/build was not successful
Bug fixes:
* Sonar server administration gives JS error in Bitbucket Server 5.5
* If plug-in has no configuration for a repository, an error is shown in a pull request
* Performance issues with compatibility mode
* Performance issues with very large pull requests
Task:
* Add "SonarScanner" to "SonarRunner" in build type of repository settings
* Show a warning if a user chooses "SonarRunner" in the repository settings but no "sonar-project.properties" file exists in this repository
1.13.0-bbs4Bitbucket Server 4.0.0 - 4.14.122017-11-24Project settings, new merge checks, display URL config & better performance Version 1.13.0-bbs4 • Released 2017-11-24 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Delete plug-ins repository settings automatically when a repository gets deleted
* Display URL for links out to SonarQube additionally to the configured Sonar base URL
* New option to only apply merge checks for certain branches configurable with a regex
* Plug-in configuration on project level
* New merge check to disallow merging a pull request if the last analysis/build was not successful
Bug fixes:
* If plug-in has no configuration for a repository, an error is shown in a pull request
* Performance issues with compatibility mode
* Performance issues with very large pull requests
Task:
* Add "SonarScanner" to "SonarRunner" in build type of repository settings
* Show a warning if a user chooses "SonarRunner" in the repository settings but no "sonar-project.properties" file exists in this repository
1.12.0Bitbucket Server 5.0.0 - 5.4.22017-09-20New incremental Sonar analysis mode, ignoring branches option and bug fixes Version 1.12.0 • Released 2017-09-20 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:
* Allow the configuration of the max. number of threads to use for the plug-ins thread pool
* New option to show warning if master branch is more recent than feature branch in branch mode analysis
* Support multiple Sonar projects in a single repository
* New option to specify what should happen if a Sonar project does not exist
* Support for incremental Sonar analysis to improve analysis performance
* Show last analysis of target branch in statistics panel
* Allow to ignore branches from getting analyzed with a regex
Bug fixes:
* File paths with colons lead to "Invalid cache entry" error
* Compatibility mode does not handle different source prefixes correctly
* sonar.projectBaseDir is ignored when not overriden in modules
Task:
* Update Marketplace materials
* Rename "Issues to show" option in "Only show new issues"
1.12.0-bbs4Bitbucket Server 4.0.0 - 4.14.122017-09-20New Incremental Sonar analysis mode, ignoring branches option and bug fixes Version 1.12.0-bbs4 • Released 2017-09-20 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Allow the configuration of the max. number of threads to use for the plug-ins thread pool
* New option to show warning if master branch is more recent than feature branch in branch mode analysis
* Support multiple Sonar projects in a single repository
* New option to specify what should happen if a Sonar project does not exist
* Support for incremental Sonar analysis to improve analysis performance
* Show last analysis of target branch in statistics panel
* Allow to ignore branches from getting analyzed with a regex
Bug fixes:
* File paths with colons lead to "Invalid cache entry" error
* Compatibility mode does not handle different source prefixes correctly
* sonar.projectBaseDir is ignored when not overriden in modules
Task:
* Update Marketplace materials
* Rename "Issues to show" option in "Only show new issues"
1.11.5Bitbucket Server 5.0.0 - 5.13.02017-07-18Option to show all issues, new coverage merge check and user exclusion list Version 1.11.5 • Released 2017-07-18 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* New option to show all issues instead of only the ones in the diff
* Configurable list of users who can merge even if the quality gate checks fail
* New "no coverage decrease in source branch" merge check
* Show type of issue image in overview and issue diff
* Show tooltip with issue description in overview dialog
* Use configured master branch project instead of appending ":master" to project base key
Bug fixes:
* Under certain conditions Sonar data is misplaced in the diff
* Do not fail the analysis if a pom.xml file is empty
Task:
* Only log a warning when Sonar project is not available and no duplicate log messages anymore
1.11.5-bbs4Bitbucket Server 4.0.0 - 4.14.122017-07-18Option to show all issues, new coverage merge check and user exclusion list Version 1.11.5-bbs4 • Released 2017-07-18 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* New option to show all issues instead of only the ones in the diff
* Configurable list of users who can merge even if the quality gate checks fail
* New "no coverage decrease in source branch" merge check
* Show type of issue image in overview and issue diff
* Show tooltip with issue description in overview dialog
* Use configured master branch project instead of appending ":master" to project base key
Bug fixes:
* Under certain conditions Sonar data is misplaced in the diff
* Do not fail the analysis if a pom.xml file is empty
Task:
* Only log a warning when Sonar project is not available and no duplicate log messages anymore
1.11.4Bitbucket Server 5.0.0 - 5.13.02017-06-14Performance improvements and bug fixes Version 1.11.4 • Released 2017-06-14 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Maven component ID deduction logic fails if multiple modules share the same path prefix
* Pull request branches don't get provisioned
* Reduced system thread pool consumption
* Sometimes, Sonar issues are not shown in the file diff although they are shown in the overview dialog
1.11.4-bbs4Bitbucket Server 4.0.0 - 4.14.122017-06-14Performance improvements and bug fixes Version 1.11.4-bbs4 • Released 2017-06-14 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Maven component ID deduction logic fails if multiple modules share the same path prefix
* Pull request branches don't get provisioned
* Reduced system thread pool consumption
* Sometimes, Sonar issues are not shown in the file diff although they are shown in the overview dialog
1.11.3Bitbucket Server 5.0.0 - 5.13.02017-05-08Compatibility with Bitbucket Server 5.0 Version 1.11.3 • Released 2017-05-08 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Compatibility with Bitbucket Server 5.0
1.11.2Bitbucket Server 4.0.0 - 4.14.122017-04-19Bug fix release Version 1.11.2 • Released 2017-04-19 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* JSON parsing error for Sonar code duplication info when file referencing data is missing
* Issue details link doesn't work in SonarQube versions < 5.1
* Don't show user-facing warning for not-resolvable component ID's for Sonar build files
* "You are not permitted to access this resource" error can occur in cross-repository pull requests
Task:
* Improved debug logging
1.11.2-stash-20170420-121121Bitbucket Server 3.4.0 - 3.11.62017-04-20Compatibility with SonarQube 6.3 and bug fixes Version 1.11.2-stash-20170420-121121 • Released 2017-04-20 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Automatic version cache clearing when new SonarQube version id detected
* Make branch-based analysis mode the default for new repositories
* Check for appropriate user permissions when project provisioning or project cleanup gets enabled
* Improve license expiration indicator
* SoySyntaxException in Sonar server config admin screen
* Improve text description on how project provisioning works in the repository settings
* Move advanced key rewriting repository options into own tab in plug-in settings
* When project provisioning is enabled in a forked repository, it should also be enabled in its forks
* Remove obsolete "last analysis" field if leak period mode is activated
Bug fixes:
* JSON parsing error for Sonar code duplication info when file referencing data is missing
* Issue details link doesn't work in SonarQube versions < 5.1
* Don't show user-facing warning for not-resolvable component ID's for Sonar build files
* "You a...
* ...
1.11.1Bitbucket Server 4.0.0 - 4.14.122017-04-03Bug fix release Version 1.11.1 • Released 2017-04-03 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Automatic version cache clearing when new SonarQube version id detected
Bug fixes:
* Last analysis date is wrong when using SonarQube 6.3
* Sonar unit test coverage markers are sometimes wrong
1.11.0Bitbucket Server 4.0.0 - 4.14.122017-03-20Compatibility with SonarQube 6.3 and bug fixes Version 1.11.0 • Released 2017-03-20 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Make branch-based analysis mode the default for new repositories
* Check for appropriate user permissions when project provisioning or project cleanup gets enabled
* Improve license expiration indicator
* SoySyntaxException in Sonar server config admin screen
* Improve text description on how project provisioning works in the repository settings
* Move advanced key rewriting repository options into own tab in plug-in settings
* When project provisioning is enabled in a forked repository, it should also be enabled in its forks
* Remove obsolete "last analysis" field if leak period mode is activated
Bug fixes:
* Link issues overview popup from statistics panel
* Project deletion does not work when using pull request branches
* When using forks and pull request branches, a branch not found error appears
* Plug-in requires sonar-project.properties in modules even when not necessary
* If "collapsed by default" is enabled, always sh...
* ...
1.10.5Bitbucket Server 4.0.0 - 4.14.122016-11-17Plug-in now respects http.proxyHost env variables Version 1.10.5 • Released 2016-11-17 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Respect proxy environment variables for communicating with SonarQube
1.10.5-stashBitbucket Server 3.4.0 - 3.11.62016-11-17Plug-in now respects http.proxyHost env variables Version 1.10.5-stash • Released 2016-11-17 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Respect proxy environment variables for communicating with SonarQube
1.10.4Bitbucket Server 4.0.0 - 4.14.122016-11-10Support for pull-requests/* branches and bug fixes Version 1.10.4 • Released 2016-11-10 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* If "Only show new issues" feature is enabled, show in statistics that only issues created since X are displayed
* Remove obsolete branch rewriting restriction for project provisioning
* Support for analyzing pull-requests/* branches
* Show type of issue (like code smell or real bug) in issue description
Task:
* Remove inaccurate SonarQube links from the +/- issues number in the branch-based mode
1.10.4-stashBitbucket Server 3.4.0 - 3.11.62016-11-10Support for pull-requests/* branches and bug fixes Version 1.10.4-stash • Released 2016-11-10 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* If "Only show new issues" feature is enabled, show in statistics that only issues created since X are displayed
* Remove obsolete branch rewriting restriction for project provisioning
* Support for analyzing pull-requests/* branches
* Show type of issue (like code smell or real bug) in issue description
Task:
* Remove inaccurate SonarQube links from the +/- issues number in the branch-based mode
1.10.3Bitbucket Server 4.0.0 - 4.14.122016-10-12Bug fix release for Gradle projects and forked workflow Version 1.10.3 • Released 2016-10-12 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Plug-in throws error with Gradle projects when using forked repositories
* Plug-in shows unnecessary error messages for declined and merged pull requests when a branch got deleted
1.10.3-stashBitbucket Server 3.4.0 - 3.11.62016-10-19Improved performance and better support for Gradle builds Version 1.10.3-stash • Released 2016-10-19 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Show duplicate code details on mouse hover instead of requiring a click
* Add missing translations for new metrics like bugs and code smells
* Document new "show only new Sonar issues" field in REST interface
* Increase request timeout for SonarQube queries from 30s to 60s
* New option in the Sonar administration configuration to enable debug logging
* Cache SonarQube version of saved server configurations for better performance
* Provide option to only show issues introduced in this pull request
* Cached resolving of component IDs for better performance in Gradle projects
Bug fixes:
* Fixed performance issue in duplicate code display feature
* Duplicate line infos references wrong file paths in multi-module builds
* Changed log level of "SONAR: no component key found for file" message to DEBUG
* Plug-in cannot handle Gradle projects where the project key got overwritten and didn't match the one from the build files
Task:
...
* ...
1.10.2Bitbucket Server 4.0.0 - 4.14.122016-10-11Fixed performance issue in duplicate code display feature Version 1.10.2 • Released 2016-10-11 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Fixed performance issue in duplicate code display feature
1.10.1Bitbucket Server 4.0.0 - 4.14.122016-10-11Improved performance and better support for Gradle builds Version 1.10.1 • Released 2016-10-11 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Show duplicate code details on mouse hover instead of requiring a click
* Add missing translations for new metrics like bugs and code smells
* Document new "show only new Sonar issues" field in REST interface
* Increase request timeout for SonarQube queries from 30s to 60s
* New option in the Sonar administration configuration to enable debug logging
* Cache SonarQube version of saved server configurations for better performance
* Provide option to only show issues introduced in this pull request
* Cached resolving of component IDs for better performance in Gradle projects
Bug fixes:
* Duplicate line infos references wrong file paths in multi-module builds
* Changed log level of "SONAR: no component key found for file" message to DEBUG
* Plug-in cannot handle Gradle projects where the project key got overwritten and didn't match the one from the build files
Task:
* Replace /api/resources/search with /api/components/tree for ...
* ...
1.9.2Bitbucket Server 4.0.0 - 4.14.122016-09-02Bug fix release Version 1.9.2 • Released 2016-09-02 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Merge check for code coverage in branch diff mode calculated diff instead of using min. coverage
* Issue status transitioning does not work anymore since SonarQube 6.0
* Quality profile and properties project provisioning features not working anymore in SonarQube >= 5.5
* Decrease SonarQube request timeouts to prevent Bitbucket Server performance issues
* Automatic Sonar project deletion for deleted branches not working anymore in SonarQube >= 5.5
* Deleting obsolete Sonar projects in event listeners can cause RejectedExecutionException's
* If test coverage or duplicate code features are disabled, issues in diff of the pull request are not shown
Task:
* User was not made aware that for branch project provisioning to work, branch key rewriting has to be enabled
1.9.2-stashBitbucket Server 3.4.0 - 3.11.62016-09-02Bug fix release Version 1.9.2-stash • Released 2016-09-02 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:* Merge check for code coverage in branch diff mode calculated diff instead of using min. coverage
* Issue status transitioning does not work anymore since SonarQube 6.0
* Quality profile and properties project provisioning features not working anymore in SonarQube >= 5.5
* Decrease SonarQube request timeouts to prevent Bitbucket Server performance issues
* Automatic Sonar project deletion for deleted branches not working anymore in SonarQube >= 5.5
* Deleting obsolete Sonar projects in event listeners can cause RejectedExecutionException's
* If test coverage or duplicate code features are disabled, issues in diff of the pull request are not shown
Task:
* User was not made aware that for branch project provisioning to work, branch key rewriting has to be enabled
1.9.1Bitbucket Server 4.0.0 - 4.14.122016-08-15Improved Gradle support, bug fixes and SonarQube 6.0 compatibility Version 1.9.1 • Released 2016-08-15 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Improved support for Gradle multi-module builds
* Compatibility with SonarQube 6.0
Bug fixes:
* If test coverage or duplicate code features are disabled, issues in diff of the pull request were never shown
* Nullpointer exception on repository settings page when upgrading to 1.9.x from versions < 1.8.x
* Using fork-based pull requests resulted in "object does not exist" error
1.9.1-stashBitbucket Server 3.4.0 - 3.11.62016-08-15Improved Gradle support, bug fixes and SonarQube 6.0 compatibility Version 1.9.1-stash • Released 2016-08-15 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Improved support for Gradle multi-module builds
* Compatibility with SonarQube 6.0
Bug fixes:
* If test coverage or duplicate code features are disabled, issues in diff of the pull request were never shown
* Nullpointer exception on repository settings page when upgrading to 1.9.x from versions < 1.8.x
* Using fork-based pull requests resulted in "object does not exist" error
1.9.0Bitbucket Server 4.0.0 - 4.14.122016-07-22REST interface for repository settings, UT/IT coverage viz and UI improvements Version 1.9.0 • Released 2016-07-22 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Show overall number of issues in header line of statistics view
* Support new commits-based pull request review in BB server 4.8
* Show both IT and UT coverage in the pull request diff with colored lines
* Save user-level decision for statistics collapsible state
* Provide a REST interface for the plug-ins repository settings
* Show issue details on hover without the need to click on the issue
Bug fixes:
* NullPointerException in merge check if no test coverage metrics
* Plug-in takes over the Enter key after pressing Shift+S
* Show separate coverage statistics based on chosen coverage type in the plug-ins settings
1.9.0-stashBitbucket Server 3.4.0 - 3.11.62016-07-26REST interface for repository settings, UT/IT coverage viz and UI improvements Version 1.9.0-stash • Released 2016-07-26 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew features:* Show overall number of issues in header line of statistics view
* Show both IT and UT coverage in the pull request diff with colored lines
* Save user-level decision for statistics collapsible state
* Provide a REST interface for the plug-ins repository settings
* Show issue details on hover without the need to click on the issue
Bug fixes:
* NullPointerException in merge check if no test coverage metrics
* Plug-in takes over the Enter key after pressing Shift+S
* Show separate coverage statistics based on chosen coverage type in the plug-ins settings
1.8.0Bitbucket Server 4.0.0 - 4.14.122016-06-14Branch-based statistics, bug fixing and UI improvements Version 1.8.0 • Released 2016-06-14 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew Feature:* Verified compatibility with SonarQube 5.6 LTS
* Show warning when not all component IDs could be resolved for a SonarQube project
* Collapsible statistics to save space on the pull request page
* Option to show branch- instead of leak period-based statistics
* New merge check based on new issues in the diff
* Provide a link to go to the SonarQube component for the currently viewed file in a pull request
Bug fixes:
* Maven build file analyzer doesn't respect module definitions embedded in Maven profiles
* Backslashes in POM module references were not supported
* Changing from password to token-based authentication yields validation error when login is provided
Task:
* Show question mark icon if no information about a file could be found
1.8.0-stashBitbucket Server 3.4.0 - 3.11.62016-06-14Branch-based statistics, bug fixing and UI improvements Version 1.8.0-stash • Released 2016-06-14 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew Feature:* Verified compatibility with SonarQube 5.6 LTS
* Show warning when not all component IDs could be resolved for a SonarQube project
* Collapsible statistics to save space on the pull request page
* Option to show branch- instead of leak period-based statistics
* New merge check based on new issues in the diff
* Provide a link to go to the SonarQube component for the currently viewed file in a pull request
Bug fixes:
* Maven build file analyzer doesn't respect module definitions embedded in Maven profiles
* Backslashes in POM module references were not supported
* Changing from password to token-based authentication yields validation error when login is provided
Task:
* Show question mark icon if no information about a file could be found
1.7.0Bitbucket Server 4.0.0 - 4.14.122016-04-29Provision branch projects with properties and quality gates from master project Version 1.7.0 • Released 2016-04-29 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew Feature:
* Verify compatibility with SonarQube 5.5
* Show how old the analysis is in the pull request statistics
* Option to provision branch projects with project properties from master branch project
* Option to provision branch projects with quality profiles from master branch project
* Improve error messages when issue transitions fail
Bug fixes:
* Fixed issue with analyzing Maven projects where the groupID is overridden differently than in the parent POM
* Plug-in doesn't show the expected projects if multiple SonarQube server configurations with different user
1.7.0-stashBitbucket Server 3.4.0 - 3.11.62016-05-02Provision branch projects with properties and quality gates from master project Version 1.7.0-stash • Released 2016-05-02 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNew Feature:
* Verify compatibility with SonarQube 5.5
* Show how old the analysis is in the pull request statistics
* Option to provision branch projects with project properties from master branch project
* Option to provision branch projects with quality profiles from master branch project
* Improve error messages when issue transitions fail
Bug fixes:
* Fixed issue with analyzing Maven projects where the groupID is overridden differently than in the parent POM
* Plug-in doesn't show the expected projects if multiple SonarQube server configurations with different user
1.6.1Bitbucket Server 4.0.0 - 4.6.02016-03-07Bug fix release Version 1.6.1 • Released 2016-03-07 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* "new issues" merge check ignores minimum issue severity setting
* After "issue overview dialog" has been opened some links on the pull request page did not work anymore
1.6.1-stashBitbucket Server 3.4.0 - 3.11.62016-03-07Bug fix release Version 1.6.1-stash • Released 2016-03-07 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialBug fixes:
* "new issues" merge check ignores minimum issue severity setting
1.6.0Bitbucket Server 4.0.0 - 4.6.02016-02-29Support for multiple SonarQube servers, token-based auth, bug fixes and more Version 1.6.0 • Released 2016-02-29 • Supported By Mibex Software GmbH • Paid via Atlassian • Commercial- Support multiple SonarQube server configurations
- Automatically re-trigger merge check when the source branch has been analyzed
- Show issue overview icon as rotating gif while a file is being analyzed and also an indicator if issues are found
- When a pull request is merged but the branch is not deleted show statistics
- Automatically scroll to line number of issue from overview dialog
- Support user tokens with SonarQube 5.3
- Verify support for SonarQube 5.3 and 5.4
- Allow merging of pull requests when quality gates have only warnings
- New option to toggle the visibility of the quality gates above the statistics
- Parallelize reading of build files
- Bug fix: Wrong Sonar branch is shown in pull request statistics due to race condition
- Warn user when both pom.xml files and sonar-project.properties files exist
- Show issue counts by severity in issue overview dialog
1.6.0-stashBitbucket Server 3.4.0 - 3.11.62016-02-29Support for multiple SonarQube servers, token-based auth, bug fixes and more Version 1.6.0-stash • Released 2016-02-29 • Supported By Mibex Software GmbH • Paid via Atlassian • Commercial- Support multiple SonarQube server configurations
- Automatically re-trigger merge check when the source branch has been analyzed
- Show issue overview icon as rotating gif while a file is being analyzed and also an indicator if issues are found
- When a pull request is merged but the branch is not deleted show statistics
- Automatically scroll to line number of issue from overview dialog
- Support user tokens with SonarQube 5.3
- Verify support for SonarQube 5.3 and 5.4
- Allow merging of pull requests when quality gates have only warnings
- New option to toggle the visibility of the quality gates above the statistics
- Parallelize reading of build files
- Bug fix: Wrong Sonar branch is shown in pull request statistics due to race condition
- Warn user when both pom.xml files and sonar-project.properties files exist
- Show issue counts by severity in issue overview dialog
1.5.0-bitbucket-serverBitbucket Server 4.0.0 - 4.6.02015-11-19Support for SonarQube 5.2, quality gates as merge checks and much more Version 1.5.0-bitbucket-server • Released 2015-11-19 • Supported By Mibex Software GmbH • Paid via Atlassian • Commercial- Compatibility with SonarQube 5.2
- Support for quality gates as merge checks
- Visualization of quality gate status in the statistics panel
- More detailed statistics including number of new issues by severity, number of files, lines and functions
- Support for multiple top-level build projects in one repository
- Improved test coverage visualization by showing the number of conditions covered
- Bugfixes
1.5.0Bitbucket Server 3.2.0 - 3.11.62015-11-19Support for SonarQube 5.2, quality gates as merge checks and much more Version 1.5.0 • Released 2015-11-19 • Supported By Mibex Software GmbH • Paid via Atlassian • Commercial- Compatibility with SonarQube 5.2
- Support for quality gates as merge checks
- Visualization of quality gate status in the statistics panel
- More detailed statistics including number of new issues by severity, number of files, lines and functions
- Support for multiple top-level build projects in one repository
- Improved test coverage visualization by showing the number of conditions covered
- Bugfixes
1.4.0-bitbucket-serverBitbucket Server 4.0.0 - 4.6.02015-09-22Compatibility with Bitbucket Server 4.0.0 Version 1.4.0-bitbucket-server • Released 2015-09-22 • Supported By Mibex Software GmbH • Paid via Atlassian • CommercialNo release notes.1.4.0Bitbucket Server 3.2.0 - 3.11.62015-09-11Better support for Maven and SonarRunner builds, performance and UI improvements Version 1.4.0 • Released 2015-09-11 • Supported By Mibex Software GmbH • Paid via Atlassian • Commercial- Better support of Maven and SonarRunner builds (especially for multi-module builds)
- Bugfixes:
- Issue markers were placed on wrong lines in files with conflicts
- Fixed issues for cross-repository pull requests
- UI improvements:
- Statistics now only shows relative difference between source and target branch
- Branch key rewriting option is disabled by default if SonarQube version >= 5.0 is detected
- Position in issue overview dialog is saved between opening and closing of the dialog
- Round to whole days for technical debt in statistics
- New Sonar project chooser in repository settings
- New actions on issue details: "confirm", "resolve as fixed", "resolve as false positive", "resolve as won't fix"
- Issue details now shows technical debt and creation date
- Shift+s also available on pull request overview screen
- New getting started dialog
- Performance improvements
- Asynchronous load of pull request statistics
- Fixed performance issues of overview dialog
- Varia
- New branch prefix option in repository settings
1.3.3Bitbucket Server 3.2.0 - 3.11.62015-04-16Bug fix for SonarQube projects without coverage data Version 1.3.3 • Released 2015-04-16 • Supported By Mibex Software GmbH • Paid via Atlassian • Commercial- This release fixes a problem which occurs when a SonarQube project does not have any coverage data