Commit graph

47815 commits

Author SHA1 Message Date
Jeramy Soucy
562bc3e504
[7.17] Upgrade @elastic/node-crypto 1.2.1 → 1.2.3 (#197629) (#197862)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Upgrade @elastic/node-crypto 1.2.1 → 1.2.3
(#197629)](https://github.com/elastic/kibana/pull/197629)

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

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

<!--BACKPORT [{"author":{"name":"Jeramy
Soucy","email":"jeramy.soucy@elastic.co"},"sourceCommit":{"committedDate":"2024-10-25T11:32:04Z","message":"Upgrade
@elastic/node-crypto 1.2.1 → 1.2.3 (#197629)\n\n##
Summary\r\n\r\nUpgrades `@elastic/node-crypto` from v1.2.1 to v1.2.3,
upgrades\r\n`@elastic/request-crypto` from v2.0.2 to
v2.0.3","sha":"7732b8d91d799f00e35b90787283b652f189783b","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Security","release_note:skip","v9.0.0","backport:all-open","v8.16.0","v8.17.0"],"number":197629,"url":"https://github.com/elastic/kibana/pull/197629","mergeCommit":{"message":"Upgrade
@elastic/node-crypto 1.2.1 → 1.2.3 (#197629)\n\n##
Summary\r\n\r\nUpgrades `@elastic/node-crypto` from v1.2.1 to v1.2.3,
upgrades\r\n`@elastic/request-crypto` from v2.0.2 to
v2.0.3","sha":"7732b8d91d799f00e35b90787283b652f189783b"}},"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/197629","number":197629,"mergeCommit":{"message":"Upgrade
@elastic/node-crypto 1.2.1 → 1.2.3 (#197629)\n\n##
Summary\r\n\r\nUpgrades `@elastic/node-crypto` from v1.2.1 to v1.2.3,
upgrades\r\n`@elastic/request-crypto` from v2.0.2 to
v2.0.3","sha":"7732b8d91d799f00e35b90787283b652f189783b"}},{"branch":"8.16","label":"v8.16.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/197806","number":197806,"state":"MERGED","mergeCommit":{"sha":"b8d7ad76f1964f6f2cf9905090601052cd0ec149","message":"[8.16]
Upgrade @elastic/node-crypto 1.2.1 → 1.2.3 (#197629) (#197806)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.16`:\n- [Upgrade @elastic/node-crypto 1.2.1 →
1.2.3\n(#197629)](https://github.com/elastic/kibana/pull/197629)\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\":\"Jeramy\nSoucy\",\"email\":\"jeramy.soucy@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2024-10-25T11:32:04Z\",\"message\":\"Upgrade\n@elastic/node-crypto
1.2.1 → 1.2.3 (#197629)\\n\\n##\nSummary\\r\\n\\r\\nUpgrades
`@elastic/node-crypto` from v1.2.1 to
v1.2.3,\nupgrades\\r\\n`@elastic/request-crypto` from v2.0.2
to\nv2.0.3\",\"sha\":\"7732b8d91d799f00e35b90787283b652f189783b\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.17.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"chore\",\"Team:Security\",\"release_note:skip\",\"v9.0.0\",\"backport:all-open\"],\"title\":\"Upgrade\n@elastic/node-crypto
1.2.1
→\n1.2.3\",\"number\":197629,\"url\":\"https://github.com/elastic/kibana/pull/197629\",\"mergeCommit\":{\"message\":\"Upgrade\n@elastic/node-crypto
1.2.1 → 1.2.3 (#197629)\\n\\n##\nSummary\\r\\n\\r\\nUpgrades
`@elastic/node-crypto` from v1.2.1 to
v1.2.3,\nupgrades\\r\\n`@elastic/request-crypto` from v2.0.2
to\nv2.0.3\",\"sha\":\"7732b8d91d799f00e35b90787283b652f189783b\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v9.0.0\",\"branchLabelMappingKey\":\"^v9.0.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/197629\",\"number\":197629,\"mergeCommit\":{\"message\":\"Upgrade\n@elastic/node-crypto
1.2.1 → 1.2.3 (#197629)\\n\\n##\nSummary\\r\\n\\r\\nUpgrades
`@elastic/node-crypto` from v1.2.1 to
v1.2.3,\nupgrades\\r\\n`@elastic/request-crypto` from v2.0.2
to\nv2.0.3\",\"sha\":\"7732b8d91d799f00e35b90787283b652f189783b\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Jeramy Soucy
<jeramy.soucy@elastic.co>"}},{"branch":"8.x","label":"v8.17.0","labelRegex":"^v8.17.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/197807","number":197807,"state":"MERGED","mergeCommit":{"sha":"aa269564653b668e8c675fcdefdad42fb66f554b","message":"[8.x]
Upgrade @elastic/node-crypto 1.2.1 → 1.2.3 (#197629) (#197807)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.x`:\n- [Upgrade @elastic/node-crypto 1.2.1 →
1.2.3\n(#197629)](https://github.com/elastic/kibana/pull/197629)\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\":\"Jeramy\nSoucy\",\"email\":\"jeramy.soucy@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2024-10-25T11:32:04Z\",\"message\":\"Upgrade\n@elastic/node-crypto
1.2.1 → 1.2.3 (#197629)\\n\\n##\nSummary\\r\\n\\r\\nUpgrades
`@elastic/node-crypto` from v1.2.1 to
v1.2.3,\nupgrades\\r\\n`@elastic/request-crypto` from v2.0.2
to\nv2.0.3\",\"sha\":\"7732b8d91d799f00e35b90787283b652f189783b\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.17.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"chore\",\"Team:Security\",\"release_note:skip\",\"v9.0.0\",\"backport:all-open\"],\"title\":\"Upgrade\n@elastic/node-crypto
1.2.1
→\n1.2.3\",\"number\":197629,\"url\":\"https://github.com/elastic/kibana/pull/197629\",\"mergeCommit\":{\"message\":\"Upgrade\n@elastic/node-crypto
1.2.1 → 1.2.3 (#197629)\\n\\n##\nSummary\\r\\n\\r\\nUpgrades
`@elastic/node-crypto` from v1.2.1 to
v1.2.3,\nupgrades\\r\\n`@elastic/request-crypto` from v2.0.2
to\nv2.0.3\",\"sha\":\"7732b8d91d799f00e35b90787283b652f189783b\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v9.0.0\",\"branchLabelMappingKey\":\"^v9.0.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/197629\",\"number\":197629,\"mergeCommit\":{\"message\":\"Upgrade\n@elastic/node-crypto
1.2.1 → 1.2.3 (#197629)\\n\\n##\nSummary\\r\\n\\r\\nUpgrades
`@elastic/node-crypto` from v1.2.1 to
v1.2.3,\nupgrades\\r\\n`@elastic/request-crypto` from v2.0.2
to\nv2.0.3\",\"sha\":\"7732b8d91d799f00e35b90787283b652f189783b\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Jeramy Soucy <jeramy.soucy@elastic.co>"}}]}] BACKPORT-->
2024-10-25 13:41:44 -05:00
Rachel Shen
04eed26135
[7.17] [Canvas] Update kbn/flot to remove table.replace() issue (#195643) (#197344)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[Canvas] Update kbn/flot to remove table.replace() issue
(#195643)](https://github.com/elastic/kibana/pull/195643)

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

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

<!--BACKPORT [{"author":{"name":"Rachel
Shen","email":"rshen@elastic.co"},"sourceCommit":{"committedDate":"2024-10-22T19:01:38Z","message":"[Canvas]
Update kbn/flot to remove table.replace() issue (#195643)\n\n##
Summary\r\n\r\nClosing
https://github.com/elastic/kibana-team/issues/1132 to avoid an\r\nissue
with Canvas, that is planned to be removed in 10.x. @kbn/flot
is\r\nbeing used by the monitoring team so I'm not removing it from
Kibana in\r\nthis
PR.","sha":"87bda295e50aea4ec3372a2cbaed052b68c2c08f","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","Team:Presentation","release_note:skip","v9.0.0","backport:prev-major","backport:all-open","v8.16.0"],"number":195643,"url":"https://github.com/elastic/kibana/pull/195643","mergeCommit":{"message":"[Canvas]
Update kbn/flot to remove table.replace() issue (#195643)\n\n##
Summary\r\n\r\nClosing
https://github.com/elastic/kibana-team/issues/1132 to avoid an\r\nissue
with Canvas, that is planned to be removed in 10.x. @kbn/flot
is\r\nbeing used by the monitoring team so I'm not removing it from
Kibana in\r\nthis
PR.","sha":"87bda295e50aea4ec3372a2cbaed052b68c2c08f"}},"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/195643","number":195643,"mergeCommit":{"message":"[Canvas]
Update kbn/flot to remove table.replace() issue (#195643)\n\n##
Summary\r\n\r\nClosing
https://github.com/elastic/kibana-team/issues/1132 to avoid an\r\nissue
with Canvas, that is planned to be removed in 10.x. @kbn/flot
is\r\nbeing used by the monitoring team so I'm not removing it from
Kibana in\r\nthis
PR.","sha":"87bda295e50aea4ec3372a2cbaed052b68c2c08f"}},{"branch":"8.16","label":"v8.16.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/197329","number":197329,"state":"MERGED","mergeCommit":{"sha":"8ffda1a1bf489d9789e8c48c78612818047b8500","message":"[8.16]
[Canvas] Update kbn/flot to remove table.replace() issue (#195643)
(#197329)\n\n# Backport\n\nThis will backport the following commits from
`main` to `8.16`:\n- [[Canvas] Update kbn/flot to remove table.replace()
issue\n(#195643)](https://github.com/elastic/kibana/pull/195643)\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\":\"Rachel\nShen\",\"email\":\"rshen@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2024-10-22T19:01:38Z\",\"message\":\"[Canvas]\nUpdate
kbn/flot to remove table.replace() issue
(#195643)\\n\\n##\nSummary\\r\\n\\r\\nClosing\nhttps://github.com/elastic/kibana-team/issues/1132
to avoid an\\r\\nissue\nwith Canvas, that is planned to be removed in
10.x. @kbn/flot\nis\\r\\nbeing used by the monitoring team so I'm not
removing it from\nKibana
in\\r\\nthis\nPR.\",\"sha\":\"87bda295e50aea4ec3372a2cbaed052b68c2c08f\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.17.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"bug\",\"Team:Presentation\",\"release_note:skip\",\"v9.0.0\",\"backport:prev-major\",\"backport:all-open\"],\"title\":\"[Canvas]\nUpdate
kbn/flot to remove
table.replace()\nissue\",\"number\":195643,\"url\":\"https://github.com/elastic/kibana/pull/195643\",\"mergeCommit\":{\"message\":\"[Canvas]\nUpdate
kbn/flot to remove table.replace() issue
(#195643)\\n\\n##\nSummary\\r\\n\\r\\nClosing\nhttps://github.com/elastic/kibana-team/issues/1132
to avoid an\\r\\nissue\nwith Canvas, that is planned to be removed in
10.x. @kbn/flot\nis\\r\\nbeing used by the monitoring team so I'm not
removing it from\nKibana
in\\r\\nthis\nPR.\",\"sha\":\"87bda295e50aea4ec3372a2cbaed052b68c2c08f\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v9.0.0\",\"branchLabelMappingKey\":\"^v9.0.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/195643\",\"number\":195643,\"mergeCommit\":{\"message\":\"[Canvas]\nUpdate
kbn/flot to remove table.replace() issue
(#195643)\\n\\n##\nSummary\\r\\n\\r\\nClosing\nhttps://github.com/elastic/kibana-team/issues/1132
to avoid an\\r\\nissue\nwith Canvas, that is planned to be removed in
10.x. @kbn/flot\nis\\r\\nbeing used by the monitoring team so I'm not
removing it from\nKibana
in\\r\\nthis\nPR.\",\"sha\":\"87bda295e50aea4ec3372a2cbaed052b68c2c08f\"}}]}]
BACKPORT-->\n\nCo-authored-by: Rachel Shen
<rshen@elastic.co>"}},{"url":"https://github.com/elastic/kibana/pull/197330","number":197330,"branch":"8.x","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/197336","number":197336,"branch":"8.15","state":"OPEN"}]}]
BACKPORT-->
2024-10-23 10:15:56 -04:00
Tiago Costa
51b66431bf
chore(NA): bump version to 7.17.26 (#197324)
Usually bump from 7.17.25 to 7.17.26
2024-10-23 01:56:28 +01:00
Lukas Olson
00b6b9de1b
[7.17] Fix AggConfig backslash escaping (#193932) (#197251)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Fix AggConfig backslash escaping
(#193932)](https://github.com/elastic/kibana/pull/193932)

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

### 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-09-27T15:56:48Z","message":"Fix
AggConfig backslash escaping (#193932)\n\n## Summary\r\n\r\nFixes
`AggConfig` handling to properly escape backslash as well as
the\r\nsingle quote it already escapes.\r\n\r\n(I believe this has been
around ever
since\r\nhttps://github.com/elastic/kibana/pull/2486.)","sha":"9916dd0137a87ee9969b3a8d42bbf40cb753dae5","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Aggregations","release_note:skip","v9.0.0","Team:DataDiscovery","backport:prev-minor","backport:prev-major","v8.16.0","v8.15.4"],"number":193932,"url":"https://github.com/elastic/kibana/pull/193932","mergeCommit":{"message":"Fix
AggConfig backslash escaping (#193932)\n\n## Summary\r\n\r\nFixes
`AggConfig` handling to properly escape backslash as well as
the\r\nsingle quote it already escapes.\r\n\r\n(I believe this has been
around ever
since\r\nhttps://github.com/elastic/kibana/pull/2486.)","sha":"9916dd0137a87ee9969b3a8d42bbf40cb753dae5"}},"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/193932","number":193932,"mergeCommit":{"message":"Fix
AggConfig backslash escaping (#193932)\n\n## Summary\r\n\r\nFixes
`AggConfig` handling to properly escape backslash as well as
the\r\nsingle quote it already escapes.\r\n\r\n(I believe this has been
around ever
since\r\nhttps://github.com/elastic/kibana/pull/2486.)","sha":"9916dd0137a87ee9969b3a8d42bbf40cb753dae5"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/194324","number":194324,"state":"MERGED","mergeCommit":{"sha":"6040c6ed836f3a0a62545198119af20b2502301e","message":"[8.x]
Fix AggConfig backslash escaping (#193932) (#194324)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.x`:\n- [Fix AggConfig backslash
escaping\n(#193932)](https://github.com/elastic/kibana/pull/193932)\n\n<!---
Backport version: 9.4.3 -->
2024-10-22 22:32:09 +02:00
Kibana Machine
747a713363
[7.17] [CodeQL] resolve issue with incomplete string escaping (#196678) (#197082)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[CodeQL] resolve issue with incomplete string escaping
(#196678)](https://github.com/elastic/kibana/pull/196678)

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

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

<!--BACKPORT [{"author":{"name":"Eyo O.
Eyo","email":"7893459+eokoneyo@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-21T14:57:22Z","message":"[CodeQL]
resolve issue with incomplete string escaping (#196678)\n\n##
Summary\r\n\r\nRelates to
https://github.com/elastic/kibana-team/issues/1102\r\n\r\nParticularly
addresses issues with incomplete string escaping.\r\n\r\n<!--\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [ ] 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\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\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\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] 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-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[ ] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\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#_add_your_labels)\r\n-
[ ] This will appear in the **Release Notes** and follow
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n-->\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"5fb1e127ad0c25b198a97753cbf53f8d714cb2ef","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","v9.0.0","Team:SharedUX","backport:prev-major","v7.17.25"],"title":"[CodeQL]
resolve issue with incomplete string
escaping","number":196678,"url":"https://github.com/elastic/kibana/pull/196678","mergeCommit":{"message":"[CodeQL]
resolve issue with incomplete string escaping (#196678)\n\n##
Summary\r\n\r\nRelates to
https://github.com/elastic/kibana-team/issues/1102\r\n\r\nParticularly
addresses issues with incomplete string escaping.\r\n\r\n<!--\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [ ] 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\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\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\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] 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-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[ ] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\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#_add_your_labels)\r\n-
[ ] This will appear in the **Release Notes** and follow
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n-->\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"5fb1e127ad0c25b198a97753cbf53f8d714cb2ef"}},"sourceBranch":"main","suggestedTargetBranches":["7.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/196678","number":196678,"mergeCommit":{"message":"[CodeQL]
resolve issue with incomplete string escaping (#196678)\n\n##
Summary\r\n\r\nRelates to
https://github.com/elastic/kibana-team/issues/1102\r\n\r\nParticularly
addresses issues with incomplete string escaping.\r\n\r\n<!--\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [ ] 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\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\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\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] 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-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[ ] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\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#_add_your_labels)\r\n-
[ ] This will appear in the **Release Notes** and follow
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n-->\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"5fb1e127ad0c25b198a97753cbf53f8d714cb2ef"}},{"branch":"7.17","label":"v7.17.25","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Eyo O. Eyo <7893459+eokoneyo@users.noreply.github.com>
2024-10-22 06:29:11 -05:00
Jon
0245554fb8
[7.17] [ci] Use es snapshot cache for jest integration tests (#196695) (#196879)
This ended up backporting the whole feature - also includes
https://github.com/elastic/kibana/pull/132940 minus the bazel changes.

#196695
2024-10-18 12:45:44 -05:00
Marta Bondyra
44410737f8
[Lens] escape backslash characters in the formula input (#196176)
Ensures that backslashes are properly escaped in addition to single
quotes in formula
2024-10-18 14:11:05 +02:00
Kibana Machine
d822c6ecc8
[7.17] [Graph] Escape backslash characters in the graph encode functions (#196239) (#196681)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[Graph] Escape backslash characters in the graph encode functions
(#196239)](https://github.com/elastic/kibana/pull/196239)

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

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

<!--BACKPORT [{"author":{"name":"Marta
Bondyra","email":"4283304+mbondyra@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-17T12:08:23Z","message":"[Graph]
Escape backslash characters in the graph encode functions
(#196239)\n\n## Summary\r\n\r\nEscape backslash characters in the graph
encode
functions.","sha":"57c4b40270ff584ab8bc1859e1097ceb14171be0","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Graph","Team:Visualizations","release_note:skip","v9.0.0","backport:all-open"],"title":"[Graph]
Escape backslash characters in the graph encode
functions","number":196239,"url":"https://github.com/elastic/kibana/pull/196239","mergeCommit":{"message":"[Graph]
Escape backslash characters in the graph encode functions
(#196239)\n\n## Summary\r\n\r\nEscape backslash characters in the graph
encode
functions.","sha":"57c4b40270ff584ab8bc1859e1097ceb14171be0"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/196239","number":196239,"mergeCommit":{"message":"[Graph]
Escape backslash characters in the graph encode functions
(#196239)\n\n## Summary\r\n\r\nEscape backslash characters in the graph
encode functions.","sha":"57c4b40270ff584ab8bc1859e1097ceb14171be0"}}]}]
BACKPORT-->

Co-authored-by: Marta Bondyra <4283304+mbondyra@users.noreply.github.com>
2024-10-18 05:45:08 -05:00
Kibana Machine
9b8430ee25 skip failing test suite (#196627) 2024-10-18 02:34:59 +11:00
florent-leborgne
57aa6e4063
Release notes for 7.17.25 (#196498)
This PR adds release notes for version 7.17.25

Rel: https://github.com/elastic/dev/issues/2841
Closes: https://github.com/elastic/platform-docs-team/issues/539
2024-10-17 15:25:44 +02:00
Ash
427e952113
[7.17][SecuritySolution][Endpoint]Remove redundant escape chars from regex (#196486)
> [!Note]
> For 7.17

## Summary
Cleans up redundant escape characters from regex within
security_solution plugin (endpoint management)
2024-10-16 13:01:21 +02:00
Nick Peihl
f7b8f9b9e7
[Canvas] Fix unescaped backslashes (#196321)
Fixes unescaped backslashes in Canvas autocomplete
2024-10-15 15:05:08 -04:00
Jen Huang
de35da590e
[7.17] [UII] Adjust test based on ES version tested against (#195508) (#195665)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[UII] Adjust test based on ES version tested against
(#195508)](https://github.com/elastic/kibana/pull/195508)

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

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

<!--BACKPORT [{"author":{"name":"Jen
Huang","email":"its.jenetic@gmail.com"},"sourceCommit":{"committedDate":"2024-10-09T07:05:56Z","message":"[UII]
Adjust test based on ES version tested against (#195508)\n\n##
Summary\r\n\r\nFollow up to #194764. This test was also failing on 7.17
branch when\r\nthey 8.x ES compatibility tests were run, so this PR
adjusts the test\r\nbased on the ES version it runs against. This will
be backported to 8.x\r\nand
7.17.","sha":"ab2d7aa5682bb18514a9fbdb2a539914d36b2c7b","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","v9.0.0","backport:all-open","v8.16.0"],"number":195508,"url":"https://github.com/elastic/kibana/pull/195508","mergeCommit":{"message":"[UII]
Adjust test based on ES version tested against (#195508)\n\n##
Summary\r\n\r\nFollow up to #194764. This test was also failing on 7.17
branch when\r\nthey 8.x ES compatibility tests were run, so this PR
adjusts the test\r\nbased on the ES version it runs against. This will
be backported to 8.x\r\nand
7.17.","sha":"ab2d7aa5682bb18514a9fbdb2a539914d36b2c7b"}},"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/195508","number":195508,"mergeCommit":{"message":"[UII]
Adjust test based on ES version tested against (#195508)\n\n##
Summary\r\n\r\nFollow up to #194764. This test was also failing on 7.17
branch when\r\nthey 8.x ES compatibility tests were run, so this PR
adjusts the test\r\nbased on the ES version it runs against. This will
be backported to 8.x\r\nand
7.17.","sha":"ab2d7aa5682bb18514a9fbdb2a539914d36b2c7b"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/195535","number":195535,"state":"MERGED","mergeCommit":{"sha":"327ce6a52181b2d6a7228a97f776a60a8909afd5","message":"[8.x]
[UII] Adjust test based on ES version tested against (#195508)
(#195535)\n\n# Backport\n\nThis will backport the following commits from
`main` to `8.x`:\n- [[UII] Adjust test based on ES version tested
against\n(#195508)](https://github.com/elastic/kibana/pull/195508)\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\":\"Jen\nHuang\",\"email\":\"its.jenetic@gmail.com\"},\"sourceCommit\":{\"committedDate\":\"2024-10-09T07:05:56Z\",\"message\":\"[UII]\nAdjust
test based on ES version tested against
(#195508)\\n\\n##\nSummary\\r\\n\\r\\nFollow up to #194764. This test
was also failing on 7.17\nbranch when\\r\\nthey 8.x ES compatibility
tests were run, so this PR\nadjusts the test\\r\\nbased on the ES
version it runs against. This will\nbe backported to
8.x\\r\\nand\n7.17.\",\"sha\":\"ab2d7aa5682bb18514a9fbdb2a539914d36b2c7b\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.16.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"release_note:skip\",\"Team:Fleet\",\"v9.0.0\",\"backport:all-open\"],\"title\":\"[UII]\nAdjust
test based on ES version
tested\nagainst\",\"number\":195508,\"url\":\"https://github.com/elastic/kibana/pull/195508\",\"mergeCommit\":{\"message\":\"[UII]\nAdjust
test based on ES version tested against
(#195508)\\n\\n##\nSummary\\r\\n\\r\\nFollow up to #194764. This test
was also failing on 7.17\nbranch when\\r\\nthey 8.x ES compatibility
tests were run, so this PR\nadjusts the test\\r\\nbased on the ES
version it runs against. This will\nbe backported to
8.x\\r\\nand\n7.17.\",\"sha\":\"ab2d7aa5682bb18514a9fbdb2a539914d36b2c7b\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v9.0.0\",\"branchLabelMappingKey\":\"^v9.0.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/195508\",\"number\":195508,\"mergeCommit\":{\"message\":\"[UII]\nAdjust
test based on ES version tested against
(#195508)\\n\\n##\nSummary\\r\\n\\r\\nFollow up to #194764. This test
was also failing on 7.17\nbranch when\\r\\nthey 8.x ES compatibility
tests were run, so this PR\nadjusts the test\\r\\nbased on the ES
version it runs against. This will\nbe backported to
8.x\\r\\nand\n7.17.\",\"sha\":\"ab2d7aa5682bb18514a9fbdb2a539914d36b2c7b\"}}]}]
BACKPORT-->\n\nCo-authored-by: Jen Huang <its.jenetic@gmail.com>"}}]}]
BACKPORT-->
2024-10-10 00:11:42 +02:00
Kibana Machine
79fed6fa85
[7.17] Skip test due to unavailable resource (#195330) (#195340)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Skip test due to unavailable resource
(#195330)](https://github.com/elastic/kibana/pull/195330)

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

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

<!--BACKPORT [{"author":{"name":"Tim
Sullivan","email":"tsullivan@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-08T00:38:56Z","message":"Skip
test due to unavailable resource
(#195330)","sha":"c215f583680a11e6c73614ee802a2b8af2ee7351","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:version","v7.17.25"],"title":"Skip
test due to unavailable
resource","number":195330,"url":"https://github.com/elastic/kibana/pull/195330","mergeCommit":{"message":"Skip
test due to unavailable resource
(#195330)","sha":"c215f583680a11e6c73614ee802a2b8af2ee7351"}},"sourceBranch":"main","suggestedTargetBranches":["7.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195330","number":195330,"mergeCommit":{"message":"Skip
test due to unavailable resource
(#195330)","sha":"c215f583680a11e6c73614ee802a2b8af2ee7351"}},{"branch":"7.17","label":"v7.17.25","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"url":"https://github.com/elastic/kibana/pull/195335","number":195335,"branch":"8.15","state":"MERGED","mergeCommit":{"sha":"dbebd6a7012d6cc2cd20f94dc0954f57bf85dff6","message":"[8.15]
Skip test due to unavailable resource (#195330) (#195335)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.15`:\n- [Skip test due to unavailable
resource\n(#195330)](https://github.com/elastic/kibana/pull/195330)\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\":\"Tim\nSullivan\",\"email\":\"tsullivan@users.noreply.github.com\"},\"sourceCommit\":{\"committedDate\":\"2024-10-08T00:38:56Z\",\"message\":\"Skip\ntest
due to unavailable
resource\n(#195330)\",\"sha\":\"c215f583680a11e6c73614ee802a2b8af2ee7351\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.16.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"release_note:skip\",\"v9.0.0\",\"v8.16.0\",\"backport:version\",\"v8.15.3\"],\"title\":\"Skip\ntest
due to
unavailable\nresource\",\"number\":195330,\"url\":\"https://github.com/elastic/kibana/pull/195330\",\"mergeCommit\":{\"message\":\"Skip\ntest
due to unavailable
resource\n(#195330)\",\"sha\":\"c215f583680a11e6c73614ee802a2b8af2ee7351\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[\"8.x\",\"8.15\"],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v9.0.0\",\"branchLabelMappingKey\":\"^v9.0.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/195330\",\"number\":195330,\"mergeCommit\":{\"message\":\"Skip\ntest
due to unavailable
resource\n(#195330)\",\"sha\":\"c215f583680a11e6c73614ee802a2b8af2ee7351\"}},{\"branch\":\"8.x\",\"label\":\"v8.16.0\",\"branchLabelMappingKey\":\"^v8.16.0$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"8.15\",\"label\":\"v8.15.3\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"}]}]\nBACKPORT-->\n\nCo-authored-by:
Tim Sullivan
<tsullivan@users.noreply.github.com>"}},{"url":"https://github.com/elastic/kibana/pull/195336","number":195336,"branch":"8.x","state":"MERGED","mergeCommit":{"sha":"72b6f8619571ab4b1641b5cf73cd8a5e46892987","message":"[8.x]
Skip test due to unavailable resource (#195330) (#195336)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.x`:\n- [Skip test due to unavailable
resource\n(#195330)](https://github.com/elastic/kibana/pull/195330)\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\":\"Tim\nSullivan\",\"email\":\"tsullivan@users.noreply.github.com\"},\"sourceCommit\":{\"committedDate\":\"2024-10-08T00:38:56Z\",\"message\":\"Skip\ntest
due to unavailable
resource\n(#195330)\",\"sha\":\"c215f583680a11e6c73614ee802a2b8af2ee7351\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.16.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"release_note:skip\",\"v9.0.0\",\"v8.16.0\",\"backport:version\",\"v8.15.3\"],\"title\":\"Skip\ntest
due to
unavailable\nresource\",\"number\":195330,\"url\":\"https://github.com/elastic/kibana/pull/195330\",\"mergeCommit\":{\"message\":\"Skip\ntest
due to unavailable
resource\n(#195330)\",\"sha\":\"c215f583680a11e6c73614ee802a2b8af2ee7351\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[\"8.x\",\"8.15\"],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v9.0.0\",\"branchLabelMappingKey\":\"^v9.0.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/195330\",\"number\":195330,\"mergeCommit\":{\"message\":\"Skip\ntest
due to unavailable
resource\n(#195330)\",\"sha\":\"c215f583680a11e6c73614ee802a2b8af2ee7351\"}},{\"branch\":\"8.x\",\"label\":\"v8.16.0\",\"branchLabelMappingKey\":\"^v8.16.0$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"8.15\",\"label\":\"v8.15.3\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"}]}]\nBACKPORT-->\n\nCo-authored-by:
Tim Sullivan <tsullivan@users.noreply.github.com>"}}]}] BACKPORT-->

Co-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com>
2024-10-08 07:28:30 +02:00
Jon
1b83892c9b
[7.17] Re-enable org wide PR bot (#195131) (#195135)
#195131

~Depends on / needs a commit updating
https://github.com/elastic/kibana-buildkite-library/pull/35~

7eff716394...197b21b1fe
2024-10-07 10:15:26 -05:00
Kibana Machine
2802b12b02
[7.17] [Console] Fix double escaping issue from code scan (#194938) (#195163)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[Console] Fix double escaping issue from code scan
(#194938)](https://github.com/elastic/kibana/pull/194938)

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

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

<!--BACKPORT [{"author":{"name":"Ignacio
Rivas","email":"rivasign@gmail.com"},"sourceCommit":{"committedDate":"2024-10-05T05:52:18Z","message":"[Console]
Fix double escaping issue from code scan
(#194938)","sha":"c51f8506aad1e0707591549faaf81ad9af8b42e3","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Console","Team:Kibana
Management","release_note:skip","v9.0.0","backport:all-open"],"title":"[Console]
Fix double escaping issue from code
scan","number":194938,"url":"https://github.com/elastic/kibana/pull/194938","mergeCommit":{"message":"[Console]
Fix double escaping issue from code scan
(#194938)","sha":"c51f8506aad1e0707591549faaf81ad9af8b42e3"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194938","number":194938,"mergeCommit":{"message":"[Console]
Fix double escaping issue from code scan
(#194938)","sha":"c51f8506aad1e0707591549faaf81ad9af8b42e3"}}]}]
BACKPORT-->

Co-authored-by: Ignacio Rivas <rivasign@gmail.com>
2024-10-05 03:51:53 -05:00
Kibana Machine
ee2e834b13
[7.17] [Security Solution] Improve regexes processing KQL (#194215) (#194939)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[Security Solution] Improve regexes processing KQL
(#194215)](https://github.com/elastic/kibana/pull/194215)

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

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

<!--BACKPORT [{"author":{"name":"Marshall
Main","email":"55718608+marshallmain@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-04T12:22:10Z","message":"[Security
Solution] Improve regexes processing KQL (#194215)\n\n##
Summary\r\n\r\nSee linked
ticket","sha":"6d8f85e8f5e93b40696200946a4e2f696ce967fe","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:all-open"],"title":"[Security
Solution] Improve regexes processing
KQL","number":194215,"url":"https://github.com/elastic/kibana/pull/194215","mergeCommit":{"message":"[Security
Solution] Improve regexes processing KQL (#194215)\n\n##
Summary\r\n\r\nSee linked
ticket","sha":"6d8f85e8f5e93b40696200946a4e2f696ce967fe"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194215","number":194215,"mergeCommit":{"message":"[Security
Solution] Improve regexes processing KQL (#194215)\n\n##
Summary\r\n\r\nSee linked
ticket","sha":"6d8f85e8f5e93b40696200946a4e2f696ce967fe"}}]}]
BACKPORT-->

Co-authored-by: Marshall Main <55718608+marshallmain@users.noreply.github.com>
2024-10-04 10:27:47 -05:00
Ignacio Rivas
1af47fb10b
[Watcher] Fix code scanning alert (#194914) 2024-10-04 06:30:57 -05:00
Kurt
afd7f9af38
Update dependency tough-cookie to v5 (7.17) (#193107) (#193301)
Manual backport of https://github.com/elastic/kibana/pull/193107

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [tough-cookie](https://togithub.com/salesforce/tough-cookie) |
devDependencies | major | [`^4.1.4` ->
`^5.0.0`](https://renovatebot.com/diffs/npm/tough-cookie/4.1.4/5.0.0) |

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-10-03 08:25:40 -04:00
James Gowdy
e25fe5b5af
[ML] [7.17] Fixing string escaping (#194530)
Fixes incomplete string escaping issue in ML's saved object service.
2024-10-02 08:46:49 +01:00
James Gowdy
4ab101aaf7
[ML] [7.17] Potential prototype pollution vulnerability (#194538)
Fixes potential prototype pollution vulnerability in `setNestedProperty`
function.
2024-10-02 08:46:34 +01:00
Brad White
c5a6128dba
[7.17] Update ftr (main) (#194509) (#194649)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Update ftr (main)
(#194509)](https://github.com/elastic/kibana/pull/194509)

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

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

<!--BACKPORT
[{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-01T20:54:00Z","message":"Update
ftr (main) (#194509)\n\nThis PR contains the following updates:\r\n\r\n|
Package | Type | Update | Change | Pending
|\r\n|---|---|---|---|---|\r\n|
[chromedriver](https://togithub.com/giggio/node-chromedriver)
|\r\ndevDependencies | major | [`^128.0.3`
->\r\n`^129.0.0`](https://renovatebot.com/diffs/npm/chromedriver/128.0.3/129.0.0)\r\n|
`129.0.1`
|\r\n|\r\n[selenium-webdriver](https://togithub.com/SeleniumHQ/selenium/tree/trunk/javascript/node/selenium-webdriver#readme)\r\n([source](https://togithub.com/SeleniumHQ/selenium))
| devDependencies |\r\npatch | [`^4.24.1`
->\r\n`^4.25.0`](https://renovatebot.com/diffs/npm/selenium-webdriver/4.25.0/4.25.0)\r\n|
|\r\n\r\n---\r\n\r\n### Release
Notes\r\n\r\n<details>\r\n<summary>giggio/node-chromedriver
(chromedriver)</summary>\r\n\r\n###\r\n[`v129.0.0`](https://togithub.com/giggio/node-chromedriver/compare/128.0.3...129.0.0)\r\n\r\n[Compare\r\nSource](https://togithub.com/giggio/node-chromedriver/compare/128.0.3...129.0.0)\r\n\r\n</details>\r\n\r\n---\r\n\r\n###
Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\r\nAutomerge - At any time (no schedule
defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this
manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR
becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n👻
**Immortal**: This PR will be recreated if closed unmerged.
Get\r\n[config
help](https://togithub.com/renovatebot/renovate/discussions)
if\r\nthat's undesired.\r\n\r\n---\r\n\r\n- [ ] <!-- rebase-check -->If
you want to rebase/retry this PR, check\r\nthis
box\r\n\r\n---\r\n\r\nThis PR has been generated by
[Renovate\r\nBot](https://togithub.com/renovatebot/renovate).\r\n\r\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->\r\n\r\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"4a2ae7aa5129d0f83c2da3c34d39aa42dc1c4f8e","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","💝community","v9.0.0","backport:all-open"],"number":194509,"url":"https://github.com/elastic/kibana/pull/194509","mergeCommit":{"message":"Update
ftr (main) (#194509)\n\nThis PR contains the following updates:\r\n\r\n|
Package | Type | Update | Change | Pending
|\r\n|---|---|---|---|---|\r\n|
[chromedriver](https://togithub.com/giggio/node-chromedriver)
|\r\ndevDependencies | major | [`^128.0.3`
->\r\n`^129.0.0`](https://renovatebot.com/diffs/npm/chromedriver/128.0.3/129.0.0)\r\n|
`129.0.1`
|\r\n|\r\n[selenium-webdriver](https://togithub.com/SeleniumHQ/selenium/tree/trunk/javascript/node/selenium-webdriver#readme)\r\n([source](https://togithub.com/SeleniumHQ/selenium))
| devDependencies |\r\npatch | [`^4.24.1`
->\r\n`^4.25.0`](https://renovatebot.com/diffs/npm/selenium-webdriver/4.25.0/4.25.0)\r\n|
|\r\n\r\n---\r\n\r\n### Release
Notes\r\n\r\n<details>\r\n<summary>giggio/node-chromedriver
(chromedriver)</summary>\r\n\r\n###\r\n[`v129.0.0`](https://togithub.com/giggio/node-chromedriver/compare/128.0.3...129.0.0)\r\n\r\n[Compare\r\nSource](https://togithub.com/giggio/node-chromedriver/compare/128.0.3...129.0.0)\r\n\r\n</details>\r\n\r\n---\r\n\r\n###
Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\r\nAutomerge - At any time (no schedule
defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this
manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR
becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n👻
**Immortal**: This PR will be recreated if closed unmerged.
Get\r\n[config
help](https://togithub.com/renovatebot/renovate/discussions)
if\r\nthat's undesired.\r\n\r\n---\r\n\r\n- [ ] <!-- rebase-check -->If
you want to rebase/retry this PR, check\r\nthis
box\r\n\r\n---\r\n\r\nThis PR has been generated by
[Renovate\r\nBot](https://togithub.com/renovatebot/renovate).\r\n\r\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->\r\n\r\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"4a2ae7aa5129d0f83c2da3c34d39aa42dc1c4f8e"}},"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/194509","number":194509,"mergeCommit":{"message":"Update
ftr (main) (#194509)\n\nThis PR contains the following updates:\r\n\r\n|
Package | Type | Update | Change | Pending
|\r\n|---|---|---|---|---|\r\n|
[chromedriver](https://togithub.com/giggio/node-chromedriver)
|\r\ndevDependencies | major | [`^128.0.3`
->\r\n`^129.0.0`](https://renovatebot.com/diffs/npm/chromedriver/128.0.3/129.0.0)\r\n|
`129.0.1`
|\r\n|\r\n[selenium-webdriver](https://togithub.com/SeleniumHQ/selenium/tree/trunk/javascript/node/selenium-webdriver#readme)\r\n([source](https://togithub.com/SeleniumHQ/selenium))
| devDependencies |\r\npatch | [`^4.24.1`
->\r\n`^4.25.0`](https://renovatebot.com/diffs/npm/selenium-webdriver/4.25.0/4.25.0)\r\n|
|\r\n\r\n---\r\n\r\n### Release
Notes\r\n\r\n<details>\r\n<summary>giggio/node-chromedriver
(chromedriver)</summary>\r\n\r\n###\r\n[`v129.0.0`](https://togithub.com/giggio/node-chromedriver/compare/128.0.3...129.0.0)\r\n\r\n[Compare\r\nSource](https://togithub.com/giggio/node-chromedriver/compare/128.0.3...129.0.0)\r\n\r\n</details>\r\n\r\n---\r\n\r\n###
Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\r\nAutomerge - At any time (no schedule
defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this
manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR
becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n👻
**Immortal**: This PR will be recreated if closed unmerged.
Get\r\n[config
help](https://togithub.com/renovatebot/renovate/discussions)
if\r\nthat's undesired.\r\n\r\n---\r\n\r\n- [ ] <!-- rebase-check -->If
you want to rebase/retry this PR, check\r\nthis
box\r\n\r\n---\r\n\r\nThis PR has been generated by
[Renovate\r\nBot](https://togithub.com/renovatebot/renovate).\r\n\r\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->\r\n\r\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"4a2ae7aa5129d0f83c2da3c34d39aa42dc1c4f8e"}},{"url":"https://github.com/elastic/kibana/pull/194645","number":194645,"branch":"8.x","state":"OPEN"}]}]
BACKPORT-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-10-01 20:15:25 -05:00
Jon
5420df6ebc
[7.17] Update actions/checkout action to v4.2.0 (main) (#194078) (#194501)
#194078

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-10-01 11:26:22 -05:00
Kibana Machine
94e3a6435b
[7.17] [DevConsole] Remove geo_distance_range filter spec (#194070) (#194127)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[DevConsole] Remove geo_distance_range filter spec
(#194070)](https://github.com/elastic/kibana/pull/194070)

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

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

<!--BACKPORT [{"author":{"name":"Thomas
Neirynck","email":"thomas@elastic.co"},"sourceCommit":{"committedDate":"2024-09-26T12:29:25Z","message":"[DevConsole]
Remove geo_distance_range filter spec (#194070)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/194063\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n### For maintainers\r\n\r\n- [x] 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":"c8a77b5645200c576059d9b712d85bfba836baa1","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:all-open"],"title":"[DevConsole]
Remove geo_distance_range filter
spec","number":194070,"url":"https://github.com/elastic/kibana/pull/194070","mergeCommit":{"message":"[DevConsole]
Remove geo_distance_range filter spec (#194070)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/194063\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n### For maintainers\r\n\r\n- [x] 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":"c8a77b5645200c576059d9b712d85bfba836baa1"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194070","number":194070,"mergeCommit":{"message":"[DevConsole]
Remove geo_distance_range filter spec (#194070)\n\n##
Summary\r\n\r\nCloses
https://github.com/elastic/kibana/issues/194063\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n### For maintainers\r\n\r\n- [x] 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":"c8a77b5645200c576059d9b712d85bfba836baa1"}}]}]
BACKPORT-->

Co-authored-by: Thomas Neirynck <thomas@elastic.co>
2024-09-26 10:31:49 -05:00
Matthew Kime
a38343966a
[7.17] [data views] Remove regex for creating dot notation (#193795) (#193811)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[data views] Remove regex for creating dot notation
(#193795)](https://github.com/elastic/kibana/pull/193795)

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

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

<!--BACKPORT [{"author":{"name":"Matthew
Kime","email":"matt@mattki.me"},"sourceCommit":{"committedDate":"2024-09-24T00:30:52Z","message":"[data
views] Remove regex for creating dot notation (#193795)\n\n##
Summary\r\n\r\nUse basic string and array functions instead of regex to
create short\r\ndot field
names.","sha":"ab9459ca4358451614c3b4fb09380af9841e7a66","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Data
Views","release_note:skip","v9.0.0","Team:DataDiscovery","backport:all-open"],"number":193795,"url":"https://github.com/elastic/kibana/pull/193795","mergeCommit":{"message":"[data
views] Remove regex for creating dot notation (#193795)\n\n##
Summary\r\n\r\nUse basic string and array functions instead of regex to
create short\r\ndot field
names.","sha":"ab9459ca4358451614c3b4fb09380af9841e7a66"}},"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/193795","number":193795,"mergeCommit":{"message":"[data
views] Remove regex for creating dot notation (#193795)\n\n##
Summary\r\n\r\nUse basic string and array functions instead of regex to
create short\r\ndot field
names.","sha":"ab9459ca4358451614c3b4fb09380af9841e7a66"}},{"url":"https://github.com/elastic/kibana/pull/193808","number":193808,"branch":"8.15","state":"OPEN"},{"url":"https://github.com/elastic/kibana/pull/193809","number":193809,"branch":"8.x","state":"OPEN"}]}]
BACKPORT-->
2024-09-24 19:13:26 +02:00
Walter Rafelsberger
36547fa547
[7.17] [ML] Data Frame Analytics: Fix field name escaping for Vega based scatterplot matrix. (#193386) (#193841)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[ML] Data Frame Analytics: Fix field name escaping for Vega based
scatterplot matrix.
(#193386)](https://github.com/elastic/kibana/pull/193386)

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

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

<!--BACKPORT [{"author":{"name":"Walter
Rafelsberger","email":"walter.rafelsberger@elastic.co"},"sourceCommit":{"committedDate":"2024-09-24T08:41:46Z","message":"[ML]
Data Frame Analytics: Fix field name escaping for Vega based scatterplot
matrix. (#193386)\n\n## Summary\r\n\r\nField names with `\\n` would fail
to render the DFA scatterplot matrix:\r\n\r\n<img width=\"804\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/26e356b8-236d-4255-b556-2ebc2e5db4fc\">\r\n\r\nThis
fixes the escaping and adds unit tests.\r\n\r\nThe fix isn't 100% ideal
because there are cases when we may end up with\r\nan additional
backslash being rendered for labels of the scatterplot.\r\nHowever, all
other variations I tried caused rendering problems of the\r\ncharts and
rendering would fail completely.\r\n\r\nFor example, just escaping `\\n`
without the general backslash escaping\r\ncauses the following Vega
error: `Duplicate scale or projection
name:\r\n\"child__row_my_numbercolumn_my_number_x\"`\r\n\r\nOn the other
hand escaping just the backslash without the additional\r\n`\\n`
escaping causes an \"expression parse error\" in in Vega and
the\r\nchart wouldn't render.\r\n\r\nNote this PR just focuses on
escaping for the Vega spec for the\r\nscatterplot matrix. There are
still other places in the UI (data grid\r\nheaders, fields
selector).\r\n\r\n<img width=\"792\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/35532741-7a13-4707-b8da-c72dcc8c935b\">\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- [x] 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":"194d6307dc41b6a4a295abc3e412de148e05386e","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug",":ml","release_note:skip","Feature:Data
Frame
Analytics","v9.0.0","backport:all-open","v8.16.0","v8.15.2","v7.17.25"],"number":193386,"url":"https://github.com/elastic/kibana/pull/193386","mergeCommit":{"message":"[ML]
Data Frame Analytics: Fix field name escaping for Vega based scatterplot
matrix. (#193386)\n\n## Summary\r\n\r\nField names with `\\n` would fail
to render the DFA scatterplot matrix:\r\n\r\n<img width=\"804\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/26e356b8-236d-4255-b556-2ebc2e5db4fc\">\r\n\r\nThis
fixes the escaping and adds unit tests.\r\n\r\nThe fix isn't 100% ideal
because there are cases when we may end up with\r\nan additional
backslash being rendered for labels of the scatterplot.\r\nHowever, all
other variations I tried caused rendering problems of the\r\ncharts and
rendering would fail completely.\r\n\r\nFor example, just escaping `\\n`
without the general backslash escaping\r\ncauses the following Vega
error: `Duplicate scale or projection
name:\r\n\"child__row_my_numbercolumn_my_number_x\"`\r\n\r\nOn the other
hand escaping just the backslash without the additional\r\n`\\n`
escaping causes an \"expression parse error\" in in Vega and
the\r\nchart wouldn't render.\r\n\r\nNote this PR just focuses on
escaping for the Vega spec for the\r\nscatterplot matrix. There are
still other places in the UI (data grid\r\nheaders, fields
selector).\r\n\r\n<img width=\"792\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/35532741-7a13-4707-b8da-c72dcc8c935b\">\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- [x] 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":"194d6307dc41b6a4a295abc3e412de148e05386e"}},"sourceBranch":"main","suggestedTargetBranches":["7.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193386","number":193386,"mergeCommit":{"message":"[ML]
Data Frame Analytics: Fix field name escaping for Vega based scatterplot
matrix. (#193386)\n\n## Summary\r\n\r\nField names with `\\n` would fail
to render the DFA scatterplot matrix:\r\n\r\n<img width=\"804\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/26e356b8-236d-4255-b556-2ebc2e5db4fc\">\r\n\r\nThis
fixes the escaping and adds unit tests.\r\n\r\nThe fix isn't 100% ideal
because there are cases when we may end up with\r\nan additional
backslash being rendered for labels of the scatterplot.\r\nHowever, all
other variations I tried caused rendering problems of the\r\ncharts and
rendering would fail completely.\r\n\r\nFor example, just escaping `\\n`
without the general backslash escaping\r\ncauses the following Vega
error: `Duplicate scale or projection
name:\r\n\"child__row_my_numbercolumn_my_number_x\"`\r\n\r\nOn the other
hand escaping just the backslash without the additional\r\n`\\n`
escaping causes an \"expression parse error\" in in Vega and
the\r\nchart wouldn't render.\r\n\r\nNote this PR just focuses on
escaping for the Vega spec for the\r\nscatterplot matrix. There are
still other places in the UI (data grid\r\nheaders, fields
selector).\r\n\r\n<img width=\"792\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/35532741-7a13-4707-b8da-c72dcc8c935b\">\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- [x] 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":"194d6307dc41b6a4a295abc3e412de148e05386e"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/193832","number":193832,"state":"OPEN"},{"branch":"8.15","label":"v8.15.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/193830","number":193830,"state":"OPEN"},{"branch":"7.17","label":"v7.17.25","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2024-09-24 08:29:05 -05:00
Eyo O. Eyo
ed788cde40
[7.17] [Reporting] update puppeteer to version 23.3.1 (#192345) (#193396)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[Reporting] update puppeteer to version 23.3.1
(#192345)](https://github.com/elastic/kibana/pull/192345)

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

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

<!--BACKPORT [{"author":{"name":"Eyo O.
Eyo","email":"7893459+eokoneyo@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-18T20:26:44Z","message":"[Reporting]
update puppeteer to version 23.3.1 (#192345)\n\n## Summary\r\n\r\nUpdate
for puppeteer, the following changeset updates puppeteer to\r\nversion
`23.3.1`.\r\n\r\nThe chromium version required for this version of
puppeteer is\r\n`128.0.6613.137` from revision `1331488`, as such the
chromium binary\r\nincluded for windows and darwin platforms either
match or were the\r\nclosest revision to the expectation. The linux
headless binary was built\r\nfrom commit
`fe621c5aa2d6b987e964fb1b5066833da5fb613d` of the
same\r\nrevision.\r\n\r\n_**N.B.**_ Puppeteer 23.0.0 is earmarked as
containing breaking
changes\r\nsee\r\n[here](abda5dcc99/packages/puppeteer-core/CHANGELOG.md (2300-2024-08-07)),\r\nthis
PR considers the outlined changes and makes relevant adjustments
so\r\nreporting continues working as is.\r\n\r\n<!--\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [ ] 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\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\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\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] 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-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[ ] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\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\n###
How to verify linux headless build\r\n- clone the following
repo\r\nhttps://github.com/tsullivan/kibana-dev-docker\r\n- pull this
particular PR\r\n- follow the steps outlined in the repo, replacing any
occurrence of\r\n`kibana-<version>-SNAPSHOT-linux-aarch64.tar.gz` from
the repo above's\r\nstep with the output of running build on this
changeset.\r\n- before running step 4, modify the `kibana.yml` file from
the\r\n`kibana-dev-docker` repo and include the following so we might be
able\r\nto verify the version of chromium running;\r\n ```yaml\r\n
logging.loggers:\r\n - name: plugins.reporting\r\n level: debug\r\n
```\r\n- complete the steps outlined in the README, you'll have a linux
distro\r\nof kibana running on port `5601`\r\n- Attempt creating exports
of PDF and PNG reports, in dashboard, canvas,\r\nand visualizations, on
report creation attempt we would see a log output\r\nthat prints out the
chromium version exactly matching this;\r\n\r\n<img width=\"1326\"
alt=\"Screenshot 2024-09-18 at 14 50
19\"\r\nsrc=\"https://github.com/user-attachments/assets/7206781a-e8f9-469c-ad65-fd13749766b2\">\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"91ca8ab95c01f88ea2d79779f3670c88bf269da0","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:SharedUX","backport:prev-major","v8.16.0","backport:version","v8.15.2"],"number":192345,"url":"https://github.com/elastic/kibana/pull/192345","mergeCommit":{"message":"[Reporting]
update puppeteer to version 23.3.1 (#192345)\n\n## Summary\r\n\r\nUpdate
for puppeteer, the following changeset updates puppeteer to\r\nversion
`23.3.1`.\r\n\r\nThe chromium version required for this version of
puppeteer is\r\n`128.0.6613.137` from revision `1331488`, as such the
chromium binary\r\nincluded for windows and darwin platforms either
match or were the\r\nclosest revision to the expectation. The linux
headless binary was built\r\nfrom commit
`fe621c5aa2d6b987e964fb1b5066833da5fb613d` of the
same\r\nrevision.\r\n\r\n_**N.B.**_ Puppeteer 23.0.0 is earmarked as
containing breaking
changes\r\nsee\r\n[here](abda5dcc99/packages/puppeteer-core/CHANGELOG.md (2300-2024-08-07)),\r\nthis
PR considers the outlined changes and makes relevant adjustments
so\r\nreporting continues working as is.\r\n\r\n<!--\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [ ] 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\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\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\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] 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-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[ ] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\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\n###
How to verify linux headless build\r\n- clone the following
repo\r\nhttps://github.com/tsullivan/kibana-dev-docker\r\n- pull this
particular PR\r\n- follow the steps outlined in the repo, replacing any
occurrence of\r\n`kibana-<version>-SNAPSHOT-linux-aarch64.tar.gz` from
the repo above's\r\nstep with the output of running build on this
changeset.\r\n- before running step 4, modify the `kibana.yml` file from
the\r\n`kibana-dev-docker` repo and include the following so we might be
able\r\nto verify the version of chromium running;\r\n ```yaml\r\n
logging.loggers:\r\n - name: plugins.reporting\r\n level: debug\r\n
```\r\n- complete the steps outlined in the README, you'll have a linux
distro\r\nof kibana running on port `5601`\r\n- Attempt creating exports
of PDF and PNG reports, in dashboard, canvas,\r\nand visualizations, on
report creation attempt we would see a log output\r\nthat prints out the
chromium version exactly matching this;\r\n\r\n<img width=\"1326\"
alt=\"Screenshot 2024-09-18 at 14 50
19\"\r\nsrc=\"https://github.com/user-attachments/assets/7206781a-e8f9-469c-ad65-fd13749766b2\">\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"91ca8ab95c01f88ea2d79779f3670c88bf269da0"}},"sourceBranch":"main","suggestedTargetBranches":["8.15"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/192345","number":192345,"mergeCommit":{"message":"[Reporting]
update puppeteer to version 23.3.1 (#192345)\n\n## Summary\r\n\r\nUpdate
for puppeteer, the following changeset updates puppeteer to\r\nversion
`23.3.1`.\r\n\r\nThe chromium version required for this version of
puppeteer is\r\n`128.0.6613.137` from revision `1331488`, as such the
chromium binary\r\nincluded for windows and darwin platforms either
match or were the\r\nclosest revision to the expectation. The linux
headless binary was built\r\nfrom commit
`fe621c5aa2d6b987e964fb1b5066833da5fb613d` of the
same\r\nrevision.\r\n\r\n_**N.B.**_ Puppeteer 23.0.0 is earmarked as
containing breaking
changes\r\nsee\r\n[here](abda5dcc99/packages/puppeteer-core/CHANGELOG.md (2300-2024-08-07)),\r\nthis
PR considers the outlined changes and makes relevant adjustments
so\r\nreporting continues working as is.\r\n\r\n<!--\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [ ] 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\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\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\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] 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-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[ ] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\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\n###
How to verify linux headless build\r\n- clone the following
repo\r\nhttps://github.com/tsullivan/kibana-dev-docker\r\n- pull this
particular PR\r\n- follow the steps outlined in the repo, replacing any
occurrence of\r\n`kibana-<version>-SNAPSHOT-linux-aarch64.tar.gz` from
the repo above's\r\nstep with the output of running build on this
changeset.\r\n- before running step 4, modify the `kibana.yml` file from
the\r\n`kibana-dev-docker` repo and include the following so we might be
able\r\nto verify the version of chromium running;\r\n ```yaml\r\n
logging.loggers:\r\n - name: plugins.reporting\r\n level: debug\r\n
```\r\n- complete the steps outlined in the README, you'll have a linux
distro\r\nof kibana running on port `5601`\r\n- Attempt creating exports
of PDF and PNG reports, in dashboard, canvas,\r\nand visualizations, on
report creation attempt we would see a log output\r\nthat prints out the
chromium version exactly matching this;\r\n\r\n<img width=\"1326\"
alt=\"Screenshot 2024-09-18 at 14 50
19\"\r\nsrc=\"https://github.com/user-attachments/assets/7206781a-e8f9-469c-ad65-fd13749766b2\">\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"91ca8ab95c01f88ea2d79779f3670c88bf269da0"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/193357","number":193357,"state":"OPEN"},{"branch":"8.15","label":"v8.15.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2024-09-20 16:36:25 -07:00
Dominique Clarke
295102eba6
[Uptime] ml test - increase wait (#193310)
## Summary

Resolves https://github.com/elastic/kibana/issues/179166
2024-09-19 13:44:42 -04:00
Jeramy Soucy
0b4d456864
Consolidate has-property-descriptors versions in lock file (#193244)
## Summary

This PR consolidates versions of `has-property-descriptors` in the yarn
lock file. It's a follow-up to
https://github.com/elastic/kibana/pull/193130, which auto-merged before
fixing this.
2024-09-18 15:42:32 +02:00
Jeramy Soucy
8a4948a262
[7.17] Upgrade express 4.19.2→4.21.0 (#192862) (#193130)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Upgrade express 4.19.2→4.21.0
(#192862)](https://github.com/elastic/kibana/pull/192862)

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

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

<!--BACKPORT [{"author":{"name":"Jeramy
Soucy","email":"jeramy.soucy@elastic.co"},"sourceCommit":{"committedDate":"2024-09-17T09:03:26Z","message":"Upgrade
express 4.19.2→4.21.0 (#192862)\n\n## Summary\r\n\r\nUpgrades `express`
from v4.19.2 to v4.21.0, and `@types/express` from\r\nv4.17.13 to
v4.17.21. This PR also moves the dev-only
dependency\r\n`@mswjs/http-middleware` into the `devDependencies`
section.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"7939f60f563af7c3f5402fcc70a7bb3578644e62","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","v9.0.0","backport:all-open","v8.16.0"],"number":192862,"url":"https://github.com/elastic/kibana/pull/192862","mergeCommit":{"message":"Upgrade
express 4.19.2→4.21.0 (#192862)\n\n## Summary\r\n\r\nUpgrades `express`
from v4.19.2 to v4.21.0, and `@types/express` from\r\nv4.17.13 to
v4.17.21. This PR also moves the dev-only
dependency\r\n`@mswjs/http-middleware` into the `devDependencies`
section.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"7939f60f563af7c3f5402fcc70a7bb3578644e62"}},"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/192862","number":192862,"mergeCommit":{"message":"Upgrade
express 4.19.2→4.21.0 (#192862)\n\n## Summary\r\n\r\nUpgrades `express`
from v4.19.2 to v4.21.0, and `@types/express` from\r\nv4.17.13 to
v4.17.21. This PR also moves the dev-only
dependency\r\n`@mswjs/http-middleware` into the `devDependencies`
section.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"7939f60f563af7c3f5402fcc70a7bb3578644e62"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/193124","number":193124,"state":"OPEN"}]}]
BACKPORT-->

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-09-17 11:06:18 -05:00
Kibana Machine
6005e6db53
[7.17] Upgrade path-to-regexp 1.7.0→1.9.0 (#192867) (#192901)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Upgrade path-to-regexp 1.7.0→1.9.0
(#192867)](https://github.com/elastic/kibana/pull/192867)

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

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

<!--BACKPORT [{"author":{"name":"Jeramy
Soucy","email":"jeramy.soucy@elastic.co"},"sourceCommit":{"committedDate":"2024-09-13T16:17:32Z","message":"Upgrade
path-to-regexp 1.7.0→1.9.0 (#192867)\n\n## Summary\r\n\r\nUpgrades
`path-to-regexp` from v1.7.0 to
v1.9.0.","sha":"3da5a333b5b9e52f29654b3fad54e9bf4fb49902","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","v9.0.0","backport:all-open","v8.16.0"],"title":"Upgrade
path-to-regexp
1.7.0→1.9.0","number":192867,"url":"https://github.com/elastic/kibana/pull/192867","mergeCommit":{"message":"Upgrade
path-to-regexp 1.7.0→1.9.0 (#192867)\n\n## Summary\r\n\r\nUpgrades
`path-to-regexp` from v1.7.0 to
v1.9.0.","sha":"3da5a333b5b9e52f29654b3fad54e9bf4fb49902"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/192867","number":192867,"mergeCommit":{"message":"Upgrade
path-to-regexp 1.7.0→1.9.0 (#192867)\n\n## Summary\r\n\r\nUpgrades
`path-to-regexp` from v1.7.0 to
v1.9.0.","sha":"3da5a333b5b9e52f29654b3fad54e9bf4fb49902"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Jeramy Soucy <jeramy.soucy@elastic.co>
2024-09-13 14:20:46 -05:00
Brad White
fdbdd6d10a
[7.17] Update dependency sass-embedded to ^1.78.0 (main) (#192629) (#192790)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Update dependency sass-embedded to ^1.78.0 (main)
(#192629)](https://github.com/elastic/kibana/pull/192629)

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-09-13 17:21:30 +02:00
Jon
f1777b12dd
[7.17] Update version to 7.17.25 (#192478) 2024-09-10 20:53:53 -05:00
Jon
c013ce5ba4
[7.17] Update dependency chromedriver to ^128.0.1 (main) (#192312) (#192413)
#192312

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-09-10 08:38:36 -05:00
Lisa Cawley
941254af6c
[DOCS] Generate 7.17.24 release notes (#192313) 2024-09-09 10:51:28 -07:00
Larry Gregory
a3d87e3fbb
[7.17] Bump micromatch to version 4.0.8 (#192218) (#192277)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Bump micromatch to version 4.0.8
(#192218)](https://github.com/elastic/kibana/pull/192218)

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

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

<!--BACKPORT [{"author":{"name":"Larry
Gregory","email":"larry.gregory@elastic.co"},"sourceCommit":{"committedDate":"2024-09-06T12:33:18Z","message":"Bump
micromatch to version 4.0.8
(#192218)","sha":"78081ead1db095ec984d6c4d9bcbac4effc67794","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Security","release_note:skip","backport:all-open","v8.16.0","v8.15.2"],"number":192218,"url":"https://github.com/elastic/kibana/pull/192218","mergeCommit":{"message":"Bump
micromatch to version 4.0.8
(#192218)","sha":"78081ead1db095ec984d6c4d9bcbac4effc67794"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/192218","number":192218,"mergeCommit":{"message":"Bump
micromatch to version 4.0.8
(#192218)","sha":"78081ead1db095ec984d6c4d9bcbac4effc67794"}},{"branch":"8.15","label":"v8.15.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/192264","number":192264,"state":"MERGED","mergeCommit":{"sha":"3a45425339c33505396513c37f876a1441cb3d70","message":"[8.15]
Bump micromatch to version 4.0.8 (#192218) (#192264)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.15`:\n- [Bump micromatch to version
4.0.8\n(#192218)](https://github.com/elastic/kibana/pull/192218)\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\":\"Larry\nGregory\",\"email\":\"larry.gregory@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2024-09-06T12:33:18Z\",\"message\":\"Bump\nmicromatch
to version
4.0.8\n(#192218)\",\"sha\":\"78081ead1db095ec984d6c4d9bcbac4effc67794\",\"branchLabelMapping\":{\"^v8.16.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"chore\",\"Team:Security\",\"release_note:skip\",\"backport:all-open\",\"v8.16.0\"],\"title\":\"Bump\nmicromatch
to
version\n4.0.8\",\"number\":192218,\"url\":\"https://github.com/elastic/kibana/pull/192218\",\"mergeCommit\":{\"message\":\"Bump\nmicromatch
to version
4.0.8\n(#192218)\",\"sha\":\"78081ead1db095ec984d6c4d9bcbac4effc67794\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v8.16.0\",\"branchLabelMappingKey\":\"^v8.16.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/192218\",\"number\":192218,\"mergeCommit\":{\"message\":\"Bump\nmicromatch
to version
4.0.8\n(#192218)\",\"sha\":\"78081ead1db095ec984d6c4d9bcbac4effc67794\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Larry Gregory <larry.gregory@elastic.co>"}}]}] BACKPORT-->

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-09-06 13:59:38 -05:00
Kibana Machine
892bd54450
[7.17] Update to latest caniuse-lite (#192051) (#192121)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Update to latest caniuse-lite
(#192051)](https://github.com/elastic/kibana/pull/192051)

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

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

<!--BACKPORT [{"author":{"name":"Brad
White","email":"Ikuni17@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-04T17:47:21Z","message":"Update
to latest caniuse-lite (#192051)\n\nThis package logs out of date
messages after 6 months. Updating to\r\n`latest`.\r\n\r\nCo-authored-by:
Alex Szabo
<alex.szabo@elastic.co>","sha":"1aaee64008430ccce79b923a70ce8a7912a6aa52","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v8.16.0"],"title":"Update
to latest
caniuse-lite","number":192051,"url":"https://github.com/elastic/kibana/pull/192051","mergeCommit":{"message":"Update
to latest caniuse-lite (#192051)\n\nThis package logs out of date
messages after 6 months. Updating to\r\n`latest`.\r\n\r\nCo-authored-by:
Alex Szabo
<alex.szabo@elastic.co>","sha":"1aaee64008430ccce79b923a70ce8a7912a6aa52"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/192051","number":192051,"mergeCommit":{"message":"Update
to latest caniuse-lite (#192051)\n\nThis package logs out of date
messages after 6 months. Updating to\r\n`latest`.\r\n\r\nCo-authored-by:
Alex Szabo
<alex.szabo@elastic.co>","sha":"1aaee64008430ccce79b923a70ce8a7912a6aa52"}}]}]
BACKPORT-->

Co-authored-by: Brad White <Ikuni17@users.noreply.github.com>
2024-09-04 15:49:46 -05:00
Alex Szabo
aa546b5051
[7.17] Add docker retries (#191981)
## Summary
Backport of #191824

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2024-09-04 11:43:23 -05:00
Abdul Wahab Zahid
2a12f7db6a
[7.17] [Logs UI] Make version dependent test only run for intended version. (#188901) (#191925)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[Logs UI] Make version dependent test only run for intended version.
(#188901)](https://github.com/elastic/kibana/pull/188901)

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

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

<!--BACKPORT [{"author":{"name":"Abdul Wahab
Zahid","email":"awahab07@yahoo.com"},"sourceCommit":{"committedDate":"2024-09-02T12:24:27Z","message":"[Logs
UI] Make version dependent test only run for intended version.
(#188901)\n\nFixes #163845\r\n\r\n## Summary\r\n\r\nA test in 7.17 is
skipped because an ES API in the later versions has\r\nchanged. The PR
branches the test to handle both cases, before and after\r\nthe API
change. The PR should be backported to 7.17 once merged in
main.\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"ccbef9f9a5aec5a3abb5c7d4a3574c896bc55f8b","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","Team:obs-ux-logs","v8.16.0","v7.17.24","backport:version"],"number":188901,"url":"https://github.com/elastic/kibana/pull/188901","mergeCommit":{"message":"[Logs
UI] Make version dependent test only run for intended version.
(#188901)\n\nFixes #163845\r\n\r\n## Summary\r\n\r\nA test in 7.17 is
skipped because an ES API in the later versions has\r\nchanged. The PR
branches the test to handle both cases, before and after\r\nthe API
change. The PR should be backported to 7.17 once merged in
main.\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"ccbef9f9a5aec5a3abb5c7d4a3574c896bc55f8b"}},"sourceBranch":"main","suggestedTargetBranches":["7.17"],"targetPullRequestStates":[{"branch":"main","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/188901","number":188901,"mergeCommit":{"message":"[Logs
UI] Make version dependent test only run for intended version.
(#188901)\n\nFixes #163845\r\n\r\n## Summary\r\n\r\nA test in 7.17 is
skipped because an ES API in the later versions has\r\nchanged. The PR
branches the test to handle both cases, before and after\r\nthe API
change. The PR should be backported to 7.17 once merged in
main.\r\n\r\n---------\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"ccbef9f9a5aec5a3abb5c7d4a3574c896bc55f8b"}},{"branch":"7.17","label":"v7.17.24","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2024-09-04 13:25:31 +02:00
Kibana Machine
4fb3ec3c95
[7.17] fix archive path for chromium download (#191953) (#192001)
# Backport

This will backport the following commits from `main` to `7.17`:
- [fix archive path for chromium download
(#191953)](https://github.com/elastic/kibana/pull/191953)

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

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

<!--BACKPORT [{"author":{"name":"Eyo O.
Eyo","email":"7893459+eokoneyo@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-03T14:51:51Z","message":"fix
archive path for chromium download (#191953)\n\n## Summary\r\n\r\nThis
PR is a follow up to the work that's been done to make it\r\nrelatively
straight forward to backport puppeteer updates to the 7.17\r\nbranch in
https://github.com/elastic/kibana/pull/188390.\r\n\r\nThis change
ensures the archive path for chromium doesn't get installed\r\noutside
of the kibana directory, the previous expression resulted in
an\r\narchive path outside of the kibana directory which unfortunately
could\r\nresult in a resolution of a path that kibana has no permissions
to write\r\nto, depending on where kibana is being executed
from.\r\n\r\n## How to test\r\n \r\n- Pull this PR and delete the
`.chromium` directory, for whatever\r\nplatform this PR is is been
tested on we should get no errors about\r\ninstalling the chromium and
we should see the appropriate chromium\r\narchive for the os platform
available in the `.chromium` that would
get\r\ncreated.\r\n\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- [ ] 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\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\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\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] 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-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[ ] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\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-->","sha":"4bf2f97451315b49cf9b73abf5c0e111581cd711","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:SharedUX","backport:prev-major","v8.16.0","Feature:Reporting:Framework"],"title":"fix
archive path for chromium
download","number":191953,"url":"https://github.com/elastic/kibana/pull/191953","mergeCommit":{"message":"fix
archive path for chromium download (#191953)\n\n## Summary\r\n\r\nThis
PR is a follow up to the work that's been done to make it\r\nrelatively
straight forward to backport puppeteer updates to the 7.17\r\nbranch in
https://github.com/elastic/kibana/pull/188390.\r\n\r\nThis change
ensures the archive path for chromium doesn't get installed\r\noutside
of the kibana directory, the previous expression resulted in
an\r\narchive path outside of the kibana directory which unfortunately
could\r\nresult in a resolution of a path that kibana has no permissions
to write\r\nto, depending on where kibana is being executed
from.\r\n\r\n## How to test\r\n \r\n- Pull this PR and delete the
`.chromium` directory, for whatever\r\nplatform this PR is is been
tested on we should get no errors about\r\ninstalling the chromium and
we should see the appropriate chromium\r\narchive for the os platform
available in the `.chromium` that would
get\r\ncreated.\r\n\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- [ ] 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\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\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\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] 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-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[ ] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\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-->","sha":"4bf2f97451315b49cf9b73abf5c0e111581cd711"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/191953","number":191953,"mergeCommit":{"message":"fix
archive path for chromium download (#191953)\n\n## Summary\r\n\r\nThis
PR is a follow up to the work that's been done to make it\r\nrelatively
straight forward to backport puppeteer updates to the 7.17\r\nbranch in
https://github.com/elastic/kibana/pull/188390.\r\n\r\nThis change
ensures the archive path for chromium doesn't get installed\r\noutside
of the kibana directory, the previous expression resulted in
an\r\narchive path outside of the kibana directory which unfortunately
could\r\nresult in a resolution of a path that kibana has no permissions
to write\r\nto, depending on where kibana is being executed
from.\r\n\r\n## How to test\r\n \r\n- Pull this PR and delete the
`.chromium` directory, for whatever\r\nplatform this PR is is been
tested on we should get no errors about\r\ninstalling the chromium and
we should see the appropriate chromium\r\narchive for the os platform
available in the `.chromium` that would
get\r\ncreated.\r\n\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- [ ] 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\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\r\nwas
added for features that require explanation or tutorials\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\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] Any UI touched in this PR is
usable by keyboard only (learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [ ] 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-
[ ] If a plugin configuration key changed, check if it needs to
be\r\nallowlisted in the cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[ ] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)\r\n\r\n\r\n###
Risk Matrix\r\n\r\nDelete this section if it is not applicable to this
PR.\r\n\r\nBefore closing this PR, invite QA, stakeholders, and other
developers to\r\nidentify risks that should be tested prior to the
change/feature\r\nrelease.\r\n\r\nWhen forming the risk matrix, consider
some of the following examples\r\nand how they may potentially impact
the change:\r\n\r\n| Risk | Probability | Severity | Mitigation/Notes
|\r\n\r\n|---------------------------|-------------|----------|-------------------------|\r\n|
Multiple Spaces&mdash;unexpected behavior in non-default Kibana
Space.\r\n| Low | High | Integration tests will verify that all features
are still\r\nsupported in non-default Kibana Space and when user
switches between\r\nspaces. |\r\n| Multiple nodes&mdash;Elasticsearch
polling might have race conditions\r\nwhen multiple Kibana nodes are
polling for the same tasks. | High | Low\r\n| Tasks are idempotent, so
executing them multiple times will not result\r\nin logical error, but
will degrade performance. To test for this case we\r\nadd plenty of unit
tests around this logic and document manual testing\r\nprocedure. |\r\n|
Code should gracefully handle cases when feature X or plugin Y
are\r\ndisabled. | Medium | High | Unit tests will verify that any
feature flag\r\nor plugin combination still results in our service
operational. |\r\n| [See more potential
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
|\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-->","sha":"4bf2f97451315b49cf9b73abf5c0e111581cd711"}}]}]
BACKPORT-->

---------

Co-authored-by: Eyo O. Eyo <7893459+eokoneyo@users.noreply.github.com>
Co-authored-by: Timothy Sullivan <tsullivan@elastic.co>
2024-09-03 15:08:05 -05:00
James Gowdy
8e38ea3592
[7.17] [ML] Improving empty object creation (#191518) (#191836)
Manual backport of https://github.com/elastic/kibana/pull/191518

Also includes changes to server side and common code to use
`Object.hasOwn` rather than `hasOwnProperty`

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2024-09-03 09:37:26 +01:00
Lisa Cawley
cd86cc94c3
[7.17] [DOCS] Clarify xpack.actions.enabledActionTypes (#191772) (#191857)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[DOCS] Clarify xpack.actions.enabledActionTypes
(#191772)](https://github.com/elastic/kibana/pull/191772)

<!--- 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-08-30T15:21:54Z","message":"[DOCS]
Clarify xpack.actions.enabledActionTypes
(#191772)","sha":"22d23ffd29a85577349234286514c2d94c1cb09c","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","docs","Feature:Actions/ConnectorsManagement","backport:all-open","v8.16.0"],"number":191772,"url":"https://github.com/elastic/kibana/pull/191772","mergeCommit":{"message":"[DOCS]
Clarify xpack.actions.enabledActionTypes
(#191772)","sha":"22d23ffd29a85577349234286514c2d94c1cb09c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/191772","number":191772,"mergeCommit":{"message":"[DOCS]
Clarify xpack.actions.enabledActionTypes
(#191772)","sha":"22d23ffd29a85577349234286514c2d94c1cb09c"}},{"url":"https://github.com/elastic/kibana/pull/191855","number":191855,"branch":"8.15","state":"OPEN"}]}]
BACKPORT-->

### Preview


https://kibana_bk_191857.docs-preview.app.elstc.co/guide/en/kibana/7.17/alert-action-settings-kb.html
2024-09-02 10:15:41 +02:00
Jon
fea14755b7
[7.17] Upgrade micromatch to 4.0.8 (#191558) (#191624)
#191558
2024-08-28 13:23:02 -05:00
Kibana Machine
51aa7c5ff2
[7.17] Clarify macOS support (#191329) (#191609)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Clarify macOS support
(#191329)](https://github.com/elastic/kibana/pull/191329)

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

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

<!--BACKPORT
[{"author":{"name":"Pius","email":"pius@elastic.co"},"sourceCommit":{"committedDate":"2024-08-28T12:55:38Z","message":"Clarify
macOS support (#191329)\n\nClarifying macOS support is limited to
development environments only.\r\n\r\nPlease back-port accordingly.
Thx!","sha":"874f5ac3cb755af32ae45401d0819d93afee30d0","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","docs","v8.0.2","v8.1.4","v8.2.4","v8.3.4","v8.4.4","v8.5.4","v8.6.3","v8.7.2","v8.8.3","v8.9.3","v8.11.1","v8.10.5","v8.12.3","v8.13.5","v8.16.0","v8.14.4","v7.17.24","v8.15.1","backport:version"],"title":"Clarify
macOS
support","number":191329,"url":"https://github.com/elastic/kibana/pull/191329","mergeCommit":{"message":"Clarify
macOS support (#191329)\n\nClarifying macOS support is limited to
development environments only.\r\n\r\nPlease back-port accordingly.
Thx!","sha":"874f5ac3cb755af32ae45401d0819d93afee30d0"}},"sourceBranch":"main","suggestedTargetBranches":["8.0","8.1","8.2","8.3","8.4","8.5","8.6","8.7","8.8","8.9","8.11","8.10","8.12","8.13","8.14","7.17","8.15"],"targetPullRequestStates":[{"branch":"8.0","label":"v8.0.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.1","label":"v8.1.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.2","label":"v8.2.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.3","label":"v8.3.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.4","label":"v8.4.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.5","label":"v8.5.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.6","label":"v8.6.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.7","label":"v8.7.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.8","label":"v8.8.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.9","label":"v8.9.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.11","label":"v8.11.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.10","label":"v8.10.5","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.5","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/191329","number":191329,"mergeCommit":{"message":"Clarify
macOS support (#191329)\n\nClarifying macOS support is limited to
development environments only.\r\n\r\nPlease back-port accordingly.
Thx!","sha":"874f5ac3cb755af32ae45401d0819d93afee30d0"}},{"branch":"8.14","label":"v8.14.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"7.17","label":"v7.17.24","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.15","label":"v8.15.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Pius <pius@elastic.co>
2024-08-28 13:24:07 +00:00
Jon
c21aac1d37
[7.17] [ci] Fix check for pre-emption failure (#191325) (#191560)
#191325
7eff716394
2024-08-28 07:56:41 -05:00
elena-shostak
c5e2a3dc15
[7.17] Axios upgrade to 1.7.4 (#190604) (#190982)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Axios upgrade to 1.7.4
(#190604)](https://github.com/elastic/kibana/pull/190604)

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

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2024-08-28 10:19:35 +02:00
Jen Huang
db012260a0
[7.17] [UII] Use signed version of old endpoint package for setup test (#191311) (#191517)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[UII] Use signed version of old endpoint package for setup test
(#191311)](https://github.com/elastic/kibana/pull/191311)

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

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

<!--BACKPORT [{"author":{"name":"Jen
Huang","email":"its.jenetic@gmail.com"},"sourceCommit":{"committedDate":"2024-08-26T23:25:14Z","message":"[UII]
Use signed version of old endpoint package for setup test
(#191311)\n\n## Summary\r\n\r\nAs the title says
:)","sha":"c361abd78c863c2e21a0cfd12adceaf4804cd3c9","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","backport:all-open","v8.16.0","v8.15.1"],"number":191311,"url":"https://github.com/elastic/kibana/pull/191311","mergeCommit":{"message":"[UII]
Use signed version of old endpoint package for setup test
(#191311)\n\n## Summary\r\n\r\nAs the title says
:)","sha":"c361abd78c863c2e21a0cfd12adceaf4804cd3c9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/191311","number":191311,"mergeCommit":{"message":"[UII]
Use signed version of old endpoint package for setup test
(#191311)\n\n## Summary\r\n\r\nAs the title says
:)","sha":"c361abd78c863c2e21a0cfd12adceaf4804cd3c9"}},{"branch":"8.15","label":"v8.15.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/191327","number":191327,"state":"MERGED","mergeCommit":{"sha":"c3524ddeb070c8dbb67425d57ef49e6b6643e643","message":"[8.15]
[UII] Use signed version of old endpoint package for setup test
(#191311) (#191327)\n\n# Backport\n\nThis will backport the following
commits from `main` to `8.15`:\n- [[UII] Use signed version of old
endpoint package for setup
test\n(#191311)](https://github.com/elastic/kibana/pull/191311)\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\":\"Jen\nHuang\",\"email\":\"its.jenetic@gmail.com\"},\"sourceCommit\":{\"committedDate\":\"2024-08-26T23:25:14Z\",\"message\":\"[UII]\nUse
signed version of old endpoint package for setup test\n(#191311)\\n\\n##
Summary\\r\\n\\r\\nAs the title
says\n:)\",\"sha\":\"c361abd78c863c2e21a0cfd12adceaf4804cd3c9\",\"branchLabelMapping\":{\"^v8.16.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"release_note:skip\",\"Team:Fleet\",\"backport:all-open\",\"v8.16.0\"],\"title\":\"[UII]\nUse
signed version of old endpoint package for
setup\ntest\",\"number\":191311,\"url\":\"https://github.com/elastic/kibana/pull/191311\",\"mergeCommit\":{\"message\":\"[UII]\nUse
signed version of old endpoint package for setup test\n(#191311)\\n\\n##
Summary\\r\\n\\r\\nAs the title
says\n:)\",\"sha\":\"c361abd78c863c2e21a0cfd12adceaf4804cd3c9\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v8.16.0\",\"branchLabelMappingKey\":\"^v8.16.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/191311\",\"number\":191311,\"mergeCommit\":{\"message\":\"[UII]\nUse
signed version of old endpoint package for setup test\n(#191311)\\n\\n##
Summary\\r\\n\\r\\nAs the title
says\n:)\",\"sha\":\"c361abd78c863c2e21a0cfd12adceaf4804cd3c9\"}}]}]
BACKPORT-->\n\nCo-authored-by: Jen Huang <its.jenetic@gmail.com>"}}]}]
BACKPORT-->
2024-08-27 16:00:22 -04:00
Lisa Cawley
cb4a38e121
[7.17] [DOCS] Microsoft Teams connector known issue (#191143) (#191227)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[DOCS] Microsoft Teams connector known issue
(#191143)](https://github.com/elastic/kibana/pull/191143)
 - https://github.com/elastic/kibana/pull/190568

<!--- 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-08-23T17:15:05Z","message":"[DOCS]
Microsoft Teams connector known issue
(#191143)","sha":"bb7466e44358d0b577dc2eeb0af9816a331d5ca3","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","docs","Feature:Actions/ConnectorsManagement","backport:all-open","v8.16.0","v8.15.1"],"number":191143,"url":"https://github.com/elastic/kibana/pull/191143","mergeCommit":{"message":"[DOCS]
Microsoft Teams connector known issue
(#191143)","sha":"bb7466e44358d0b577dc2eeb0af9816a331d5ca3"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/191143","number":191143,"mergeCommit":{"message":"[DOCS]
Microsoft Teams connector known issue
(#191143)","sha":"bb7466e44358d0b577dc2eeb0af9816a331d5ca3"}},{"branch":"8.15","label":"v8.15.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/191219","number":191219,"state":"MERGED","mergeCommit":{"sha":"0437c1bbda4984c51edd18a94182336906a9767a","message":"[8.15]
[DOCS] Microsoft Teams connector known issue (#191143) (#191219)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.15`:\n- [[DOCS] Microsoft Teams connector known
issue\n(#191143)](https://github.com/elastic/kibana/pull/191143)\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-08-23T17:15:05Z\",\"message\":\"[DOCS]\nMicrosoft
Teams connector known
issue\n(#191143)\",\"sha\":\"bb7466e44358d0b577dc2eeb0af9816a331d5ca3\",\"branchLabelMapping\":{\"^v8.16.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"release_note:skip\",\"Team:ResponseOps\",\"docs\",\"Feature:Actions/ConnectorsManagement\",\"backport:all-open\",\"v8.16.0\"],\"title\":\"[DOCS]\nMicrosoft
Teams connector
known\nissue\",\"number\":191143,\"url\":\"https://github.com/elastic/kibana/pull/191143\",\"mergeCommit\":{\"message\":\"[DOCS]\nMicrosoft
Teams connector known
issue\n(#191143)\",\"sha\":\"bb7466e44358d0b577dc2eeb0af9816a331d5ca3\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v8.16.0\",\"branchLabelMappingKey\":\"^v8.16.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/191143\",\"number\":191143,\"mergeCommit\":{\"message\":\"[DOCS]\nMicrosoft
Teams connector known
issue\n(#191143)\",\"sha\":\"bb7466e44358d0b577dc2eeb0af9816a331d5ca3\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Lisa Cawley <lcawley@elastic.co>"}}]}] BACKPORT-->

### Preview

-
https://kibana_bk_191227.docs-preview.app.elstc.co/guide/en/kibana/7.17/release-notes-7.17.23.html#known-issues-v7.17.23
-
https://kibana_bk_191227.docs-preview.app.elstc.co/guide/en/kibana/7.17/teams-action-type.html#configuring-teams
2024-08-23 16:44:57 -07:00
Kibana Machine
aa663413ee
[7.17] Add Elena to the hardening manifest (#191197) (#191208)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Add Elena to the hardening manifest
(#191197)](https://github.com/elastic/kibana/pull/191197)

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

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

<!--BACKPORT [{"author":{"name":"Larry
Gregory","email":"larry.gregory@elastic.co"},"sourceCommit":{"committedDate":"2024-08-23T15:42:00Z","message":"Add
Elena to the hardening manifest (#191197)\n\n## Summary\r\n\r\nAdds
@elena-shostak to the Iron Bank hardening
manifest.","sha":"0330c70642ccce33bf984629ccd53f4864cbbc68","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Security","release_note:skip","backport:all-open","v8.16.0"],"title":"Add
Elena to the hardening
manifest","number":191197,"url":"https://github.com/elastic/kibana/pull/191197","mergeCommit":{"message":"Add
Elena to the hardening manifest (#191197)\n\n## Summary\r\n\r\nAdds
@elena-shostak to the Iron Bank hardening
manifest.","sha":"0330c70642ccce33bf984629ccd53f4864cbbc68"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/191197","number":191197,"mergeCommit":{"message":"Add
Elena to the hardening manifest (#191197)\n\n## Summary\r\n\r\nAdds
@elena-shostak to the Iron Bank hardening
manifest.","sha":"0330c70642ccce33bf984629ccd53f4864cbbc68"}}]}]
BACKPORT-->

Co-authored-by: Larry Gregory <larry.gregory@elastic.co>
2024-08-23 13:44:33 -05:00
Jon
490f8b11c1
[7.17] [ci] Upgrade axios to 1.7.4 (#191023) (#191081)
#191023
2024-08-23 13:01:17 -05:00