Commit graph

47815 commits

Author SHA1 Message Date
elastic-renovate-prod[bot]
332ab9c533
Update dependency selenium-webdriver to ^4.28.1 (7.17) (#208432)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[selenium-webdriver](https://togithub.com/SeleniumHQ/selenium/tree/trunk/javascript/node/selenium-webdriver#readme)
([source](https://togithub.com/SeleniumHQ/selenium)) | devDependencies |
minor | [`^4.27.0` ->
`^4.28.1`](https://renovatebot.com/diffs/npm/selenium-webdriver/4.27.0/4.28.1)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>SeleniumHQ/selenium (selenium-webdriver)</summary>

###
[`v4.28.1`](ac342546e9...05c87ca7c1)

[Compare
Source](ac342546e9...05c87ca7c1)

###
[`v4.28.0`](d6e718d134...ac342546e9)

[Compare
Source](d6e718d134...ac342546e9)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoiNy4xNyIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDpza2lwIiwicmVsZWFzZV9ub3RlOnNraXAiXX0=-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-01-28 08:37:22 -06:00
Jon
441794931d
[7.17] Upgrade Node.js to 20.18.2 (#207431) (#207896)
#207431
2025-01-28 10:19:55 +01:00
Jeramy Soucy
7490cb6f8e
[7.17] Update platform security modules (main) (#206227) (#207349)
# Backport

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

Note: this backport PR does not upgrade `uuid` in v7.17 as the original
does in Kibana main. The jump from v3 to v10 was not feasible.

<!--- Backport version: 9.6.4 -->

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

<!--BACKPORT
[{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-01-17T15:46:36Z","message":"Update
platform security modules (main) (#206227)\n\n### Manual update
2025-01-14:\nuuid v11 contains breaking changes. uuid will be bumped to
v10 instead.\n\n### This PR contains the following updates:\n\n| Package
| Type | Update | Change | Pending
|\n|---|---|---|---|---|\n|\n[@types/js-yaml](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/js-yaml)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-yaml))\n|
devDependencies | patch | [`^4.0.5`
->\n`^4.0.9`](https://renovatebot.com/diffs/npm/@types%2fjs-yaml/4.0.5/4.0.9)\n|
|\n|\n[@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))\n|
devDependencies | patch | [`^4.17.13`
->\n`^4.17.14`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.13/4.17.14)\n|
|\n|\n[@types/object-hash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/object-hash)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/object-hash))\n|
devDependencies | major | [`^1.3.0`
->\n`^3.0.6`](https://renovatebot.com/diffs/npm/@types%2fobject-hash/1.3.0/3.0.6)\n|
|\n|\n[@types/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid))\n|
devDependencies | major | [`^9.0.0`
->\n`^10.0.0`](https://renovatebot.com/diffs/npm/@types%2fuuid/9.0.0/10.0.0)\n|
|\n|
[dependency-cruiser](https://togithub.com/sverweij/dependency-cruiser)\n|
devDependencies | minor | [`^16.4.2`
->\n`^16.8.0`](https://renovatebot.com/diffs/npm/dependency-cruiser/16.4.2/16.8.0)\n|
`16.9.0` |\n|
[fast-deep-equal](https://togithub.com/epoberezkin/fast-deep-equal)
|\ndependencies | patch | [`^3.1.1`
->\n`^3.1.3`](https://renovatebot.com/diffs/npm/fast-deep-equal/3.1.3/3.1.3)\n|
|\n| [minimist](https://togithub.com/minimistjs/minimist) |
devDependencies\n| patch | [`^1.2.6`
->\n`^1.2.8`](https://renovatebot.com/diffs/npm/minimist/1.2.8/1.2.8) |
|\n| [object-hash](https://togithub.com/puleos/object-hash) |
dependencies\n| major | [`^1.3.1`
->\n`^3.0.0`](https://renovatebot.com/diffs/npm/object-hash/1.3.1/3.0.0)
| |\n| [uuid](https://togithub.com/uuidjs/uuid) | dependencies | major
|\n[~~`9.0.0`
->\n`11.0.3`~~](https://renovatebot.com/diffs/npm/uuid/9.0.0/11.0.3)`9.0.0`\n->
`10.0.0` | ~~`11.0.5` (+1)~~ |\n\n---\n\n### Release
Notes\n\n<details>\n<summary>sverweij/dependency-cruiser
(dependency-cruiser)</summary>\n\n###\n[`v16.8.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.8.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.7.0...v16.8.0)\n\n####

features\n\n-\n[`dd81580`](dd815802)\nfeat:
enables matching transitive dependencies in 'required'
rules\n([#&#8203;975](https://togithub.com/sverweij/dependency-cruiser/issues/975))\n-
thanks to [@&#8203;ThiagoMaia1](https://togithub.com/ThiagoMaia1)
for\nsuggesting and testing the feature\n\n#### 🐛
fixes\n\n-\n[`7bcabe7`](7bcabe70)\nrefactor:
simplifies a few boolean expressions\n- the dependency bump
below\n([`20a7a2f`](20a7a2f1))\nalso
bumped `watskeburt` to latest, which makes both the `--affected`\ncli
option and the cache work better on ms-windows and other ms-dos\nbased
operating systems.\n\n#### 👷
maintenance\n\n-\n[`20a7a2f`](20a7a2f1)\nbuild(npm):
updates external dependencies\n\n#### 🧹
chores\n\n-\n[`fdbb72a`](fdbb72a1)\nchore(configs):
makes 'unlimited' config inherit individual options from\nthe base
config\n-\n[`8595b73`](8595b73d)\nchore(tools):
adds a script that prints a readable AST from any\ntsc-readable
file\n-\n[`476c956`](476c9562)\nchore(npm):
updates external
devDependencies\n\n###\n[`v16.7.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.7.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.6.0...v16.7.0)\n\n####
 feature: recognize type imports in jsdoc\n\nDependency-cruiser now has
the ability to recognize imports in jsdoc -\nboth the new ones
[introduced
in\nTS5.5](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/#the-jsdoc-import-tag)\n(e.g.
`/** @&#8203;import { something } from \"blah\"; */`), as well as\nthe
[older\nones](https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html#import-types)\n(e.g.
`/** @&#8203;type {import('blah').something} */`). It's behind
[an\noption](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments)\nso
it will only detect them if you want it to.\n\nThanks to
[@&#8203;louwers](https://togithub.com/louwers) for raising\nthe
associated issue and testing a very early version of
PR\n[#&#8203;965](https://togithub.com/sverweij/dependency-cruiser/issues/965)\n\n-
See [detectJSDocImports: detect dependencies in
JSDoc\ncomments](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments)\nin
the options references for more information and some of the
caveats\n(a.o. *really* needs the TypeScript compiler)\n- The PR's also
grew
the\n[dependencyTypes](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/rules-reference.md#ok---unknown-npm-unknown-undetermined---im-officially-weirded-out---whats-that-about)\n`jsdoc`,
`jsdoc-bracket-import` and `jsdoc-import-tag` for use in
your\nrules.\n\ncommits:\n\n-\n[`09e9e41`](09e9e415)\nfeat(extract):
adds recognition of jsdoc `@import` type
imports\n([#&#8203;965](0d494774)\nfeat(extract):
adds recognition of the 'classic' jsdoc 'bracket'
imports\n([#&#8203;969](fedead65)\nfeat(init):
adds question to enable detection of jsdoc
imports\n([#&#8203;970](https://togithub.com/sverweij/dependency-cruiser/issues/970))\n\n####
🐛
fixes\n\n-\n[`09ae707`](09ae707e)\nfix(npm):
shortens the message in the (only) distributed script\n\n#### 👷
maintenance\n\n-\n[`aae6edd`](b5bfe76a)\nrefactor:
addresses small linting
issues\n-\n[`2d2b0e5`](2d2b0e5d)\nrefactor(resolve):
uses Maps for the context
maps\n-\n[`79e1aa1`](79e1aa19)\nbuild(npm):
updates external
dependencies\n-\n[`09ae707`](09ae707e)\nfix(npm):
shortens the message in the (only) distributed script\n\n#### 🧹
chores\n\n-\n[`8a288dd`](8a288dda)\nchore:
migrates to eslint 9 & flat
config\n([#&#8203;968](69b59b69)\nchore:
makes ci use node 23 instead of
22\n-\n[`78960d3`](78960d37)\nbuild(npm):
adds svgo to
devDependencies\n\n###\n[`v16.6.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.6.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.5.0...v16.6.0)\n\n####

features\n\n-\n[`b473be5`](b473be5b)\nfeat:
adds support for svelte
5\n([#&#8203;963](https://togithub.com/sverweij/dependency-cruiser/issues/963))\n\n####
👷
maintenance\n\n-\n[`7683e90`](7683e904)\nfix(extract):
removes extraneous capturing group from a
regular\nexpression\n-\n[`65f2748`](65f27486)\nbuild(npm):
updates external
dependencies\n\n###\n[`v16.5.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.5.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.4.2...v16.5.0)\n\n####

features\n\n-\n[`802ff6f`](802ff6fa)\nfeat(cli):
expands the info displayed in
--info\n([#&#8203;959](https://togithub.com/sverweij/dependency-cruiser/issues/959))\n\n####
📖
documentation\n\n-\n[`1ca77ec`](1ca77ec0)\ndoc(FAQ):
corrects a
typo\n-\n[`8269857`](82698571)\ndoc(cli):
clarify when using --max-depth is a good idea (*never, that's\nwhen*
😄)\n\n#### 👷
maintenance\n\n-\n[`9453f20`](9453f201)\nbuild(npm):
updates external
dependencies\n\n</details>\n\n<details>\n<summary>puleos/object-hash
(object-hash)</summary>\n\n###\n[`v3.0.0`](f61b9a5d58...v2.1.1)\n\n###\n[`v2.1.0`](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677)\n\n###\n[`v2.0.3`](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3)\n\n###\n[`v2.0.2`](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2)\n\n###\n[`v2.0.1`](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1)\n\n###\n[`v2.0.0`](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0)\n\n</details>\n\n<details>\n<summary>uuidjs/uuid
(uuid)</summary>\n\n###\n[`v11.0.3`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1103-2024-11-04)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.2...v11.0.3)\n\n#####
Bug Fixes\n\n- apply stricter typing to the v\\*
signatures\n([#&#8203;831](c2d3fed22c))\n-
export internal uuid
types\n([#&#8203;833](341edf444c))\n-
remove
sourcemaps\n([#&#8203;827](b93ea101af))\n-
revert \"simplify type for v3 and
v5\"\n([#&#8203;835](e2dee691e9))\n\n###\n[`v11.0.2`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1102-2024-10-28)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.1...v11.0.2)\n\n#####
Bug Fixes\n\n- remove
wrapper.mjs\n([#&#8203;822](6683ad38b0))\n\n###\n[`v11.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1101-2024-10-27)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.0...v11.0.1)\n\n#####
Bug Fixes\n\n- restore package.json#browser
field\n([#&#8203;817](ae8f38657b))\n\n###\n[`v11.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1100-2024-10-26)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v10.0.0...v11.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- refactor v1 internal state and options
logic\n([#&#8203;780](https://togithub.com/uuidjs/uuid/issues/780))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](https://togithub.com/uuidjs/uuid/issues/764)\n([#&#8203;779](https://togithub.com/uuidjs/uuid/issues/779))\n-
Port to TypeScript,
closes\n[#&#8203;762](https://togithub.com/uuidjs/uuid/issues/762)\n([#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- Port to TypeScript,
closes\n[#&#8203;762](1e0f9870db))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](883b163b9a))\n\n#####
Bug Fixes\n\n- missing v7 expectations in browser
spec\n([#&#8203;751](f54a866ced))\n-
refactor v1 internal state and options
logic\n([#&#8203;780](031b3d3d73))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](9dbd1cd417))\n-
remove v4 options default assignment preventing native.randomUUID
from\nbeing used
([#&#8203;786](afe62323c4)),\ncloses
[#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763)\n- seq_hi
shift for byte
6\n([#&#8203;775](1d532ca374))\n-
tsconfig module
type\n([#&#8203;778](7eff835cba))\n\n###\n[`v10.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1000-2024-06-07)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v9.0.1...v10.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- update node support (drop node@12, node@14, add
node@20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- support support rfc9562 MAX uuid (new in
RFC9562)\n([#&#8203;714](0385cd3f18))\n-
support rfc9562 v6
uuids\n([#&#8203;754](c4ed13e715))\n-
support rfc9562 v7
uuids\n([#&#8203;681](db76a12847))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](883b163b9a))\n-
support rfc9562 v8
uuids\n([#&#8203;759](35a5342820))\n\n#####
Bug Fixes\n\n- revert \"perf: remove superfluous call to
toLowerCase\n([#&#8203;677](e267b9073d))\n\n###\n[`v9.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#901-2023-09-12)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v9.0.0...v9.0.1)\n\n#####
build\n\n- Fix CI to work with Node.js 20.x\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n👻 **Immortal**: This PR will
be recreated if closed unmerged. Get\n[config
help](https://togithub.com/renovatebot/renovate/discussions) if\nthat's
undesired.\n\n---\n\n- [ ] <!-- rebase-check -->If you want to
rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been
generated by
[Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Jeramy Soucy
<jeramy.soucy@elastic.co>","sha":"fdf83cceb2e1a73c072dbc629562c90b40af54db","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","backport
missing","v9.0.0","backport:all-open"],"title":"Update platform security
modules
(main)","number":206227,"url":"https://github.com/elastic/kibana/pull/206227","mergeCommit":{"message":"Update
platform security modules (main) (#206227)\n\n### Manual update
2025-01-14:\nuuid v11 contains breaking changes. uuid will be bumped to
v10 instead.\n\n### This PR contains the following updates:\n\n| Package
| Type | Update | Change | Pending
|\n|---|---|---|---|---|\n|\n[@types/js-yaml](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/js-yaml)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-yaml))\n|
devDependencies | patch | [`^4.0.5`
->\n`^4.0.9`](https://renovatebot.com/diffs/npm/@types%2fjs-yaml/4.0.5/4.0.9)\n|
|\n|\n[@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))\n|
devDependencies | patch | [`^4.17.13`
->\n`^4.17.14`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.13/4.17.14)\n|
|\n|\n[@types/object-hash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/object-hash)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/object-hash))\n|
devDependencies | major | [`^1.3.0`
->\n`^3.0.6`](https://renovatebot.com/diffs/npm/@types%2fobject-hash/1.3.0/3.0.6)\n|
|\n|\n[@types/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid))\n|
devDependencies | major | [`^9.0.0`
->\n`^10.0.0`](https://renovatebot.com/diffs/npm/@types%2fuuid/9.0.0/10.0.0)\n|
|\n|
[dependency-cruiser](https://togithub.com/sverweij/dependency-cruiser)\n|
devDependencies | minor | [`^16.4.2`
->\n`^16.8.0`](https://renovatebot.com/diffs/npm/dependency-cruiser/16.4.2/16.8.0)\n|
`16.9.0` |\n|
[fast-deep-equal](https://togithub.com/epoberezkin/fast-deep-equal)
|\ndependencies | patch | [`^3.1.1`
->\n`^3.1.3`](https://renovatebot.com/diffs/npm/fast-deep-equal/3.1.3/3.1.3)\n|
|\n| [minimist](https://togithub.com/minimistjs/minimist) |
devDependencies\n| patch | [`^1.2.6`
->\n`^1.2.8`](https://renovatebot.com/diffs/npm/minimist/1.2.8/1.2.8) |
|\n| [object-hash](https://togithub.com/puleos/object-hash) |
dependencies\n| major | [`^1.3.1`
->\n`^3.0.0`](https://renovatebot.com/diffs/npm/object-hash/1.3.1/3.0.0)
| |\n| [uuid](https://togithub.com/uuidjs/uuid) | dependencies | major
|\n[~~`9.0.0`
->\n`11.0.3`~~](https://renovatebot.com/diffs/npm/uuid/9.0.0/11.0.3)`9.0.0`\n->
`10.0.0` | ~~`11.0.5` (+1)~~ |\n\n---\n\n### Release
Notes\n\n<details>\n<summary>sverweij/dependency-cruiser
(dependency-cruiser)</summary>\n\n###\n[`v16.8.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.8.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.7.0...v16.8.0)\n\n####

features\n\n-\n[`dd81580`](dd815802)\nfeat:
enables matching transitive dependencies in 'required'
rules\n([#&#8203;975](https://togithub.com/sverweij/dependency-cruiser/issues/975))\n-
thanks to [@&#8203;ThiagoMaia1](https://togithub.com/ThiagoMaia1)
for\nsuggesting and testing the feature\n\n#### 🐛
fixes\n\n-\n[`7bcabe7`](7bcabe70)\nrefactor:
simplifies a few boolean expressions\n- the dependency bump
below\n([`20a7a2f`](20a7a2f1))\nalso
bumped `watskeburt` to latest, which makes both the `--affected`\ncli
option and the cache work better on ms-windows and other ms-dos\nbased
operating systems.\n\n#### 👷
maintenance\n\n-\n[`20a7a2f`](20a7a2f1)\nbuild(npm):
updates external dependencies\n\n#### 🧹
chores\n\n-\n[`fdbb72a`](fdbb72a1)\nchore(configs):
makes 'unlimited' config inherit individual options from\nthe base
config\n-\n[`8595b73`](8595b73d)\nchore(tools):
adds a script that prints a readable AST from any\ntsc-readable
file\n-\n[`476c956`](476c9562)\nchore(npm):
updates external
devDependencies\n\n###\n[`v16.7.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.7.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.6.0...v16.7.0)\n\n####
 feature: recognize type imports in jsdoc\n\nDependency-cruiser now has
the ability to recognize imports in jsdoc -\nboth the new ones
[introduced
in\nTS5.5](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/#the-jsdoc-import-tag)\n(e.g.
`/** @&#8203;import { something } from \"blah\"; */`), as well as\nthe
[older\nones](https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html#import-types)\n(e.g.
`/** @&#8203;type {import('blah').something} */`). It's behind
[an\noption](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments)\nso
it will only detect them if you want it to.\n\nThanks to
[@&#8203;louwers](https://togithub.com/louwers) for raising\nthe
associated issue and testing a very early version of
PR\n[#&#8203;965](https://togithub.com/sverweij/dependency-cruiser/issues/965)\n\n-
See [detectJSDocImports: detect dependencies in
JSDoc\ncomments](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments)\nin
the options references for more information and some of the
caveats\n(a.o. *really* needs the TypeScript compiler)\n- The PR's also
grew
the\n[dependencyTypes](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/rules-reference.md#ok---unknown-npm-unknown-undetermined---im-officially-weirded-out---whats-that-about)\n`jsdoc`,
`jsdoc-bracket-import` and `jsdoc-import-tag` for use in
your\nrules.\n\ncommits:\n\n-\n[`09e9e41`](09e9e415)\nfeat(extract):
adds recognition of jsdoc `@import` type
imports\n([#&#8203;965](0d494774)\nfeat(extract):
adds recognition of the 'classic' jsdoc 'bracket'
imports\n([#&#8203;969](fedead65)\nfeat(init):
adds question to enable detection of jsdoc
imports\n([#&#8203;970](https://togithub.com/sverweij/dependency-cruiser/issues/970))\n\n####
🐛
fixes\n\n-\n[`09ae707`](09ae707e)\nfix(npm):
shortens the message in the (only) distributed script\n\n#### 👷
maintenance\n\n-\n[`aae6edd`](b5bfe76a)\nrefactor:
addresses small linting
issues\n-\n[`2d2b0e5`](2d2b0e5d)\nrefactor(resolve):
uses Maps for the context
maps\n-\n[`79e1aa1`](79e1aa19)\nbuild(npm):
updates external
dependencies\n-\n[`09ae707`](09ae707e)\nfix(npm):
shortens the message in the (only) distributed script\n\n#### 🧹
chores\n\n-\n[`8a288dd`](8a288dda)\nchore:
migrates to eslint 9 & flat
config\n([#&#8203;968](69b59b69)\nchore:
makes ci use node 23 instead of
22\n-\n[`78960d3`](78960d37)\nbuild(npm):
adds svgo to
devDependencies\n\n###\n[`v16.6.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.6.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.5.0...v16.6.0)\n\n####

features\n\n-\n[`b473be5`](b473be5b)\nfeat:
adds support for svelte
5\n([#&#8203;963](https://togithub.com/sverweij/dependency-cruiser/issues/963))\n\n####
👷
maintenance\n\n-\n[`7683e90`](7683e904)\nfix(extract):
removes extraneous capturing group from a
regular\nexpression\n-\n[`65f2748`](65f27486)\nbuild(npm):
updates external
dependencies\n\n###\n[`v16.5.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.5.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.4.2...v16.5.0)\n\n####

features\n\n-\n[`802ff6f`](802ff6fa)\nfeat(cli):
expands the info displayed in
--info\n([#&#8203;959](https://togithub.com/sverweij/dependency-cruiser/issues/959))\n\n####
📖
documentation\n\n-\n[`1ca77ec`](1ca77ec0)\ndoc(FAQ):
corrects a
typo\n-\n[`8269857`](82698571)\ndoc(cli):
clarify when using --max-depth is a good idea (*never, that's\nwhen*
😄)\n\n#### 👷
maintenance\n\n-\n[`9453f20`](9453f201)\nbuild(npm):
updates external
dependencies\n\n</details>\n\n<details>\n<summary>puleos/object-hash
(object-hash)</summary>\n\n###\n[`v3.0.0`](f61b9a5d58...v2.1.1)\n\n###\n[`v2.1.0`](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677)\n\n###\n[`v2.0.3`](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3)\n\n###\n[`v2.0.2`](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2)\n\n###\n[`v2.0.1`](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1)\n\n###\n[`v2.0.0`](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0)\n\n</details>\n\n<details>\n<summary>uuidjs/uuid
(uuid)</summary>\n\n###\n[`v11.0.3`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1103-2024-11-04)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.2...v11.0.3)\n\n#####
Bug Fixes\n\n- apply stricter typing to the v\\*
signatures\n([#&#8203;831](c2d3fed22c))\n-
export internal uuid
types\n([#&#8203;833](341edf444c))\n-
remove
sourcemaps\n([#&#8203;827](b93ea101af))\n-
revert \"simplify type for v3 and
v5\"\n([#&#8203;835](e2dee691e9))\n\n###\n[`v11.0.2`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1102-2024-10-28)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.1...v11.0.2)\n\n#####
Bug Fixes\n\n- remove
wrapper.mjs\n([#&#8203;822](6683ad38b0))\n\n###\n[`v11.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1101-2024-10-27)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.0...v11.0.1)\n\n#####
Bug Fixes\n\n- restore package.json#browser
field\n([#&#8203;817](ae8f38657b))\n\n###\n[`v11.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1100-2024-10-26)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v10.0.0...v11.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- refactor v1 internal state and options
logic\n([#&#8203;780](https://togithub.com/uuidjs/uuid/issues/780))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](https://togithub.com/uuidjs/uuid/issues/764)\n([#&#8203;779](https://togithub.com/uuidjs/uuid/issues/779))\n-
Port to TypeScript,
closes\n[#&#8203;762](https://togithub.com/uuidjs/uuid/issues/762)\n([#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- Port to TypeScript,
closes\n[#&#8203;762](1e0f9870db))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](883b163b9a))\n\n#####
Bug Fixes\n\n- missing v7 expectations in browser
spec\n([#&#8203;751](f54a866ced))\n-
refactor v1 internal state and options
logic\n([#&#8203;780](031b3d3d73))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](9dbd1cd417))\n-
remove v4 options default assignment preventing native.randomUUID
from\nbeing used
([#&#8203;786](afe62323c4)),\ncloses
[#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763)\n- seq_hi
shift for byte
6\n([#&#8203;775](1d532ca374))\n-
tsconfig module
type\n([#&#8203;778](7eff835cba))\n\n###\n[`v10.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1000-2024-06-07)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v9.0.1...v10.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- update node support (drop node@12, node@14, add
node@20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- support support rfc9562 MAX uuid (new in
RFC9562)\n([#&#8203;714](0385cd3f18))\n-
support rfc9562 v6
uuids\n([#&#8203;754](c4ed13e715))\n-
support rfc9562 v7
uuids\n([#&#8203;681](db76a12847))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](883b163b9a))\n-
support rfc9562 v8
uuids\n([#&#8203;759](35a5342820))\n\n#####
Bug Fixes\n\n- revert \"perf: remove superfluous call to
toLowerCase\n([#&#8203;677](e267b9073d))\n\n###\n[`v9.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#901-2023-09-12)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v9.0.0...v9.0.1)\n\n#####
build\n\n- Fix CI to work with Node.js 20.x\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n👻 **Immortal**: This PR will
be recreated if closed unmerged. Get\n[config
help](https://togithub.com/renovatebot/renovate/discussions) if\nthat's
undesired.\n\n---\n\n- [ ] <!-- rebase-check -->If you want to
rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been
generated by
[Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Jeramy Soucy
<jeramy.soucy@elastic.co>","sha":"fdf83cceb2e1a73c072dbc629562c90b40af54db"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/206227","number":206227,"mergeCommit":{"message":"Update
platform security modules (main) (#206227)\n\n### Manual update
2025-01-14:\nuuid v11 contains breaking changes. uuid will be bumped to
v10 instead.\n\n### This PR contains the following updates:\n\n| Package
| Type | Update | Change | Pending
|\n|---|---|---|---|---|\n|\n[@types/js-yaml](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/js-yaml)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-yaml))\n|
devDependencies | patch | [`^4.0.5`
->\n`^4.0.9`](https://renovatebot.com/diffs/npm/@types%2fjs-yaml/4.0.5/4.0.9)\n|
|\n|\n[@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))\n|
devDependencies | patch | [`^4.17.13`
->\n`^4.17.14`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.13/4.17.14)\n|
|\n|\n[@types/object-hash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/object-hash)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/object-hash))\n|
devDependencies | major | [`^1.3.0`
->\n`^3.0.6`](https://renovatebot.com/diffs/npm/@types%2fobject-hash/1.3.0/3.0.6)\n|
|\n|\n[@types/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid)\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid))\n|
devDependencies | major | [`^9.0.0`
->\n`^10.0.0`](https://renovatebot.com/diffs/npm/@types%2fuuid/9.0.0/10.0.0)\n|
|\n|
[dependency-cruiser](https://togithub.com/sverweij/dependency-cruiser)\n|
devDependencies | minor | [`^16.4.2`
->\n`^16.8.0`](https://renovatebot.com/diffs/npm/dependency-cruiser/16.4.2/16.8.0)\n|
`16.9.0` |\n|
[fast-deep-equal](https://togithub.com/epoberezkin/fast-deep-equal)
|\ndependencies | patch | [`^3.1.1`
->\n`^3.1.3`](https://renovatebot.com/diffs/npm/fast-deep-equal/3.1.3/3.1.3)\n|
|\n| [minimist](https://togithub.com/minimistjs/minimist) |
devDependencies\n| patch | [`^1.2.6`
->\n`^1.2.8`](https://renovatebot.com/diffs/npm/minimist/1.2.8/1.2.8) |
|\n| [object-hash](https://togithub.com/puleos/object-hash) |
dependencies\n| major | [`^1.3.1`
->\n`^3.0.0`](https://renovatebot.com/diffs/npm/object-hash/1.3.1/3.0.0)
| |\n| [uuid](https://togithub.com/uuidjs/uuid) | dependencies | major
|\n[~~`9.0.0`
->\n`11.0.3`~~](https://renovatebot.com/diffs/npm/uuid/9.0.0/11.0.3)`9.0.0`\n->
`10.0.0` | ~~`11.0.5` (+1)~~ |\n\n---\n\n### Release
Notes\n\n<details>\n<summary>sverweij/dependency-cruiser
(dependency-cruiser)</summary>\n\n###\n[`v16.8.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.8.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.7.0...v16.8.0)\n\n####

features\n\n-\n[`dd81580`](dd815802)\nfeat:
enables matching transitive dependencies in 'required'
rules\n([#&#8203;975](https://togithub.com/sverweij/dependency-cruiser/issues/975))\n-
thanks to [@&#8203;ThiagoMaia1](https://togithub.com/ThiagoMaia1)
for\nsuggesting and testing the feature\n\n#### 🐛
fixes\n\n-\n[`7bcabe7`](7bcabe70)\nrefactor:
simplifies a few boolean expressions\n- the dependency bump
below\n([`20a7a2f`](20a7a2f1))\nalso
bumped `watskeburt` to latest, which makes both the `--affected`\ncli
option and the cache work better on ms-windows and other ms-dos\nbased
operating systems.\n\n#### 👷
maintenance\n\n-\n[`20a7a2f`](20a7a2f1)\nbuild(npm):
updates external dependencies\n\n#### 🧹
chores\n\n-\n[`fdbb72a`](fdbb72a1)\nchore(configs):
makes 'unlimited' config inherit individual options from\nthe base
config\n-\n[`8595b73`](8595b73d)\nchore(tools):
adds a script that prints a readable AST from any\ntsc-readable
file\n-\n[`476c956`](476c9562)\nchore(npm):
updates external
devDependencies\n\n###\n[`v16.7.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.7.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.6.0...v16.7.0)\n\n####
 feature: recognize type imports in jsdoc\n\nDependency-cruiser now has
the ability to recognize imports in jsdoc -\nboth the new ones
[introduced
in\nTS5.5](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/#the-jsdoc-import-tag)\n(e.g.
`/** @&#8203;import { something } from \"blah\"; */`), as well as\nthe
[older\nones](https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html#import-types)\n(e.g.
`/** @&#8203;type {import('blah').something} */`). It's behind
[an\noption](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments)\nso
it will only detect them if you want it to.\n\nThanks to
[@&#8203;louwers](https://togithub.com/louwers) for raising\nthe
associated issue and testing a very early version of
PR\n[#&#8203;965](https://togithub.com/sverweij/dependency-cruiser/issues/965)\n\n-
See [detectJSDocImports: detect dependencies in
JSDoc\ncomments](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/options-reference.md#detectjsdocimports-detect-dependencies-in-jsdoc-comments)\nin
the options references for more information and some of the
caveats\n(a.o. *really* needs the TypeScript compiler)\n- The PR's also
grew
the\n[dependencyTypes](https://togithub.com/sverweij/dependency-cruiser/blob/main/doc/rules-reference.md#ok---unknown-npm-unknown-undetermined---im-officially-weirded-out---whats-that-about)\n`jsdoc`,
`jsdoc-bracket-import` and `jsdoc-import-tag` for use in
your\nrules.\n\ncommits:\n\n-\n[`09e9e41`](09e9e415)\nfeat(extract):
adds recognition of jsdoc `@import` type
imports\n([#&#8203;965](0d494774)\nfeat(extract):
adds recognition of the 'classic' jsdoc 'bracket'
imports\n([#&#8203;969](fedead65)\nfeat(init):
adds question to enable detection of jsdoc
imports\n([#&#8203;970](https://togithub.com/sverweij/dependency-cruiser/issues/970))\n\n####
🐛
fixes\n\n-\n[`09ae707`](09ae707e)\nfix(npm):
shortens the message in the (only) distributed script\n\n#### 👷
maintenance\n\n-\n[`aae6edd`](b5bfe76a)\nrefactor:
addresses small linting
issues\n-\n[`2d2b0e5`](2d2b0e5d)\nrefactor(resolve):
uses Maps for the context
maps\n-\n[`79e1aa1`](79e1aa19)\nbuild(npm):
updates external
dependencies\n-\n[`09ae707`](09ae707e)\nfix(npm):
shortens the message in the (only) distributed script\n\n#### 🧹
chores\n\n-\n[`8a288dd`](8a288dda)\nchore:
migrates to eslint 9 & flat
config\n([#&#8203;968](69b59b69)\nchore:
makes ci use node 23 instead of
22\n-\n[`78960d3`](78960d37)\nbuild(npm):
adds svgo to
devDependencies\n\n###\n[`v16.6.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.6.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.5.0...v16.6.0)\n\n####

features\n\n-\n[`b473be5`](b473be5b)\nfeat:
adds support for svelte
5\n([#&#8203;963](https://togithub.com/sverweij/dependency-cruiser/issues/963))\n\n####
👷
maintenance\n\n-\n[`7683e90`](7683e904)\nfix(extract):
removes extraneous capturing group from a
regular\nexpression\n-\n[`65f2748`](65f27486)\nbuild(npm):
updates external
dependencies\n\n###\n[`v16.5.0`](https://togithub.com/sverweij/dependency-cruiser/releases/tag/v16.5.0)\n\n[Compare\nSource](https://togithub.com/sverweij/dependency-cruiser/compare/v16.4.2...v16.5.0)\n\n####

features\n\n-\n[`802ff6f`](802ff6fa)\nfeat(cli):
expands the info displayed in
--info\n([#&#8203;959](https://togithub.com/sverweij/dependency-cruiser/issues/959))\n\n####
📖
documentation\n\n-\n[`1ca77ec`](1ca77ec0)\ndoc(FAQ):
corrects a
typo\n-\n[`8269857`](82698571)\ndoc(cli):
clarify when using --max-depth is a good idea (*never, that's\nwhen*
😄)\n\n#### 👷
maintenance\n\n-\n[`9453f20`](9453f201)\nbuild(npm):
updates external
dependencies\n\n</details>\n\n<details>\n<summary>puleos/object-hash
(object-hash)</summary>\n\n###\n[`v3.0.0`](f61b9a5d58...v2.1.1)\n\n###\n[`v2.1.0`](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.3...f61b9a5d584158abc3e31c29d2b1fa3d74772677)\n\n###\n[`v2.0.3`](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.2...v2.0.3)\n\n###\n[`v2.0.2`](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.1...v2.0.2)\n\n###\n[`v2.0.1`](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v2.0.0...v2.0.1)\n\n###\n[`v2.0.0`](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0)\n\n[Compare\nSource](https://togithub.com/puleos/object-hash/compare/v1.3.1...v2.0.0)\n\n</details>\n\n<details>\n<summary>uuidjs/uuid
(uuid)</summary>\n\n###\n[`v11.0.3`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1103-2024-11-04)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.2...v11.0.3)\n\n#####
Bug Fixes\n\n- apply stricter typing to the v\\*
signatures\n([#&#8203;831](c2d3fed22c))\n-
export internal uuid
types\n([#&#8203;833](341edf444c))\n-
remove
sourcemaps\n([#&#8203;827](b93ea101af))\n-
revert \"simplify type for v3 and
v5\"\n([#&#8203;835](e2dee691e9))\n\n###\n[`v11.0.2`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1102-2024-10-28)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.1...v11.0.2)\n\n#####
Bug Fixes\n\n- remove
wrapper.mjs\n([#&#8203;822](6683ad38b0))\n\n###\n[`v11.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1101-2024-10-27)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v11.0.0...v11.0.1)\n\n#####
Bug Fixes\n\n- restore package.json#browser
field\n([#&#8203;817](ae8f38657b))\n\n###\n[`v11.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1100-2024-10-26)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v10.0.0...v11.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- refactor v1 internal state and options
logic\n([#&#8203;780](https://togithub.com/uuidjs/uuid/issues/780))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](https://togithub.com/uuidjs/uuid/issues/764)\n([#&#8203;779](https://togithub.com/uuidjs/uuid/issues/779))\n-
Port to TypeScript,
closes\n[#&#8203;762](https://togithub.com/uuidjs/uuid/issues/762)\n([#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- Port to TypeScript,
closes\n[#&#8203;762](1e0f9870db))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](883b163b9a))\n\n#####
Bug Fixes\n\n- missing v7 expectations in browser
spec\n([#&#8203;751](f54a866ced))\n-
refactor v1 internal state and options
logic\n([#&#8203;780](031b3d3d73))\n-
refactor v7 internal state and options logic,
fixes\n[#&#8203;764](9dbd1cd417))\n-
remove v4 options default assignment preventing native.randomUUID
from\nbeing used
([#&#8203;786](afe62323c4)),\ncloses
[#&#8203;763](https://togithub.com/uuidjs/uuid/issues/763)\n- seq_hi
shift for byte
6\n([#&#8203;775](1d532ca374))\n-
tsconfig module
type\n([#&#8203;778](7eff835cba))\n\n###\n[`v10.0.0`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1000-2024-06-07)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v9.0.1...v10.0.0)\n\n#####
⚠ BREAKING CHANGES\n\n- update node support (drop node@12, node@14, add
node@20)\n([#&#8203;750](https://togithub.com/uuidjs/uuid/issues/750))\n\n#####
Features\n\n- support support rfc9562 MAX uuid (new in
RFC9562)\n([#&#8203;714](0385cd3f18))\n-
support rfc9562 v6
uuids\n([#&#8203;754](c4ed13e715))\n-
support rfc9562 v7
uuids\n([#&#8203;681](db76a12847))\n-
update node support matrix (only support node
16-20)\n([#&#8203;750](883b163b9a))\n-
support rfc9562 v8
uuids\n([#&#8203;759](35a5342820))\n\n#####
Bug Fixes\n\n- revert \"perf: remove superfluous call to
toLowerCase\n([#&#8203;677](e267b9073d))\n\n###\n[`v9.0.1`](https://togithub.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#901-2023-09-12)\n\n[Compare\nSource](https://togithub.com/uuidjs/uuid/compare/v9.0.0...v9.0.1)\n\n#####
build\n\n- Fix CI to work with Node.js 20.x\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n👻 **Immortal**: This PR will
be recreated if closed unmerged. Get\n[config
help](https://togithub.com/renovatebot/renovate/discussions) if\nthat's
undesired.\n\n---\n\n- [ ] <!-- rebase-check -->If you want to
rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been
generated by
[Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNlY3VyaXR5IiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->\n\n---------\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by:
Jeramy Soucy
<jeramy.soucy@elastic.co>","sha":"fdf83cceb2e1a73c072dbc629562c90b40af54db"}}]}]
BACKPORT-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-01-23 11:43:07 +01:00
elastic-renovate-prod[bot]
05c24a60e6
Update ftr (7.17) (#206333)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@types/chromedriver](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/chromedriver)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chromedriver))
| devDependencies | patch | [`^81.0.2` ->
`^81.0.5`](https://renovatebot.com/diffs/npm/@types%2fchromedriver/81.0.2/81.0.5)
|
|
[@types/selenium-webdriver](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/selenium-webdriver)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/selenium-webdriver))
| devDependencies | patch | [`^4.1.27` ->
`^4.1.28`](https://renovatebot.com/diffs/npm/@types%2fselenium-webdriver/4.1.27/4.1.28)
|
| [chromedriver](https://togithub.com/giggio/node-chromedriver) |
devDependencies | major | [`^131.0.1` ->
`^132.0.0`](https://renovatebot.com/diffs/npm/chromedriver/131.0.1/132.0.0)
|
|
[ms-chromium-edge-driver](https://togithub.com/dmlemeshko/ms-edge-driver)
| devDependencies | minor | [`^0.4.3` ->
`^0.5.1`](https://renovatebot.com/diffs/npm/ms-chromium-edge-driver/0.4.3/0.5.1)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>giggio/node-chromedriver (chromedriver)</summary>

###
[`v132.0.0`](https://togithub.com/giggio/node-chromedriver/compare/131.0.5...132.0.0)

[Compare
Source](https://togithub.com/giggio/node-chromedriver/compare/131.0.5...132.0.0)

###
[`v131.0.5`](https://togithub.com/giggio/node-chromedriver/compare/131.0.4...131.0.5)

[Compare
Source](https://togithub.com/giggio/node-chromedriver/compare/131.0.4...131.0.5)

###
[`v131.0.4`](https://togithub.com/giggio/node-chromedriver/compare/131.0.3...131.0.4)

[Compare
Source](https://togithub.com/giggio/node-chromedriver/compare/131.0.3...131.0.4)

###
[`v131.0.3`](https://togithub.com/giggio/node-chromedriver/compare/131.0.2...131.0.3)

[Compare
Source](https://togithub.com/giggio/node-chromedriver/compare/131.0.2...131.0.3)

###
[`v131.0.2`](https://togithub.com/giggio/node-chromedriver/compare/131.0.1...131.0.2)

[Compare
Source](https://togithub.com/giggio/node-chromedriver/compare/131.0.1...131.0.2)

</details>

<details>
<summary>dmlemeshko/ms-edge-driver (ms-chromium-edge-driver)</summary>

###
[`v0.5.1`](https://togithub.com/dmlemeshko/ms-edge-driver/compare/0.4.3...0.5.1)

[Compare
Source](https://togithub.com/dmlemeshko/ms-edge-driver/compare/0.4.3...0.5.1)

</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoiNy4xNyIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDpza2lwIiwicmVsZWFzZV9ub3RlOnNraXAiXX0=-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2025-01-22 15:46:03 -06:00
Walter Rafelsberger
7081e606ed
[7.17] Update @elastic/ml-ui dependencies (main) (#204210) (#207826)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Update @elastic/ml-ui dependencies (main)
(#204210)](https://github.com/elastic/kibana/pull/204210)

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-01-22 17:25:43 +00:00
Gonçalo Rica Pais da Silva
a5828008dc
[7.17] [APM][ML] Update cytoscape with new index.d.ts def, fix typing issues (#206651) (#207230)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[APM][ML] Update cytoscape with new index.d.ts def, fix typing issues
(#206651)](https://github.com/elastic/kibana/pull/206651)

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

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

<!--BACKPORT [{"author":{"name":"Gonçalo Rica Pais da
Silva","email":"goncalo.rica@elastic.co"},"sourceCommit":{"committedDate":"2025-01-20T13:36:22Z","message":"[APM][ML]
Update cytoscape with new index.d.ts def, fix typing issues
(#206651)\n\n## Summary\r\n\r\n`cytoscape` released yet another semver
breaking change, affecting\r\ntyping once more in a couple of places.
They now have their own\r\n`index.d.ts` file for Typescript support, but
this causes some issues as\r\nthey don't always have the same type name
as the `@types` version. Had\r\nto fix in a couple of places, both in
APM and in ML codebases.\r\n\r\nSupersedes #206498\r\n\r\n## How to
test\r\n\r\n* This PR passes the CI with no typing issues, or failed
tests\r\n* Going to APM or ML pages with cytoscape being loaded shows
no\r\nregressions.","sha":"a0bdc1968456f0db02a18becefdc19bdcc5469f5","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:all-open","Team:obs-ux-infra_services"],"title":"[APM][ML]
Update cytoscape with new index.d.ts def, fix typing
issues","number":206651,"url":"https://github.com/elastic/kibana/pull/206651","mergeCommit":{"message":"[APM][ML]
Update cytoscape with new index.d.ts def, fix typing issues
(#206651)\n\n## Summary\r\n\r\n`cytoscape` released yet another semver
breaking change, affecting\r\ntyping once more in a couple of places.
They now have their own\r\n`index.d.ts` file for Typescript support, but
this causes some issues as\r\nthey don't always have the same type name
as the `@types` version. Had\r\nto fix in a couple of places, both in
APM and in ML codebases.\r\n\r\nSupersedes #206498\r\n\r\n## How to
test\r\n\r\n* This PR passes the CI with no typing issues, or failed
tests\r\n* Going to APM or ML pages with cytoscape being loaded shows
no\r\nregressions.","sha":"a0bdc1968456f0db02a18becefdc19bdcc5469f5"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/206651","number":206651,"mergeCommit":{"message":"[APM][ML]
Update cytoscape with new index.d.ts def, fix typing issues
(#206651)\n\n## Summary\r\n\r\n`cytoscape` released yet another semver
breaking change, affecting\r\ntyping once more in a couple of places.
They now have their own\r\n`index.d.ts` file for Typescript support, but
this causes some issues as\r\nthey don't always have the same type name
as the `@types` version. Had\r\nto fix in a couple of places, both in
APM and in ML codebases.\r\n\r\nSupersedes #206498\r\n\r\n## How to
test\r\n\r\n* This PR passes the CI with no typing issues, or failed
tests\r\n* Going to APM or ML pages with cytoscape being loaded shows
no\r\nregressions.","sha":"a0bdc1968456f0db02a18becefdc19bdcc5469f5"}}]}]
BACKPORT-->
2025-01-20 19:32:22 +00:00
Jon
848679109b
[7.17] [webdriver/chrome] Use headless=new (#206855)
headless=old is no longer available as of Chrome 132
2025-01-16 03:24:47 +00:00
Tiago Costa
a18f71bf77
chore(NA): bump version to 7.17.28 (#206653)
Usually bump from 7.17.27 to 7.17.28
2025-01-15 00:28:05 +00:00
Kurt
846f01600b
[7.17] Upgrade backport to 9.6.4 (#206457) (#206507)
# Backport

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

<!--- Backport version: 9.6.4 -->

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

<!--BACKPORT
[{"author":{"name":"Kurt","email":"kc13greiner@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-01-13T19:10:53Z","message":"Upgrade
backport to 9.6.4 (#206457)\n\n## Summary\r\n\r\nUpgrading `backport` to
`9.6.4`\r\n\r\n[CHANGELOG](https://github.com/sorenlouv/backport/releases)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"91853b4f6b7ea2a51523d945f9f9d989bb7826e3","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","v9.0.0","backport:all-open"],"title":"Upgrade
backport to
9.6.4","number":206457,"url":"https://github.com/elastic/kibana/pull/206457","mergeCommit":{"message":"Upgrade
backport to 9.6.4 (#206457)\n\n## Summary\r\n\r\nUpgrading `backport` to
`9.6.4`\r\n\r\n[CHANGELOG](https://github.com/sorenlouv/backport/releases)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"91853b4f6b7ea2a51523d945f9f9d989bb7826e3"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/206457","number":206457,"mergeCommit":{"message":"Upgrade
backport to 9.6.4 (#206457)\n\n## Summary\r\n\r\nUpgrading `backport` to
`9.6.4`\r\n\r\n[CHANGELOG](https://github.com/sorenlouv/backport/releases)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"91853b4f6b7ea2a51523d945f9f9d989bb7826e3"}}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-01-14 16:20:42 +00:00
wajihaparvez
39dbb6703a
[Docs] 7.17.27 release notes (#206347)
## Summary

Adding 7.17.27 release notes. There were no user-facing changes.

Rel: [2955](https://github.com/elastic/dev/issues/2955)
Closes: [605](https://github.com/elastic/platform-docs-team/issues/605)

[Preview
here](https://kibana_bk_206347.docs-preview.app.elstc.co/guide/en/kibana/7.17/release-notes-7.17.27.html)

![Screenshot 2025-01-10 at 5 05
48 PM](https://github.com/user-attachments/assets/ec028ad3-372c-40be-955b-22f267b65405)
2025-01-13 16:05:39 -05:00
Gonçalo Rica Pais da Silva
828e49db66
[7.17] [ML][APM] Fix Cytoscape listener typing, Update Cytoscape versions (#205726) (#205867)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[ML][APM] Fix Cytoscape listener typing, Update Cytoscape versions
(#205726)](https://github.com/elastic/kibana/pull/205726)

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

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

<!--BACKPORT [{"author":{"name":"Gonçalo Rica Pais da
Silva","email":"goncalo.rica@elastic.co"},"sourceCommit":{"committedDate":"2025-01-08T09:16:17Z","message":"[ML][APM]
Fix Cytoscape listener typing, Update Cytoscape versions (#205726)\n\n##
Summary\r\n\r\nUpdates Cytoscape to newer versions, requiring one change
with some\r\n`removeListener` usage no longer being valid
typing.\r\n\r\nSupersedes #205444\r\n\r\n## How to test\r\n\r\n- Passes
CI with no type errors or failed CI jobs for ML\r\n- Job Map or wherever
cytoscape is being used on ML doesn't leak event\r\nlisteners.\r\n-
Usages in APM also do not
break.","sha":"7363f03d81835f70f39caa27e7096b8a0361ae69","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:all-open","Team:obs-ux-infra_services"],"title":"[ML][APM]
Fix Cytoscape listener typing, Update Cytoscape
versions","number":205726,"url":"https://github.com/elastic/kibana/pull/205726","mergeCommit":{"message":"[ML][APM]
Fix Cytoscape listener typing, Update Cytoscape versions (#205726)\n\n##
Summary\r\n\r\nUpdates Cytoscape to newer versions, requiring one change
with some\r\n`removeListener` usage no longer being valid
typing.\r\n\r\nSupersedes #205444\r\n\r\n## How to test\r\n\r\n- Passes
CI with no type errors or failed CI jobs for ML\r\n- Job Map or wherever
cytoscape is being used on ML doesn't leak event\r\nlisteners.\r\n-
Usages in APM also do not
break.","sha":"7363f03d81835f70f39caa27e7096b8a0361ae69"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/205726","number":205726,"mergeCommit":{"message":"[ML][APM]
Fix Cytoscape listener typing, Update Cytoscape versions (#205726)\n\n##
Summary\r\n\r\nUpdates Cytoscape to newer versions, requiring one change
with some\r\n`removeListener` usage no longer being valid
typing.\r\n\r\nSupersedes #205444\r\n\r\n## How to test\r\n\r\n- Passes
CI with no type errors or failed CI jobs for ML\r\n- Job Map or wherever
cytoscape is being used on ML doesn't leak event\r\nlisteners.\r\n-
Usages in APM also do not
break.","sha":"7363f03d81835f70f39caa27e7096b8a0361ae69"}}]}]
BACKPORT-->
2025-01-08 14:01:24 +00:00
Kurt
8c5bfe7826
[7.17] Upgrading APM Node (#205440) (#205576)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Upgrading APM Node
(#205440)](https://github.com/elastic/kibana/pull/205440)

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

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

<!--BACKPORT
[{"author":{"name":"Kurt","email":"kc13greiner@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-01-03T20:39:25Z","message":"Upgrading
APM Node (#205440)\n\n## Summary\r\n\r\nUpgrade `elastic-apm-node` from
4.9.0 to
4.10.0\r\n\r\n\r\n[CHANGELOG](https://github.com/elastic/apm-agent-nodejs/blob/main/CHANGELOG.asciidoc)","sha":"283bcf5a155ae14c4217a02d6850da43eb8eea15","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Security","release_note:skip","v9.0.0","backport:all-open"],"number":205440,"url":"https://github.com/elastic/kibana/pull/205440","mergeCommit":{"message":"Upgrading
APM Node (#205440)\n\n## Summary\r\n\r\nUpgrade `elastic-apm-node` from
4.9.0 to
4.10.0\r\n\r\n\r\n[CHANGELOG](https://github.com/elastic/apm-agent-nodejs/blob/main/CHANGELOG.asciidoc)","sha":"283bcf5a155ae14c4217a02d6850da43eb8eea15"}},"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/205440","number":205440,"mergeCommit":{"message":"Upgrading
APM Node (#205440)\n\n## Summary\r\n\r\nUpgrade `elastic-apm-node` from
4.9.0 to
4.10.0\r\n\r\n\r\n[CHANGELOG](https://github.com/elastic/apm-agent-nodejs/blob/main/CHANGELOG.asciidoc)","sha":"283bcf5a155ae14c4217a02d6850da43eb8eea15"}},{"url":"https://github.com/elastic/kibana/pull/205541","number":205541,"branch":"8.x","state":"OPEN"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2025-01-07 21:59:31 -05:00
Aleh Zasypkin
120a0f05a6
[7.17] Update actions/checkout action to v4.2.2 (main) (#195305) (#205321)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Update actions/checkout action to v4.2.2 (main)
(#195305)](https://github.com/elastic/kibana/pull/195305)

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

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

<!--BACKPORT
[{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-12-31T13:47:39Z","message":"Update
actions/checkout action to v4.2.2 (main) (#195305)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[actions/checkout](https://togithub.com/actions/checkout) | action
|\nminor | `v4` -> `v4.2.2` |\n|
[actions/checkout](https://togithub.com/actions/checkout) | action
|\npatch | `v4.2.0` -> `v4.2.2` |\n\n---\n\n### Release
Notes\n\n<details>\n<summary>actions/checkout
(actions/checkout)</summary>\n\n###\n[`v4.2.2`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v422)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.2.1...v4.2.2)\n\n-
`url-helper.ts` now leverages well-known environment variables
by\n[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1941](https://togithub.com/actions/checkout/pull/1941)\n-
Expand unit test coverage for `isGhes`
by\n[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1946](https://togithub.com/actions/checkout/pull/1946)\n\n###\n[`v4.2.1`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v421)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.2.0...v4.2.1)\n\n-
Check out other refs/\\* by commit if provided, fall back to ref
by\n[@&#8203;orhantoy](https://togithub.com/orhantoy)
in\n[https://github.com/actions/checkout/pull/1924](https://togithub.com/actions/checkout/pull/1924)\n\n###\n[`v4.2.0`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v420)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.7...v4.2.0)\n\n-
Add Ref and Commit outputs
by\n[@&#8203;lucacome](https://togithub.com/lucacome)
in\n[https://github.com/actions/checkout/pull/1180](https://togithub.com/actions/checkout/pull/1180)\n-
Dependency updates
by\n[@&#8203;dependabot-](https://togithub.com/dependabot-)\n[https://github.com/actions/checkout/pull/1777](https://togithub.com/actions/checkout/pull/1777),\n[https://github.com/actions/checkout/pull/1872](https://togithub.com/actions/checkout/pull/1872)\n\n###\n[`v4.1.7`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.6...v4.1.7)\n\n-
Bump the minor-npm-dependencies group across 1 directory with 4\nupdates
by [@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1739](https://togithub.com/actions/checkout/pull/1739)\n-
Bump actions/checkout from 3 to 4
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1697](https://togithub.com/actions/checkout/pull/1697)\n-
Check out other refs/\\* by commit
by\n[@&#8203;orhantoy](https://togithub.com/orhantoy)
in\n[https://github.com/actions/checkout/pull/1774](https://togithub.com/actions/checkout/pull/1774)\n-
Pin actions/checkout's own workflows to a known, good, stable
version.\nby [@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1776](https://togithub.com/actions/checkout/pull/1776)\n\n###\n[`v4.1.6`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v416)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.5...v4.1.6)\n\n-
Check platform to set archive extension appropriately
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1732](https://togithub.com/actions/checkout/pull/1732)\n\n###\n[`v4.1.5`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v415)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.4...v4.1.5)\n\n-
Update NPM dependencies
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1703](https://togithub.com/actions/checkout/pull/1703)\n-
Bump github/codeql-action from 2 to 3
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1694](https://togithub.com/actions/checkout/pull/1694)\n-
Bump actions/setup-node from 1 to 4
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1696](https://togithub.com/actions/checkout/pull/1696)\n-
Bump actions/upload-artifact from 2 to 4
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1695](https://togithub.com/actions/checkout/pull/1695)\n-
README: Suggest `user.email` to
be\n`41898282+github-actions[bot]@&#8203;users.noreply.github.com`
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1707](https://togithub.com/actions/checkout/pull/1707)\n\n###\n[`v4.1.4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v414)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.3...v4.1.4)\n\n-
Disable `extensions.worktreeConfig` when disabling `sparse-checkout`\nby
[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1692](https://togithub.com/actions/checkout/pull/1692)\n-
Add dependabot config
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1688](https://togithub.com/actions/checkout/pull/1688)\n-
Bump the minor-actions-dependencies group with 2 updates
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1693](https://togithub.com/actions/checkout/pull/1693)\n-
Bump word-wrap from 1.2.3 to 1.2.5
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1643](https://togithub.com/actions/checkout/pull/1643)\n\n###\n[`v4.1.3`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v413)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.2...v4.1.3)\n\n-
Check git version before attempting to disable `sparse-checkout`
by\n[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1656](https://togithub.com/actions/checkout/pull/1656)\n-
Add SSH user parameter
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1685](https://togithub.com/actions/checkout/pull/1685)\n-
Update `actions/checkout` version in `update-main-version.yml`
by\n[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1650](https://togithub.com/actions/checkout/pull/1650)\n\n###\n[`v4.1.2`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v412)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.1...v4.1.2)\n\n-
Fix: Disable sparse checkout whenever `sparse-checkout` option is
not\npresent [@&#8203;dscho](https://togithub.com/dscho)
in\n[https://github.com/actions/checkout/pull/1598](https://togithub.com/actions/checkout/pull/1598)\n\n###\n[`v4.1.1`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v411)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.0...v4.1.1)\n\n-
Correct link to GitHub Docs
by\n[@&#8203;peterbe](https://togithub.com/peterbe)
in\n[https://github.com/actions/checkout/pull/1511](https://togithub.com/actions/checkout/pull/1511)\n-
Link to release page from what's new section
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1514](https://togithub.com/actions/checkout/pull/1514)\n\n###\n[`v4.1.0`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v410)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4...v4.1.0)\n\n-
[Add support for partial
checkout\nfilters](https://togithub.com/actions/checkout/pull/1396)\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR
and you won't be reminded about these\nupdates again.\n\n---\n\n- [ ]
<!-- rebase-check -->If you want to rebase/retry this PR, check\nthis
box\n\n---\n\nThis PR has been generated by
[Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"7865d0951cffcfa85d20119327bb1bb7a5ee0060","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","💝community","v9.0.0","backport:all-open"],"number":195305,"url":"https://github.com/elastic/kibana/pull/195305","mergeCommit":{"message":"Update
actions/checkout action to v4.2.2 (main) (#195305)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[actions/checkout](https://togithub.com/actions/checkout) | action
|\nminor | `v4` -> `v4.2.2` |\n|
[actions/checkout](https://togithub.com/actions/checkout) | action
|\npatch | `v4.2.0` -> `v4.2.2` |\n\n---\n\n### Release
Notes\n\n<details>\n<summary>actions/checkout
(actions/checkout)</summary>\n\n###\n[`v4.2.2`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v422)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.2.1...v4.2.2)\n\n-
`url-helper.ts` now leverages well-known environment variables
by\n[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1941](https://togithub.com/actions/checkout/pull/1941)\n-
Expand unit test coverage for `isGhes`
by\n[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1946](https://togithub.com/actions/checkout/pull/1946)\n\n###\n[`v4.2.1`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v421)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.2.0...v4.2.1)\n\n-
Check out other refs/\\* by commit if provided, fall back to ref
by\n[@&#8203;orhantoy](https://togithub.com/orhantoy)
in\n[https://github.com/actions/checkout/pull/1924](https://togithub.com/actions/checkout/pull/1924)\n\n###\n[`v4.2.0`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v420)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.7...v4.2.0)\n\n-
Add Ref and Commit outputs
by\n[@&#8203;lucacome](https://togithub.com/lucacome)
in\n[https://github.com/actions/checkout/pull/1180](https://togithub.com/actions/checkout/pull/1180)\n-
Dependency updates
by\n[@&#8203;dependabot-](https://togithub.com/dependabot-)\n[https://github.com/actions/checkout/pull/1777](https://togithub.com/actions/checkout/pull/1777),\n[https://github.com/actions/checkout/pull/1872](https://togithub.com/actions/checkout/pull/1872)\n\n###\n[`v4.1.7`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.6...v4.1.7)\n\n-
Bump the minor-npm-dependencies group across 1 directory with 4\nupdates
by [@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1739](https://togithub.com/actions/checkout/pull/1739)\n-
Bump actions/checkout from 3 to 4
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1697](https://togithub.com/actions/checkout/pull/1697)\n-
Check out other refs/\\* by commit
by\n[@&#8203;orhantoy](https://togithub.com/orhantoy)
in\n[https://github.com/actions/checkout/pull/1774](https://togithub.com/actions/checkout/pull/1774)\n-
Pin actions/checkout's own workflows to a known, good, stable
version.\nby [@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1776](https://togithub.com/actions/checkout/pull/1776)\n\n###\n[`v4.1.6`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v416)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.5...v4.1.6)\n\n-
Check platform to set archive extension appropriately
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1732](https://togithub.com/actions/checkout/pull/1732)\n\n###\n[`v4.1.5`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v415)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.4...v4.1.5)\n\n-
Update NPM dependencies
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1703](https://togithub.com/actions/checkout/pull/1703)\n-
Bump github/codeql-action from 2 to 3
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1694](https://togithub.com/actions/checkout/pull/1694)\n-
Bump actions/setup-node from 1 to 4
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1696](https://togithub.com/actions/checkout/pull/1696)\n-
Bump actions/upload-artifact from 2 to 4
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1695](https://togithub.com/actions/checkout/pull/1695)\n-
README: Suggest `user.email` to
be\n`41898282+github-actions[bot]@&#8203;users.noreply.github.com`
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1707](https://togithub.com/actions/checkout/pull/1707)\n\n###\n[`v4.1.4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v414)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.3...v4.1.4)\n\n-
Disable `extensions.worktreeConfig` when disabling `sparse-checkout`\nby
[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1692](https://togithub.com/actions/checkout/pull/1692)\n-
Add dependabot config
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1688](https://togithub.com/actions/checkout/pull/1688)\n-
Bump the minor-actions-dependencies group with 2 updates
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1693](https://togithub.com/actions/checkout/pull/1693)\n-
Bump word-wrap from 1.2.3 to 1.2.5
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1643](https://togithub.com/actions/checkout/pull/1643)\n\n###\n[`v4.1.3`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v413)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.2...v4.1.3)\n\n-
Check git version before attempting to disable `sparse-checkout`
by\n[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1656](https://togithub.com/actions/checkout/pull/1656)\n-
Add SSH user parameter
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1685](https://togithub.com/actions/checkout/pull/1685)\n-
Update `actions/checkout` version in `update-main-version.yml`
by\n[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1650](https://togithub.com/actions/checkout/pull/1650)\n\n###\n[`v4.1.2`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v412)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.1...v4.1.2)\n\n-
Fix: Disable sparse checkout whenever `sparse-checkout` option is
not\npresent [@&#8203;dscho](https://togithub.com/dscho)
in\n[https://github.com/actions/checkout/pull/1598](https://togithub.com/actions/checkout/pull/1598)\n\n###\n[`v4.1.1`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v411)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.0...v4.1.1)\n\n-
Correct link to GitHub Docs
by\n[@&#8203;peterbe](https://togithub.com/peterbe)
in\n[https://github.com/actions/checkout/pull/1511](https://togithub.com/actions/checkout/pull/1511)\n-
Link to release page from what's new section
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1514](https://togithub.com/actions/checkout/pull/1514)\n\n###\n[`v4.1.0`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v410)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4...v4.1.0)\n\n-
[Add support for partial
checkout\nfilters](https://togithub.com/actions/checkout/pull/1396)\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR
and you won't be reminded about these\nupdates again.\n\n---\n\n- [ ]
<!-- rebase-check -->If you want to rebase/retry this PR, check\nthis
box\n\n---\n\nThis PR has been generated by
[Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"7865d0951cffcfa85d20119327bb1bb7a5ee0060"}},"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/195305","number":195305,"mergeCommit":{"message":"Update
actions/checkout action to v4.2.2 (main) (#195305)\n\nThis PR contains
the following updates:\n\n| Package | Type | Update | Change
|\n|---|---|---|---|\n|
[actions/checkout](https://togithub.com/actions/checkout) | action
|\nminor | `v4` -> `v4.2.2` |\n|
[actions/checkout](https://togithub.com/actions/checkout) | action
|\npatch | `v4.2.0` -> `v4.2.2` |\n\n---\n\n### Release
Notes\n\n<details>\n<summary>actions/checkout
(actions/checkout)</summary>\n\n###\n[`v4.2.2`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v422)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.2.1...v4.2.2)\n\n-
`url-helper.ts` now leverages well-known environment variables
by\n[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1941](https://togithub.com/actions/checkout/pull/1941)\n-
Expand unit test coverage for `isGhes`
by\n[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1946](https://togithub.com/actions/checkout/pull/1946)\n\n###\n[`v4.2.1`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v421)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.2.0...v4.2.1)\n\n-
Check out other refs/\\* by commit if provided, fall back to ref
by\n[@&#8203;orhantoy](https://togithub.com/orhantoy)
in\n[https://github.com/actions/checkout/pull/1924](https://togithub.com/actions/checkout/pull/1924)\n\n###\n[`v4.2.0`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v420)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.7...v4.2.0)\n\n-
Add Ref and Commit outputs
by\n[@&#8203;lucacome](https://togithub.com/lucacome)
in\n[https://github.com/actions/checkout/pull/1180](https://togithub.com/actions/checkout/pull/1180)\n-
Dependency updates
by\n[@&#8203;dependabot-](https://togithub.com/dependabot-)\n[https://github.com/actions/checkout/pull/1777](https://togithub.com/actions/checkout/pull/1777),\n[https://github.com/actions/checkout/pull/1872](https://togithub.com/actions/checkout/pull/1872)\n\n###\n[`v4.1.7`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.6...v4.1.7)\n\n-
Bump the minor-npm-dependencies group across 1 directory with 4\nupdates
by [@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1739](https://togithub.com/actions/checkout/pull/1739)\n-
Bump actions/checkout from 3 to 4
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1697](https://togithub.com/actions/checkout/pull/1697)\n-
Check out other refs/\\* by commit
by\n[@&#8203;orhantoy](https://togithub.com/orhantoy)
in\n[https://github.com/actions/checkout/pull/1774](https://togithub.com/actions/checkout/pull/1774)\n-
Pin actions/checkout's own workflows to a known, good, stable
version.\nby [@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1776](https://togithub.com/actions/checkout/pull/1776)\n\n###\n[`v4.1.6`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v416)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.5...v4.1.6)\n\n-
Check platform to set archive extension appropriately
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1732](https://togithub.com/actions/checkout/pull/1732)\n\n###\n[`v4.1.5`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v415)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.4...v4.1.5)\n\n-
Update NPM dependencies
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1703](https://togithub.com/actions/checkout/pull/1703)\n-
Bump github/codeql-action from 2 to 3
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1694](https://togithub.com/actions/checkout/pull/1694)\n-
Bump actions/setup-node from 1 to 4
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1696](https://togithub.com/actions/checkout/pull/1696)\n-
Bump actions/upload-artifact from 2 to 4
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1695](https://togithub.com/actions/checkout/pull/1695)\n-
README: Suggest `user.email` to
be\n`41898282+github-actions[bot]@&#8203;users.noreply.github.com`
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1707](https://togithub.com/actions/checkout/pull/1707)\n\n###\n[`v4.1.4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v414)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.3...v4.1.4)\n\n-
Disable `extensions.worktreeConfig` when disabling `sparse-checkout`\nby
[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1692](https://togithub.com/actions/checkout/pull/1692)\n-
Add dependabot config
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1688](https://togithub.com/actions/checkout/pull/1688)\n-
Bump the minor-actions-dependencies group with 2 updates
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1693](https://togithub.com/actions/checkout/pull/1693)\n-
Bump word-wrap from 1.2.3 to 1.2.5
by\n[@&#8203;dependabot](https://togithub.com/dependabot)
in\n[https://github.com/actions/checkout/pull/1643](https://togithub.com/actions/checkout/pull/1643)\n\n###\n[`v4.1.3`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v413)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.2...v4.1.3)\n\n-
Check git version before attempting to disable `sparse-checkout`
by\n[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1656](https://togithub.com/actions/checkout/pull/1656)\n-
Add SSH user parameter
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1685](https://togithub.com/actions/checkout/pull/1685)\n-
Update `actions/checkout` version in `update-main-version.yml`
by\n[@&#8203;jww3](https://togithub.com/jww3)
in\n[https://github.com/actions/checkout/pull/1650](https://togithub.com/actions/checkout/pull/1650)\n\n###\n[`v4.1.2`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v412)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.1...v4.1.2)\n\n-
Fix: Disable sparse checkout whenever `sparse-checkout` option is
not\npresent [@&#8203;dscho](https://togithub.com/dscho)
in\n[https://github.com/actions/checkout/pull/1598](https://togithub.com/actions/checkout/pull/1598)\n\n###\n[`v4.1.1`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v411)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4.1.0...v4.1.1)\n\n-
Correct link to GitHub Docs
by\n[@&#8203;peterbe](https://togithub.com/peterbe)
in\n[https://github.com/actions/checkout/pull/1511](https://togithub.com/actions/checkout/pull/1511)\n-
Link to release page from what's new section
by\n[@&#8203;cory-miller](https://togithub.com/cory-miller)
in\n[https://github.com/actions/checkout/pull/1514](https://togithub.com/actions/checkout/pull/1514)\n\n###\n[`v4.1.0`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v410)\n\n[Compare\nSource](https://togithub.com/actions/checkout/compare/v4...v4.1.0)\n\n-
[Add support for partial
checkout\nfilters](https://togithub.com/actions/checkout/pull/1396)\n\n</details>\n\n---\n\n###
Configuration\n\n📅 **Schedule**: Branch creation - At any time (no
schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦
**Automerge**: Disabled by config. Please merge this manually once
you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted,
or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR
and you won't be reminded about these\nupdates again.\n\n---\n\n- [ ]
<!-- rebase-check -->If you want to rebase/retry this PR, check\nthis
box\n\n---\n\nThis PR has been generated by
[Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->\n\nCo-authored-by:
elastic-renovate-prod[bot]
<174716857+elastic-renovate-prod[bot]@users.noreply.github.com>","sha":"7865d0951cffcfa85d20119327bb1bb7a5ee0060"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-12-31 11:48:56 -05:00
Aleh Zasypkin
b9c03b3bb5
fix(codeql, 7.17): fix path to kbn-pm package in CodeQL scan exclusion list (#205229)
## Summary

Fix path to `kbn-pm` package in CodeQL scan exclusion list (was broken
by backport from `main` and `8.x` where `kbn-pm` package was moved to
the repository root).

__Follow-up for:__ https://github.com/elastic/kibana/pull/205197
2024-12-30 11:06:21 +01:00
Aleh Zasypkin
a9f222ca33
[7.17] fix(codeql): update CodeQL ingore-paths config (#205197) (#205203)
# Backport

This will backport the following commits from `main` to `7.17`:
- [fix(codeql): update CodeQL `ingore-paths` config
(#205197)](https://github.com/elastic/kibana/pull/205197)

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

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

<!--BACKPORT [{"author":{"name":"Aleh
Zasypkin","email":"aleh.zasypkin@elastic.co"},"sourceCommit":{"committedDate":"2024-12-27T12:58:15Z","message":"fix(codeql):
update CodeQL `ingore-paths` config (#205197)\n\n## Summary\n\nThis PR
updates `ignore-paths` path CodeQL config to remove the paths\nthat no
longer exist and exclude other well-known test/dev-only
paths.\n\nNon-existent paths can be seen in the CodeQL logs from the
most recent\nrun:\n```\n2024-12-26T21:29:09.2376056Z [2024-12-26
21:29:09] [build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-babel-plugin-package-imports,
which does not exist.\n2024-12-26T21:29:09.2377637Z [2024-12-26
21:29:09] [build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-bazel-packages, which does
not exist.\n2024-12-26T21:29:09.2387717Z [2024-12-26 21:29:09]
[build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-package-map, which does not
exist.\n2024-12-26T21:29:09.2390381Z [2024-12-26 21:29:09]
[build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-spec-to-console, which does
not exist.\n2024-12-26T21:29:09.2396606Z [2024-12-26 21:29:09]
[build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-ts-project-linter, which
does not exist.\n2024-12-26T21:29:09.2402596Z [2024-12-26 21:29:09]
[build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-ts-project-linter-cli,
which does not
exist.\n```","sha":"04ff8aafe599f929710069ff75e12bfdd4d67ce2","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Security","release_note:skip","v9.0.0","backport:all-open"],"number":205197,"url":"https://github.com/elastic/kibana/pull/205197","mergeCommit":{"message":"fix(codeql):
update CodeQL `ingore-paths` config (#205197)\n\n## Summary\n\nThis PR
updates `ignore-paths` path CodeQL config to remove the paths\nthat no
longer exist and exclude other well-known test/dev-only
paths.\n\nNon-existent paths can be seen in the CodeQL logs from the
most recent\nrun:\n```\n2024-12-26T21:29:09.2376056Z [2024-12-26
21:29:09] [build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-babel-plugin-package-imports,
which does not exist.\n2024-12-26T21:29:09.2377637Z [2024-12-26
21:29:09] [build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-bazel-packages, which does
not exist.\n2024-12-26T21:29:09.2387717Z [2024-12-26 21:29:09]
[build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-package-map, which does not
exist.\n2024-12-26T21:29:09.2390381Z [2024-12-26 21:29:09]
[build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-spec-to-console, which does
not exist.\n2024-12-26T21:29:09.2396606Z [2024-12-26 21:29:09]
[build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-ts-project-linter, which
does not exist.\n2024-12-26T21:29:09.2402596Z [2024-12-26 21:29:09]
[build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-ts-project-linter-cli,
which does not
exist.\n```","sha":"04ff8aafe599f929710069ff75e12bfdd4d67ce2"}},"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/205197","number":205197,"mergeCommit":{"message":"fix(codeql):
update CodeQL `ingore-paths` config (#205197)\n\n## Summary\n\nThis PR
updates `ignore-paths` path CodeQL config to remove the paths\nthat no
longer exist and exclude other well-known test/dev-only
paths.\n\nNon-existent paths can be seen in the CodeQL logs from the
most recent\nrun:\n```\n2024-12-26T21:29:09.2376056Z [2024-12-26
21:29:09] [build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-babel-plugin-package-imports,
which does not exist.\n2024-12-26T21:29:09.2377637Z [2024-12-26
21:29:09] [build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-bazel-packages, which does
not exist.\n2024-12-26T21:29:09.2387717Z [2024-12-26 21:29:09]
[build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-package-map, which does not
exist.\n2024-12-26T21:29:09.2390381Z [2024-12-26 21:29:09]
[build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-spec-to-console, which does
not exist.\n2024-12-26T21:29:09.2396606Z [2024-12-26 21:29:09]
[build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-ts-project-linter, which
does not exist.\n2024-12-26T21:29:09.2402596Z [2024-12-26 21:29:09]
[build-stderr] Skipping path
/home/runner/work/kibana/kibana/packages/kbn-ts-project-linter-cli,
which does not
exist.\n```","sha":"04ff8aafe599f929710069ff75e12bfdd4d67ce2"}},{"url":"https://github.com/elastic/kibana/pull/205202","number":205202,"branch":"8.x","state":"OPEN"}]}]
BACKPORT-->
2024-12-27 14:47:00 +01:00
Jorge Sanz
2038d49dae
[7.17][Maps] Update @elastic/ems-client to 7.17.5 (#205098)
## Summary

Updates to the latest version of `@elastic/ems-client@7.17.5` with
dependency upgrades and no new features. The only code change is a type
for the `fetchFunction(url: RequestInfo)`.
2024-12-26 08:25:08 -05:00
Jeramy Soucy
f24c69966a
[7.17] Update platform security modules (#204065)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|

[@types/minimist](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimist)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimist))
| devDependencies | patch | [`^1.2.2` ->

`^1.2.5`](https://renovatebot.com/diffs/npm/@types%2fminimist/1.2.2/1.2.5)
|
| [js-sha256](https://togithub.com/emn178/js-sha256) | dependencies |
minor | [`^0.9.0` ->
`^0.11.0`](https://renovatebot.com/diffs/npm/js-sha256/0.9.0/0.11.0) | |
[tape](https://togithub.com/tape-testing/tape) | devDependencies | minor
| [`^5.0.1` ->
`^5.9.0`](https://renovatebot.com/diffs/npm/tape/5.0.1/5.9.0) |

---

### Release Notes

<details>
<summary>emn178/js-sha256 (js-sha256)</summary>

###

[`v0.11.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0110--2024-01-24)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.1...v0.11.0)

##### Fixed

- Generates incorrect hash in some cases
[#&#8203;43](https://togithub.com/emn178/js-sha256/issues/43)
- dependencies and security issues.
[#&#8203;41](https://togithub.com/emn178/js-sha256/issues/41)

###

[`v0.10.1`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0101--2023-08-31)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.10.0...v0.10.1)

##### Added

-   Disable webpack polyfill.

###

[`v0.10.0`](https://togithub.com/emn178/js-sha256/blob/HEAD/CHANGELOG.md#v0100--2023-08-30)

[Compare
Source](https://togithub.com/emn178/js-sha256/compare/v0.9.0...v0.10.0)

##### Fixed

- Chrome bug by workaround.
[#&#8203;40](https://togithub.com/emn178/js-sha256/issues/40)
- deprecated `new Buffer`, replace with `Buffer.from`.
[#&#8203;34](https://togithub.com/emn178/js-sha256/issues/34)
- dependencies and security issues.
[#&#8203;32](https://togithub.com/emn178/js-sha256/issues/32),
[#&#8203;36](https://togithub.com/emn178/js-sha256/issues/36)

##### Changed

- TypeScript interface, secretKey can be bytes like message.
[#&#8203;23](https://togithub.com/emn178/js-sha256/issues/23),
[#&#8203;25](https://togithub.com/emn178/js-sha256/issues/25)
- remove `eval` and use `require` directly.
[#&#8203;18](https://togithub.com/emn178/js-sha256/issues/18),
[#&#8203;26](https://togithub.com/emn178/js-sha256/issues/26)

</details>

<details>
<summary>tape-testing/tape (tape)</summary>

###

[`v5.9.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v590---2024-09-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.1...v5.9.0)

##### Commits

- \[New] `bin/tape`: add `--strict`
[`4c97f54`](4c97f54493)
- \[Fix] in engines that lack dynamic import, have some output
[`2d5c8dc`](2d5c8dcfd9)
- \[Tests] use `npm audit` instead of `aud`
[`681d4bd`](681d4bd785)
- \[Dev Deps] update `auto-changelog`
[`b7bc72f`](b7bc72f82d)
- \[Deps] update `mock-property`
[`ecfb546`](ecfb546465)
- \[Deps] update `object-inspect`
[`9a47aba`](9a47abae18)
- \[readme] notLooseEqual(s) is not an alias for notDeepLooseEqual
[`c827ac9`](c827ac994f)
- \[readme] remove defunct badges
[`7880dd4`](7880dd4d73)
- \[Dev Deps] add missing peer dep
[`627d1e7`](627d1e79da)

###

[`v5.8.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v581---2024-06-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.8.0...v5.8.1)

##### Fixed

- \[meta] fix URLs
[`#608`](https://togithub.com/tape-testing/tape/issues/608)

##### Commits

- \[Fix] `assertion`: pass through assertion return value, for promises
[`2ad86d4`](2ad86d45ab)

###

[`v5.8.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v580---2024-06-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.5...v5.8.0)

##### Fixed

- \[New] add `t.assertion`
[`#555`](https://togithub.com/tape-testing/tape/issues/555)

##### Commits

- \[meta] update URLs
[`77cabeb`](77cabebcd4)
- \[New] allow TODO tests to be "ok" with env var `TODO_IS_OK`
[`6cd06f5`](6cd06f510d)
- \[Tests] strip node’s deprecation warnings
[`8d40837`](8d40837002)
- \[Tests] increase coverage
[`aa7de58`](aa7de58f7d)
- \[Refactor] `Test`: minor tweaks
[`ce4ce8a`](ce4ce8a1a5)
- \[meta] simplify `exports`
[`d39cb8d`](d39cb8d84f)
- \[Deps] update `@ljharb/resumer`, `@ljharb/through`, `hasown`
[`77952d0`](77952d0c01)
- \[Tests] handle more stack trace variation in Node v0.8
[`d2f0778`](d2f0778c8e)
- \[Deps] update `array.prototype.every`, `string.prototype.trim`
[`732268b`](732268b733)
- \[Dev Deps] update `@ljharb/eslint-config`
[`7b39e14`](7b39e144a3)
- \[Refactor] `test`: reduce binding by using polyfill entrypoints
[`91a83b6`](91a83b684a)
- \[Dev Deps] remove unused `intl-fallback-symbol`, `is-core-module`
[`eafacf6`](eafacf6aa0)
- \[Deps] update `object-is`
[`1b01656`](1b016567b8)
- \[meta] simplify `exports`
[`f9eac5b`](f9eac5b459)

###

[`v5.7.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v575---2024-02-14)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.4...v5.7.5)

##### Commits

- \[Fix] `throws`: fix crash when throwing primitives with a non-empty
expected object

[`1b2681d`](1b2681dd56)
- \[Tests] clean up throws tests
[`9133c93`](9133c93929)
- \[Fix] `default_stream`: do not error on nullish data
[`eff3725`](eff3725041)
- \[Fix] in IE 8, `TypeError` does not inherit from `Error`
[`93c1d12`](93c1d12380)
- \[actions] remove redundant finisher
[`410e9e4`](410e9e4394)
- \[Deps] update `call-bind`, `hasown`
[`82e7d71`](82e7d71a87)
- \[Deps] update `@ljharb/resumer`
[`af2fe68`](af2fe68ce5)
- \[Deps] update `@ljharb/resumer`
[`bff9dad`](bff9dad3e5)
- \[Deps] update `@ljharb/through`
[`5360d20`](5360d200da)
- \[Deps] update `@ljharb/resumer`
[`ad0dd2e`](ad0dd2e209)

###

[`v5.7.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v574---2024-01-24)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.3...v5.7.4)

##### Fixed

- \[Fix] handle native ESM URLs in `at:`
[`#601`](https://togithub.com/tape-testing/tape/issues/601)

##### Commits

- \[Deps] update `has-dynamic-import`
[`1e50cb3`](1e50cb35fc)

###

[`v5.7.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v573---2024-01-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.2...v5.7.3)

##### Commits

- \[Refactor] `Test`: cleaner `at` logic
[`af4d109`](af4d1095f6)
- \[Fix] `intercept`: give a proper error message with a readonly Symbol
property

[`4640a91`](4640a91b4d)
- \[Refactor] `getHarness`: avoid mutating `opts`, account for only one
internal callsite for `createExitHarness`

[`19cfc8f`](19cfc8fa4d)
- \[Tests] Spawn processes during tests using execPath so that the tests
pass on windows

[`4a57fbe`](4a57fbe14d)
- \[Fix] `createHarness`: when no `conf` is provided, `only` should not
throw

[`8a1cccc`](8a1ccccb34)
- \[Fix] `bin/tape`: ignore options on windows
[`a2b74f9`](a2b74f97fe)
- \[Refactor] `_assert`: avoid reassigning arguments
[`dc64c08`](dc64c08a48)
- \[Refactor] `Results`: use `this` instead of `self`
[`5f831b4`](5f831b41a1)
- \[Performance] avoid the extra call frame to `new` it
[`78fd0d6`](78fd0d6180)
- \[Dev Deps] update `aud`, `npmignore`
[`ceabd99`](ceabd996f0)
- \[Tests] fix `npm test` on windows
[`bcf6ce7`](bcf6ce7939)
- \[Fix] stack trace path parsing on windows
[`9cbae8a`](9cbae8a7e2)
- \[Refactor] `Results` `createStream`: clean up `_push` handler
[`878a500`](878a5008e1)
- \[Refactor] `Test`: a more precise check
[`f6d30cf`](f6d30cfaa7)
- \[Deps] update `object.assign`
[`201e650`](201e65028a)
- \[Tests] ensure the import tests spawn properly
[`d1987c0`](d1987c0437)
- \[actions] skip `engines` check since bin/tape and the rest of the lib
conflict

[`19af506`](19af5061ab)
- \[Deps] update `deep-equal`
[`5d26485`](5d264858b4)
- \[Deps] update `mock-property`
[`d90c29a`](d90c29a595)
- \[meta] add `sideEffects` flag
[`85f593b`](85f593b77a)

###

[`v5.7.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v572---2023-10-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.1...v5.7.2)

##### Commits

- \[Refactor] use `hasown` instead of `has`
[`489736a`](489736ab93)
- \[Deps] update `call-bind`, `mock-property`, `object-inspect`
[`de34703`](de3470385f)
- \[Tests] use `through` properly
[`56d7a8b`](56d7a8b025)

###

[`v5.7.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v571---2023-10-11)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.7.0...v5.7.1)

##### Commits

- \[Fix] `default_stream`: add handling for IE < 9
[`13f23ed`](13f23edc2a)
- \[Deps] update `@ljharb/through`, `resolve`
[`9135b40`](9135b40f93)
- Merge tag 'v4.17.0'
[`e61cd40`](e61cd40950)
- \[New] add `t.intercept()`
[`e60aeca`](e60aeca688)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`3d96d69`](3d96d6945e)
- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`

[`a8a7d67`](a8a7d67c9f)
- \[Tests] simplify tests
[`83bc381`](83bc3810a9)
- \[Performance] use inline `typeof`
[`c45db4e`](c45db4e097)
- \[Deps] update `minimist`, `resolve`, `string.prototype.trim`
[`feee094`](feee0949f1)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`

[`7123111`](71231114c9)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"

[`92aaa51`](92aaa5106b)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6

[`a576f8d`](a576f8d8b2)

###

[`v5.7.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v570---2023-09-21)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.6...v5.7.0)

##### Commits

- \[New] add `t.intercept()`
[`5d37060`](5d37060b84)
- \[New] add `t.capture` and `t.captureFn`, modeled after tap
[`9e21f7a`](9e21f7a310)
- \[Refactor] prefer second `.then` arg over `.catch`
[`135a952`](135a952e55)
- \[Performance] use inline `typeof`
[`5ba89c9`](5ba89c993e)
- \[Deps] update `array.prototype.every`, `glob`,
`string.prototype.trim`

[`4e2db4d`](4e2db4d069)
- \[Dev Deps] update `array.prototype.flatmap`
[`df46769`](df46769332)
- Revert "\[meta] ensure `not-in-publish`‘s absence does not fail
anything"

[`1b3e0b1`](1b3e0b10dc)

###

[`v5.6.6`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v566---2023-07-18)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.5...v5.6.6)

##### Commits

- \[Deps] switch from `through` and `resumer` to `@ljharb/through` and
`@ljharb/resumer`

[`c99680a`](c99680a661)

###

[`v5.6.5`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v565---2023-07-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.4...v5.6.5)

##### Commits

- \[Fix] Results: show a skip string on tests, not just on assertions
[`9bbbcfe`](9bbbcfe6a2)
- \[Deps] update `deep-equal`
[`109a791`](109a791cc2)

###

[`v5.6.4`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v564---2023-07-01)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.3...v5.6.4)

##### Commits

- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`

[`0731b5f`](0731b5f643)
- \[Tests] simplify tests
[`c656ee5`](c656ee5262)
- \[Refactor] `Test`: skip binding for a non-function value
[`e244e64`](e244e64eab)
- \[Performance] use `call-bind` for autobinding
[`70de437`](70de43727d)
- \[actions] update rebase action
[`834453c`](834453cdd4)
- \[Deps] update `defined`, `minimist`, `object-inspect`,
`string.prototype.trim`

[`01edce8`](01edce8073)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`aud`

[`1b3ad24`](1b3ad2429b)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`a6a5eee`](a6a5eee099)
- \[Deps] update `deep-equal`
[`2043b2e`](2043b2e72b)
- \[readme] Link to explain what TAP is
[`26a75bb`](26a75bbb8b)
- \[Deps] update `minimist`
[`7e7c3d0`](7e7c3d0544)
- \[readme] improve t.throws description for Function
[`c1b619d`](c1b619db02)
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6

[`0e80800`](0e80800b4d)
- Merge tag 'v4.16.2'
[`d5d675d`](d5d675dbd8)
- \[meta] add missing npmrc config
[`15e2175`](15e2175b92)

###

[`v5.6.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v563---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.2...v5.6.3)

###

[`v5.6.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v562---2023-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.1...v5.6.2)

##### Fixed

- \[New] `bin/tape`: add `--ignore-pattern` flag
[`#586`](https://togithub.com/tape-testing/tape/issues/586)

##### Commits

- \[eslint] fix indentation
[`b035590`](b035590f78)
- \[meta] add `auto-changelog`
[`b467b85`](b467b850f1)
- \[eslint] enforce `no-use-before-define`
[`87deb68`](87deb68b11)
- \[eclint] fix editorconfig
[`ce81cbe`](ce81cbee9b)
- \[eslint] clean up config a bit
[`3171edd`](3171eddd25)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`65df5a4`](65df5a4f19)
- \[Fix] `throws`: avoid crashing on a nonconfigurable or nonextensible
`expected`

[`0cd7a2c`](0cd7a2cb2e)
- \[meta] fix repo URLs
[`85d86a4`](85d86a468a)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`775ba37`](775ba3789e)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`1645abb`](1645abbf47)
- \[eslint] enable `func-style`
[`75c0c3a`](75c0c3a4f9)
- \[actions] update rebase action
[`b3d724e`](b3d724e9dd)
- \[Deps] update `array.prototype.every`, `deep-equal`,
`string.prototype.trim`

[`e9c9aba`](e9c9abab03)
- \[Deps] update `defined`, `minimist`, `resolve`
[`83695c0`](83695c0349)
- \[Deps] update `deep-equal`, `object-inspect`
[`09906f3`](09906f323c)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`
[`afd8f64`](afd8f64712)
- \[Dev Deps] update `array.prototype.flatmap`
[`8b8bf07`](8b8bf07312)
- \[Dev Deps] update `aud`
[`f0fe7c0`](f0fe7c0979)
- \[Dev Deps] update `tap-parser`
[`2f61eac`](2f61eac380)
- Merge tag 'v4.16.1'
[`96ff863`](96ff863913)
- \[readme] fix version badge
[`20ea48d`](20ea48d53b)

###

[`v5.6.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v561---2022-09-19)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.6.0...v5.6.1)

##### Commits

- \[eslint] fix indentation
[`2151e06`](2151e06877)
- \[meta] add `auto-changelog`
[`86cbbd1`](86cbbd1bb6)
- \[eslint] enforce `no-use-before-define`
[`f8a8a7f`](f8a8a7f354)
- \[meta] fix repo URLs
[`a9ae3c2`](a9ae3c22db)
- \[Tests] `stackTrace`: use the common `getDiag` utility
[`298cb80`](298cb806ef)
- \[eslint] enable `func-style`
[`98b9623`](98b9623fc1)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require on `--require` files

[`6a1ce43`](6a1ce4389e)
- \[eslint] clean up config a bit
[`67ad201`](67ad201174)
- \[meta] create FUNDING.yml
[`5b4752f`](5b4752fe00)
- \[Refactor] `bin/tape`: make it a bit more functional, for easier v5
backporting

[`fbdbfc9`](fbdbfc90dd)
- \[Deps] update `glob`, `object-inspect`, `resolve`,
`string.prototype.trim`

[`6a3c200`](6a3c2009e7)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`, `falafel`

[`934d49b`](934d49b1e8)
- \[Tests] fix no_only tests on Windows
[`f35f71b`](f35f71bd44)
- Revert "\[Tests] handle a broken error `cause` in node 16.9/16.10"
[`23fac16`](23fac16760)
- \[Robustness] `test` observably looks up `exec` on the object
[`4575ca4`](4575ca4b18)
- \[meta] add SECURITY.md
[`7b0c901`](7b0c901b45)
- \[meta] add missing npmrc config
[`5d11d84`](5d11d844c8)
- \[Deps] update `object.assign`
[`3327fdd`](3327fdd249)
- \[readme] fix version badge
[`74e6c9e`](74e6c9e02d)
- Merge tag 'v4.16.0'
[`4a44a7e`](4a44a7ee31)

###

[`v5.6.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v560---2022-08-16)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.3...v5.6.0)

##### Commits

- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`53d9e18`](53d9e18a93)
- \[meta] use `npmignore` to autogenerate an npmignore file
[`12cc602`](12cc602f52)
- \[New] `bin/tape`: include the exact arg when there are no glob
results; use require.resolve on `--require` files

[`e23ec12`](e23ec12ac6)
- \[meta] create FUNDING.yml
[`f7e3161`](f7e3161753)
- \[Robustness] `test` observably looks up `exec` on the object
[`9dbe9ad`](9dbe9ad916)
- \[meta] remove unused travis.yml file
[`5a52443`](5a52443dcb)
- \[Deps] update `glob`, `object-inspect`, `object.assign`
[`f6f39a2`](f6f39a2d8a)
- \[Dev Deps] update `@ljharb/eslint-config`, `array.prototype.flatmap`,
`es-value-fixtures`

[`6bc8c38`](6bc8c381ab)
- \[meta] ensure `prelint` works on windows
[`48896e8`](48896e87ce)
- \[Tests] fix no_only tests on Windows
[`3e7b2ae`](3e7b2ae980)
- \[Robustness] `test` observably looks up `exec` on the object
[`330f8d5`](330f8d586f)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`3960ccf`](3960ccf837)
- \[meta] add SECURITY.md
[`7d31894`](7d31894d5a)
- \[meta] improve `prelint` script when no `.git` dir is present
[`7c6dbbd`](7c6dbbdba1)
- \[Dev Deps] update `es-value-fixtures`
[`6b8e118`](6b8e118b19)
- \[Fix] in node v0.4, `stream.pipe` returns `undefined`
[`83d4da8`](83d4da8ed4)
- \[Deps] update `string.prototype.trim`
[`1a245c6`](1a245c6b69)
- Merge tag 'v4.15.1'
[`b2d547a`](b2d547a1b0)
- \[Deps] update `minimist`
[`64677e0`](64677e0600)

###

[`v5.5.3`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v553---2022-04-08)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.2...v5.5.3)

##### Commits

- \[Robustness] `test` observably looks up `exec` on the object
[`fa84c85`](fa84c856e5)
- \[meta] ensure `prelint` works on windows
[`bf34f60`](bf34f600cc)
- \[meta] improve `prelint` script when no `.git` dir is present
[`5f78134`](5f781346aa)
- \[Deps] update `minimist`
[`dabc6af`](dabc6af8cd)

###

[`v5.5.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v552---2022-02-12)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.1...v5.5.2)

##### Commits

- \[Dev Deps] update `@ljharb/eslint-config`; pin `eslint`
[`99e7504`](99e75043ef)
- \[Deps] unpin `minimatch`
[`c18a68b`](c18a68bacf)

###

[`v5.5.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v551---2022-02-10)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.5.0...v5.5.1)

##### Commits

- \[Fix] pin `minimatch` to v3.0.4, due to a breaking change in v3.0.5
[`cbe0e40`](cbe0e408ad)

###

[`v5.5.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v550---2022-01-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.1...v5.5.0)

##### Merged

- \[New] add `--no-only` flag/`NODE_TAPE_NO_ONLY_TEST`
[`#572`](https://togithub.com/tape-testing/tape/pull/572)

##### Commits

- Merge tag 'v4.15.0'
[`a5a1434`](a5a14344f4)
- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.

[`[`a1c266b`](a1c266bf95)
- \[actions] reuse common workflows
[`d3b4f46`](d3b4f46744)
- \[readme] port changes from v5
[`87f9b29`](87f9b293ba)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`51ae645`](51ae645c83)
- \[Fix] `bin/tape`: delay requires until needed
[`b803fd8`](b803fd8e24)
- \[readme] hard wraps bad, soft wraps good
[`82af5ed`](82af5ed685)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`, `array.prototype.flatmap`

[`3287a68`](3287a68eb1)
- \[actions] update codecov uploader
[`8d6aa6c`](8d6aa6c4b0)
- \[Tests] handle carriage returns in stack traces on Windows
[`f79acdf`](f79acdfb85)
- \[Deps] update `glob`, `is-regex`, `string.prototype.trim`
[`470ca1c`](470ca1c0f4)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`8594f3b`](8594f3be12)
- \[meta] better `eccheck` command
[`fe6978d`](fe6978d0a8)
- \[Deps] update `object-inspect`, `resolve`
[`50ea080`](50ea080561)
- \[meta] Exclude `fs` from browser bundles
([#&#8203;565](https://togithub.com/tape-testing/tape/issues/565))
[`418dc94`](418dc94b14)
- \[Dev Deps] update `eslint`
[`b0c8ed3`](b0c8ed34de)
- \[Tests] handle a broken error `cause` in node 16.9/16.10
[`ca1b906`](ca1b90616c)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`a09133e`](a09133e71d)
- \[meta] fix `prelint` so it does not fail outside of a git repo
[`b9959f8`](b9959f8c13)
- \[Robustness] use cached `.test`
[`86ec0b2`](86ec0b262e)

###

[`v5.4.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v541---2022-01-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.4.0...v5.4.1)

##### Commits

- \[Fix] avoid failing in ES3 engines that lack `Object.keys`, and
`.every`

[`dfc5f39`](dfc5f3927a)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`
[`61446b9`](61446b90eb)
- \[Robustness] use cached `.test`
[`096a9e0`](096a9e001b)
- \[meta] better `eccheck` command
[`bc4666b`](bc4666b0de)

###

[`v5.4.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v540---2021-12-25)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.2...v5.4.0)

##### Commits

- \[New] `t.match`/`t.doesNotMatch: fail the test instead of throw on
wrong input types.

[`[`329bbb8`](329bbb870d)
- \[actions] reuse common workflows
[`728e190`](728e190a9c)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`dc7df0f`](dc7df0fb23)
- \[Deps] update `has-dynamic-import`, `object-inspect`
[`8881fea`](8881fea42a)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`
[`4023f25`](4023f25ae2)

###

[`v5.3.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v532---2021-11-15)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.1...v5.3.2)

##### Fixed

- \[Tests] handle v8 6.9 changing an error message
[`#562`](https://togithub.com/tape-testing/tape/issues/562)

##### Commits

- \[readme] hard wraps bad, soft wraps good
[`b445a2b`](b445a2bc9a)
- \[readme] add badges
[`4c8d00a`](4c8d00a813)
- \[actions] update codecov uploader
[`f040c4f`](f040c4fcb0)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`,
`safe-publish-latest`

[`459a1c5`](459a1c5093)
- \[Tests] node 17+ smooshes a version number on the end of the stack
trace

[`e41763f`](e41763f831)
- \[Tests] handle carriage returns in stack traces on Windows
[`26e8113`](26e81135e0)
- \[Fix] use `file://` URLs for dynamic `import()`
[`d487add`](d487addb1a)
- \[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)
[`3c30a55`](3c30a555a5)
- \[meta] Exclude `fs` from browser bundles
[`00f21ea`](00f21eaa14)
- \[Dev Deps] update `@ljharb/eslint-config`
[`c837b02`](c837b02016)
- \[Deps] update `string.prototype.trim`
[`c1248d7`](c1248d7e43)
- \[Dev Deps] update `array.prototype.flatmap`
[`97384b1`](97384b1047)
- \[readme] fix markdown; github still has a rendering bug
[`a33b5f9`](a33b5f9b5b)
- \[Deps] update `glob`
[`477bb4c`](477bb4c62c)
- Revert "\[Dev Deps] ping `signal-exit` to v3.0.3 due to
[https://github.com/tapjs/signal-exit/issues/66](https://togithub.com/tapjs/signal-exit/issues/66)"
[`60bbd83`](60bbd83ff1)

###

[`v5.3.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v531---2021-08-06)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.3.0...v5.3.1)

##### Merged

- \[New] add `.teardown()` on `t` instances
[`#546`](https://togithub.com/tape-testing/tape/pull/546)
- \[readme] add `tape-describe` to 'other' section
[`#523`](https://togithub.com/tape-testing/tape/pull/523)

##### Fixed

- \[New] add `.teardown()` on `t` instances
([#&#8203;546](https://togithub.com/tape-testing/tape/issues/546))
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] add `tape-describe` to 'other' section
([#&#8203;523](https://togithub.com/tape-testing/tape/issues/523))
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages

[`f299759`](f2997591a0)
- \[eslint] fully enable `@ljharb` eslint config
[`836610d`](836610d977)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action

[`46aff81`](46aff81f10)
- \[readme] improve `t.throws` documentation
[`b36f816`](b36f81698f)
- \[Fix] `bin/tape`: delay requires until needed
[`c8f3ce3`](c8f3ce32c7)
- \[Refactor] avoid reassigning arguments
[`5c4052f`](5c4052fcf5)
- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context

[`1700642`](17006422fa)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly

[`967b73f`](967b73fe88)
- \[readme] Another way to create custom reporters
[`d81f9f6`](d81f9f6681)
- \[meta] do not publish github action workflow files
[`6bb3496`](6bb34964ab)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`

[`da0cdf1`](da0cdf1651)
- \[Refactor] remove use of legacy `exports`
[`a04439c`](a04439c302)
- \[Deps] update `glob`, `is-regex`, `object-inspect`, `resolve`,
`string.prototype.trim`

[`6e71e6e`](6e71e6ea1e)
- \[eslint] remove useless regex escapes
[`1515ff4`](1515ff4a8f)
- \[readme] remove travis badge; add actions and codecov badges
[`57a7cc9`](57a7cc906e)
- \[meta] run `aud` in `posttest`
[`3907aa5`](3907aa560c)
- \[Refactor] generalize error message from calling `.end` more than
once

[`da8ca46`](da8ca46cc0)
- \[Tests] handle stack differences in node 15
[`b7b01ec`](b7b01ec38e)
- \[Deps] update `is-regex`, `object-inspect`, `string.prototype.trim`
[`e344080`](e344080b1a)
- \[New] Include name of test in log when test times out
([#&#8203;524](https://togithub.com/tape-testing/tape/issues/524))
[`78b4d98`](78b4d9833a)
- \[Dev Deps] update `eslint`
[`6d5e4ad`](6d5e4ad3cb)
- \[Refactor] Avoid setting message property on primitives; use strict
mode to catch this

[`9dfb680`](9dfb680e75)
- \[Deps] update `is-regex`
[`a7ca7a3`](a7ca7a3082)
- Merge tag 'v4.14.0'
[`1f1a4a7`](1f1a4a7c7c)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+

[`c3d434d`](c3d434d8b8)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`2a0619d`](2a0619d319)
- \[readme] remove long-dead testling-ci badge
[`1461611`](1461611bce)
- \[Tests] ensure bin/tape is linted
[`faa51b5`](faa51b5baa)
- \[Dev Deps] update `eslint`
[`fad6165`](fad6165ae8)
- \[Dev Deps] update `eslint`
[`79a0f4b`](79a0f4b7b1)
- \[meta] add missing `safe-publish-latest` dep
[`d0a3888`](d0a3888ee1)
- \[Tests] exclude examples from coverage
[`283f537`](283f537f56)

###

[`v5.3.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v530---2021-07-26)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.2...v5.3.0)

##### Commits

- \[eslint] fully enable `@ljharb` eslint config
[`9d3c5b4`](9d3c5b4e84)
- \[New] Use import() on esm files in supported node versions
[`28d6e51`](28d6e51b9b)
- \[eslint] fully enable `@ljharb` eslint config
[`ae8b5c0`](ae8b5c0639)
- \[eslint] enable `no-shadow`
[`f0756f3`](f0756f3b12)
- \[eslint] enable `curly`, `object-curly-spacing`,
`object-curly-newline`

[`e9b75e1`](e9b75e1406)
- \[Tests] uncaught exceptions and unhandled rejections importing files
with bin/tape

[`e6d2faf`](e6d2faf678)
- \[eslint] enable `function-paren-newline`,
`function-call-argument-newline`

[`ae6de0c`](ae6de0c74a)
- \[actions] use `node/install` instead of `node/run`; use `codecov`
action

[`5a6de66`](5a6de6625a)
- \[eslint] enable `wrap-regex`
[`7dcbd76`](7dcbd7631a)
- \[Refactor] add names to `Test.prototype` functions
[`077a108`](077a108686)
- \[eslint] enable `comma-spacing`
[`4acf1f2`](4acf1f2922)
- \[eslint] update `no-redeclare`
[`b03d4c8`](b03d4c8e72)
- \[eslint] enable `brace-style`
[`06eba07`](06eba07d6b)
- \[eslint] enable `no-unused-vars`
[`2ebd23a`](2ebd23a03c)
- \[eslint] enable `consistent-return`
[`fb4e3cf`](fb4e3cfc4d)
- \[Refactor] avoid reassigning arguments
[`8a0ab53`](8a0ab53481)
- \[eslint] enable `semi-style`
[`5f8afc9`](5f8afc997c)
- \[readme] Another way to create custom reporters
[`a68277c`](a68277c968)
- \[eslint] enable `no-extra-parens`
[`a08dc34`](a08dc34371)
- \[eslint] enable `no-multi-spaces`, `no-multiple-empty-lines`,
`space-in-parens`

[`be1eb21`](be1eb212ae)
- \[Refactor] `bin/tape`: separate "preparing of files list" from
"require files list"

[`021fa6d`](021fa6d22b)
- \[Refactor] remove unused line, unneeded var initialization; add
missing `new`

[`da45ae6`](da45ae6b15)
- \[eslint] enable `no-lonely-if`
[`771f3dd`](771f3ddd1a)
- \[eslint] enable `space-infix-ops`
[`233ffc6`](233ffc623e)
- \[Refactor] remove use of legacy `exports`
[`c332d62`](c332d629b8)
- \[eslint] enable `wrap-iife`
[`428636c`](428636c047)
- \[Docs] correct docs for `t.teardown`
[`c4a4992`](c4a4992cdd)
- \[readme] remove travis badge; add actions and codecov badges
[`900f823`](900f823f4a)
- \[eslint] enable `no-extra-semi`
[`1af8f52`](1af8f529df)
- \[Deps] update `glob`, `is-regex`, `object-inspect`
[`e211546`](e211546030)
- \[eslint] enable `no-regex-spaces`
[`ef0069a`](ef0069a9de)
- \[Dev Deps] update `aud`, `eslint`
[`00a98d3`](00a98d3b73)
- \[Deps] update `object-inspect`
[`9bbf270`](9bbf27083d)
- \[Dev Deps] update `eslint`
[`57b659f`](57b659f832)
- \[Dev Deps] update `eslint`
[`e628b23`](e628b23a35)
- \[meta] ensure `not-in-publish`‘s absence does not fail anything
[`fb3a243`](fb3a243bfe)
- \[Deps] update `object-inspect`
[`771c8c4`](771c8c43fd)
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm
7+

[`379115d`](379115dc77)
- \[Tests] exclude examples from coverage
[`75decb3`](75decb37ef)

###

[`v5.2.2`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v522---2021-03-03)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.1...v5.2.2)

##### Commits

- \[Fix] proper exit behavior in node v0.6
[`3f94e68`](3f94e687b9)

###

[`v5.2.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v521---2021-02-27)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.2.0...v5.2.1)

##### Fixed

- \[Fix] `t.teardown()`: ensure callback is only called once
[`#551`](https://togithub.com/tape-testing/tape/issues/551)

##### Commits

- \[Deps] update `object-is`, `string.prototype.trim`
[`b497ead`](b497ead367)

###

[`v5.2.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v520---2021-02-20)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.1...v5.2.0)

##### Fixed

- \[New] add `.teardown()` on `t` instances
[`#531`](https://togithub.com/tape-testing/tape/issues/531)
- \[readme] improve `t.throws`/`t.doesNotThrow` documentation
[`#540`](https://togithub.com/tape-testing/tape/issues/540)

##### Commits

- \[readme] improve `t.throws` documentation
[`94220ba`](94220babb1)
- \[Tests] exclude node v0.6, for now
[`3c05a87`](3c05a87321)
- \[Deps] update `is-regex`, `resolve`
[`8c52d12`](8c52d121ea)
- \[Dev Deps] update `eslint`, `aud`
[`f847c85`](f847c85167)
- \[Deps] update `call-bind`
[`ce0b1ad`](ce0b1ad6ef)
- \[Dev Deps] update `eslint`
[`83f1eec`](83f1eec7d5)

###

[`v5.1.1`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v511---2021-01-04)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.1.0...v5.1.1)

##### Commits

- \[Tests] make `stripFullStack` output an array of lines, for better
failure messages

[`0743333`](07433333e1)
- \[Tests] migrate tests to Github Actions
[`266bc66`](266bc66b0f)
- \[Fix] preserve stack traces for returned Promises (async/await)
[`d505cdf`](d505cdf375)
- \[readme] Document unexpected `t.end()` behavior
[`b505c4c`](b505c4c45f)
- \[Tests] add `timeoutAfter` test with Promises
[`e8255cf`](e8255cf46e)
- \[readme] improve method docs
[`df5a124`](df5a124e10)
- \[Robustness] cache and call-bind more prototype methods
[`8e60dcb`](8e60dcbbb0)
- \[Tests] add `npm run test:example` to test non-failing examples.
[`4210e44`](4210e442a3)
- \[eslint] fix some inconsistencies
[`7ca56eb`](7ca56ebe2c)
- \[eslint] ensure no trailing commas
[`04da90b`](04da90bb38)
- \[meta] add Automatic Rebase and Require Allow Edits workflows
[`6d72960`](6d72960592)
- \[Tests] run `nyc` on all tests
[`5ec21aa`](5ec21aa2e0)
- \[Refactor] use `call-bind/callBound` instead of `function-bind`
directly

[`b19da31`](b19da31dc4)
- \[meta] do not publish github action workflow files
[`82c3904`](82c3904483)
- \[Tests] skip Promise tests when Promises are not available
[`688256a`](688256a753)
- \[meta] run `aud` in `posttest`
[`b9bec0e`](b9bec0e92e)
- \[readme] Added tabe into reporter list
[`7aff9e4`](7aff9e4de9)

###

[`v5.1.0`](https://togithub.com/tape-testing/tape/blob/HEAD/CHANGELOG.md#v510---2020-12-29)

[Compare
Source](https://togithub.com/tape-testing/tape/compare/v5.0.1...v5.1.0)

##### Fixed

- \[readme] add `tape-describe` to 'other' section
[`#522`](https://togithub.com/tape-testing/tape/issues/522)

##### Commits

- \[Tests] add test case for
[#&#8203;519](https://togithub.com/tape-testing/tape/issues/519) for
test.comment() in createStream/objectMode context

[`40ec79a`](40ec79a125)
- \[Deps] update `deep-equal`, `object-inspect`, `object-is`,
`object.assign`, `resolve`, `string.prototype.trim`
[`434f615`](434f6156cb)
- \[Deps] update `deep-equal`, `is-regex`, `object-inspect`,
`object-is`, `object.assign`, `string.prototype.trim`
[`df23eda`](df23edad43)
- \[eslint] remove useless regex escapes
[`3554d4b`](3554d4b049)
- \[readme] document Promise support; remove Promise-related
alternatives

[`4665d63`](4665d63311)
- \[Tests] handle stack differences in node 15
[`1ac9ecf`](1ac9ecf927)
- \[New] Include name of test in log when test times out
[`e142c29`](e142c298e8)
- \[Dev Deps] update `eslint`, `js-yaml`
[`7574152`](75741524e4)
- \[Dev Deps] update `eslint`
[`c6772d1`](c6772d1fd3)
- \[Dev Deps] update `eslint`
[`5b7720a`](5b7720a82f)
- \[Deps] update `resolve`
[`898302b`](898302b3e9)

</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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>
Co-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Kurt <kc13greiner@users.noreply.github.com>
(cherry picked from commit 5c292942fc)

# Conflicts:
#	package.json
#	yarn.lock

## Summary

Summarize your PR. If it involves visual changes include a screenshot or
gif.


### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.

- [ ] 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
- [ ] 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 was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

### Identify risks

Does this PR introduce any risks? For example, consider risks like hard
to test bugs, performance regression, potential of data loss.

Describe the risk, its severity, and mitigation for each identified
risk. Invite stakeholders and evaluate how to proceed before merging.

- [ ] [See some risk
examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
- [ ] ...

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-12-16 11:11:57 -06:00
Kurt
ecdbd0f9eb
[7.17] Upgrade mocha to 10.3.0 (#203500) (#203947)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Upgrade mocha to 10.3.0
(#203500)](https://github.com/elastic/kibana/pull/203500)

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

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

<!--BACKPORT
[{"author":{"name":"Kurt","email":"kc13greiner@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-12-11T12:17:46Z","message":"Upgrade
mocha to 10.3.0 (#203500)\n\n## Summary\r\n\r\nUpgrade `mocha` from
10.1.0 to
10.3.0\r\n\r\n[Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"751c86bc96bb598a3ad319b2723ef1dc661c4218","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","v9.0.0","backport:all-open"],"number":203500,"url":"https://github.com/elastic/kibana/pull/203500","mergeCommit":{"message":"Upgrade
mocha to 10.3.0 (#203500)\n\n## Summary\r\n\r\nUpgrade `mocha` from
10.1.0 to
10.3.0\r\n\r\n[Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"751c86bc96bb598a3ad319b2723ef1dc661c4218"}},"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/203500","number":203500,"mergeCommit":{"message":"Upgrade
mocha to 10.3.0 (#203500)\n\n## Summary\r\n\r\nUpgrade `mocha` from
10.1.0 to
10.3.0\r\n\r\n[Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"751c86bc96bb598a3ad319b2723ef1dc661c4218"}}]}]
BACKPORT-->
2024-12-13 12:42:32 +01:00
Lisa Cawley
8da425d985
[7.17] [DOCS] Fix broken Canvas link (#203852) (#203874)
# Backport

This will backport the following commits from `8.8` to `7.17`:
- [[DOCS] Fix broken Canvas link
(#203852)](https://github.com/elastic/kibana/pull/203852)

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

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

<!--BACKPORT [{"author":{"name":"Lisa
Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2024-12-11T17:31:43Z","message":"[DOCS]
Fix broken Canvas link
(#203852)","sha":"2d411eab42f0138ed748d39141325007eeabe069","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","Team:Presentation","Feature:ExpressionLanguage","loe:small","release_note:skip","impact:low","docs","Feature:Canvas","v7.11.3","v7.12.2","v7.13.5","v7.14.3","skip-ci","v7.15.3","v7.16.4","v8.0.2","v8.1.4","v8.2.4","v8.3.4","v8.4.4","v8.5.4","v8.6.3","v8.7.2","backport:version","v7.17.27"],"number":203852,"url":"https://github.com/elastic/kibana/pull/203852","mergeCommit":{"message":"[DOCS]
Fix broken Canvas link
(#203852)","sha":"2d411eab42f0138ed748d39141325007eeabe069"}},"sourceBranch":"8.8","suggestedTargetBranches":["7.11","7.12","7.13","7.14","7.15","7.16","8.0","8.1","8.2","8.3","8.4","8.5","8.6","8.7","7.17"],"targetPullRequestStates":[{"branch":"7.11","label":"v7.11.3","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"7.12","label":"v7.12.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"7.13","label":"v7.13.5","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"7.14","label":"v7.14.3","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"7.15","label":"v7.15.3","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"7.16","label":"v7.16.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.0","label":"v8.0.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.1","label":"v8.1.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.2","label":"v8.2.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.3","label":"v8.3.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.4","label":"v8.4.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.5","label":"v8.5.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.6","label":"v8.6.3","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.7","label":"v8.7.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"7.17","label":"v7.17.27","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
2024-12-11 13:11:39 -07:00
Kibana Machine
f16f292ca2
[7.17] chore(dep): bump &#x60;cross-spawn&#x60; from &#x60;6.0.5/7.0.5&#x60; to &#x60;6.0.6/7.0.6&#x60; (#203732) (#203773)
# Backport

This will backport the following commits from `main` to `7.17`:
- [chore(dep): bump &#x60;cross-spawn&#x60; from &#x60;6.0.5/7.0.5&#x60;
to &#x60;6.0.6/7.0.6&#x60;
(#203732)](https://github.com/elastic/kibana/pull/203732)

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

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

<!--BACKPORT [{"author":{"name":"Aleh
Zasypkin","email":"aleh.zasypkin@elastic.co"},"sourceCommit":{"committedDate":"2024-12-11T11:56:38Z","message":"chore(dep):
bump `cross-spawn` from `6.0.5/7.0.5` to `6.0.6/7.0.6` (#203732)\n\n##
Summary\r\n\r\nBump `cross-spawn` from `6.0.5/7.0.5` to
`6.0.6/7.0.6`","sha":"d6cfd3fce847e5dfaf53dec502bd5c304163803d","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","release_note:skip","v9.0.0","backport:all-open"],"title":"chore(dep):
bump `cross-spawn` from `6.0.5/7.0.5` to
`6.0.6/7.0.6`","number":203732,"url":"https://github.com/elastic/kibana/pull/203732","mergeCommit":{"message":"chore(dep):
bump `cross-spawn` from `6.0.5/7.0.5` to `6.0.6/7.0.6` (#203732)\n\n##
Summary\r\n\r\nBump `cross-spawn` from `6.0.5/7.0.5` to
`6.0.6/7.0.6`","sha":"d6cfd3fce847e5dfaf53dec502bd5c304163803d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203732","number":203732,"mergeCommit":{"message":"chore(dep):
bump `cross-spawn` from `6.0.5/7.0.5` to `6.0.6/7.0.6` (#203732)\n\n##
Summary\r\n\r\nBump `cross-spawn` from `6.0.5/7.0.5` to
`6.0.6/7.0.6`","sha":"d6cfd3fce847e5dfaf53dec502bd5c304163803d"}}]}]
BACKPORT-->

Co-authored-by: Aleh Zasypkin <aleh.zasypkin@elastic.co>
2024-12-11 09:03:38 -06:00
Jeramy Soucy
cbe9fae4e4
Upgrade webpack 5.76.1 → 5.96.1 (#203693)
## Summary

Upgrades transitive webpack deps from v5.76.1 to v5.96.1.

Replaces backport https://github.com/elastic/kibana/pull/203034

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-11 08:41:24 -05:00
Jeramy Soucy
72d64ea0a4
[7.17] Upgrade express 4.21.1→ 4.21.2 (#203504) (#203689)
# Backport

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

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

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

<!--BACKPORT [{"author":{"name":"Jeramy
Soucy","email":"jeramy.soucy@elastic.co"},"sourceCommit":{"committedDate":"2024-12-10T19:42:27Z","message":"Upgrade
express 4.21.1→ 4.21.2 (#203504)\n\n## Summary\r\n\r\nUpgrade `express`
from v4.21.1 to
v4.21.2","sha":"75760bbb13555845369db4c0d07f6bbb32afa0ee","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","v9.0.0","backport:all-open"],"number":203504,"url":"https://github.com/elastic/kibana/pull/203504","mergeCommit":{"message":"Upgrade
express 4.21.1→ 4.21.2 (#203504)\n\n## Summary\r\n\r\nUpgrade `express`
from v4.21.1 to
v4.21.2","sha":"75760bbb13555845369db4c0d07f6bbb32afa0ee"}},"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/203504","number":203504,"mergeCommit":{"message":"Upgrade
express 4.21.1→ 4.21.2 (#203504)\n\n## Summary\r\n\r\nUpgrade `express`
from v4.21.1 to
v4.21.2","sha":"75760bbb13555845369db4c0d07f6bbb32afa0ee"}}]}]
BACKPORT-->
2024-12-10 22:12:26 -06:00
Brad White
aee00005e7
[7.17] Update ftr (main) (#202502) (#203199)
# Backport

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

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-12-06 10:25:29 -08:00
Brad White
a6556f1b8c
[7.17] Update ftr (main) (#199090) (#202088)
# Backport

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

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-12-05 18:13:19 -08:00
Jeramy Soucy
a3ffc56d83
[7.17] Upgrade axios 1.7.4 → 1.7.9 (#202774) (#203040)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Upgrade axios 1.7.4 → 1.7.9
(#202774)](https://github.com/elastic/kibana/pull/202774)

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

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

<!--BACKPORT [{"author":{"name":"Jeramy
Soucy","email":"jeramy.soucy@elastic.co"},"sourceCommit":{"committedDate":"2024-12-04T22:13:35Z","message":"Upgrade
axios 1.7.4 → 1.7.9 (#202774)\n\n## Summary\r\n\r\nUpgrades `axios` from
v1.7.4 to v1.7.9.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"52e021ff7fa289fcba42e090aa12e9de1f868ee0","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Security","release_note:skip","v9.0.0","backport:all-open","v8.18.0"],"number":202774,"url":"https://github.com/elastic/kibana/pull/202774","mergeCommit":{"message":"Upgrade
axios 1.7.4 → 1.7.9 (#202774)\n\n## Summary\r\n\r\nUpgrades `axios` from
v1.7.4 to v1.7.9.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"52e021ff7fa289fcba42e090aa12e9de1f868ee0"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202774","number":202774,"mergeCommit":{"message":"Upgrade
axios 1.7.4 → 1.7.9 (#202774)\n\n## Summary\r\n\r\nUpgrades `axios` from
v1.7.4 to v1.7.9.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>","sha":"52e021ff7fa289fcba42e090aa12e9de1f868ee0"}},{"branch":"8.x","label":"v8.18.0","labelRegex":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-05 17:39:28 -06:00
Brad White
232eb0fe1c
[7.17] Add node scripts/yarn_deduplicate check (#169165) (#203043)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[ci] Add node scripts/yarn_deduplicate check
(main)(#169165)](https://github.com/elastic/kibana/pull/169165)

---------

Co-authored-by: Jon <jon@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-05 13:35:34 -08:00
Tiago Costa
e10060a559
chore(NA): bump version to 7.17.27 (#202808)
Usually bump from 7.17.26 to 7.17.27
2024-12-04 17:58:46 +00:00
Brad White
48a5daba80
[7.17] Sync devcontainer with main (#202853)
## Summary

When switching branches in the devcontainer, if the configuration is
different from the previous branch or missing entirely, the container
can easily get in a bad state or trigger rebuilds. We want the
devcontainer to be seamless between branches.
2024-12-03 22:28:42 -08:00
Jeramy Soucy
dea3737809
[7.17] Upgrade cross-spawn to v7.0.5 (#199794) (#202546)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Upgrade `cross-spawn` to v7.0.5
(#199794)](https://github.com/elastic/kibana/pull/199794)

<!--- 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-11-14T12:37:59Z","message":"Upgrade
`cross-spawn` to v7.0.5 (#199794)\n\nUpdate `cross-spawn` v7.x to
v7.0.5.\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"cffa49773c68f3c10ea1c1ccea927e35797cda51","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","v9.0.0","backport:prev-major","v8.17.0","v8.16.1","v8.15.5"],"number":199794,"url":"https://github.com/elastic/kibana/pull/199794","mergeCommit":{"message":"Upgrade
`cross-spawn` to v7.0.5 (#199794)\n\nUpdate `cross-spawn` v7.x to
v7.0.5.\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"cffa49773c68f3c10ea1c1ccea927e35797cda51"}},"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/199794","number":199794,"mergeCommit":{"message":"Upgrade
`cross-spawn` to v7.0.5 (#199794)\n\nUpdate `cross-spawn` v7.x to
v7.0.5.\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"cffa49773c68f3c10ea1c1ccea927e35797cda51"}},{"branch":"8.x","label":"v8.17.0","labelRegex":"^v8.17.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/200166","number":200166,"state":"MERGED","mergeCommit":{"sha":"4983926483d8abcbd4bf2f5bb90d36e50d30ea4a","message":"[8.x]
Upgrade `cross-spawn` to v7.0.5 (#199794) (#200166)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.x`:\n- [Upgrade &#x60;cross-spawn&#x60; to
v7.0.5\n(#199794)](https://github.com/elastic/kibana/pull/199794)\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-11-14T12:37:59Z\",\"message\":\"Upgrade\n`cross-spawn`
to v7.0.5 (#199794)\\n\\nUpdate `cross-spawn` v7.x
to\nv7.0.5.\\r\\n\\r\\nCo-authored-by: Elastic
Machine\n<elasticmachine@users.noreply.github.com>\",\"sha\":\"cffa49773c68f3c10ea1c1ccea927e35797cda51\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.17.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Security\",\"release_note:skip\",\"v9.0.0\",\"backport:prev-major\",\"v8.17.0\"],\"title\":\"Upgrade\n`cross-spawn`
to\nv7.0.5\",\"number\":199794,\"url\":\"https://github.com/elastic/kibana/pull/199794\",\"mergeCommit\":{\"message\":\"Upgrade\n`cross-spawn`
to v7.0.5 (#199794)\\n\\nUpdate `cross-spawn` v7.x
to\nv7.0.5.\\r\\n\\r\\nCo-authored-by: Elastic
Machine\n<elasticmachine@users.noreply.github.com>\",\"sha\":\"cffa49773c68f3c10ea1c1ccea927e35797cda51\"}},\"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/199794\",\"number\":199794,\"mergeCommit\":{\"message\":\"Upgrade\n`cross-spawn`
to v7.0.5 (#199794)\\n\\nUpdate `cross-spawn` v7.x
to\nv7.0.5.\\r\\n\\r\\nCo-authored-by: Elastic
Machine\n<elasticmachine@users.noreply.github.com>\",\"sha\":\"cffa49773c68f3c10ea1c1ccea927e35797cda51\"}},{\"branch\":\"8.x\",\"label\":\"v8.17.0\",\"branchLabelMappingKey\":\"^v8.17.0$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"}]}]\nBACKPORT-->\n\nCo-authored-by:
Sid
<siddharthmantri1@gmail.com>"}},{"branch":"8.16","label":"v8.16.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/200165","number":200165,"state":"MERGED","mergeCommit":{"sha":"f470deea35eac9c96dbd7e67cefd56dafb5d44ea","message":"[8.16]
Upgrade `cross-spawn` to v7.0.5 (#199794) (#200165)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.16`:\n- [Upgrade &#x60;cross-spawn&#x60; to
v7.0.5\n(#199794)](https://github.com/elastic/kibana/pull/199794)\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-11-14T12:37:59Z\",\"message\":\"Upgrade\n`cross-spawn`
to v7.0.5 (#199794)\\n\\nUpdate `cross-spawn` v7.x
to\nv7.0.5.\\r\\n\\r\\nCo-authored-by: Elastic
Machine\n<elasticmachine@users.noreply.github.com>\",\"sha\":\"cffa49773c68f3c10ea1c1ccea927e35797cda51\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.17.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Security\",\"release_note:skip\",\"v9.0.0\",\"backport:prev-major\",\"v8.17.0\"],\"title\":\"Upgrade\n`cross-spawn`
to\nv7.0.5\",\"number\":199794,\"url\":\"https://github.com/elastic/kibana/pull/199794\",\"mergeCommit\":{\"message\":\"Upgrade\n`cross-spawn`
to v7.0.5 (#199794)\\n\\nUpdate `cross-spawn` v7.x
to\nv7.0.5.\\r\\n\\r\\nCo-authored-by: Elastic
Machine\n<elasticmachine@users.noreply.github.com>\",\"sha\":\"cffa49773c68f3c10ea1c1ccea927e35797cda51\"}},\"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/199794\",\"number\":199794,\"mergeCommit\":{\"message\":\"Upgrade\n`cross-spawn`
to v7.0.5 (#199794)\\n\\nUpdate `cross-spawn` v7.x
to\nv7.0.5.\\r\\n\\r\\nCo-authored-by: Elastic
Machine\n<elasticmachine@users.noreply.github.com>\",\"sha\":\"cffa49773c68f3c10ea1c1ccea927e35797cda51\"}},{\"branch\":\"8.x\",\"label\":\"v8.17.0\",\"branchLabelMappingKey\":\"^v8.17.0$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"}]}]\nBACKPORT-->\n\nCo-authored-by:
Sid
<siddharthmantri1@gmail.com>"}},{"branch":"8.15","label":"v8.15.5","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/200164","number":200164,"state":"MERGED","mergeCommit":{"sha":"d9a0d29bbc6d4b9596e96ca8583199269aed3157","message":"[8.15]
Upgrade `cross-spawn` to v7.0.5 (#199794) (#200164)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.15`:\n- [Upgrade &#x60;cross-spawn&#x60; to
v7.0.5\n(#199794)](https://github.com/elastic/kibana/pull/199794)\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-11-14T12:37:59Z\",\"message\":\"Upgrade\n`cross-spawn`
to v7.0.5 (#199794)\\n\\nUpdate `cross-spawn` v7.x
to\nv7.0.5.\\r\\n\\r\\nCo-authored-by: Elastic
Machine\n<elasticmachine@users.noreply.github.com>\",\"sha\":\"cffa49773c68f3c10ea1c1ccea927e35797cda51\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.17.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Security\",\"release_note:skip\",\"v9.0.0\",\"backport:prev-major\",\"v8.17.0\"],\"title\":\"Upgrade\n`cross-spawn`
to\nv7.0.5\",\"number\":199794,\"url\":\"https://github.com/elastic/kibana/pull/199794\",\"mergeCommit\":{\"message\":\"Upgrade\n`cross-spawn`
to v7.0.5 (#199794)\\n\\nUpdate `cross-spawn` v7.x
to\nv7.0.5.\\r\\n\\r\\nCo-authored-by: Elastic
Machine\n<elasticmachine@users.noreply.github.com>\",\"sha\":\"cffa49773c68f3c10ea1c1ccea927e35797cda51\"}},\"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/199794\",\"number\":199794,\"mergeCommit\":{\"message\":\"Upgrade\n`cross-spawn`
to v7.0.5 (#199794)\\n\\nUpdate `cross-spawn` v7.x
to\nv7.0.5.\\r\\n\\r\\nCo-authored-by: Elastic
Machine\n<elasticmachine@users.noreply.github.com>\",\"sha\":\"cffa49773c68f3c10ea1c1ccea927e35797cda51\"}},{\"branch\":\"8.x\",\"label\":\"v8.17.0\",\"branchLabelMappingKey\":\"^v8.17.0$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"}]}]\nBACKPORT-->\n\nCo-authored-by:
Sid <siddharthmantri1@gmail.com>"}}]}] BACKPORT-->

---------

Co-authored-by: Sid <siddharthmantri1@gmail.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2024-12-03 10:54:45 -06:00
Jatin Kathuria
38f1f6d5c3
[Security Solution] Adapt special character escape according to kuery grammer (#198288)
## Summary

As mentioned in
https://github.com/elastic/kibana/security/code-scanning/349, this PR
resolves the escaping issue.

Additionally, it also adds more candiadates for escaping as mentioned in
`kuery` grammar as shown below .


d6b4fe9e6e/packages/kbn-es-query/grammar/grammar.peggy (L295-L298)

## Solution

This PR replicates https://github.com/elastic/kibana/pull/128289 in
`7.17` where `escape_kquery` was moved from `data` plugin to `es-query`
package. This should have been backported to `7.17` but was not.
2024-12-03 03:27:31 -06:00
Jesus Wahrman
6516c475eb
Saved objects make error message more explicit (#202332)
## Summary

Resolves https://github.com/elastic/kibana/issues/118394

Improve error message when importing saved objects from a newer version.

### Checklist

Check the PR satisfies following conditions. 

Reviewers should verify this PR satisfies this list as well.


- [x] [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

### Identify risks

Does this PR introduce any risks? For example, consider risks like hard
to test bugs, performance regression, potential of data loss.

Describe the risk, its severity, and mitigation for each identified
risk. Invite stakeholders and evaluate how to proceed before merging.

- [x] [See some risk
examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)
- [x] ...
2024-12-02 10:52:19 +01:00
florent-leborgne
7b61f3fd1f
[Docs] Adds 7.17.26 release notes (#202122)
This PR adds release notes for the 7.17.26 release.

Rel: https://github.com/elastic/dev/issues/2908
Closes: https://github.com/elastic/platform-docs-team/issues/579
2024-11-28 17:11:52 +01:00
Jean-Louis Leysens
a341042f75
[7.17] [UA] Update wizard copy to callout "x.last" (#201633) (#202159)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[UA] Update wizard copy to callout "x.last"
(#201633)](https://github.com/elastic/kibana/pull/201633)

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

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

<!--BACKPORT [{"author":{"name":"Jean-Louis
Leysens","email":"jeanlouis.leysens@elastic.co"},"sourceCommit":{"committedDate":"2024-11-27T14:42:01Z","message":"[UA]
Update wizard copy to callout \"x.last\" (#201633)\n\n##
Summary\r\n\r\nWe want to make sure users for the upgrade assistant are
aware that the\r\nonly way to safely perform a major version upgrade is
to upgrade to the\r\nlatest minor of the major they are
on.\r\n\r\n\r\n### Current\r\n<img width=\"1258\" alt=\"Screenshot
2024-11-25 at 16 44
37\"\r\nsrc=\"https://github.com/user-attachments/assets/ad114e44-82f4-4afd-98b4-0fe307c8175b\">\r\n\r\n###
Next\r\n\r\n<img width=\"1265\" alt=\"Screenshot 2024-11-27 at 13 52
30\"\r\nsrc=\"https://github.com/user-attachments/assets/b02b54a0-cb9e-439e-9218-f1ebe813c1fa\">\r\n\r\n\r\nRelated
https://github.com/elastic/kibana/issues/201377\r\n\r\n###
Checklist\r\n\r\nCheck the PR satisfies following conditions.
\r\n\r\nReviewers should verify this PR satisfies this list as
well.\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- [ ] 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 was checked for breaking HTTP API changes, and any
breaking\r\nchanges have been approved by the breaking-change committee.
The\r\n`release_note:breaking` label should be applied in these
situations.\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- [ ] The PR description includes
the appropriate Release Notes section,\r\nand the correct
`release_note:*` label is applied per
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n###
Identify risks\r\n\r\nDoes this PR introduce any risks? For example,
consider risks like hard\r\nto test bugs, performance regression,
potential of data loss.\r\n\r\nDescribe the risk, its severity, and
mitigation for each identified\r\nrisk. Invite stakeholders and evaluate
how to proceed before merging.\r\n\r\n- [ ] [See some
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)\r\n-
[ ]
...","sha":"e3c532b54a1e79c92e4df0c7006fccec61f40bf1","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Team:Kibana
Management","release_note:skip","Feature:Upgrade
Assistant","v9.0.0","backport:version","v8.17.0","v7.17.26","v8.18.0","v8.15.5","v8.16.2"],"number":201633,"url":"https://github.com/elastic/kibana/pull/201633","mergeCommit":{"message":"[UA]
Update wizard copy to callout \"x.last\" (#201633)\n\n##
Summary\r\n\r\nWe want to make sure users for the upgrade assistant are
aware that the\r\nonly way to safely perform a major version upgrade is
to upgrade to the\r\nlatest minor of the major they are
on.\r\n\r\n\r\n### Current\r\n<img width=\"1258\" alt=\"Screenshot
2024-11-25 at 16 44
37\"\r\nsrc=\"https://github.com/user-attachments/assets/ad114e44-82f4-4afd-98b4-0fe307c8175b\">\r\n\r\n###
Next\r\n\r\n<img width=\"1265\" alt=\"Screenshot 2024-11-27 at 13 52
30\"\r\nsrc=\"https://github.com/user-attachments/assets/b02b54a0-cb9e-439e-9218-f1ebe813c1fa\">\r\n\r\n\r\nRelated
https://github.com/elastic/kibana/issues/201377\r\n\r\n###
Checklist\r\n\r\nCheck the PR satisfies following conditions.
\r\n\r\nReviewers should verify this PR satisfies this list as
well.\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- [ ] 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 was checked for breaking HTTP API changes, and any
breaking\r\nchanges have been approved by the breaking-change committee.
The\r\n`release_note:breaking` label should be applied in these
situations.\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- [ ] The PR description includes
the appropriate Release Notes section,\r\nand the correct
`release_note:*` label is applied per
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n###
Identify risks\r\n\r\nDoes this PR introduce any risks? For example,
consider risks like hard\r\nto test bugs, performance regression,
potential of data loss.\r\n\r\nDescribe the risk, its severity, and
mitigation for each identified\r\nrisk. Invite stakeholders and evaluate
how to proceed before merging.\r\n\r\n- [ ] [See some
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)\r\n-
[ ]
...","sha":"e3c532b54a1e79c92e4df0c7006fccec61f40bf1"}},"sourceBranch":"main","suggestedTargetBranches":["7.17","8.15"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/201633","number":201633,"mergeCommit":{"message":"[UA]
Update wizard copy to callout \"x.last\" (#201633)\n\n##
Summary\r\n\r\nWe want to make sure users for the upgrade assistant are
aware that the\r\nonly way to safely perform a major version upgrade is
to upgrade to the\r\nlatest minor of the major they are
on.\r\n\r\n\r\n### Current\r\n<img width=\"1258\" alt=\"Screenshot
2024-11-25 at 16 44
37\"\r\nsrc=\"https://github.com/user-attachments/assets/ad114e44-82f4-4afd-98b4-0fe307c8175b\">\r\n\r\n###
Next\r\n\r\n<img width=\"1265\" alt=\"Screenshot 2024-11-27 at 13 52
30\"\r\nsrc=\"https://github.com/user-attachments/assets/b02b54a0-cb9e-439e-9218-f1ebe813c1fa\">\r\n\r\n\r\nRelated
https://github.com/elastic/kibana/issues/201377\r\n\r\n###
Checklist\r\n\r\nCheck the PR satisfies following conditions.
\r\n\r\nReviewers should verify this PR satisfies this list as
well.\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- [ ] 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 was checked for breaking HTTP API changes, and any
breaking\r\nchanges have been approved by the breaking-change committee.
The\r\n`release_note:breaking` label should be applied in these
situations.\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- [ ] The PR description includes
the appropriate Release Notes section,\r\nand the correct
`release_note:*` label is applied per
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n###
Identify risks\r\n\r\nDoes this PR introduce any risks? For example,
consider risks like hard\r\nto test bugs, performance regression,
potential of data loss.\r\n\r\nDescribe the risk, its severity, and
mitigation for each identified\r\nrisk. Invite stakeholders and evaluate
how to proceed before merging.\r\n\r\n- [ ] [See some
risk\r\nexamples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx)\r\n-
[ ]
...","sha":"e3c532b54a1e79c92e4df0c7006fccec61f40bf1"}},{"branch":"8.17","label":"v8.17.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/202111","number":202111,"state":"OPEN"},{"branch":"7.17","label":"v7.17.26","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.x","label":"v8.18.0","labelRegex":"^v8.18.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/202109","number":202109,"state":"OPEN"},{"branch":"8.15","label":"v8.15.5","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.16","label":"v8.16.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/202112","number":202112,"state":"OPEN"}]}]
BACKPORT-->

## Screenshot

<img width="1270" alt="Screenshot 2024-11-28 at 12 41 48"
src="https://github.com/user-attachments/assets/cdbd4571-169a-4605-9278-8589cf1449e2">
2024-11-28 09:04:47 -06:00
Jon
2d19a8d935
[7.17][ci] Set disk size for artifact builds (#197663) (#201894)
#197663
2024-11-27 16:59:38 -06:00
Jon
94674b0fd3
[7.17][ironbank] Upgrade ubi to 9.5 (#202067) 2024-11-27 16:30:17 -06:00
Jon
ff20b6b3a3
[7.17] Update dependency chromedriver to v131 (main) (#201053) (#201693)
#201053

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-11-26 13:43:33 -08:00
Jon
852180792c
[7.17] Restore CODEOWNERS (#199695)
Restores CODEOWNERS from
62980328df

Adds a global assignment override to kibanamachine.

Depends on https://github.com/elastic/kibana/pull/199404
2024-11-26 12:26:33 -06:00
Kibana Machine
2ed05e4a85
[7.17] Improves pattern matching for data telemetry (#197876) (#200739)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Improves pattern matching for data telemetry
(#197876)](https://github.com/elastic/kibana/pull/197876)

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

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

<!--BACKPORT [{"author":{"name":"Christiane (Tina)
Heiligers","email":"christiane.heiligers@elastic.co"},"sourceCommit":{"committedDate":"2024-10-28T19:30:02Z","message":"Improves
pattern matching for data telemetry (#197876)\n\n##
Summary\r\n\r\nAddresses concerns with Regex
matching.\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"943b273c4b2d5c7b018054d02e63c3c466c43d52","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","backport:version","v8.17.0","v7.17.26"],"title":"Improves
pattern matching for data
telemetry","number":197876,"url":"https://github.com/elastic/kibana/pull/197876","mergeCommit":{"message":"Improves
pattern matching for data telemetry (#197876)\n\n##
Summary\r\n\r\nAddresses concerns with Regex
matching.\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"943b273c4b2d5c7b018054d02e63c3c466c43d52"}},"sourceBranch":"main","suggestedTargetBranches":["7.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/197876","number":197876,"mergeCommit":{"message":"Improves
pattern matching for data telemetry (#197876)\n\n##
Summary\r\n\r\nAddresses concerns with Regex
matching.\r\n\r\nCo-authored-by: Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"943b273c4b2d5c7b018054d02e63c3c466c43d52"}},{"branch":"8.x","label":"v8.17.0","branchLabelMappingKey":"^v8.17.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/198079","number":198079,"state":"MERGED","mergeCommit":{"sha":"dd4386e432190eb01c7c2c509283326ccb66c3ea","message":"[8.x]
Improves pattern matching for data telemetry (#197876) (#198079)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.x`:\n- [Improves pattern matching for data
telemetry\n(#197876)](https://github.com/elastic/kibana/pull/197876)\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\":\"Christiane
(Tina)\nHeiligers\",\"email\":\"christiane.heiligers@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2024-10-28T19:30:02Z\",\"message\":\"Improves\npattern
matching for data telemetry
(#197876)\\n\\n##\nSummary\\r\\n\\r\\nAddresses concerns with
Regex\nmatching.\\r\\n\\r\\nCo-authored-by: Elastic
Machine\n<elasticmachine@users.noreply.github.com>\",\"sha\":\"943b273c4b2d5c7b018054d02e63c3c466c43d52\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.17.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Core\",\"release_note:skip\",\"v9.0.0\",\"backport:prev-minor\",\"v8.17.0\"],\"title\":\"Improves\npattern
matching for
data\ntelemetry\",\"number\":197876,\"url\":\"https://github.com/elastic/kibana/pull/197876\",\"mergeCommit\":{\"message\":\"Improves\npattern
matching for data telemetry
(#197876)\\n\\n##\nSummary\\r\\n\\r\\nAddresses concerns with
Regex\nmatching.\\r\\n\\r\\nCo-authored-by: Elastic
Machine\n<elasticmachine@users.noreply.github.com>\",\"sha\":\"943b273c4b2d5c7b018054d02e63c3c466c43d52\"}},\"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/197876\",\"number\":197876,\"mergeCommit\":{\"message\":\"Improves\npattern
matching for data telemetry
(#197876)\\n\\n##\nSummary\\r\\n\\r\\nAddresses concerns with
Regex\nmatching.\\r\\n\\r\\nCo-authored-by: Elastic
Machine\n<elasticmachine@users.noreply.github.com>\",\"sha\":\"943b273c4b2d5c7b018054d02e63c3c466c43d52\"}},{\"branch\":\"8.x\",\"label\":\"v8.17.0\",\"branchLabelMappingKey\":\"^v8.17.0$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"}]}]\nBACKPORT-->\n\nCo-authored-by:
Christiane (Tina) Heiligers
<christiane.heiligers@elastic.co>"}},{"branch":"7.17","label":"v7.17.26","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Christiane (Tina) Heiligers <christiane.heiligers@elastic.co>
2024-11-19 11:15:51 -06:00
Kibana Machine
da223f8699
[7.17] [kbn/flot-charts] Use jQuery methods to build legends (#199871) (#200075)
# Backport

This will backport the following commits from `main` to `7.17`:
- [[kbn/flot-charts] Use jQuery methods to build legends
(#199871)](https://github.com/elastic/kibana/pull/199871)

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

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

<!--BACKPORT [{"author":{"name":"Nick
Peihl","email":"nick.peihl@elastic.co"},"sourceCommit":{"committedDate":"2024-11-13T19:15:18Z","message":"[kbn/flot-charts]
Use jQuery methods to build legends (#199871)\n\n##
Summary\r\n\r\nUpdates the kbn/flot-charts package to use jQuery methods
for
legend\r\nconstruction.","sha":"1f5fe1d7ceee071dcfc361534d068cdaecb5b098","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Monitoring","Team:Presentation","release_note:skip","v9.0.0","backport:all-open"],"title":"[kbn/flot-charts]
Use jQuery methods to build
legends","number":199871,"url":"https://github.com/elastic/kibana/pull/199871","mergeCommit":{"message":"[kbn/flot-charts]
Use jQuery methods to build legends (#199871)\n\n##
Summary\r\n\r\nUpdates the kbn/flot-charts package to use jQuery methods
for
legend\r\nconstruction.","sha":"1f5fe1d7ceee071dcfc361534d068cdaecb5b098"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/199871","number":199871,"mergeCommit":{"message":"[kbn/flot-charts]
Use jQuery methods to build legends (#199871)\n\n##
Summary\r\n\r\nUpdates the kbn/flot-charts package to use jQuery methods
for
legend\r\nconstruction.","sha":"1f5fe1d7ceee071dcfc361534d068cdaecb5b098"}}]}]
BACKPORT-->

Co-authored-by: Nick Peihl <nick.peihl@elastic.co>
2024-11-13 16:25:16 -06:00
Sébastien Loix
2074f03606
[7.17] [Reporting] update puppeteer to version 23.7.0 (#199304) (#199427)
# Backport

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

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

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
2024-11-08 06:17:42 -06:00
Matthias Wilhelm
da74aa7d63
Unskip _shared_links.ts functional test (#198947)
Apply a functional workaround to assert the test of the 2nd toast which is always the same and not flaky.
2024-11-07 08:00:08 +01:00
Kibana Machine
66865d6b52
[7.17] Add InfoSec team members as Ironbank project maintainers (#199148) (#199221)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Add InfoSec team members as Ironbank project maintainers
(#199148)](https://github.com/elastic/kibana/pull/199148)

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

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

<!--BACKPORT [{"author":{"name":"Larry
Gregory","email":"larry.gregory@elastic.co"},"sourceCommit":{"committedDate":"2024-11-06T20:04:31Z","message":"Add
InfoSec team members as Ironbank project maintainers
(#199148)\n\nElastic's InfoSec organization has agreed to provide
justifications to\r\nElastic's IronBank images. We are adding members of
that org to Kibana's\r\nhardening manifest, listing them as project
maintainers.\r\n\r\nThis PR:\r\n1/ Adds select members of the infosec
organization\r\n2/ Keeps a few members from Operations and Platform
Security, in order\r\nto monitor in an observational capacity\r\n3/
Removes engineers who are no longer responsible for the upkeep
on\r\nthis project.\r\n4/ Reorganizes the maintainers
list","sha":"896b9c09fe6ec061390f7cf249a0227d65454e12","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Security","release_note:skip","Feature:Hardening","v9.0.0","backport:all-open"],"title":"Add
InfoSec team members as Ironbank project
maintainers","number":199148,"url":"https://github.com/elastic/kibana/pull/199148","mergeCommit":{"message":"Add
InfoSec team members as Ironbank project maintainers
(#199148)\n\nElastic's InfoSec organization has agreed to provide
justifications to\r\nElastic's IronBank images. We are adding members of
that org to Kibana's\r\nhardening manifest, listing them as project
maintainers.\r\n\r\nThis PR:\r\n1/ Adds select members of the infosec
organization\r\n2/ Keeps a few members from Operations and Platform
Security, in order\r\nto monitor in an observational capacity\r\n3/
Removes engineers who are no longer responsible for the upkeep
on\r\nthis project.\r\n4/ Reorganizes the maintainers
list","sha":"896b9c09fe6ec061390f7cf249a0227d65454e12"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/199148","number":199148,"mergeCommit":{"message":"Add
InfoSec team members as Ironbank project maintainers
(#199148)\n\nElastic's InfoSec organization has agreed to provide
justifications to\r\nElastic's IronBank images. We are adding members of
that org to Kibana's\r\nhardening manifest, listing them as project
maintainers.\r\n\r\nThis PR:\r\n1/ Adds select members of the infosec
organization\r\n2/ Keeps a few members from Operations and Platform
Security, in order\r\nto monitor in an observational capacity\r\n3/
Removes engineers who are no longer responsible for the upkeep
on\r\nthis project.\r\n4/ Reorganizes the maintainers
list","sha":"896b9c09fe6ec061390f7cf249a0227d65454e12"}}]}] BACKPORT-->

Co-authored-by: Larry Gregory <larry.gregory@elastic.co>
2024-11-06 17:10:09 -06:00
Kibana Machine
83ca0265b5
[7.17] added &#x27;\&#x27; escapes (#199185) (#199213)
# Backport

This will backport the following commits from `main` to `7.17`:
- [added &#x27;\&#x27; escapes
(#199185)](https://github.com/elastic/kibana/pull/199185)

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

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

<!--BACKPORT [{"author":{"name":"Bryce
Buchanan","email":"75274611+bryce-b@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-11-06T19:02:41Z","message":"added
'\\' escapes (#199185)\n\n## Summary\r\n\r\nThis PR adds backslash
escaping to previous code scan
fixes.","sha":"fb7114222b5bde5846fdda85a2ae0e94797600e2","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","ci:project-deploy-observability","Team:obs-ux-infra_services","backport:version","v8.15.4","v7.17.26"],"title":"added
'\\'
escapes","number":199185,"url":"https://github.com/elastic/kibana/pull/199185","mergeCommit":{"message":"added
'\\' escapes (#199185)\n\n## Summary\r\n\r\nThis PR adds backslash
escaping to previous code scan
fixes.","sha":"fb7114222b5bde5846fdda85a2ae0e94797600e2"}},"sourceBranch":"main","suggestedTargetBranches":["8.15","7.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/199185","number":199185,"mergeCommit":{"message":"added
'\\' escapes (#199185)\n\n## Summary\r\n\r\nThis PR adds backslash
escaping to previous code scan
fixes.","sha":"fb7114222b5bde5846fdda85a2ae0e94797600e2"}},{"branch":"8.15","label":"v8.15.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"7.17","label":"v7.17.26","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Bryce Buchanan <75274611+bryce-b@users.noreply.github.com>
2024-11-06 16:07:28 -06:00
Jeramy Soucy
6ecccd3fb9
Moves glob to devDependencies (#198589)
## Summary

Moves `glob` dependencies to devDependencies.
2024-11-05 16:49:20 +01:00
Bryce Buchanan
7e68e2c7f4
[7.17] encoding fixes (#198857)
## Summary

Fixes encoding errors where only the first `replace` match was getting
replaced.
2024-11-05 07:18:09 -08:00
Jon
fc4b6e3bbf
[7.17] Update ftr (main) (#198455) (#198552)
#198455

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
2024-11-04 14:07:03 -06:00
Kibana Machine
9909a91c4a
[7.17] [CodeQL] resolve issue with prototype pollution (#196685) (#197611)
# Backport

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

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

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

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

---------

Co-authored-by: Eyo O. Eyo <7893459+eokoneyo@users.noreply.github.com>
Co-authored-by: Eyo Okon Eyo <eyo.eyo@elastic.co>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2024-11-04 08:00:47 -06:00
Nathan L Smith
f459eba59d
[7.17] Fix code scanning alert no. 456: Incomplete string escaping or encoding (#193909) (#198243)
# Backport

This will backport the following commits from `main` to `7.17`:
- Fix code scanning alert no. 456: Incomplete string escaping or
encoding (#193909) (7458ff11)

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

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

<!--BACKPORT [{"author":{"name":"Nathan L
Smith","email":"nathan.smith@elastic.co"},"sourceCommit":{"committedDate":"2024-09-25T21:30:52Z","message":"Fix
code scanning alert no. 456: Incomplete string escaping or encoding
(#193909)\n\nFixes\r\n[https://github.com/elastic/kibana/security/code-scanning/456](https://github.com/elastic/kibana/security/code-scanning/456)\r\n\r\nTo
fix the problem, we need to ensure that backslashes are also
escaped\r\nin the `value` string. This can be done by first replacing
backslashes\r\nwith double backslashes and then replacing double quotes
with escaped\r\ndouble quotes. This ensures that all occurrences of
backslashes and\r\ndouble quotes are properly escaped.\r\n\r\n- Modify
the `value.replace` call to first escape backslashes and then\r\nescape
double quotes.\r\n- The changes will be made in the
`createFilterFromOptions` function,\r\nspecifically on line
128.\r\n\r\n\r\n_Suggested fixes powered by Copilot Autofix. Review
carefully before\r\nmerging._\r\n\r\nCo-authored-by: Copilot Autofix
powered by AI
<62310815+github-advanced-security[bot]@users.noreply.github.com>","sha":"7458ff11174fe184afe4ec93c858f89063296abe"},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[]}]
BACKPORT-->
2024-10-31 08:52:44 +01:00
Larry Gregory
2f58f214a9
[7.17] Fix documentation for session lifespan default (#198065) (#198077)
# Backport

This will backport the following commits from `main` to `7.17`:
- [Fix documentation for session lifespan default
(#198065)](https://github.com/elastic/kibana/pull/198065)

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

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

<!--BACKPORT [{"author":{"name":"Larry
Gregory","email":"larry.gregory@elastic.co"},"sourceCommit":{"committedDate":"2024-10-28T18:01:56Z","message":"Fix
documentation for session lifespan default (#198065)\n\nThis pull
request includes an update to
the\r\n`docs/settings/security-settings.asciidoc` file to clarify the
default\r\nsession lifespan settings for different installation
environments.\r\n\r\nDocumentation
update:\r\n\r\n*\r\n[`docs/settings/security-settings.asciidoc`](diffhunk://#diff-97a4c4e3696b33b246f55ddd794608530b693f0a7a66ae1361a32b67c7461523L204-R204):\r\nClarified
that the default session lifespan is 30 days for
on-prem\r\ninstallations and 24 hours for Elastic Cloud
installations.","sha":"7ab51231e38a6d074d08cd92606988c591c24017","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","v9.0.0","docs","backport:all-open","v8.16.0","v8.17.0","v8.15.4"],"number":198065,"url":"https://github.com/elastic/kibana/pull/198065","mergeCommit":{"message":"Fix
documentation for session lifespan default (#198065)\n\nThis pull
request includes an update to
the\r\n`docs/settings/security-settings.asciidoc` file to clarify the
default\r\nsession lifespan settings for different installation
environments.\r\n\r\nDocumentation
update:\r\n\r\n*\r\n[`docs/settings/security-settings.asciidoc`](diffhunk://#diff-97a4c4e3696b33b246f55ddd794608530b693f0a7a66ae1361a32b67c7461523L204-R204):\r\nClarified
that the default session lifespan is 30 days for
on-prem\r\ninstallations and 24 hours for Elastic Cloud
installations.","sha":"7ab51231e38a6d074d08cd92606988c591c24017"}},"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/198065","number":198065,"mergeCommit":{"message":"Fix
documentation for session lifespan default (#198065)\n\nThis pull
request includes an update to
the\r\n`docs/settings/security-settings.asciidoc` file to clarify the
default\r\nsession lifespan settings for different installation
environments.\r\n\r\nDocumentation
update:\r\n\r\n*\r\n[`docs/settings/security-settings.asciidoc`](diffhunk://#diff-97a4c4e3696b33b246f55ddd794608530b693f0a7a66ae1361a32b67c7461523L204-R204):\r\nClarified
that the default session lifespan is 30 days for
on-prem\r\ninstallations and 24 hours for Elastic Cloud
installations.","sha":"7ab51231e38a6d074d08cd92606988c591c24017"}},{"branch":"8.16","label":"v8.16.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/198069","number":198069,"state":"MERGED","mergeCommit":{"sha":"8c36e4a484b5c9879d3b7d173c38cb953e9b4b08","message":"[8.16]
Fix documentation for session lifespan default (#198065) (#198069)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.16`:\n- [Fix documentation for session lifespan
default\n(#198065)](https://github.com/elastic/kibana/pull/198065)\n\n<!---
Backport version: 9.4.3 -->\n\n### Questions ?\nPlease refer to the
[Backport
tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT
[{\"author\":{\"name\":\"Larry\nGregory\",\"email\":\"larry.gregory@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2024-10-28T18:01:56Z\",\"message\":\"Fix\ndocumentation
for session lifespan default (#198065)\\n\\nThis pull\nrequest includes
an update to\nthe\\r\\n`docs/settings/security-settings.asciidoc` file
to clarify the\ndefault\\r\\nsession lifespan settings for different
installation\nenvironments.\\r\\n\\r\\nDocumentation\nupdate:\\r\\n\\r\\n*\\r\\n[`docs/settings/security-settings.asciidoc`](diffhunk://#diff-97a4c4e3696b33b246f55ddd794608530b693f0a7a66ae1361a32b67c7461523L204-R204):\\r\\nClarified\nthat
the default session lifespan is 30 days for\non-prem\\r\\ninstallations
and 24 hours for Elastic
Cloud\ninstallations.\",\"sha\":\"7ab51231e38a6d074d08cd92606988c591c24017\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.17.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Security\",\"release_note:skip\",\"v9.0.0\",\"docs\",\"backport:all-open\"],\"title\":\"Fix\ndocumentation
for session
lifespan\ndefault\",\"number\":198065,\"url\":\"https://github.com/elastic/kibana/pull/198065\",\"mergeCommit\":{\"message\":\"Fix\ndocumentation
for session lifespan default (#198065)\\n\\nThis pull\nrequest includes
an update to\nthe\\r\\n`docs/settings/security-settings.asciidoc` file
to clarify the\ndefault\\r\\nsession lifespan settings for different
installation\nenvironments.\\r\\n\\r\\nDocumentation\nupdate:\\r\\n\\r\\n*\\r\\n[`docs/settings/security-settings.asciidoc`](diffhunk://#diff-97a4c4e3696b33b246f55ddd794608530b693f0a7a66ae1361a32b67c7461523L204-R204):\\r\\nClarified\nthat
the default session lifespan is 30 days for\non-prem\\r\\ninstallations
and 24 hours for Elastic
Cloud\ninstallations.\",\"sha\":\"7ab51231e38a6d074d08cd92606988c591c24017\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v9.0.0\",\"branchLabelMappingKey\":\"^v9.0.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/198065\",\"number\":198065,\"mergeCommit\":{\"message\":\"Fix\ndocumentation
for session lifespan default (#198065)\\n\\nThis pull\nrequest includes
an update to\nthe\\r\\n`docs/settings/security-settings.asciidoc` file
to clarify the\ndefault\\r\\nsession lifespan settings for different
installation\nenvironments.\\r\\n\\r\\nDocumentation\nupdate:\\r\\n\\r\\n*\\r\\n[`docs/settings/security-settings.asciidoc`](diffhunk://#diff-97a4c4e3696b33b246f55ddd794608530b693f0a7a66ae1361a32b67c7461523L204-R204):\\r\\nClarified\nthat
the default session lifespan is 30 days for\non-prem\\r\\ninstallations
and 24 hours for Elastic
Cloud\ninstallations.\",\"sha\":\"7ab51231e38a6d074d08cd92606988c591c24017\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Larry Gregory
<larry.gregory@elastic.co>"}},{"branch":"8.x","label":"v8.17.0","labelRegex":"^v8.17.0$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/198070","number":198070,"state":"MERGED","mergeCommit":{"sha":"25795fe2ab5df586fd781642ee9dbfc59c198e9e","message":"[8.x]
Fix documentation for session lifespan default (#198065) (#198070)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.x`:\n- [Fix documentation for session lifespan
default\n(#198065)](https://github.com/elastic/kibana/pull/198065)\n\n<!---
Backport version: 9.4.3 -->\n\n### Questions ?\nPlease refer to the
[Backport
tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT
[{\"author\":{\"name\":\"Larry\nGregory\",\"email\":\"larry.gregory@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2024-10-28T18:01:56Z\",\"message\":\"Fix\ndocumentation
for session lifespan default (#198065)\\n\\nThis pull\nrequest includes
an update to\nthe\\r\\n`docs/settings/security-settings.asciidoc` file
to clarify the\ndefault\\r\\nsession lifespan settings for different
installation\nenvironments.\\r\\n\\r\\nDocumentation\nupdate:\\r\\n\\r\\n*\\r\\n[`docs/settings/security-settings.asciidoc`](diffhunk://#diff-97a4c4e3696b33b246f55ddd794608530b693f0a7a66ae1361a32b67c7461523L204-R204):\\r\\nClarified\nthat
the default session lifespan is 30 days for\non-prem\\r\\ninstallations
and 24 hours for Elastic
Cloud\ninstallations.\",\"sha\":\"7ab51231e38a6d074d08cd92606988c591c24017\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.17.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Security\",\"release_note:skip\",\"v9.0.0\",\"docs\",\"backport:all-open\"],\"title\":\"Fix\ndocumentation
for session
lifespan\ndefault\",\"number\":198065,\"url\":\"https://github.com/elastic/kibana/pull/198065\",\"mergeCommit\":{\"message\":\"Fix\ndocumentation
for session lifespan default (#198065)\\n\\nThis pull\nrequest includes
an update to\nthe\\r\\n`docs/settings/security-settings.asciidoc` file
to clarify the\ndefault\\r\\nsession lifespan settings for different
installation\nenvironments.\\r\\n\\r\\nDocumentation\nupdate:\\r\\n\\r\\n*\\r\\n[`docs/settings/security-settings.asciidoc`](diffhunk://#diff-97a4c4e3696b33b246f55ddd794608530b693f0a7a66ae1361a32b67c7461523L204-R204):\\r\\nClarified\nthat
the default session lifespan is 30 days for\non-prem\\r\\ninstallations
and 24 hours for Elastic
Cloud\ninstallations.\",\"sha\":\"7ab51231e38a6d074d08cd92606988c591c24017\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v9.0.0\",\"branchLabelMappingKey\":\"^v9.0.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/198065\",\"number\":198065,\"mergeCommit\":{\"message\":\"Fix\ndocumentation
for session lifespan default (#198065)\\n\\nThis pull\nrequest includes
an update to\nthe\\r\\n`docs/settings/security-settings.asciidoc` file
to clarify the\ndefault\\r\\nsession lifespan settings for different
installation\nenvironments.\\r\\n\\r\\nDocumentation\nupdate:\\r\\n\\r\\n*\\r\\n[`docs/settings/security-settings.asciidoc`](diffhunk://#diff-97a4c4e3696b33b246f55ddd794608530b693f0a7a66ae1361a32b67c7461523L204-R204):\\r\\nClarified\nthat
the default session lifespan is 30 days for\non-prem\\r\\ninstallations
and 24 hours for Elastic
Cloud\ninstallations.\",\"sha\":\"7ab51231e38a6d074d08cd92606988c591c24017\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Larry Gregory
<larry.gregory@elastic.co>"}},{"branch":"8.15","label":"v8.15.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/198068","number":198068,"state":"MERGED","mergeCommit":{"sha":"76dfd876288f32f3b984de6c8c9d44f95737fa18","message":"[8.15]
Fix documentation for session lifespan default (#198065) (#198068)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.15`:\n- [Fix documentation for session lifespan
default\n(#198065)](https://github.com/elastic/kibana/pull/198065)\n\n<!---
Backport version: 9.4.3 -->\n\n### Questions ?\nPlease refer to the
[Backport
tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT
[{\"author\":{\"name\":\"Larry\nGregory\",\"email\":\"larry.gregory@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2024-10-28T18:01:56Z\",\"message\":\"Fix\ndocumentation
for session lifespan default (#198065)\\n\\nThis pull\nrequest includes
an update to\nthe\\r\\n`docs/settings/security-settings.asciidoc` file
to clarify the\ndefault\\r\\nsession lifespan settings for different
installation\nenvironments.\\r\\n\\r\\nDocumentation\nupdate:\\r\\n\\r\\n*\\r\\n[`docs/settings/security-settings.asciidoc`](diffhunk://#diff-97a4c4e3696b33b246f55ddd794608530b693f0a7a66ae1361a32b67c7461523L204-R204):\\r\\nClarified\nthat
the default session lifespan is 30 days for\non-prem\\r\\ninstallations
and 24 hours for Elastic
Cloud\ninstallations.\",\"sha\":\"7ab51231e38a6d074d08cd92606988c591c24017\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.17.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Security\",\"release_note:skip\",\"v9.0.0\",\"docs\",\"backport:all-open\"],\"title\":\"Fix\ndocumentation
for session
lifespan\ndefault\",\"number\":198065,\"url\":\"https://github.com/elastic/kibana/pull/198065\",\"mergeCommit\":{\"message\":\"Fix\ndocumentation
for session lifespan default (#198065)\\n\\nThis pull\nrequest includes
an update to\nthe\\r\\n`docs/settings/security-settings.asciidoc` file
to clarify the\ndefault\\r\\nsession lifespan settings for different
installation\nenvironments.\\r\\n\\r\\nDocumentation\nupdate:\\r\\n\\r\\n*\\r\\n[`docs/settings/security-settings.asciidoc`](diffhunk://#diff-97a4c4e3696b33b246f55ddd794608530b693f0a7a66ae1361a32b67c7461523L204-R204):\\r\\nClarified\nthat
the default session lifespan is 30 days for\non-prem\\r\\ninstallations
and 24 hours for Elastic
Cloud\ninstallations.\",\"sha\":\"7ab51231e38a6d074d08cd92606988c591c24017\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v9.0.0\",\"branchLabelMappingKey\":\"^v9.0.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/198065\",\"number\":198065,\"mergeCommit\":{\"message\":\"Fix\ndocumentation
for session lifespan default (#198065)\\n\\nThis pull\nrequest includes
an update to\nthe\\r\\n`docs/settings/security-settings.asciidoc` file
to clarify the\ndefault\\r\\nsession lifespan settings for different
installation\nenvironments.\\r\\n\\r\\nDocumentation\nupdate:\\r\\n\\r\\n*\\r\\n[`docs/settings/security-settings.asciidoc`](diffhunk://#diff-97a4c4e3696b33b246f55ddd794608530b693f0a7a66ae1361a32b67c7461523L204-R204):\\r\\nClarified\nthat
the default session lifespan is 30 days for\non-prem\\r\\ninstallations
and 24 hours for Elastic
Cloud\ninstallations.\",\"sha\":\"7ab51231e38a6d074d08cd92606988c591c24017\"}}]}]\nBACKPORT-->\n\nCo-authored-by:
Larry Gregory <larry.gregory@elastic.co>"}}]}] BACKPORT-->
2024-10-30 14:56:13 -04:00
Kibana Machine
d6b4fe9e6e
[7.17] Revert &quot;[Canvas] Update kbn/flot to remove table.replace() issue&quot; (#198067) (#198082)
# Backport

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

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

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

<!--BACKPORT [{"author":{"name":"Rachel
Shen","email":"rshen@elastic.co"},"sourceCommit":{"committedDate":"2024-10-28T19:59:40Z","message":"Revert
\"[Canvas] Update kbn/flot to remove table.replace() issue\"
(#198067)\n\nFixes #197998\r\n\r\nReverts
elastic/kibana#195643","sha":"cfe182c8c9d690b552edfa5b306834c3ee1dfc3f","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:all-open"],"title":"Revert
\"[Canvas] Update kbn/flot to remove table.replace()
issue\"","number":198067,"url":"https://github.com/elastic/kibana/pull/198067","mergeCommit":{"message":"Revert
\"[Canvas] Update kbn/flot to remove table.replace() issue\"
(#198067)\n\nFixes #197998\r\n\r\nReverts
elastic/kibana#195643","sha":"cfe182c8c9d690b552edfa5b306834c3ee1dfc3f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/198067","number":198067,"mergeCommit":{"message":"Revert
\"[Canvas] Update kbn/flot to remove table.replace() issue\"
(#198067)\n\nFixes #197998\r\n\r\nReverts
elastic/kibana#195643","sha":"cfe182c8c9d690b552edfa5b306834c3ee1dfc3f"}}]}]
BACKPORT-->

Co-authored-by: Rachel Shen <rshen@elastic.co>
2024-10-28 18:02:11 -05:00