# Backport
Closes https://github.com/elastic/kibana/issues/102012
This will backport the following commits from `main` to `7.17`:
- [[ML] Update esarchive ecommerce dataset, enable alerting flyout tests
(#186630)](https://github.com/elastic/kibana/pull/186630)
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Dima
Arnautov","email":"dmitrii.arnautov@elastic.co"},"sourceCommit":{"committedDate":"2024-06-24T13:55:29Z","message":"[ML]
Update esarchive ecommerce dataset, enable alerting flyout tests
(#186630)\n\n## Summary\r\n\r\nCloses #186261 and #102012\r\n\r\n-
Updates timestamps in the esarchive ecommerce data set (from 2019
to\r\n2023)\r\n- Enables anomaly detection alert flyout tests
\r\n\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"745abf7624c98105ef273d8d1d57730a33728c32","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":[":ml","test_ui_functional","release_note:skip","backport:skip","Team:ML","v8.15.0"],"number":186630,"url":"https://github.com/elastic/kibana/pull/186630","mergeCommit":{"message":"[ML]
Update esarchive ecommerce dataset, enable alerting flyout tests
(#186630)\n\n## Summary\r\n\r\nCloses #186261 and #102012\r\n\r\n-
Updates timestamps in the esarchive ecommerce data set (from 2019
to\r\n2023)\r\n- Enables anomaly detection alert flyout tests
\r\n\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"745abf7624c98105ef273d8d1d57730a33728c32"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.15.0","labelRegex":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/186630","number":186630,"mergeCommit":{"message":"[ML]
Update esarchive ecommerce dataset, enable alerting flyout tests
(#186630)\n\n## Summary\r\n\r\nCloses #186261 and #102012\r\n\r\n-
Updates timestamps in the esarchive ecommerce data set (from 2019
to\r\n2023)\r\n- Enables anomaly detection alert flyout tests
\r\n\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common
scenarios","sha":"745abf7624c98105ef273d8d1d57730a33728c32"}}]}]
BACKPORT-->
# Backport
This will backport the following commits from `main` to `7.17`:
- [[Kibana Management] Add a limit when strings are too long
(#186312)](https://github.com/elastic/kibana/pull/186312)
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Yulia
Čech","email":"6585477+yuliacech@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-06-27T12:46:54Z","message":"[Kibana
Management] Add a limit when strings are too long (#186312)\n\n##
Summary\r\n\r\nThis PR adds a validation on the string length on routes
that create new\r\nobjects in ES. Affected routes are:\r\n- Create an
ingest pipeline\r\n- Create an index template and a component
template\r\n- Create an ILM policy\r\n- Create a snapshot repo and
policy\r\n- Create a remote cluster \r\n- Create an auto-follow pattern
and a follower index\r\n- Create a rollup job\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—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—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)","sha":"31e132bb30362bb002d2155a0541fb04d2c16948","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana
Management","release_note:skip","backport:skip","v8.15.0"],"number":186312,"url":"https://github.com/elastic/kibana/pull/186312","mergeCommit":{"message":"[Kibana
Management] Add a limit when strings are too long (#186312)\n\n##
Summary\r\n\r\nThis PR adds a validation on the string length on routes
that create new\r\nobjects in ES. Affected routes are:\r\n- Create an
ingest pipeline\r\n- Create an index template and a component
template\r\n- Create an ILM policy\r\n- Create a snapshot repo and
policy\r\n- Create a remote cluster \r\n- Create an auto-follow pattern
and a follower index\r\n- Create a rollup job\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—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—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)","sha":"31e132bb30362bb002d2155a0541fb04d2c16948"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.15.0","labelRegex":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/186312","number":186312,"mergeCommit":{"message":"[Kibana
Management] Add a limit when strings are too long (#186312)\n\n##
Summary\r\n\r\nThis PR adds a validation on the string length on routes
that create new\r\nobjects in ES. Affected routes are:\r\n- Create an
ingest pipeline\r\n- Create an index template and a component
template\r\n- Create an ILM policy\r\n- Create a snapshot repo and
policy\r\n- Create a remote cluster \r\n- Create an auto-follow pattern
and a follower index\r\n- Create a rollup job\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—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—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)","sha":"31e132bb30362bb002d2155a0541fb04d2c16948"}}]}]
BACKPORT-->
# Backport
This will backport the following commits from `main` to `7.17`:
- [Update java_settings.ts
(#187305)](https://github.com/elastic/kibana/pull/187305)
<!--- Backport version: 9.4.3 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Sherry
Ger","email":"sherry.ger@elastic.co"},"sourceCommit":{"committedDate":"2024-07-02T13:15:37Z","message":"Update
java_settings.ts (#187305)\n\nFix type - Cirtcuit -> Circuit\r\n\r\n##
Summary\r\n\r\nSummarize your PR. If it involves visual changes include
a screenshot or\r\ngif.\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—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—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)","sha":"6b8819e2d4280f4d7178b43d02be77e347caeb70","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","ci:project-deploy-observability","Team:obs-ux-infra_services","v8.15.0"],"title":"Update
java_settings.ts","number":187305,"url":"https://github.com/elastic/kibana/pull/187305","mergeCommit":{"message":"Update
java_settings.ts (#187305)\n\nFix type - Cirtcuit -> Circuit\r\n\r\n##
Summary\r\n\r\nSummarize your PR. If it involves visual changes include
a screenshot or\r\ngif.\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—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—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)","sha":"6b8819e2d4280f4d7178b43d02be77e347caeb70"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/187305","number":187305,"mergeCommit":{"message":"Update
java_settings.ts (#187305)\n\nFix type - Cirtcuit -> Circuit\r\n\r\n##
Summary\r\n\r\nSummarize your PR. If it involves visual changes include
a screenshot or\r\ngif.\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—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—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)","sha":"6b8819e2d4280f4d7178b43d02be77e347caeb70"}}]}]
BACKPORT-->
Co-authored-by: Sherry Ger <sherry.ger@elastic.co>
# Backport
This will backport the following commits from `main` to `7.17`:
- [[Logs UI] Add constraint check
(#186872)](https://github.com/elastic/kibana/pull/186872)
<!--- Backport version: 9.4.3 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Joe
Reuter","email":"johannes.reuter@elastic.co"},"sourceCommit":{"committedDate":"2024-07-01T13:37:32Z","message":"[Logs
UI] Add constraint check (#186872)\n\nAdd constraint check to limit max
number of buckets that can be\r\nrequested at
once.","sha":"2daa13d458519ce821acace2cfc96b40306e7df1","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Logs
UI","release_note:skip","backport:prev-minor","backport:prev-MAJOR","ci:project-deploy-observability","Team:obs-ux-logs","v8.15.0"],"title":"[Logs
UI] Add constraint
check","number":186872,"url":"https://github.com/elastic/kibana/pull/186872","mergeCommit":{"message":"[Logs
UI] Add constraint check (#186872)\n\nAdd constraint check to limit max
number of buckets that can be\r\nrequested at
once.","sha":"2daa13d458519ce821acace2cfc96b40306e7df1"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/186872","number":186872,"mergeCommit":{"message":"[Logs
UI] Add constraint check (#186872)\n\nAdd constraint check to limit max
number of buckets that can be\r\nrequested at
once.","sha":"2daa13d458519ce821acace2cfc96b40306e7df1"}}]}] BACKPORT-->
# Backport
This will backport the following commits from `main` to `7.17`:
- [Update stability.asciidoc
(#187294)](https://github.com/elastic/kibana/pull/187294)
<!--- 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-07-01T18:41:32Z","message":"Update
stability.asciidoc (#187294)\n\nRemoved unnecessary line that is a
copy/paste error.\r\nPlease backport to all relevant
versions.","sha":"91b59bfc2eb48a1c547db35c1a1e6bc82cf7b6de","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","backport:all-open","v8.13.0","v8.14.0","v8.15.0"],"title":"Update
stability.asciidoc","number":187294,"url":"https://github.com/elastic/kibana/pull/187294","mergeCommit":{"message":"Update
stability.asciidoc (#187294)\n\nRemoved unnecessary line that is a
copy/paste error.\r\nPlease backport to all relevant
versions.","sha":"91b59bfc2eb48a1c547db35c1a1e6bc82cf7b6de"}},"sourceBranch":"main","suggestedTargetBranches":["8.13","8.14"],"targetPullRequestStates":[{"branch":"8.13","label":"v8.13.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.14","label":"v8.14.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/187294","number":187294,"mergeCommit":{"message":"Update
stability.asciidoc (#187294)\n\nRemoved unnecessary line that is a
copy/paste error.\r\nPlease backport to all relevant
versions.","sha":"91b59bfc2eb48a1c547db35c1a1e6bc82cf7b6de"}}]}]
BACKPORT-->
Co-authored-by: Pius <pius@elastic.co>
# Backport
This will backport the following commits from `main` to `7.17`:
- [[ML] Fixing issue with empty object creation
(#186821)](https://github.com/elastic/kibana/pull/186821)
<!--- Backport version: 9.4.3 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"James
Gowdy","email":"jgowdy@elastic.co"},"sourceCommit":{"committedDate":"2024-06-25T15:23:25Z","message":"[ML]
Fixing issue with empty object creation (#186821)\n\nUsing
`Object.create(null)` when creating objects for the anomaly\r\nresults
table.","sha":"8e76b0b113089c793e4dba77610f90540ec9b8da","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix",":ml","Feature:Anomaly
Detection","v8.15.0","v7.17.23","v8.14.2"],"title":"[ML] Fixing issue
with empty object
creation","number":186821,"url":"https://github.com/elastic/kibana/pull/186821","mergeCommit":{"message":"[ML]
Fixing issue with empty object creation (#186821)\n\nUsing
`Object.create(null)` when creating objects for the anomaly\r\nresults
table.","sha":"8e76b0b113089c793e4dba77610f90540ec9b8da"}},"sourceBranch":"main","suggestedTargetBranches":["7.17","8.14"],"targetPullRequestStates":[{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/186821","number":186821,"mergeCommit":{"message":"[ML]
Fixing issue with empty object creation (#186821)\n\nUsing
`Object.create(null)` when creating objects for the anomaly\r\nresults
table.","sha":"8e76b0b113089c793e4dba77610f90540ec9b8da"}},{"branch":"7.17","label":"v7.17.23","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.14","label":"v8.14.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
Co-authored-by: James Gowdy <jgowdy@elastic.co>
# Backport
Several backports are hanging because it seems to miss this backport.
This will backport the following commits from `main` to `7.17`:
- [Upgrade `ws@8.17.0` -> `ws@8.17.1`
(#186362)](https://github.com/elastic/kibana/pull/186362)
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT
[{"author":{"name":"Sid","email":"siddharthmantri1@gmail.com"},"sourceCommit":{"committedDate":"2024-06-19T14:17:41Z","message":"Upgrade
`ws@8.17.0` -> `ws@8.17.1` (#186362)\n\nUpdate ws production dependency
to use 8.17.1. \r\n\r\nWS changelog:
https://github.com/websockets/ws/releases/tag/8.17.1","sha":"c14a56e79a4cfaab4fea59768675b16bd6b24b2d","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","v8.14.0","v8.15.0","v7.17.23","v8.14.2"],"number":186362,"url":"https://github.com/elastic/kibana/pull/186362","mergeCommit":{"message":"Upgrade
`ws@8.17.0` -> `ws@8.17.1` (#186362)\n\nUpdate ws production dependency
to use 8.17.1. \r\n\r\nWS changelog:
https://github.com/websockets/ws/releases/tag/8.17.1","sha":"c14a56e79a4cfaab4fea59768675b16bd6b24b2d"}},"sourceBranch":"main","suggestedTargetBranches":["7.17"],"targetPullRequestStates":[{"branch":"8.14","label":"v8.14.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/186472","number":186472,"state":"MERGED","mergeCommit":{"sha":"660d82ad0fd9da1e4a6d7207e08203469de4e9ee","message":"[8.14]
Upgrade `ws@8.17.0` -> `ws@8.17.1` (#186362) (#186472)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.14`:\n- [Upgrade `ws@8.17.0` ->
`ws@8.17.1`\n(#186362)](https://github.com/elastic/kibana/pull/186362)\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\n[{\"author\":{\"name\":\"Sid\",\"email\":\"siddharthmantri1@gmail.com\"},\"sourceCommit\":{\"committedDate\":\"2024-06-19T14:17:41Z\",\"message\":\"Upgrade\n`ws@8.17.0`
-> `ws@8.17.1` (#186362)\\n\\nUpdate ws production dependency\nto use
8.17.1. \\r\\n\\r\\nWS
changelog:\nhttps://github.com/websockets/ws/releases/tag/8.17.1\",\"sha\":\"c14a56e79a4cfaab4fea59768675b16bd6b24b2d\",\"branchLabelMapping\":{\"^v8.15.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Security\",\"release_note:skip\",\"backport:all-open\",\"v8.14.0\",\"v8.15.0\",\"v7.17.23\"],\"title\":\"Upgrade\n`ws@8.17.0`
->\n`ws@8.17.1`\",\"number\":186362,\"url\":\"https://github.com/elastic/kibana/pull/186362\",\"mergeCommit\":{\"message\":\"Upgrade\n`ws@8.17.0`
-> `ws@8.17.1` (#186362)\\n\\nUpdate ws production dependency\nto use
8.17.1. \\r\\n\\r\\nWS
changelog:\nhttps://github.com/websockets/ws/releases/tag/8.17.1\",\"sha\":\"c14a56e79a4cfaab4fea59768675b16bd6b24b2d\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[\"8.14\",\"7.17\"],\"targetPullRequestStates\":[{\"branch\":\"8.14\",\"label\":\"v8.14.0\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"main\",\"label\":\"v8.15.0\",\"branchLabelMappingKey\":\"^v8.15.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/186362\",\"number\":186362,\"mergeCommit\":{\"message\":\"Upgrade\n`ws@8.17.0`
-> `ws@8.17.1` (#186362)\\n\\nUpdate ws production dependency\nto use
8.17.1. \\r\\n\\r\\nWS
changelog:\nhttps://github.com/websockets/ws/releases/tag/8.17.1\",\"sha\":\"c14a56e79a4cfaab4fea59768675b16bd6b24b2d\"}},{\"branch\":\"7.17\",\"label\":\"v7.17.23\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"}]}]\nBACKPORT-->\n\nCo-authored-by:
Sid
<siddharthmantri1@gmail.com>"}},{"branch":"main","label":"v8.15.0","labelRegex":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/186362","number":186362,"mergeCommit":{"message":"Upgrade
`ws@8.17.0` -> `ws@8.17.1` (#186362)\n\nUpdate ws production dependency
to use 8.17.1. \r\n\r\nWS changelog:
https://github.com/websockets/ws/releases/tag/8.17.1","sha":"c14a56e79a4cfaab4fea59768675b16bd6b24b2d"}},{"branch":"7.17","label":"v7.17.23","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
Co-authored-by: Sid <siddharthmantri1@gmail.com>
This PR upgrades micromatch into latest version on 7.17 branch
---------
Co-authored-by: “jeramysoucy” <jeramy.soucy@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `7.17`:
- [Added resolution for d3-color version to point to elastic fork
(#184945)](https://github.com/elastic/kibana/pull/184945)
`npm list d3-color --all`
```
├─┬ @elastic/charts@40.3.2
│ ├─┬ d3-interpolate@1.4.0
│ │ └── d3-color@npm:@elastic/d3-color@1.4.2
│ └─┬ d3-scale@1.0.7
│ └── d3-color@npm:@elastic/d3-color@1.4.2
├─┬ d3-interpolate@3.0.1
│ └── d3-color@3.1.0
├─┬ d3-scale@2.2.2
│ └─┬ d3-interpolate@1.4.0
│ └── d3-color@npm:@elastic/d3-color@1.4.2
└─┬ vega@5.24.0
├─┬ vega-functions@5.13.1
│ └── d3-color@3.1.0
└─┬ vega-geo@4.4.1
└── d3-color@3.1.0
```
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT
[{"author":{"name":"elena-shostak","email":"165678770+elena-shostak@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-06-07T11:47:41Z","message":"Added
resolution for d3-color@2.0.0 version to point to elastic fork
(#184945)\n\n## Summary\r\n\r\nAdded resolution for `d3-color@2.0.0`
version to point to elastic
fork.","sha":"217e29dc2af8d7458d4c2d95ac7d566c2280deb6","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Security","release_note:skip","backport:prev-MAJOR","v8.15.0"],"number":184945,"url":"https://github.com/elastic/kibana/pull/184945","mergeCommit":{"message":"Added
resolution for d3-color@2.0.0 version to point to elastic fork
(#184945)\n\n## Summary\r\n\r\nAdded resolution for `d3-color@2.0.0`
version to point to elastic
fork.","sha":"217e29dc2af8d7458d4c2d95ac7d566c2280deb6"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.15.0","labelRegex":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/184945","number":184945,"mergeCommit":{"message":"Added
resolution for d3-color@2.0.0 version to point to elastic fork
(#184945)\n\n## Summary\r\n\r\nAdded resolution for `d3-color@2.0.0`
version to point to elastic
fork.","sha":"217e29dc2af8d7458d4c2d95ac7d566c2280deb6"}},{"url":"https://github.com/elastic/kibana/pull/185002","number":185002,"branch":"8.14","state":"OPEN"}]}]
BACKPORT-->
## Summary
Fixes a unit test issue.
This was added in
20a011367c
- because apparently, this was a required change in the KME test
environment we used for testing, but this is not present in the real
infrastructure past-migration.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `7.17`:
- [Remove deprecated `abab` package
(#183383)](https://github.com/elastic/kibana/pull/183383)
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT
[{"author":{"name":"zyoshoka","email":"107108195+zyoshoka@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-05-16T10:48:26Z","message":"Remove
deprecated `abab` package (#183383)\n\n## Summary\r\n\r\nThis PR removes
deprecated
[`abab`](https://www.npmjs.com/package/abab)\r\npackage.\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\nCo-authored-by:
Jeramy Soucy
<jeramy.soucy@elastic.co>","sha":"1ead6b533abbd90e8c022314ee0db1f9e4c84321","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","release_note:skip","💝community","backport:all-open","v8.14.0","v8.15.0"],"number":183383,"url":"https://github.com/elastic/kibana/pull/183383","mergeCommit":{"message":"Remove
deprecated `abab` package (#183383)\n\n## Summary\r\n\r\nThis PR removes
deprecated
[`abab`](https://www.npmjs.com/package/abab)\r\npackage.\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\nCo-authored-by:
Jeramy Soucy
<jeramy.soucy@elastic.co>","sha":"1ead6b533abbd90e8c022314ee0db1f9e4c84321"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"8.14","label":"v8.14.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/183618","number":183618,"state":"MERGED","mergeCommit":{"sha":"283db5f8465e5d5f93a14d2efc45efd38bb47af1","message":"[8.14]
Remove deprecated `abab` package (#183383) (#183618)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.14`:\n- [Remove deprecated `abab`
package\n(#183383)](https://github.com/elastic/kibana/pull/183383)\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\n[{\"author\":{\"name\":\"zyoshoka\",\"email\":\"107108195+zyoshoka@users.noreply.github.com\"},\"sourceCommit\":{\"committedDate\":\"2024-05-16T10:48:26Z\",\"message\":\"Remove\ndeprecated
`abab` package (#183383)\\n\\n## Summary\\r\\n\\r\\nThis PR
removes\ndeprecated\n[`abab`](https://www.npmjs.com/package/abab)\\r\\npackage.\\r\\n\\r\\n###
For\nmaintainers\\r\\n\\r\\n- [ ] This was checked for breaking API
changes
and\nwas\n[labeled\\r\\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\\r\\n\\r\\nCo-authored-by:\nJeramy
Soucy\n<jeramy.soucy@elastic.co>\",\"sha\":\"1ead6b533abbd90e8c022314ee0db1f9e4c84321\",\"branchLabelMapping\":{\"^v8.15.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"chore\",\"release_note:skip\",\"💝community\",\"backport:all-open\",\"v8.15.0\"],\"title\":\"Remove\ndeprecated
`abab`\npackage\",\"number\":183383,\"url\":\"https://github.com/elastic/kibana/pull/183383\",\"mergeCommit\":{\"message\":\"Remove\ndeprecated
`abab` package (#183383)\\n\\n## Summary\\r\\n\\r\\nThis PR
removes\ndeprecated\n[`abab`](https://www.npmjs.com/package/abab)\\r\\npackage.\\r\\n\\r\\n###
For\nmaintainers\\r\\n\\r\\n- [ ] This was checked for breaking API
changes
and\nwas\n[labeled\\r\\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\\r\\n\\r\\nCo-authored-by:\nJeramy
Soucy\n<jeramy.soucy@elastic.co>\",\"sha\":\"1ead6b533abbd90e8c022314ee0db1f9e4c84321\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v8.15.0\",\"branchLabelMappingKey\":\"^v8.15.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/183383\",\"number\":183383,\"mergeCommit\":{\"message\":\"Remove\ndeprecated
`abab` package (#183383)\\n\\n## Summary\\r\\n\\r\\nThis PR
removes\ndeprecated\n[`abab`](https://www.npmjs.com/package/abab)\\r\\npackage.\\r\\n\\r\\n###
For\nmaintainers\\r\\n\\r\\n- [ ] This was checked for breaking API
changes
and\nwas\n[labeled\\r\\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\\r\\n\\r\\nCo-authored-by:\nJeramy
Soucy\n<jeramy.soucy@elastic.co>\",\"sha\":\"1ead6b533abbd90e8c022314ee0db1f9e4c84321\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
zyoshoka
<107108195+zyoshoka@users.noreply.github.com>"}},{"branch":"main","label":"v8.15.0","labelRegex":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/183383","number":183383,"mergeCommit":{"message":"Remove
deprecated `abab` package (#183383)\n\n## Summary\r\n\r\nThis PR removes
deprecated
[`abab`](https://www.npmjs.com/package/abab)\r\npackage.\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\nCo-authored-by:
Jeramy Soucy
<jeramy.soucy@elastic.co>","sha":"1ead6b533abbd90e8c022314ee0db1f9e4c84321"}}]}]
BACKPORT-->
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `7.17`:
- [[chore] bump chromedriver to 124
(#183595)](https://github.com/elastic/kibana/pull/183595)
<!--- Backport version: 9.4.3 -->
### 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-05-16T10:49:51Z","message":"[chore]
bump chromedriver to 124 (#183595)\n\n## Summary\r\n\r\nFollow up to
#181002.\r\n\r\nUpdating chromedriver to support running tests on Chrome
v125","sha":"c010d98c58b34aeb0bdc196cf8af679a9be4c59c","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","FTR","v8.14.0","v8.15.0","v7.17.22","v8.13.5"],"title":"[chore]
bump chromedriver to
124","number":183595,"url":"https://github.com/elastic/kibana/pull/183595","mergeCommit":{"message":"[chore]
bump chromedriver to 124 (#183595)\n\n## Summary\r\n\r\nFollow up to
#181002.\r\n\r\nUpdating chromedriver to support running tests on Chrome
v125","sha":"c010d98c58b34aeb0bdc196cf8af679a9be4c59c"}},"sourceBranch":"main","suggestedTargetBranches":["8.14","7.17","8.13"],"targetPullRequestStates":[{"branch":"8.14","label":"v8.14.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/183595","number":183595,"mergeCommit":{"message":"[chore]
bump chromedriver to 124 (#183595)\n\n## Summary\r\n\r\nFollow up to
#181002.\r\n\r\nUpdating chromedriver to support running tests on Chrome
v125","sha":"c010d98c58b34aeb0bdc196cf8af679a9be4c59c"}},{"branch":"7.17","label":"v7.17.22","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"}]}]
BACKPORT-->
Co-authored-by: Walter Rafelsberger <walter.rafelsberger@elastic.co>