Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport tough-cookie v5 #193300

Closed
wants to merge 10,000 commits into from
Closed

Conversation

kc13greiner
Copy link
Contributor

Manual backport of #193107

amyjtechwriter and others added 30 commits December 6, 2023 15:13
## Summary

Adds the 7.17.16 release note. 

Closes: [elastic#172179](elastic#172179)

Co-authored-by: Kibana Machine <[email protected]>
## Summary

This is a manual back port of elastic#172332 to Kibana 7.17. It's worth
pointing out in this PR, for validating archive and binary checksums we
now use the sha256 hashing algorithm.

<!-- ### Checklist

Delete any items that are not applicable to this PR.

- [ ] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md)
- [ ]
[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)
was added for features that require explanation or tutorials
- [ ] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] Any UI touched in this PR is usable by keyboard only (learn more
about [keyboard accessibility](https://webaim.org/techniques/keyboard/))
- [ ] Any UI touched in this PR does not create any new axe failures
(run axe in browser:
[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),
[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This renders correctly on smaller devices using a responsive
layout. (You can test this [in your
browser](https://www.browserstack.com/guide/responsive-testing-on-local-server))
- [ ] This was checked for [cross-browser
compatibility](https://www.elastic.co/support/matrix#matrix_browsers)


### Risk Matrix

Delete this section if it is not applicable to this PR.

Before closing this PR, invite QA, stakeholders, and other developers to
identify risks that should be tested prior to the change/feature
release.

When forming the risk matrix, consider some of the following examples
and how they may potentially impact the change:

| Risk | Probability | Severity | Mitigation/Notes |

|---------------------------|-------------|----------|-------------------------|
| Multiple Spaces&mdash;unexpected behavior in non-default Kibana Space.
| Low | High | Integration tests will verify that all features are still
supported in non-default Kibana Space and when user switches between
spaces. |
| Multiple nodes&mdash;Elasticsearch polling might have race conditions
when multiple Kibana nodes are polling for the same tasks. | High | Low
| Tasks are idempotent, so executing them multiple times will not result
in logical error, but will degrade performance. To test for this case we
add plenty of unit tests around this logic and document manual testing
procedure. |
| Code should gracefully handle cases when feature X or plugin Y are
disabled. | Medium | High | Unit tests will verify that any feature flag
or plugin combination still results in our service operational. |
| [See more potential risk
examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx) |


### For maintainers

- [ ] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
-->
## Summary

Upgrades html-loader to v1.3.2, matching the main branch.
Usually bump from 7.17.16 to 7.17.17
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…tic#173812)

# Backport

This will backport the following commits from `main` to `7.17`:
- [Update platform security modules (main)
(elastic#173232)](elastic#173232)

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

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…astic#173926)

# Backport

This will backport the following commits from `main` to `7.17`:
- [Bump `semver` package version to `5.7.2`.
(elastic#173918)](elastic#173918)

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

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

<!--BACKPORT [{"author":{"name":"Aleh
Zasypkin","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-12-22T14:48:04Z","message":"Bump
`semver` package version to `5.7.2`. (elastic#173918)\n\n## Summary\r\n\r\nBump
`semver` package version to `^5.7.2` and
`^7.5.4`.","sha":"3ce865c199f054d79712baea741380c78809c42d","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","release_note:skip","backport:all-open","v8.13.0"],"number":173918,"url":"https://github.com/elastic/kibana/pull/173918","mergeCommit":{"message":"Bump
`semver` package version to `5.7.2`. (elastic#173918)\n\n## Summary\r\n\r\nBump
`semver` package version to `^5.7.2` and
`^7.5.4`.","sha":"3ce865c199f054d79712baea741380c78809c42d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/173918","number":173918,"mergeCommit":{"message":"Bump
`semver` package version to `5.7.2`. (elastic#173918)\n\n## Summary\r\n\r\nBump
`semver` package version to `^5.7.2` and
`^7.5.4`.","sha":"3ce865c199f054d79712baea741380c78809c42d"}},{"url":"https://github.com/elastic/kibana/pull/173925","number":173925,"branch":"8.12","state":"OPEN"}]}]
BACKPORT-->

Co-authored-by: Kibana Machine <[email protected]>
## Summary

Manual backport to 7.17 of axios upgrade 1.6.0 to 1.6.3

See elastic#174002

---------

Co-authored-by: kibanamachine <[email protected]>
elastic#173942

---------

Co-authored-by: Patryk Kopyciński <[email protected]>
Co-authored-by: Tiago Costa <[email protected]>
Co-authored-by: kibanamachine <[email protected]>
## Summary

Bumps `ramda` package from `0.27.1`  to `0.27.2`
# Backport

This will backport the following commits from `main` to `7.17`:
- [Upgrade [email protected]→2.9.2
(elastic#174108)](elastic#174108)

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

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

<!--BACKPORT [{"author":{"name":"Jeramy
Soucy","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-01-03T16:24:51Z","message":"Upgrade
[email protected]→2.9.2 (elastic#174108)\n\n## Summary\r\n\r\nUpgrades `lmdb` from
v2.6.9 to v2.9.2, and `msgpackr` from v1.7.2
to\r\nv1.10.1.","sha":"fb6b3e807045cf2de762c626e04d334fd6742b19","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","backport:all-open","v8.12.0","v8.13.0"],"number":174108,"url":"https://github.com/elastic/kibana/pull/174108","mergeCommit":{"message":"Upgrade
[email protected]→2.9.2 (elastic#174108)\n\n## Summary\r\n\r\nUpgrades `lmdb` from
v2.6.9 to v2.9.2, and `msgpackr` from v1.7.2
to\r\nv1.10.1.","sha":"fb6b3e807045cf2de762c626e04d334fd6742b19"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"8.12","label":"v8.12.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/174200","number":174200,"state":"MERGED","mergeCommit":{"sha":"1d6a90d2fd36fa3c86f112d194f4a9614c7297ca","message":"[8.12]
Upgrade [email protected]→2.9.2 (elastic#174108) (elastic#174200)\n\n# Backport\n\nThis will
backport the following commits from `main` to `8.12`:\n- [Upgrade
[email protected]→2.9.2\n(elastic#174108)](https://github.com/elastic/kibana/pull/174108)\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\":\"[email protected]\"},\"sourceCommit\":{\"committedDate\":\"2024-01-03T16:24:51Z\",\"message\":\"Upgrade\[email protected]→2.9.2
(elastic#174108)\\n\\n## Summary\\r\\n\\r\\nUpgrades `lmdb` from\nv2.6.9 to
v2.9.2, and `msgpackr` from
v1.7.2\nto\\r\\nv1.10.1.\",\"sha\":\"fb6b3e807045cf2de762c626e04d334fd6742b19\",\"branchLabelMapping\":{\"^v8.13.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Security\",\"release_note:skip\",\"backport:all-open\",\"v8.13.0\"],\"title\":\"Upgrade\[email protected]→2.9.2\",\"number\":174108,\"url\":\"https://github.com/elastic/kibana/pull/174108\",\"mergeCommit\":{\"message\":\"Upgrade\[email protected]→2.9.2
(elastic#174108)\\n\\n## Summary\\r\\n\\r\\nUpgrades `lmdb` from\nv2.6.9 to
v2.9.2, and `msgpackr` from
v1.7.2\nto\\r\\nv1.10.1.\",\"sha\":\"fb6b3e807045cf2de762c626e04d334fd6742b19\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v8.13.0\",\"branchLabelMappingKey\":\"^v8.13.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/174108\",\"number\":174108,\"mergeCommit\":{\"message\":\"Upgrade\[email protected]→2.9.2
(elastic#174108)\\n\\n## Summary\\r\\n\\r\\nUpgrades `lmdb` from\nv2.6.9 to
v2.9.2, and `msgpackr` from
v1.7.2\nto\\r\\nv1.10.1.\",\"sha\":\"fb6b3e807045cf2de762c626e04d334fd6742b19\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Jeramy Soucy
<[email protected]>"}},{"branch":"main","label":"v8.13.0","labelRegex":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/174108","number":174108,"mergeCommit":{"message":"Upgrade
[email protected]→2.9.2 (elastic#174108)\n\n## Summary\r\n\r\nUpgrades `lmdb` from
v2.6.9 to v2.9.2, and `msgpackr` from v1.7.2
to\r\nv1.10.1.","sha":"fb6b3e807045cf2de762c626e04d334fd6742b19"}}]}]
BACKPORT-->
# Backport

This will backport the following commits from `main` to `7.17`:
- [[ci] Remove ubi8 step
(elastic#174257)](elastic#174257)

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

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

<!--BACKPORT
[{"author":{"name":"Jon","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-01-04T13:34:11Z","message":"[ci]
Remove ubi8 step (elastic#174257)\n\nUBI8 builds were removed
in\r\nhttps://github.com/elastic/pull/173873, but I missed the CI
step\r\nthat verifies the docker context. This removes the
step.","sha":"d72a5d1f631249b2ed4eb4dd2bbd285e586b0cfe","branchLabelMapping":{"^v8.13.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v8.13.0"],"title":"[ci]
Remove ubi8
step","number":174257,"url":"https://github.com/elastic/kibana/pull/174257","mergeCommit":{"message":"[ci]
Remove ubi8 step (elastic#174257)\n\nUBI8 builds were removed
in\r\nhttps://github.com/elastic/pull/173873, but I missed the CI
step\r\nthat verifies the docker context. This removes the
step.","sha":"d72a5d1f631249b2ed4eb4dd2bbd285e586b0cfe"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.13.0","branchLabelMappingKey":"^v8.13.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/174257","number":174257,"mergeCommit":{"message":"[ci]
Remove ubi8 step (elastic#174257)\n\nUBI8 builds were removed
in\r\nhttps://github.com/elastic/pull/173873, but I missed the CI
step\r\nthat verifies the docker context. This removes the
step.","sha":"d72a5d1f631249b2ed4eb4dd2bbd285e586b0cfe"}}]}] BACKPORT-->

Co-authored-by: Jon <[email protected]>
## Summary
[Manual backport](elastic#174006) of
`apidoc-markdown` upgrade to 7.17
jbudz and others added 22 commits August 23, 2024 13:01
…191208)

# Backport

This will backport the following commits from `main` to `7.17`:
- [Add Elena to the hardening manifest
(elastic#191197)](elastic#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":"[email protected]"},"sourceCommit":{"committedDate":"2024-08-23T15:42:00Z","message":"Add
Elena to the hardening manifest (elastic#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 (elastic#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 (elastic#191197)\n\n## Summary\r\n\r\nAdds
@elena-shostak to the Iron Bank hardening
manifest.","sha":"0330c70642ccce33bf984629ccd53f4864cbbc68"}}]}]
BACKPORT-->

Co-authored-by: Larry Gregory <[email protected]>
…lastic#191227)

# Backport

This will backport the following commits from `main` to `7.17`:
- [[DOCS] Microsoft Teams connector known issue
(elastic#191143)](elastic#191143)
 - elastic#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":"[email protected]"},"sourceCommit":{"committedDate":"2024-08-23T17:15:05Z","message":"[DOCS]
Microsoft Teams connector known issue
(elastic#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
(elastic#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
(elastic#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 (elastic#191143) (elastic#191219)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.15`:\n- [[DOCS] Microsoft Teams connector known
issue\n(elastic#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\":\"[email protected]\"},\"sourceCommit\":{\"committedDate\":\"2024-08-23T17:15:05Z\",\"message\":\"[DOCS]\nMicrosoft
Teams connector known
issue\n(elastic#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(elastic#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(elastic#191143)\",\"sha\":\"bb7466e44358d0b577dc2eeb0af9816a331d5ca3\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Lisa Cawley <[email protected]>"}}]}] 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
elastic#191311) (elastic#191517)

# Backport

This will backport the following commits from `main` to `7.17`:
- [[UII] Use signed version of old endpoint package for setup test
(elastic#191311)](elastic#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":"[email protected]"},"sourceCommit":{"committedDate":"2024-08-26T23:25:14Z","message":"[UII]
Use signed version of old endpoint package for setup test
(elastic#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
(elastic#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
(elastic#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
(elastic#191311) (elastic#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(elastic#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\":\"[email protected]\"},\"sourceCommit\":{\"committedDate\":\"2024-08-26T23:25:14Z\",\"message\":\"[UII]\nUse
signed version of old endpoint package for setup test\n(elastic#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(elastic#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(elastic#191311)\\n\\n##
Summary\\r\\n\\r\\nAs the title
says\n:)\",\"sha\":\"c361abd78c863c2e21a0cfd12adceaf4804cd3c9\"}}]}]
BACKPORT-->\n\nCo-authored-by: Jen Huang <[email protected]>"}}]}]
BACKPORT-->
# Backport

This will backport the following commits from `main` to `7.17`:
- [Axios upgrade to 1.7.4
(elastic#190604)](elastic#190604)

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

---------

Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Elastic Machine <[email protected]>
# Backport

This will backport the following commits from `main` to `7.17`:
- [Clarify macOS support
(elastic#191329)](elastic#191329)

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

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

<!--BACKPORT
[{"author":{"name":"Pius","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-08-28T12:55:38Z","message":"Clarify
macOS support (elastic#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 (elastic#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 (elastic#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 <[email protected]>
… (elastic#191857)

# Backport

This will backport the following commits from `main` to `7.17`:
- [[DOCS] Clarify xpack.actions.enabledActionTypes
(elastic#191772)](elastic#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":"[email protected]"},"sourceCommit":{"committedDate":"2024-08-30T15:21:54Z","message":"[DOCS]
Clarify xpack.actions.enabledActionTypes
(elastic#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
(elastic#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
(elastic#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
…#191836)

Manual backport of elastic#191518

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

---------

Co-authored-by: Elastic Machine <[email protected]>
…ic#192001)

# Backport

This will backport the following commits from `main` to `7.17`:
- [fix archive path for chromium download
(elastic#191953)](elastic#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":"[email protected]"},"sourceCommit":{"committedDate":"2024-09-03T14:51:51Z","message":"fix
archive path for chromium download (elastic#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 (elastic#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 (elastic#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 <[email protected]>
Co-authored-by: Timothy Sullivan <[email protected]>
…rsion. (elastic#188901) (elastic#191925)

# Backport

This will backport the following commits from `main` to `7.17`:
- [[Logs UI] Make version dependent test only run for intended version.
(elastic#188901)](elastic#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":"[email protected]"},"sourceCommit":{"committedDate":"2024-09-02T12:24:27Z","message":"[Logs
UI] Make version dependent test only run for intended version.
(elastic#188901)\n\nFixes elastic#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
<[email protected]>","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.
(elastic#188901)\n\nFixes elastic#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
<[email protected]>","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.
(elastic#188901)\n\nFixes elastic#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
<[email protected]>","sha":"ccbef9f9a5aec5a3abb5c7d4a3574c896bc55f8b"}},{"branch":"7.17","label":"v7.17.24","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
## Summary
Backport of elastic#191824

---------

Co-authored-by: Elastic Machine <[email protected]>
# Backport

This will backport the following commits from `main` to `7.17`:
- [Update to latest caniuse-lite
(elastic#192051)](elastic#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":"[email protected]"},"sourceCommit":{"committedDate":"2024-09-04T17:47:21Z","message":"Update
to latest caniuse-lite (elastic#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
<[email protected]>","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 (elastic#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
<[email protected]>","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 (elastic#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
<[email protected]>","sha":"1aaee64008430ccce79b923a70ce8a7912a6aa52"}}]}]
BACKPORT-->

Co-authored-by: Brad White <[email protected]>
)

# Backport

This will backport the following commits from `main` to `7.17`:
- [Bump micromatch to version 4.0.8
(elastic#192218)](elastic#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":"[email protected]"},"sourceCommit":{"committedDate":"2024-09-06T12:33:18Z","message":"Bump
micromatch to version 4.0.8
(elastic#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
(elastic#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
(elastic#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 (elastic#192218) (elastic#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(elastic#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\":\"[email protected]\"},\"sourceCommit\":{\"committedDate\":\"2024-09-06T12:33:18Z\",\"message\":\"Bump\nmicromatch
to version
4.0.8\n(elastic#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(elastic#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(elastic#192218)\",\"sha\":\"78081ead1db095ec984d6c4d9bcbac4effc67794\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Larry Gregory <[email protected]>"}}]}] BACKPORT-->

---------

Co-authored-by: Elastic Machine <[email protected]>
Co-authored-by: kibanamachine <[email protected]>
) (elastic#192413)

elastic#192312

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
) (elastic#192790)

# Backport

This will backport the following commits from `main` to `7.17`:
- [Update dependency sass-embedded to ^1.78.0 (main)
(elastic#192629)](elastic#192629)

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
…92901)

# Backport

This will backport the following commits from `main` to `7.17`:
- [Upgrade path-to-regexp 1.7.0→1.9.0
(elastic#192867)](elastic#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":"[email protected]"},"sourceCommit":{"committedDate":"2024-09-13T16:17:32Z","message":"Upgrade
path-to-regexp 1.7.0→1.9.0 (elastic#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 (elastic#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 (elastic#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 <[email protected]>
# Backport

This will backport the following commits from `main` to `7.17`:
- [Upgrade express 4.19.2→4.21.0
(elastic#192862)](elastic#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":"[email protected]"},"sourceCommit":{"committedDate":"2024-09-17T09:03:26Z","message":"Upgrade
express 4.19.2→4.21.0 (elastic#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
<[email protected]>","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 (elastic#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
<[email protected]>","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 (elastic#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
<[email protected]>","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 <[email protected]>
Co-authored-by: kibanamachine <[email protected]>
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) |

---

### Release Notes

<details>
<summary>salesforce/tough-cookie (tough-cookie)</summary>

###
[`v5.0.0`](https://togithub.com/salesforce/tough-cookie/releases/tag/v5.0.0)

[Compare
Source](https://togithub.com/salesforce/tough-cookie/compare/v4.1.4...v5.0.0)

#### Summary

##### Breaking Changes

- We've migrated the project to TypeScript! First-party types are now
available.
-   The minimum supported version of node is v18.
-   We no longer provide official support for non-node enviroments.

##### API Changes

- We've standardized most of our exposed interfaces to accept both
`null` and `undefined` and return only `undefined`.
- `getCookie` and `getCookies` now accept a `string` or `URL` as a
parameter.
- We've removed the `inspect` function in favor of node's
`util.inspect.custom` symbol. Cookies may appear different when logged
in non-node environments.

##### Other Changes

-   Fixed the expiry time not updating when a cookie is updating.
-   Fixed validation errors not getting called in some callbacks.
- [New
documentation](https://togithub.com/salesforce/tough-cookie/blob/v5.0.0/api/docs/tough-cookie.md)
that is always kept up to date!
-   Performance improvements.

#### What's Changed

- Typescript support by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/264](https://togithub.com/salesforce/tough-cookie/pull/264)
- \[v5] Update config by [@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/269](https://togithub.com/salesforce/tough-cookie/pull/269)
- Fix prettier in eslint config by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/274](https://togithub.com/salesforce/tough-cookie/pull/274)
- Updated dev tooling by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/271](https://togithub.com/salesforce/tough-cookie/pull/271)
- Port 283 fix to v5 by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/287](https://togithub.com/salesforce/tough-cookie/pull/287)
- Remove some [@&elastic#8203;ts-ignore](https://togithub.com/ts-ignore)
directives. by [@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/288](https://togithub.com/salesforce/tough-cookie/pull/288)
- Clean up validate function. by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/275](https://togithub.com/salesforce/tough-cookie/pull/275)
- Changes to support full eslint rule configurations by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/289](https://togithub.com/salesforce/tough-cookie/pull/289)
- Split giant cookie.ts into multiple files. by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/296](https://togithub.com/salesforce/tough-cookie/pull/296)
- Merge branch 'master' into v5 by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/300](https://togithub.com/salesforce/tough-cookie/pull/300)
- Merge `v5` into `master` by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/303](https://togithub.com/salesforce/tough-cookie/pull/303)
- Preparing for release `5.0.0-rc.0` by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/304](https://togithub.com/salesforce/tough-cookie/pull/304)
- Bump [@&elastic#8203;babel/traverse](https://togithub.com/babel/traverse)
from 7.21.3 to 7.23.2 by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/305](https://togithub.com/salesforce/tough-cookie/pull/305)
- Configure dependabot and codeowners by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/306](https://togithub.com/salesforce/tough-cookie/pull/306)
- Bump
[@&elastic#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
from 5.58.0 to 5.62.0 by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/310](https://togithub.com/salesforce/tough-cookie/pull/310)
- Bump eslint-config-prettier from 8.8.0 to 9.0.0 by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/311](https://togithub.com/salesforce/tough-cookie/pull/311)
- Bump async from 2.6.4 to 3.2.4 by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/313](https://togithub.com/salesforce/tough-cookie/pull/313)
- Avoid using `arguments` by [@&elastic#8203;wjhsf](https://togithub.com/wjhsf)
in
[https://github.com/salesforce/tough-cookie/pull/316](https://togithub.com/salesforce/tough-cookie/pull/316)
- Configure dependabot to ignore
[@&elastic#8203;types/node](https://togithub.com/types/node). by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/319](https://togithub.com/salesforce/tough-cookie/pull/319)
- Bump dependencies. by [@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/323](https://togithub.com/salesforce/tough-cookie/pull/323)
- Bump the dev-dependencies group with 6 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/342](https://togithub.com/salesforce/tough-cookie/pull/342)
- Bump the dev-dependencies group with 1 update by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/344](https://togithub.com/salesforce/tough-cookie/pull/344)
- Bump the dev-dependencies group with 3 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/347](https://togithub.com/salesforce/tough-cookie/pull/347)
- docs: use correct memstore file link by
[@&elastic#8203;alissonsleal](https://togithub.com/alissonsleal) in
[https://github.com/salesforce/tough-cookie/pull/349](https://togithub.com/salesforce/tough-cookie/pull/349)
- Bump the dev-dependencies group with 3 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/351](https://togithub.com/salesforce/tough-cookie/pull/351)
- Bump the dev-dependencies group with 2 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/354](https://togithub.com/salesforce/tough-cookie/pull/354)
- Fix expiry time not updating when cookie is updated by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/345](https://togithub.com/salesforce/tough-cookie/pull/345)
- Change dependabot to monthly by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/355](https://togithub.com/salesforce/tough-cookie/pull/355)
- Bump the dev-dependencies group with 5 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/358](https://togithub.com/salesforce/tough-cookie/pull/358)
- Avoid `void` by [@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/331](https://togithub.com/salesforce/tough-cookie/pull/331)
- Replace `psl` with `tldts` by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/346](https://togithub.com/salesforce/tough-cookie/pull/346)
- Bump the production-dependencies group with 1 update by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/362](https://togithub.com/salesforce/tough-cookie/pull/362)
- Bump the dev-dependencies group with 4 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/363](https://togithub.com/salesforce/tough-cookie/pull/363)
- docs: fix JSON.serialize -> JSON.stringify by
[@&elastic#8203;zavan](https://togithub.com/zavan) in
[https://github.com/salesforce/tough-cookie/pull/361](https://togithub.com/salesforce/tough-cookie/pull/361)
- Remove workarounds for `util` in non-node environments by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/359](https://togithub.com/salesforce/tough-cookie/pull/359)
- Accept URL parameter in `getCookies` and `setCookie` by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/364](https://togithub.com/salesforce/tough-cookie/pull/364)
- Remove community cookie store links by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/367](https://togithub.com/salesforce/tough-cookie/pull/367)
- Handle unlikely edge case in unimportant util by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/366](https://togithub.com/salesforce/tough-cookie/pull/366)
- Fix allow listed `files` for what to include in npm package by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/368](https://togithub.com/salesforce/tough-cookie/pull/368)
- fix
[#&elastic#8203;256](https://togithub.com/salesforce/tough-cookie/issues/256)
by [@&elastic#8203;hrueger](https://togithub.com/hrueger) in
[https://github.com/salesforce/tough-cookie/pull/297](https://togithub.com/salesforce/tough-cookie/pull/297)
- Preparing for release 5.0.0-rc.1 by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/369](https://togithub.com/salesforce/tough-cookie/pull/369)
- Bump
[@&elastic#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
from 6.20.0 to 7.0.0 by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/373](https://togithub.com/salesforce/tough-cookie/pull/373)
- Bump the production-dependencies group with 1 update by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/370](https://togithub.com/salesforce/tough-cookie/pull/370)
- Fixes eslint plugin dev upgrades by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/375](https://togithub.com/salesforce/tough-cookie/pull/375)
- restore `parse` export that was accidentally removed by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/376](https://togithub.com/salesforce/tough-cookie/pull/376)
- Clean up cookie creation by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/381](https://togithub.com/salesforce/tough-cookie/pull/381)
- Enforce explicit function return type by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/383](https://togithub.com/salesforce/tough-cookie/pull/383)
- patch removed util methods for vows by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/389](https://togithub.com/salesforce/tough-cookie/pull/389)
- clean up usage of null/undefined by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/380](https://togithub.com/salesforce/tough-cookie/pull/380)
- Bump the dev-dependencies group with 2 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/404](https://togithub.com/salesforce/tough-cookie/pull/404)
- Bump the production-dependencies group with 1 update by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/403](https://togithub.com/salesforce/tough-cookie/pull/403)
- Remove `@types/psl` from dev dependencies by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/406](https://togithub.com/salesforce/tough-cookie/pull/406)
- Bump tldts from 6.1.16 to 6.1.18 in the production-dependencies group
by [@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/411](https://togithub.com/salesforce/tough-cookie/pull/411)
- Bump the dev-dependencies group with 2 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/412](https://togithub.com/salesforce/tough-cookie/pull/412)
- Bump ejs from 3.1.9 to 3.1.10 by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/413](https://togithub.com/salesforce/tough-cookie/pull/413)
- Update v5 docs by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/384](https://togithub.com/salesforce/tough-cookie/pull/384)
- Enable strict type checked rules by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/392](https://togithub.com/salesforce/tough-cookie/pull/392)
- Preparing for release 5.0.0-rc.2 by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/414](https://togithub.com/salesforce/tough-cookie/pull/414)
- Bump the dev-dependencies group with 4 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/417](https://togithub.com/salesforce/tough-cookie/pull/417)
- Bump [@&elastic#8203;eslint/js](https://togithub.com/eslint/js) from 8.57.0
to 9.4.0 by [@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/419](https://togithub.com/salesforce/tough-cookie/pull/419)
- Bump tldts from 6.1.18 to 6.1.24 in the production-dependencies group
across 1 directory by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/420](https://togithub.com/salesforce/tough-cookie/pull/420)
- chore: update deps by [@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/421](https://togithub.com/salesforce/tough-cookie/pull/421)
- Use latest TypeScript version by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/423](https://togithub.com/salesforce/tough-cookie/pull/423)
- Update contributors by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/425](https://togithub.com/salesforce/tough-cookie/pull/425)
- Bump tldts from 6.1.28 to 6.1.30 in the production-dependencies group
by [@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/426](https://togithub.com/salesforce/tough-cookie/pull/426)
- Bump the dev-dependencies group with 4 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/427](https://togithub.com/salesforce/tough-cookie/pull/427)
- Fix validation errors not calling callbacks by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/424](https://togithub.com/salesforce/tough-cookie/pull/424)
- Preparing for release 5.0.0-rc.3 by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/430](https://togithub.com/salesforce/tough-cookie/pull/430)
- Remove url-parse and punycode by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/429](https://togithub.com/salesforce/tough-cookie/pull/429)
- Checks structure instead of instanceof for URL test by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/431](https://togithub.com/salesforce/tough-cookie/pull/431)
- pre-release cleanup by [@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/428](https://togithub.com/salesforce/tough-cookie/pull/428)
- Preparing for release 5.0.0-rc.4 by
[@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/432](https://togithub.com/salesforce/tough-cookie/pull/432)
- use `domainToASCII(str)` instead of `new URL(str).hostName` by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/433](https://togithub.com/salesforce/tough-cookie/pull/433)
- Bump tldts from 6.1.32 to 6.1.37 in the production-dependencies group
by [@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/436](https://togithub.com/salesforce/tough-cookie/pull/436)
- Bump the dev-dependencies group across 1 directory with 6 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/439](https://togithub.com/salesforce/tough-cookie/pull/439)
- Bump tldts from 6.1.37 to 6.1.41 in the production-dependencies group
by [@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/443](https://togithub.com/salesforce/tough-cookie/pull/443)
- Bump the dev-dependencies group with 6 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/444](https://togithub.com/salesforce/tough-cookie/pull/444)
- upgrade typescript-eslint to 8.0.1 by
[@&elastic#8203;wjhsf](https://togithub.com/wjhsf) in
[https://github.com/salesforce/tough-cookie/pull/440](https://togithub.com/salesforce/tough-cookie/pull/440)
- Bump the dev-dependencies group with 2 updates by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/448](https://togithub.com/salesforce/tough-cookie/pull/448)
- Bump eslint from 8.57.0 to 9.9.1 by
[@&elastic#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/salesforce/tough-cookie/pull/449](https://togithub.com/salesforce/tough-cookie/pull/449)
- Prepare v5 by [@&elastic#8203;colincasey](https://togithub.com/colincasey) in
[https://github.com/salesforce/tough-cookie/pull/451](https://togithub.com/salesforce/tough-cookie/pull/451)

#### New Contributors

- [@&elastic#8203;alissonsleal](https://togithub.com/alissonsleal) made their
first contribution in
[https://github.com/salesforce/tough-cookie/pull/349](https://togithub.com/salesforce/tough-cookie/pull/349)
- [@&elastic#8203;zavan](https://togithub.com/zavan) made their first
contribution in
[https://github.com/salesforce/tough-cookie/pull/361](https://togithub.com/salesforce/tough-cookie/pull/361)
- [@&elastic#8203;hrueger](https://togithub.com/hrueger) made their first
contribution in
[https://github.com/salesforce/tough-cookie/pull/297](https://togithub.com/salesforce/tough-cookie/pull/297)

**Full Changelog**:
salesforce/tough-cookie@v4.1.3...v5.0.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
(cherry picked from commit f712e4a)

# Conflicts:
#	package.json
#	yarn.lock
@kc13greiner kc13greiner added the release_note:skip Skip the PR/issue when compiling release notes label Sep 18, 2024
@kc13greiner kc13greiner self-assigned this Sep 18, 2024
@kc13greiner kc13greiner requested review from a team as code owners September 18, 2024 13:29
Copy link
Contributor

A documentation preview will be available soon.

Request a new doc build by commenting
  • Rebuild this PR: run docs-build
  • Rebuild this PR and all Elastic docs: run docs-build rebuild

run docs-build is much faster than run docs-build rebuild. A rebuild should only be needed in rare situations.

If your PR continues to fail for an unknown reason, the doc build pipeline may be broken. Elastic employees can check the pipeline status here.

@kibana-ci
Copy link
Collaborator

⏳ Build in-progress, with failures

Failed CI Steps

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

cc @kc13greiner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release_note:skip Skip the PR/issue when compiling release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.