]> source.dussan.org Git - sonarqube.git/log
sonarqube.git
4 years agoSONAR-13444 Update 'need_issue_sync' column for project_branches when analysis indexe...
Jacek [Mon, 15 Jun 2020 13:52:14 +0000 (15:52 +0200)]
SONAR-13444 Update 'need_issue_sync' column for project_branches when analysis indexed issues

4 years agoSONAR-13444 Add support for new type of background task
Philippe Perrin [Mon, 15 Jun 2020 14:29:18 +0000 (16:29 +0200)]
SONAR-13444 Add support for new type of background task

4 years agoSONAR-13481 About page should not display issues statistics as long as issues indexat...
Philippe Perrin [Mon, 15 Jun 2020 13:45:17 +0000 (15:45 +0200)]
SONAR-13481 About page should not display issues statistics as long as issues indexation is in progress

4 years agoSONAR-13023 About page doesn't display the security hotspot's count
Philippe Perrin [Mon, 15 Jun 2020 13:35:35 +0000 (15:35 +0200)]
SONAR-13023 About page doesn't display the security hotspot's count

4 years agoBump to @babel/preset-env@7.9.0 for compatibility with node@^12.17
Philippe Perrin [Tue, 2 Jun 2020 07:14:06 +0000 (09:14 +0200)]
Bump to @babel/preset-env@7.9.0 for compatibility with node@^12.17

4 years agoSONAR-13398 Verify needIssue sync flag at project level
Jacek [Mon, 15 Jun 2020 09:37:14 +0000 (11:37 +0200)]
SONAR-13398 Verify needIssue sync flag at project level

4 years agoSONAR-13399 all applications should be disabled when issue sync in progress
Jacek [Fri, 12 Jun 2020 14:14:55 +0000 (16:14 +0200)]
SONAR-13399 all applications should be disabled when issue sync in progress

4 years agoSONAR-13400 exclude portfolio (but not applications) from worker peek during indexation
Pierre [Thu, 11 Jun 2020 12:53:08 +0000 (14:53 +0200)]
SONAR-13400 exclude portfolio (but not applications) from worker peek during indexation

4 years agoSONAR-13444 Add issue sync task type in api/ce/task_types response
Jacek [Wed, 10 Jun 2020 14:15:02 +0000 (16:15 +0200)]
SONAR-13444 Add issue sync task type in api/ce/task_types response

4 years agoSONAR-13398 fail with 503 api/security_reports/show WS if needIssueSync is set to...
Jacek [Tue, 9 Jun 2020 13:35:11 +0000 (15:35 +0200)]
SONAR-13398 fail with 503 api/security_reports/show WS if needIssueSync is set to true

4 years agoSONAR-13398 deprecate issue count fields in response for api/project_pull_requests...
Jacek [Tue, 9 Jun 2020 13:16:56 +0000 (15:16 +0200)]
SONAR-13398 deprecate issue count fields in response for api/project_pull_requests/lists WS

4 years agoSONAR-13398 fail with 503 api/developers/search_events WS if needIssueSync is set...
Jacek [Tue, 9 Jun 2020 11:27:34 +0000 (13:27 +0200)]
SONAR-13398 fail with 503 api/developers/search_events WS if needIssueSync is set to true

4 years agoSONAR-13398 fail with 503 api/issues/authors WS if needIssueSync is set to true
Jacek [Tue, 9 Jun 2020 11:19:09 +0000 (13:19 +0200)]
SONAR-13398 fail with 503 api/issues/authors WS if needIssueSync is set to true

4 years agoSONAR-13398 fail with 503 api/issues/component_tags WS if needIssueSync is set to...
Jacek [Tue, 9 Jun 2020 10:59:26 +0000 (12:59 +0200)]
SONAR-13398 fail with 503 api/issues/component_tags WS if needIssueSync is set to true

4 years agoSONAR-13398 fail with 503 api/issues/tags WS if needIssueSync is set to true
Jacek [Tue, 9 Jun 2020 09:32:36 +0000 (11:32 +0200)]
SONAR-13398 fail with 503 api/issues/tags WS if needIssueSync is set to true

4 years agoSONAR-13398 fail with 503 api/hotspots/search WS if needIssueSync is set to true
Jacek [Tue, 9 Jun 2020 08:12:46 +0000 (10:12 +0200)]
SONAR-13398 fail with 503 api/hotspots/search WS if needIssueSync is set to true

4 years agoSONAR-13398 fail with 503 api/issues/search WS if needIssueSync is set to true
Jacek [Mon, 8 Jun 2020 15:15:43 +0000 (17:15 +0200)]
SONAR-13398 fail with 503 api/issues/search WS if needIssueSync is set to true

4 years agoSONAR-13398 clean api/issues/search WS from deprecated code
Jacek [Fri, 5 Jun 2020 14:53:40 +0000 (16:53 +0200)]
SONAR-13398 clean api/issues/search WS from deprecated code

4 years agoSONAR-13398 extract common component for checking issue sync status
Jacek [Fri, 5 Jun 2020 07:12:30 +0000 (09:12 +0200)]
SONAR-13398 extract common component for checking issue sync status

4 years agoSONAR-13444 order projects by last analysis date
Pierre [Wed, 10 Jun 2020 08:10:47 +0000 (10:10 +0200)]
SONAR-13444 order projects by last analysis date

4 years agoSONAR-13444 purge CE indexation tasks when triggering a disaster recovery
Pierre [Tue, 9 Jun 2020 14:11:05 +0000 (16:11 +0200)]
SONAR-13444 purge CE indexation tasks when triggering a disaster recovery

4 years agoSONAR-13444 background tasks for issue indexation implementation
Pierre [Tue, 2 Jun 2020 14:13:48 +0000 (16:13 +0200)]
SONAR-13444 background tasks for issue indexation implementation

4 years agoSONAR-13398 add ws api/ce/indexation_status to track progress of issue indexation
Jacek [Wed, 3 Jun 2020 15:50:36 +0000 (17:50 +0200)]
SONAR-13398 add ws api/ce/indexation_status to track progress of issue indexation

4 years agoSONAR-13398 return 'needIssueSync' flag in api/navigation/global WS
Jacek [Tue, 2 Jun 2020 13:27:05 +0000 (15:27 +0200)]
SONAR-13398 return 'needIssueSync' flag in api/navigation/global WS

4 years agoSONAR-13399 return 'needIssueSync' flag in api/components/show WS
Jacek [Tue, 2 Jun 2020 09:33:40 +0000 (11:33 +0200)]
SONAR-13399 return 'needIssueSync' flag in api/components/show WS

4 years agoSONAR-13399 return 'needIssueSync' flag in api/components/search_projects WS
Jacek [Mon, 1 Jun 2020 11:42:40 +0000 (13:42 +0200)]
SONAR-13399 return 'needIssueSync' flag in api/components/search_projects WS

4 years agoSONAR-13444 add 'need_issue_sync' to 'project_branches' table
Jacek [Fri, 29 May 2020 13:11:50 +0000 (15:11 +0200)]
SONAR-13444 add 'need_issue_sync' to 'project_branches' table

4 years agoSONAR-13489 Fix permission issue with hotspot assign action
Jacek [Wed, 24 Jun 2020 12:50:47 +0000 (14:50 +0200)]
SONAR-13489 Fix permission issue with hotspot assign action

4 years agoSONAR-13500 fix broken code block formatting
michaelbirnstiehl [Wed, 24 Jun 2020 13:35:17 +0000 (08:35 -0500)]
SONAR-13500 fix broken code block formatting

4 years agoSONAR-13503 Update Specifying Exclusion Example in Narrowing the Focus
michaelbirnstiehl [Tue, 23 Jun 2020 16:59:40 +0000 (11:59 -0500)]
SONAR-13503 Update Specifying Exclusion Example in Narrowing the Focus

4 years agoDOCS update Project Settings paths in Narrowing Focus doc
michaelbirnstiehl [Tue, 23 Jun 2020 15:51:51 +0000 (10:51 -0500)]
DOCS update Project Settings paths in Narrowing Focus doc

4 years agoOptimize database migrations
Duarte Meneses [Thu, 11 Jun 2020 15:46:57 +0000 (10:46 -0500)]
Optimize database migrations

4 years agoDOCS add forkDATE API to API Changes
MikeBirnstiehl [Tue, 23 Jun 2020 14:59:47 +0000 (09:59 -0500)]
DOCS add forkDATE API to API Changes

4 years ago[DOCS] removed reference to old version of elasticsearch
tobias-trabelsi-sonarsource [Tue, 23 Jun 2020 13:53:46 +0000 (15:53 +0200)]
[DOCS] removed reference to old version of elasticsearch

4 years agoSONAR-13560 Add Python Rules S5131 and S2631 to Security Engine Docs
michaelbirnstiehl [Mon, 22 Jun 2020 17:06:32 +0000 (12:06 -0500)]
SONAR-13560 Add Python Rules S5131 and S2631 to Security Engine Docs

4 years ago[DOCS] increased limits as the load on the system increased
tobias-trabelsi-sonarsource [Tue, 23 Jun 2020 06:06:01 +0000 (08:06 +0200)]
[DOCS] increased limits as the load on the system increased

* [DOCS] increased limits as the load on the system increased

* [DOCS] mentioned in release notes as well

Co-authored-by: michaelbirnstiehl <michael.birnstiehl@sonarsource.com>
4 years agoUpgrade Jackson Dataformat dependencies to 2.10.4
Simon Brandhof [Mon, 22 Jun 2020 09:54:52 +0000 (11:54 +0200)]
Upgrade Jackson Dataformat dependencies to 2.10.4

4 years agoUpgrade Hazelcast to 3.12.7
Simon Brandhof [Mon, 22 Jun 2020 09:46:31 +0000 (11:46 +0200)]
Upgrade Hazelcast to 3.12.7

Bug-fixes listed in https://docs.hazelcast.org/docs/rn/index.html#3-12-7

4 years agoSize of zip distribution increased because of recent lib upgrades
Simon Brandhof [Mon, 22 Jun 2020 09:22:50 +0000 (11:22 +0200)]
Size of zip distribution increased because of recent lib upgrades

4 years agoUpgrade PostgreSQL driver to 42.2.14
Simon Brandhof [Mon, 22 Jun 2020 08:58:01 +0000 (10:58 +0200)]
Upgrade PostgreSQL driver to 42.2.14

Fixes potential vulnerability CVE-2020-13692

4 years agoUpgrade jjwt to 0.11.2
Simon Brandhof [Mon, 22 Jun 2020 08:53:24 +0000 (10:53 +0200)]
Upgrade jjwt to 0.11.2

4 years agoUpgrade Tomcat to 8.5.56
Simon Brandhof [Mon, 22 Jun 2020 08:44:54 +0000 (10:44 +0200)]
Upgrade Tomcat to 8.5.56

The vulnerability https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-9484
is not exploitable but it generates a false-positive in SCA reports.
Upgrading kills the noise.

4 years agoUpgrade commons-io to 2.7
Simon Brandhof [Mon, 22 Jun 2020 08:42:08 +0000 (10:42 +0200)]
Upgrade commons-io to 2.7

Avoids vulnerability https://issues.apache.org/jira/browse/IO-556

4 years agoSONAR-13550 Update HTTPS configuration on Operate the Server page
michaelbirnstiehl [Thu, 18 Jun 2020 22:30:21 +0000 (17:30 -0500)]
SONAR-13550 Update HTTPS configuration on Operate the Server page

4 years agoSONAR-13557 Show full directory facet path on hover
Wouter Admiraal [Fri, 19 Jun 2020 13:03:31 +0000 (15:03 +0200)]
SONAR-13557 Show full directory facet path on hover

4 years agoSONAR-13075 Show a legend for the New Code period on the activity graph
Wouter Admiraal [Mon, 15 Jun 2020 15:46:06 +0000 (17:46 +0200)]
SONAR-13075 Show a legend for the New Code period on the activity graph

4 years agoSONAR-13114 Click on the Homepage button reverts back to the default homepage
Wouter Admiraal [Mon, 15 Jun 2020 13:20:46 +0000 (15:20 +0200)]
SONAR-13114 Click on the Homepage button reverts back to the default homepage

4 years agoSONAR-13152 Use consistent spelling for analyze
Wouter Admiraal [Mon, 15 Jun 2020 12:14:09 +0000 (14:14 +0200)]
SONAR-13152 Use consistent spelling for analyze

4 years agoSONAR-13385 Sort plugins on Marketplace alphabetically
Wouter Admiraal [Mon, 15 Jun 2020 11:56:38 +0000 (13:56 +0200)]
SONAR-13385 Sort plugins on Marketplace alphabetically

4 years agoSONAR-13386 Don't show 'plugin will get installed' if it's already installed
Wouter Admiraal [Mon, 15 Jun 2020 11:06:06 +0000 (13:06 +0200)]
SONAR-13386 Don't show 'plugin will get installed' if it's already installed

4 years agoSONAR-13459 Sort Quality Profiles by display name
Wouter Admiraal [Mon, 15 Jun 2020 08:09:03 +0000 (10:09 +0200)]
SONAR-13459 Sort Quality Profiles by display name

4 years agoSONAR-13527 Show full filename in concise issue on hover
Wouter Admiraal [Mon, 15 Jun 2020 07:28:56 +0000 (09:28 +0200)]
SONAR-13527 Show full filename in concise issue on hover

4 years agoSONAR-13328 fix SSF-106
Michal Duda [Fri, 5 Jun 2020 23:14:56 +0000 (01:14 +0200)]
SONAR-13328 fix SSF-106

4 years agoSONAR-13327 Fix SSF-107
Julien Lancelot [Mon, 15 Jun 2020 16:19:02 +0000 (18:19 +0200)]
SONAR-13327 Fix SSF-107

* SONAR-13327 Create 'SAML_MESSAGE_IDS' table and DAO
* SONAR-13327 Check SAML Message id not already exist during auth
* SONAR-13327 Clean expired SAML Message ids daily

4 years agoSONAR-13221 Increase size of FK user_uuid column to 255
Jacek [Mon, 15 Jun 2020 12:59:20 +0000 (14:59 +0200)]
SONAR-13221 Increase size of FK user_uuid column to 255

4 years agoSONAR-13331 Display external engine name in issues
Wouter Admiraal [Tue, 9 Jun 2020 05:38:04 +0000 (07:38 +0200)]
SONAR-13331 Display external engine name in issues

4 years agoSONAR-13116 Improve help message when Bitbucket repository import is not available
Wouter Admiraal [Mon, 8 Jun 2020 13:01:47 +0000 (15:01 +0200)]
SONAR-13116 Improve help message when Bitbucket repository import is not available

4 years agoSONAR-13130 Capitalize the 'I' in Project information and Application information
Wouter Admiraal [Mon, 8 Jun 2020 12:52:58 +0000 (14:52 +0200)]
SONAR-13130 Capitalize the 'I' in Project information and Application information

4 years agoSONAR-13336 Larger click target for 'Create new project' link
Wouter Admiraal [Mon, 8 Jun 2020 12:51:19 +0000 (14:51 +0200)]
SONAR-13336 Larger click target for 'Create new project' link

4 years agoSONAR-13355 Deleting an Application should redirect to the homepage
Wouter Admiraal [Mon, 8 Jun 2020 12:46:55 +0000 (14:46 +0200)]
SONAR-13355 Deleting an Application should redirect to the homepage

4 years agoSONAR-13517 Improve code snippets visually
Wouter Admiraal [Fri, 5 Jun 2020 15:03:29 +0000 (17:03 +0200)]
SONAR-13517 Improve code snippets visually

4 years agoSONAR-12989 Display project extension's menu for all branchlikes
Wouter Admiraal [Fri, 5 Jun 2020 11:34:56 +0000 (13:34 +0200)]
SONAR-12989 Display project extension's menu for all branchlikes

4 years agoSONAR-13409 Update New Code Period Wording
michaelbirnstiehl [Wed, 20 May 2020 12:43:16 +0000 (07:43 -0500)]
SONAR-13409 Update New Code Period Wording

4 years agoSONAR-13391 handle missing newcode
Jeremy [Fri, 29 May 2020 13:32:36 +0000 (15:32 +0200)]
SONAR-13391 handle missing newcode

4 years agoAdd CheckForNull to ScmProvider#revision
Duarte Meneses [Tue, 26 May 2020 15:57:53 +0000 (10:57 -0500)]
Add CheckForNull to ScmProvider#revision

4 years agoSONAR-13391 Add reference branch option to new code setting
Jeremy Davis [Mon, 18 May 2020 15:59:38 +0000 (17:59 +0200)]
SONAR-13391 Add reference branch option to new code setting

4 years agoSONAR-13390 SONAR-13391 New Code Reference Branch
Duarte Meneses [Tue, 12 May 2020 19:14:38 +0000 (14:14 -0500)]
SONAR-13390 SONAR-13391 New Code Reference Branch

4 years agoSONAR-13472 Fix SSF-113
Julien Lancelot [Thu, 11 Jun 2020 08:15:31 +0000 (10:15 +0200)]
SONAR-13472 Fix SSF-113

* SONAR-13472 Create 'SESSION_TOKENS' table
* SONAR-13472 Remove 'SESSION_TOKENS' from user when disabling an user
* SONAR-13472 Replace JwtSession expiration duration by a time
* SONAR-13472 Create, update and delete SessionToken during authentication lifecycle
* SONAR-13472 Purge expired session tokens at start-up and every day
* SONAR-13472 Improve log during session tokens cleaning
* Add example to start a Keycloak server already configured

4 years agoUpdate sonar-ui-common to 1.0.4
Wouter Admiraal [Tue, 2 Jun 2020 09:23:02 +0000 (11:23 +0200)]
Update sonar-ui-common to 1.0.4

4 years agoSONAR-13494 Prevent ALM binding table from blinking when showing the delete modal
Wouter Admiraal [Fri, 29 May 2020 15:03:57 +0000 (17:03 +0200)]
SONAR-13494 Prevent ALM binding table from blinking when showing the delete modal

4 years agoSONARGRADL-70 Update Docs with changes in v3.0
michaelbirnstiehl [Fri, 5 Jun 2020 19:38:25 +0000 (14:38 -0500)]
SONARGRADL-70 Update Docs with changes in v3.0

4 years agoDOCS add version number format information
michaelbirnstiehl [Thu, 21 May 2020 15:22:11 +0000 (10:22 -0500)]
DOCS add version number format information

4 years agoTable creation migrations should not be re-entrant
Julien Lancelot [Wed, 3 Jun 2020 12:34:45 +0000 (14:34 +0200)]
Table creation migrations should not be re-entrant

* Table creation should not be re-entrant

The creation of a table should not be re-entrant. Indeed, if the creation of the table is in success but not the creation of the index(es), then next execution of the migration will ignore creation of indexes.

* Simplify some mappers insert usage and some dao tests

4 years agoDOCS minor changes for adding a hotspot rules (#2832)
eric-therond-sonarsource [Wed, 3 Jun 2020 12:24:53 +0000 (14:24 +0200)]
DOCS minor changes for adding a hotspot rules (#2832)

4 years agoDOCS mentioned sonar.cluster.node.host is mandatory
tobias-trabelsi-sonarsource [Wed, 3 Jun 2020 08:01:43 +0000 (10:01 +0200)]
DOCS mentioned sonar.cluster.node.host is mandatory

4 years agoSONAR-12920 Add product footer to the Hotspots page
Wouter Admiraal [Thu, 28 May 2020 15:56:02 +0000 (17:56 +0200)]
SONAR-12920 Add product footer to the Hotspots page

4 years agoSONAR-13408 Don't close activity metrics dropdown when clicking inside it
Wouter Admiraal [Thu, 28 May 2020 13:47:09 +0000 (15:47 +0200)]
SONAR-13408 Don't close activity metrics dropdown when clicking inside it

4 years agoSONAR-13344 Gray out disabled Import from Bitbucket Server button
Wouter Admiraal [Thu, 28 May 2020 13:42:42 +0000 (15:42 +0200)]
SONAR-13344 Gray out disabled Import from Bitbucket Server button

4 years agoSONAR-13419 Show complete 1 year history on overview activity panel
Wouter Admiraal [Thu, 28 May 2020 13:34:46 +0000 (15:34 +0200)]
SONAR-13419 Show complete 1 year history on overview activity panel

4 years agoSONAR-13462 Correct Portfolio activity links
Wouter Admiraal [Thu, 28 May 2020 13:25:00 +0000 (15:25 +0200)]
SONAR-13462 Correct Portfolio activity links

4 years agoSONAR-13496 Update sonar-javascript, sonar-python to latest release(s)
sns-seb [Mon, 1 Jun 2020 09:04:30 +0000 (09:04 +0000)]
SONAR-13496 Update sonar-javascript, sonar-python to latest release(s)

4 years agoImprove description of 'f' in 'api/rules/search' WS
Duarte Meneses [Fri, 29 May 2020 19:14:52 +0000 (14:14 -0500)]
Improve description of 'f' in 'api/rules/search' WS

4 years agoFix api/components/search WS docs to not include unsupported types
Jacek [Wed, 27 May 2020 14:05:20 +0000 (16:05 +0200)]
Fix api/components/search WS docs to not include unsupported types

4 years agoSONAR-13221 remove rules parameters orphans rows
Pierre [Fri, 29 May 2020 13:00:02 +0000 (15:00 +0200)]
SONAR-13221 remove rules parameters orphans rows

4 years agoDOCS Bump Maven Scanner Version in Examples
colin-mueller-sonarsource [Fri, 29 May 2020 14:18:46 +0000 (16:18 +0200)]
DOCS Bump Maven Scanner Version in Examples

4 years agoSONAR-13460 Fix incorrect hotspot total count
Philippe Perrin [Mon, 25 May 2020 12:09:43 +0000 (14:09 +0200)]
SONAR-13460 Fix incorrect hotspot total count

4 years agoBump to sonar-ui-common@1.0.3
Philippe Perrin [Mon, 18 May 2020 09:25:40 +0000 (11:25 +0200)]
Bump to sonar-ui-common@1.0.3

4 years agoBump to sonar-ui-common@1.0.2
Philippe Perrin [Fri, 15 May 2020 16:02:23 +0000 (18:02 +0200)]
Bump to sonar-ui-common@1.0.2

4 years agoBump to sonar-ui-common@1.0.0
Philippe Perrin [Fri, 15 May 2020 07:15:38 +0000 (09:15 +0200)]
Bump to sonar-ui-common@1.0.0

4 years agoSONAR-13291 Remove file reference in global search.
Mathieu Suen [Wed, 13 May 2020 13:23:07 +0000 (15:23 +0200)]
SONAR-13291 Remove file reference in global search.

4 years agoSONAR-12266 Remove favorite icon for file.
mathieu-suen-sonarsource [Mon, 18 May 2020 14:01:23 +0000 (16:01 +0200)]
SONAR-12266 Remove favorite icon for file.

4 years agoSONAR-12266 Drop favourites for files
Jacek [Thu, 14 May 2020 09:32:01 +0000 (11:32 +0200)]
SONAR-12266 Drop favourites for files

4 years agoSONAR-13291 deprecate 'language' param and remove 'language' field from component...
Jacek [Wed, 13 May 2020 14:30:16 +0000 (16:30 +0200)]
SONAR-13291 deprecate 'language' param and remove 'language' field from component ES index

4 years agoSONAR-13291 index components with qualifier ['APP', 'TRK', 'VW', 'SVW'] only in...
Jacek [Wed, 13 May 2020 11:35:10 +0000 (13:35 +0200)]
SONAR-13291  index components with qualifier ['APP', 'TRK', 'VW', 'SVW'] only in Component ES index

4 years agoSONAR-13447 Update the Upgrade Notes with deprecated WS parameters and plugin API...
MikeBirnstiehl [Wed, 20 May 2020 17:22:21 +0000 (12:22 -0500)]
SONAR-13447 Update the Upgrade Notes with deprecated WS parameters and plugin API method

4 years agoSONAR-13438 Add Back and Restore Documentation
michaelbirnstiehl [Thu, 21 May 2020 15:09:15 +0000 (10:09 -0500)]
SONAR-13438 Add Back and Restore Documentation

4 years agoSONAR-13436 Update Web API docs - quality_gates
Jacek [Wed, 20 May 2020 09:14:29 +0000 (11:14 +0200)]
SONAR-13436 Update Web API docs - quality_gates

4 years agoSONAR-13436 Update Web API docs - user_groups
Jacek [Wed, 20 May 2020 08:58:21 +0000 (10:58 +0200)]
SONAR-13436 Update Web API docs - user_groups

4 years agoSONAR-13436 Update Web API docs - permissions
Jacek [Wed, 20 May 2020 08:21:55 +0000 (10:21 +0200)]
SONAR-13436 Update Web API docs - permissions

4 years agoSONAR-13436 Update Web API docs - metrics
Jacek [Wed, 20 May 2020 07:48:59 +0000 (09:48 +0200)]
SONAR-13436 Update Web API docs - metrics