Release

Version 5.2

RELEASED

Start date not set

Released: 02/Nov/15

Release Notes

Scanners no longer access the database, new features to efficiently manage issues (more precise location, "My New Issues" notification, technical debt displayed in Issues page, new Issue Filter widget, default assignee per project), enhanced monitoring features, new administration web services, rewrite of global administration pagesShow more
PTKeySummaryAssigneeStatus
CriticalImprovementSONAR-6548During 5.2 migration, log a clear message if we detect that some projects still have old Java-like keys for their filesJulien LancelotClosed
CriticalTaskSONAR-6738Move Maven artifacts to groupId org.sonarsource.sonarqubeSimon BrandhofClosed
MajorImprovementSONAR-1907Add support of execution flow on issues Julien HenryClosed
MajorNew FeatureSONAR-2119Analysis must not connect to databaseSimon BrandhofClosed
MajorImprovementSONAR-2922Prevent a project to become a sub-project or a sub-project to become a projectJulien LancelotClosed
MajorNew FeatureSONAR-3128Provide a web service to manage user groupsJean-Baptiste LievremontClosed
MajorImprovementSONAR-4230Add pagination + search engine to Users pageStas VilchikClosed
MajorImprovementSONAR-4527Improve usability of help messagesStas VilchikClosed
MajorImprovementSONAR-4698Use Java Permission API to manage component permissionsUnassignedClosed
MajorImprovementSONAR-4784Update center must download plugins asynchronouslyStas VilchikClosed
MajorNew FeatureSONAR-4865API: issue location should be more precise with ranges of lines and columns in the fileFabrice BellingardClosed
MajorImprovementSONAR-4948Add a search form on the "Bulk Deletion" pageUnassignedClosed
MajorImprovementSONAR-5382Drop Java WS client librarySimon BrandhofClosed
MajorImprovementSONAR-5438Add "Official Distribution" information to System InfoSimon BrandhofClosed
MajorNew FeatureSONAR-5489WS to associate/disassociate a project to a quality profileOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-5557Define the UI pattern to display inline helpStas VilchikClosed
MajorImprovementSONAR-5578Improve UX of Web Service API documentation pageStas VilchikClosed
MajorNew FeatureSONAR-5726Once an issue filter has been defined, ability to display it in a global widget with a distribution axisStas VilchikClosed
MajorNew FeatureSONAR-5770Users should be aware when there are pending reports to be analyzed on a projectStas VilchikClosed
MajorNew FeatureSONAR-5794Move the notification "post job" to Compute EngineSimon BrandhofClosed
MajorNew FeatureSONAR-5851Redesign the "Quality Profiles" page to be consistent and more efficientFreddy MalletClosed
MajorNew FeatureSONAR-5876Compute Technical Debt Ratio on new codeSebastien LesaintClosed
MajorImprovementSONAR-5888Release extensions as soon as they are no more used to save memoryDuarte MenesesClosed
MajorNew FeatureSONAR-5892Make it possible to select issues to bulk changeStas VilchikClosed
MajorNew FeatureSONAR-5921WS to get the list of projects associated to a quality profileOLD - Jean-Baptiste LièvremontClosed
MajorImprovementSONAR-5968Allow modification of issue filter using issue propertiesStas VilchikClosed
MajorImprovementSONAR-6005Migrate markdown help window from rubyStas VilchikClosed
MajorImprovementSONAR-6044Stop storing distribution of issue-related measures by ruleJulien LancelotClosed
MajorImprovementSONAR-6045Add more information to the "New Issues" notificationOLD - Teryk BellahseneClosed
MajorImprovementSONAR-6052Ability to define flow of locations on issuesStas VilchikClosed
MajorImprovementSONAR-6066Usability and accessibility issuesStas VilchikClosed
MajorNew FeatureSONAR-6078The Issues page should be able to show technical debt valuesStas VilchikClosed
MajorImprovementSONAR-6097Add the main top menu entries in the suggestions of the search formStas VilchikClosed
MajorNew FeatureSONAR-6106Notify users when they are automatically assigned to issuesOLD - Teryk BellahseneClosed
MajorNew FeatureSONAR-6136Project dashboard widget to display issue count for a list of tagsStas VilchikClosed
MajorNew FeatureSONAR-6138Access "My favorites" from user's menu of the top navbarStas VilchikClosed
MajorNew FeatureSONAR-6154Allow to set a default assignee on projectsOLD - Teryk BellahseneClosed
MajorNew FeatureSONAR-6155Add a new "User" type on plugin properties APIOLD - Teryk BellahseneClosed
MajorTaskSONAR-6159Drop the most violated rules widgetStas VilchikClosed
MajorImprovementSONAR-6160Show a notification when user reaches the last issue / ruleStas VilchikClosed
MajorImprovementSONAR-6167Support MSSQL 2014Fabrice BellingardClosed
MajorImprovementSONAR-6193User should be able to select the order of facets and which facets are open by defaultStas VilchikClosed
MajorBugSONAR-6195Implement selection of fields in api/issues/search WSJean-Baptiste LievremontClosed
MajorBugSONAR-6206Manual Measures of type String are not displayed in the Custom Measure widgetJulien LancelotClosed
MajorImprovementSONAR-6207Provide a keyboard shortcut to activate a rule from the list of rulesStas VilchikClosed
MajorImprovementSONAR-6208Sync rule activation between list and detailsStas VilchikClosed
MajorImprovementSONAR-6209While in the profile context, activation modal should suggest selected profile firstStas VilchikClosed
MajorImprovementSONAR-6210Find a way to show issue's rule popup which does not prevent to see the real codeStas VilchikClosed
MajorBugSONAR-6212Coverage exclusion properties are not working for IT and overall coverageOLD - Julien HENRYClosed
MajorImprovementSONAR-6213Show js tooltips for bubble chart instead of text before the chartStas VilchikClosed
MajorNew FeatureSONAR-6215Add a new workspace conceptStas VilchikClosed
MajorImprovementSONAR-6217Update api/tests/test_cases in order to use UUIDOLD - Jean-Baptiste LièvremontClosed
MajorImprovementSONAR-6218Update api/duplications/show in order to use UUIDOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6219Show timeline widget on measures with no valuesStas VilchikClosed
MajorImprovementSONAR-6228When clicking on red cell in DSM, display the details inside a modal window instead of below the DSMStas VilchikClosed
MajorImprovementSONAR-6232Logs of analysis should be regularly purged by the platformSimon BrandhofClosed
MajorNew FeatureSONAR-6234Once an issue filter has been defined, ability to display it in a project widget with a distribution axisStas VilchikClosed
MajorNew FeatureSONAR-6235SonarQube should provide predefined Issues filtersStas VilchikClosed
MajorImprovementSONAR-6236Remove hardcoded Issues widgets and replace them by the new Issue Filter widgetOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6243Make it possible to request issues assigned to the current userStas VilchikClosed
MajorSub-taskSONAR-6244Allow the issues search WS to return issues assigned to the current userOLD - Jean-Baptiste LièvremontClosed
MajorSub-taskSONAR-6245Change the way to select current user in the facet on the issues pageStas VilchikClosed
MajorNew FeatureSONAR-6246Make it possible to request issues with a limited life timeStas VilchikClosed
MajorSub-taskSONAR-6247Add a new parameter to the issues search WS to set an issue lifetimeOLD - Jean-Baptiste LièvremontClosed
MajorSub-taskSONAR-6248Change the date facet on the issues page to support new search parameterStas VilchikClosed
MajorBugSONAR-6249Non favorite issue filters cannot be loaded by Issues pageStas VilchikClosed
MajorImprovementSONAR-6251Rename "Exclusions" settings category to "Analysis Scope"Stas VilchikClosed
MajorTaskSONAR-6253Stop persisting data in DB on batch sideJulien LancelotClosed
MajorSub-taskSONAR-6254Move measures persistence from batch to computeOLD - Teryk BellahseneClosed
MajorTaskSONAR-6255Move tests persistence from batch to computeJulien LancelotClosed
MajorSub-taskSONAR-6257Move duplications persistence from batch to computeJulien LancelotClosed
MajorSub-taskSONAR-6258Move file sources persistence from batch to computeJulien LancelotClosed
MajorSub-taskSONAR-6259Move components persistence from batch to Compute EngineJulien LancelotClosed
MajorSub-taskSONAR-6260Move snapshots persistence from batch to Compute EngineJulien LancelotClosed
MajorSub-taskSONAR-6261Move events persistence from batch to computeJulien LancelotClosed
MajorSub-taskSONAR-6262Move links from batch to computeJulien LancelotClosed
MajorNew FeatureSONAR-6265Allow modification of rule filter using rule propertiesStas VilchikClosed
MajorTaskSONAR-6273Drop ability to create custom links from batch sideOLD - Julien HENRYClosed
MajorSub-taskSONAR-6274Feed links in compute report OLD - Julien HENRYClosed
MajorSub-taskSONAR-6275Feed measures in compute reportOLD - Julien HENRYClosed
MajorSub-taskSONAR-6276Feed events in compute reportOLD - Julien HENRYClosed
MajorSub-taskSONAR-6277Feed file sources in compute reportJulien HenryClosed
MajorSub-taskSONAR-6278Feed tests in compute reportOLD - Teryk BellahseneClosed
MajorSub-taskSONAR-6280Feed duplications in compute reportOLD - Julien HENRYClosed
MajorSub-taskSONAR-6281Feed components in compute reportJulien HenryClosed
MajorImprovementSONAR-6282Rename and reorganise some menu entries of "Settings"Stas VilchikClosed
MajorImprovementSONAR-6284Project widgets displayed on global dashboards should be forced to select a projectStas VilchikClosed
MajorImprovementSONAR-6285By default, global Issues page should show useful informationStas VilchikClosed
MajorTaskSONAR-6288Drop ability to create custom events from batch sideOLD - Julien HENRYClosed
MajorBugSONAR-6290Measure Filter widgets fail to display using French language packStas VilchikClosed
MajorImprovementSONAR-6293Create property sonar.search.hostSimon BrandhofClosed
MajorNew FeatureSONAR-6294WS to search for quality profilesOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6298WS to create a quality profileOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6299WS to delete a quality profileOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6300WS to select the default quality profile for a languageOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6301WS to copy a quality profileOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6302WS to rename a quality profileOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6303WS to compare quality profilesOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6304WS to backup a quality profileJean-Baptiste LievremontClosed
MajorNew FeatureSONAR-6305WS to restore a quality profileOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6306WS to show a quality profile's inheritance treeOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6307WS to change a quality profile's parentOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6308WS to show a quality profile's changelogOLD - Jean-Baptiste LièvremontClosed
MajorTaskSONAR-6311Delete RoR WS api/profiles/destroy replaced by api/qualityprofiles/deleteTeryk BellahseneClosed
MajorTaskSONAR-6312Delete RoR WS api/profiles/set_as_default replaced by api/qualityprofiles/set_defaultTeryk BellahseneClosed
MajorTaskSONAR-6313Deprecate and reimplement api/profiles/backupTeryk BellahseneClosed
MajorSub-taskSONAR-6316SCM in computeOLD - Teryk BellahseneClosed
MajorSub-taskSONAR-6317Feed SCM in compute reportOLD - Teryk BellahseneClosed
MajorSub-taskSONAR-6318Highlighting in computeJulien LancelotClosed
MajorSub-taskSONAR-6319Feed highlighting in compute reportJulien LancelotClosed
MajorSub-taskSONAR-6320Symbol in computeJulien LancelotClosed
MajorSub-taskSONAR-6321Feed Symbol in compute reportJulien LancelotClosed
MajorSub-taskSONAR-6324Stop computing cross project duplications in batchJulien LancelotClosed
MajorNew FeatureSONAR-6325Change the persistence of associations of projects to quality profilesOLD - Jean-Baptiste LièvremontClosed
MajorSub-taskSONAR-6326Create projects_profiles association tableOLD - Jean-Baptiste LièvremontClosed
MajorSub-taskSONAR-6327Create "default" column in profiles tableOLD - Jean-Baptiste LièvremontClosed
MajorSub-taskSONAR-6328Migrate quality profile related propertiesOLD - Jean-Baptiste LièvremontClosed
MajorSub-taskSONAR-6329Update quality profile service layer to handle associationsOLD - Jean-Baptiste LièvremontClosed
MajorSub-taskSONAR-6330Update batch protocol to handle associationsOLD - Jean-Baptiste LièvremontClosed
MajorBugSONAR-6332Prevent provisioning multiple projects with the same key on MySQLJulien LancelotClosed
MajorSub-taskSONAR-6338Coverage in computeJulien LancelotClosed
MajorSub-taskSONAR-6339Feed Coverage in compute reportJulien LancelotClosed
MajorImprovementSONAR-6341Make it possible to bulk delete provisioned projectsStas VilchikClosed
MajorTaskSONAR-6343Add top 5 rules on "New Issues" and "My New Issues" notificationsOLD - Teryk BellahseneClosed
MajorImprovementSONAR-6345Display list of all plugins + version in batch debug logsDuarte MenesesClosed
MajorBugSONAR-6347Increase max value of duplications_index id columnJulien LancelotClosed
MajorBugSONAR-6348Property sonar.path.temp is ignored by Ruby on Rails applicationSimon BrandhofClosed
MajorImprovementSONAR-6350/api/sources/scm should read information from indexJulien LancelotClosed
MajorBugSONAR-6351Escape rule message in issues reportJulien HenryClosed
MajorImprovementSONAR-6364Line number should be unset on closed issuesStas VilchikClosed
MajorNew FeatureSONAR-6365New web service to give the status of the SonarQube instanceOLD - Sébastien LesaintClosed
MajorNew FeatureSONAR-6366New web service to trigger the migration of a SonarQubeTeryk BellahseneClosed
MajorTaskSONAR-6368Remove deprecated violation APIJulien HenryClosed
MajorImprovementSONAR-6370Ability to use any version of Guava in pluginsSimon BrandhofClosed
MajorNew FeatureSONAR-6376New web service to list installed pluginsTeryk BellahseneClosed
MajorNew FeatureSONAR-6377New web service to list plugins available for installationTeryk BellahseneClosed
MajorNew FeatureSONAR-6379New web service to list plugins which can be updatedOLD - Sébastien LesaintClosed
MajorNew FeatureSONAR-6380New web service to uninstall a pluginOLD - Sébastien LesaintClosed
MajorNew FeatureSONAR-6381New web service to install a pluginTeryk BellahseneClosed
MajorNew FeatureSONAR-6382New web service to update a pluginOLD - Sébastien LesaintClosed
MajorNew FeatureSONAR-6383New web service to list plugins ready to be installed/removed at next rebootOLD - Sébastien LesaintClosed
MajorNew FeatureSONAR-6384New web service to cancel all install/update/uninstall plugin operations OLD - Sébastien LesaintClosed
MajorNew FeatureSONAR-6385New web service to list available SonarQube upgradesOLD - Sébastien LesaintClosed
MajorBugSONAR-6386Server side project settings are not applied to new modulesJulien HenryClosed
MajorImprovementSONAR-6387Improve technical debt display in RulesStas VilchikClosed
MajorImprovementSONAR-6391Use standard paging API in select-list componentStas VilchikClosed
MajorImprovementSONAR-6392Drop measure trendsSimon BrandhofClosed
MajorTaskSONAR-6397Execute blame only on updated filesSebastien LesaintClosed
MajorTaskSONAR-6398Restore PostJob execution in preview modeOLD - Julien HENRYClosed
MajorNew FeatureSONAR-6399WS to export a quality profile for external toolsOLD - Jean-Baptiste LièvremontClosed
MajorImprovementSONAR-6401Bulk rule (de)activation confirmation should show languageStas VilchikClosed
MajorImprovementSONAR-6402Force show zero number of issues in the source viewer headerStas VilchikClosed
MajorBugSONAR-6403It is impossible to search for "C" language on the rules pageStas VilchikClosed
MajorNew FeatureSONAR-6405Internal WS to get the details of the authenticated userOLD - Jean-Baptiste LièvremontClosed
MajorNew FeatureSONAR-6406Add a facet on active rule severity in rules search WSOLD - Jean-Baptiste LièvremontClosed
MajorSub-taskSONAR-6410Tests - Declare index and check the 3 use casesOLD - Teryk BellahseneClosed
MajorSub-taskSONAR-6411Tests - Define batch reportOLD - Teryk BellahseneClosed
MajorSub-taskSONAR-6412Tests - Create FILE_SOURCES.TEST_DATAOLD - Teryk BellahseneClosed
MajorSub-taskSONAR-6413Tests - Feed DB with report dataOLD - Teryk BellahseneClosed
MajorSub-taskSONAR-6414Tests - Index DB and ESTeryk BellahseneClosed
MajorSub-taskSONAR-6416Tests - update WS to rely on new testsSimon BrandhofClosed
MajorSub-taskSONAR-6418Tests - drop table GRAPHSSimon BrandhofClosed
MajorBugSONAR-6423The rule modal opens twice when show/hide/show an issue in the component viewerStas VilchikClosed
MajorBugSONAR-6425Links to project page extensions do not exist in the navigationStas VilchikClosed
MajorImprovementSONAR-6427Create an internal WS to support global navigationOLD - Jean-Baptiste LièvremontClosed
MajorImprovementSONAR-6428Create an internal WS to support project navigationOLD - Jean-Baptiste LièvremontClosed
MajorImprovementSONAR-6429Create an internal WS to support settings navigationOLD - Jean-Baptiste LièvremontClosed
MajorImprovementSONAR-6430Display revision of plugins in Update CenterOLD - Sébastien LesaintClosed
MajorImprovementSONAR-6433Stop supporting the concept of "group/ecosystem" of pluginsSimon BrandhofClosed
MajorImprovementSONAR-6434Stop the support of Oracle 10gSimon BrandhofClosed
MajorBugSONAR-6437Drop WS /api/coverage/showJulien LancelotClosed
MajorImprovementSONAR-6439The "Quality Profiles" page should start by a short description message explaining the concept of Quality ProfilesFreddy MalletClosed
MajorImprovementSONAR-6440The "Quality Gates" page should start by a short description message explaining the concept of Quality GatesFreddy MalletClosed
MajorBugSONAR-6444SCM Sensor may fail when enabling assertionsJulien HenryClosed
MajorBugSONAR-6449It's possible to double click on issue comment submit button and create two commentsStas VilchikClosed
MajorImprovementSONAR-6463Add a log for ProjectReactorBuilder stepJulien HenryClosed
MajorImprovementSONAR-6464Optimize query that return file source hashes in /batch/project WSJulien LancelotClosed
MajorImprovementSONAR-6465Create new java WS to search usersJean-Baptiste LievremontClosed
MajorImprovementSONAR-6467Create new java WS to edit a userFreddy MalletClosed
MajorImprovementSONAR-6468Create new java WS to change user's passwordJean-Baptiste LievremontClosed
MajorImprovementSONAR-6469Create new java WS to deactivate a userOLD - Jean-Baptiste LièvremontClosed
MajorImprovementSONAR-6470Create new java WS to list user's groupsJean-Baptiste LievremontClosed
MajorImprovementSONAR-6471Create new java WS to search groupsJean-Baptiste LievremontClosed
MajorImprovementSONAR-6472Create new java WS to create a groupJean-Baptiste LievremontClosed
MajorImprovementSONAR-6473Create new java WS to edit a groupJean-Baptiste LievremontClosed
MajorImprovementSONAR-6474Create new java WS to delete a groupTeryk BellahseneClosed
MajorImprovementSONAR-6475Create new java WS to list group's usersTeryk BellahseneClosed
MajorImprovementSONAR-6476Create new java WS to add user to a groupTeryk BellahseneClosed
MajorImprovementSONAR-6477Create new java WS to remove a user from a groupTeryk BellahseneClosed
MajorImprovementSONAR-6478Create new java WS to search global permissionsTeryk BellahseneClosed
MajorImprovementSONAR-6479Create new java WS to list global permission's usersTeryk BellahseneClosed
MajorImprovementSONAR-6480Create new java WS to add global permission to a userTeryk BellahseneClosed
MajorImprovementSONAR-6481Create new java WS to delete global permission from a userTeryk BellahseneClosed
MajorImprovementSONAR-6482Create new java WS to list global permission's groupsTeryk BellahseneClosed
MajorImprovementSONAR-6483Create new java WS to add global permission to a groupTeryk BellahseneClosed
MajorImprovementSONAR-6484Create new java WS to delete global permission from a groupTeryk BellahseneClosed
MajorImprovementSONAR-6485Create new java WS to search project permissionsTeryk BellahseneClosed
MajorImprovementSONAR-6486Create new java WS to list project permission's usersTeryk BellahseneClosed
MajorImprovementSONAR-6487New java WS to list project permission's groupsTeryk BellahseneClosed
MajorImprovementSONAR-6488Create new java WS to add a project permission to a userTeryk BellahseneClosed
1200 of 477