]>
source.dussan.org Git - sonarqube.git/log
Aurelien Poscia [Thu, 23 Mar 2023 08:23:00 +0000 (09:23 +0100)]
NO-JIRA Added empty PULL_REQUEST_TEMPLATE.md in /.github to override the one in /docs on the private repo
Mathieu Suen [Thu, 16 Mar 2023 10:59:25 +0000 (11:59 +0100)]
SONAR-18662 Improve Admin experience for SAML/SCIM configuration
Pierre [Mon, 20 Mar 2023 14:19:33 +0000 (15:19 +0100)]
NO-JIRA - rename isEnable to isAvailable for feature flag, as features can be available in an edition but not enabled.
Pierre [Wed, 15 Mar 2023 15:28:55 +0000 (16:28 +0100)]
SONAR-18759 introduce a new mechanism to activate SCIM
Pierre [Fri, 17 Mar 2023 14:08:43 +0000 (15:08 +0100)]
SONAR-18797 warn log message and truncate scim_users during upgrade
guillaume-peoch-sonarsource [Tue, 14 Mar 2023 11:30:42 +0000 (12:30 +0100)]
SONAR-18657 Add Filters for all, local and managed groups on groups list
Aurelien Poscia [Thu, 16 Mar 2023 13:13:09 +0000 (14:13 +0100)]
SONAR-18662 Improve performance of group membership updates
Wojtek Wajerowicz [Wed, 15 Mar 2023 10:48:02 +0000 (11:48 +0100)]
SONAR-18534 Support filter=displayName eq "displayName"
Aurelien Poscia [Tue, 14 Mar 2023 15:00:25 +0000 (16:00 +0100)]
SONAR-18534 Support excludedAttributes=members for SCIM groups requests
Wojtek Wajerowicz [Fri, 10 Mar 2023 10:02:58 +0000 (11:02 +0100)]
SONAR-18657 allow filtering on isManaged for /api/user_groups/search
Antoine Vigneau [Tue, 14 Mar 2023 14:09:53 +0000 (15:09 +0100)]
SONAR-18654 Make system/info return optional values
guillaume-peoch-sonarsource [Thu, 9 Mar 2023 09:10:18 +0000 (10:10 +0100)]
SONAR-18689 Add Filters for all, local and managed users on user list
Mathieu Suen [Fri, 10 Mar 2023 09:41:59 +0000 (10:41 +0100)]
SONAR-18654 Disable group creation when user auto provisioning is enable
Antoine Vigneau [Thu, 9 Mar 2023 15:24:43 +0000 (16:24 +0100)]
SONAR-18654 Add managed provider in system/info endpoint
Aurelien Poscia [Mon, 13 Mar 2023 14:57:23 +0000 (15:57 +0100)]
SONAR-18525 fixed few code smells
Aurelien Poscia [Fri, 10 Mar 2023 15:23:31 +0000 (16:23 +0100)]
SONAR-18689 add filtering by managed in /api/users/search
Antoine Vigneau [Thu, 9 Mar 2023 17:43:53 +0000 (18:43 +0100)]
SONAR-18655 Prevent account creation at login when the instance is managed
Mathieu Suen [Wed, 8 Mar 2023 15:59:09 +0000 (16:59 +0100)]
SONAR-18657 Do not use Elastic Search for /api/users/search
Antoine Vigneau [Wed, 8 Mar 2023 10:30:50 +0000 (11:30 +0100)]
SONAR-18654 Lock users endpoints
Mathieu Suen [Wed, 8 Mar 2023 15:59:09 +0000 (16:59 +0100)]
SONAR-18654 Disable user creation when user auto provisioning is enable
Pierre [Thu, 9 Mar 2023 10:23:16 +0000 (11:23 +0100)]
SONAR-18708 add 'managed' property for users in the telemetry
Wojtek Wajerowicz [Wed, 8 Mar 2023 15:13:35 +0000 (16:13 +0100)]
SONAR-18654 prevent editing groups when instance is managed.
Wojtek Wajerowicz [Wed, 8 Mar 2023 09:42:19 +0000 (10:42 +0100)]
SONAR-18654 add ability to check if instance is managed.
Aurelien Poscia [Tue, 7 Mar 2023 16:36:32 +0000 (17:36 +0100)]
SONAR-18656 Identify managed users and groups
Wojtek Wajerowicz [Mon, 6 Mar 2023 14:15:05 +0000 (15:15 +0100)]
SONAR-18654 Component for indicating if instance is externally managed.
Aurelien Poscia [Mon, 6 Mar 2023 12:40:53 +0000 (13:40 +0100)]
SONAR-18525 fix POST support
Aurelien [Mon, 6 Mar 2023 13:11:19 +0000 (14:11 +0100)]
SONAR-18525 delete group, even if some local users are left inside
SONAR-18525 delete group, even if some local users are left inside
Wojtek Wajerowicz [Fri, 3 Mar 2023 14:37:00 +0000 (15:37 +0100)]
SONAR-18525 Rely on GroupService instead of GroupSupport for PUT /api/scim/v2/Groups/{groupId} endpoint
Antoine Vigneau [Mon, 27 Feb 2023 16:07:40 +0000 (17:07 +0100)]
SONAR-18532 Add support for group membership DELETE in /api/scim/v2/Groups
Aurelien Poscia [Tue, 28 Feb 2023 16:08:58 +0000 (17:08 +0100)]
SONAR-18532 Add support for group membership PUT in /api/scim/v2/Groups
Wojtek Wajerowicz [Tue, 28 Feb 2023 13:23:13 +0000 (14:23 +0100)]
SONAR-18525 Support of PUT verb for /api/scim/v2/Groups/{groupId}
Antoine Vigneau [Thu, 23 Feb 2023 17:22:16 +0000 (18:22 +0100)]
SONAR-18525 Support of DELETE verb for /api/scim/v2/Groups
Aurelien Poscia [Mon, 27 Feb 2023 08:50:19 +0000 (09:50 +0100)]
SONAR-18525 ITs for SCIM groups (de)provisioning
Aurelien Poscia [Fri, 24 Feb 2023 12:59:51 +0000 (13:59 +0100)]
SONAR-18525 Support of DELETE verb for /api/scim/v2/Groups
Antoine Vigneau [Wed, 22 Feb 2023 13:44:24 +0000 (14:44 +0100)]
SONAR-18525 SCIM Group data model (Mapper, DTO, DAO, Migrations)
Eric Giffon [Tue, 21 Mar 2023 09:01:56 +0000 (10:01 +0100)]
SONAR-18583 Condition on schema when dropping constraints
stanislavh [Wed, 22 Mar 2023 12:07:24 +0000 (13:07 +0100)]
SONAR-18870 Add labels for qualifier and visibility filters in project management page
7PH [Tue, 21 Mar 2023 13:49:07 +0000 (14:49 +0100)]
SONAR-18845 Improve Projects Management page accessibility
Antoine Vinot [Tue, 21 Mar 2023 07:28:37 +0000 (08:28 +0100)]
SONAR-18462 - Fix ALM PR decoration not using ad hoc type
stanislavh [Tue, 21 Mar 2023 08:55:08 +0000 (09:55 +0100)]
SONAR-18544 Issues list does not scroll to open issue box on page refresh on Chromium based
Léo Geoffroy [Tue, 21 Mar 2023 14:39:42 +0000 (15:39 +0100)]
SONAR-18679 Move remaining ITs
Matteo Mara [Mon, 20 Mar 2023 11:53:43 +0000 (12:53 +0100)]
SONAR-18805 improve validation of the SAML authentication when login or name is empty
Kevin Silva [Wed, 15 Mar 2023 13:09:44 +0000 (14:09 +0100)]
SONAR-18795 Tooltip still visible after router change
Revanshu Paliwal [Wed, 15 Mar 2023 13:29:53 +0000 (14:29 +0100)]
SONAR-18755 Validation fixes for MIUI navbar
7PH [Mon, 20 Mar 2023 10:59:51 +0000 (11:59 +0100)]
SONAR-18831 Refactor ProjectManagementPageUI tests
Jacek Poreda [Thu, 16 Mar 2023 15:27:56 +0000 (16:27 +0100)]
SONAR-18729 Optimize ce_queue peek query by changing 'not exists' to 'left join' with condition
Eric Giffon [Fri, 17 Mar 2023 15:32:39 +0000 (16:32 +0100)]
SONAR-18591 Update CI scripts with sonar.token
7PH [Fri, 17 Mar 2023 14:45:45 +0000 (15:45 +0100)]
SONAR-18823 Rework SourceViewerTest E2Es UI tests
Benjamin Campomenosi [Fri, 17 Mar 2023 09:34:59 +0000 (10:34 +0100)]
SONAR-18687 Move ITs for sonar-werserver-webapi from src/test to src/it
Lukasz Jarocki [Fri, 17 Mar 2023 09:05:42 +0000 (10:05 +0100)]
SONAR-18679 moved unit test to integration test in sonar-scanner-engine
Lukasz Jarocki [Tue, 14 Mar 2023 10:30:05 +0000 (11:30 +0100)]
SONAR-18679 moved unit test to integration test in sonar-scanner-protocol
Eric Giffon [Mon, 13 Mar 2023 16:56:23 +0000 (17:56 +0100)]
SONAR-18591 Add sonar.token property and deprecate sonar.login
Antoine Vinot [Tue, 14 Mar 2023 15:26:20 +0000 (16:26 +0100)]
SONAR-18389 - Fix Sarif import triggered multiple times for project with many modules
7PH [Thu, 16 Mar 2023 14:25:36 +0000 (15:25 +0100)]
SONAR-18757 Create identity providers E2Es UI tests
stanislavh [Tue, 14 Mar 2023 12:52:31 +0000 (13:52 +0100)]
SONAR-18771 Fix unstable test assign_hotspot_to_someone_else
Alain Kermis [Wed, 15 Mar 2023 15:10:47 +0000 (16:10 +0100)]
SONAR-18730 Update quality profile add project web service permissions description
Léo Geoffroy [Thu, 16 Mar 2023 09:11:41 +0000 (10:11 +0100)]
NO-JIRA increase version of dependency git-files-blame
stanislavh [Mon, 13 Mar 2023 13:01:57 +0000 (14:01 +0100)]
SONAR-18736 Drop and refactor UI BBTs for rules page
Alain Kermis [Tue, 14 Mar 2023 15:15:16 +0000 (16:15 +0100)]
SONAR-18589 Fix system info user count
Léo Geoffroy [Wed, 15 Mar 2023 12:28:02 +0000 (13:28 +0100)]
SONAR-18679 update its sonar auth
Léo Geoffroy [Wed, 15 Mar 2023 09:39:13 +0000 (10:39 +0100)]
SONAR-18679 update UTs to ITs sonar-ce
Kevin Silva [Tue, 14 Mar 2023 14:22:02 +0000 (15:22 +0100)]
[NO-JIRA] Add live-reload of design system
Léo Geoffroy [Tue, 14 Mar 2023 15:22:08 +0000 (16:22 +0100)]
SONAR-18408 Integrate git-files-blame algorithm to scanner-engine
Co-authored-by: lukasz-jarocki-sonarsource <lukasz.jarocki@sonarsource.com>
Co-authored-by: leo-geoffroy-sonarsource <leo.geoffroy@sonarsource.com>
Co-authored-by: benjamin-campomenosi-sonarsource <benjamin.campomenosi@sonarsource.com>
Co-authored-by: Duarte Meneses <duarte.meneses@sonarsource.com>
Jeremy Davis [Tue, 14 Mar 2023 13:58:35 +0000 (14:58 +0100)]
[No JIRA] Fix coverage for the design system
Léo Geoffroy [Tue, 14 Mar 2023 11:08:58 +0000 (12:08 +0100)]
SONAR-18679 move old UTs to ITs in sonar modules
David Cho-Lerat [Mon, 13 Mar 2023 11:35:13 +0000 (12:35 +0100)]
Fix some code smells in MMF-3035
Dimitris Kavvathas [Thu, 9 Mar 2023 16:19:37 +0000 (17:19 +0100)]
SONAR-18638 Drop deprecated fields in Rules WS API.
Drop "effortToFixDescription" and replace with "gapDescription".
Drop "debtRemFnCoeff" and replace with "remFnGapMultiplier".
Drop "defaultDebtRemFnCoeff" and replace with "defaultRemFnGapMultiplier".
Drop "debtRemFnOffset" and replace with "remFnBaseEffort".
Drop "defaultDebtRemFnOffset" and replace with "defaultRemFnBaseEffort".
Correct the version when the field 'scope' was added.
Drop "debtOverloaded" and replace with "remFnOverloaded".
Deprecate "defaultDebtRemFnType" and "debtRemFnType" and replace with "defaultRemFnType" and "remFnType" accordingly.
Deprecate "defaultDebtRemFn" and "debtRemFn" and replace with "defaultRemFn" and "remFn" accordingly.
Ambroise C [Thu, 9 Mar 2023 10:37:28 +0000 (11:37 +0100)]
SONAR-18638 Remove deprecated fields in Rule API response
David Cho-Lerat [Mon, 13 Mar 2023 16:51:08 +0000 (17:51 +0100)]
Activate useful @typescript-eslint rules & fix warnings in `design-system/` and related components (#7759)
Lukasz Jarocki [Mon, 13 Mar 2023 16:06:21 +0000 (17:06 +0100)]
SONAR-18679 refactored sonar-db-core and sonar-db-dao to match testing strategy
Lukasz Jarocki [Fri, 10 Mar 2023 08:42:50 +0000 (09:42 +0100)]
SONAR-18679 refactored sonar-db-core and sonar-db-dao to match testing strategy
Benjamin Campomenosi [Mon, 13 Mar 2023 15:46:03 +0000 (16:46 +0100)]
SONAR-18573 - Improve login validation for User creation
David Cho-Lerat [Mon, 13 Mar 2023 12:24:38 +0000 (13:24 +0100)]
Add "ts-check" script for `design-system/`
Zipeng WU [Fri, 10 Mar 2023 12:45:43 +0000 (13:45 +0100)]
SONAR-18629 Drop deprecated test utility methods in Issue and Rule testing
Jeremy Davis [Wed, 22 Feb 2023 15:18:48 +0000 (16:18 +0100)]
SONAR-18524 New Main App bar
stanislavh [Fri, 10 Mar 2023 08:10:21 +0000 (09:10 +0100)]
SONAR-18707 Drop and refactor BBTs for quality profile
Steve Marion [Fri, 10 Mar 2023 08:46:49 +0000 (09:46 +0100)]
[SONAR-15839] add reversing of metric deprecation changelog.
Matteo Mara [Fri, 10 Mar 2023 11:05:05 +0000 (12:05 +0100)]
SONAR-17705 update of the changelog of ce/activity_status
Zipeng WU [Thu, 9 Mar 2023 15:16:52 +0000 (16:16 +0100)]
SONAR-18647 Remove parameter period in api/measures endpoints
Thomas de Grenier de Latour [Wed, 1 Mar 2023 23:49:03 +0000 (00:49 +0100)]
[NO-JIRA] optimize slow selectProjectUuidsAssociatedToDefaultQualityProfileByLanguage
The project DAO `selectProjectUuidsAssociatedToDefaultQualityProfileByLanguage`
SQL query implies scanning through many rows of the `live_measures` table . This
takes several minutes to execute in some setups (Postgres 13, 200M rows in the
table), making SonarQube upgrades painfully slow (this request is executed for
each update of a bundled quality profile).
A similar query can be achieved by joining the `projects` table, with a drastic
improvement to the execution plan. The results are not the same though: this new
version only returns uuids of actual projects, whereas the original one also
returns uuids of other components (not existing in the projects table). But this
is actually an improvement too: the only call sites for this DAO method (in
`QualityProfileChangeEventServiceImpl`) uses the results as an input for the
`ProjectDAO.selectByUuids()` method, which only looks at the `projects` table.
Dimitris Kavvathas [Wed, 8 Mar 2023 17:05:26 +0000 (18:05 +0100)]
SONAR-18627 Drop overridden deprecated methods from DbTester
Ambroise C [Wed, 8 Mar 2023 13:32:19 +0000 (14:32 +0100)]
SONAR-18600 Remove deprecated and unused function scrollHorizontally
stanislavh [Tue, 7 Mar 2023 11:17:26 +0000 (12:17 +0100)]
SONAR-18675 Drop UI selenium tests for settings page
Philippe Perrin [Thu, 9 Mar 2023 08:08:40 +0000 (09:08 +0100)]
SONAR-18649 Remove the deprecated SANS Top 25 Security report
Lukasz Jarocki [Tue, 7 Mar 2023 09:51:30 +0000 (10:51 +0100)]
NO-JIRA using Scanner Gradle 4 to scan SonarQube
Lukasz Jarocki [Tue, 7 Mar 2023 09:51:03 +0000 (10:51 +0100)]
NO-JIRA updated tutorial to use latest Scanner Gradle
Dimitris Kavvathas [Mon, 6 Mar 2023 14:38:50 +0000 (15:38 +0100)]
SONAR-18628 Drop GlobalPermissions class and replace with GlobalPermission enum.
Zipeng WU [Mon, 6 Mar 2023 17:46:02 +0000 (18:46 +0100)]
SONAR-18600 Remove deprecated items that are not used anymore
stanislavh [Fri, 3 Mar 2023 12:48:04 +0000 (13:48 +0100)]
SONAR-18593 Migrate rtl for settings
guillaume-peoch-sonarsource [Wed, 22 Feb 2023 16:43:10 +0000 (17:43 +0100)]
SONAR-18536 Migrate enzyme to RTL for Project Overview
Eric Giffon [Fri, 3 Mar 2023 10:54:13 +0000 (11:54 +0100)]
SONAR-18214 Add documentation url to api/navigation/global
Ambroise C [Fri, 3 Mar 2023 13:50:17 +0000 (14:50 +0100)]
SONAR-18600 Remove unused frontend deprecated functions
7PH [Thu, 2 Mar 2023 10:21:09 +0000 (11:21 +0100)]
SONAR-18553 Migrate concise issues list components tests to RTL
Matteo Mara [Fri, 3 Mar 2023 16:01:35 +0000 (17:01 +0100)]
[SONAR-16198] update text in the administration panel regarding common repositories
Antoine Vinot [Fri, 24 Feb 2023 15:50:16 +0000 (16:50 +0100)]
SONAR-18565 - Improve IssueIndexer performance to use markAsUnchanged flag
Wouter Admiraal [Tue, 28 Feb 2023 11:32:55 +0000 (12:32 +0100)]
SONAR-18431 Migrate activity tests to RTL
stanislavh [Wed, 1 Mar 2023 12:32:28 +0000 (13:32 +0100)]
SONAR-18580 add RTL for settings (part1)
7PH [Fri, 24 Feb 2023 10:38:09 +0000 (11:38 +0100)]
SONAR-18552 Migrate issues app components to RTL
Eric Giffon [Wed, 1 Mar 2023 15:54:44 +0000 (16:54 +0100)]
SONAR-13615 Prevent scanner failure in case of null character in issue message
Eric Giffon [Thu, 2 Mar 2023 09:30:30 +0000 (10:30 +0100)]
NO-JIRA Fix unit test on windows