Commit graph

4438 commits

Author SHA1 Message Date
Jesus Wahrman
3f5e855d29
[docs] Remove experimental message from saved objects import and export apis for 8.12 (#202529)
## Summary

Same as https://github.com/elastic/kibana/pull/202173 but for 8.12


### Checklist

Check the PR satisfies following conditions. 

- [x]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
2024-12-03 22:29:49 -08:00
Lisa Cawley
2b9a3870f8
[8.12] Update serverless link targets (#199396) (#199559)
# Backport

This will backport the following commits from `main` to `8.12`:
- [Update serverless link targets
(#199396)](https://github.com/elastic/kibana/pull/199396)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2024-11-08T19:47:28Z","message":"Update
serverless link targets
(#199396)","sha":"13910194838a63991bdcde0a9d83d688d1025592","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","v9.0.0","docs","v8.16.0","backport:version","v8.17.0","v8.15.4"],"number":199396,"url":"https://github.com/elastic/kibana/pull/199396","mergeCommit":{"message":"Update
serverless link targets
(#199396)","sha":"13910194838a63991bdcde0a9d83d688d1025592"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/199396","number":199396,"mergeCommit":{"message":"Update
serverless link targets
(#199396)","sha":"13910194838a63991bdcde0a9d83d688d1025592"}},{"branch":"8.16","label":"v8.16.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/199552","number":199552,"state":"OPEN"},{"branch":"8.x","label":"v8.17.0","labelRegex":"^v8.17.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/199551","number":199551,"state":"OPEN"},{"branch":"8.15","label":"v8.15.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/199553","number":199553,"state":"OPEN"}]}]
BACKPORT-->
2024-11-08 15:41:53 -08:00
Lisa Cawley
3dabc17e43
[8.12] Add ECS version metadata to doc link service (#182192) (#182480)
# Backport

This will backport the following commits from `main` to `8.12`:
- [Add ECS version metadata to doc link service
(#182192)](https://github.com/elastic/kibana/pull/182192)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2024-05-01T23:21:13Z","message":"Add
ECS version metadata to doc link service
(#182192)","sha":"e0c3cc638002d3b08207a70f3e278ada73d4b7cb","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","docs","v8.14.0","v8.12.3","v8.13.3","v8.15.0"],"number":182192,"url":"https://github.com/elastic/kibana/pull/182192","mergeCommit":{"message":"Add
ECS version metadata to doc link service
(#182192)","sha":"e0c3cc638002d3b08207a70f3e278ada73d4b7cb"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.14","label":"v8.14.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/182316","number":182316,"state":"MERGED","mergeCommit":{"sha":"d3738cbe455389ce7ea5a3331319e1c9e157cd02","message":"[8.14]
Add ECS version metadata to doc link service (#182192) (#182316)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.14`:\n- [Add ECS version metadata to doc link
service\n(#182192)](https://github.com/elastic/kibana/pull/182192)\n\n<!---
Backport version: 9.4.3 -->\n\n### Questions ?\nPlease refer to the
[Backport
tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT
[{\"author\":{\"name\":\"Lisa\nCawley\",\"email\":\"lcawley@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2024-05-01T23:21:13Z\",\"message\":\"Add\nECS
version metadata to doc link
service\n(#182192)\",\"sha\":\"e0c3cc638002d3b08207a70f3e278ada73d4b7cb\",\"branchLabelMapping\":{\"^v8.15.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Docs\",\"release_note:skip\",\"docs\",\"v8.14.0\",\"v8.12.3\",\"v8.13.3\",\"v8.15.0\"],\"title\":\"Add\nECS
version metadata to doc
link\nservice\",\"number\":182192,\"url\":\"https://github.com/elastic/kibana/pull/182192\",\"mergeCommit\":{\"message\":\"Add\nECS
version metadata to doc link
service\n(#182192)\",\"sha\":\"e0c3cc638002d3b08207a70f3e278ada73d4b7cb\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[\"8.14\",\"8.12\",\"8.13\"],\"targetPullRequestStates\":[{\"branch\":\"8.14\",\"label\":\"v8.14.0\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"8.12\",\"label\":\"v8.12.3\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"8.13\",\"label\":\"v8.13.3\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"main\",\"label\":\"v8.15.0\",\"branchLabelMappingKey\":\"^v8.15.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/182192\",\"number\":182192,\"mergeCommit\":{\"message\":\"Add\nECS
version metadata to doc link
service\n(#182192)\",\"sha\":\"e0c3cc638002d3b08207a70f3e278ada73d4b7cb\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Lisa Cawley
<lcawley@elastic.co>"}},{"branch":"8.12","label":"v8.12.3","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.13","label":"v8.13.3","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/182315","number":182315,"state":"MERGED","mergeCommit":{"sha":"ca4edd23c91d97d0f047c50f352bdd5c7763190a","message":"[8.13]
Add ECS version metadata to doc link service (#182192) (#182315)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.13`:\n- [Add ECS version metadata to doc link
service\n(#182192)](https://github.com/elastic/kibana/pull/182192)\n\n<!---
Backport version: 9.4.3 -->\n\n### Questions ?\nPlease refer to the
[Backport
tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT
[{\"author\":{\"name\":\"Lisa\nCawley\",\"email\":\"lcawley@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2024-05-01T23:21:13Z\",\"message\":\"Add\nECS
version metadata to doc link
service\n(#182192)\",\"sha\":\"e0c3cc638002d3b08207a70f3e278ada73d4b7cb\",\"branchLabelMapping\":{\"^v8.15.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Docs\",\"release_note:skip\",\"docs\",\"v8.14.0\",\"v8.12.3\",\"v8.13.3\",\"v8.15.0\"],\"title\":\"Add\nECS
version metadata to doc
link\nservice\",\"number\":182192,\"url\":\"https://github.com/elastic/kibana/pull/182192\",\"mergeCommit\":{\"message\":\"Add\nECS
version metadata to doc link
service\n(#182192)\",\"sha\":\"e0c3cc638002d3b08207a70f3e278ada73d4b7cb\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[\"8.14\",\"8.12\",\"8.13\"],\"targetPullRequestStates\":[{\"branch\":\"8.14\",\"label\":\"v8.14.0\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"8.12\",\"label\":\"v8.12.3\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"8.13\",\"label\":\"v8.13.3\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"main\",\"label\":\"v8.15.0\",\"branchLabelMappingKey\":\"^v8.15.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/182192\",\"number\":182192,\"mergeCommit\":{\"message\":\"Add\nECS
version metadata to doc link
service\n(#182192)\",\"sha\":\"e0c3cc638002d3b08207a70f3e278ada73d4b7cb\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Lisa Cawley
<lcawley@elastic.co>"}},{"branch":"main","label":"v8.15.0","labelRegex":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/182192","number":182192,"mergeCommit":{"message":"Add
ECS version metadata to doc link service
(#182192)","sha":"e0c3cc638002d3b08207a70f3e278ada73d4b7cb"}}]}]
BACKPORT-->
2024-05-02 22:03:13 -05:00
Kibana Machine
aade97320e
[8.12] Display username field of ServiceNow as textbox (#178002) (#178012)
# Backport

This will backport the following commits from `main` to `8.12`:
- [Display username field of ServiceNow as textbox
(#178002)](https://github.com/elastic/kibana/pull/178002)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Chenhui
Wang","email":"54903978+wangch079@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-03-05T14:41:12Z","message":"Display
username field of ServiceNow as textbox (#178002)\n\n##
Summary\r\n\r\nDisplay the `Username` field of native ServiceNow
connector as textbox,\r\ninstead of textarea.\r\n\r\n### For
maintainers\r\n\r\n- [ ] This was checked for breaking API changes and
was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"6cb73aaec15b230a65d2e17a9d6ef970a1061709","branchLabelMapping":{"^v8.14.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:EnterpriseSearch","v8.12.0","v8.13.0","v8.14.0"],"title":"Display
username field of ServiceNow as
textbox","number":178002,"url":"https://github.com/elastic/kibana/pull/178002","mergeCommit":{"message":"Display
username field of ServiceNow as textbox (#178002)\n\n##
Summary\r\n\r\nDisplay the `Username` field of native ServiceNow
connector as textbox,\r\ninstead of textarea.\r\n\r\n### For
maintainers\r\n\r\n- [ ] This was checked for breaking API changes and
was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"6cb73aaec15b230a65d2e17a9d6ef970a1061709"}},"sourceBranch":"main","suggestedTargetBranches":["8.12","8.13"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.13","label":"v8.13.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.14.0","branchLabelMappingKey":"^v8.14.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/178002","number":178002,"mergeCommit":{"message":"Display
username field of ServiceNow as textbox (#178002)\n\n##
Summary\r\n\r\nDisplay the `Username` field of native ServiceNow
connector as textbox,\r\ninstead of textarea.\r\n\r\n### For
maintainers\r\n\r\n- [ ] This was checked for breaking API changes and
was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"6cb73aaec15b230a65d2e17a9d6ef970a1061709"}}]}]
BACKPORT-->

Co-authored-by: Chenhui Wang <54903978+wangch079@users.noreply.github.com>
2024-03-05 09:11:24 -07:00
Jon
9c2b28eee9
[8.12] Upgrade Node.js to 18.19.1 (#177079)
#177042

---------

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Gergő Ábrahám <gergo.abraham@elastic.co>
2024-02-22 12:02:50 -08:00
Kibana Machine
625fb5df67
[8.12] [Search] Fix multiple radio buttons conflicting in connector config (#176795) (#176809)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Search] Fix multiple radio buttons conflicting in connector config
(#176795)](https://github.com/elastic/kibana/pull/176795)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Sander
Philipse","email":"94373878+sphilipse@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-02-13T10:57:32Z","message":"[Search]
Fix multiple radio buttons conflicting in connector config
(#176795)\n\n## Summary\r\n\r\nThis fixes an issue where multiple radio
groups in a single connector\r\nconfig would conflict leading to UI
glitches.","sha":"8477b6b8bc0f9a2b32e6650a8064d7b3cd461e9b","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:EnterpriseSearch","v8.13.0","v8.12.2","v8.14.0"],"title":"[Search]
Fix multiple radio buttons conflicting in connector
config","number":176795,"url":"https://github.com/elastic/kibana/pull/176795","mergeCommit":{"message":"[Search]
Fix multiple radio buttons conflicting in connector config
(#176795)\n\n## Summary\r\n\r\nThis fixes an issue where multiple radio
groups in a single connector\r\nconfig would conflict leading to UI
glitches.","sha":"8477b6b8bc0f9a2b32e6650a8064d7b3cd461e9b"}},"sourceBranch":"main","suggestedTargetBranches":["8.12","8.14"],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/176795","number":176795,"mergeCommit":{"message":"[Search]
Fix multiple radio buttons conflicting in connector config
(#176795)\n\n## Summary\r\n\r\nThis fixes an issue where multiple radio
groups in a single connector\r\nconfig would conflict leading to UI
glitches.","sha":"8477b6b8bc0f9a2b32e6650a8064d7b3cd461e9b"}},{"branch":"8.12","label":"v8.12.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.14","label":"v8.14.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Sander Philipse <94373878+sphilipse@users.noreply.github.com>
2024-02-13 05:21:30 -07:00
Kibana Machine
341e9e6122
[8.12] [Search] Fix connector config resetting without changes (#176235) (#176297)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Search] Fix connector config resetting without changes
(#176235)](https://github.com/elastic/kibana/pull/176235)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Sander
Philipse","email":"94373878+sphilipse@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-02-06T14:08:19Z","message":"[Search]
Fix connector config resetting without changes (#176235)\n\n##
Summary\r\n\r\nThis fixes an issue in the connector configuration where
the config\r\nwould keep resetting without config
changes.","sha":"9ccd7cc5713cf893c8f22fc52f3f8d5d71635e7e","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:EnterpriseSearch","v8.13.0","v8.12.2"],"title":"[Search]
Fix connector config resetting without
changes","number":176235,"url":"https://github.com/elastic/kibana/pull/176235","mergeCommit":{"message":"[Search]
Fix connector config resetting without changes (#176235)\n\n##
Summary\r\n\r\nThis fixes an issue in the connector configuration where
the config\r\nwould keep resetting without config
changes.","sha":"9ccd7cc5713cf893c8f22fc52f3f8d5d71635e7e"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/176235","number":176235,"mergeCommit":{"message":"[Search]
Fix connector config resetting without changes (#176235)\n\n##
Summary\r\n\r\nThis fixes an issue in the connector configuration where
the config\r\nwould keep resetting without config
changes.","sha":"9ccd7cc5713cf893c8f22fc52f3f8d5d71635e7e"}},{"branch":"8.12","label":"v8.12.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Sander Philipse <94373878+sphilipse@users.noreply.github.com>
2024-02-06 08:29:21 -07:00
Kibana Machine
17deb364b9
[8.12] Adding check to escape pushes to output in kbn-handlebars (#175490) (#175828)
# Backport

This will backport the following commits from `main` to `8.12`:
- [Adding check to escape pushes to output in kbn-handlebars
(#175490)](https://github.com/elastic/kibana/pull/175490)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"Kurt","email":"kc13greiner@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-01-29T17:02:20Z","message":"Adding
check to escape pushes to output in kbn-handlebars (#175490)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/174865\r\n\r\nA bug was
reported that noticed a difference between kbn-handlbars and\r\nthe
original handlebars when it came to escaping nested
values.\r\n\r\nAdditional checks have been added to verify whether
escaping should be\r\nperformed.\r\n\r\n## Testing\r\n\r\nWhen reviewing
the unit tests notice the permutations of\r\nnested/un-nested inputs for
each type of template(simple, helper, block)\r\nwith all values
`noEscape` compiler option (default(false), false, true)\r\n\r\n##
Release Note\r\n\r\nFixed issue with `@kbn-handlebars` where nested
inputs were not being\r\nescaped
properly\r\n\r\n---------\r\n\r\nCo-authored-by: Jeramy Soucy
<jeramy.soucy@elastic.co>","sha":"100975f280704c0cb6210c0817052afce71f7f2d","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Security","backport:all-open","v8.13.0"],"title":"Adding
check to escape pushes to output in
kbn-handlebars","number":175490,"url":"https://github.com/elastic/kibana/pull/175490","mergeCommit":{"message":"Adding
check to escape pushes to output in kbn-handlebars (#175490)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/174865\r\n\r\nA bug was
reported that noticed a difference between kbn-handlbars and\r\nthe
original handlebars when it came to escaping nested
values.\r\n\r\nAdditional checks have been added to verify whether
escaping should be\r\nperformed.\r\n\r\n## Testing\r\n\r\nWhen reviewing
the unit tests notice the permutations of\r\nnested/un-nested inputs for
each type of template(simple, helper, block)\r\nwith all values
`noEscape` compiler option (default(false), false, true)\r\n\r\n##
Release Note\r\n\r\nFixed issue with `@kbn-handlebars` where nested
inputs were not being\r\nescaped
properly\r\n\r\n---------\r\n\r\nCo-authored-by: Jeramy Soucy
<jeramy.soucy@elastic.co>","sha":"100975f280704c0cb6210c0817052afce71f7f2d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/175490","number":175490,"mergeCommit":{"message":"Adding
check to escape pushes to output in kbn-handlebars (#175490)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/174865\r\n\r\nA bug was
reported that noticed a difference between kbn-handlbars and\r\nthe
original handlebars when it came to escaping nested
values.\r\n\r\nAdditional checks have been added to verify whether
escaping should be\r\nperformed.\r\n\r\n## Testing\r\n\r\nWhen reviewing
the unit tests notice the permutations of\r\nnested/un-nested inputs for
each type of template(simple, helper, block)\r\nwith all values
`noEscape` compiler option (default(false), false, true)\r\n\r\n##
Release Note\r\n\r\nFixed issue with `@kbn-handlebars` where nested
inputs were not being\r\nescaped
properly\r\n\r\n---------\r\n\r\nCo-authored-by: Jeramy Soucy
<jeramy.soucy@elastic.co>","sha":"100975f280704c0cb6210c0817052afce71f7f2d"}}]}]
BACKPORT-->

Co-authored-by: Kurt <kc13greiner@users.noreply.github.com>
2024-01-29 11:23:46 -07:00
Kibana Machine
cdfd4cec0a
[8.12] ES|QL in-product help update for 8.12 (#175300) (#175327)
# Backport

This will backport the following commits from `main` to `8.12`:
- [ES|QL in-product help update for 8.12
(#175300)](https://github.com/elastic/kibana/pull/175300)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Abdon
Pijpelink","email":"abdon.pijpelink@elastic.co"},"sourceCommit":{"committedDate":"2024-01-23T16:21:56Z","message":"ES|QL
in-product help update for 8.12 (#175300)\n\nThis PR updates the ES|QL
in-product help with the following:\r\n\r\n- New functions: TO_GEOPOINT,
TO_CARTESIANPOINT\r\n- Added erroneously omitted function:
ENDS_WIDTH\r\n- Updated description of
POW","sha":"95b81318f948193c2c8495181e659b8a557e9650","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:prev-minor","Feature:ES|QL","v8.13.0"],"title":"ES|QL
in-product help update for
8.12","number":175300,"url":"https://github.com/elastic/kibana/pull/175300","mergeCommit":{"message":"ES|QL
in-product help update for 8.12 (#175300)\n\nThis PR updates the ES|QL
in-product help with the following:\r\n\r\n- New functions: TO_GEOPOINT,
TO_CARTESIANPOINT\r\n- Added erroneously omitted function:
ENDS_WIDTH\r\n- Updated description of
POW","sha":"95b81318f948193c2c8495181e659b8a557e9650"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/175300","number":175300,"mergeCommit":{"message":"ES|QL
in-product help update for 8.12 (#175300)\n\nThis PR updates the ES|QL
in-product help with the following:\r\n\r\n- New functions: TO_GEOPOINT,
TO_CARTESIANPOINT\r\n- Added erroneously omitted function:
ENDS_WIDTH\r\n- Updated description of
POW","sha":"95b81318f948193c2c8495181e659b8a557e9650"}}]}] BACKPORT-->

Co-authored-by: Abdon Pijpelink <abdon.pijpelink@elastic.co>
2024-01-23 10:59:01 -07:00
Kibana Machine
e1a0931d84
[8.12] [HTTP] Allow default resolution to be used for certain internal routes (#175029) (#175285)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[HTTP] Allow default resolution to be used for certain internal
routes (#175029)](https://github.com/elastic/kibana/pull/175029)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Jean-Louis
Leysens","email":"jeanlouis.leysens@elastic.co"},"sourceCommit":{"committedDate":"2024-01-23T08:36:53Z","message":"[HTTP]
Allow default resolution to be used for certain internal routes
(#175029)\n\n## Summary\r\n\r\nWhen we rolled out the ability to create
versioned routes the version\r\nparameters for internal routes became
mandatory. However, there are\r\nseveral past instances where users
integrating with Kibana come to rely\r\non routes intended for internal
access only, and developers may not be\r\naware of this
reliance.\r\n\r\nIn very select cases where passing version params (via
headers) is not\r\npossible or cumbersome it would be useful to lift the
breaking change\r\nrather than force users to, for example, abandon an
upgrade.\r\n\r\nThus, this piece of advanced user
config\r\n`useDefaultResolutionStrategyForInternalPaths` is added to
enable the\r\ndefault version resolution to be used on select internal
paths.
Use\r\nlike:\r\n\r\n```yaml\r\nserver.versioned.useVersionResolutionStrategyForInternalPaths:
['/cool_path/{id?}']\r\n```\r\n\r\n\r\n## How to test\r\n\r\n* Start
Kibana with the following in
`kibana.dev.yml`\r\n\r\n```yaml\r\nserver.versioned:\r\n
useVersionResolutionStrategyForInternalPaths:
['/internal/fleet/reset_preconfigured_agent_policies']\r\n
versionResolution: 'oldest'\r\n```\r\n\r\n* Run this cURL command
(assuming no base path mode)\r\n\r\n```sh\r\ncurl -uelastic:changeme
http://localhost:5601/internal/fleet/reset_preconfigured_agent_policies
-H 'content-type: application/json' -H 'kbn-xsrf: true' -d
'{}'\r\n```\r\n\r\n* Your request should receive `200`\r\n\r\nDo the
same but removing
`useDefaultResolutionStrategyForInternalPaths`\r\nshould result in `400`
with an error about version parameter missing.\r\n\r\n##
Risks\r\n<!--\r\nProvide a matrix or statement of known risks and how
they are mitigated.\r\nSee risk
examples:\r\nhttps://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx\r\n-->\r\n\r\n*
Configuration is not used as intended or is relied upon by users.
The\r\nlikelihood is **low** but severity **high**. To mitigate this,
the\r\nconfiguration is designed to be cumbersome and, likely, to break
over\r\ntime as internal paths evolve. Additionally the configuration
is\r\ndisabled for serverless.\r\n\r\n\r\n## Notes\r\n\r\n* Added schema
that will forbid this setting in serverless environments\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"615c16ec8a692ea8125811141045504ff40157fe","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:http","Team:Core","release_note:skip","v8.12.0","v8.12.1","v8.13.0","v8.11.4","v8.11.5"],"title":"[HTTP]
Allow default resolution to be used for certain internal
routes","number":175029,"url":"https://github.com/elastic/kibana/pull/175029","mergeCommit":{"message":"[HTTP]
Allow default resolution to be used for certain internal routes
(#175029)\n\n## Summary\r\n\r\nWhen we rolled out the ability to create
versioned routes the version\r\nparameters for internal routes became
mandatory. However, there are\r\nseveral past instances where users
integrating with Kibana come to rely\r\non routes intended for internal
access only, and developers may not be\r\naware of this
reliance.\r\n\r\nIn very select cases where passing version params (via
headers) is not\r\npossible or cumbersome it would be useful to lift the
breaking change\r\nrather than force users to, for example, abandon an
upgrade.\r\n\r\nThus, this piece of advanced user
config\r\n`useDefaultResolutionStrategyForInternalPaths` is added to
enable the\r\ndefault version resolution to be used on select internal
paths.
Use\r\nlike:\r\n\r\n```yaml\r\nserver.versioned.useVersionResolutionStrategyForInternalPaths:
['/cool_path/{id?}']\r\n```\r\n\r\n\r\n## How to test\r\n\r\n* Start
Kibana with the following in
`kibana.dev.yml`\r\n\r\n```yaml\r\nserver.versioned:\r\n
useVersionResolutionStrategyForInternalPaths:
['/internal/fleet/reset_preconfigured_agent_policies']\r\n
versionResolution: 'oldest'\r\n```\r\n\r\n* Run this cURL command
(assuming no base path mode)\r\n\r\n```sh\r\ncurl -uelastic:changeme
http://localhost:5601/internal/fleet/reset_preconfigured_agent_policies
-H 'content-type: application/json' -H 'kbn-xsrf: true' -d
'{}'\r\n```\r\n\r\n* Your request should receive `200`\r\n\r\nDo the
same but removing
`useDefaultResolutionStrategyForInternalPaths`\r\nshould result in `400`
with an error about version parameter missing.\r\n\r\n##
Risks\r\n<!--\r\nProvide a matrix or statement of known risks and how
they are mitigated.\r\nSee risk
examples:\r\nhttps://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx\r\n-->\r\n\r\n*
Configuration is not used as intended or is relied upon by users.
The\r\nlikelihood is **low** but severity **high**. To mitigate this,
the\r\nconfiguration is designed to be cumbersome and, likely, to break
over\r\ntime as internal paths evolve. Additionally the configuration
is\r\ndisabled for serverless.\r\n\r\n\r\n## Notes\r\n\r\n* Added schema
that will forbid this setting in serverless environments\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"615c16ec8a692ea8125811141045504ff40157fe"}},"sourceBranch":"main","suggestedTargetBranches":["8.12","8.11"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/175029","number":175029,"mergeCommit":{"message":"[HTTP]
Allow default resolution to be used for certain internal routes
(#175029)\n\n## Summary\r\n\r\nWhen we rolled out the ability to create
versioned routes the version\r\nparameters for internal routes became
mandatory. However, there are\r\nseveral past instances where users
integrating with Kibana come to rely\r\non routes intended for internal
access only, and developers may not be\r\naware of this
reliance.\r\n\r\nIn very select cases where passing version params (via
headers) is not\r\npossible or cumbersome it would be useful to lift the
breaking change\r\nrather than force users to, for example, abandon an
upgrade.\r\n\r\nThus, this piece of advanced user
config\r\n`useDefaultResolutionStrategyForInternalPaths` is added to
enable the\r\ndefault version resolution to be used on select internal
paths.
Use\r\nlike:\r\n\r\n```yaml\r\nserver.versioned.useVersionResolutionStrategyForInternalPaths:
['/cool_path/{id?}']\r\n```\r\n\r\n\r\n## How to test\r\n\r\n* Start
Kibana with the following in
`kibana.dev.yml`\r\n\r\n```yaml\r\nserver.versioned:\r\n
useVersionResolutionStrategyForInternalPaths:
['/internal/fleet/reset_preconfigured_agent_policies']\r\n
versionResolution: 'oldest'\r\n```\r\n\r\n* Run this cURL command
(assuming no base path mode)\r\n\r\n```sh\r\ncurl -uelastic:changeme
http://localhost:5601/internal/fleet/reset_preconfigured_agent_policies
-H 'content-type: application/json' -H 'kbn-xsrf: true' -d
'{}'\r\n```\r\n\r\n* Your request should receive `200`\r\n\r\nDo the
same but removing
`useDefaultResolutionStrategyForInternalPaths`\r\nshould result in `400`
with an error about version parameter missing.\r\n\r\n##
Risks\r\n<!--\r\nProvide a matrix or statement of known risks and how
they are mitigated.\r\nSee risk
examples:\r\nhttps://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx\r\n-->\r\n\r\n*
Configuration is not used as intended or is relied upon by users.
The\r\nlikelihood is **low** but severity **high**. To mitigate this,
the\r\nconfiguration is designed to be cumbersome and, likely, to break
over\r\ntime as internal paths evolve. Additionally the configuration
is\r\ndisabled for serverless.\r\n\r\n\r\n## Notes\r\n\r\n* Added schema
that will forbid this setting in serverless environments\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"615c16ec8a692ea8125811141045504ff40157fe"}},{"branch":"8.11","label":"v8.11.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Jean-Louis Leysens <jeanlouis.leysens@elastic.co>
2024-01-23 03:02:41 -07:00
Kibana Machine
31a32557eb
[8.12] [kbn/journeys] fix hanging on telemetry call &amp; improve logging (#175194) (#175247)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[kbn/journeys] fix hanging on telemetry call &amp; improve logging
(#175194)](https://github.com/elastic/kibana/pull/175194)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Dzmitry
Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2024-01-22T17:18:10Z","message":"[kbn/journeys]
fix hanging on telemetry call & improve logging (#175194)\n\n##
Summary\r\n\r\nThis PR fixes the issue causing (mostly)
[login\r\njourney](https://buildkite.com/elastic/kibana-single-user-performance/builds/12398#018d1149-cc2e-4591-a61c-176768081e2c)\r\nstuck
for 14 min waiting for Telemetry call response.\r\n\r\n\r\n<img
width=\"964\" alt=\"Screenshot 2024-01-22 at 11 12
24\"\r\nsrc=\"8cadc2ec-ee84-42f6-8a0c-ad949367429c\">\r\n\r\nI
believe the issue was in how we handle the Observables for
request\r\nevents. I added extra comment in the particular code
change.\r\n\r\nI no longer can reproduce it, all the events are reported
correctly:\r\n<img width=\"964\"
alt=\"image\"\r\nsrc=\"fa2c4b27-dcf2-480b-a07f-aeb23045149a\">\r\n\r\nLogs
cleaning is to log in console only performance metrics event but\r\nnot
all EBT elements. Also not to report some browser errors that
not\r\nKibana specific.\r\n\r\n\r\nTesting:\r\n\r\nrun the following
script 3-4 times\r\n```\r\nPERFORMANCE_ENABLE_TELEMETRY=1 node
scripts/run_performance.js --journey-path
x-pack/performance/journeys/login.ts\r\n```\r\n\r\n- script is completed
without delays (e.g. doesn't hang on after hook in\r\nTEST phase)\r\n-
telemetry requests are logged with correct counter and all
finished,\r\ne.g. `Waiting for telemetry request #2 to complete` is
followed by\r\n`Telemetry request #2 complete`\r\n- only events started
with `Report event \"performance_metric\"` are in\r\nconsole
output","sha":"8be528efb3169b630f44b33912adaf63bdea2a25","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v8.12.1","v8.13.0"],"title":"[kbn/journeys]
fix hanging on telemetry call & improve
logging","number":175194,"url":"https://github.com/elastic/kibana/pull/175194","mergeCommit":{"message":"[kbn/journeys]
fix hanging on telemetry call & improve logging (#175194)\n\n##
Summary\r\n\r\nThis PR fixes the issue causing (mostly)
[login\r\njourney](https://buildkite.com/elastic/kibana-single-user-performance/builds/12398#018d1149-cc2e-4591-a61c-176768081e2c)\r\nstuck
for 14 min waiting for Telemetry call response.\r\n\r\n\r\n<img
width=\"964\" alt=\"Screenshot 2024-01-22 at 11 12
24\"\r\nsrc=\"8cadc2ec-ee84-42f6-8a0c-ad949367429c\">\r\n\r\nI
believe the issue was in how we handle the Observables for
request\r\nevents. I added extra comment in the particular code
change.\r\n\r\nI no longer can reproduce it, all the events are reported
correctly:\r\n<img width=\"964\"
alt=\"image\"\r\nsrc=\"fa2c4b27-dcf2-480b-a07f-aeb23045149a\">\r\n\r\nLogs
cleaning is to log in console only performance metrics event but\r\nnot
all EBT elements. Also not to report some browser errors that
not\r\nKibana specific.\r\n\r\n\r\nTesting:\r\n\r\nrun the following
script 3-4 times\r\n```\r\nPERFORMANCE_ENABLE_TELEMETRY=1 node
scripts/run_performance.js --journey-path
x-pack/performance/journeys/login.ts\r\n```\r\n\r\n- script is completed
without delays (e.g. doesn't hang on after hook in\r\nTEST phase)\r\n-
telemetry requests are logged with correct counter and all
finished,\r\ne.g. `Waiting for telemetry request #2 to complete` is
followed by\r\n`Telemetry request #2 complete`\r\n- only events started
with `Report event \"performance_metric\"` are in\r\nconsole
output","sha":"8be528efb3169b630f44b33912adaf63bdea2a25"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/175194","number":175194,"mergeCommit":{"message":"[kbn/journeys]
fix hanging on telemetry call & improve logging (#175194)\n\n##
Summary\r\n\r\nThis PR fixes the issue causing (mostly)
[login\r\njourney](https://buildkite.com/elastic/kibana-single-user-performance/builds/12398#018d1149-cc2e-4591-a61c-176768081e2c)\r\nstuck
for 14 min waiting for Telemetry call response.\r\n\r\n\r\n<img
width=\"964\" alt=\"Screenshot 2024-01-22 at 11 12
24\"\r\nsrc=\"8cadc2ec-ee84-42f6-8a0c-ad949367429c\">\r\n\r\nI
believe the issue was in how we handle the Observables for
request\r\nevents. I added extra comment in the particular code
change.\r\n\r\nI no longer can reproduce it, all the events are reported
correctly:\r\n<img width=\"964\"
alt=\"image\"\r\nsrc=\"fa2c4b27-dcf2-480b-a07f-aeb23045149a\">\r\n\r\nLogs
cleaning is to log in console only performance metrics event but\r\nnot
all EBT elements. Also not to report some browser errors that
not\r\nKibana specific.\r\n\r\n\r\nTesting:\r\n\r\nrun the following
script 3-4 times\r\n```\r\nPERFORMANCE_ENABLE_TELEMETRY=1 node
scripts/run_performance.js --journey-path
x-pack/performance/journeys/login.ts\r\n```\r\n\r\n- script is completed
without delays (e.g. doesn't hang on after hook in\r\nTEST phase)\r\n-
telemetry requests are logged with correct counter and all
finished,\r\ne.g. `Waiting for telemetry request #2 to complete` is
followed by\r\n`Telemetry request #2 complete`\r\n- only events started
with `Report event \"performance_metric\"` are in\r\nconsole
output","sha":"8be528efb3169b630f44b33912adaf63bdea2a25"}}]}]
BACKPORT-->

Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co>
2024-01-22 11:32:05 -07:00
Kibana Machine
ddfb8ba547
[8.12] Add new RCF for github in native connector (#174986) (#175079)
# Backport

This will backport the following commits from `main` to `8.12`:
- [Add new RCF for github in native connector
(#174986)](https://github.com/elastic/kibana/pull/174986)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"akanshi-elastic","email":"125074214+akanshi-elastic@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-01-18T06:35:17Z","message":"Add
new RCF for github in native connector (#174986)\n\nSummary\r\n1. Add
new RCF in GitHub Connector.\r\n3. please add label 8.12 for this
PR\r\n\r\nChecklist\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [X] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n\r\nFor
maintainers\r\n \r\n\r\n- [ ] This was checked for breaking API changes
and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"10ab2290cac2b776eb6323c18328aef4cf55ba2c","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:EnterpriseSearch","v8.12.0","v8.12.1","v8.13.0"],"title":"Add
new RCF for github in native
connector","number":174986,"url":"https://github.com/elastic/kibana/pull/174986","mergeCommit":{"message":"Add
new RCF for github in native connector (#174986)\n\nSummary\r\n1. Add
new RCF in GitHub Connector.\r\n3. please add label 8.12 for this
PR\r\n\r\nChecklist\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [X] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n\r\nFor
maintainers\r\n \r\n\r\n- [ ] This was checked for breaking API changes
and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"10ab2290cac2b776eb6323c18328aef4cf55ba2c"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/174986","number":174986,"mergeCommit":{"message":"Add
new RCF for github in native connector (#174986)\n\nSummary\r\n1. Add
new RCF in GitHub Connector.\r\n3. please add label 8.12 for this
PR\r\n\r\nChecklist\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [X] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n\r\nFor
maintainers\r\n \r\n\r\n- [ ] This was checked for breaking API changes
and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"10ab2290cac2b776eb6323c18328aef4cf55ba2c"}}]}]
BACKPORT-->

Co-authored-by: akanshi-elastic <125074214+akanshi-elastic@users.noreply.github.com>
2024-01-18 01:00:42 -07:00
Cecilia Bollini
16c90efb73
[8.12] Remove Gainsight from cloud plugin (#172318) (#174886)
# Backport

This will backport the following commits from `main` to `8.12`:
- [Remove Gainsight from cloud plugin
(#172318)](https://github.com/elastic/kibana/pull/172318)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Cecilia
Bollini","email":"38565918+bollinic@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-01-09T10:21:56Z","message":"Remove
Gainsight from cloud plugin (#172318)\n\n## Summary\r\n- Remove
gainsight plugin from cloud plugin\r\n- add config deprecation in
fullstory\r\n\r\n\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"de961a54a7cdcd19636f2dab07f3882e3d61bc8c","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport
missing","auto-backport","backport:prev-minor","v8.12.0","v8.13.0"],"number":172318,"url":"https://github.com/elastic/kibana/pull/172318","mergeCommit":{"message":"Remove
Gainsight from cloud plugin (#172318)\n\n## Summary\r\n- Remove
gainsight plugin from cloud plugin\r\n- add config deprecation in
fullstory\r\n\r\n\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"de961a54a7cdcd19636f2dab07f3882e3d61bc8c"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172318","number":172318,"mergeCommit":{"message":"Remove
Gainsight from cloud plugin (#172318)\n\n## Summary\r\n- Remove
gainsight plugin from cloud plugin\r\n- add config deprecation in
fullstory\r\n\r\n\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"de961a54a7cdcd19636f2dab07f3882e3d61bc8c"}}]}]
BACKPORT-->
2024-01-16 12:21:56 -05:00
Juan Pablo Djeredjian
79fe2295cd
[8.12] [Security Solution] Unskip flaky tests in Prebuilt Rules FTR Integration tests (#173998) (#174761)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Security Solution] Unskip flaky tests in Prebuilt Rules FTR
Integration tests
(#173998)](https://github.com/elastic/kibana/pull/173998)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Juan Pablo
Djeredjian","email":"jpdjeredjian@gmail.com"},"sourceCommit":{"committedDate":"2024-01-11T12:35:55Z","message":"[Security
Solution] Unskip flaky tests in Prebuilt Rules FTR Integration tests
(#173998)\n\n**Addresses:**\r\nhttps://github.com/elastic/kibana/issues/172107\r\nhttps://github.com/elastic/kibana/issues/171380\r\n\r\n##
Summary\r\n\r\nUnskip skipped tests
in:\r\n\r\n1.\r\n`x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/prebuilt_rules/bundled_prebuilt_rules_package/install_latest_bundled_prebuilt_rules.ts`\r\n2.\r\n`x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/prebuilt_rules/management/fleet_integration.ts`\r\n\r\n-
Makes the `retryDelay` in the **RetryService**
in\r\n`packages/kbn-ftr-common-functional-services/services/retry/retry.ts`
a\r\nconfigurable parameter - used in our `retry` util to shorten the
wait\r\nperiod to 200ms.\r\n- Creates `retry` wrapper util for our FTR
Integration tests, that wraps\r\n`retry.try` from the **RetryService**,
to implement maximum attempts.\r\n- Uses this `retry` wrapper in test
utils that install the\r\n`security_detection_engine` Fleet package, and
asserts that rules have\r\nbeen succesfully installed - and retries if
they haven't.\r\n- Creates `refreshSavedObjectIndices` reusable util
that cleans cache\r\nand refreshes indices. Centralizes comment spread
around file into this\r\nsingle file.\r\n- Use this new util to clean
the cache in util that install the Fleet\r\npackage, and utils that read
the prebuilt rule status.\r\n\r\n## Flaky test runner\r\n\r\n**Before
changes:** \r\n- For both `bundled_prebuilt_rules_package` and
`management`:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4688\r\n🟢
(250 and 250 runs)\r\n- `bundled_prebuilt_rules_package`:\r\n-
ESS:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4805\r\n(500
runs)\r\n-
Serverless:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4807\r\n(500
runs)\r\n- `management` \r\n-
ESS:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4806\r\n(500
runs)\r\n-
Serverless:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4808\r\n(500
runs)\r\n \r\n**After changes:** \r\n-
`bundled_prebuilt_rules_package`:\r\n-
ESS:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4825\r\n🟢
(500 runs)\r\n-
Serverless:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4826\r\n🟢
(500 runs)\r\n- `management` \r\n-
ESS:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4827\r\n🟢
(500 runs)\r\n-
Serverless:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4828\r\n🟢
(500 runs)\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for
breaking API changes and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"81d6478beedeceedd4ae193c7a5ba0ee874cbf12","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["test","release_note:skip","Team:Detections
and Resp","Team: SecuritySolution","Team:Detection Rule
Management","Feature:Prebuilt Detection
Rules","v8.12.0","v8.12.1","v8.13.0"],"number":173998,"url":"https://github.com/elastic/kibana/pull/173998","mergeCommit":{"message":"[Security
Solution] Unskip flaky tests in Prebuilt Rules FTR Integration tests
(#173998)\n\n**Addresses:**\r\nhttps://github.com/elastic/kibana/issues/172107\r\nhttps://github.com/elastic/kibana/issues/171380\r\n\r\n##
Summary\r\n\r\nUnskip skipped tests
in:\r\n\r\n1.\r\n`x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/prebuilt_rules/bundled_prebuilt_rules_package/install_latest_bundled_prebuilt_rules.ts`\r\n2.\r\n`x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/prebuilt_rules/management/fleet_integration.ts`\r\n\r\n-
Makes the `retryDelay` in the **RetryService**
in\r\n`packages/kbn-ftr-common-functional-services/services/retry/retry.ts`
a\r\nconfigurable parameter - used in our `retry` util to shorten the
wait\r\nperiod to 200ms.\r\n- Creates `retry` wrapper util for our FTR
Integration tests, that wraps\r\n`retry.try` from the **RetryService**,
to implement maximum attempts.\r\n- Uses this `retry` wrapper in test
utils that install the\r\n`security_detection_engine` Fleet package, and
asserts that rules have\r\nbeen succesfully installed - and retries if
they haven't.\r\n- Creates `refreshSavedObjectIndices` reusable util
that cleans cache\r\nand refreshes indices. Centralizes comment spread
around file into this\r\nsingle file.\r\n- Use this new util to clean
the cache in util that install the Fleet\r\npackage, and utils that read
the prebuilt rule status.\r\n\r\n## Flaky test runner\r\n\r\n**Before
changes:** \r\n- For both `bundled_prebuilt_rules_package` and
`management`:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4688\r\n🟢
(250 and 250 runs)\r\n- `bundled_prebuilt_rules_package`:\r\n-
ESS:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4805\r\n(500
runs)\r\n-
Serverless:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4807\r\n(500
runs)\r\n- `management` \r\n-
ESS:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4806\r\n(500
runs)\r\n-
Serverless:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4808\r\n(500
runs)\r\n \r\n**After changes:** \r\n-
`bundled_prebuilt_rules_package`:\r\n-
ESS:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4825\r\n🟢
(500 runs)\r\n-
Serverless:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4826\r\n🟢
(500 runs)\r\n- `management` \r\n-
ESS:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4827\r\n🟢
(500 runs)\r\n-
Serverless:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4828\r\n🟢
(500 runs)\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for
breaking API changes and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"81d6478beedeceedd4ae193c7a5ba0ee874cbf12"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173998","number":173998,"mergeCommit":{"message":"[Security
Solution] Unskip flaky tests in Prebuilt Rules FTR Integration tests
(#173998)\n\n**Addresses:**\r\nhttps://github.com/elastic/kibana/issues/172107\r\nhttps://github.com/elastic/kibana/issues/171380\r\n\r\n##
Summary\r\n\r\nUnskip skipped tests
in:\r\n\r\n1.\r\n`x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/prebuilt_rules/bundled_prebuilt_rules_package/install_latest_bundled_prebuilt_rules.ts`\r\n2.\r\n`x-pack/test/security_solution_api_integration/test_suites/detections_response/default_license/prebuilt_rules/management/fleet_integration.ts`\r\n\r\n-
Makes the `retryDelay` in the **RetryService**
in\r\n`packages/kbn-ftr-common-functional-services/services/retry/retry.ts`
a\r\nconfigurable parameter - used in our `retry` util to shorten the
wait\r\nperiod to 200ms.\r\n- Creates `retry` wrapper util for our FTR
Integration tests, that wraps\r\n`retry.try` from the **RetryService**,
to implement maximum attempts.\r\n- Uses this `retry` wrapper in test
utils that install the\r\n`security_detection_engine` Fleet package, and
asserts that rules have\r\nbeen succesfully installed - and retries if
they haven't.\r\n- Creates `refreshSavedObjectIndices` reusable util
that cleans cache\r\nand refreshes indices. Centralizes comment spread
around file into this\r\nsingle file.\r\n- Use this new util to clean
the cache in util that install the Fleet\r\npackage, and utils that read
the prebuilt rule status.\r\n\r\n## Flaky test runner\r\n\r\n**Before
changes:** \r\n- For both `bundled_prebuilt_rules_package` and
`management`:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4688\r\n🟢
(250 and 250 runs)\r\n- `bundled_prebuilt_rules_package`:\r\n-
ESS:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4805\r\n(500
runs)\r\n-
Serverless:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4807\r\n(500
runs)\r\n- `management` \r\n-
ESS:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4806\r\n(500
runs)\r\n-
Serverless:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4808\r\n(500
runs)\r\n \r\n**After changes:** \r\n-
`bundled_prebuilt_rules_package`:\r\n-
ESS:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4825\r\n🟢
(500 runs)\r\n-
Serverless:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4826\r\n🟢
(500 runs)\r\n- `management` \r\n-
ESS:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4827\r\n🟢
(500 runs)\r\n-
Serverless:\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4828\r\n🟢
(500 runs)\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for
breaking API changes and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"81d6478beedeceedd4ae193c7a5ba0ee874cbf12"}}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-01-12 09:55:34 -07:00
Kibana Machine
6884fd1275
[8.12] Fix issue with KQL wildcard queries not properly escaping backslashes (#174464) (#174533)
# Backport

This will backport the following commits from `main` to `8.12`:
- [Fix issue with KQL wildcard queries not properly escaping backslashes
(#174464)](https://github.com/elastic/kibana/pull/174464)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Lukas
Olson","email":"lukas@elastic.co"},"sourceCommit":{"committedDate":"2024-01-09T16:24:12Z","message":"Fix
issue with KQL wildcard queries not properly escaping backslashes
(#174464)\n\n## Summary\r\n\r\nFixes
https://github.com/elastic/kibana/issues/169709.\r\n\r\nPrior to this
PR, KQL queries against keyword fields would not properly\r\nhandle
escaped special characters (such as backslash). This PR fixes
the\r\nbehavior to properly re-escape special characters before sending
them\r\nalong to the wildcard query.\r\n\r\n### Checklist\r\n\r\n- [x]
[Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n\r\n### Release
note\r\n\r\nKQL queries against wildcards now properly handle escaped
special\r\ncharacters without requiring
double-escaping.\r\n\r\nCo-authored-by: Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"46fbfd3b13c80d49e51b6b1541fecebb7c628e02","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:KQL","Team:DataDiscovery","v8.12.1","v8.13.0"],"title":"Fix
issue with KQL wildcard queries not properly escaping
backslashes","number":174464,"url":"https://github.com/elastic/kibana/pull/174464","mergeCommit":{"message":"Fix
issue with KQL wildcard queries not properly escaping backslashes
(#174464)\n\n## Summary\r\n\r\nFixes
https://github.com/elastic/kibana/issues/169709.\r\n\r\nPrior to this
PR, KQL queries against keyword fields would not properly\r\nhandle
escaped special characters (such as backslash). This PR fixes
the\r\nbehavior to properly re-escape special characters before sending
them\r\nalong to the wildcard query.\r\n\r\n### Checklist\r\n\r\n- [x]
[Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n\r\n### Release
note\r\n\r\nKQL queries against wildcards now properly handle escaped
special\r\ncharacters without requiring
double-escaping.\r\n\r\nCo-authored-by: Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"46fbfd3b13c80d49e51b6b1541fecebb7c628e02"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/174464","number":174464,"mergeCommit":{"message":"Fix
issue with KQL wildcard queries not properly escaping backslashes
(#174464)\n\n## Summary\r\n\r\nFixes
https://github.com/elastic/kibana/issues/169709.\r\n\r\nPrior to this
PR, KQL queries against keyword fields would not properly\r\nhandle
escaped special characters (such as backslash). This PR fixes
the\r\nbehavior to properly re-escape special characters before sending
them\r\nalong to the wildcard query.\r\n\r\n### Checklist\r\n\r\n- [x]
[Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n\r\n### Release
note\r\n\r\nKQL queries against wildcards now properly handle escaped
special\r\ncharacters without requiring
double-escaping.\r\n\r\nCo-authored-by: Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"46fbfd3b13c80d49e51b6b1541fecebb7c628e02"}}]}]
BACKPORT-->

Co-authored-by: Lukas Olson <lukas@elastic.co>
2024-01-09 10:38:30 -07:00
Kibana Machine
edab182c40
[8.12] [Fleet] Only enable output secrets if all Fleet servers are compatible (#173398) (#174433)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Fleet] Only enable output secrets if all Fleet servers are
compatible (#173398)](https://github.com/elastic/kibana/pull/173398)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Jill
Guyonnet","email":"jill.guyonnet@elastic.co"},"sourceCommit":{"committedDate":"2024-01-08T09:20:20Z","message":"[Fleet]
Only enable output secrets if all Fleet servers are compatible
(#173398)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/173041\r\n\r\nOutput secret
storage requires that all Fleet servers are on version\r\n8.12.0 or
above.\r\n\r\nThe implementation is similar to package policy
secrets:\r\nhttps://github.com/elastic/kibana/pull/163627: this PR adds
the new\r\n`output_secret_storage_requirements_met` flag on
the\r\n`ingest_manager_settings` saved object.\r\n\r\n###
Testing\r\n\r\n1. Define a preconfigured output wit a secret value in
your\r\n`kibana.dev.yml` file, e.g.:\r\n ```yml\r\n
xpack.fleet.outputs:\r\n - id: my-logstash-output-with-a-secret\r\n
name: preconfigured logstash output with a secret\r\n type: logstash\r\n
hosts: ['localhost:9999']\r\n ssl:\r\n certificate: xxxxxxxxxx\r\n
secrets:\r\n ssl:\r\n key: secretLogstashKey\r\n ```\r\n3. Start ES and
Kibana. Do not start a Fleet server.\r\n4. Go to Fleet settings and
inspect the preconfigured output: it should\r\nhave been created and the
secret value should not have been set\r\n(optionally, you can check in
the Console with `GET\r\n.fleet-secrets/_search` that the secret was not
created). However, a\r\nplain text equivalent should have been created
(in the example above,\r\n`ssl.key` should be set to
`secretLogstashKey`).\r\n5. Start a Fleet server on version less than
8.12.0. Kibana should\r\nupdate the output. Again, check that the secret
value was not set and\r\nthat the plain text equivalent is set.\r\n6.
Stop the Fleet server and start another one on version 8.12.0
or\r\nhigher. Kibana should update the output. This time, the secret
value\r\nshould have been set.\r\n\r\n### Checklist\r\n\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Julia Bardi
<90178898+juliaElastic@users.noreply.github.com>","sha":"70508b957a4860b12fd3a2bb9612cfb8a95092e9","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","v8.12.0","v8.13.0"],"title":"[Fleet]
Only enable output secrets if all Fleet servers are
compatible","number":173398,"url":"https://github.com/elastic/kibana/pull/173398","mergeCommit":{"message":"[Fleet]
Only enable output secrets if all Fleet servers are compatible
(#173398)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/173041\r\n\r\nOutput secret
storage requires that all Fleet servers are on version\r\n8.12.0 or
above.\r\n\r\nThe implementation is similar to package policy
secrets:\r\nhttps://github.com/elastic/kibana/pull/163627: this PR adds
the new\r\n`output_secret_storage_requirements_met` flag on
the\r\n`ingest_manager_settings` saved object.\r\n\r\n###
Testing\r\n\r\n1. Define a preconfigured output wit a secret value in
your\r\n`kibana.dev.yml` file, e.g.:\r\n ```yml\r\n
xpack.fleet.outputs:\r\n - id: my-logstash-output-with-a-secret\r\n
name: preconfigured logstash output with a secret\r\n type: logstash\r\n
hosts: ['localhost:9999']\r\n ssl:\r\n certificate: xxxxxxxxxx\r\n
secrets:\r\n ssl:\r\n key: secretLogstashKey\r\n ```\r\n3. Start ES and
Kibana. Do not start a Fleet server.\r\n4. Go to Fleet settings and
inspect the preconfigured output: it should\r\nhave been created and the
secret value should not have been set\r\n(optionally, you can check in
the Console with `GET\r\n.fleet-secrets/_search` that the secret was not
created). However, a\r\nplain text equivalent should have been created
(in the example above,\r\n`ssl.key` should be set to
`secretLogstashKey`).\r\n5. Start a Fleet server on version less than
8.12.0. Kibana should\r\nupdate the output. Again, check that the secret
value was not set and\r\nthat the plain text equivalent is set.\r\n6.
Stop the Fleet server and start another one on version 8.12.0
or\r\nhigher. Kibana should update the output. This time, the secret
value\r\nshould have been set.\r\n\r\n### Checklist\r\n\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Julia Bardi
<90178898+juliaElastic@users.noreply.github.com>","sha":"70508b957a4860b12fd3a2bb9612cfb8a95092e9"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173398","number":173398,"mergeCommit":{"message":"[Fleet]
Only enable output secrets if all Fleet servers are compatible
(#173398)\n\n## Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/173041\r\n\r\nOutput secret
storage requires that all Fleet servers are on version\r\n8.12.0 or
above.\r\n\r\nThe implementation is similar to package policy
secrets:\r\nhttps://github.com/elastic/kibana/pull/163627: this PR adds
the new\r\n`output_secret_storage_requirements_met` flag on
the\r\n`ingest_manager_settings` saved object.\r\n\r\n###
Testing\r\n\r\n1. Define a preconfigured output wit a secret value in
your\r\n`kibana.dev.yml` file, e.g.:\r\n ```yml\r\n
xpack.fleet.outputs:\r\n - id: my-logstash-output-with-a-secret\r\n
name: preconfigured logstash output with a secret\r\n type: logstash\r\n
hosts: ['localhost:9999']\r\n ssl:\r\n certificate: xxxxxxxxxx\r\n
secrets:\r\n ssl:\r\n key: secretLogstashKey\r\n ```\r\n3. Start ES and
Kibana. Do not start a Fleet server.\r\n4. Go to Fleet settings and
inspect the preconfigured output: it should\r\nhave been created and the
secret value should not have been set\r\n(optionally, you can check in
the Console with `GET\r\n.fleet-secrets/_search` that the secret was not
created). However, a\r\nplain text equivalent should have been created
(in the example above,\r\n`ssl.key` should be set to
`secretLogstashKey`).\r\n5. Start a Fleet server on version less than
8.12.0. Kibana should\r\nupdate the output. Again, check that the secret
value was not set and\r\nthat the plain text equivalent is set.\r\n6.
Stop the Fleet server and start another one on version 8.12.0
or\r\nhigher. Kibana should update the output. This time, the secret
value\r\nshould have been set.\r\n\r\n### Checklist\r\n\r\n- [x] [Unit
or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Julia Bardi
<90178898+juliaElastic@users.noreply.github.com>","sha":"70508b957a4860b12fd3a2bb9612cfb8a95092e9"}}]}]
BACKPORT-->

Co-authored-by: Jill Guyonnet <jill.guyonnet@elastic.co>
2024-01-08 04:01:58 -07:00
Kibana Machine
d43970c154
[8.12] [ftr] abort retry on invalid webdriver session (#174092) (#174129)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[ftr] abort retry on invalid webdriver session
(#174092)](https://github.com/elastic/kibana/pull/174092)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Dzmitry
Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2024-01-02T21:01:26Z","message":"[ftr]
abort retry on invalid webdriver session (#174092)\n\n##
Summary\r\n\r\nSince many our e2e tests use Retry service, we might have
a situation\r\nwith retry running for some time (**20,30, 120 seconds**
) before\r\nreaching timeout while browser already crashed and Webdriver
is not\r\nfunctioning properly.\r\n\r\nThis PR updates Retry service
with checking error name before retry\r\nattempt: if it is the WebDriver
critical error, retry is aborted and we\r\nfail test fast.\r\n\r\nIt
should help with long useless logging messages as
well:\r\n\r\nBefore:\r\n\r\n```\r\n │ debg --- retry.try error: no such
window: target window already closed\r\n │ from unknown error: web view
not found\r\n │ (Session info: chrome=120.0.6099.129)\r\n │ debg
Find.findByCssSelector('[data-test-subj=\"canvasExpressionInput\"]')
with timeout=10000\r\n │ debg --- retry.try failed again with the same
message...\r\n │ debg
Find.findByCssSelector('[data-test-subj=\"canvasExpressionInput\"]')
with timeout=10000\r\n │ debg --- retry.try failed again with the same
message...\r\n ...\r\n │ERROR Browser is closed, no artifacts were
captured for the failure\r\n └- ✖ fail: Canvas Canvas app expression
editor shows autocomplete when typing\r\n │ retry.try timeout:
NoSuchWindowError: no such window: target window already closed\r\n │
from unknown error: web view not found\r\n │ (Session info:
chrome=120.0.6099.129)\r\n │ at Object.throwDecodedError
(/Users/dmle/github/kibana/node_modules/selenium-webdriver/lib/error.js:524:15)\r\n
│ at parseHttpResponse
(/Users/dmle/github/kibana/node_modules/selenium-webdriver/lib/http.js:601:13)\r\n
│ at Executor.execute
(/Users/dmle/github/kibana/node_modules/selenium-webdriver/lib/http.js:529:28)\r\n
│ at processTicksAndRejections
(node:internal/process/task_queues:95:5)\r\n │ at Task.exec
(prevent_parallel_calls.ts:28:20)\r\n │ Error: retry.try timeout:
NoSuchWindowError: no such window: target window already closed\r\n │
from unknown error: web view not found\r\n │ (Session info:
chrome=120.0.6099.129)\r\n │ at Object.throwDecodedError
(node_modules/selenium-webdriver/lib/error.js:524:15)\r\n │ at
parseHttpResponse
(node_modules/selenium-webdriver/lib/http.js:601:13)\r\n │ at
Executor.execute
(node_modules/selenium-webdriver/lib/http.js:529:28)\r\n │ at
processTicksAndRejections (node:internal/process/task_queues:95:5)\r\n │
at Task.exec (prevent_parallel_calls.ts:28:20)\r\n │ at onFailure
(retry_for_success.ts:17:9)\r\n │ at retryForSuccess
(retry_for_success.ts:59:13)\r\n │ at RetryService.try
(retry.ts:31:12)\r\n │ at Proxy.clickByCssSelector (find.ts:417:5)\r\n │
at TestSubjects.click (test_subjects.ts:164:5)\r\n │ at
Context.<anonymous> (expression.ts:92:7)\r\n │ at Object.apply
(wrap_function.js:73:16)\r\n │\r\n │\r\n └-> \"after all\" hook for
\"shows autocomplete when typing\"\r\n │ debg unloading docs from
archive at
/Users/dmle/github/kibana/x-pack/test/functional/fixtures/kbn_archiver/canvas/default.json\r\n
│ info deleting 1 objects { space: undefined }\r\n │ succ 1 saved
objects deleted\r\n └-> \"after all\" hook: afterTestSuite.trigger for
\"shows autocomplete when typing\"\r\n │ERROR Browser window is already
closed\r\n``` \r\n\r\nAfter:\r\n\r\n```\r\n │ debg --- retry.try error:
no such window: target window already closed\r\n │ from unknown error:
web view not found\r\n │ (Session info: chrome=120.0.6099.129)\r\n
│ERROR Browser is closed, no artifacts were captured for the failure\r\n
└- ✖ fail: Canvas Canvas app expression editor shows autocomplete when
typing\r\n │ Error: WebDriver session is invalid, retry was aborted\r\n
│ at retryForSuccess (retry_for_success.ts:64:13)\r\n │ at
RetryService.try (retry.ts:31:12)\r\n │ at
MonacoEditorService.getCodeEditorValue (monaco_editor.ts:25:5)\r\n │ at
Context.<anonymous> (expression.ts:83:34)\r\n │ at Object.apply
(wrap_function.js:73:16)\r\n │\r\n │\r\n └-> \"after all\" hook for
\"shows autocomplete when typing\"\r\n │ debg unloading docs from
archive at
/Users/dmle/github/kibana/x-pack/test/functional/fixtures/kbn_archiver/canvas/default.json\r\n
│ info deleting 1 objects { space: undefined }\r\n │ succ 1 saved
objects deleted\r\n └-> \"after all\" hook: afterTestSuite.trigger for
\"shows autocomplete when typing\"\r\n │ERROR Browser window is already
closed\r\n └-> \"after all\" hook in \"Canvas app\"\r\n │ debg set roles
= superuser\r\n │ debg creating user test_user\r\n │ debg created user
test_user\r\n └-> \"after all\" hook: afterTestSuite.trigger in \"Canvas
app\"\r\n │ERROR Browser window is already closed\r\n └-> \"after all\"
hook: afterTestSuite.trigger in \"Canvas\"\r\n │ERROR Browser window is
already closed\r\n\r\n5 passing (17.0s)\r\n1 failing\r\n\r\n1)
Canvas\r\n Canvas app\r\n expression editor\r\n shows autocomplete when
typing:\r\n\r\n Error: WebDriver session is invalid, retry was
aborted\r\n at retryForSuccess (retry_for_success.ts:64:13)\r\n at
RetryService.try (retry.ts:31:12)\r\n at
MonacoEditorService.getCodeEditorValue (monaco_editor.ts:25:5)\r\n at
Context.<anonymous> (expression.ts:83:34)\r\n at Object.apply
(wrap_function.js:73:16)\r\n\r\n\r\n```","sha":"f9a4962b4802a520bd7ab3788138cd1c75e7de3a","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v8.12.1","v8.13.0"],"title":"[ftr]
abort retry on invalid webdriver
session","number":174092,"url":"https://github.com/elastic/kibana/pull/174092","mergeCommit":{"message":"[ftr]
abort retry on invalid webdriver session (#174092)\n\n##
Summary\r\n\r\nSince many our e2e tests use Retry service, we might have
a situation\r\nwith retry running for some time (**20,30, 120 seconds**
) before\r\nreaching timeout while browser already crashed and Webdriver
is not\r\nfunctioning properly.\r\n\r\nThis PR updates Retry service
with checking error name before retry\r\nattempt: if it is the WebDriver
critical error, retry is aborted and we\r\nfail test fast.\r\n\r\nIt
should help with long useless logging messages as
well:\r\n\r\nBefore:\r\n\r\n```\r\n │ debg --- retry.try error: no such
window: target window already closed\r\n │ from unknown error: web view
not found\r\n │ (Session info: chrome=120.0.6099.129)\r\n │ debg
Find.findByCssSelector('[data-test-subj=\"canvasExpressionInput\"]')
with timeout=10000\r\n │ debg --- retry.try failed again with the same
message...\r\n │ debg
Find.findByCssSelector('[data-test-subj=\"canvasExpressionInput\"]')
with timeout=10000\r\n │ debg --- retry.try failed again with the same
message...\r\n ...\r\n │ERROR Browser is closed, no artifacts were
captured for the failure\r\n └- ✖ fail: Canvas Canvas app expression
editor shows autocomplete when typing\r\n │ retry.try timeout:
NoSuchWindowError: no such window: target window already closed\r\n │
from unknown error: web view not found\r\n │ (Session info:
chrome=120.0.6099.129)\r\n │ at Object.throwDecodedError
(/Users/dmle/github/kibana/node_modules/selenium-webdriver/lib/error.js:524:15)\r\n
│ at parseHttpResponse
(/Users/dmle/github/kibana/node_modules/selenium-webdriver/lib/http.js:601:13)\r\n
│ at Executor.execute
(/Users/dmle/github/kibana/node_modules/selenium-webdriver/lib/http.js:529:28)\r\n
│ at processTicksAndRejections
(node:internal/process/task_queues:95:5)\r\n │ at Task.exec
(prevent_parallel_calls.ts:28:20)\r\n │ Error: retry.try timeout:
NoSuchWindowError: no such window: target window already closed\r\n │
from unknown error: web view not found\r\n │ (Session info:
chrome=120.0.6099.129)\r\n │ at Object.throwDecodedError
(node_modules/selenium-webdriver/lib/error.js:524:15)\r\n │ at
parseHttpResponse
(node_modules/selenium-webdriver/lib/http.js:601:13)\r\n │ at
Executor.execute
(node_modules/selenium-webdriver/lib/http.js:529:28)\r\n │ at
processTicksAndRejections (node:internal/process/task_queues:95:5)\r\n │
at Task.exec (prevent_parallel_calls.ts:28:20)\r\n │ at onFailure
(retry_for_success.ts:17:9)\r\n │ at retryForSuccess
(retry_for_success.ts:59:13)\r\n │ at RetryService.try
(retry.ts:31:12)\r\n │ at Proxy.clickByCssSelector (find.ts:417:5)\r\n │
at TestSubjects.click (test_subjects.ts:164:5)\r\n │ at
Context.<anonymous> (expression.ts:92:7)\r\n │ at Object.apply
(wrap_function.js:73:16)\r\n │\r\n │\r\n └-> \"after all\" hook for
\"shows autocomplete when typing\"\r\n │ debg unloading docs from
archive at
/Users/dmle/github/kibana/x-pack/test/functional/fixtures/kbn_archiver/canvas/default.json\r\n
│ info deleting 1 objects { space: undefined }\r\n │ succ 1 saved
objects deleted\r\n └-> \"after all\" hook: afterTestSuite.trigger for
\"shows autocomplete when typing\"\r\n │ERROR Browser window is already
closed\r\n``` \r\n\r\nAfter:\r\n\r\n```\r\n │ debg --- retry.try error:
no such window: target window already closed\r\n │ from unknown error:
web view not found\r\n │ (Session info: chrome=120.0.6099.129)\r\n
│ERROR Browser is closed, no artifacts were captured for the failure\r\n
└- ✖ fail: Canvas Canvas app expression editor shows autocomplete when
typing\r\n │ Error: WebDriver session is invalid, retry was aborted\r\n
│ at retryForSuccess (retry_for_success.ts:64:13)\r\n │ at
RetryService.try (retry.ts:31:12)\r\n │ at
MonacoEditorService.getCodeEditorValue (monaco_editor.ts:25:5)\r\n │ at
Context.<anonymous> (expression.ts:83:34)\r\n │ at Object.apply
(wrap_function.js:73:16)\r\n │\r\n │\r\n └-> \"after all\" hook for
\"shows autocomplete when typing\"\r\n │ debg unloading docs from
archive at
/Users/dmle/github/kibana/x-pack/test/functional/fixtures/kbn_archiver/canvas/default.json\r\n
│ info deleting 1 objects { space: undefined }\r\n │ succ 1 saved
objects deleted\r\n └-> \"after all\" hook: afterTestSuite.trigger for
\"shows autocomplete when typing\"\r\n │ERROR Browser window is already
closed\r\n └-> \"after all\" hook in \"Canvas app\"\r\n │ debg set roles
= superuser\r\n │ debg creating user test_user\r\n │ debg created user
test_user\r\n └-> \"after all\" hook: afterTestSuite.trigger in \"Canvas
app\"\r\n │ERROR Browser window is already closed\r\n └-> \"after all\"
hook: afterTestSuite.trigger in \"Canvas\"\r\n │ERROR Browser window is
already closed\r\n\r\n5 passing (17.0s)\r\n1 failing\r\n\r\n1)
Canvas\r\n Canvas app\r\n expression editor\r\n shows autocomplete when
typing:\r\n\r\n Error: WebDriver session is invalid, retry was
aborted\r\n at retryForSuccess (retry_for_success.ts:64:13)\r\n at
RetryService.try (retry.ts:31:12)\r\n at
MonacoEditorService.getCodeEditorValue (monaco_editor.ts:25:5)\r\n at
Context.<anonymous> (expression.ts:83:34)\r\n at Object.apply
(wrap_function.js:73:16)\r\n\r\n\r\n```","sha":"f9a4962b4802a520bd7ab3788138cd1c75e7de3a"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/174092","number":174092,"mergeCommit":{"message":"[ftr]
abort retry on invalid webdriver session (#174092)\n\n##
Summary\r\n\r\nSince many our e2e tests use Retry service, we might have
a situation\r\nwith retry running for some time (**20,30, 120 seconds**
) before\r\nreaching timeout while browser already crashed and Webdriver
is not\r\nfunctioning properly.\r\n\r\nThis PR updates Retry service
with checking error name before retry\r\nattempt: if it is the WebDriver
critical error, retry is aborted and we\r\nfail test fast.\r\n\r\nIt
should help with long useless logging messages as
well:\r\n\r\nBefore:\r\n\r\n```\r\n │ debg --- retry.try error: no such
window: target window already closed\r\n │ from unknown error: web view
not found\r\n │ (Session info: chrome=120.0.6099.129)\r\n │ debg
Find.findByCssSelector('[data-test-subj=\"canvasExpressionInput\"]')
with timeout=10000\r\n │ debg --- retry.try failed again with the same
message...\r\n │ debg
Find.findByCssSelector('[data-test-subj=\"canvasExpressionInput\"]')
with timeout=10000\r\n │ debg --- retry.try failed again with the same
message...\r\n ...\r\n │ERROR Browser is closed, no artifacts were
captured for the failure\r\n └- ✖ fail: Canvas Canvas app expression
editor shows autocomplete when typing\r\n │ retry.try timeout:
NoSuchWindowError: no such window: target window already closed\r\n │
from unknown error: web view not found\r\n │ (Session info:
chrome=120.0.6099.129)\r\n │ at Object.throwDecodedError
(/Users/dmle/github/kibana/node_modules/selenium-webdriver/lib/error.js:524:15)\r\n
│ at parseHttpResponse
(/Users/dmle/github/kibana/node_modules/selenium-webdriver/lib/http.js:601:13)\r\n
│ at Executor.execute
(/Users/dmle/github/kibana/node_modules/selenium-webdriver/lib/http.js:529:28)\r\n
│ at processTicksAndRejections
(node:internal/process/task_queues:95:5)\r\n │ at Task.exec
(prevent_parallel_calls.ts:28:20)\r\n │ Error: retry.try timeout:
NoSuchWindowError: no such window: target window already closed\r\n │
from unknown error: web view not found\r\n │ (Session info:
chrome=120.0.6099.129)\r\n │ at Object.throwDecodedError
(node_modules/selenium-webdriver/lib/error.js:524:15)\r\n │ at
parseHttpResponse
(node_modules/selenium-webdriver/lib/http.js:601:13)\r\n │ at
Executor.execute
(node_modules/selenium-webdriver/lib/http.js:529:28)\r\n │ at
processTicksAndRejections (node:internal/process/task_queues:95:5)\r\n │
at Task.exec (prevent_parallel_calls.ts:28:20)\r\n │ at onFailure
(retry_for_success.ts:17:9)\r\n │ at retryForSuccess
(retry_for_success.ts:59:13)\r\n │ at RetryService.try
(retry.ts:31:12)\r\n │ at Proxy.clickByCssSelector (find.ts:417:5)\r\n │
at TestSubjects.click (test_subjects.ts:164:5)\r\n │ at
Context.<anonymous> (expression.ts:92:7)\r\n │ at Object.apply
(wrap_function.js:73:16)\r\n │\r\n │\r\n └-> \"after all\" hook for
\"shows autocomplete when typing\"\r\n │ debg unloading docs from
archive at
/Users/dmle/github/kibana/x-pack/test/functional/fixtures/kbn_archiver/canvas/default.json\r\n
│ info deleting 1 objects { space: undefined }\r\n │ succ 1 saved
objects deleted\r\n └-> \"after all\" hook: afterTestSuite.trigger for
\"shows autocomplete when typing\"\r\n │ERROR Browser window is already
closed\r\n``` \r\n\r\nAfter:\r\n\r\n```\r\n │ debg --- retry.try error:
no such window: target window already closed\r\n │ from unknown error:
web view not found\r\n │ (Session info: chrome=120.0.6099.129)\r\n
│ERROR Browser is closed, no artifacts were captured for the failure\r\n
└- ✖ fail: Canvas Canvas app expression editor shows autocomplete when
typing\r\n │ Error: WebDriver session is invalid, retry was aborted\r\n
│ at retryForSuccess (retry_for_success.ts:64:13)\r\n │ at
RetryService.try (retry.ts:31:12)\r\n │ at
MonacoEditorService.getCodeEditorValue (monaco_editor.ts:25:5)\r\n │ at
Context.<anonymous> (expression.ts:83:34)\r\n │ at Object.apply
(wrap_function.js:73:16)\r\n │\r\n │\r\n └-> \"after all\" hook for
\"shows autocomplete when typing\"\r\n │ debg unloading docs from
archive at
/Users/dmle/github/kibana/x-pack/test/functional/fixtures/kbn_archiver/canvas/default.json\r\n
│ info deleting 1 objects { space: undefined }\r\n │ succ 1 saved
objects deleted\r\n └-> \"after all\" hook: afterTestSuite.trigger for
\"shows autocomplete when typing\"\r\n │ERROR Browser window is already
closed\r\n └-> \"after all\" hook in \"Canvas app\"\r\n │ debg set roles
= superuser\r\n │ debg creating user test_user\r\n │ debg created user
test_user\r\n └-> \"after all\" hook: afterTestSuite.trigger in \"Canvas
app\"\r\n │ERROR Browser window is already closed\r\n └-> \"after all\"
hook: afterTestSuite.trigger in \"Canvas\"\r\n │ERROR Browser window is
already closed\r\n\r\n5 passing (17.0s)\r\n1 failing\r\n\r\n1)
Canvas\r\n Canvas app\r\n expression editor\r\n shows autocomplete when
typing:\r\n\r\n Error: WebDriver session is invalid, retry was
aborted\r\n at retryForSuccess (retry_for_success.ts:64:13)\r\n at
RetryService.try (retry.ts:31:12)\r\n at
MonacoEditorService.getCodeEditorValue (monaco_editor.ts:25:5)\r\n at
Context.<anonymous> (expression.ts:83:34)\r\n at Object.apply
(wrap_function.js:73:16)\r\n\r\n\r\n```","sha":"f9a4962b4802a520bd7ab3788138cd1c75e7de3a"}}]}]
BACKPORT-->

Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co>
2024-01-02 16:37:12 -07:00
Kibana Machine
a75e8f6aa4
[8.12] [Search] Change Microsoft Teams service type (#174078) (#174090)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Search] Change Microsoft Teams service type
(#174078)](https://github.com/elastic/kibana/pull/174078)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Efe Gürkan
YALAMAN","email":"efeguerkan.yalaman@elastic.co"},"sourceCommit":{"committedDate":"2024-01-02T15:03:23Z","message":"[Search]
Change Microsoft Teams service type (#174078)\n\n##
Summary\r\n\r\nUpdates service type of MS Teams from `teams` to
`microsoft_teams`\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"76854d450d5e465ab86c64c7601ee479f1c0c728","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","Team:EnterpriseSearch","v8.12.1","v8.13.0"],"title":"[Search]
Change Microsoft Teams service
type","number":174078,"url":"https://github.com/elastic/kibana/pull/174078","mergeCommit":{"message":"[Search]
Change Microsoft Teams service type (#174078)\n\n##
Summary\r\n\r\nUpdates service type of MS Teams from `teams` to
`microsoft_teams`\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"76854d450d5e465ab86c64c7601ee479f1c0c728"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/174078","number":174078,"mergeCommit":{"message":"[Search]
Change Microsoft Teams service type (#174078)\n\n##
Summary\r\n\r\nUpdates service type of MS Teams from `teams` to
`microsoft_teams`\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"76854d450d5e465ab86c64c7601ee479f1c0c728"}}]}]
BACKPORT-->

Co-authored-by: Efe Gürkan YALAMAN <efeguerkan.yalaman@elastic.co>
2024-01-02 09:16:18 -07:00
Kibana Machine
fabe95120d
[8.12] [Obs AI Assistant] Use Mocha &amp; Synthtrace (#173993) (#174027)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Obs AI Assistant] Use Mocha &amp; Synthtrace
(#173993)](https://github.com/elastic/kibana/pull/173993)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Dario
Gieselaar","email":"dario.gieselaar@elastic.co"},"sourceCommit":{"committedDate":"2023-12-28T15:13:24Z","message":"[Obs
AI Assistant] Use Mocha & Synthtrace (#173993)\n\nTwo changes
here:\r\n\r\n1. Use Mocha instead of custom test runner. This allows us
to use\r\nMocha's much more extensive API to run the tests: skipping
tests, before\r\nand after hooks, grep etc.\r\n2. Make Synthtrace
available for running tests.\r\n\r\nOne note:\r\n- I've added a rule to
automatically inject a type reference for Mocha,\r\nvia
`@kbn/ambient-ftr-types`. The reason is Mocha is not typed by\r\ndefault
(ie, the types are not available in the global space), because\r\nit
conflicts with Jest. The rule enforces that
`@kbn/ambient-ftr-types`\r\nis imported so things like `before()` can be
used.","sha":"5359ebe9c8838bd5b3fb347d1dbd556fcd88d566","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v8.12.0","v8.12.1","v8.13.0"],"title":"[Obs
AI Assistant] Use Mocha & Synthtrace for evaluation
framework","number":173993,"url":"https://github.com/elastic/kibana/pull/173993","mergeCommit":{"message":"[Obs
AI Assistant] Use Mocha & Synthtrace (#173993)\n\nTwo changes
here:\r\n\r\n1. Use Mocha instead of custom test runner. This allows us
to use\r\nMocha's much more extensive API to run the tests: skipping
tests, before\r\nand after hooks, grep etc.\r\n2. Make Synthtrace
available for running tests.\r\n\r\nOne note:\r\n- I've added a rule to
automatically inject a type reference for Mocha,\r\nvia
`@kbn/ambient-ftr-types`. The reason is Mocha is not typed by\r\ndefault
(ie, the types are not available in the global space), because\r\nit
conflicts with Jest. The rule enforces that
`@kbn/ambient-ftr-types`\r\nis imported so things like `before()` can be
used.","sha":"5359ebe9c8838bd5b3fb347d1dbd556fcd88d566"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173993","number":173993,"mergeCommit":{"message":"[Obs
AI Assistant] Use Mocha & Synthtrace (#173993)\n\nTwo changes
here:\r\n\r\n1. Use Mocha instead of custom test runner. This allows us
to use\r\nMocha's much more extensive API to run the tests: skipping
tests, before\r\nand after hooks, grep etc.\r\n2. Make Synthtrace
available for running tests.\r\n\r\nOne note:\r\n- I've added a rule to
automatically inject a type reference for Mocha,\r\nvia
`@kbn/ambient-ftr-types`. The reason is Mocha is not typed by\r\ndefault
(ie, the types are not available in the global space), because\r\nit
conflicts with Jest. The rule enforces that
`@kbn/ambient-ftr-types`\r\nis imported so things like `before()` can be
used.","sha":"5359ebe9c8838bd5b3fb347d1dbd556fcd88d566"}}]}] BACKPORT-->

Co-authored-by: Dario Gieselaar <dario.gieselaar@elastic.co>
2023-12-28 09:22:56 -07:00
Kibana Machine
c2fda4713e
[8.12] [Enterprise Search] Fix polling causing a rewrite on form (#173621) (#173634)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Enterprise Search] Fix polling causing a rewrite on form
(#173621)](https://github.com/elastic/kibana/pull/173621)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Efe Gürkan
YALAMAN","email":"efeguerkan.yalaman@elastic.co"},"sourceCommit":{"committedDate":"2023-12-19T14:13:30Z","message":"[Enterprise
Search] Fix polling causing a rewrite on form (#173621)\n\n##
Summary\r\n\r\nThis fixes polling rewriting user input when
configuration is
changed.","sha":"59cb36efe37e2c9e88eb922db7e9126d340da943","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","Team:EnterpriseSearch","v8.12.0","v8.13.0"],"number":173621,"url":"https://github.com/elastic/kibana/pull/173621","mergeCommit":{"message":"[Enterprise
Search] Fix polling causing a rewrite on form (#173621)\n\n##
Summary\r\n\r\nThis fixes polling rewriting user input when
configuration is
changed.","sha":"59cb36efe37e2c9e88eb922db7e9126d340da943"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173621","number":173621,"mergeCommit":{"message":"[Enterprise
Search] Fix polling causing a rewrite on form (#173621)\n\n##
Summary\r\n\r\nThis fixes polling rewriting user input when
configuration is
changed.","sha":"59cb36efe37e2c9e88eb922db7e9126d340da943"}}]}]
BACKPORT-->

Co-authored-by: Efe Gürkan YALAMAN <efeguerkan.yalaman@elastic.co>
2023-12-25 00:31:02 -07:00
Kibana Machine
84f9679fb8
[8.12] rolling file appender: fix next rolling time for DST (#173811) (#173901)
# Backport

This will backport the following commits from `main` to `8.12`:
- [rolling file appender: fix next rolling time for DST
(#173811)](https://github.com/elastic/kibana/pull/173811)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Pierre
Gayvallet","email":"pierre.gayvallet@elastic.co"},"sourceCommit":{"committedDate":"2023-12-22T09:40:20Z","message":"rolling
file appender: fix next rolling time for DST (#173811)\n\n##
Summary\r\n\r\nFix
https://github.com/elastic/kibana/issues/173808\r\n\r\n### Release
Note\r\n\r\nFix a bug that could cause the `rollingFile` log appender to
not\r\nproperly rotate files on DST switch
days.","sha":"1131932cd0ec24283a8c62973e09ee3ab20edfb4","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:fix","Feature:Logging","backport:prev-minor","v8.13.0"],"number":173811,"url":"https://github.com/elastic/kibana/pull/173811","mergeCommit":{"message":"rolling
file appender: fix next rolling time for DST (#173811)\n\n##
Summary\r\n\r\nFix
https://github.com/elastic/kibana/issues/173808\r\n\r\n### Release
Note\r\n\r\nFix a bug that could cause the `rollingFile` log appender to
not\r\nproperly rotate files on DST switch
days.","sha":"1131932cd0ec24283a8c62973e09ee3ab20edfb4"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173811","number":173811,"mergeCommit":{"message":"rolling
file appender: fix next rolling time for DST (#173811)\n\n##
Summary\r\n\r\nFix
https://github.com/elastic/kibana/issues/173808\r\n\r\n### Release
Note\r\n\r\nFix a bug that could cause the `rollingFile` log appender to
not\r\nproperly rotate files on DST switch
days.","sha":"1131932cd0ec24283a8c62973e09ee3ab20edfb4"}}]}] BACKPORT-->

Co-authored-by: Pierre Gayvallet <pierre.gayvallet@elastic.co>
2023-12-22 03:48:31 -07:00
Marco Liberati
8601e9b266
[ES|QL] Update supported functions (#173835)
## Summary

Adds `least` and `to_cartesianpoint` functions support in ES|QL.

<img width="661" alt="Screenshot 2023-12-21 at 14 58 36"
src="e035f3cf-9776-41bd-8143-2292e7c3a459">
<img width="596" alt="Screenshot 2023-12-21 at 14 58 29"
src="53ee3fad-5394-4e8b-8e52-cfaa5f92750a">
2023-12-21 08:09:18 -07:00
Kibana Machine
a254e16cf3
[8.12] [Enterprise Search] Fix Text Extraction toggle (#173590) (#173816)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Enterprise Search] Fix Text Extraction toggle
(#173590)](https://github.com/elastic/kibana/pull/173590)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Efe Gürkan
YALAMAN","email":"efeguerkan.yalaman@elastic.co"},"sourceCommit":{"committedDate":"2023-12-21T09:58:10Z","message":"[Enterprise
Search] Fix Text Extraction toggle (#173590)\n\n##
Summary\r\n\r\n\r\na5980bd7-1290-442e-b2d3-c6a551325de7\r\n\r\nFix
use text extraction toggle which removed itself before when
toggled.\r\n\r\n### Checklist\r\n\r\nDelete any items that are not
applicable to this PR.\r\n\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"ae289f0a276d299dd6fabdc34e56c260e1b7d0e4","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:EnterpriseSearch","v8.12.0","v8.13.0"],"number":173590,"url":"https://github.com/elastic/kibana/pull/173590","mergeCommit":{"message":"[Enterprise
Search] Fix Text Extraction toggle (#173590)\n\n##
Summary\r\n\r\n\r\na5980bd7-1290-442e-b2d3-c6a551325de7\r\n\r\nFix
use text extraction toggle which removed itself before when
toggled.\r\n\r\n### Checklist\r\n\r\nDelete any items that are not
applicable to this PR.\r\n\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"ae289f0a276d299dd6fabdc34e56c260e1b7d0e4"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173590","number":173590,"mergeCommit":{"message":"[Enterprise
Search] Fix Text Extraction toggle (#173590)\n\n##
Summary\r\n\r\n\r\na5980bd7-1290-442e-b2d3-c6a551325de7\r\n\r\nFix
use text extraction toggle which removed itself before when
toggled.\r\n\r\n### Checklist\r\n\r\nDelete any items that are not
applicable to this PR.\r\n\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"ae289f0a276d299dd6fabdc34e56c260e1b7d0e4"}}]}]
BACKPORT-->

Co-authored-by: Efe Gürkan YALAMAN <efeguerkan.yalaman@elastic.co>
2023-12-21 04:06:41 -07:00
Kibana Machine
73751e995d
[8.12] Update platform security modules (main) (#173232) (#173788)
# Backport

This will backport the following commits from `main` to `8.12`:
- [Update platform security modules (main)
(#173232)](https://github.com/elastic/kibana/pull/173232)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"renovate[bot]","email":"29139614+renovate[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-12-20T19:58:38Z","message":"Update
platform security modules (main)
(#173232)","sha":"35d79a901d9c690fbb128f138203799f97826291","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","backport:all-open","v8.13.0"],"number":173232,"url":"https://github.com/elastic/kibana/pull/173232","mergeCommit":{"message":"Update
platform security modules (main)
(#173232)","sha":"35d79a901d9c690fbb128f138203799f97826291"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173232","number":173232,"mergeCommit":{"message":"Update
platform security modules (main)
(#173232)","sha":"35d79a901d9c690fbb128f138203799f97826291"}}]}]
BACKPORT-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-21 03:22:25 -07:00
Drew Tate
7542adb3fb
[8.12] [Lens] Fix context formula functions (#172710) (#173760)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Lens] Fix context formula functions
(#172710)](https://github.com/elastic/kibana/pull/172710)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Drew
Tate","email":"drew.tate@elastic.co"},"sourceCommit":{"committedDate":"2023-12-19T15:32:31Z","message":"[Lens]
Fix context formula functions (#172710)\n\n## Summary\r\nFix
f5b50ffa-4a03-45ee-bc7a-2f2aca7fa3bd\r\n\r\n\r\n\r\n###
Checklist\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"99763dc61647c817384019f6603de7ad258eea01","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:ExpressionLanguage","Team:Visualizations","Feature:Lens","backport:prev-minor","v8.13.0"],"number":172710,"url":"https://github.com/elastic/kibana/pull/172710","mergeCommit":{"message":"[Lens]
Fix context formula functions (#172710)\n\n## Summary\r\nFix
f5b50ffa-4a03-45ee-bc7a-2f2aca7fa3bd\r\n\r\n\r\n\r\n###
Checklist\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"99763dc61647c817384019f6603de7ad258eea01"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172710","number":172710,"mergeCommit":{"message":"[Lens]
Fix context formula functions (#172710)\n\n## Summary\r\nFix
f5b50ffa-4a03-45ee-bc7a-2f2aca7fa3bd\r\n\r\n\r\n\r\n###
Checklist\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"99763dc61647c817384019f6603de7ad258eea01"}}]}]
BACKPORT-->
2023-12-20 19:04:54 +02:00
Kibana Machine
c6dc1b8525
[8.12] fix(NA): skip plugin-helpers assets optimization when no ui (#173703) (#173753)
# Backport

This will backport the following commits from `main` to `8.12`:
- [fix(NA): skip plugin-helpers assets optimization when no ui
(#173703)](https://github.com/elastic/kibana/pull/173703)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Tiago
Costa","email":"tiago.costa@elastic.co"},"sourceCommit":{"committedDate":"2023-12-20T14:44:33Z","message":"fix(NA):
skip plugin-helpers assets optimization when no ui (#173703)\n\nThis
fixes a bug where the asset optimization script will try to run\r\neven
when we don't have any ui plugin
generated.","sha":"891d79b9e7bbdab31a7f0df8f8ccd10f87fcf1c2","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Operations","release_note:skip","auto-backport","v8.10.5","v8.12.1","v8.13.0","v8.11.4"],"number":173703,"url":"https://github.com/elastic/kibana/pull/173703","mergeCommit":{"message":"fix(NA):
skip plugin-helpers assets optimization when no ui (#173703)\n\nThis
fixes a bug where the asset optimization script will try to run\r\neven
when we don't have any ui plugin
generated.","sha":"891d79b9e7bbdab31a7f0df8f8ccd10f87fcf1c2"}},"sourceBranch":"main","suggestedTargetBranches":["8.10","8.12","8.11"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.5","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.12","label":"v8.12.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173703","number":173703,"mergeCommit":{"message":"fix(NA):
skip plugin-helpers assets optimization when no ui (#173703)\n\nThis
fixes a bug where the asset optimization script will try to run\r\neven
when we don't have any ui plugin
generated.","sha":"891d79b9e7bbdab31a7f0df8f8ccd10f87fcf1c2"}},{"branch":"8.11","label":"v8.11.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Tiago Costa <tiago.costa@elastic.co>
2023-12-20 08:55:58 -07:00
Kibana Machine
ced76befcb
[8.12] [Enterprise Search]Fix cursor jumping form inputs. (#173659) (#173748)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Enterprise Search]Fix cursor jumping form inputs.
(#173659)](https://github.com/elastic/kibana/pull/173659)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Efe Gürkan
YALAMAN","email":"efeguerkan.yalaman@elastic.co"},"sourceCommit":{"committedDate":"2023-12-20T14:20:46Z","message":"[Enterprise
Search]Fix cursor jumping form inputs. (#173659)\n\n##
Summary\r\n\r\nMoved all inputs to separate components with internal
inner
values.\r\n\r\n\r\n2155049d-d6bc-4c28-8ddb-0201af080a9d\r\n\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"9d1feb5febfc5c4192d2ab11bf17555971e17195","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","Team:EnterpriseSearch","v8.12.0","v8.13.0"],"number":173659,"url":"https://github.com/elastic/kibana/pull/173659","mergeCommit":{"message":"[Enterprise
Search]Fix cursor jumping form inputs. (#173659)\n\n##
Summary\r\n\r\nMoved all inputs to separate components with internal
inner
values.\r\n\r\n\r\n2155049d-d6bc-4c28-8ddb-0201af080a9d\r\n\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"9d1feb5febfc5c4192d2ab11bf17555971e17195"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173659","number":173659,"mergeCommit":{"message":"[Enterprise
Search]Fix cursor jumping form inputs. (#173659)\n\n##
Summary\r\n\r\nMoved all inputs to separate components with internal
inner
values.\r\n\r\n\r\n2155049d-d6bc-4c28-8ddb-0201af080a9d\r\n\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"9d1feb5febfc5c4192d2ab11bf17555971e17195"}}]}]
BACKPORT-->

Co-authored-by: Efe Gürkan YALAMAN <efeguerkan.yalaman@elastic.co>
2023-12-20 08:31:04 -07:00
Kibana Machine
606db2f2e0
[8.12] [UnifiedDataTable] Fix rendering of multi-line content (#173524) (#173712)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[UnifiedDataTable] Fix rendering of multi-line content
(#173524)](https://github.com/elastic/kibana/pull/173524)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Julia
Rechkunova","email":"julia.rechkunova@elastic.co"},"sourceCommit":{"committedDate":"2023-12-20T08:33:07Z","message":"[UnifiedDataTable]
Fix rendering of multi-line content (#173524)\n\n- Resolves
https://github.com/elastic/kibana/issues/173019 \r\n\r\n##
Summary\r\n\r\nThis PR fixes a recent bug with multi line content and
adds
functional\r\ntests.\r\n\r\n50x\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4608\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"d773cfbf83765c849cbdf6013c5b4614842967fe","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Discover","release_note:fix","Team:DataDiscovery","backport:prev-minor","v8.13.0"],"number":173524,"url":"https://github.com/elastic/kibana/pull/173524","mergeCommit":{"message":"[UnifiedDataTable]
Fix rendering of multi-line content (#173524)\n\n- Resolves
https://github.com/elastic/kibana/issues/173019 \r\n\r\n##
Summary\r\n\r\nThis PR fixes a recent bug with multi line content and
adds
functional\r\ntests.\r\n\r\n50x\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4608\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"d773cfbf83765c849cbdf6013c5b4614842967fe"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173524","number":173524,"mergeCommit":{"message":"[UnifiedDataTable]
Fix rendering of multi-line content (#173524)\n\n- Resolves
https://github.com/elastic/kibana/issues/173019 \r\n\r\n##
Summary\r\n\r\nThis PR fixes a recent bug with multi line content and
adds
functional\r\ntests.\r\n\r\n50x\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4608\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"d773cfbf83765c849cbdf6013c5b4614842967fe"}}]}]
BACKPORT-->

Co-authored-by: Julia Rechkunova <julia.rechkunova@elastic.co>
2023-12-20 02:52:25 -07:00
Drew Tate
665093b3fb
[8.12] [Lens] unify expression search context type (#172738) (#173671)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Lens] unify expression search context type
(#172738)](https://github.com/elastic/kibana/pull/172738)

This is a prerequisite to backporting
https://github.com/elastic/kibana/pull/172710

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Drew
Tate","email":"drew.tate@elastic.co"},"sourceCommit":{"committedDate":"2023-12-11T14:08:00Z","message":"[Lens]
unify expression search context type (#172738)\n\n##
Summary\r\n\r\nWhile working on
https://github.com/elastic/kibana/pull/172710 I noticed\r\nhow loose our
search context types were. This leeway seems like overkill\r\ngiven how
we actually use the expressions
framework.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"570937ff19c500d0d54b605b0602b6ffb2a6fb10","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:ExpressionLanguage","Team:Visualizations","release_note:skip","backport:skip","v8.13.0"],"number":172738,"url":"https://github.com/elastic/kibana/pull/172738","mergeCommit":{"message":"[Lens]
unify expression search context type (#172738)\n\n##
Summary\r\n\r\nWhile working on
https://github.com/elastic/kibana/pull/172710 I noticed\r\nhow loose our
search context types were. This leeway seems like overkill\r\ngiven how
we actually use the expressions
framework.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"570937ff19c500d0d54b605b0602b6ffb2a6fb10"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172738","number":172738,"mergeCommit":{"message":"[Lens]
unify expression search context type (#172738)\n\n##
Summary\r\n\r\nWhile working on
https://github.com/elastic/kibana/pull/172710 I noticed\r\nhow loose our
search context types were. This leeway seems like overkill\r\ngiven how
we actually use the expressions
framework.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"570937ff19c500d0d54b605b0602b6ffb2a6fb10"}}]}]
BACKPORT-->

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2023-12-19 18:39:16 -07:00
Dario Gieselaar
99b36e82d4
[8.12] [Obs AI Assistant] E2E tests for conversation view (#173485) (#173598)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Obs AI Assistant] E2E tests for conversation view
(#173485)](https://github.com/elastic/kibana/pull/173485)

<!--- Backport version: 8.9.8 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Dario
Gieselaar","email":"dario.gieselaar@elastic.co"},"sourceCommit":{"committedDate":"2023-12-19T08:49:58Z","message":"[Obs
AI Assistant] E2E tests for conversation view (#173485)\n\nAdds some
basic E2E tests for the conversation
view.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"f67afe2866014cfbc21755134950d7abaa8cf8c4","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v8.12.0","v8.12.1","v8.13.0"],"number":173485,"url":"https://github.com/elastic/kibana/pull/173485","mergeCommit":{"message":"[Obs
AI Assistant] E2E tests for conversation view (#173485)\n\nAdds some
basic E2E tests for the conversation
view.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"f67afe2866014cfbc21755134950d7abaa8cf8c4"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173485","number":173485,"mergeCommit":{"message":"[Obs
AI Assistant] E2E tests for conversation view (#173485)\n\nAdds some
basic E2E tests for the conversation
view.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"f67afe2866014cfbc21755134950d7abaa8cf8c4"}}]}]
BACKPORT-->
2023-12-19 12:38:04 +01:00
Kibana Machine
79a0f48e11
[8.12] Revert "fix/142865/path.data config unused (#158426)" (#172951) (#172970)
# Backport

This will backport the following commits from `main` to `8.12`:
- [Revert "fix/142865/path.data config unused (#158426)"
(#172951)](https://github.com/elastic/kibana/pull/172951)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"Jon","email":"jon@elastic.co"},"sourceCommit":{"committedDate":"2023-12-08T16:22:21Z","message":"Revert
\"fix/142865/path.data config unused (#158426)\" (#172951)\n\nThis
reverts commit 86d2f58c09b3bfedd12576f9fc5fe68649028f9c.\r\n\r\nForward
port of https://github.com/elastic/kibana/pull/172943 targeting\r\n8.13
and 8.12. See the linked pr for 8.11.3 release notes.\r\n\r\nCloses
https://github.com/elastic/kibana/issues/172919","sha":"ee194d32a2e21baf6ae38a2e60e590ac3811b9f1","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","auto-backport","v8.12.0"],"number":172951,"url":"https://github.com/elastic/kibana/pull/172951","mergeCommit":{"message":"Revert
\"fix/142865/path.data config unused (#158426)\" (#172951)\n\nThis
reverts commit 86d2f58c09b3bfedd12576f9fc5fe68649028f9c.\r\n\r\nForward
port of https://github.com/elastic/kibana/pull/172943 targeting\r\n8.13
and 8.12. See the linked pr for 8.11.3 release notes.\r\n\r\nCloses
https://github.com/elastic/kibana/issues/172919","sha":"ee194d32a2e21baf6ae38a2e60e590ac3811b9f1"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Jon <jon@elastic.co>
Co-authored-by: Brad White <Ikuni17@users.noreply.github.com>
2023-12-18 20:29:24 -07:00
Kibana Machine
c3bab61158
[8.12] [Search] Fix issues with search hub and header (#173265) (#173402)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Search] Fix issues with search hub and header
(#173265)](https://github.com/elastic/kibana/pull/173265)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Sander
Philipse","email":"94373878+sphilipse@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-12-14T16:10:31Z","message":"[Search]
Fix issues with search hub and header (#173265)\n\n##
Summary\r\n\r\nThis fixes a number of issues with the Search Hub and
header actions.\r\n\r\n- Header actions show on all Search pages\r\n-
Header adopts Kibana theme\r\n- Header button icon takes parent
color\r\n- Header text corrected\r\n- Search labs banner image takes
parent color\r\n- CloudID is hidden if not
defined\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"5067645daa99140032350d9bb6f6345e2ab09eb2","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:EnterpriseSearch","v8.12.0","v8.13.0"],"number":173265,"url":"https://github.com/elastic/kibana/pull/173265","mergeCommit":{"message":"[Search]
Fix issues with search hub and header (#173265)\n\n##
Summary\r\n\r\nThis fixes a number of issues with the Search Hub and
header actions.\r\n\r\n- Header actions show on all Search pages\r\n-
Header adopts Kibana theme\r\n- Header button icon takes parent
color\r\n- Header text corrected\r\n- Search labs banner image takes
parent color\r\n- CloudID is hidden if not
defined\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"5067645daa99140032350d9bb6f6345e2ab09eb2"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173265","number":173265,"mergeCommit":{"message":"[Search]
Fix issues with search hub and header (#173265)\n\n##
Summary\r\n\r\nThis fixes a number of issues with the Search Hub and
header actions.\r\n\r\n- Header actions show on all Search pages\r\n-
Header adopts Kibana theme\r\n- Header button icon takes parent
color\r\n- Header text corrected\r\n- Search labs banner image takes
parent color\r\n- CloudID is hidden if not
defined\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"5067645daa99140032350d9bb6f6345e2ab09eb2"}}]}]
BACKPORT-->

Co-authored-by: Sander Philipse <94373878+sphilipse@users.noreply.github.com>
2023-12-14 12:03:16 -07:00
Kibana Machine
b2017d275c
[8.12] [Fleet] Add docs links for performance tuning presets (#173318) (#173333)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Fleet] Add docs links for performance tuning presets
(#173318)](https://github.com/elastic/kibana/pull/173318)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Kyle
Pollich","email":"kyle.pollich@elastic.co"},"sourceCommit":{"committedDate":"2023-12-13T20:20:12Z","message":"[Fleet]
Add docs links for performance tuning presets (#173318)\n\n##
Summary\r\n\r\nCloses #172523 \r\n\r\nAdds links
to\r\nhttps://www.elastic.co/guide/en/fleet/master/es-output-settings.html#es-output-settings-performance-tuning-settings\r\n+
help text for the performance preset form
input.\r\n\r\n\r\n![image](787f6784-842f-4e5a-8175-5c2057aee286)","sha":"1248f55d89a2fa69d2a3ddfe167c088643891922","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","backport:prev-minor","v8.13.0"],"number":173318,"url":"https://github.com/elastic/kibana/pull/173318","mergeCommit":{"message":"[Fleet]
Add docs links for performance tuning presets (#173318)\n\n##
Summary\r\n\r\nCloses #172523 \r\n\r\nAdds links
to\r\nhttps://www.elastic.co/guide/en/fleet/master/es-output-settings.html#es-output-settings-performance-tuning-settings\r\n+
help text for the performance preset form
input.\r\n\r\n\r\n![image](787f6784-842f-4e5a-8175-5c2057aee286)","sha":"1248f55d89a2fa69d2a3ddfe167c088643891922"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173318","number":173318,"mergeCommit":{"message":"[Fleet]
Add docs links for performance tuning presets (#173318)\n\n##
Summary\r\n\r\nCloses #172523 \r\n\r\nAdds links
to\r\nhttps://www.elastic.co/guide/en/fleet/master/es-output-settings.html#es-output-settings-performance-tuning-settings\r\n+
help text for the performance preset form
input.\r\n\r\n\r\n![image](787f6784-842f-4e5a-8175-5c2057aee286)","sha":"1248f55d89a2fa69d2a3ddfe167c088643891922"}}]}]
BACKPORT-->

Co-authored-by: Kyle Pollich <kyle.pollich@elastic.co>
2023-12-13 14:33:37 -07:00
Kibana Machine
5788e33bf8
[8.12] [APM] Make useDataViewId optional and remove default values (#173278) (#173295)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[APM] Make `useDataViewId` optional and remove default values
(#173278)](https://github.com/elastic/kibana/pull/173278)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Søren
Louv-Jansen","email":"soren.louv@elastic.co"},"sourceCommit":{"committedDate":"2023-12-13T15:31:56Z","message":"[APM]
Make `useDataViewId` optional and remove default values
(#173278)\n\nfollow-up to
https://github.com/elastic/kibana/pull/170857","sha":"4c79672181d54856d180f7cbb90d5e775ffc60a3","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:APM","release_note:skip","v8.12.0","v8.13.0"],"number":173278,"url":"https://github.com/elastic/kibana/pull/173278","mergeCommit":{"message":"[APM]
Make `useDataViewId` optional and remove default values
(#173278)\n\nfollow-up to
https://github.com/elastic/kibana/pull/170857","sha":"4c79672181d54856d180f7cbb90d5e775ffc60a3"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173278","number":173278,"mergeCommit":{"message":"[APM]
Make `useDataViewId` optional and remove default values
(#173278)\n\nfollow-up to
https://github.com/elastic/kibana/pull/170857","sha":"4c79672181d54856d180f7cbb90d5e775ffc60a3"}}]}]
BACKPORT-->

Co-authored-by: Søren Louv-Jansen <soren.louv@elastic.co>
2023-12-13 10:27:56 -07:00
Kibana Machine
34a5ab1ca5
[8.12] [Enterprise Search] Kibana connector License updates. (#172930) (#173263)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Enterprise Search] Kibana connector License updates.
(#172930)](https://github.com/elastic/kibana/pull/172930)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Efe Gürkan
YALAMAN","email":"efeguerkan.yalaman@elastic.co"},"sourceCommit":{"committedDate":"2023-12-13T11:40:33Z","message":"[Enterprise
Search] Kibana connector License updates. (#172930)\n\nFollowing
connector configurations are updated.\r\n\r\nAzure Blob
Storage\r\nGoogle Cloud Storage\r\nPostgres\r\nMSSQL\r\nAmazon
S3\r\nMongoDB\r\nMySQL\r\n\r\n\r\n<img width=\"1045\" alt=\"Screenshot
2023-12-08 at 11 53
46\"\r\nsrc=\"8269ccf3-9497-4411-bd2a-d2c11768cebc\">\r\n\r\n---------\r\n\r\nCo-authored-by:
Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"5085d237d94de0a77f578e336f1c008e3c9a611f","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:EnterpriseSearch","v8.12.0","v8.13.0"],"number":172930,"url":"https://github.com/elastic/kibana/pull/172930","mergeCommit":{"message":"[Enterprise
Search] Kibana connector License updates. (#172930)\n\nFollowing
connector configurations are updated.\r\n\r\nAzure Blob
Storage\r\nGoogle Cloud Storage\r\nPostgres\r\nMSSQL\r\nAmazon
S3\r\nMongoDB\r\nMySQL\r\n\r\n\r\n<img width=\"1045\" alt=\"Screenshot
2023-12-08 at 11 53
46\"\r\nsrc=\"8269ccf3-9497-4411-bd2a-d2c11768cebc\">\r\n\r\n---------\r\n\r\nCo-authored-by:
Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"5085d237d94de0a77f578e336f1c008e3c9a611f"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172930","number":172930,"mergeCommit":{"message":"[Enterprise
Search] Kibana connector License updates. (#172930)\n\nFollowing
connector configurations are updated.\r\n\r\nAzure Blob
Storage\r\nGoogle Cloud Storage\r\nPostgres\r\nMSSQL\r\nAmazon
S3\r\nMongoDB\r\nMySQL\r\n\r\n\r\n<img width=\"1045\" alt=\"Screenshot
2023-12-08 at 11 53
46\"\r\nsrc=\"8269ccf3-9497-4411-bd2a-d2c11768cebc\">\r\n\r\n---------\r\n\r\nCo-authored-by:
Kibana Machine
<42973632+kibanamachine@users.noreply.github.com>","sha":"5085d237d94de0a77f578e336f1c008e3c9a611f"}}]}]
BACKPORT-->

Co-authored-by: Efe Gürkan YALAMAN <efeguerkan.yalaman@elastic.co>
2023-12-13 05:57:05 -07:00
Kibana Machine
8ef72a6256
[8.12] feat(slo): new slo architecture (#172224) (#173157)
# Backport

This will backport the following commits from `main` to `8.12`:
- [feat(slo): new slo architecture
(#172224)](https://github.com/elastic/kibana/pull/172224)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Kevin
Delemme","email":"kevin.delemme@elastic.co"},"sourceCommit":{"committedDate":"2023-12-12T13:45:12Z","message":"feat(slo):
new slo architecture
(#172224)","sha":"b51304f3f3c3e8510c44a235d0fc65c44fcce225","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:breaking","backport:prev-minor","ci:build-serverless-image","Feature:SLO","v8.12.0","Team:obs-ux-management","v8.13.0"],"number":172224,"url":"https://github.com/elastic/kibana/pull/172224","mergeCommit":{"message":"feat(slo):
new slo architecture
(#172224)","sha":"b51304f3f3c3e8510c44a235d0fc65c44fcce225"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172224","number":172224,"mergeCommit":{"message":"feat(slo):
new slo architecture
(#172224)","sha":"b51304f3f3c3e8510c44a235d0fc65c44fcce225"}}]}]
BACKPORT-->

Co-authored-by: Kevin Delemme <kevin.delemme@elastic.co>
2023-12-12 07:57:24 -07:00
Kibana Machine
76e8e9a89f
[8.12] [doclinks] propagate build flavor to getDocLinks (#172358) (#173135)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[doclinks] propagate build flavor to `getDocLinks`
(#172358)](https://github.com/elastic/kibana/pull/172358)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Pierre
Gayvallet","email":"pierre.gayvallet@elastic.co"},"sourceCommit":{"committedDate":"2023-12-12T09:59:41Z","message":"[doclinks]
propagate build flavor to `getDocLinks` (#172358)\n\n##
Summary\r\n\r\nFix
https://github.com/elastic/kibana/issues/167088\r\n\r\nAdd a new
`buildFlavor` (`traditional` | `serverless`) parameter
to\r\n`getDocLinks` and `getDocLinksMeta` so that the doc links
generator\r\nlogic can leverage the
information\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"c50f3d749ed9071bf4c0974ed4f71399627f088a","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","Team:Core","release_note:skip","v8.12.0","v8.13.0"],"number":172358,"url":"https://github.com/elastic/kibana/pull/172358","mergeCommit":{"message":"[doclinks]
propagate build flavor to `getDocLinks` (#172358)\n\n##
Summary\r\n\r\nFix
https://github.com/elastic/kibana/issues/167088\r\n\r\nAdd a new
`buildFlavor` (`traditional` | `serverless`) parameter
to\r\n`getDocLinks` and `getDocLinksMeta` so that the doc links
generator\r\nlogic can leverage the
information\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"c50f3d749ed9071bf4c0974ed4f71399627f088a"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172358","number":172358,"mergeCommit":{"message":"[doclinks]
propagate build flavor to `getDocLinks` (#172358)\n\n##
Summary\r\n\r\nFix
https://github.com/elastic/kibana/issues/167088\r\n\r\nAdd a new
`buildFlavor` (`traditional` | `serverless`) parameter
to\r\n`getDocLinks` and `getDocLinksMeta` so that the doc links
generator\r\nlogic can leverage the
information\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"c50f3d749ed9071bf4c0974ed4f71399627f088a"}}]}]
BACKPORT-->

Co-authored-by: Pierre Gayvallet <pierre.gayvallet@elastic.co>
2023-12-12 04:10:42 -07:00
Kibana Machine
94bccfe200
[8.12] [Lens] Various fixes for Heatmap (#172602) (#173133)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Lens] Various fixes for Heatmap
(#172602)](https://github.com/elastic/kibana/pull/172602)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Marco
Liberati","email":"dej611@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-12-12T09:23:24Z","message":"[Lens]
Various fixes for Heatmap (#172602)\n\n## Summary\r\n\r\nFixes
#172433\r\nFixes #172574\r\nFixes #170240\r\n\r\nFor #172433 the bands
values are now passing thru the value formatter to\r\nmatch users'
expectations:\r\n\r\n<img width=\"1227\" alt=\"Screenshot 2023-12-05 at
16 52
39\"\r\nsrc=\"42d2c4ba-1b6b-4785-84e7-0ad73670ecdc\">\r\n\r\nWhen
the default formatter is selected something complex happens
there,\r\nwhich might look wrong but it is still respecting Kibana's
advanced\r\nsettings formatter pattern (in this example
`0.[000]`):\r\n\r\n<img width=\"1234\" alt=\"Screenshot 2023-12-05 at 16
52
57\"\r\nsrc=\"7fe7dd1d-eff1-40fa-9e52-8a7ff20d0faf\">\r\n\r\nAs
for #170240 the problem was due to an unnecessary safe guard
which\r\nwas forcing the first bucket to be `1` when it was
open:\r\n\r\n<img width=\"1227\" alt=\"Screenshot 2023-12-05 at 16 52
11\"\r\nsrc=\"a3ac437d-7b04-489d-b0fc-6c2b456971de\">\r\n\r\nAs
for #172574 I just fixed at root level the problem...\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"9f4c220ad8599f4bd98e78d4e5abc9147cc5920f","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Visualizations","Feature:Lens","backport:prev-minor","v8.13.0"],"number":172602,"url":"https://github.com/elastic/kibana/pull/172602","mergeCommit":{"message":"[Lens]
Various fixes for Heatmap (#172602)\n\n## Summary\r\n\r\nFixes
#172433\r\nFixes #172574\r\nFixes #170240\r\n\r\nFor #172433 the bands
values are now passing thru the value formatter to\r\nmatch users'
expectations:\r\n\r\n<img width=\"1227\" alt=\"Screenshot 2023-12-05 at
16 52
39\"\r\nsrc=\"42d2c4ba-1b6b-4785-84e7-0ad73670ecdc\">\r\n\r\nWhen
the default formatter is selected something complex happens
there,\r\nwhich might look wrong but it is still respecting Kibana's
advanced\r\nsettings formatter pattern (in this example
`0.[000]`):\r\n\r\n<img width=\"1234\" alt=\"Screenshot 2023-12-05 at 16
52
57\"\r\nsrc=\"7fe7dd1d-eff1-40fa-9e52-8a7ff20d0faf\">\r\n\r\nAs
for #170240 the problem was due to an unnecessary safe guard
which\r\nwas forcing the first bucket to be `1` when it was
open:\r\n\r\n<img width=\"1227\" alt=\"Screenshot 2023-12-05 at 16 52
11\"\r\nsrc=\"a3ac437d-7b04-489d-b0fc-6c2b456971de\">\r\n\r\nAs
for #172574 I just fixed at root level the problem...\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"9f4c220ad8599f4bd98e78d4e5abc9147cc5920f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172602","number":172602,"mergeCommit":{"message":"[Lens]
Various fixes for Heatmap (#172602)\n\n## Summary\r\n\r\nFixes
#172433\r\nFixes #172574\r\nFixes #170240\r\n\r\nFor #172433 the bands
values are now passing thru the value formatter to\r\nmatch users'
expectations:\r\n\r\n<img width=\"1227\" alt=\"Screenshot 2023-12-05 at
16 52
39\"\r\nsrc=\"42d2c4ba-1b6b-4785-84e7-0ad73670ecdc\">\r\n\r\nWhen
the default formatter is selected something complex happens
there,\r\nwhich might look wrong but it is still respecting Kibana's
advanced\r\nsettings formatter pattern (in this example
`0.[000]`):\r\n\r\n<img width=\"1234\" alt=\"Screenshot 2023-12-05 at 16
52
57\"\r\nsrc=\"7fe7dd1d-eff1-40fa-9e52-8a7ff20d0faf\">\r\n\r\nAs
for #170240 the problem was due to an unnecessary safe guard
which\r\nwas forcing the first bucket to be `1` when it was
open:\r\n\r\n<img width=\"1227\" alt=\"Screenshot 2023-12-05 at 16 52
11\"\r\nsrc=\"a3ac437d-7b04-489d-b0fc-6c2b456971de\">\r\n\r\nAs
for #172574 I just fixed at root level the problem...\r\n\r\n###
Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"9f4c220ad8599f4bd98e78d4e5abc9147cc5920f"}}]}]
BACKPORT-->

Co-authored-by: Marco Liberati <dej611@users.noreply.github.com>
2023-12-12 03:39:23 -07:00
Kibana Machine
3cd326b21c
[8.12] [UnifiedFieldList] Fix item line breaks (#172954) (#173004)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[UnifiedFieldList] Fix item line breaks
(#172954)](https://github.com/elastic/kibana/pull/172954)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Julia
Rechkunova","email":"julia.rechkunova@elastic.co"},"sourceCommit":{"committedDate":"2023-12-09T09:01:06Z","message":"[UnifiedFieldList]
Fix item line breaks (#172954)\n\n- Closes
https://github.com/elastic/kibana/issues/170312\r\n\r\n##
Summary\r\n\r\nBefore:\r\n<img width=\"326\" alt=\"Screenshot 2023-12-08
at 15 55
43\"\r\nsrc=\"f1fad658-8305-4b45-b7e3-9059c37b5ef3\">\r\n\r\nAfter:\r\n<img
width=\"327\" alt=\"Screenshot 2023-12-08 at 15 56
14\"\r\nsrc=\"50227a61-c092-4e63-83ce-6e12c95d1e32\">","sha":"d41889bf39a8c514de04b5a7010bb6711544d746","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:DataDiscovery","backport:prev-minor","Feature:UnifiedFieldList","v8.13.0"],"number":172954,"url":"https://github.com/elastic/kibana/pull/172954","mergeCommit":{"message":"[UnifiedFieldList]
Fix item line breaks (#172954)\n\n- Closes
https://github.com/elastic/kibana/issues/170312\r\n\r\n##
Summary\r\n\r\nBefore:\r\n<img width=\"326\" alt=\"Screenshot 2023-12-08
at 15 55
43\"\r\nsrc=\"f1fad658-8305-4b45-b7e3-9059c37b5ef3\">\r\n\r\nAfter:\r\n<img
width=\"327\" alt=\"Screenshot 2023-12-08 at 15 56
14\"\r\nsrc=\"50227a61-c092-4e63-83ce-6e12c95d1e32\">","sha":"d41889bf39a8c514de04b5a7010bb6711544d746"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172954","number":172954,"mergeCommit":{"message":"[UnifiedFieldList]
Fix item line breaks (#172954)\n\n- Closes
https://github.com/elastic/kibana/issues/170312\r\n\r\n##
Summary\r\n\r\nBefore:\r\n<img width=\"326\" alt=\"Screenshot 2023-12-08
at 15 55
43\"\r\nsrc=\"f1fad658-8305-4b45-b7e3-9059c37b5ef3\">\r\n\r\nAfter:\r\n<img
width=\"327\" alt=\"Screenshot 2023-12-08 at 15 56
14\"\r\nsrc=\"50227a61-c092-4e63-83ce-6e12c95d1e32\">","sha":"d41889bf39a8c514de04b5a7010bb6711544d746"}}]}]
BACKPORT-->

Co-authored-by: Julia Rechkunova <julia.rechkunova@elastic.co>
2023-12-09 03:11:12 -07:00
Kibana Machine
ed5fd5a735
[8.12] Language client getting started dedicated (#172869) (#172987)
# Backport

This will backport the following commits from `main` to `8.12`:
- [Language client getting started dedicated
(#172869)](https://github.com/elastic/kibana/pull/172869)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Sander
Philipse","email":"94373878+sphilipse@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-12-08T18:48:56Z","message":"Language
client getting started dedicated (#172869)\n\n## Summary\r\n\r\nThis
adds the getting started page from Serverless Elasticsearch
to\r\nDedicated.","sha":"8b9ce1848ca59291a759396e61389a76e0d17133","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:EnterpriseSearch","v8.12.0","v8.13.0"],"number":172869,"url":"https://github.com/elastic/kibana/pull/172869","mergeCommit":{"message":"Language
client getting started dedicated (#172869)\n\n## Summary\r\n\r\nThis
adds the getting started page from Serverless Elasticsearch
to\r\nDedicated.","sha":"8b9ce1848ca59291a759396e61389a76e0d17133"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172869","number":172869,"mergeCommit":{"message":"Language
client getting started dedicated (#172869)\n\n## Summary\r\n\r\nThis
adds the getting started page from Serverless Elasticsearch
to\r\nDedicated.","sha":"8b9ce1848ca59291a759396e61389a76e0d17133"}}]}]
BACKPORT-->

Co-authored-by: Sander Philipse <94373878+sphilipse@users.noreply.github.com>
2023-12-08 13:03:03 -07:00
Kibana Machine
692bde9cf3
[8.12] [Security Solution] JSON diff view for prebuilt rule upgrade flow (#172535) (#172957)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Security Solution] JSON diff view for prebuilt rule upgrade flow
(#172535)](https://github.com/elastic/kibana/pull/172535)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Nikita
Indik","email":"nikita.indik@elastic.co"},"sourceCommit":{"committedDate":"2023-12-08T15:16:42Z","message":"[Security
Solution] JSON diff view for prebuilt rule upgrade flow (#172535)\n\n##
Summary\r\n\r\n**Resolves:
https://github.com/elastic/kibana/issues/169160**\r\n**Resolves:
https://github.com/elastic/kibana/issues/166164**\r\n**Docs issue:
https://github.com/elastic/security-docs/issues/4371**\r\n\r\nThis PR
adds a new \"Updates\" tab to the prebuilt rules upgrade flyout.\r\nThis
tab shows a diff between the installed and updated rule
JSON\r\nrepresentations.\r\n\r\n<img width=\"1313\"
alt=\"Scherm­afbeelding 2023-12-05 om 02 48
37\"\r\nsrc=\"ec0f95c6-22c6-4ce6-a6cc-0ceee974c6f7\">\r\n\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[x] Functional changes are communicated to the Docs team. A ticket
or\r\nPR is opened in https://github.com/elastic/security-docs. The
following\r\ninformation is included: any feature flags used, affected
environments\r\n(Serverless, ESS, or both).
([Docs\r\nissue](https://github.com/elastic/security-docs/issues/4371))\r\n-
[
]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials
([Docs\r\nissue](https://github.com/elastic/security-docs/issues/4371))\r\n-
[ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios (will be added\r\nin
a follow-up PR)\r\n- [ ] Functional changes are covered with a test plan
and automated\r\ntests (will be added in a follow-up PR)\r\n- [x] Any UI
touched in this PR is usable by keyboard only (learn more\r\nabout
[keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n-
[x] Any UI touched in this PR does not create any new axe
failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (Doesn't look great on phone screen, because
viewing diff\r\nrequires a lot of horizontal space. Tablets are fine
though.)\r\n- [x] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n-
[x] Functional changes are hidden behind a feature flag. If
not\r\nhidden, the PR explains why these changes are being implemented
in a\r\nlong-living feature branch.\r\n- [x] Comprehensive manual
testing is done by two engineers: the PR\r\nauthor and one of the PR
reviewers. Changes are tested in both ESS
and\r\nServerless.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Georgii Gorbachev
<georgii.gorbachev@elastic.co>","sha":"e5a6b978b8eca4ac275b72e88415e2238315a241","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Detections
and Resp","Team:
SecuritySolution","release_note:feature","Team:Detection Rule
Management","Feature:Prebuilt Detection
Rules","v8.12.0","v8.13.0"],"number":172535,"url":"https://github.com/elastic/kibana/pull/172535","mergeCommit":{"message":"[Security
Solution] JSON diff view for prebuilt rule upgrade flow (#172535)\n\n##
Summary\r\n\r\n**Resolves:
https://github.com/elastic/kibana/issues/169160**\r\n**Resolves:
https://github.com/elastic/kibana/issues/166164**\r\n**Docs issue:
https://github.com/elastic/security-docs/issues/4371**\r\n\r\nThis PR
adds a new \"Updates\" tab to the prebuilt rules upgrade flyout.\r\nThis
tab shows a diff between the installed and updated rule
JSON\r\nrepresentations.\r\n\r\n<img width=\"1313\"
alt=\"Scherm­afbeelding 2023-12-05 om 02 48
37\"\r\nsrc=\"ec0f95c6-22c6-4ce6-a6cc-0ceee974c6f7\">\r\n\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[x] Functional changes are communicated to the Docs team. A ticket
or\r\nPR is opened in https://github.com/elastic/security-docs. The
following\r\ninformation is included: any feature flags used, affected
environments\r\n(Serverless, ESS, or both).
([Docs\r\nissue](https://github.com/elastic/security-docs/issues/4371))\r\n-
[
]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials
([Docs\r\nissue](https://github.com/elastic/security-docs/issues/4371))\r\n-
[ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios (will be added\r\nin
a follow-up PR)\r\n- [ ] Functional changes are covered with a test plan
and automated\r\ntests (will be added in a follow-up PR)\r\n- [x] Any UI
touched in this PR is usable by keyboard only (learn more\r\nabout
[keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n-
[x] Any UI touched in this PR does not create any new axe
failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (Doesn't look great on phone screen, because
viewing diff\r\nrequires a lot of horizontal space. Tablets are fine
though.)\r\n- [x] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n-
[x] Functional changes are hidden behind a feature flag. If
not\r\nhidden, the PR explains why these changes are being implemented
in a\r\nlong-living feature branch.\r\n- [x] Comprehensive manual
testing is done by two engineers: the PR\r\nauthor and one of the PR
reviewers. Changes are tested in both ESS
and\r\nServerless.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Georgii Gorbachev
<georgii.gorbachev@elastic.co>","sha":"e5a6b978b8eca4ac275b72e88415e2238315a241"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172535","number":172535,"mergeCommit":{"message":"[Security
Solution] JSON diff view for prebuilt rule upgrade flow (#172535)\n\n##
Summary\r\n\r\n**Resolves:
https://github.com/elastic/kibana/issues/169160**\r\n**Resolves:
https://github.com/elastic/kibana/issues/166164**\r\n**Docs issue:
https://github.com/elastic/security-docs/issues/4371**\r\n\r\nThis PR
adds a new \"Updates\" tab to the prebuilt rules upgrade flyout.\r\nThis
tab shows a diff between the installed and updated rule
JSON\r\nrepresentations.\r\n\r\n<img width=\"1313\"
alt=\"Scherm­afbeelding 2023-12-05 om 02 48
37\"\r\nsrc=\"ec0f95c6-22c6-4ce6-a6cc-0ceee974c6f7\">\r\n\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [x] Any text added follows [EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)\r\n-
[x] Functional changes are communicated to the Docs team. A ticket
or\r\nPR is opened in https://github.com/elastic/security-docs. The
following\r\ninformation is included: any feature flags used, affected
environments\r\n(Serverless, ESS, or both).
([Docs\r\nissue](https://github.com/elastic/security-docs/issues/4371))\r\n-
[
]\r\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials
([Docs\r\nissue](https://github.com/elastic/security-docs/issues/4371))\r\n-
[ ] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios (will be added\r\nin
a follow-up PR)\r\n- [ ] Functional changes are covered with a test plan
and automated\r\ntests (will be added in a follow-up PR)\r\n- [x] Any UI
touched in this PR is usable by keyboard only (learn more\r\nabout
[keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n-
[x] Any UI touched in this PR does not create any new axe
failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (Doesn't look great on phone screen, because
viewing diff\r\nrequires a lot of horizontal space. Tablets are fine
though.)\r\n- [x] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n-
[x] Functional changes are hidden behind a feature flag. If
not\r\nhidden, the PR explains why these changes are being implemented
in a\r\nlong-living feature branch.\r\n- [x] Comprehensive manual
testing is done by two engineers: the PR\r\nauthor and one of the PR
reviewers. Changes are tested in both ESS
and\r\nServerless.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Georgii Gorbachev
<georgii.gorbachev@elastic.co>","sha":"e5a6b978b8eca4ac275b72e88415e2238315a241"}}]}]
BACKPORT-->

Co-authored-by: Nikita Indik <nikita.indik@elastic.co>
2023-12-08 09:36:18 -07:00
Kibana Machine
a1aac56df3
[8.12] Fix link to Eland docs (#172879) (#172910)
# Backport

This will backport the following commits from `main` to `8.12`:
- [Fix link to Eland docs
(#172879)](https://github.com/elastic/kibana/pull/172879)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Abdon
Pijpelink","email":"abdon.pijpelink@elastic.co"},"sourceCommit":{"committedDate":"2023-12-08T08:55:38Z","message":"Fix
link to Eland docs
(#172879)\n\nhttps://github.com/elastic/kibana/pull/171024 introduced
the following\r\nlink to the doc link service:\r\n\r\n```\r\neland:
`${ELASTIC_WEBSITE_URL}guide/en/elasticsearch/client/eland/${DOC_LINK_VERSION}/index.html`\r\n```\r\n\r\nHowever,
it looks like the Eland client docs are not versioned, but\r\nalways on
`current`. This PR fixes the
link.","sha":"4ffaf9f5ec7d506ddf67bed6e02f752327a14650","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","docs","backport:prev-minor","v8.13.0"],"number":172879,"url":"https://github.com/elastic/kibana/pull/172879","mergeCommit":{"message":"Fix
link to Eland docs
(#172879)\n\nhttps://github.com/elastic/kibana/pull/171024 introduced
the following\r\nlink to the doc link service:\r\n\r\n```\r\neland:
`${ELASTIC_WEBSITE_URL}guide/en/elasticsearch/client/eland/${DOC_LINK_VERSION}/index.html`\r\n```\r\n\r\nHowever,
it looks like the Eland client docs are not versioned, but\r\nalways on
`current`. This PR fixes the
link.","sha":"4ffaf9f5ec7d506ddf67bed6e02f752327a14650"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172879","number":172879,"mergeCommit":{"message":"Fix
link to Eland docs
(#172879)\n\nhttps://github.com/elastic/kibana/pull/171024 introduced
the following\r\nlink to the doc link service:\r\n\r\n```\r\neland:
`${ELASTIC_WEBSITE_URL}guide/en/elasticsearch/client/eland/${DOC_LINK_VERSION}/index.html`\r\n```\r\n\r\nHowever,
it looks like the Eland client docs are not versioned, but\r\nalways on
`current`. This PR fixes the
link.","sha":"4ffaf9f5ec7d506ddf67bed6e02f752327a14650"}}]}] BACKPORT-->

Co-authored-by: Abdon Pijpelink <abdon.pijpelink@elastic.co>
2023-12-08 03:22:46 -07:00
Kibana Machine
e5bcd5f9a6
[8.12] cherrypick ssl mongo (#172851) (#172863)
# Backport

This will backport the following commits from `main` to `8.12`:
- [cherrypick ssl mongo
(#172851)](https://github.com/elastic/kibana/pull/172851)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Sean
Story","email":"sean.j.story@gmail.com"},"sourceCommit":{"committedDate":"2023-12-07T18:00:00Z","message":"cherrypick
ssl mongo (#172851)\n\n## Summary\r\n\r\nRetrying
https://github.com/elastic/kibana/pull/172658 since something\r\nin the
automation isn't working\r\n\r\n\r\n\r\n\r\n### For maintainers\r\n\r\n-
[ ] This was checked for breaking API changes and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
parthpuri-elastic
<parthpuri.goswami@elastic.co>","sha":"4ea262db53179df023e2a8e21dde698b0b7ee866","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:EnterpriseSearch","v8.12.0","v8.13.0"],"number":172851,"url":"https://github.com/elastic/kibana/pull/172851","mergeCommit":{"message":"cherrypick
ssl mongo (#172851)\n\n## Summary\r\n\r\nRetrying
https://github.com/elastic/kibana/pull/172658 since something\r\nin the
automation isn't working\r\n\r\n\r\n\r\n\r\n### For maintainers\r\n\r\n-
[ ] This was checked for breaking API changes and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
parthpuri-elastic
<parthpuri.goswami@elastic.co>","sha":"4ea262db53179df023e2a8e21dde698b0b7ee866"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172851","number":172851,"mergeCommit":{"message":"cherrypick
ssl mongo (#172851)\n\n## Summary\r\n\r\nRetrying
https://github.com/elastic/kibana/pull/172658 since something\r\nin the
automation isn't working\r\n\r\n\r\n\r\n\r\n### For maintainers\r\n\r\n-
[ ] This was checked for breaking API changes and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n---------\r\n\r\nCo-authored-by:
parthpuri-elastic
<parthpuri.goswami@elastic.co>","sha":"4ea262db53179df023e2a8e21dde698b0b7ee866"}}]}]
BACKPORT-->

Co-authored-by: Sean Story <sean.j.story@gmail.com>
2023-12-07 12:16:29 -07:00
Kibana Machine
3b9c879d6c
[8.12] [ES|QL] Small improvements on the warnings/errors (#172782) (#172843)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[ES|QL] Small improvements on the warnings/errors
(#172782)](https://github.com/elastic/kibana/pull/172782)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Stratoula
Kalafateli","email":"efstratia.kalafateli@elastic.co"},"sourceCommit":{"committedDate":"2023-12-07T15:35:34Z","message":"[ES|QL]
Small improvements on the warnings/errors (#172782)\n\n##
Summary\r\n\r\nThis is a PR which:\r\n\r\n- Corrects the icon shown in
warnings (it was displaying the error icon\r\nwhich is wrong)\r\n<img
width=\"1253\"
alt=\"image\"\r\nsrc=\"4f388edd-734c-4299-9def-841ac6fccba1\">\r\n\r\n-
Makes the icon also clickable (opens the popover with the list
of\r\nwarnings/errors)\r\n\r\nCo-authored-by: Marco Liberati
<dej611@users.noreply.github.com>","sha":"71ed936685042fb4073e9d035bdb8bd777e8cabd","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Visualizations","release_note:skip","backport:prev-minor","Feature:ES|QL","v8.12.0","v8.13.0"],"number":172782,"url":"https://github.com/elastic/kibana/pull/172782","mergeCommit":{"message":"[ES|QL]
Small improvements on the warnings/errors (#172782)\n\n##
Summary\r\n\r\nThis is a PR which:\r\n\r\n- Corrects the icon shown in
warnings (it was displaying the error icon\r\nwhich is wrong)\r\n<img
width=\"1253\"
alt=\"image\"\r\nsrc=\"4f388edd-734c-4299-9def-841ac6fccba1\">\r\n\r\n-
Makes the icon also clickable (opens the popover with the list
of\r\nwarnings/errors)\r\n\r\nCo-authored-by: Marco Liberati
<dej611@users.noreply.github.com>","sha":"71ed936685042fb4073e9d035bdb8bd777e8cabd"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172782","number":172782,"mergeCommit":{"message":"[ES|QL]
Small improvements on the warnings/errors (#172782)\n\n##
Summary\r\n\r\nThis is a PR which:\r\n\r\n- Corrects the icon shown in
warnings (it was displaying the error icon\r\nwhich is wrong)\r\n<img
width=\"1253\"
alt=\"image\"\r\nsrc=\"4f388edd-734c-4299-9def-841ac6fccba1\">\r\n\r\n-
Makes the icon also clickable (opens the popover with the list
of\r\nwarnings/errors)\r\n\r\nCo-authored-by: Marco Liberati
<dej611@users.noreply.github.com>","sha":"71ed936685042fb4073e9d035bdb8bd777e8cabd"}}]}]
BACKPORT-->

Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
2023-12-07 09:53:30 -07:00
Marco Liberati
92024dd340
[ES|QL] Add to_geopoint function support (#172815)
## Summary

Add support to `to_geopoint` as in
https://github.com/elastic/elasticsearch/pull/102177
2023-12-07 17:03:34 +01:00
Kibana Machine
857b1adbfb
[8.12] [Response Ops][Alerting] Adding evaluation threshold to alert payload for ES query rule (#171571) (#172814)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Response Ops][Alerting] Adding evaluation threshold to alert payload
for ES query rule
(#171571)](https://github.com/elastic/kibana/pull/171571)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Ying
Mao","email":"ying.mao@elastic.co"},"sourceCommit":{"committedDate":"2023-12-07T13:20:34Z","message":"[Response
Ops][Alerting] Adding evaluation threshold to alert payload for ES query
rule (#171571)\n\nResolves
https://github.com/elastic/kibana/issues/166986\r\n\r\n##
Summary\r\n\r\nAdding `kibana.alert.evalution.threshold` to the alert
payload for the\r\nES query rule. This is the field that's shown in the
alert details view\r\nin Observability. To show this, we add
`ALERT_EVALUATION_CONDITIONS` to\r\nthe stack alerts mapping, using the
same mapping type as the\r\nobservability rule types. This is typed as a
`scaled_float` which is\r\nexpecting a single value, so the threshold is
set in the alert payload\r\nonly when the threshold is a single value. I
will open a followup issue\r\nfor handling multi-valued
thresholds.\r\nhttps://github.com/elastic/kibana/issues/172714\r\n\r\n<img
width=\"1064\" alt=\"Screenshot 2023-11-20 at 1 10
05 PM\"\r\nsrc=\"e265a9e8-4bbf-4d3e-a6bc-e69b774c7574\">\r\n\r\n\r\n##
To Verify\r\n\r\nCreate an ES query rule with a single threshold that
triggers an alert\r\nand give it a Metrics or Logs visibility. Let it
run and then look at\r\nthe alert details for the alert from the
Observability alert table. The\r\n`Expected Value` row should be
populated.","sha":"ec81569930bb91a55fec1ee8925826d804348361","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Alerting","Team:ResponseOps","v8.12.0","Team:obs-ux-management","v8.13.0"],"number":171571,"url":"https://github.com/elastic/kibana/pull/171571","mergeCommit":{"message":"[Response
Ops][Alerting] Adding evaluation threshold to alert payload for ES query
rule (#171571)\n\nResolves
https://github.com/elastic/kibana/issues/166986\r\n\r\n##
Summary\r\n\r\nAdding `kibana.alert.evalution.threshold` to the alert
payload for the\r\nES query rule. This is the field that's shown in the
alert details view\r\nin Observability. To show this, we add
`ALERT_EVALUATION_CONDITIONS` to\r\nthe stack alerts mapping, using the
same mapping type as the\r\nobservability rule types. This is typed as a
`scaled_float` which is\r\nexpecting a single value, so the threshold is
set in the alert payload\r\nonly when the threshold is a single value. I
will open a followup issue\r\nfor handling multi-valued
thresholds.\r\nhttps://github.com/elastic/kibana/issues/172714\r\n\r\n<img
width=\"1064\" alt=\"Screenshot 2023-11-20 at 1 10
05 PM\"\r\nsrc=\"e265a9e8-4bbf-4d3e-a6bc-e69b774c7574\">\r\n\r\n\r\n##
To Verify\r\n\r\nCreate an ES query rule with a single threshold that
triggers an alert\r\nand give it a Metrics or Logs visibility. Let it
run and then look at\r\nthe alert details for the alert from the
Observability alert table. The\r\n`Expected Value` row should be
populated.","sha":"ec81569930bb91a55fec1ee8925826d804348361"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/171571","number":171571,"mergeCommit":{"message":"[Response
Ops][Alerting] Adding evaluation threshold to alert payload for ES query
rule (#171571)\n\nResolves
https://github.com/elastic/kibana/issues/166986\r\n\r\n##
Summary\r\n\r\nAdding `kibana.alert.evalution.threshold` to the alert
payload for the\r\nES query rule. This is the field that's shown in the
alert details view\r\nin Observability. To show this, we add
`ALERT_EVALUATION_CONDITIONS` to\r\nthe stack alerts mapping, using the
same mapping type as the\r\nobservability rule types. This is typed as a
`scaled_float` which is\r\nexpecting a single value, so the threshold is
set in the alert payload\r\nonly when the threshold is a single value. I
will open a followup issue\r\nfor handling multi-valued
thresholds.\r\nhttps://github.com/elastic/kibana/issues/172714\r\n\r\n<img
width=\"1064\" alt=\"Screenshot 2023-11-20 at 1 10
05 PM\"\r\nsrc=\"e265a9e8-4bbf-4d3e-a6bc-e69b774c7574\">\r\n\r\n\r\n##
To Verify\r\n\r\nCreate an ES query rule with a single threshold that
triggers an alert\r\nand give it a Metrics or Logs visibility. Let it
run and then look at\r\nthe alert details for the alert from the
Observability alert table. The\r\n`Expected Value` row should be
populated.","sha":"ec81569930bb91a55fec1ee8925826d804348361"}}]}]
BACKPORT-->

Co-authored-by: Ying Mao <ying.mao@elastic.co>
2023-12-07 07:48:31 -07:00
Kibana Machine
14ea230c25
[8.12] [Profiling] Fixing CO2 and Cost calcs (#172608) (#172810)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[Profiling] Fixing CO2 and Cost calcs
(#172608)](https://github.com/elastic/kibana/pull/172608)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Cauê
Marcondes","email":"55978943+cauemarcondes@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-12-07T12:50:02Z","message":"[Profiling]
Fixing CO2 and Cost calcs (#172608)\n\nWe have found some bugs while
testing the new CO2 and Cost
calculations.","sha":"a3245473121fc50afb8ca24f3d521b8559ed21af","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v8.12.0","v8.13.0"],"number":172608,"url":"https://github.com/elastic/kibana/pull/172608","mergeCommit":{"message":"[Profiling]
Fixing CO2 and Cost calcs (#172608)\n\nWe have found some bugs while
testing the new CO2 and Cost
calculations.","sha":"a3245473121fc50afb8ca24f3d521b8559ed21af"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172608","number":172608,"mergeCommit":{"message":"[Profiling]
Fixing CO2 and Cost calcs (#172608)\n\nWe have found some bugs while
testing the new CO2 and Cost
calculations.","sha":"a3245473121fc50afb8ca24f3d521b8559ed21af"}}]}]
BACKPORT-->

Co-authored-by: Cauê Marcondes <55978943+cauemarcondes@users.noreply.github.com>
2023-12-07 07:09:20 -07:00
Kibana Machine
9e37c6c26c
[8.12] [EBT] fix browser-side elasticsearch context schema (#172676) (#172787)
# Backport

This will backport the following commits from `main` to `8.12`:
- [[EBT] fix browser-side elasticsearch context schema
(#172676)](https://github.com/elastic/kibana/pull/172676)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Pierre
Gayvallet","email":"pierre.gayvallet@elastic.co"},"sourceCommit":{"committedDate":"2023-12-07T09:08:45Z","message":"[EBT]
fix browser-side elasticsearch context schema (#172676)\n\n##
Summary\r\n\r\nThe `cluster_build_flavor` was propagated to the
browser-side and then\r\nused in the context, but without being
explicitly defined in the schema.\r\n\r\nthis PR fixes it by properly
adding the
field.","sha":"754c298d12f9c51334a35d0c8b0681da0126276e","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Feature:Telemetry","release_note:skip","v8.12.0","v8.13.0"],"number":172676,"url":"https://github.com/elastic/kibana/pull/172676","mergeCommit":{"message":"[EBT]
fix browser-side elasticsearch context schema (#172676)\n\n##
Summary\r\n\r\nThe `cluster_build_flavor` was propagated to the
browser-side and then\r\nused in the context, but without being
explicitly defined in the schema.\r\n\r\nthis PR fixes it by properly
adding the
field.","sha":"754c298d12f9c51334a35d0c8b0681da0126276e"}},"sourceBranch":"main","suggestedTargetBranches":["8.12"],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/172676","number":172676,"mergeCommit":{"message":"[EBT]
fix browser-side elasticsearch context schema (#172676)\n\n##
Summary\r\n\r\nThe `cluster_build_flavor` was propagated to the
browser-side and then\r\nused in the context, but without being
explicitly defined in the schema.\r\n\r\nthis PR fixes it by properly
adding the field.","sha":"754c298d12f9c51334a35d0c8b0681da0126276e"}}]}]
BACKPORT-->

Co-authored-by: Pierre Gayvallet <pierre.gayvallet@elastic.co>
2023-12-07 03:33:30 -07:00
Tiago Costa
ab3a7b2080
fix(NA): jest integration snapshot for @kbn/plugin-helpers build test 2023-12-07 06:00:47 +00:00
Larry Gregory
f5d1e45e59
Remove details from migrations logging (#172732)
## Summary

Bluntly removes details from a debug log message.
2023-12-06 15:37:49 -07:00