-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Add /_nodes route to example reverse proxy config #576
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
rashidkpc
merged 2 commits into
elastic:master
from
kopf:add_nodes_route_to_reverse_proxy_example
Oct 16, 2013
Merged
Add /_nodes route to example reverse proxy config #576
rashidkpc
merged 2 commits into
elastic:master
from
kopf:add_nodes_route_to_reverse_proxy_example
Oct 16, 2013
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
|
Excellent, can you make sure you've completed step 1 in https://github.com/elasticsearch/kibana/blob/master/CONTRIBUTING.md and I'll go ahead and merge this? |
Author
|
Alright, should be good to go now.. |
Author
|
Have added another commit which fixes the problem I was having in #578 (but diagnosed and described incorrectly there). |
rashidkpc
pushed a commit
that referenced
this pull request
Oct 16, 2013
…ample Add /_nodes route to example reverse proxy config
Ikuni17
added a commit
that referenced
this pull request
Jun 4, 2025
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [whatwg-fetch](https://github.com/github/fetch) | dependencies | minor | [`^3.0.0` -> `^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20) | --- ### Release Notes <details> <summary>github/fetch (whatwg-fetch)</summary> ### [`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13) [Compare Source](https://github.com/github/fetch/compare/v3.6.19...v3.6.20) ##### Bug Fixes - Response.error().ok === false ([#​1412](https://github.com/JakeChampion/fetch/issues/1412)) ([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75)) ### [`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11) [Compare Source](https://github.com/github/fetch/compare/v3.6.18...v3.6.19) ##### Bug Fixes - Have unique error messages for xhr timeouts and errors ([#​1380](https://github.com/JakeChampion/fetch/issues/1380)) ([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046)) ### [`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618) [Compare Source](https://github.com/github/fetch/compare/v3.6.17...v3.6.18) - Fix - File fetching broken since commit [`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9) [`#1375`](https://github.com/JakeChampion/fetch/pull/1375) - Remove broken links [`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe) - automatically generate a changelog [`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e) ### [`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617) [Compare Source](https://github.com/github/fetch/compare/v3.6.16...v3.6.17) > 20 July 2023 - Revert "Resolves [https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)" [`#928`](https://github.com/JakeChampion/fetch/issues/928) ### [`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616) [Compare Source](https://github.com/github/fetch/compare/v3.6.15...v3.6.16) > 18 July 2023 - Resolves [https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928) [`#928`](https://github.com/JakeChampion/fetch/issues/928) ### [`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615) [Compare Source](https://github.com/github/fetch/compare/v3.6.14...v3.6.15) > 18 July 2023 - fix [https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997) [`#997`](https://github.com/JakeChampion/fetch/issues/997) ### [`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614) [Compare Source](https://github.com/github/fetch/compare/v3.6.13...v3.6.14) > 18 July 2023 - Fix [https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076) [`#1076`](https://github.com/JakeChampion/fetch/issues/1076) ### [`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613) [Compare Source](https://github.com/github/fetch/compare/v3.6.12...v3.6.13) > 18 July 2023 - respect charset within readBlobAsText [`#1059`](https://github.com/JakeChampion/fetch/issues/1059) ### [`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612) [Compare Source](https://github.com/github/fetch/compare/v3.6.11...v3.6.12) > 18 July 2023 - fix: Headers only accepts array which have nested array of length 2 [`#1235`](https://github.com/JakeChampion/fetch/issues/1235) ### [`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611) [Compare Source](https://github.com/github/fetch/compare/v3.6.10...v3.6.11) > 18 July 2023 - Define Body.arrayBuffer even if support.blob is false [`#992`](https://github.com/JakeChampion/fetch/issues/992) ### [`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610) [Compare Source](https://github.com/github/fetch/compare/v3.6.9...v3.6.10) > 18 July 2023 - use globals if they exist [`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910) ### [`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369) [Compare Source](https://github.com/github/fetch/compare/v3.6.8...v3.6.9) > 18 July 2023 - fix: when no body supplied, do not set bodyUsed to true [`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f) ### [`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368) [Compare Source](https://github.com/github/fetch/compare/v3.6.7...v3.6.8) > 18 July 2023 - validate status is in range [`#1213`](https://github.com/JakeChampion/fetch/issues/1213) ### [`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367) [Compare Source](https://github.com/github/fetch/compare/v3.6.6...v3.6.7) > 18 July 2023 - dont shadow `global` [`#1026`](https://github.com/JakeChampion/fetch/issues/1026) - dont use github eslint [`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2) - remove invalid-headers test [`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b) - Update lock.yml permissions [`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524) ### [`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366) [Compare Source](https://github.com/github/fetch/compare/v3.6.5...v3.6.6) > 18 July 2023 - fix: ignore not throw on invalid response headers [`#930`](https://github.com/JakeChampion/fetch/issues/930) ### [`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365) [Compare Source](https://github.com/github/fetch/compare/v3.6.4...v3.6.5) > 18 July 2023 - Add some missed methods which should be normalized as uppercase [`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da) - Update caniuse link to use HTTPS and new pattern [`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30) ### [`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364) [Compare Source](https://github.com/github/fetch/compare/v3.6.3...v3.6.4) > 18 July 2023 - always set a signal on Request [`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6) ### [`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363) [Compare Source](https://github.com/github/fetch/compare/v3.6.2...v3.6.3) > 18 July 2023 - Compatible global equals to the false [`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3) ### [`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13) [Compare Source](https://github.com/github/fetch/compare/v3.6.1...v3.6.2) ##### Bug Fixes - Response.error().ok === false ([#​1412](https://github.com/JakeChampion/fetch/issues/1412)) ([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75)) ### [`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11) [Compare Source](https://github.com/github/fetch/compare/v3.6.0...v3.6.1) ##### Bug Fixes - Have unique error messages for xhr timeouts and errors ([#​1380](https://github.com/JakeChampion/fetch/issues/1380)) ([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046)) ### [`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360) [Compare Source](https://github.com/github/fetch/compare/v3.5.0...v3.6.0) > 18 February 2021 - Fix statusText: undefined should give '' and null should give 'null' [`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad) - Represent non-stringified JSON request body as an \[object Object] string [`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb) - Fix eslint and eslint-plugin-github dependency conflicts [`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b) ### [`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350) [Compare Source](https://github.com/github/fetch/compare/v3.4.1...v3.5.0) > 6 November 2020 - Fixes [#​748](https://github.com/github/fetch/issues/748) [`#748`](https://github.com/JakeChampion/fetch/issues/748) - Create lock.yml [`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec) ### [`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341) [Compare Source](https://github.com/github/fetch/compare/v3.4.0...v3.4.1) > 7 September 2020 - Add npmignore file to ensure we always publish the dist directory [`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516) - Make the clean task remove the dist directory and the default task create it [`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0) ### [`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340) [Compare Source](https://github.com/github/fetch/compare/v3.3.1...v3.4.0) > 7 August 2020 - Use globalThis as the global object if it exists [`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410) ### [`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331) [Compare Source](https://github.com/github/fetch/compare/v3.3.0...v3.3.1) > 4 August 2020 - rename variable to no longer shadow over function of same name [`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02) - remove semicolon to pass linting [`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9) ### [`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330) [Compare Source](https://github.com/github/fetch/compare/v3.2.0...v3.3.0) > 4 August 2020 - Make Response.arrayBuffer() always resolve with a `ArrayBuffer` [`#801`](https://github.com/github/fetch/issues/801) - Stop using top-level `this` to stop rollup warning [`#802`](https://github.com/github/fetch/issues/802) - Recommend an AbortController polyfill which is fully synchronous [`#800`](https://github.com/github/fetch/issues/800) - Add keepalive caveat [`#780`](https://github.com/github/fetch/issues/780) - Throw a TypeError if Request or Response functions are called without `new` [`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0) - If headers are passed in via a Record then do not normalise the header names as part of the request [`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508) - Update fetch.js [`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2) ### [`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320) [Compare Source](https://github.com/github/fetch/compare/v3.1.1...v3.2.0) > 9 July 2020 - Detect if DOMException exists via typeof instead of trying to call it and catching the exception which may get thrown [`#724`](https://github.com/github/fetch/issues/724) - use `this` if `self` is not defined [`#657`](https://github.com/github/fetch/issues/657) - create variable called `global` which is either `self` or `this` [`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562) - Add support for no-cache and no-store via a cache-busting querystring parameter [`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf) - make global `this` correct when using rollup [`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114) ### [`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311) [Compare Source](https://github.com/github/fetch/compare/v3.1.0...v3.1.1) > 8 July 2020 - check if Content-Type header exists prior to examining the value [`#792`](https://github.com/JakeChampion/fetch/pull/792) - Move from Travis to GitHub Actions [`#793`](https://github.com/JakeChampion/fetch/pull/793) ### [`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310) [Compare Source](https://github.com/github/fetch/compare/v3.0.1...v3.1.0) > 29 June 2020 ### [`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301) [Compare Source](https://github.com/github/fetch/compare/v3.0.0...v3.0.1) > 8 July 2020 - check if Content-Type header exists prior to examining the value [`#792`](https://github.com/JakeChampion/fetch/pull/792) - Move from Travis to GitHub Actions [`#793`](https://github.com/JakeChampion/fetch/pull/793) - Co-authored-by: Jake Champion \<[email protected]> [`#575`](https://github.com/JakeChampion/fetch/pull/575) - work around IE XHR bug with '' URL Fixes [#​618](https://github.com/github/fetch/issues/618) [`#619`](https://github.com/JakeChampion/fetch/pull/619) - Allow exclamation mark as valid header character [`#745`](https://github.com/JakeChampion/fetch/pull/745) - Avoid blob conversion for specific requests [`#752`](https://github.com/JakeChampion/fetch/pull/752) - Compatibility for fetch-mock using proxy-pollyfill [`#736`](https://github.com/JakeChampion/fetch/pull/736) - Change default statusText for Response [`#698`](https://github.com/JakeChampion/fetch/pull/698) - Document more common pitfalls in the README [`#734`](https://github.com/JakeChampion/fetch/pull/734) - field name can not by empty [`#684`](https://github.com/JakeChampion/fetch/pull/684) - work around IE XHR bug with '' URL Fixes [#​618](https://github.com/github/fetch/issues/618) ([#​619](https://github.com/github/fetch/issues/619)) [`#618`](https://github.com/JakeChampion/fetch/issues/618) - Clarify what parts of the standard we don't want to implement [`#661`](https://github.com/JakeChampion/fetch/issues/661) - Document more caveats [`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581) - Fix issue [#​533](https://github.com/github/fetch/issues/533) [`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992) - Compatibility with newer eslint-plugin-github [`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4) ##### [v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0) > 7 September 2018 - Add flow definitions [`#654`](https://github.com/JakeChampion/fetch/pull/654) - Match spec behavior re: unsupported body type [`#651`](https://github.com/JakeChampion/fetch/pull/651) - Update Karma and detect available browsers when testing [`#652`](https://github.com/JakeChampion/fetch/pull/652) - Adopt Contributor Covenant Code of Conduct [`#649`](https://github.com/JakeChampion/fetch/pull/649) - Change `credentials` default value to `same-origin` [`#640`](https://github.com/JakeChampion/fetch/pull/640) - Switch test suite from PhantomJS to Karma [`#626`](https://github.com/JakeChampion/fetch/pull/626) - Support abort API [`#592`](https://github.com/JakeChampion/fetch/pull/592) - build/distribute as UMD [`#616`](https://github.com/JakeChampion/fetch/pull/616) - Test signal reuse. Add AbortSignal polyfill. [`#2`](https://github.com/JakeChampion/fetch/pull/2) - Clear abort event listener for all xhr completion states. [`#1`](https://github.com/JakeChampion/fetch/pull/1) - Expand install & importing documentation [`#569`](https://github.com/JakeChampion/fetch/issues/569) - Match spec behavior re: unsupported body type [`#576`](https://github.com/JakeChampion/fetch/issues/576) - Run test files through prettier [`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3) - Unwrap `fetch.js` to be a clean module file [`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610) - Switch from PhantomJS to Karma + Chrome/Firefox for testing [`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e) </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://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]>
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this pull request
Jun 4, 2025
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [whatwg-fetch](https://github.com/github/fetch) | dependencies | minor | [`^3.0.0` -> `^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20) | --- ### Release Notes <details> <summary>github/fetch (whatwg-fetch)</summary> ### [`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13) [Compare Source](https://github.com/github/fetch/compare/v3.6.19...v3.6.20) ##### Bug Fixes - Response.error().ok === false ([#&elastic#8203;1412](https://github.com/JakeChampion/fetch/issues/1412)) ([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75)) ### [`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11) [Compare Source](https://github.com/github/fetch/compare/v3.6.18...v3.6.19) ##### Bug Fixes - Have unique error messages for xhr timeouts and errors ([#&elastic#8203;1380](https://github.com/JakeChampion/fetch/issues/1380)) ([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046)) ### [`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618) [Compare Source](https://github.com/github/fetch/compare/v3.6.17...v3.6.18) - Fix - File fetching broken since commit [`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9) [`elastic#1375`](https://github.com/JakeChampion/fetch/pull/1375) - Remove broken links [`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe) - automatically generate a changelog [`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e) ### [`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617) [Compare Source](https://github.com/github/fetch/compare/v3.6.16...v3.6.17) > 20 July 2023 - Revert "Resolves [https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)" [`elastic#928`](https://github.com/JakeChampion/fetch/issues/928) ### [`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616) [Compare Source](https://github.com/github/fetch/compare/v3.6.15...v3.6.16) > 18 July 2023 - Resolves [https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928) [`elastic#928`](https://github.com/JakeChampion/fetch/issues/928) ### [`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615) [Compare Source](https://github.com/github/fetch/compare/v3.6.14...v3.6.15) > 18 July 2023 - fix [https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997) [`elastic#997`](https://github.com/JakeChampion/fetch/issues/997) ### [`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614) [Compare Source](https://github.com/github/fetch/compare/v3.6.13...v3.6.14) > 18 July 2023 - Fix [https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076) [`elastic#1076`](https://github.com/JakeChampion/fetch/issues/1076) ### [`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613) [Compare Source](https://github.com/github/fetch/compare/v3.6.12...v3.6.13) > 18 July 2023 - respect charset within readBlobAsText [`elastic#1059`](https://github.com/JakeChampion/fetch/issues/1059) ### [`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612) [Compare Source](https://github.com/github/fetch/compare/v3.6.11...v3.6.12) > 18 July 2023 - fix: Headers only accepts array which have nested array of length 2 [`elastic#1235`](https://github.com/JakeChampion/fetch/issues/1235) ### [`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611) [Compare Source](https://github.com/github/fetch/compare/v3.6.10...v3.6.11) > 18 July 2023 - Define Body.arrayBuffer even if support.blob is false [`elastic#992`](https://github.com/JakeChampion/fetch/issues/992) ### [`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610) [Compare Source](https://github.com/github/fetch/compare/v3.6.9...v3.6.10) > 18 July 2023 - use globals if they exist [`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910) ### [`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369) [Compare Source](https://github.com/github/fetch/compare/v3.6.8...v3.6.9) > 18 July 2023 - fix: when no body supplied, do not set bodyUsed to true [`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f) ### [`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368) [Compare Source](https://github.com/github/fetch/compare/v3.6.7...v3.6.8) > 18 July 2023 - validate status is in range [`elastic#1213`](https://github.com/JakeChampion/fetch/issues/1213) ### [`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367) [Compare Source](https://github.com/github/fetch/compare/v3.6.6...v3.6.7) > 18 July 2023 - dont shadow `global` [`elastic#1026`](https://github.com/JakeChampion/fetch/issues/1026) - dont use github eslint [`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2) - remove invalid-headers test [`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b) - Update lock.yml permissions [`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524) ### [`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366) [Compare Source](https://github.com/github/fetch/compare/v3.6.5...v3.6.6) > 18 July 2023 - fix: ignore not throw on invalid response headers [`elastic#930`](https://github.com/JakeChampion/fetch/issues/930) ### [`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365) [Compare Source](https://github.com/github/fetch/compare/v3.6.4...v3.6.5) > 18 July 2023 - Add some missed methods which should be normalized as uppercase [`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da) - Update caniuse link to use HTTPS and new pattern [`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30) ### [`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364) [Compare Source](https://github.com/github/fetch/compare/v3.6.3...v3.6.4) > 18 July 2023 - always set a signal on Request [`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6) ### [`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363) [Compare Source](https://github.com/github/fetch/compare/v3.6.2...v3.6.3) > 18 July 2023 - Compatible global equals to the false [`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3) ### [`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13) [Compare Source](https://github.com/github/fetch/compare/v3.6.1...v3.6.2) ##### Bug Fixes - Response.error().ok === false ([#&elastic#8203;1412](https://github.com/JakeChampion/fetch/issues/1412)) ([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75)) ### [`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11) [Compare Source](https://github.com/github/fetch/compare/v3.6.0...v3.6.1) ##### Bug Fixes - Have unique error messages for xhr timeouts and errors ([#&elastic#8203;1380](https://github.com/JakeChampion/fetch/issues/1380)) ([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046)) ### [`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360) [Compare Source](https://github.com/github/fetch/compare/v3.5.0...v3.6.0) > 18 February 2021 - Fix statusText: undefined should give '' and null should give 'null' [`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad) - Represent non-stringified JSON request body as an \[object Object] string [`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb) - Fix eslint and eslint-plugin-github dependency conflicts [`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b) ### [`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350) [Compare Source](https://github.com/github/fetch/compare/v3.4.1...v3.5.0) > 6 November 2020 - Fixes [#&elastic#8203;748](https://github.com/github/fetch/issues/748) [`elastic#748`](https://github.com/JakeChampion/fetch/issues/748) - Create lock.yml [`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec) ### [`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341) [Compare Source](https://github.com/github/fetch/compare/v3.4.0...v3.4.1) > 7 September 2020 - Add npmignore file to ensure we always publish the dist directory [`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516) - Make the clean task remove the dist directory and the default task create it [`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0) ### [`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340) [Compare Source](https://github.com/github/fetch/compare/v3.3.1...v3.4.0) > 7 August 2020 - Use globalThis as the global object if it exists [`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410) ### [`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331) [Compare Source](https://github.com/github/fetch/compare/v3.3.0...v3.3.1) > 4 August 2020 - rename variable to no longer shadow over function of same name [`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02) - remove semicolon to pass linting [`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9) ### [`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330) [Compare Source](https://github.com/github/fetch/compare/v3.2.0...v3.3.0) > 4 August 2020 - Make Response.arrayBuffer() always resolve with a `ArrayBuffer` [`elastic#801`](https://github.com/github/fetch/issues/801) - Stop using top-level `this` to stop rollup warning [`elastic#802`](https://github.com/github/fetch/issues/802) - Recommend an AbortController polyfill which is fully synchronous [`elastic#800`](https://github.com/github/fetch/issues/800) - Add keepalive caveat [`elastic#780`](https://github.com/github/fetch/issues/780) - Throw a TypeError if Request or Response functions are called without `new` [`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0) - If headers are passed in via a Record then do not normalise the header names as part of the request [`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508) - Update fetch.js [`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2) ### [`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320) [Compare Source](https://github.com/github/fetch/compare/v3.1.1...v3.2.0) > 9 July 2020 - Detect if DOMException exists via typeof instead of trying to call it and catching the exception which may get thrown [`elastic#724`](https://github.com/github/fetch/issues/724) - use `this` if `self` is not defined [`elastic#657`](https://github.com/github/fetch/issues/657) - create variable called `global` which is either `self` or `this` [`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562) - Add support for no-cache and no-store via a cache-busting querystring parameter [`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf) - make global `this` correct when using rollup [`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114) ### [`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311) [Compare Source](https://github.com/github/fetch/compare/v3.1.0...v3.1.1) > 8 July 2020 - check if Content-Type header exists prior to examining the value [`elastic#792`](https://github.com/JakeChampion/fetch/pull/792) - Move from Travis to GitHub Actions [`elastic#793`](https://github.com/JakeChampion/fetch/pull/793) ### [`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310) [Compare Source](https://github.com/github/fetch/compare/v3.0.1...v3.1.0) > 29 June 2020 ### [`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301) [Compare Source](https://github.com/github/fetch/compare/v3.0.0...v3.0.1) > 8 July 2020 - check if Content-Type header exists prior to examining the value [`elastic#792`](https://github.com/JakeChampion/fetch/pull/792) - Move from Travis to GitHub Actions [`elastic#793`](https://github.com/JakeChampion/fetch/pull/793) - Co-authored-by: Jake Champion \<[email protected]> [`elastic#575`](https://github.com/JakeChampion/fetch/pull/575) - work around IE XHR bug with '' URL Fixes [#&elastic#8203;618](https://github.com/github/fetch/issues/618) [`elastic#619`](https://github.com/JakeChampion/fetch/pull/619) - Allow exclamation mark as valid header character [`elastic#745`](https://github.com/JakeChampion/fetch/pull/745) - Avoid blob conversion for specific requests [`elastic#752`](https://github.com/JakeChampion/fetch/pull/752) - Compatibility for fetch-mock using proxy-pollyfill [`elastic#736`](https://github.com/JakeChampion/fetch/pull/736) - Change default statusText for Response [`elastic#698`](https://github.com/JakeChampion/fetch/pull/698) - Document more common pitfalls in the README [`elastic#734`](https://github.com/JakeChampion/fetch/pull/734) - field name can not by empty [`elastic#684`](https://github.com/JakeChampion/fetch/pull/684) - work around IE XHR bug with '' URL Fixes [#&elastic#8203;618](https://github.com/github/fetch/issues/618) ([#&elastic#8203;619](https://github.com/github/fetch/issues/619)) [`elastic#618`](https://github.com/JakeChampion/fetch/issues/618) - Clarify what parts of the standard we don't want to implement [`elastic#661`](https://github.com/JakeChampion/fetch/issues/661) - Document more caveats [`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581) - Fix issue [#&elastic#8203;533](https://github.com/github/fetch/issues/533) [`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992) - Compatibility with newer eslint-plugin-github [`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4) ##### [v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0) > 7 September 2018 - Add flow definitions [`elastic#654`](https://github.com/JakeChampion/fetch/pull/654) - Match spec behavior re: unsupported body type [`elastic#651`](https://github.com/JakeChampion/fetch/pull/651) - Update Karma and detect available browsers when testing [`elastic#652`](https://github.com/JakeChampion/fetch/pull/652) - Adopt Contributor Covenant Code of Conduct [`elastic#649`](https://github.com/JakeChampion/fetch/pull/649) - Change `credentials` default value to `same-origin` [`elastic#640`](https://github.com/JakeChampion/fetch/pull/640) - Switch test suite from PhantomJS to Karma [`elastic#626`](https://github.com/JakeChampion/fetch/pull/626) - Support abort API [`elastic#592`](https://github.com/JakeChampion/fetch/pull/592) - build/distribute as UMD [`elastic#616`](https://github.com/JakeChampion/fetch/pull/616) - Test signal reuse. Add AbortSignal polyfill. [`elastic#2`](https://github.com/JakeChampion/fetch/pull/2) - Clear abort event listener for all xhr completion states. [`#1`](https://github.com/JakeChampion/fetch/pull/1) - Expand install & importing documentation [`elastic#569`](https://github.com/JakeChampion/fetch/issues/569) - Match spec behavior re: unsupported body type [`elastic#576`](https://github.com/JakeChampion/fetch/issues/576) - Run test files through prettier [`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3) - Unwrap `fetch.js` to be a clean module file [`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610) - Switch from PhantomJS to Karma + Chrome/Firefox for testing [`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e) </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://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]> (cherry picked from commit e49ec10)
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this pull request
Jun 4, 2025
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [whatwg-fetch](https://github.com/github/fetch) | dependencies | minor | [`^3.0.0` -> `^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20) | --- ### Release Notes <details> <summary>github/fetch (whatwg-fetch)</summary> ### [`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13) [Compare Source](https://github.com/github/fetch/compare/v3.6.19...v3.6.20) ##### Bug Fixes - Response.error().ok === false ([#&elastic#8203;1412](https://github.com/JakeChampion/fetch/issues/1412)) ([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75)) ### [`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11) [Compare Source](https://github.com/github/fetch/compare/v3.6.18...v3.6.19) ##### Bug Fixes - Have unique error messages for xhr timeouts and errors ([#&elastic#8203;1380](https://github.com/JakeChampion/fetch/issues/1380)) ([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046)) ### [`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618) [Compare Source](https://github.com/github/fetch/compare/v3.6.17...v3.6.18) - Fix - File fetching broken since commit [`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9) [`elastic#1375`](https://github.com/JakeChampion/fetch/pull/1375) - Remove broken links [`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe) - automatically generate a changelog [`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e) ### [`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617) [Compare Source](https://github.com/github/fetch/compare/v3.6.16...v3.6.17) > 20 July 2023 - Revert "Resolves [https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)" [`elastic#928`](https://github.com/JakeChampion/fetch/issues/928) ### [`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616) [Compare Source](https://github.com/github/fetch/compare/v3.6.15...v3.6.16) > 18 July 2023 - Resolves [https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928) [`elastic#928`](https://github.com/JakeChampion/fetch/issues/928) ### [`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615) [Compare Source](https://github.com/github/fetch/compare/v3.6.14...v3.6.15) > 18 July 2023 - fix [https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997) [`elastic#997`](https://github.com/JakeChampion/fetch/issues/997) ### [`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614) [Compare Source](https://github.com/github/fetch/compare/v3.6.13...v3.6.14) > 18 July 2023 - Fix [https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076) [`elastic#1076`](https://github.com/JakeChampion/fetch/issues/1076) ### [`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613) [Compare Source](https://github.com/github/fetch/compare/v3.6.12...v3.6.13) > 18 July 2023 - respect charset within readBlobAsText [`elastic#1059`](https://github.com/JakeChampion/fetch/issues/1059) ### [`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612) [Compare Source](https://github.com/github/fetch/compare/v3.6.11...v3.6.12) > 18 July 2023 - fix: Headers only accepts array which have nested array of length 2 [`elastic#1235`](https://github.com/JakeChampion/fetch/issues/1235) ### [`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611) [Compare Source](https://github.com/github/fetch/compare/v3.6.10...v3.6.11) > 18 July 2023 - Define Body.arrayBuffer even if support.blob is false [`elastic#992`](https://github.com/JakeChampion/fetch/issues/992) ### [`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610) [Compare Source](https://github.com/github/fetch/compare/v3.6.9...v3.6.10) > 18 July 2023 - use globals if they exist [`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910) ### [`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369) [Compare Source](https://github.com/github/fetch/compare/v3.6.8...v3.6.9) > 18 July 2023 - fix: when no body supplied, do not set bodyUsed to true [`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f) ### [`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368) [Compare Source](https://github.com/github/fetch/compare/v3.6.7...v3.6.8) > 18 July 2023 - validate status is in range [`elastic#1213`](https://github.com/JakeChampion/fetch/issues/1213) ### [`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367) [Compare Source](https://github.com/github/fetch/compare/v3.6.6...v3.6.7) > 18 July 2023 - dont shadow `global` [`elastic#1026`](https://github.com/JakeChampion/fetch/issues/1026) - dont use github eslint [`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2) - remove invalid-headers test [`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b) - Update lock.yml permissions [`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524) ### [`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366) [Compare Source](https://github.com/github/fetch/compare/v3.6.5...v3.6.6) > 18 July 2023 - fix: ignore not throw on invalid response headers [`elastic#930`](https://github.com/JakeChampion/fetch/issues/930) ### [`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365) [Compare Source](https://github.com/github/fetch/compare/v3.6.4...v3.6.5) > 18 July 2023 - Add some missed methods which should be normalized as uppercase [`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da) - Update caniuse link to use HTTPS and new pattern [`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30) ### [`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364) [Compare Source](https://github.com/github/fetch/compare/v3.6.3...v3.6.4) > 18 July 2023 - always set a signal on Request [`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6) ### [`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363) [Compare Source](https://github.com/github/fetch/compare/v3.6.2...v3.6.3) > 18 July 2023 - Compatible global equals to the false [`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3) ### [`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13) [Compare Source](https://github.com/github/fetch/compare/v3.6.1...v3.6.2) ##### Bug Fixes - Response.error().ok === false ([#&elastic#8203;1412](https://github.com/JakeChampion/fetch/issues/1412)) ([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75)) ### [`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11) [Compare Source](https://github.com/github/fetch/compare/v3.6.0...v3.6.1) ##### Bug Fixes - Have unique error messages for xhr timeouts and errors ([#&elastic#8203;1380](https://github.com/JakeChampion/fetch/issues/1380)) ([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046)) ### [`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360) [Compare Source](https://github.com/github/fetch/compare/v3.5.0...v3.6.0) > 18 February 2021 - Fix statusText: undefined should give '' and null should give 'null' [`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad) - Represent non-stringified JSON request body as an \[object Object] string [`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb) - Fix eslint and eslint-plugin-github dependency conflicts [`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b) ### [`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350) [Compare Source](https://github.com/github/fetch/compare/v3.4.1...v3.5.0) > 6 November 2020 - Fixes [#&elastic#8203;748](https://github.com/github/fetch/issues/748) [`elastic#748`](https://github.com/JakeChampion/fetch/issues/748) - Create lock.yml [`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec) ### [`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341) [Compare Source](https://github.com/github/fetch/compare/v3.4.0...v3.4.1) > 7 September 2020 - Add npmignore file to ensure we always publish the dist directory [`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516) - Make the clean task remove the dist directory and the default task create it [`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0) ### [`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340) [Compare Source](https://github.com/github/fetch/compare/v3.3.1...v3.4.0) > 7 August 2020 - Use globalThis as the global object if it exists [`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410) ### [`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331) [Compare Source](https://github.com/github/fetch/compare/v3.3.0...v3.3.1) > 4 August 2020 - rename variable to no longer shadow over function of same name [`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02) - remove semicolon to pass linting [`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9) ### [`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330) [Compare Source](https://github.com/github/fetch/compare/v3.2.0...v3.3.0) > 4 August 2020 - Make Response.arrayBuffer() always resolve with a `ArrayBuffer` [`elastic#801`](https://github.com/github/fetch/issues/801) - Stop using top-level `this` to stop rollup warning [`elastic#802`](https://github.com/github/fetch/issues/802) - Recommend an AbortController polyfill which is fully synchronous [`elastic#800`](https://github.com/github/fetch/issues/800) - Add keepalive caveat [`elastic#780`](https://github.com/github/fetch/issues/780) - Throw a TypeError if Request or Response functions are called without `new` [`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0) - If headers are passed in via a Record then do not normalise the header names as part of the request [`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508) - Update fetch.js [`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2) ### [`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320) [Compare Source](https://github.com/github/fetch/compare/v3.1.1...v3.2.0) > 9 July 2020 - Detect if DOMException exists via typeof instead of trying to call it and catching the exception which may get thrown [`elastic#724`](https://github.com/github/fetch/issues/724) - use `this` if `self` is not defined [`elastic#657`](https://github.com/github/fetch/issues/657) - create variable called `global` which is either `self` or `this` [`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562) - Add support for no-cache and no-store via a cache-busting querystring parameter [`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf) - make global `this` correct when using rollup [`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114) ### [`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311) [Compare Source](https://github.com/github/fetch/compare/v3.1.0...v3.1.1) > 8 July 2020 - check if Content-Type header exists prior to examining the value [`elastic#792`](https://github.com/JakeChampion/fetch/pull/792) - Move from Travis to GitHub Actions [`elastic#793`](https://github.com/JakeChampion/fetch/pull/793) ### [`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310) [Compare Source](https://github.com/github/fetch/compare/v3.0.1...v3.1.0) > 29 June 2020 ### [`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301) [Compare Source](https://github.com/github/fetch/compare/v3.0.0...v3.0.1) > 8 July 2020 - check if Content-Type header exists prior to examining the value [`elastic#792`](https://github.com/JakeChampion/fetch/pull/792) - Move from Travis to GitHub Actions [`elastic#793`](https://github.com/JakeChampion/fetch/pull/793) - Co-authored-by: Jake Champion \<[email protected]> [`elastic#575`](https://github.com/JakeChampion/fetch/pull/575) - work around IE XHR bug with '' URL Fixes [#&elastic#8203;618](https://github.com/github/fetch/issues/618) [`elastic#619`](https://github.com/JakeChampion/fetch/pull/619) - Allow exclamation mark as valid header character [`elastic#745`](https://github.com/JakeChampion/fetch/pull/745) - Avoid blob conversion for specific requests [`elastic#752`](https://github.com/JakeChampion/fetch/pull/752) - Compatibility for fetch-mock using proxy-pollyfill [`elastic#736`](https://github.com/JakeChampion/fetch/pull/736) - Change default statusText for Response [`elastic#698`](https://github.com/JakeChampion/fetch/pull/698) - Document more common pitfalls in the README [`elastic#734`](https://github.com/JakeChampion/fetch/pull/734) - field name can not by empty [`elastic#684`](https://github.com/JakeChampion/fetch/pull/684) - work around IE XHR bug with '' URL Fixes [#&elastic#8203;618](https://github.com/github/fetch/issues/618) ([#&elastic#8203;619](https://github.com/github/fetch/issues/619)) [`elastic#618`](https://github.com/JakeChampion/fetch/issues/618) - Clarify what parts of the standard we don't want to implement [`elastic#661`](https://github.com/JakeChampion/fetch/issues/661) - Document more caveats [`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581) - Fix issue [#&elastic#8203;533](https://github.com/github/fetch/issues/533) [`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992) - Compatibility with newer eslint-plugin-github [`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4) ##### [v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0) > 7 September 2018 - Add flow definitions [`elastic#654`](https://github.com/JakeChampion/fetch/pull/654) - Match spec behavior re: unsupported body type [`elastic#651`](https://github.com/JakeChampion/fetch/pull/651) - Update Karma and detect available browsers when testing [`elastic#652`](https://github.com/JakeChampion/fetch/pull/652) - Adopt Contributor Covenant Code of Conduct [`elastic#649`](https://github.com/JakeChampion/fetch/pull/649) - Change `credentials` default value to `same-origin` [`elastic#640`](https://github.com/JakeChampion/fetch/pull/640) - Switch test suite from PhantomJS to Karma [`elastic#626`](https://github.com/JakeChampion/fetch/pull/626) - Support abort API [`elastic#592`](https://github.com/JakeChampion/fetch/pull/592) - build/distribute as UMD [`elastic#616`](https://github.com/JakeChampion/fetch/pull/616) - Test signal reuse. Add AbortSignal polyfill. [`elastic#2`](https://github.com/JakeChampion/fetch/pull/2) - Clear abort event listener for all xhr completion states. [`#1`](https://github.com/JakeChampion/fetch/pull/1) - Expand install & importing documentation [`elastic#569`](https://github.com/JakeChampion/fetch/issues/569) - Match spec behavior re: unsupported body type [`elastic#576`](https://github.com/JakeChampion/fetch/issues/576) - Run test files through prettier [`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3) - Unwrap `fetch.js` to be a clean module file [`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610) - Switch from PhantomJS to Karma + Chrome/Firefox for testing [`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e) </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://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]> (cherry picked from commit e49ec10)
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this pull request
Jun 4, 2025
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [whatwg-fetch](https://github.com/github/fetch) | dependencies | minor | [`^3.0.0` -> `^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20) | --- ### Release Notes <details> <summary>github/fetch (whatwg-fetch)</summary> ### [`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13) [Compare Source](https://github.com/github/fetch/compare/v3.6.19...v3.6.20) ##### Bug Fixes - Response.error().ok === false ([#&elastic#8203;1412](https://github.com/JakeChampion/fetch/issues/1412)) ([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75)) ### [`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11) [Compare Source](https://github.com/github/fetch/compare/v3.6.18...v3.6.19) ##### Bug Fixes - Have unique error messages for xhr timeouts and errors ([#&elastic#8203;1380](https://github.com/JakeChampion/fetch/issues/1380)) ([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046)) ### [`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618) [Compare Source](https://github.com/github/fetch/compare/v3.6.17...v3.6.18) - Fix - File fetching broken since commit [`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9) [`elastic#1375`](https://github.com/JakeChampion/fetch/pull/1375) - Remove broken links [`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe) - automatically generate a changelog [`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e) ### [`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617) [Compare Source](https://github.com/github/fetch/compare/v3.6.16...v3.6.17) > 20 July 2023 - Revert "Resolves [https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)" [`elastic#928`](https://github.com/JakeChampion/fetch/issues/928) ### [`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616) [Compare Source](https://github.com/github/fetch/compare/v3.6.15...v3.6.16) > 18 July 2023 - Resolves [https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928) [`elastic#928`](https://github.com/JakeChampion/fetch/issues/928) ### [`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615) [Compare Source](https://github.com/github/fetch/compare/v3.6.14...v3.6.15) > 18 July 2023 - fix [https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997) [`elastic#997`](https://github.com/JakeChampion/fetch/issues/997) ### [`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614) [Compare Source](https://github.com/github/fetch/compare/v3.6.13...v3.6.14) > 18 July 2023 - Fix [https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076) [`elastic#1076`](https://github.com/JakeChampion/fetch/issues/1076) ### [`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613) [Compare Source](https://github.com/github/fetch/compare/v3.6.12...v3.6.13) > 18 July 2023 - respect charset within readBlobAsText [`elastic#1059`](https://github.com/JakeChampion/fetch/issues/1059) ### [`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612) [Compare Source](https://github.com/github/fetch/compare/v3.6.11...v3.6.12) > 18 July 2023 - fix: Headers only accepts array which have nested array of length 2 [`elastic#1235`](https://github.com/JakeChampion/fetch/issues/1235) ### [`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611) [Compare Source](https://github.com/github/fetch/compare/v3.6.10...v3.6.11) > 18 July 2023 - Define Body.arrayBuffer even if support.blob is false [`elastic#992`](https://github.com/JakeChampion/fetch/issues/992) ### [`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610) [Compare Source](https://github.com/github/fetch/compare/v3.6.9...v3.6.10) > 18 July 2023 - use globals if they exist [`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910) ### [`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369) [Compare Source](https://github.com/github/fetch/compare/v3.6.8...v3.6.9) > 18 July 2023 - fix: when no body supplied, do not set bodyUsed to true [`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f) ### [`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368) [Compare Source](https://github.com/github/fetch/compare/v3.6.7...v3.6.8) > 18 July 2023 - validate status is in range [`elastic#1213`](https://github.com/JakeChampion/fetch/issues/1213) ### [`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367) [Compare Source](https://github.com/github/fetch/compare/v3.6.6...v3.6.7) > 18 July 2023 - dont shadow `global` [`elastic#1026`](https://github.com/JakeChampion/fetch/issues/1026) - dont use github eslint [`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2) - remove invalid-headers test [`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b) - Update lock.yml permissions [`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524) ### [`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366) [Compare Source](https://github.com/github/fetch/compare/v3.6.5...v3.6.6) > 18 July 2023 - fix: ignore not throw on invalid response headers [`elastic#930`](https://github.com/JakeChampion/fetch/issues/930) ### [`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365) [Compare Source](https://github.com/github/fetch/compare/v3.6.4...v3.6.5) > 18 July 2023 - Add some missed methods which should be normalized as uppercase [`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da) - Update caniuse link to use HTTPS and new pattern [`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30) ### [`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364) [Compare Source](https://github.com/github/fetch/compare/v3.6.3...v3.6.4) > 18 July 2023 - always set a signal on Request [`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6) ### [`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363) [Compare Source](https://github.com/github/fetch/compare/v3.6.2...v3.6.3) > 18 July 2023 - Compatible global equals to the false [`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3) ### [`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13) [Compare Source](https://github.com/github/fetch/compare/v3.6.1...v3.6.2) ##### Bug Fixes - Response.error().ok === false ([#&elastic#8203;1412](https://github.com/JakeChampion/fetch/issues/1412)) ([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75)) ### [`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11) [Compare Source](https://github.com/github/fetch/compare/v3.6.0...v3.6.1) ##### Bug Fixes - Have unique error messages for xhr timeouts and errors ([#&elastic#8203;1380](https://github.com/JakeChampion/fetch/issues/1380)) ([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046)) ### [`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360) [Compare Source](https://github.com/github/fetch/compare/v3.5.0...v3.6.0) > 18 February 2021 - Fix statusText: undefined should give '' and null should give 'null' [`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad) - Represent non-stringified JSON request body as an \[object Object] string [`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb) - Fix eslint and eslint-plugin-github dependency conflicts [`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b) ### [`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350) [Compare Source](https://github.com/github/fetch/compare/v3.4.1...v3.5.0) > 6 November 2020 - Fixes [#&elastic#8203;748](https://github.com/github/fetch/issues/748) [`elastic#748`](https://github.com/JakeChampion/fetch/issues/748) - Create lock.yml [`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec) ### [`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341) [Compare Source](https://github.com/github/fetch/compare/v3.4.0...v3.4.1) > 7 September 2020 - Add npmignore file to ensure we always publish the dist directory [`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516) - Make the clean task remove the dist directory and the default task create it [`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0) ### [`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340) [Compare Source](https://github.com/github/fetch/compare/v3.3.1...v3.4.0) > 7 August 2020 - Use globalThis as the global object if it exists [`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410) ### [`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331) [Compare Source](https://github.com/github/fetch/compare/v3.3.0...v3.3.1) > 4 August 2020 - rename variable to no longer shadow over function of same name [`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02) - remove semicolon to pass linting [`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9) ### [`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330) [Compare Source](https://github.com/github/fetch/compare/v3.2.0...v3.3.0) > 4 August 2020 - Make Response.arrayBuffer() always resolve with a `ArrayBuffer` [`elastic#801`](https://github.com/github/fetch/issues/801) - Stop using top-level `this` to stop rollup warning [`elastic#802`](https://github.com/github/fetch/issues/802) - Recommend an AbortController polyfill which is fully synchronous [`elastic#800`](https://github.com/github/fetch/issues/800) - Add keepalive caveat [`elastic#780`](https://github.com/github/fetch/issues/780) - Throw a TypeError if Request or Response functions are called without `new` [`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0) - If headers are passed in via a Record then do not normalise the header names as part of the request [`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508) - Update fetch.js [`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2) ### [`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320) [Compare Source](https://github.com/github/fetch/compare/v3.1.1...v3.2.0) > 9 July 2020 - Detect if DOMException exists via typeof instead of trying to call it and catching the exception which may get thrown [`elastic#724`](https://github.com/github/fetch/issues/724) - use `this` if `self` is not defined [`elastic#657`](https://github.com/github/fetch/issues/657) - create variable called `global` which is either `self` or `this` [`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562) - Add support for no-cache and no-store via a cache-busting querystring parameter [`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf) - make global `this` correct when using rollup [`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114) ### [`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311) [Compare Source](https://github.com/github/fetch/compare/v3.1.0...v3.1.1) > 8 July 2020 - check if Content-Type header exists prior to examining the value [`elastic#792`](https://github.com/JakeChampion/fetch/pull/792) - Move from Travis to GitHub Actions [`elastic#793`](https://github.com/JakeChampion/fetch/pull/793) ### [`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310) [Compare Source](https://github.com/github/fetch/compare/v3.0.1...v3.1.0) > 29 June 2020 ### [`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301) [Compare Source](https://github.com/github/fetch/compare/v3.0.0...v3.0.1) > 8 July 2020 - check if Content-Type header exists prior to examining the value [`elastic#792`](https://github.com/JakeChampion/fetch/pull/792) - Move from Travis to GitHub Actions [`elastic#793`](https://github.com/JakeChampion/fetch/pull/793) - Co-authored-by: Jake Champion \<[email protected]> [`elastic#575`](https://github.com/JakeChampion/fetch/pull/575) - work around IE XHR bug with '' URL Fixes [#&elastic#8203;618](https://github.com/github/fetch/issues/618) [`elastic#619`](https://github.com/JakeChampion/fetch/pull/619) - Allow exclamation mark as valid header character [`elastic#745`](https://github.com/JakeChampion/fetch/pull/745) - Avoid blob conversion for specific requests [`elastic#752`](https://github.com/JakeChampion/fetch/pull/752) - Compatibility for fetch-mock using proxy-pollyfill [`elastic#736`](https://github.com/JakeChampion/fetch/pull/736) - Change default statusText for Response [`elastic#698`](https://github.com/JakeChampion/fetch/pull/698) - Document more common pitfalls in the README [`elastic#734`](https://github.com/JakeChampion/fetch/pull/734) - field name can not by empty [`elastic#684`](https://github.com/JakeChampion/fetch/pull/684) - work around IE XHR bug with '' URL Fixes [#&elastic#8203;618](https://github.com/github/fetch/issues/618) ([#&elastic#8203;619](https://github.com/github/fetch/issues/619)) [`elastic#618`](https://github.com/JakeChampion/fetch/issues/618) - Clarify what parts of the standard we don't want to implement [`elastic#661`](https://github.com/JakeChampion/fetch/issues/661) - Document more caveats [`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581) - Fix issue [#&elastic#8203;533](https://github.com/github/fetch/issues/533) [`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992) - Compatibility with newer eslint-plugin-github [`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4) ##### [v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0) > 7 September 2018 - Add flow definitions [`elastic#654`](https://github.com/JakeChampion/fetch/pull/654) - Match spec behavior re: unsupported body type [`elastic#651`](https://github.com/JakeChampion/fetch/pull/651) - Update Karma and detect available browsers when testing [`elastic#652`](https://github.com/JakeChampion/fetch/pull/652) - Adopt Contributor Covenant Code of Conduct [`elastic#649`](https://github.com/JakeChampion/fetch/pull/649) - Change `credentials` default value to `same-origin` [`elastic#640`](https://github.com/JakeChampion/fetch/pull/640) - Switch test suite from PhantomJS to Karma [`elastic#626`](https://github.com/JakeChampion/fetch/pull/626) - Support abort API [`elastic#592`](https://github.com/JakeChampion/fetch/pull/592) - build/distribute as UMD [`elastic#616`](https://github.com/JakeChampion/fetch/pull/616) - Test signal reuse. Add AbortSignal polyfill. [`elastic#2`](https://github.com/JakeChampion/fetch/pull/2) - Clear abort event listener for all xhr completion states. [`#1`](https://github.com/JakeChampion/fetch/pull/1) - Expand install & importing documentation [`elastic#569`](https://github.com/JakeChampion/fetch/issues/569) - Match spec behavior re: unsupported body type [`elastic#576`](https://github.com/JakeChampion/fetch/issues/576) - Run test files through prettier [`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3) - Unwrap `fetch.js` to be a clean module file [`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610) - Switch from PhantomJS to Karma + Chrome/Firefox for testing [`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e) </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://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]> (cherry picked from commit e49ec10)
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this pull request
Jun 4, 2025
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [whatwg-fetch](https://github.com/github/fetch) | dependencies | minor | [`^3.0.0` -> `^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20) | --- ### Release Notes <details> <summary>github/fetch (whatwg-fetch)</summary> ### [`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13) [Compare Source](https://github.com/github/fetch/compare/v3.6.19...v3.6.20) ##### Bug Fixes - Response.error().ok === false ([#&elastic#8203;1412](https://github.com/JakeChampion/fetch/issues/1412)) ([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75)) ### [`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11) [Compare Source](https://github.com/github/fetch/compare/v3.6.18...v3.6.19) ##### Bug Fixes - Have unique error messages for xhr timeouts and errors ([#&elastic#8203;1380](https://github.com/JakeChampion/fetch/issues/1380)) ([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046)) ### [`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618) [Compare Source](https://github.com/github/fetch/compare/v3.6.17...v3.6.18) - Fix - File fetching broken since commit [`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9) [`elastic#1375`](https://github.com/JakeChampion/fetch/pull/1375) - Remove broken links [`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe) - automatically generate a changelog [`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e) ### [`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617) [Compare Source](https://github.com/github/fetch/compare/v3.6.16...v3.6.17) > 20 July 2023 - Revert "Resolves [https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)" [`elastic#928`](https://github.com/JakeChampion/fetch/issues/928) ### [`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616) [Compare Source](https://github.com/github/fetch/compare/v3.6.15...v3.6.16) > 18 July 2023 - Resolves [https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928) [`elastic#928`](https://github.com/JakeChampion/fetch/issues/928) ### [`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615) [Compare Source](https://github.com/github/fetch/compare/v3.6.14...v3.6.15) > 18 July 2023 - fix [https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997) [`elastic#997`](https://github.com/JakeChampion/fetch/issues/997) ### [`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614) [Compare Source](https://github.com/github/fetch/compare/v3.6.13...v3.6.14) > 18 July 2023 - Fix [https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076) [`elastic#1076`](https://github.com/JakeChampion/fetch/issues/1076) ### [`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613) [Compare Source](https://github.com/github/fetch/compare/v3.6.12...v3.6.13) > 18 July 2023 - respect charset within readBlobAsText [`elastic#1059`](https://github.com/JakeChampion/fetch/issues/1059) ### [`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612) [Compare Source](https://github.com/github/fetch/compare/v3.6.11...v3.6.12) > 18 July 2023 - fix: Headers only accepts array which have nested array of length 2 [`elastic#1235`](https://github.com/JakeChampion/fetch/issues/1235) ### [`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611) [Compare Source](https://github.com/github/fetch/compare/v3.6.10...v3.6.11) > 18 July 2023 - Define Body.arrayBuffer even if support.blob is false [`elastic#992`](https://github.com/JakeChampion/fetch/issues/992) ### [`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610) [Compare Source](https://github.com/github/fetch/compare/v3.6.9...v3.6.10) > 18 July 2023 - use globals if they exist [`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910) ### [`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369) [Compare Source](https://github.com/github/fetch/compare/v3.6.8...v3.6.9) > 18 July 2023 - fix: when no body supplied, do not set bodyUsed to true [`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f) ### [`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368) [Compare Source](https://github.com/github/fetch/compare/v3.6.7...v3.6.8) > 18 July 2023 - validate status is in range [`elastic#1213`](https://github.com/JakeChampion/fetch/issues/1213) ### [`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367) [Compare Source](https://github.com/github/fetch/compare/v3.6.6...v3.6.7) > 18 July 2023 - dont shadow `global` [`elastic#1026`](https://github.com/JakeChampion/fetch/issues/1026) - dont use github eslint [`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2) - remove invalid-headers test [`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b) - Update lock.yml permissions [`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524) ### [`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366) [Compare Source](https://github.com/github/fetch/compare/v3.6.5...v3.6.6) > 18 July 2023 - fix: ignore not throw on invalid response headers [`elastic#930`](https://github.com/JakeChampion/fetch/issues/930) ### [`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365) [Compare Source](https://github.com/github/fetch/compare/v3.6.4...v3.6.5) > 18 July 2023 - Add some missed methods which should be normalized as uppercase [`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da) - Update caniuse link to use HTTPS and new pattern [`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30) ### [`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364) [Compare Source](https://github.com/github/fetch/compare/v3.6.3...v3.6.4) > 18 July 2023 - always set a signal on Request [`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6) ### [`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363) [Compare Source](https://github.com/github/fetch/compare/v3.6.2...v3.6.3) > 18 July 2023 - Compatible global equals to the false [`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3) ### [`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13) [Compare Source](https://github.com/github/fetch/compare/v3.6.1...v3.6.2) ##### Bug Fixes - Response.error().ok === false ([#&elastic#8203;1412](https://github.com/JakeChampion/fetch/issues/1412)) ([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75)) ### [`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11) [Compare Source](https://github.com/github/fetch/compare/v3.6.0...v3.6.1) ##### Bug Fixes - Have unique error messages for xhr timeouts and errors ([#&elastic#8203;1380](https://github.com/JakeChampion/fetch/issues/1380)) ([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046)) ### [`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360) [Compare Source](https://github.com/github/fetch/compare/v3.5.0...v3.6.0) > 18 February 2021 - Fix statusText: undefined should give '' and null should give 'null' [`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad) - Represent non-stringified JSON request body as an \[object Object] string [`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb) - Fix eslint and eslint-plugin-github dependency conflicts [`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b) ### [`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350) [Compare Source](https://github.com/github/fetch/compare/v3.4.1...v3.5.0) > 6 November 2020 - Fixes [#&elastic#8203;748](https://github.com/github/fetch/issues/748) [`elastic#748`](https://github.com/JakeChampion/fetch/issues/748) - Create lock.yml [`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec) ### [`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341) [Compare Source](https://github.com/github/fetch/compare/v3.4.0...v3.4.1) > 7 September 2020 - Add npmignore file to ensure we always publish the dist directory [`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516) - Make the clean task remove the dist directory and the default task create it [`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0) ### [`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340) [Compare Source](https://github.com/github/fetch/compare/v3.3.1...v3.4.0) > 7 August 2020 - Use globalThis as the global object if it exists [`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410) ### [`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331) [Compare Source](https://github.com/github/fetch/compare/v3.3.0...v3.3.1) > 4 August 2020 - rename variable to no longer shadow over function of same name [`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02) - remove semicolon to pass linting [`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9) ### [`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330) [Compare Source](https://github.com/github/fetch/compare/v3.2.0...v3.3.0) > 4 August 2020 - Make Response.arrayBuffer() always resolve with a `ArrayBuffer` [`elastic#801`](https://github.com/github/fetch/issues/801) - Stop using top-level `this` to stop rollup warning [`elastic#802`](https://github.com/github/fetch/issues/802) - Recommend an AbortController polyfill which is fully synchronous [`elastic#800`](https://github.com/github/fetch/issues/800) - Add keepalive caveat [`elastic#780`](https://github.com/github/fetch/issues/780) - Throw a TypeError if Request or Response functions are called without `new` [`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0) - If headers are passed in via a Record then do not normalise the header names as part of the request [`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508) - Update fetch.js [`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2) ### [`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320) [Compare Source](https://github.com/github/fetch/compare/v3.1.1...v3.2.0) > 9 July 2020 - Detect if DOMException exists via typeof instead of trying to call it and catching the exception which may get thrown [`elastic#724`](https://github.com/github/fetch/issues/724) - use `this` if `self` is not defined [`elastic#657`](https://github.com/github/fetch/issues/657) - create variable called `global` which is either `self` or `this` [`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562) - Add support for no-cache and no-store via a cache-busting querystring parameter [`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf) - make global `this` correct when using rollup [`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114) ### [`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311) [Compare Source](https://github.com/github/fetch/compare/v3.1.0...v3.1.1) > 8 July 2020 - check if Content-Type header exists prior to examining the value [`elastic#792`](https://github.com/JakeChampion/fetch/pull/792) - Move from Travis to GitHub Actions [`elastic#793`](https://github.com/JakeChampion/fetch/pull/793) ### [`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310) [Compare Source](https://github.com/github/fetch/compare/v3.0.1...v3.1.0) > 29 June 2020 ### [`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301) [Compare Source](https://github.com/github/fetch/compare/v3.0.0...v3.0.1) > 8 July 2020 - check if Content-Type header exists prior to examining the value [`elastic#792`](https://github.com/JakeChampion/fetch/pull/792) - Move from Travis to GitHub Actions [`elastic#793`](https://github.com/JakeChampion/fetch/pull/793) - Co-authored-by: Jake Champion \<[email protected]> [`elastic#575`](https://github.com/JakeChampion/fetch/pull/575) - work around IE XHR bug with '' URL Fixes [#&elastic#8203;618](https://github.com/github/fetch/issues/618) [`elastic#619`](https://github.com/JakeChampion/fetch/pull/619) - Allow exclamation mark as valid header character [`elastic#745`](https://github.com/JakeChampion/fetch/pull/745) - Avoid blob conversion for specific requests [`elastic#752`](https://github.com/JakeChampion/fetch/pull/752) - Compatibility for fetch-mock using proxy-pollyfill [`elastic#736`](https://github.com/JakeChampion/fetch/pull/736) - Change default statusText for Response [`elastic#698`](https://github.com/JakeChampion/fetch/pull/698) - Document more common pitfalls in the README [`elastic#734`](https://github.com/JakeChampion/fetch/pull/734) - field name can not by empty [`elastic#684`](https://github.com/JakeChampion/fetch/pull/684) - work around IE XHR bug with '' URL Fixes [#&elastic#8203;618](https://github.com/github/fetch/issues/618) ([#&elastic#8203;619](https://github.com/github/fetch/issues/619)) [`elastic#618`](https://github.com/JakeChampion/fetch/issues/618) - Clarify what parts of the standard we don't want to implement [`elastic#661`](https://github.com/JakeChampion/fetch/issues/661) - Document more caveats [`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581) - Fix issue [#&elastic#8203;533](https://github.com/github/fetch/issues/533) [`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992) - Compatibility with newer eslint-plugin-github [`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4) ##### [v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0) > 7 September 2018 - Add flow definitions [`elastic#654`](https://github.com/JakeChampion/fetch/pull/654) - Match spec behavior re: unsupported body type [`elastic#651`](https://github.com/JakeChampion/fetch/pull/651) - Update Karma and detect available browsers when testing [`elastic#652`](https://github.com/JakeChampion/fetch/pull/652) - Adopt Contributor Covenant Code of Conduct [`elastic#649`](https://github.com/JakeChampion/fetch/pull/649) - Change `credentials` default value to `same-origin` [`elastic#640`](https://github.com/JakeChampion/fetch/pull/640) - Switch test suite from PhantomJS to Karma [`elastic#626`](https://github.com/JakeChampion/fetch/pull/626) - Support abort API [`elastic#592`](https://github.com/JakeChampion/fetch/pull/592) - build/distribute as UMD [`elastic#616`](https://github.com/JakeChampion/fetch/pull/616) - Test signal reuse. Add AbortSignal polyfill. [`elastic#2`](https://github.com/JakeChampion/fetch/pull/2) - Clear abort event listener for all xhr completion states. [`#1`](https://github.com/JakeChampion/fetch/pull/1) - Expand install & importing documentation [`elastic#569`](https://github.com/JakeChampion/fetch/issues/569) - Match spec behavior re: unsupported body type [`elastic#576`](https://github.com/JakeChampion/fetch/issues/576) - Run test files through prettier [`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3) - Unwrap `fetch.js` to be a clean module file [`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610) - Switch from PhantomJS to Karma + Chrome/Firefox for testing [`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e) </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://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]> (cherry picked from commit e49ec10)
kibanamachine
added a commit
that referenced
this pull request
Jun 4, 2025
…22642) # Backport This will backport the following commits from `main` to `8.18`: - [Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)](https://github.com/elastic/kibana/pull/206179) <!--- Backport version: 9.6.6 --> ### 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-06-04T19:29:03Z","message":"Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [whatwg-fetch](https://github.com/github/fetch) |\ndependencies | minor | [`^3.0.0` ->\n`^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>github/fetch (whatwg-fetch)</summary>\n\n###\n[`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.18...v3.6.19)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n- Fix - File fetching broken since commit\n[`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://github.com/JakeChampion/fetch/pull/1375)\n- Remove broken links\n[`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n- automatically generate a changelog\n[`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.16...v3.6.17)\n\n> 20 July 2023\n\n- Revert \"Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.15...v3.6.16)\n\n> 18 July 2023\n\n- Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.14...v3.6.15)\n\n> 18 July 2023\n\n- fix\n[https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.13...v3.6.14)\n\n> 18 July 2023\n\n- Fix\n[https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.12...v3.6.13)\n\n> 18 July 2023\n\n- respect charset within readBlobAsText\n[`#1059`](https://github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.11...v3.6.12)\n\n> 18 July 2023\n\n- fix: Headers only accepts array which have nested array of length 2\n[`#1235`](https://github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.10...v3.6.11)\n\n> 18 July 2023\n\n- Define Body.arrayBuffer even if support.blob is false\n[`#992`](https://github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.9...v3.6.10)\n\n> 18 July 2023\n\n- use globals if they exist\n[`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.8...v3.6.9)\n\n> 18 July 2023\n\n- fix: when no body supplied, do not set bodyUsed to true\n[`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.7...v3.6.8)\n\n> 18 July 2023\n\n- validate status is in range\n[`#1213`](https://github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n> 18 July 2023\n\n- dont shadow `global`\n[`#1026`](https://github.com/JakeChampion/fetch/issues/1026)\n- dont use github eslint\n[`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n- remove invalid-headers test\n[`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n- Update lock.yml permissions\n[`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.5...v3.6.6)\n\n> 18 July 2023\n\n- fix: ignore not throw on invalid response headers\n[`#930`](https://github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.4...v3.6.5)\n\n> 18 July 2023\n\n- Add some missed methods which should be normalized as uppercase\n[`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n- Update caniuse link to use HTTPS and new pattern\n[`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.3...v3.6.4)\n\n> 18 July 2023\n\n- always set a signal on Request\n[`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.2...v3.6.3)\n\n> 18 July 2023\n\n- Compatible global equals to the false\n[`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.0...v3.6.1)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.5.0...v3.6.0)\n\n> 18 February 2021\n\n- Fix statusText: undefined should give '' and null should give 'null'\n[`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n- Represent non-stringified JSON request body as an \\[object Object]\nstring\n[`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n- Fix eslint and eslint-plugin-github dependency conflicts\n[`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n> 6 November 2020\n\n- Fixes\n[#​748](https://github.com/github/fetch/issues/748)\n[`#748`](https://github.com/JakeChampion/fetch/issues/748)\n- Create lock.yml\n[`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.0...v3.4.1)\n\n> 7 September 2020\n\n- Add npmignore file to ensure we always publish the dist directory\n[`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n- Make the clean task remove the dist directory and the default task\ncreate it\n[`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.1...v3.4.0)\n\n> 7 August 2020\n\n- Use globalThis as the global object if it exists\n[`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.0...v3.3.1)\n\n> 4 August 2020\n\n- rename variable to no longer shadow over function of same name\n[`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n- remove semicolon to pass linting\n[`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.2.0...v3.3.0)\n\n> 4 August 2020\n\n- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`\n[`#801`](https://github.com/github/fetch/issues/801)\n- Stop using top-level `this` to stop rollup warning\n[`#802`](https://github.com/github/fetch/issues/802)\n- Recommend an AbortController polyfill which is fully synchronous\n[`#800`](https://github.com/github/fetch/issues/800)\n- Add keepalive caveat\n[`#780`](https://github.com/github/fetch/issues/780)\n- Throw a TypeError if Request or Response functions are called without\n`new`\n[`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0)\n- If headers are passed in via a Record then do not normalise the header\nnames as part of the request\n[`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n- Update fetch.js\n[`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.1...v3.2.0)\n\n> 9 July 2020\n\n- Detect if DOMException exists via typeof instead of trying to call it\nand catching the exception which may get thrown\n[`#724`](https://github.com/github/fetch/issues/724)\n- use `this` if `self` is not defined\n[`#657`](https://github.com/github/fetch/issues/657)\n- create variable called `global` which is either `self` or `this`\n[`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n- Add support for no-cache and no-store via a cache-busting querystring\nparameter\n[`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n- make global `this` correct when using rollup\n[`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.0...v3.1.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n> 29 June 2020\n\n###\n[`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.0...v3.0.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n- Co-authored-by: Jake Champion \\<[email protected]>\n[`#575`](https://github.com/JakeChampion/fetch/pull/575)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n[`#619`](https://github.com/JakeChampion/fetch/pull/619)\n- Allow exclamation mark as valid header character\n[`#745`](https://github.com/JakeChampion/fetch/pull/745)\n- Avoid blob conversion for specific requests\n[`#752`](https://github.com/JakeChampion/fetch/pull/752)\n- Compatibility for fetch-mock using proxy-pollyfill\n[`#736`](https://github.com/JakeChampion/fetch/pull/736)\n- Change default statusText for Response\n[`#698`](https://github.com/JakeChampion/fetch/pull/698)\n- Document more common pitfalls in the README\n[`#734`](https://github.com/JakeChampion/fetch/pull/734)\n- field name can not by empty\n[`#684`](https://github.com/JakeChampion/fetch/pull/684)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n([#​619](https://github.com/github/fetch/issues/619))\n[`#618`](https://github.com/JakeChampion/fetch/issues/618)\n- Clarify what parts of the standard we don't want to implement\n[`#661`](https://github.com/JakeChampion/fetch/issues/661)\n- Document more caveats\n[`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n- Fix issue\n[#​533](https://github.com/github/fetch/issues/533)\n[`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n- Compatibility with newer eslint-plugin-github\n[`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n> 7 September 2018\n\n- Add flow definitions\n[`#654`](https://github.com/JakeChampion/fetch/pull/654)\n- Match spec behavior re: unsupported body type\n[`#651`](https://github.com/JakeChampion/fetch/pull/651)\n- Update Karma and detect available browsers when testing\n[`#652`](https://github.com/JakeChampion/fetch/pull/652)\n- Adopt Contributor Covenant Code of Conduct\n[`#649`](https://github.com/JakeChampion/fetch/pull/649)\n- Change `credentials` default value to `same-origin`\n[`#640`](https://github.com/JakeChampion/fetch/pull/640)\n- Switch test suite from PhantomJS to Karma\n[`#626`](https://github.com/JakeChampion/fetch/pull/626)\n- Support abort API\n[`#592`](https://github.com/JakeChampion/fetch/pull/592)\n- build/distribute as UMD\n[`#616`](https://github.com/JakeChampion/fetch/pull/616)\n- Test signal reuse. Add AbortSignal polyfill.\n[`#2`](https://github.com/JakeChampion/fetch/pull/2)\n- Clear abort event listener for all xhr completion states.\n[`#1`](https://github.com/JakeChampion/fetch/pull/1)\n- Expand install & importing documentation\n[`#569`](https://github.com/JakeChampion/fetch/issues/569)\n- Match spec behavior re: unsupported body type\n[`#576`](https://github.com/JakeChampion/fetch/issues/576)\n- Run test files through prettier\n[`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n- Unwrap `fetch.js` to be a clean module file\n[`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n- Switch from PhantomJS to Karma + Chrome/Firefox for testing\n[`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e)\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 this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update dependency whatwg-fetch to ^3.6.20 (main)","number":206179,"url":"https://github.com/elastic/kibana/pull/206179","mergeCommit":{"message":"Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [whatwg-fetch](https://github.com/github/fetch) |\ndependencies | minor | [`^3.0.0` ->\n`^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>github/fetch (whatwg-fetch)</summary>\n\n###\n[`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.18...v3.6.19)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n- Fix - File fetching broken since commit\n[`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://github.com/JakeChampion/fetch/pull/1375)\n- Remove broken links\n[`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n- automatically generate a changelog\n[`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.16...v3.6.17)\n\n> 20 July 2023\n\n- Revert \"Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.15...v3.6.16)\n\n> 18 July 2023\n\n- Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.14...v3.6.15)\n\n> 18 July 2023\n\n- fix\n[https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.13...v3.6.14)\n\n> 18 July 2023\n\n- Fix\n[https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.12...v3.6.13)\n\n> 18 July 2023\n\n- respect charset within readBlobAsText\n[`#1059`](https://github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.11...v3.6.12)\n\n> 18 July 2023\n\n- fix: Headers only accepts array which have nested array of length 2\n[`#1235`](https://github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.10...v3.6.11)\n\n> 18 July 2023\n\n- Define Body.arrayBuffer even if support.blob is false\n[`#992`](https://github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.9...v3.6.10)\n\n> 18 July 2023\n\n- use globals if they exist\n[`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.8...v3.6.9)\n\n> 18 July 2023\n\n- fix: when no body supplied, do not set bodyUsed to true\n[`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.7...v3.6.8)\n\n> 18 July 2023\n\n- validate status is in range\n[`#1213`](https://github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n> 18 July 2023\n\n- dont shadow `global`\n[`#1026`](https://github.com/JakeChampion/fetch/issues/1026)\n- dont use github eslint\n[`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n- remove invalid-headers test\n[`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n- Update lock.yml permissions\n[`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.5...v3.6.6)\n\n> 18 July 2023\n\n- fix: ignore not throw on invalid response headers\n[`#930`](https://github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.4...v3.6.5)\n\n> 18 July 2023\n\n- Add some missed methods which should be normalized as uppercase\n[`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n- Update caniuse link to use HTTPS and new pattern\n[`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.3...v3.6.4)\n\n> 18 July 2023\n\n- always set a signal on Request\n[`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.2...v3.6.3)\n\n> 18 July 2023\n\n- Compatible global equals to the false\n[`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.0...v3.6.1)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.5.0...v3.6.0)\n\n> 18 February 2021\n\n- Fix statusText: undefined should give '' and null should give 'null'\n[`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n- Represent non-stringified JSON request body as an \\[object Object]\nstring\n[`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n- Fix eslint and eslint-plugin-github dependency conflicts\n[`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n> 6 November 2020\n\n- Fixes\n[#​748](https://github.com/github/fetch/issues/748)\n[`#748`](https://github.com/JakeChampion/fetch/issues/748)\n- Create lock.yml\n[`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.0...v3.4.1)\n\n> 7 September 2020\n\n- Add npmignore file to ensure we always publish the dist directory\n[`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n- Make the clean task remove the dist directory and the default task\ncreate it\n[`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.1...v3.4.0)\n\n> 7 August 2020\n\n- Use globalThis as the global object if it exists\n[`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.0...v3.3.1)\n\n> 4 August 2020\n\n- rename variable to no longer shadow over function of same name\n[`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n- remove semicolon to pass linting\n[`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.2.0...v3.3.0)\n\n> 4 August 2020\n\n- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`\n[`#801`](https://github.com/github/fetch/issues/801)\n- Stop using top-level `this` to stop rollup warning\n[`#802`](https://github.com/github/fetch/issues/802)\n- Recommend an AbortController polyfill which is fully synchronous\n[`#800`](https://github.com/github/fetch/issues/800)\n- Add keepalive caveat\n[`#780`](https://github.com/github/fetch/issues/780)\n- Throw a TypeError if Request or Response functions are called without\n`new`\n[`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0)\n- If headers are passed in via a Record then do not normalise the header\nnames as part of the request\n[`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n- Update fetch.js\n[`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.1...v3.2.0)\n\n> 9 July 2020\n\n- Detect if DOMException exists via typeof instead of trying to call it\nand catching the exception which may get thrown\n[`#724`](https://github.com/github/fetch/issues/724)\n- use `this` if `self` is not defined\n[`#657`](https://github.com/github/fetch/issues/657)\n- create variable called `global` which is either `self` or `this`\n[`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n- Add support for no-cache and no-store via a cache-busting querystring\nparameter\n[`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n- make global `this` correct when using rollup\n[`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.0...v3.1.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n> 29 June 2020\n\n###\n[`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.0...v3.0.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n- Co-authored-by: Jake Champion \\<[email protected]>\n[`#575`](https://github.com/JakeChampion/fetch/pull/575)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n[`#619`](https://github.com/JakeChampion/fetch/pull/619)\n- Allow exclamation mark as valid header character\n[`#745`](https://github.com/JakeChampion/fetch/pull/745)\n- Avoid blob conversion for specific requests\n[`#752`](https://github.com/JakeChampion/fetch/pull/752)\n- Compatibility for fetch-mock using proxy-pollyfill\n[`#736`](https://github.com/JakeChampion/fetch/pull/736)\n- Change default statusText for Response\n[`#698`](https://github.com/JakeChampion/fetch/pull/698)\n- Document more common pitfalls in the README\n[`#734`](https://github.com/JakeChampion/fetch/pull/734)\n- field name can not by empty\n[`#684`](https://github.com/JakeChampion/fetch/pull/684)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n([#​619](https://github.com/github/fetch/issues/619))\n[`#618`](https://github.com/JakeChampion/fetch/issues/618)\n- Clarify what parts of the standard we don't want to implement\n[`#661`](https://github.com/JakeChampion/fetch/issues/661)\n- Document more caveats\n[`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n- Fix issue\n[#​533](https://github.com/github/fetch/issues/533)\n[`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n- Compatibility with newer eslint-plugin-github\n[`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n> 7 September 2018\n\n- Add flow definitions\n[`#654`](https://github.com/JakeChampion/fetch/pull/654)\n- Match spec behavior re: unsupported body type\n[`#651`](https://github.com/JakeChampion/fetch/pull/651)\n- Update Karma and detect available browsers when testing\n[`#652`](https://github.com/JakeChampion/fetch/pull/652)\n- Adopt Contributor Covenant Code of Conduct\n[`#649`](https://github.com/JakeChampion/fetch/pull/649)\n- Change `credentials` default value to `same-origin`\n[`#640`](https://github.com/JakeChampion/fetch/pull/640)\n- Switch test suite from PhantomJS to Karma\n[`#626`](https://github.com/JakeChampion/fetch/pull/626)\n- Support abort API\n[`#592`](https://github.com/JakeChampion/fetch/pull/592)\n- build/distribute as UMD\n[`#616`](https://github.com/JakeChampion/fetch/pull/616)\n- Test signal reuse. Add AbortSignal polyfill.\n[`#2`](https://github.com/JakeChampion/fetch/pull/2)\n- Clear abort event listener for all xhr completion states.\n[`#1`](https://github.com/JakeChampion/fetch/pull/1)\n- Expand install & importing documentation\n[`#569`](https://github.com/JakeChampion/fetch/issues/569)\n- Match spec behavior re: unsupported body type\n[`#576`](https://github.com/JakeChampion/fetch/issues/576)\n- Run test files through prettier\n[`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n- Unwrap `fetch.js` to be a clean module file\n[`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n- Switch from PhantomJS to Karma + Chrome/Firefox for testing\n[`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e)\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 this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/206179","number":206179,"mergeCommit":{"message":"Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [whatwg-fetch](https://github.com/github/fetch) |\ndependencies | minor | [`^3.0.0` ->\n`^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>github/fetch (whatwg-fetch)</summary>\n\n###\n[`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.18...v3.6.19)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n- Fix - File fetching broken since commit\n[`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://github.com/JakeChampion/fetch/pull/1375)\n- Remove broken links\n[`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n- automatically generate a changelog\n[`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.16...v3.6.17)\n\n> 20 July 2023\n\n- Revert \"Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.15...v3.6.16)\n\n> 18 July 2023\n\n- Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.14...v3.6.15)\n\n> 18 July 2023\n\n- fix\n[https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.13...v3.6.14)\n\n> 18 July 2023\n\n- Fix\n[https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.12...v3.6.13)\n\n> 18 July 2023\n\n- respect charset within readBlobAsText\n[`#1059`](https://github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.11...v3.6.12)\n\n> 18 July 2023\n\n- fix: Headers only accepts array which have nested array of length 2\n[`#1235`](https://github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.10...v3.6.11)\n\n> 18 July 2023\n\n- Define Body.arrayBuffer even if support.blob is false\n[`#992`](https://github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.9...v3.6.10)\n\n> 18 July 2023\n\n- use globals if they exist\n[`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.8...v3.6.9)\n\n> 18 July 2023\n\n- fix: when no body supplied, do not set bodyUsed to true\n[`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.7...v3.6.8)\n\n> 18 July 2023\n\n- validate status is in range\n[`#1213`](https://github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n> 18 July 2023\n\n- dont shadow `global`\n[`#1026`](https://github.com/JakeChampion/fetch/issues/1026)\n- dont use github eslint\n[`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n- remove invalid-headers test\n[`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n- Update lock.yml permissions\n[`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.5...v3.6.6)\n\n> 18 July 2023\n\n- fix: ignore not throw on invalid response headers\n[`#930`](https://github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.4...v3.6.5)\n\n> 18 July 2023\n\n- Add some missed methods which should be normalized as uppercase\n[`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n- Update caniuse link to use HTTPS and new pattern\n[`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.3...v3.6.4)\n\n> 18 July 2023\n\n- always set a signal on Request\n[`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.2...v3.6.3)\n\n> 18 July 2023\n\n- Compatible global equals to the false\n[`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.0...v3.6.1)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.5.0...v3.6.0)\n\n> 18 February 2021\n\n- Fix statusText: undefined should give '' and null should give 'null'\n[`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n- Represent non-stringified JSON request body as an \\[object Object]\nstring\n[`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n- Fix eslint and eslint-plugin-github dependency conflicts\n[`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n> 6 November 2020\n\n- Fixes\n[#​748](https://github.com/github/fetch/issues/748)\n[`#748`](https://github.com/JakeChampion/fetch/issues/748)\n- Create lock.yml\n[`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.0...v3.4.1)\n\n> 7 September 2020\n\n- Add npmignore file to ensure we always publish the dist directory\n[`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n- Make the clean task remove the dist directory and the default task\ncreate it\n[`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.1...v3.4.0)\n\n> 7 August 2020\n\n- Use globalThis as the global object if it exists\n[`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.0...v3.3.1)\n\n> 4 August 2020\n\n- rename variable to no longer shadow over function of same name\n[`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n- remove semicolon to pass linting\n[`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.2.0...v3.3.0)\n\n> 4 August 2020\n\n- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`\n[`#801`](https://github.com/github/fetch/issues/801)\n- Stop using top-level `this` to stop rollup warning\n[`#802`](https://github.com/github/fetch/issues/802)\n- Recommend an AbortController polyfill which is fully synchronous\n[`#800`](https://github.com/github/fetch/issues/800)\n- Add keepalive caveat\n[`#780`](https://github.com/github/fetch/issues/780)\n- Throw a TypeError if Request or Response functions are called without\n`new`\n[`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0)\n- If headers are passed in via a Record then do not normalise the header\nnames as part of the request\n[`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n- Update fetch.js\n[`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.1...v3.2.0)\n\n> 9 July 2020\n\n- Detect if DOMException exists via typeof instead of trying to call it\nand catching the exception which may get thrown\n[`#724`](https://github.com/github/fetch/issues/724)\n- use `this` if `self` is not defined\n[`#657`](https://github.com/github/fetch/issues/657)\n- create variable called `global` which is either `self` or `this`\n[`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n- Add support for no-cache and no-store via a cache-busting querystring\nparameter\n[`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n- make global `this` correct when using rollup\n[`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.0...v3.1.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n> 29 June 2020\n\n###\n[`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.0...v3.0.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n- Co-authored-by: Jake Champion \\<[email protected]>\n[`#575`](https://github.com/JakeChampion/fetch/pull/575)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n[`#619`](https://github.com/JakeChampion/fetch/pull/619)\n- Allow exclamation mark as valid header character\n[`#745`](https://github.com/JakeChampion/fetch/pull/745)\n- Avoid blob conversion for specific requests\n[`#752`](https://github.com/JakeChampion/fetch/pull/752)\n- Compatibility for fetch-mock using proxy-pollyfill\n[`#736`](https://github.com/JakeChampion/fetch/pull/736)\n- Change default statusText for Response\n[`#698`](https://github.com/JakeChampion/fetch/pull/698)\n- Document more common pitfalls in the README\n[`#734`](https://github.com/JakeChampion/fetch/pull/734)\n- field name can not by empty\n[`#684`](https://github.com/JakeChampion/fetch/pull/684)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n([#​619](https://github.com/github/fetch/issues/619))\n[`#618`](https://github.com/JakeChampion/fetch/issues/618)\n- Clarify what parts of the standard we don't want to implement\n[`#661`](https://github.com/JakeChampion/fetch/issues/661)\n- Document more caveats\n[`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n- Fix issue\n[#​533](https://github.com/github/fetch/issues/533)\n[`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n- Compatibility with newer eslint-plugin-github\n[`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n> 7 September 2018\n\n- Add flow definitions\n[`#654`](https://github.com/JakeChampion/fetch/pull/654)\n- Match spec behavior re: unsupported body type\n[`#651`](https://github.com/JakeChampion/fetch/pull/651)\n- Update Karma and detect available browsers when testing\n[`#652`](https://github.com/JakeChampion/fetch/pull/652)\n- Adopt Contributor Covenant Code of Conduct\n[`#649`](https://github.com/JakeChampion/fetch/pull/649)\n- Change `credentials` default value to `same-origin`\n[`#640`](https://github.com/JakeChampion/fetch/pull/640)\n- Switch test suite from PhantomJS to Karma\n[`#626`](https://github.com/JakeChampion/fetch/pull/626)\n- Support abort API\n[`#592`](https://github.com/JakeChampion/fetch/pull/592)\n- build/distribute as UMD\n[`#616`](https://github.com/JakeChampion/fetch/pull/616)\n- Test signal reuse. Add AbortSignal polyfill.\n[`#2`](https://github.com/JakeChampion/fetch/pull/2)\n- Clear abort event listener for all xhr completion states.\n[`#1`](https://github.com/JakeChampion/fetch/pull/1)\n- Expand install & importing documentation\n[`#569`](https://github.com/JakeChampion/fetch/issues/569)\n- Match spec behavior re: unsupported body type\n[`#576`](https://github.com/JakeChampion/fetch/issues/576)\n- Run test files through prettier\n[`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n- Unwrap `fetch.js` to be a clean module file\n[`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n- Switch from PhantomJS to Karma + Chrome/Firefox for testing\n[`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e)\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 this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628"}}]}] BACKPORT--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]>
kibanamachine
added a commit
that referenced
this pull request
Jun 4, 2025
…22641) # Backport This will backport the following commits from `main` to `8.17`: - [Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)](https://github.com/elastic/kibana/pull/206179) <!--- Backport version: 9.6.6 --> ### 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-06-04T19:29:03Z","message":"Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [whatwg-fetch](https://github.com/github/fetch) |\ndependencies | minor | [`^3.0.0` ->\n`^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>github/fetch (whatwg-fetch)</summary>\n\n###\n[`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.18...v3.6.19)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n- Fix - File fetching broken since commit\n[`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://github.com/JakeChampion/fetch/pull/1375)\n- Remove broken links\n[`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n- automatically generate a changelog\n[`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.16...v3.6.17)\n\n> 20 July 2023\n\n- Revert \"Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.15...v3.6.16)\n\n> 18 July 2023\n\n- Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.14...v3.6.15)\n\n> 18 July 2023\n\n- fix\n[https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.13...v3.6.14)\n\n> 18 July 2023\n\n- Fix\n[https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.12...v3.6.13)\n\n> 18 July 2023\n\n- respect charset within readBlobAsText\n[`#1059`](https://github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.11...v3.6.12)\n\n> 18 July 2023\n\n- fix: Headers only accepts array which have nested array of length 2\n[`#1235`](https://github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.10...v3.6.11)\n\n> 18 July 2023\n\n- Define Body.arrayBuffer even if support.blob is false\n[`#992`](https://github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.9...v3.6.10)\n\n> 18 July 2023\n\n- use globals if they exist\n[`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.8...v3.6.9)\n\n> 18 July 2023\n\n- fix: when no body supplied, do not set bodyUsed to true\n[`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.7...v3.6.8)\n\n> 18 July 2023\n\n- validate status is in range\n[`#1213`](https://github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n> 18 July 2023\n\n- dont shadow `global`\n[`#1026`](https://github.com/JakeChampion/fetch/issues/1026)\n- dont use github eslint\n[`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n- remove invalid-headers test\n[`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n- Update lock.yml permissions\n[`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.5...v3.6.6)\n\n> 18 July 2023\n\n- fix: ignore not throw on invalid response headers\n[`#930`](https://github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.4...v3.6.5)\n\n> 18 July 2023\n\n- Add some missed methods which should be normalized as uppercase\n[`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n- Update caniuse link to use HTTPS and new pattern\n[`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.3...v3.6.4)\n\n> 18 July 2023\n\n- always set a signal on Request\n[`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.2...v3.6.3)\n\n> 18 July 2023\n\n- Compatible global equals to the false\n[`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.0...v3.6.1)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.5.0...v3.6.0)\n\n> 18 February 2021\n\n- Fix statusText: undefined should give '' and null should give 'null'\n[`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n- Represent non-stringified JSON request body as an \\[object Object]\nstring\n[`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n- Fix eslint and eslint-plugin-github dependency conflicts\n[`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n> 6 November 2020\n\n- Fixes\n[#​748](https://github.com/github/fetch/issues/748)\n[`#748`](https://github.com/JakeChampion/fetch/issues/748)\n- Create lock.yml\n[`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.0...v3.4.1)\n\n> 7 September 2020\n\n- Add npmignore file to ensure we always publish the dist directory\n[`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n- Make the clean task remove the dist directory and the default task\ncreate it\n[`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.1...v3.4.0)\n\n> 7 August 2020\n\n- Use globalThis as the global object if it exists\n[`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.0...v3.3.1)\n\n> 4 August 2020\n\n- rename variable to no longer shadow over function of same name\n[`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n- remove semicolon to pass linting\n[`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.2.0...v3.3.0)\n\n> 4 August 2020\n\n- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`\n[`#801`](https://github.com/github/fetch/issues/801)\n- Stop using top-level `this` to stop rollup warning\n[`#802`](https://github.com/github/fetch/issues/802)\n- Recommend an AbortController polyfill which is fully synchronous\n[`#800`](https://github.com/github/fetch/issues/800)\n- Add keepalive caveat\n[`#780`](https://github.com/github/fetch/issues/780)\n- Throw a TypeError if Request or Response functions are called without\n`new`\n[`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0)\n- If headers are passed in via a Record then do not normalise the header\nnames as part of the request\n[`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n- Update fetch.js\n[`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.1...v3.2.0)\n\n> 9 July 2020\n\n- Detect if DOMException exists via typeof instead of trying to call it\nand catching the exception which may get thrown\n[`#724`](https://github.com/github/fetch/issues/724)\n- use `this` if `self` is not defined\n[`#657`](https://github.com/github/fetch/issues/657)\n- create variable called `global` which is either `self` or `this`\n[`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n- Add support for no-cache and no-store via a cache-busting querystring\nparameter\n[`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n- make global `this` correct when using rollup\n[`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.0...v3.1.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n> 29 June 2020\n\n###\n[`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.0...v3.0.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n- Co-authored-by: Jake Champion \\<[email protected]>\n[`#575`](https://github.com/JakeChampion/fetch/pull/575)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n[`#619`](https://github.com/JakeChampion/fetch/pull/619)\n- Allow exclamation mark as valid header character\n[`#745`](https://github.com/JakeChampion/fetch/pull/745)\n- Avoid blob conversion for specific requests\n[`#752`](https://github.com/JakeChampion/fetch/pull/752)\n- Compatibility for fetch-mock using proxy-pollyfill\n[`#736`](https://github.com/JakeChampion/fetch/pull/736)\n- Change default statusText for Response\n[`#698`](https://github.com/JakeChampion/fetch/pull/698)\n- Document more common pitfalls in the README\n[`#734`](https://github.com/JakeChampion/fetch/pull/734)\n- field name can not by empty\n[`#684`](https://github.com/JakeChampion/fetch/pull/684)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n([#​619](https://github.com/github/fetch/issues/619))\n[`#618`](https://github.com/JakeChampion/fetch/issues/618)\n- Clarify what parts of the standard we don't want to implement\n[`#661`](https://github.com/JakeChampion/fetch/issues/661)\n- Document more caveats\n[`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n- Fix issue\n[#​533](https://github.com/github/fetch/issues/533)\n[`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n- Compatibility with newer eslint-plugin-github\n[`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n> 7 September 2018\n\n- Add flow definitions\n[`#654`](https://github.com/JakeChampion/fetch/pull/654)\n- Match spec behavior re: unsupported body type\n[`#651`](https://github.com/JakeChampion/fetch/pull/651)\n- Update Karma and detect available browsers when testing\n[`#652`](https://github.com/JakeChampion/fetch/pull/652)\n- Adopt Contributor Covenant Code of Conduct\n[`#649`](https://github.com/JakeChampion/fetch/pull/649)\n- Change `credentials` default value to `same-origin`\n[`#640`](https://github.com/JakeChampion/fetch/pull/640)\n- Switch test suite from PhantomJS to Karma\n[`#626`](https://github.com/JakeChampion/fetch/pull/626)\n- Support abort API\n[`#592`](https://github.com/JakeChampion/fetch/pull/592)\n- build/distribute as UMD\n[`#616`](https://github.com/JakeChampion/fetch/pull/616)\n- Test signal reuse. Add AbortSignal polyfill.\n[`#2`](https://github.com/JakeChampion/fetch/pull/2)\n- Clear abort event listener for all xhr completion states.\n[`#1`](https://github.com/JakeChampion/fetch/pull/1)\n- Expand install & importing documentation\n[`#569`](https://github.com/JakeChampion/fetch/issues/569)\n- Match spec behavior re: unsupported body type\n[`#576`](https://github.com/JakeChampion/fetch/issues/576)\n- Run test files through prettier\n[`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n- Unwrap `fetch.js` to be a clean module file\n[`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n- Switch from PhantomJS to Karma + Chrome/Firefox for testing\n[`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e)\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 this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update dependency whatwg-fetch to ^3.6.20 (main)","number":206179,"url":"https://github.com/elastic/kibana/pull/206179","mergeCommit":{"message":"Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [whatwg-fetch](https://github.com/github/fetch) |\ndependencies | minor | [`^3.0.0` ->\n`^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>github/fetch (whatwg-fetch)</summary>\n\n###\n[`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.18...v3.6.19)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n- Fix - File fetching broken since commit\n[`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://github.com/JakeChampion/fetch/pull/1375)\n- Remove broken links\n[`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n- automatically generate a changelog\n[`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.16...v3.6.17)\n\n> 20 July 2023\n\n- Revert \"Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.15...v3.6.16)\n\n> 18 July 2023\n\n- Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.14...v3.6.15)\n\n> 18 July 2023\n\n- fix\n[https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.13...v3.6.14)\n\n> 18 July 2023\n\n- Fix\n[https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.12...v3.6.13)\n\n> 18 July 2023\n\n- respect charset within readBlobAsText\n[`#1059`](https://github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.11...v3.6.12)\n\n> 18 July 2023\n\n- fix: Headers only accepts array which have nested array of length 2\n[`#1235`](https://github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.10...v3.6.11)\n\n> 18 July 2023\n\n- Define Body.arrayBuffer even if support.blob is false\n[`#992`](https://github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.9...v3.6.10)\n\n> 18 July 2023\n\n- use globals if they exist\n[`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.8...v3.6.9)\n\n> 18 July 2023\n\n- fix: when no body supplied, do not set bodyUsed to true\n[`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.7...v3.6.8)\n\n> 18 July 2023\n\n- validate status is in range\n[`#1213`](https://github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n> 18 July 2023\n\n- dont shadow `global`\n[`#1026`](https://github.com/JakeChampion/fetch/issues/1026)\n- dont use github eslint\n[`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n- remove invalid-headers test\n[`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n- Update lock.yml permissions\n[`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.5...v3.6.6)\n\n> 18 July 2023\n\n- fix: ignore not throw on invalid response headers\n[`#930`](https://github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.4...v3.6.5)\n\n> 18 July 2023\n\n- Add some missed methods which should be normalized as uppercase\n[`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n- Update caniuse link to use HTTPS and new pattern\n[`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.3...v3.6.4)\n\n> 18 July 2023\n\n- always set a signal on Request\n[`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.2...v3.6.3)\n\n> 18 July 2023\n\n- Compatible global equals to the false\n[`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.0...v3.6.1)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.5.0...v3.6.0)\n\n> 18 February 2021\n\n- Fix statusText: undefined should give '' and null should give 'null'\n[`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n- Represent non-stringified JSON request body as an \\[object Object]\nstring\n[`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n- Fix eslint and eslint-plugin-github dependency conflicts\n[`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n> 6 November 2020\n\n- Fixes\n[#​748](https://github.com/github/fetch/issues/748)\n[`#748`](https://github.com/JakeChampion/fetch/issues/748)\n- Create lock.yml\n[`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.0...v3.4.1)\n\n> 7 September 2020\n\n- Add npmignore file to ensure we always publish the dist directory\n[`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n- Make the clean task remove the dist directory and the default task\ncreate it\n[`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.1...v3.4.0)\n\n> 7 August 2020\n\n- Use globalThis as the global object if it exists\n[`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.0...v3.3.1)\n\n> 4 August 2020\n\n- rename variable to no longer shadow over function of same name\n[`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n- remove semicolon to pass linting\n[`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.2.0...v3.3.0)\n\n> 4 August 2020\n\n- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`\n[`#801`](https://github.com/github/fetch/issues/801)\n- Stop using top-level `this` to stop rollup warning\n[`#802`](https://github.com/github/fetch/issues/802)\n- Recommend an AbortController polyfill which is fully synchronous\n[`#800`](https://github.com/github/fetch/issues/800)\n- Add keepalive caveat\n[`#780`](https://github.com/github/fetch/issues/780)\n- Throw a TypeError if Request or Response functions are called without\n`new`\n[`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0)\n- If headers are passed in via a Record then do not normalise the header\nnames as part of the request\n[`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n- Update fetch.js\n[`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.1...v3.2.0)\n\n> 9 July 2020\n\n- Detect if DOMException exists via typeof instead of trying to call it\nand catching the exception which may get thrown\n[`#724`](https://github.com/github/fetch/issues/724)\n- use `this` if `self` is not defined\n[`#657`](https://github.com/github/fetch/issues/657)\n- create variable called `global` which is either `self` or `this`\n[`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n- Add support for no-cache and no-store via a cache-busting querystring\nparameter\n[`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n- make global `this` correct when using rollup\n[`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.0...v3.1.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n> 29 June 2020\n\n###\n[`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.0...v3.0.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n- Co-authored-by: Jake Champion \\<[email protected]>\n[`#575`](https://github.com/JakeChampion/fetch/pull/575)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n[`#619`](https://github.com/JakeChampion/fetch/pull/619)\n- Allow exclamation mark as valid header character\n[`#745`](https://github.com/JakeChampion/fetch/pull/745)\n- Avoid blob conversion for specific requests\n[`#752`](https://github.com/JakeChampion/fetch/pull/752)\n- Compatibility for fetch-mock using proxy-pollyfill\n[`#736`](https://github.com/JakeChampion/fetch/pull/736)\n- Change default statusText for Response\n[`#698`](https://github.com/JakeChampion/fetch/pull/698)\n- Document more common pitfalls in the README\n[`#734`](https://github.com/JakeChampion/fetch/pull/734)\n- field name can not by empty\n[`#684`](https://github.com/JakeChampion/fetch/pull/684)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n([#​619](https://github.com/github/fetch/issues/619))\n[`#618`](https://github.com/JakeChampion/fetch/issues/618)\n- Clarify what parts of the standard we don't want to implement\n[`#661`](https://github.com/JakeChampion/fetch/issues/661)\n- Document more caveats\n[`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n- Fix issue\n[#​533](https://github.com/github/fetch/issues/533)\n[`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n- Compatibility with newer eslint-plugin-github\n[`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n> 7 September 2018\n\n- Add flow definitions\n[`#654`](https://github.com/JakeChampion/fetch/pull/654)\n- Match spec behavior re: unsupported body type\n[`#651`](https://github.com/JakeChampion/fetch/pull/651)\n- Update Karma and detect available browsers when testing\n[`#652`](https://github.com/JakeChampion/fetch/pull/652)\n- Adopt Contributor Covenant Code of Conduct\n[`#649`](https://github.com/JakeChampion/fetch/pull/649)\n- Change `credentials` default value to `same-origin`\n[`#640`](https://github.com/JakeChampion/fetch/pull/640)\n- Switch test suite from PhantomJS to Karma\n[`#626`](https://github.com/JakeChampion/fetch/pull/626)\n- Support abort API\n[`#592`](https://github.com/JakeChampion/fetch/pull/592)\n- build/distribute as UMD\n[`#616`](https://github.com/JakeChampion/fetch/pull/616)\n- Test signal reuse. Add AbortSignal polyfill.\n[`#2`](https://github.com/JakeChampion/fetch/pull/2)\n- Clear abort event listener for all xhr completion states.\n[`#1`](https://github.com/JakeChampion/fetch/pull/1)\n- Expand install & importing documentation\n[`#569`](https://github.com/JakeChampion/fetch/issues/569)\n- Match spec behavior re: unsupported body type\n[`#576`](https://github.com/JakeChampion/fetch/issues/576)\n- Run test files through prettier\n[`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n- Unwrap `fetch.js` to be a clean module file\n[`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n- Switch from PhantomJS to Karma + Chrome/Firefox for testing\n[`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e)\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 this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/206179","number":206179,"mergeCommit":{"message":"Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [whatwg-fetch](https://github.com/github/fetch) |\ndependencies | minor | [`^3.0.0` ->\n`^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>github/fetch (whatwg-fetch)</summary>\n\n###\n[`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.18...v3.6.19)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n- Fix - File fetching broken since commit\n[`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://github.com/JakeChampion/fetch/pull/1375)\n- Remove broken links\n[`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n- automatically generate a changelog\n[`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.16...v3.6.17)\n\n> 20 July 2023\n\n- Revert \"Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.15...v3.6.16)\n\n> 18 July 2023\n\n- Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.14...v3.6.15)\n\n> 18 July 2023\n\n- fix\n[https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.13...v3.6.14)\n\n> 18 July 2023\n\n- Fix\n[https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.12...v3.6.13)\n\n> 18 July 2023\n\n- respect charset within readBlobAsText\n[`#1059`](https://github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.11...v3.6.12)\n\n> 18 July 2023\n\n- fix: Headers only accepts array which have nested array of length 2\n[`#1235`](https://github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.10...v3.6.11)\n\n> 18 July 2023\n\n- Define Body.arrayBuffer even if support.blob is false\n[`#992`](https://github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.9...v3.6.10)\n\n> 18 July 2023\n\n- use globals if they exist\n[`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.8...v3.6.9)\n\n> 18 July 2023\n\n- fix: when no body supplied, do not set bodyUsed to true\n[`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.7...v3.6.8)\n\n> 18 July 2023\n\n- validate status is in range\n[`#1213`](https://github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n> 18 July 2023\n\n- dont shadow `global`\n[`#1026`](https://github.com/JakeChampion/fetch/issues/1026)\n- dont use github eslint\n[`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n- remove invalid-headers test\n[`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n- Update lock.yml permissions\n[`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.5...v3.6.6)\n\n> 18 July 2023\n\n- fix: ignore not throw on invalid response headers\n[`#930`](https://github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.4...v3.6.5)\n\n> 18 July 2023\n\n- Add some missed methods which should be normalized as uppercase\n[`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n- Update caniuse link to use HTTPS and new pattern\n[`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.3...v3.6.4)\n\n> 18 July 2023\n\n- always set a signal on Request\n[`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.2...v3.6.3)\n\n> 18 July 2023\n\n- Compatible global equals to the false\n[`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.0...v3.6.1)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.5.0...v3.6.0)\n\n> 18 February 2021\n\n- Fix statusText: undefined should give '' and null should give 'null'\n[`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n- Represent non-stringified JSON request body as an \\[object Object]\nstring\n[`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n- Fix eslint and eslint-plugin-github dependency conflicts\n[`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n> 6 November 2020\n\n- Fixes\n[#​748](https://github.com/github/fetch/issues/748)\n[`#748`](https://github.com/JakeChampion/fetch/issues/748)\n- Create lock.yml\n[`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.0...v3.4.1)\n\n> 7 September 2020\n\n- Add npmignore file to ensure we always publish the dist directory\n[`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n- Make the clean task remove the dist directory and the default task\ncreate it\n[`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.1...v3.4.0)\n\n> 7 August 2020\n\n- Use globalThis as the global object if it exists\n[`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.0...v3.3.1)\n\n> 4 August 2020\n\n- rename variable to no longer shadow over function of same name\n[`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n- remove semicolon to pass linting\n[`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.2.0...v3.3.0)\n\n> 4 August 2020\n\n- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`\n[`#801`](https://github.com/github/fetch/issues/801)\n- Stop using top-level `this` to stop rollup warning\n[`#802`](https://github.com/github/fetch/issues/802)\n- Recommend an AbortController polyfill which is fully synchronous\n[`#800`](https://github.com/github/fetch/issues/800)\n- Add keepalive caveat\n[`#780`](https://github.com/github/fetch/issues/780)\n- Throw a TypeError if Request or Response functions are called without\n`new`\n[`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0)\n- If headers are passed in via a Record then do not normalise the header\nnames as part of the request\n[`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n- Update fetch.js\n[`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.1...v3.2.0)\n\n> 9 July 2020\n\n- Detect if DOMException exists via typeof instead of trying to call it\nand catching the exception which may get thrown\n[`#724`](https://github.com/github/fetch/issues/724)\n- use `this` if `self` is not defined\n[`#657`](https://github.com/github/fetch/issues/657)\n- create variable called `global` which is either `self` or `this`\n[`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n- Add support for no-cache and no-store via a cache-busting querystring\nparameter\n[`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n- make global `this` correct when using rollup\n[`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.0...v3.1.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n> 29 June 2020\n\n###\n[`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.0...v3.0.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n- Co-authored-by: Jake Champion \\<[email protected]>\n[`#575`](https://github.com/JakeChampion/fetch/pull/575)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n[`#619`](https://github.com/JakeChampion/fetch/pull/619)\n- Allow exclamation mark as valid header character\n[`#745`](https://github.com/JakeChampion/fetch/pull/745)\n- Avoid blob conversion for specific requests\n[`#752`](https://github.com/JakeChampion/fetch/pull/752)\n- Compatibility for fetch-mock using proxy-pollyfill\n[`#736`](https://github.com/JakeChampion/fetch/pull/736)\n- Change default statusText for Response\n[`#698`](https://github.com/JakeChampion/fetch/pull/698)\n- Document more common pitfalls in the README\n[`#734`](https://github.com/JakeChampion/fetch/pull/734)\n- field name can not by empty\n[`#684`](https://github.com/JakeChampion/fetch/pull/684)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n([#​619](https://github.com/github/fetch/issues/619))\n[`#618`](https://github.com/JakeChampion/fetch/issues/618)\n- Clarify what parts of the standard we don't want to implement\n[`#661`](https://github.com/JakeChampion/fetch/issues/661)\n- Document more caveats\n[`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n- Fix issue\n[#​533](https://github.com/github/fetch/issues/533)\n[`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n- Compatibility with newer eslint-plugin-github\n[`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n> 7 September 2018\n\n- Add flow definitions\n[`#654`](https://github.com/JakeChampion/fetch/pull/654)\n- Match spec behavior re: unsupported body type\n[`#651`](https://github.com/JakeChampion/fetch/pull/651)\n- Update Karma and detect available browsers when testing\n[`#652`](https://github.com/JakeChampion/fetch/pull/652)\n- Adopt Contributor Covenant Code of Conduct\n[`#649`](https://github.com/JakeChampion/fetch/pull/649)\n- Change `credentials` default value to `same-origin`\n[`#640`](https://github.com/JakeChampion/fetch/pull/640)\n- Switch test suite from PhantomJS to Karma\n[`#626`](https://github.com/JakeChampion/fetch/pull/626)\n- Support abort API\n[`#592`](https://github.com/JakeChampion/fetch/pull/592)\n- build/distribute as UMD\n[`#616`](https://github.com/JakeChampion/fetch/pull/616)\n- Test signal reuse. Add AbortSignal polyfill.\n[`#2`](https://github.com/JakeChampion/fetch/pull/2)\n- Clear abort event listener for all xhr completion states.\n[`#1`](https://github.com/JakeChampion/fetch/pull/1)\n- Expand install & importing documentation\n[`#569`](https://github.com/JakeChampion/fetch/issues/569)\n- Match spec behavior re: unsupported body type\n[`#576`](https://github.com/JakeChampion/fetch/issues/576)\n- Run test files through prettier\n[`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n- Unwrap `fetch.js` to be a clean module file\n[`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n- Switch from PhantomJS to Karma + Chrome/Firefox for testing\n[`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e)\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 this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628"}}]}] BACKPORT--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]>
kibanamachine
added a commit
that referenced
this pull request
Jun 4, 2025
…2644) # Backport This will backport the following commits from `main` to `9.0`: - [Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)](https://github.com/elastic/kibana/pull/206179) <!--- Backport version: 9.6.6 --> ### 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-06-04T19:29:03Z","message":"Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [whatwg-fetch](https://github.com/github/fetch) |\ndependencies | minor | [`^3.0.0` ->\n`^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>github/fetch (whatwg-fetch)</summary>\n\n###\n[`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.18...v3.6.19)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n- Fix - File fetching broken since commit\n[`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://github.com/JakeChampion/fetch/pull/1375)\n- Remove broken links\n[`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n- automatically generate a changelog\n[`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.16...v3.6.17)\n\n> 20 July 2023\n\n- Revert \"Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.15...v3.6.16)\n\n> 18 July 2023\n\n- Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.14...v3.6.15)\n\n> 18 July 2023\n\n- fix\n[https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.13...v3.6.14)\n\n> 18 July 2023\n\n- Fix\n[https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.12...v3.6.13)\n\n> 18 July 2023\n\n- respect charset within readBlobAsText\n[`#1059`](https://github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.11...v3.6.12)\n\n> 18 July 2023\n\n- fix: Headers only accepts array which have nested array of length 2\n[`#1235`](https://github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.10...v3.6.11)\n\n> 18 July 2023\n\n- Define Body.arrayBuffer even if support.blob is false\n[`#992`](https://github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.9...v3.6.10)\n\n> 18 July 2023\n\n- use globals if they exist\n[`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.8...v3.6.9)\n\n> 18 July 2023\n\n- fix: when no body supplied, do not set bodyUsed to true\n[`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.7...v3.6.8)\n\n> 18 July 2023\n\n- validate status is in range\n[`#1213`](https://github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n> 18 July 2023\n\n- dont shadow `global`\n[`#1026`](https://github.com/JakeChampion/fetch/issues/1026)\n- dont use github eslint\n[`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n- remove invalid-headers test\n[`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n- Update lock.yml permissions\n[`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.5...v3.6.6)\n\n> 18 July 2023\n\n- fix: ignore not throw on invalid response headers\n[`#930`](https://github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.4...v3.6.5)\n\n> 18 July 2023\n\n- Add some missed methods which should be normalized as uppercase\n[`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n- Update caniuse link to use HTTPS and new pattern\n[`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.3...v3.6.4)\n\n> 18 July 2023\n\n- always set a signal on Request\n[`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.2...v3.6.3)\n\n> 18 July 2023\n\n- Compatible global equals to the false\n[`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.0...v3.6.1)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.5.0...v3.6.0)\n\n> 18 February 2021\n\n- Fix statusText: undefined should give '' and null should give 'null'\n[`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n- Represent non-stringified JSON request body as an \\[object Object]\nstring\n[`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n- Fix eslint and eslint-plugin-github dependency conflicts\n[`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n> 6 November 2020\n\n- Fixes\n[#​748](https://github.com/github/fetch/issues/748)\n[`#748`](https://github.com/JakeChampion/fetch/issues/748)\n- Create lock.yml\n[`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.0...v3.4.1)\n\n> 7 September 2020\n\n- Add npmignore file to ensure we always publish the dist directory\n[`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n- Make the clean task remove the dist directory and the default task\ncreate it\n[`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.1...v3.4.0)\n\n> 7 August 2020\n\n- Use globalThis as the global object if it exists\n[`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.0...v3.3.1)\n\n> 4 August 2020\n\n- rename variable to no longer shadow over function of same name\n[`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n- remove semicolon to pass linting\n[`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.2.0...v3.3.0)\n\n> 4 August 2020\n\n- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`\n[`#801`](https://github.com/github/fetch/issues/801)\n- Stop using top-level `this` to stop rollup warning\n[`#802`](https://github.com/github/fetch/issues/802)\n- Recommend an AbortController polyfill which is fully synchronous\n[`#800`](https://github.com/github/fetch/issues/800)\n- Add keepalive caveat\n[`#780`](https://github.com/github/fetch/issues/780)\n- Throw a TypeError if Request or Response functions are called without\n`new`\n[`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0)\n- If headers are passed in via a Record then do not normalise the header\nnames as part of the request\n[`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n- Update fetch.js\n[`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.1...v3.2.0)\n\n> 9 July 2020\n\n- Detect if DOMException exists via typeof instead of trying to call it\nand catching the exception which may get thrown\n[`#724`](https://github.com/github/fetch/issues/724)\n- use `this` if `self` is not defined\n[`#657`](https://github.com/github/fetch/issues/657)\n- create variable called `global` which is either `self` or `this`\n[`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n- Add support for no-cache and no-store via a cache-busting querystring\nparameter\n[`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n- make global `this` correct when using rollup\n[`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.0...v3.1.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n> 29 June 2020\n\n###\n[`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.0...v3.0.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n- Co-authored-by: Jake Champion \\<[email protected]>\n[`#575`](https://github.com/JakeChampion/fetch/pull/575)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n[`#619`](https://github.com/JakeChampion/fetch/pull/619)\n- Allow exclamation mark as valid header character\n[`#745`](https://github.com/JakeChampion/fetch/pull/745)\n- Avoid blob conversion for specific requests\n[`#752`](https://github.com/JakeChampion/fetch/pull/752)\n- Compatibility for fetch-mock using proxy-pollyfill\n[`#736`](https://github.com/JakeChampion/fetch/pull/736)\n- Change default statusText for Response\n[`#698`](https://github.com/JakeChampion/fetch/pull/698)\n- Document more common pitfalls in the README\n[`#734`](https://github.com/JakeChampion/fetch/pull/734)\n- field name can not by empty\n[`#684`](https://github.com/JakeChampion/fetch/pull/684)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n([#​619](https://github.com/github/fetch/issues/619))\n[`#618`](https://github.com/JakeChampion/fetch/issues/618)\n- Clarify what parts of the standard we don't want to implement\n[`#661`](https://github.com/JakeChampion/fetch/issues/661)\n- Document more caveats\n[`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n- Fix issue\n[#​533](https://github.com/github/fetch/issues/533)\n[`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n- Compatibility with newer eslint-plugin-github\n[`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n> 7 September 2018\n\n- Add flow definitions\n[`#654`](https://github.com/JakeChampion/fetch/pull/654)\n- Match spec behavior re: unsupported body type\n[`#651`](https://github.com/JakeChampion/fetch/pull/651)\n- Update Karma and detect available browsers when testing\n[`#652`](https://github.com/JakeChampion/fetch/pull/652)\n- Adopt Contributor Covenant Code of Conduct\n[`#649`](https://github.com/JakeChampion/fetch/pull/649)\n- Change `credentials` default value to `same-origin`\n[`#640`](https://github.com/JakeChampion/fetch/pull/640)\n- Switch test suite from PhantomJS to Karma\n[`#626`](https://github.com/JakeChampion/fetch/pull/626)\n- Support abort API\n[`#592`](https://github.com/JakeChampion/fetch/pull/592)\n- build/distribute as UMD\n[`#616`](https://github.com/JakeChampion/fetch/pull/616)\n- Test signal reuse. Add AbortSignal polyfill.\n[`#2`](https://github.com/JakeChampion/fetch/pull/2)\n- Clear abort event listener for all xhr completion states.\n[`#1`](https://github.com/JakeChampion/fetch/pull/1)\n- Expand install & importing documentation\n[`#569`](https://github.com/JakeChampion/fetch/issues/569)\n- Match spec behavior re: unsupported body type\n[`#576`](https://github.com/JakeChampion/fetch/issues/576)\n- Run test files through prettier\n[`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n- Unwrap `fetch.js` to be a clean module file\n[`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n- Switch from PhantomJS to Karma + Chrome/Firefox for testing\n[`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e)\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 this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update dependency whatwg-fetch to ^3.6.20 (main)","number":206179,"url":"https://github.com/elastic/kibana/pull/206179","mergeCommit":{"message":"Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [whatwg-fetch](https://github.com/github/fetch) |\ndependencies | minor | [`^3.0.0` ->\n`^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>github/fetch (whatwg-fetch)</summary>\n\n###\n[`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.18...v3.6.19)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n- Fix - File fetching broken since commit\n[`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://github.com/JakeChampion/fetch/pull/1375)\n- Remove broken links\n[`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n- automatically generate a changelog\n[`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.16...v3.6.17)\n\n> 20 July 2023\n\n- Revert \"Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.15...v3.6.16)\n\n> 18 July 2023\n\n- Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.14...v3.6.15)\n\n> 18 July 2023\n\n- fix\n[https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.13...v3.6.14)\n\n> 18 July 2023\n\n- Fix\n[https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.12...v3.6.13)\n\n> 18 July 2023\n\n- respect charset within readBlobAsText\n[`#1059`](https://github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.11...v3.6.12)\n\n> 18 July 2023\n\n- fix: Headers only accepts array which have nested array of length 2\n[`#1235`](https://github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.10...v3.6.11)\n\n> 18 July 2023\n\n- Define Body.arrayBuffer even if support.blob is false\n[`#992`](https://github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.9...v3.6.10)\n\n> 18 July 2023\n\n- use globals if they exist\n[`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.8...v3.6.9)\n\n> 18 July 2023\n\n- fix: when no body supplied, do not set bodyUsed to true\n[`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.7...v3.6.8)\n\n> 18 July 2023\n\n- validate status is in range\n[`#1213`](https://github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n> 18 July 2023\n\n- dont shadow `global`\n[`#1026`](https://github.com/JakeChampion/fetch/issues/1026)\n- dont use github eslint\n[`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n- remove invalid-headers test\n[`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n- Update lock.yml permissions\n[`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.5...v3.6.6)\n\n> 18 July 2023\n\n- fix: ignore not throw on invalid response headers\n[`#930`](https://github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.4...v3.6.5)\n\n> 18 July 2023\n\n- Add some missed methods which should be normalized as uppercase\n[`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n- Update caniuse link to use HTTPS and new pattern\n[`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.3...v3.6.4)\n\n> 18 July 2023\n\n- always set a signal on Request\n[`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.2...v3.6.3)\n\n> 18 July 2023\n\n- Compatible global equals to the false\n[`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.0...v3.6.1)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.5.0...v3.6.0)\n\n> 18 February 2021\n\n- Fix statusText: undefined should give '' and null should give 'null'\n[`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n- Represent non-stringified JSON request body as an \\[object Object]\nstring\n[`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n- Fix eslint and eslint-plugin-github dependency conflicts\n[`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n> 6 November 2020\n\n- Fixes\n[#​748](https://github.com/github/fetch/issues/748)\n[`#748`](https://github.com/JakeChampion/fetch/issues/748)\n- Create lock.yml\n[`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.0...v3.4.1)\n\n> 7 September 2020\n\n- Add npmignore file to ensure we always publish the dist directory\n[`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n- Make the clean task remove the dist directory and the default task\ncreate it\n[`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.1...v3.4.0)\n\n> 7 August 2020\n\n- Use globalThis as the global object if it exists\n[`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.0...v3.3.1)\n\n> 4 August 2020\n\n- rename variable to no longer shadow over function of same name\n[`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n- remove semicolon to pass linting\n[`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.2.0...v3.3.0)\n\n> 4 August 2020\n\n- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`\n[`#801`](https://github.com/github/fetch/issues/801)\n- Stop using top-level `this` to stop rollup warning\n[`#802`](https://github.com/github/fetch/issues/802)\n- Recommend an AbortController polyfill which is fully synchronous\n[`#800`](https://github.com/github/fetch/issues/800)\n- Add keepalive caveat\n[`#780`](https://github.com/github/fetch/issues/780)\n- Throw a TypeError if Request or Response functions are called without\n`new`\n[`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0)\n- If headers are passed in via a Record then do not normalise the header\nnames as part of the request\n[`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n- Update fetch.js\n[`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.1...v3.2.0)\n\n> 9 July 2020\n\n- Detect if DOMException exists via typeof instead of trying to call it\nand catching the exception which may get thrown\n[`#724`](https://github.com/github/fetch/issues/724)\n- use `this` if `self` is not defined\n[`#657`](https://github.com/github/fetch/issues/657)\n- create variable called `global` which is either `self` or `this`\n[`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n- Add support for no-cache and no-store via a cache-busting querystring\nparameter\n[`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n- make global `this` correct when using rollup\n[`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.0...v3.1.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n> 29 June 2020\n\n###\n[`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.0...v3.0.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n- Co-authored-by: Jake Champion \\<[email protected]>\n[`#575`](https://github.com/JakeChampion/fetch/pull/575)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n[`#619`](https://github.com/JakeChampion/fetch/pull/619)\n- Allow exclamation mark as valid header character\n[`#745`](https://github.com/JakeChampion/fetch/pull/745)\n- Avoid blob conversion for specific requests\n[`#752`](https://github.com/JakeChampion/fetch/pull/752)\n- Compatibility for fetch-mock using proxy-pollyfill\n[`#736`](https://github.com/JakeChampion/fetch/pull/736)\n- Change default statusText for Response\n[`#698`](https://github.com/JakeChampion/fetch/pull/698)\n- Document more common pitfalls in the README\n[`#734`](https://github.com/JakeChampion/fetch/pull/734)\n- field name can not by empty\n[`#684`](https://github.com/JakeChampion/fetch/pull/684)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n([#​619](https://github.com/github/fetch/issues/619))\n[`#618`](https://github.com/JakeChampion/fetch/issues/618)\n- Clarify what parts of the standard we don't want to implement\n[`#661`](https://github.com/JakeChampion/fetch/issues/661)\n- Document more caveats\n[`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n- Fix issue\n[#​533](https://github.com/github/fetch/issues/533)\n[`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n- Compatibility with newer eslint-plugin-github\n[`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n> 7 September 2018\n\n- Add flow definitions\n[`#654`](https://github.com/JakeChampion/fetch/pull/654)\n- Match spec behavior re: unsupported body type\n[`#651`](https://github.com/JakeChampion/fetch/pull/651)\n- Update Karma and detect available browsers when testing\n[`#652`](https://github.com/JakeChampion/fetch/pull/652)\n- Adopt Contributor Covenant Code of Conduct\n[`#649`](https://github.com/JakeChampion/fetch/pull/649)\n- Change `credentials` default value to `same-origin`\n[`#640`](https://github.com/JakeChampion/fetch/pull/640)\n- Switch test suite from PhantomJS to Karma\n[`#626`](https://github.com/JakeChampion/fetch/pull/626)\n- Support abort API\n[`#592`](https://github.com/JakeChampion/fetch/pull/592)\n- build/distribute as UMD\n[`#616`](https://github.com/JakeChampion/fetch/pull/616)\n- Test signal reuse. Add AbortSignal polyfill.\n[`#2`](https://github.com/JakeChampion/fetch/pull/2)\n- Clear abort event listener for all xhr completion states.\n[`#1`](https://github.com/JakeChampion/fetch/pull/1)\n- Expand install & importing documentation\n[`#569`](https://github.com/JakeChampion/fetch/issues/569)\n- Match spec behavior re: unsupported body type\n[`#576`](https://github.com/JakeChampion/fetch/issues/576)\n- Run test files through prettier\n[`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n- Unwrap `fetch.js` to be a clean module file\n[`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n- Switch from PhantomJS to Karma + Chrome/Firefox for testing\n[`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e)\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 this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/206179","number":206179,"mergeCommit":{"message":"Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [whatwg-fetch](https://github.com/github/fetch) |\ndependencies | minor | [`^3.0.0` ->\n`^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>github/fetch (whatwg-fetch)</summary>\n\n###\n[`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.18...v3.6.19)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n- Fix - File fetching broken since commit\n[`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://github.com/JakeChampion/fetch/pull/1375)\n- Remove broken links\n[`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n- automatically generate a changelog\n[`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.16...v3.6.17)\n\n> 20 July 2023\n\n- Revert \"Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.15...v3.6.16)\n\n> 18 July 2023\n\n- Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.14...v3.6.15)\n\n> 18 July 2023\n\n- fix\n[https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.13...v3.6.14)\n\n> 18 July 2023\n\n- Fix\n[https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.12...v3.6.13)\n\n> 18 July 2023\n\n- respect charset within readBlobAsText\n[`#1059`](https://github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.11...v3.6.12)\n\n> 18 July 2023\n\n- fix: Headers only accepts array which have nested array of length 2\n[`#1235`](https://github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.10...v3.6.11)\n\n> 18 July 2023\n\n- Define Body.arrayBuffer even if support.blob is false\n[`#992`](https://github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.9...v3.6.10)\n\n> 18 July 2023\n\n- use globals if they exist\n[`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.8...v3.6.9)\n\n> 18 July 2023\n\n- fix: when no body supplied, do not set bodyUsed to true\n[`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.7...v3.6.8)\n\n> 18 July 2023\n\n- validate status is in range\n[`#1213`](https://github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n> 18 July 2023\n\n- dont shadow `global`\n[`#1026`](https://github.com/JakeChampion/fetch/issues/1026)\n- dont use github eslint\n[`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n- remove invalid-headers test\n[`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n- Update lock.yml permissions\n[`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.5...v3.6.6)\n\n> 18 July 2023\n\n- fix: ignore not throw on invalid response headers\n[`#930`](https://github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.4...v3.6.5)\n\n> 18 July 2023\n\n- Add some missed methods which should be normalized as uppercase\n[`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n- Update caniuse link to use HTTPS and new pattern\n[`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.3...v3.6.4)\n\n> 18 July 2023\n\n- always set a signal on Request\n[`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.2...v3.6.3)\n\n> 18 July 2023\n\n- Compatible global equals to the false\n[`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.0...v3.6.1)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.5.0...v3.6.0)\n\n> 18 February 2021\n\n- Fix statusText: undefined should give '' and null should give 'null'\n[`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n- Represent non-stringified JSON request body as an \\[object Object]\nstring\n[`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n- Fix eslint and eslint-plugin-github dependency conflicts\n[`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n> 6 November 2020\n\n- Fixes\n[#​748](https://github.com/github/fetch/issues/748)\n[`#748`](https://github.com/JakeChampion/fetch/issues/748)\n- Create lock.yml\n[`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.0...v3.4.1)\n\n> 7 September 2020\n\n- Add npmignore file to ensure we always publish the dist directory\n[`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n- Make the clean task remove the dist directory and the default task\ncreate it\n[`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.1...v3.4.0)\n\n> 7 August 2020\n\n- Use globalThis as the global object if it exists\n[`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.0...v3.3.1)\n\n> 4 August 2020\n\n- rename variable to no longer shadow over function of same name\n[`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n- remove semicolon to pass linting\n[`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.2.0...v3.3.0)\n\n> 4 August 2020\n\n- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`\n[`#801`](https://github.com/github/fetch/issues/801)\n- Stop using top-level `this` to stop rollup warning\n[`#802`](https://github.com/github/fetch/issues/802)\n- Recommend an AbortController polyfill which is fully synchronous\n[`#800`](https://github.com/github/fetch/issues/800)\n- Add keepalive caveat\n[`#780`](https://github.com/github/fetch/issues/780)\n- Throw a TypeError if Request or Response functions are called without\n`new`\n[`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0)\n- If headers are passed in via a Record then do not normalise the header\nnames as part of the request\n[`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n- Update fetch.js\n[`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.1...v3.2.0)\n\n> 9 July 2020\n\n- Detect if DOMException exists via typeof instead of trying to call it\nand catching the exception which may get thrown\n[`#724`](https://github.com/github/fetch/issues/724)\n- use `this` if `self` is not defined\n[`#657`](https://github.com/github/fetch/issues/657)\n- create variable called `global` which is either `self` or `this`\n[`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n- Add support for no-cache and no-store via a cache-busting querystring\nparameter\n[`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n- make global `this` correct when using rollup\n[`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.0...v3.1.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n> 29 June 2020\n\n###\n[`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.0...v3.0.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n- Co-authored-by: Jake Champion \\<[email protected]>\n[`#575`](https://github.com/JakeChampion/fetch/pull/575)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n[`#619`](https://github.com/JakeChampion/fetch/pull/619)\n- Allow exclamation mark as valid header character\n[`#745`](https://github.com/JakeChampion/fetch/pull/745)\n- Avoid blob conversion for specific requests\n[`#752`](https://github.com/JakeChampion/fetch/pull/752)\n- Compatibility for fetch-mock using proxy-pollyfill\n[`#736`](https://github.com/JakeChampion/fetch/pull/736)\n- Change default statusText for Response\n[`#698`](https://github.com/JakeChampion/fetch/pull/698)\n- Document more common pitfalls in the README\n[`#734`](https://github.com/JakeChampion/fetch/pull/734)\n- field name can not by empty\n[`#684`](https://github.com/JakeChampion/fetch/pull/684)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n([#​619](https://github.com/github/fetch/issues/619))\n[`#618`](https://github.com/JakeChampion/fetch/issues/618)\n- Clarify what parts of the standard we don't want to implement\n[`#661`](https://github.com/JakeChampion/fetch/issues/661)\n- Document more caveats\n[`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n- Fix issue\n[#​533](https://github.com/github/fetch/issues/533)\n[`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n- Compatibility with newer eslint-plugin-github\n[`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n> 7 September 2018\n\n- Add flow definitions\n[`#654`](https://github.com/JakeChampion/fetch/pull/654)\n- Match spec behavior re: unsupported body type\n[`#651`](https://github.com/JakeChampion/fetch/pull/651)\n- Update Karma and detect available browsers when testing\n[`#652`](https://github.com/JakeChampion/fetch/pull/652)\n- Adopt Contributor Covenant Code of Conduct\n[`#649`](https://github.com/JakeChampion/fetch/pull/649)\n- Change `credentials` default value to `same-origin`\n[`#640`](https://github.com/JakeChampion/fetch/pull/640)\n- Switch test suite from PhantomJS to Karma\n[`#626`](https://github.com/JakeChampion/fetch/pull/626)\n- Support abort API\n[`#592`](https://github.com/JakeChampion/fetch/pull/592)\n- build/distribute as UMD\n[`#616`](https://github.com/JakeChampion/fetch/pull/616)\n- Test signal reuse. Add AbortSignal polyfill.\n[`#2`](https://github.com/JakeChampion/fetch/pull/2)\n- Clear abort event listener for all xhr completion states.\n[`#1`](https://github.com/JakeChampion/fetch/pull/1)\n- Expand install & importing documentation\n[`#569`](https://github.com/JakeChampion/fetch/issues/569)\n- Match spec behavior re: unsupported body type\n[`#576`](https://github.com/JakeChampion/fetch/issues/576)\n- Run test files through prettier\n[`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n- Unwrap `fetch.js` to be a clean module file\n[`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n- Switch from PhantomJS to Karma + Chrome/Firefox for testing\n[`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e)\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 this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628"}}]}] BACKPORT--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]>
kibanamachine
added a commit
that referenced
this pull request
Jun 4, 2025
…22643) # Backport This will backport the following commits from `main` to `8.19`: - [Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)](https://github.com/elastic/kibana/pull/206179) <!--- Backport version: 9.6.6 --> ### 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-06-04T19:29:03Z","message":"Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [whatwg-fetch](https://github.com/github/fetch) |\ndependencies | minor | [`^3.0.0` ->\n`^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>github/fetch (whatwg-fetch)</summary>\n\n###\n[`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.18...v3.6.19)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n- Fix - File fetching broken since commit\n[`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://github.com/JakeChampion/fetch/pull/1375)\n- Remove broken links\n[`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n- automatically generate a changelog\n[`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.16...v3.6.17)\n\n> 20 July 2023\n\n- Revert \"Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.15...v3.6.16)\n\n> 18 July 2023\n\n- Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.14...v3.6.15)\n\n> 18 July 2023\n\n- fix\n[https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.13...v3.6.14)\n\n> 18 July 2023\n\n- Fix\n[https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.12...v3.6.13)\n\n> 18 July 2023\n\n- respect charset within readBlobAsText\n[`#1059`](https://github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.11...v3.6.12)\n\n> 18 July 2023\n\n- fix: Headers only accepts array which have nested array of length 2\n[`#1235`](https://github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.10...v3.6.11)\n\n> 18 July 2023\n\n- Define Body.arrayBuffer even if support.blob is false\n[`#992`](https://github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.9...v3.6.10)\n\n> 18 July 2023\n\n- use globals if they exist\n[`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.8...v3.6.9)\n\n> 18 July 2023\n\n- fix: when no body supplied, do not set bodyUsed to true\n[`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.7...v3.6.8)\n\n> 18 July 2023\n\n- validate status is in range\n[`#1213`](https://github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n> 18 July 2023\n\n- dont shadow `global`\n[`#1026`](https://github.com/JakeChampion/fetch/issues/1026)\n- dont use github eslint\n[`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n- remove invalid-headers test\n[`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n- Update lock.yml permissions\n[`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.5...v3.6.6)\n\n> 18 July 2023\n\n- fix: ignore not throw on invalid response headers\n[`#930`](https://github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.4...v3.6.5)\n\n> 18 July 2023\n\n- Add some missed methods which should be normalized as uppercase\n[`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n- Update caniuse link to use HTTPS and new pattern\n[`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.3...v3.6.4)\n\n> 18 July 2023\n\n- always set a signal on Request\n[`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.2...v3.6.3)\n\n> 18 July 2023\n\n- Compatible global equals to the false\n[`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.0...v3.6.1)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.5.0...v3.6.0)\n\n> 18 February 2021\n\n- Fix statusText: undefined should give '' and null should give 'null'\n[`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n- Represent non-stringified JSON request body as an \\[object Object]\nstring\n[`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n- Fix eslint and eslint-plugin-github dependency conflicts\n[`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n> 6 November 2020\n\n- Fixes\n[#​748](https://github.com/github/fetch/issues/748)\n[`#748`](https://github.com/JakeChampion/fetch/issues/748)\n- Create lock.yml\n[`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.0...v3.4.1)\n\n> 7 September 2020\n\n- Add npmignore file to ensure we always publish the dist directory\n[`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n- Make the clean task remove the dist directory and the default task\ncreate it\n[`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.1...v3.4.0)\n\n> 7 August 2020\n\n- Use globalThis as the global object if it exists\n[`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.0...v3.3.1)\n\n> 4 August 2020\n\n- rename variable to no longer shadow over function of same name\n[`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n- remove semicolon to pass linting\n[`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.2.0...v3.3.0)\n\n> 4 August 2020\n\n- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`\n[`#801`](https://github.com/github/fetch/issues/801)\n- Stop using top-level `this` to stop rollup warning\n[`#802`](https://github.com/github/fetch/issues/802)\n- Recommend an AbortController polyfill which is fully synchronous\n[`#800`](https://github.com/github/fetch/issues/800)\n- Add keepalive caveat\n[`#780`](https://github.com/github/fetch/issues/780)\n- Throw a TypeError if Request or Response functions are called without\n`new`\n[`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0)\n- If headers are passed in via a Record then do not normalise the header\nnames as part of the request\n[`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n- Update fetch.js\n[`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.1...v3.2.0)\n\n> 9 July 2020\n\n- Detect if DOMException exists via typeof instead of trying to call it\nand catching the exception which may get thrown\n[`#724`](https://github.com/github/fetch/issues/724)\n- use `this` if `self` is not defined\n[`#657`](https://github.com/github/fetch/issues/657)\n- create variable called `global` which is either `self` or `this`\n[`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n- Add support for no-cache and no-store via a cache-busting querystring\nparameter\n[`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n- make global `this` correct when using rollup\n[`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.0...v3.1.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n> 29 June 2020\n\n###\n[`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.0...v3.0.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n- Co-authored-by: Jake Champion \\<[email protected]>\n[`#575`](https://github.com/JakeChampion/fetch/pull/575)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n[`#619`](https://github.com/JakeChampion/fetch/pull/619)\n- Allow exclamation mark as valid header character\n[`#745`](https://github.com/JakeChampion/fetch/pull/745)\n- Avoid blob conversion for specific requests\n[`#752`](https://github.com/JakeChampion/fetch/pull/752)\n- Compatibility for fetch-mock using proxy-pollyfill\n[`#736`](https://github.com/JakeChampion/fetch/pull/736)\n- Change default statusText for Response\n[`#698`](https://github.com/JakeChampion/fetch/pull/698)\n- Document more common pitfalls in the README\n[`#734`](https://github.com/JakeChampion/fetch/pull/734)\n- field name can not by empty\n[`#684`](https://github.com/JakeChampion/fetch/pull/684)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n([#​619](https://github.com/github/fetch/issues/619))\n[`#618`](https://github.com/JakeChampion/fetch/issues/618)\n- Clarify what parts of the standard we don't want to implement\n[`#661`](https://github.com/JakeChampion/fetch/issues/661)\n- Document more caveats\n[`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n- Fix issue\n[#​533](https://github.com/github/fetch/issues/533)\n[`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n- Compatibility with newer eslint-plugin-github\n[`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n> 7 September 2018\n\n- Add flow definitions\n[`#654`](https://github.com/JakeChampion/fetch/pull/654)\n- Match spec behavior re: unsupported body type\n[`#651`](https://github.com/JakeChampion/fetch/pull/651)\n- Update Karma and detect available browsers when testing\n[`#652`](https://github.com/JakeChampion/fetch/pull/652)\n- Adopt Contributor Covenant Code of Conduct\n[`#649`](https://github.com/JakeChampion/fetch/pull/649)\n- Change `credentials` default value to `same-origin`\n[`#640`](https://github.com/JakeChampion/fetch/pull/640)\n- Switch test suite from PhantomJS to Karma\n[`#626`](https://github.com/JakeChampion/fetch/pull/626)\n- Support abort API\n[`#592`](https://github.com/JakeChampion/fetch/pull/592)\n- build/distribute as UMD\n[`#616`](https://github.com/JakeChampion/fetch/pull/616)\n- Test signal reuse. Add AbortSignal polyfill.\n[`#2`](https://github.com/JakeChampion/fetch/pull/2)\n- Clear abort event listener for all xhr completion states.\n[`#1`](https://github.com/JakeChampion/fetch/pull/1)\n- Expand install & importing documentation\n[`#569`](https://github.com/JakeChampion/fetch/issues/569)\n- Match spec behavior re: unsupported body type\n[`#576`](https://github.com/JakeChampion/fetch/issues/576)\n- Run test files through prettier\n[`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n- Unwrap `fetch.js` to be a clean module file\n[`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n- Switch from PhantomJS to Karma + Chrome/Firefox for testing\n[`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e)\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 this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update dependency whatwg-fetch to ^3.6.20 (main)","number":206179,"url":"https://github.com/elastic/kibana/pull/206179","mergeCommit":{"message":"Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [whatwg-fetch](https://github.com/github/fetch) |\ndependencies | minor | [`^3.0.0` ->\n`^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>github/fetch (whatwg-fetch)</summary>\n\n###\n[`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.18...v3.6.19)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n- Fix - File fetching broken since commit\n[`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://github.com/JakeChampion/fetch/pull/1375)\n- Remove broken links\n[`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n- automatically generate a changelog\n[`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.16...v3.6.17)\n\n> 20 July 2023\n\n- Revert \"Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.15...v3.6.16)\n\n> 18 July 2023\n\n- Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.14...v3.6.15)\n\n> 18 July 2023\n\n- fix\n[https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.13...v3.6.14)\n\n> 18 July 2023\n\n- Fix\n[https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.12...v3.6.13)\n\n> 18 July 2023\n\n- respect charset within readBlobAsText\n[`#1059`](https://github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.11...v3.6.12)\n\n> 18 July 2023\n\n- fix: Headers only accepts array which have nested array of length 2\n[`#1235`](https://github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.10...v3.6.11)\n\n> 18 July 2023\n\n- Define Body.arrayBuffer even if support.blob is false\n[`#992`](https://github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.9...v3.6.10)\n\n> 18 July 2023\n\n- use globals if they exist\n[`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.8...v3.6.9)\n\n> 18 July 2023\n\n- fix: when no body supplied, do not set bodyUsed to true\n[`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.7...v3.6.8)\n\n> 18 July 2023\n\n- validate status is in range\n[`#1213`](https://github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n> 18 July 2023\n\n- dont shadow `global`\n[`#1026`](https://github.com/JakeChampion/fetch/issues/1026)\n- dont use github eslint\n[`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n- remove invalid-headers test\n[`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n- Update lock.yml permissions\n[`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.5...v3.6.6)\n\n> 18 July 2023\n\n- fix: ignore not throw on invalid response headers\n[`#930`](https://github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.4...v3.6.5)\n\n> 18 July 2023\n\n- Add some missed methods which should be normalized as uppercase\n[`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n- Update caniuse link to use HTTPS and new pattern\n[`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.3...v3.6.4)\n\n> 18 July 2023\n\n- always set a signal on Request\n[`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.2...v3.6.3)\n\n> 18 July 2023\n\n- Compatible global equals to the false\n[`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.0...v3.6.1)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.5.0...v3.6.0)\n\n> 18 February 2021\n\n- Fix statusText: undefined should give '' and null should give 'null'\n[`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n- Represent non-stringified JSON request body as an \\[object Object]\nstring\n[`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n- Fix eslint and eslint-plugin-github dependency conflicts\n[`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n> 6 November 2020\n\n- Fixes\n[#​748](https://github.com/github/fetch/issues/748)\n[`#748`](https://github.com/JakeChampion/fetch/issues/748)\n- Create lock.yml\n[`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.0...v3.4.1)\n\n> 7 September 2020\n\n- Add npmignore file to ensure we always publish the dist directory\n[`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n- Make the clean task remove the dist directory and the default task\ncreate it\n[`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.1...v3.4.0)\n\n> 7 August 2020\n\n- Use globalThis as the global object if it exists\n[`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.0...v3.3.1)\n\n> 4 August 2020\n\n- rename variable to no longer shadow over function of same name\n[`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n- remove semicolon to pass linting\n[`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.2.0...v3.3.0)\n\n> 4 August 2020\n\n- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`\n[`#801`](https://github.com/github/fetch/issues/801)\n- Stop using top-level `this` to stop rollup warning\n[`#802`](https://github.com/github/fetch/issues/802)\n- Recommend an AbortController polyfill which is fully synchronous\n[`#800`](https://github.com/github/fetch/issues/800)\n- Add keepalive caveat\n[`#780`](https://github.com/github/fetch/issues/780)\n- Throw a TypeError if Request or Response functions are called without\n`new`\n[`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0)\n- If headers are passed in via a Record then do not normalise the header\nnames as part of the request\n[`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n- Update fetch.js\n[`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.1...v3.2.0)\n\n> 9 July 2020\n\n- Detect if DOMException exists via typeof instead of trying to call it\nand catching the exception which may get thrown\n[`#724`](https://github.com/github/fetch/issues/724)\n- use `this` if `self` is not defined\n[`#657`](https://github.com/github/fetch/issues/657)\n- create variable called `global` which is either `self` or `this`\n[`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n- Add support for no-cache and no-store via a cache-busting querystring\nparameter\n[`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n- make global `this` correct when using rollup\n[`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.0...v3.1.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n> 29 June 2020\n\n###\n[`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.0...v3.0.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n- Co-authored-by: Jake Champion \\<[email protected]>\n[`#575`](https://github.com/JakeChampion/fetch/pull/575)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n[`#619`](https://github.com/JakeChampion/fetch/pull/619)\n- Allow exclamation mark as valid header character\n[`#745`](https://github.com/JakeChampion/fetch/pull/745)\n- Avoid blob conversion for specific requests\n[`#752`](https://github.com/JakeChampion/fetch/pull/752)\n- Compatibility for fetch-mock using proxy-pollyfill\n[`#736`](https://github.com/JakeChampion/fetch/pull/736)\n- Change default statusText for Response\n[`#698`](https://github.com/JakeChampion/fetch/pull/698)\n- Document more common pitfalls in the README\n[`#734`](https://github.com/JakeChampion/fetch/pull/734)\n- field name can not by empty\n[`#684`](https://github.com/JakeChampion/fetch/pull/684)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n([#​619](https://github.com/github/fetch/issues/619))\n[`#618`](https://github.com/JakeChampion/fetch/issues/618)\n- Clarify what parts of the standard we don't want to implement\n[`#661`](https://github.com/JakeChampion/fetch/issues/661)\n- Document more caveats\n[`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n- Fix issue\n[#​533](https://github.com/github/fetch/issues/533)\n[`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n- Compatibility with newer eslint-plugin-github\n[`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n> 7 September 2018\n\n- Add flow definitions\n[`#654`](https://github.com/JakeChampion/fetch/pull/654)\n- Match spec behavior re: unsupported body type\n[`#651`](https://github.com/JakeChampion/fetch/pull/651)\n- Update Karma and detect available browsers when testing\n[`#652`](https://github.com/JakeChampion/fetch/pull/652)\n- Adopt Contributor Covenant Code of Conduct\n[`#649`](https://github.com/JakeChampion/fetch/pull/649)\n- Change `credentials` default value to `same-origin`\n[`#640`](https://github.com/JakeChampion/fetch/pull/640)\n- Switch test suite from PhantomJS to Karma\n[`#626`](https://github.com/JakeChampion/fetch/pull/626)\n- Support abort API\n[`#592`](https://github.com/JakeChampion/fetch/pull/592)\n- build/distribute as UMD\n[`#616`](https://github.com/JakeChampion/fetch/pull/616)\n- Test signal reuse. Add AbortSignal polyfill.\n[`#2`](https://github.com/JakeChampion/fetch/pull/2)\n- Clear abort event listener for all xhr completion states.\n[`#1`](https://github.com/JakeChampion/fetch/pull/1)\n- Expand install & importing documentation\n[`#569`](https://github.com/JakeChampion/fetch/issues/569)\n- Match spec behavior re: unsupported body type\n[`#576`](https://github.com/JakeChampion/fetch/issues/576)\n- Run test files through prettier\n[`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n- Unwrap `fetch.js` to be a clean module file\n[`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n- Switch from PhantomJS to Karma + Chrome/Firefox for testing\n[`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e)\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 this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/206179","number":206179,"mergeCommit":{"message":"Update dependency whatwg-fetch to ^3.6.20 (main) (#206179)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [whatwg-fetch](https://github.com/github/fetch) |\ndependencies | minor | [`^3.0.0` ->\n`^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>github/fetch (whatwg-fetch)</summary>\n\n###\n[`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.18...v3.6.19)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n- Fix - File fetching broken since commit\n[`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://github.com/JakeChampion/fetch/pull/1375)\n- Remove broken links\n[`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n- automatically generate a changelog\n[`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.16...v3.6.17)\n\n> 20 July 2023\n\n- Revert \"Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.15...v3.6.16)\n\n> 18 July 2023\n\n- Resolves\n[https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.14...v3.6.15)\n\n> 18 July 2023\n\n- fix\n[https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.13...v3.6.14)\n\n> 18 July 2023\n\n- Fix\n[https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.12...v3.6.13)\n\n> 18 July 2023\n\n- respect charset within readBlobAsText\n[`#1059`](https://github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.11...v3.6.12)\n\n> 18 July 2023\n\n- fix: Headers only accepts array which have nested array of length 2\n[`#1235`](https://github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.10...v3.6.11)\n\n> 18 July 2023\n\n- Define Body.arrayBuffer even if support.blob is false\n[`#992`](https://github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.9...v3.6.10)\n\n> 18 July 2023\n\n- use globals if they exist\n[`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.8...v3.6.9)\n\n> 18 July 2023\n\n- fix: when no body supplied, do not set bodyUsed to true\n[`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.7...v3.6.8)\n\n> 18 July 2023\n\n- validate status is in range\n[`#1213`](https://github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n> 18 July 2023\n\n- dont shadow `global`\n[`#1026`](https://github.com/JakeChampion/fetch/issues/1026)\n- dont use github eslint\n[`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n- remove invalid-headers test\n[`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n- Update lock.yml permissions\n[`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.5...v3.6.6)\n\n> 18 July 2023\n\n- fix: ignore not throw on invalid response headers\n[`#930`](https://github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.4...v3.6.5)\n\n> 18 July 2023\n\n- Add some missed methods which should be normalized as uppercase\n[`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n- Update caniuse link to use HTTPS and new pattern\n[`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.3...v3.6.4)\n\n> 18 July 2023\n\n- always set a signal on Request\n[`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.2...v3.6.3)\n\n> 18 July 2023\n\n- Compatible global equals to the false\n[`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n##### Bug Fixes\n\n- Response.error().ok === false\n([#​1412](https://github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.6.0...v3.6.1)\n\n##### Bug Fixes\n\n- Have unique error messages for xhr timeouts and errors\n([#​1380](https://github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.5.0...v3.6.0)\n\n> 18 February 2021\n\n- Fix statusText: undefined should give '' and null should give 'null'\n[`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n- Represent non-stringified JSON request body as an \\[object Object]\nstring\n[`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n- Fix eslint and eslint-plugin-github dependency conflicts\n[`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n> 6 November 2020\n\n- Fixes\n[#​748](https://github.com/github/fetch/issues/748)\n[`#748`](https://github.com/JakeChampion/fetch/issues/748)\n- Create lock.yml\n[`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.4.0...v3.4.1)\n\n> 7 September 2020\n\n- Add npmignore file to ensure we always publish the dist directory\n[`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n- Make the clean task remove the dist directory and the default task\ncreate it\n[`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.1...v3.4.0)\n\n> 7 August 2020\n\n- Use globalThis as the global object if it exists\n[`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.3.0...v3.3.1)\n\n> 4 August 2020\n\n- rename variable to no longer shadow over function of same name\n[`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n- remove semicolon to pass linting\n[`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.2.0...v3.3.0)\n\n> 4 August 2020\n\n- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`\n[`#801`](https://github.com/github/fetch/issues/801)\n- Stop using top-level `this` to stop rollup warning\n[`#802`](https://github.com/github/fetch/issues/802)\n- Recommend an AbortController polyfill which is fully synchronous\n[`#800`](https://github.com/github/fetch/issues/800)\n- Add keepalive caveat\n[`#780`](https://github.com/github/fetch/issues/780)\n- Throw a TypeError if Request or Response functions are called without\n`new`\n[`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0)\n- If headers are passed in via a Record then do not normalise the header\nnames as part of the request\n[`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n- Update fetch.js\n[`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.1...v3.2.0)\n\n> 9 July 2020\n\n- Detect if DOMException exists via typeof instead of trying to call it\nand catching the exception which may get thrown\n[`#724`](https://github.com/github/fetch/issues/724)\n- use `this` if `self` is not defined\n[`#657`](https://github.com/github/fetch/issues/657)\n- create variable called `global` which is either `self` or `this`\n[`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n- Add support for no-cache and no-store via a cache-busting querystring\nparameter\n[`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n- make global `this` correct when using rollup\n[`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.1.0...v3.1.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n> 29 June 2020\n\n###\n[`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://github.com/github/fetch/compare/v3.0.0...v3.0.1)\n\n> 8 July 2020\n\n- check if Content-Type header exists prior to examining the value\n[`#792`](https://github.com/JakeChampion/fetch/pull/792)\n- Move from Travis to GitHub Actions\n[`#793`](https://github.com/JakeChampion/fetch/pull/793)\n- Co-authored-by: Jake Champion \\<[email protected]>\n[`#575`](https://github.com/JakeChampion/fetch/pull/575)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n[`#619`](https://github.com/JakeChampion/fetch/pull/619)\n- Allow exclamation mark as valid header character\n[`#745`](https://github.com/JakeChampion/fetch/pull/745)\n- Avoid blob conversion for specific requests\n[`#752`](https://github.com/JakeChampion/fetch/pull/752)\n- Compatibility for fetch-mock using proxy-pollyfill\n[`#736`](https://github.com/JakeChampion/fetch/pull/736)\n- Change default statusText for Response\n[`#698`](https://github.com/JakeChampion/fetch/pull/698)\n- Document more common pitfalls in the README\n[`#734`](https://github.com/JakeChampion/fetch/pull/734)\n- field name can not by empty\n[`#684`](https://github.com/JakeChampion/fetch/pull/684)\n- work around IE XHR bug with '' URL Fixes\n[#​618](https://github.com/github/fetch/issues/618)\n([#​619](https://github.com/github/fetch/issues/619))\n[`#618`](https://github.com/JakeChampion/fetch/issues/618)\n- Clarify what parts of the standard we don't want to implement\n[`#661`](https://github.com/JakeChampion/fetch/issues/661)\n- Document more caveats\n[`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n- Fix issue\n[#​533](https://github.com/github/fetch/issues/533)\n[`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n- Compatibility with newer eslint-plugin-github\n[`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n> 7 September 2018\n\n- Add flow definitions\n[`#654`](https://github.com/JakeChampion/fetch/pull/654)\n- Match spec behavior re: unsupported body type\n[`#651`](https://github.com/JakeChampion/fetch/pull/651)\n- Update Karma and detect available browsers when testing\n[`#652`](https://github.com/JakeChampion/fetch/pull/652)\n- Adopt Contributor Covenant Code of Conduct\n[`#649`](https://github.com/JakeChampion/fetch/pull/649)\n- Change `credentials` default value to `same-origin`\n[`#640`](https://github.com/JakeChampion/fetch/pull/640)\n- Switch test suite from PhantomJS to Karma\n[`#626`](https://github.com/JakeChampion/fetch/pull/626)\n- Support abort API\n[`#592`](https://github.com/JakeChampion/fetch/pull/592)\n- build/distribute as UMD\n[`#616`](https://github.com/JakeChampion/fetch/pull/616)\n- Test signal reuse. Add AbortSignal polyfill.\n[`#2`](https://github.com/JakeChampion/fetch/pull/2)\n- Clear abort event listener for all xhr completion states.\n[`#1`](https://github.com/JakeChampion/fetch/pull/1)\n- Expand install & importing documentation\n[`#569`](https://github.com/JakeChampion/fetch/issues/569)\n- Match spec behavior re: unsupported body type\n[`#576`](https://github.com/JakeChampion/fetch/issues/576)\n- Run test files through prettier\n[`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n- Unwrap `fetch.js` to be a clean module file\n[`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n- Switch from PhantomJS to Karma + Chrome/Firefox for testing\n[`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e)\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 this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628"}}]}] BACKPORT--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]>
nickpeihl
pushed a commit
to nickpeihl/kibana
that referenced
this pull request
Jun 12, 2025
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [whatwg-fetch](https://github.com/github/fetch) | dependencies | minor | [`^3.0.0` -> `^3.6.20`](https://renovatebot.com/diffs/npm/whatwg-fetch/3.0.0/3.6.20) | --- ### Release Notes <details> <summary>github/fetch (whatwg-fetch)</summary> ### [`v3.6.20`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13) [Compare Source](https://github.com/github/fetch/compare/v3.6.19...v3.6.20) ##### Bug Fixes - Response.error().ok === false ([#&elastic#8203;1412](https://github.com/JakeChampion/fetch/issues/1412)) ([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75)) ### [`v3.6.19`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11) [Compare Source](https://github.com/github/fetch/compare/v3.6.18...v3.6.19) ##### Bug Fixes - Have unique error messages for xhr timeouts and errors ([#&elastic#8203;1380](https://github.com/JakeChampion/fetch/issues/1380)) ([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046)) ### [`v3.6.18`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618) [Compare Source](https://github.com/github/fetch/compare/v3.6.17...v3.6.18) - Fix - File fetching broken since commit [`0c1d2b9`](https://github.com/github/fetch/commit/0c1d2b9) [`elastic#1375`](https://github.com/JakeChampion/fetch/pull/1375) - Remove broken links [`1dc07c6`](https://github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe) - automatically generate a changelog [`0e7d1dd`](https://github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e) ### [`v3.6.17`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617) [Compare Source](https://github.com/github/fetch/compare/v3.6.16...v3.6.17) > 20 July 2023 - Revert "Resolves [https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928)" [`elastic#928`](https://github.com/JakeChampion/fetch/issues/928) ### [`v3.6.16`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616) [Compare Source](https://github.com/github/fetch/compare/v3.6.15...v3.6.16) > 18 July 2023 - Resolves [https://github.com/JakeChampion/fetch/issues/928](https://github.com/JakeChampion/fetch/issues/928) [`elastic#928`](https://github.com/JakeChampion/fetch/issues/928) ### [`v3.6.15`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615) [Compare Source](https://github.com/github/fetch/compare/v3.6.14...v3.6.15) > 18 July 2023 - fix [https://github.com/JakeChampion/fetch/issues/997](https://github.com/JakeChampion/fetch/issues/997) [`elastic#997`](https://github.com/JakeChampion/fetch/issues/997) ### [`v3.6.14`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614) [Compare Source](https://github.com/github/fetch/compare/v3.6.13...v3.6.14) > 18 July 2023 - Fix [https://github.com/JakeChampion/fetch/issues/1076](https://github.com/JakeChampion/fetch/issues/1076) [`elastic#1076`](https://github.com/JakeChampion/fetch/issues/1076) ### [`v3.6.13`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613) [Compare Source](https://github.com/github/fetch/compare/v3.6.12...v3.6.13) > 18 July 2023 - respect charset within readBlobAsText [`elastic#1059`](https://github.com/JakeChampion/fetch/issues/1059) ### [`v3.6.12`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612) [Compare Source](https://github.com/github/fetch/compare/v3.6.11...v3.6.12) > 18 July 2023 - fix: Headers only accepts array which have nested array of length 2 [`elastic#1235`](https://github.com/JakeChampion/fetch/issues/1235) ### [`v3.6.11`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611) [Compare Source](https://github.com/github/fetch/compare/v3.6.10...v3.6.11) > 18 July 2023 - Define Body.arrayBuffer even if support.blob is false [`elastic#992`](https://github.com/JakeChampion/fetch/issues/992) ### [`v3.6.10`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610) [Compare Source](https://github.com/github/fetch/compare/v3.6.9...v3.6.10) > 18 July 2023 - use globals if they exist [`dffc542`](https://github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910) ### [`v3.6.9`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369) [Compare Source](https://github.com/github/fetch/compare/v3.6.8...v3.6.9) > 18 July 2023 - fix: when no body supplied, do not set bodyUsed to true [`7d92dff`](https://github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f) ### [`v3.6.8`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368) [Compare Source](https://github.com/github/fetch/compare/v3.6.7...v3.6.8) > 18 July 2023 - validate status is in range [`elastic#1213`](https://github.com/JakeChampion/fetch/issues/1213) ### [`v3.6.7`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367) [Compare Source](https://github.com/github/fetch/compare/v3.6.6...v3.6.7) > 18 July 2023 - dont shadow `global` [`elastic#1026`](https://github.com/JakeChampion/fetch/issues/1026) - dont use github eslint [`408d3b6`](https://github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2) - remove invalid-headers test [`e3f6590`](https://github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b) - Update lock.yml permissions [`e97321b`](https://github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524) ### [`v3.6.6`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366) [Compare Source](https://github.com/github/fetch/compare/v3.6.5...v3.6.6) > 18 July 2023 - fix: ignore not throw on invalid response headers [`elastic#930`](https://github.com/JakeChampion/fetch/issues/930) ### [`v3.6.5`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365) [Compare Source](https://github.com/github/fetch/compare/v3.6.4...v3.6.5) > 18 July 2023 - Add some missed methods which should be normalized as uppercase [`a43b628`](https://github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da) - Update caniuse link to use HTTPS and new pattern [`fb5b0cf`](https://github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30) ### [`v3.6.4`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364) [Compare Source](https://github.com/github/fetch/compare/v3.6.3...v3.6.4) > 18 July 2023 - always set a signal on Request [`d1d09fb`](https://github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6) ### [`v3.6.3`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363) [Compare Source](https://github.com/github/fetch/compare/v3.6.2...v3.6.3) > 18 July 2023 - Compatible global equals to the false [`7727e50`](https://github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3) ### [`v3.6.2`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13) [Compare Source](https://github.com/github/fetch/compare/v3.6.1...v3.6.2) ##### Bug Fixes - Response.error().ok === false ([#&elastic#8203;1412](https://github.com/JakeChampion/fetch/issues/1412)) ([27e1c75](https://github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75)) ### [`v3.6.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11) [Compare Source](https://github.com/github/fetch/compare/v3.6.0...v3.6.1) ##### Bug Fixes - Have unique error messages for xhr timeouts and errors ([#&elastic#8203;1380](https://github.com/JakeChampion/fetch/issues/1380)) ([7170f0b](https://github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046)) ### [`v3.6.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360) [Compare Source](https://github.com/github/fetch/compare/v3.5.0...v3.6.0) > 18 February 2021 - Fix statusText: undefined should give '' and null should give 'null' [`b5c8bd0`](https://github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad) - Represent non-stringified JSON request body as an \[object Object] string [`5c6b055`](https://github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb) - Fix eslint and eslint-plugin-github dependency conflicts [`190e698`](https://github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b) ### [`v3.5.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350) [Compare Source](https://github.com/github/fetch/compare/v3.4.1...v3.5.0) > 6 November 2020 - Fixes [#&elastic#8203;748](https://github.com/github/fetch/issues/748) [`elastic#748`](https://github.com/JakeChampion/fetch/issues/748) - Create lock.yml [`8767781`](https://github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec) ### [`v3.4.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341) [Compare Source](https://github.com/github/fetch/compare/v3.4.0...v3.4.1) > 7 September 2020 - Add npmignore file to ensure we always publish the dist directory [`7ca02eb`](https://github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516) - Make the clean task remove the dist directory and the default task create it [`fd23745`](https://github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0) ### [`v3.4.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340) [Compare Source](https://github.com/github/fetch/compare/v3.3.1...v3.4.0) > 7 August 2020 - Use globalThis as the global object if it exists [`96c2651`](https://github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410) ### [`v3.3.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331) [Compare Source](https://github.com/github/fetch/compare/v3.3.0...v3.3.1) > 4 August 2020 - rename variable to no longer shadow over function of same name [`c5db762`](https://github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02) - remove semicolon to pass linting [`f264aa5`](https://github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9) ### [`v3.3.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330) [Compare Source](https://github.com/github/fetch/compare/v3.2.0...v3.3.0) > 4 August 2020 - Make Response.arrayBuffer() always resolve with a `ArrayBuffer` [`elastic#801`](https://github.com/github/fetch/issues/801) - Stop using top-level `this` to stop rollup warning [`elastic#802`](https://github.com/github/fetch/issues/802) - Recommend an AbortController polyfill which is fully synchronous [`elastic#800`](https://github.com/github/fetch/issues/800) - Add keepalive caveat [`elastic#780`](https://github.com/github/fetch/issues/780) - Throw a TypeError if Request or Response functions are called without `new` [`5ef028d`](https://github.com/JakeChampion/fetch/commit/5ef028d61f6c1543603cdacbe0f8a0f00d5957c0) - If headers are passed in via a Record then do not normalise the header names as part of the request [`b65ed60`](https://github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508) - Update fetch.js [`37b55c2`](https://github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2) ### [`v3.2.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320) [Compare Source](https://github.com/github/fetch/compare/v3.1.1...v3.2.0) > 9 July 2020 - Detect if DOMException exists via typeof instead of trying to call it and catching the exception which may get thrown [`elastic#724`](https://github.com/github/fetch/issues/724) - use `this` if `self` is not defined [`elastic#657`](https://github.com/github/fetch/issues/657) - create variable called `global` which is either `self` or `this` [`a0783a5`](https://github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562) - Add support for no-cache and no-store via a cache-busting querystring parameter [`a0dcd85`](https://github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf) - make global `this` correct when using rollup [`6e9fc0e`](https://github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114) ### [`v3.1.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311) [Compare Source](https://github.com/github/fetch/compare/v3.1.0...v3.1.1) > 8 July 2020 - check if Content-Type header exists prior to examining the value [`elastic#792`](https://github.com/JakeChampion/fetch/pull/792) - Move from Travis to GitHub Actions [`elastic#793`](https://github.com/JakeChampion/fetch/pull/793) ### [`v3.1.0`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310) [Compare Source](https://github.com/github/fetch/compare/v3.0.1...v3.1.0) > 29 June 2020 ### [`v3.0.1`](https://github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301) [Compare Source](https://github.com/github/fetch/compare/v3.0.0...v3.0.1) > 8 July 2020 - check if Content-Type header exists prior to examining the value [`elastic#792`](https://github.com/JakeChampion/fetch/pull/792) - Move from Travis to GitHub Actions [`elastic#793`](https://github.com/JakeChampion/fetch/pull/793) - Co-authored-by: Jake Champion \<[email protected]> [`elastic#575`](https://github.com/JakeChampion/fetch/pull/575) - work around IE XHR bug with '' URL Fixes [#&elastic#8203;618](https://github.com/github/fetch/issues/618) [`elastic#619`](https://github.com/JakeChampion/fetch/pull/619) - Allow exclamation mark as valid header character [`elastic#745`](https://github.com/JakeChampion/fetch/pull/745) - Avoid blob conversion for specific requests [`elastic#752`](https://github.com/JakeChampion/fetch/pull/752) - Compatibility for fetch-mock using proxy-pollyfill [`elastic#736`](https://github.com/JakeChampion/fetch/pull/736) - Change default statusText for Response [`elastic#698`](https://github.com/JakeChampion/fetch/pull/698) - Document more common pitfalls in the README [`elastic#734`](https://github.com/JakeChampion/fetch/pull/734) - field name can not by empty [`elastic#684`](https://github.com/JakeChampion/fetch/pull/684) - work around IE XHR bug with '' URL Fixes [#&elastic#8203;618](https://github.com/github/fetch/issues/618) ([#&elastic#8203;619](https://github.com/github/fetch/issues/619)) [`elastic#618`](https://github.com/JakeChampion/fetch/issues/618) - Clarify what parts of the standard we don't want to implement [`elastic#661`](https://github.com/JakeChampion/fetch/issues/661) - Document more caveats [`9a0bce2`](https://github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581) - Fix issue [#&elastic#8203;533](https://github.com/github/fetch/issues/533) [`7f030fa`](https://github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992) - Compatibility with newer eslint-plugin-github [`1821b74`](https://github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4) ##### [v3.0.0](https://github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0) > 7 September 2018 - Add flow definitions [`elastic#654`](https://github.com/JakeChampion/fetch/pull/654) - Match spec behavior re: unsupported body type [`elastic#651`](https://github.com/JakeChampion/fetch/pull/651) - Update Karma and detect available browsers when testing [`elastic#652`](https://github.com/JakeChampion/fetch/pull/652) - Adopt Contributor Covenant Code of Conduct [`elastic#649`](https://github.com/JakeChampion/fetch/pull/649) - Change `credentials` default value to `same-origin` [`elastic#640`](https://github.com/JakeChampion/fetch/pull/640) - Switch test suite from PhantomJS to Karma [`elastic#626`](https://github.com/JakeChampion/fetch/pull/626) - Support abort API [`elastic#592`](https://github.com/JakeChampion/fetch/pull/592) - build/distribute as UMD [`elastic#616`](https://github.com/JakeChampion/fetch/pull/616) - Test signal reuse. Add AbortSignal polyfill. [`#2`](https://github.com/JakeChampion/fetch/pull/2) - Clear abort event listener for all xhr completion states. [`#1`](https://github.com/JakeChampion/fetch/pull/1) - Expand install & importing documentation [`elastic#569`](https://github.com/JakeChampion/fetch/issues/569) - Match spec behavior re: unsupported body type [`elastic#576`](https://github.com/JakeChampion/fetch/issues/576) - Run test files through prettier [`0a57487`](https://github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3) - Unwrap `fetch.js` to be a clean module file [`8aec47c`](https://github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610) - Switch from PhantomJS to Karma + Chrome/Firefox for testing [`b539589`](https://github.com/JakeChampion/fetch/commit/b53958904649bfeb784083b9b7e0b89902c7d30e) </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://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]>
AlejandroFrndz
added a commit
that referenced
this pull request
Oct 31, 2025
…ierarchy prefix (#241158) Closes [#576](elastic/streams-program#576) ## Summary When partitioning a wired stream, each partition has restrictions in their name by which they must keep the name of their parent partition(s) keeping the hierarchy separated by dots in each level. While server-side the restriction is properly enforced, the input we're rendering at UI level does not enforce this restriction. Instead it allows users to alter and/or remove the required prefix. Even if an error message will be presented should the name not meet the requirements, it still isn't an ideal UX given the input does allow you to alter the prefix without clearly stating it shouldn't be modified. This PR introduces some fixes to address the issue ## UI ### Partition Creation During creation, the stream name input has now been split into 2 sections. The fixed prefix part of the partition name is now rendered in a prepend section for the input, making it non editable. The child part of the name remains as a regular text input allowing users to name the new partition however they wish to, but keeping the prefix restrictions. https://github.com/user-attachments/assets/cbf6df0f-47ee-4959-ad6b-a77da78605a4 ### Partition Update During update, editing the name is not allowed. However, to keep visual consistency, the prefix will still be separated and rendered as a prepend. The input will not be editable, but it has been updated from using `disabled` into using `readOnly`. <img width="1000" height="411" alt="Screenshot 2025-10-29 at 16 20 31" src="https://github.com/user-attachments/assets/660f22fd-550c-463c-b9a4-d5b219ce361c" /> ## Gotchas ### Prefix Truncation Given the nesting nature of partitions, the prefix can become too long to be fully render while keeping enough space for the partition name input. Generally, we try to render at most 25 prefix characters. Anything above that will be truncated. In the case of narrow screens, the prefix prepend will never be larger than half the total size of the stream name input, regardless of characters, so anything that doesn't fit in this limitation will also be truncated. <img width="993" height="416" alt="Screenshot 2025-10-29 at 16 26 14" src="https://github.com/user-attachments/assets/2a4d910a-7fd2-4614-ab40-b6ae2e05d56f" /> ### Invalid partition names As we've seen before, each partition is composed of a prefix with the name of it's ancestor streams plus the partition name itself. The way we handle nesting in the prefix is by separating each partition name from it's predecessors with a dot. These dots are added automatically by the system when creating partitions and the hierarchy *must* be kept in the name, otherwise the backend will reject the partition creation. At UI level, we didn't enforce this restriction before which could lead users to attempt to create a partition with dots on the name, only to be met with an error description that can be confusing. <img width="333" height="208" alt="Screenshot 2025-10-30 at 17 02 05" src="https://github.com/user-attachments/assets/8382b474-ed68-4ca0-b778-79799b2b55af" /> Notice how the error states that the parent stream and a dot must be included, which the name `log.child.child` name does satisfy. At no point is it explicit that partition names cannot contain dots Instead on relaying on the server side error, this PR introduces validation at UI level in order to display a user friendly error message letting them know that dots cannot be used in partition names. <img width="993" height="431" alt="Screenshot 2025-10-30 at 16 54 28" src="https://github.com/user-attachments/assets/c9ba3144-fc9f-4b6c-b5f1-3ec1aa103b2a" />
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this pull request
Oct 31, 2025
…ierarchy prefix (elastic#241158) Closes [elastic#576](elastic/streams-program#576) ## Summary When partitioning a wired stream, each partition has restrictions in their name by which they must keep the name of their parent partition(s) keeping the hierarchy separated by dots in each level. While server-side the restriction is properly enforced, the input we're rendering at UI level does not enforce this restriction. Instead it allows users to alter and/or remove the required prefix. Even if an error message will be presented should the name not meet the requirements, it still isn't an ideal UX given the input does allow you to alter the prefix without clearly stating it shouldn't be modified. This PR introduces some fixes to address the issue ## UI ### Partition Creation During creation, the stream name input has now been split into 2 sections. The fixed prefix part of the partition name is now rendered in a prepend section for the input, making it non editable. The child part of the name remains as a regular text input allowing users to name the new partition however they wish to, but keeping the prefix restrictions. https://github.com/user-attachments/assets/cbf6df0f-47ee-4959-ad6b-a77da78605a4 ### Partition Update During update, editing the name is not allowed. However, to keep visual consistency, the prefix will still be separated and rendered as a prepend. The input will not be editable, but it has been updated from using `disabled` into using `readOnly`. <img width="1000" height="411" alt="Screenshot 2025-10-29 at 16 20 31" src="https://github.com/user-attachments/assets/660f22fd-550c-463c-b9a4-d5b219ce361c" /> ## Gotchas ### Prefix Truncation Given the nesting nature of partitions, the prefix can become too long to be fully render while keeping enough space for the partition name input. Generally, we try to render at most 25 prefix characters. Anything above that will be truncated. In the case of narrow screens, the prefix prepend will never be larger than half the total size of the stream name input, regardless of characters, so anything that doesn't fit in this limitation will also be truncated. <img width="993" height="416" alt="Screenshot 2025-10-29 at 16 26 14" src="https://github.com/user-attachments/assets/2a4d910a-7fd2-4614-ab40-b6ae2e05d56f" /> ### Invalid partition names As we've seen before, each partition is composed of a prefix with the name of it's ancestor streams plus the partition name itself. The way we handle nesting in the prefix is by separating each partition name from it's predecessors with a dot. These dots are added automatically by the system when creating partitions and the hierarchy *must* be kept in the name, otherwise the backend will reject the partition creation. At UI level, we didn't enforce this restriction before which could lead users to attempt to create a partition with dots on the name, only to be met with an error description that can be confusing. <img width="333" height="208" alt="Screenshot 2025-10-30 at 17 02 05" src="https://github.com/user-attachments/assets/8382b474-ed68-4ca0-b778-79799b2b55af" /> Notice how the error states that the parent stream and a dot must be included, which the name `log.child.child` name does satisfy. At no point is it explicit that partition names cannot contain dots Instead on relaying on the server side error, this PR introduces validation at UI level in order to display a user friendly error message letting them know that dots cannot be used in partition names. <img width="993" height="431" alt="Screenshot 2025-10-30 at 16 54 28" src="https://github.com/user-attachments/assets/c9ba3144-fc9f-4b6c-b5f1-3ec1aa103b2a" /> (cherry picked from commit 7a610b1)
kibanamachine
added a commit
that referenced
this pull request
Oct 31, 2025
…ired hierarchy prefix (#241158) (#241447) # Backport This will backport the following commits from `main` to `9.2`: - [[Streams 🌊] Prevent stream partition names from messing up required hierarchy prefix (#241158)](#241158) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Alex Fernandez","email":"[email protected]"},"sourceCommit":{"committedDate":"2025-10-31T12:03:02Z","message":"[Streams 🌊] Prevent stream partition names from messing up required hierarchy prefix (#241158)\n\nCloses [#576](https://github.com/elastic/streams-program/issues/576)\n\n## Summary\n\nWhen partitioning a wired stream, each partition has restrictions in\ntheir name by which they must keep the name of their parent partition(s)\nkeeping the hierarchy separated by dots in each level.\n\nWhile server-side the restriction is properly enforced, the input we're\nrendering at UI level does not enforce this restriction. Instead it\nallows users to alter and/or remove the required prefix. Even if an\nerror message will be presented should the name not meet the\nrequirements, it still isn't an ideal UX given the input does allow you\nto alter the prefix without clearly stating it shouldn't be modified.\n\nThis PR introduces some fixes to address the issue\n\n## UI\n### Partition Creation\nDuring creation, the stream name input has now been split into 2\nsections. The fixed prefix part of the partition name is now rendered in\na prepend section for the input, making it non editable. The child part\nof the name remains as a regular text input allowing users to name the\nnew partition however they wish to, but keeping the prefix restrictions.\n\n\n\nhttps://github.com/user-attachments/assets/cbf6df0f-47ee-4959-ad6b-a77da78605a4\n\n\n### Partition Update\nDuring update, editing the name is not allowed. However, to keep visual\nconsistency, the prefix will still be separated and rendered as a\nprepend. The input will not be editable, but it has been updated from\nusing `disabled` into using `readOnly`.\n\n<img width=\"1000\" height=\"411\" alt=\"Screenshot 2025-10-29 at 16 20 31\"\nsrc=\"https://github.com/user-attachments/assets/660f22fd-550c-463c-b9a4-d5b219ce361c\"\n/>\n\n## Gotchas\n### Prefix Truncation\nGiven the nesting nature of partitions, the prefix can become too long\nto be fully render while keeping enough space for the partition name\ninput. Generally, we try to render at most 25 prefix characters.\nAnything above that will be truncated. In the case of narrow screens,\nthe prefix prepend will never be larger than half the total size of the\nstream name input, regardless of characters, so anything that doesn't\nfit in this limitation will also be truncated.\n\n<img width=\"993\" height=\"416\" alt=\"Screenshot 2025-10-29 at 16 26 14\"\nsrc=\"https://github.com/user-attachments/assets/2a4d910a-7fd2-4614-ab40-b6ae2e05d56f\"\n/>\n\n### Invalid partition names\nAs we've seen before, each partition is composed of a prefix with the\nname of it's ancestor streams plus the partition name itself. The way we\nhandle nesting in the prefix is by separating each partition name from\nit's predecessors with a dot. These dots are added automatically by the\nsystem when creating partitions and the hierarchy *must* be kept in the\nname, otherwise the backend will reject the partition creation.\n\nAt UI level, we didn't enforce this restriction before which could lead\nusers to attempt to create a partition with dots on the name, only to be\nmet with an error description that can be confusing.\n\n<img width=\"333\" height=\"208\" alt=\"Screenshot 2025-10-30 at 17 02 05\"\nsrc=\"https://github.com/user-attachments/assets/8382b474-ed68-4ca0-b778-79799b2b55af\"\n/>\n\nNotice how the error states that the parent stream and a dot must be\nincluded, which the name `log.child.child` name does satisfy. At no\npoint is it explicit that partition names cannot contain dots\n\nInstead on relaying on the server side error, this PR introduces\nvalidation at UI level in order to display a user friendly error message\nletting them know that dots cannot be used in partition names.\n\n<img width=\"993\" height=\"431\" alt=\"Screenshot 2025-10-30 at 16 54 28\"\nsrc=\"https://github.com/user-attachments/assets/c9ba3144-fc9f-4b6c-b5f1-3ec1aa103b2a\"\n/>","sha":"7a610b1121f517e3fbfa831845d269556500f406","branchLabelMapping":{"^v9.3.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:obs-ux-logs","backport:version","Feature:Streams","v9.2.0","v9.3.0"],"title":"[Streams 🌊] Prevent stream partition names from messing up required hierarchy prefix","number":241158,"url":"https://github.com/elastic/kibana/pull/241158","mergeCommit":{"message":"[Streams 🌊] Prevent stream partition names from messing up required hierarchy prefix (#241158)\n\nCloses [#576](https://github.com/elastic/streams-program/issues/576)\n\n## Summary\n\nWhen partitioning a wired stream, each partition has restrictions in\ntheir name by which they must keep the name of their parent partition(s)\nkeeping the hierarchy separated by dots in each level.\n\nWhile server-side the restriction is properly enforced, the input we're\nrendering at UI level does not enforce this restriction. Instead it\nallows users to alter and/or remove the required prefix. Even if an\nerror message will be presented should the name not meet the\nrequirements, it still isn't an ideal UX given the input does allow you\nto alter the prefix without clearly stating it shouldn't be modified.\n\nThis PR introduces some fixes to address the issue\n\n## UI\n### Partition Creation\nDuring creation, the stream name input has now been split into 2\nsections. The fixed prefix part of the partition name is now rendered in\na prepend section for the input, making it non editable. The child part\nof the name remains as a regular text input allowing users to name the\nnew partition however they wish to, but keeping the prefix restrictions.\n\n\n\nhttps://github.com/user-attachments/assets/cbf6df0f-47ee-4959-ad6b-a77da78605a4\n\n\n### Partition Update\nDuring update, editing the name is not allowed. However, to keep visual\nconsistency, the prefix will still be separated and rendered as a\nprepend. The input will not be editable, but it has been updated from\nusing `disabled` into using `readOnly`.\n\n<img width=\"1000\" height=\"411\" alt=\"Screenshot 2025-10-29 at 16 20 31\"\nsrc=\"https://github.com/user-attachments/assets/660f22fd-550c-463c-b9a4-d5b219ce361c\"\n/>\n\n## Gotchas\n### Prefix Truncation\nGiven the nesting nature of partitions, the prefix can become too long\nto be fully render while keeping enough space for the partition name\ninput. Generally, we try to render at most 25 prefix characters.\nAnything above that will be truncated. In the case of narrow screens,\nthe prefix prepend will never be larger than half the total size of the\nstream name input, regardless of characters, so anything that doesn't\nfit in this limitation will also be truncated.\n\n<img width=\"993\" height=\"416\" alt=\"Screenshot 2025-10-29 at 16 26 14\"\nsrc=\"https://github.com/user-attachments/assets/2a4d910a-7fd2-4614-ab40-b6ae2e05d56f\"\n/>\n\n### Invalid partition names\nAs we've seen before, each partition is composed of a prefix with the\nname of it's ancestor streams plus the partition name itself. The way we\nhandle nesting in the prefix is by separating each partition name from\nit's predecessors with a dot. These dots are added automatically by the\nsystem when creating partitions and the hierarchy *must* be kept in the\nname, otherwise the backend will reject the partition creation.\n\nAt UI level, we didn't enforce this restriction before which could lead\nusers to attempt to create a partition with dots on the name, only to be\nmet with an error description that can be confusing.\n\n<img width=\"333\" height=\"208\" alt=\"Screenshot 2025-10-30 at 17 02 05\"\nsrc=\"https://github.com/user-attachments/assets/8382b474-ed68-4ca0-b778-79799b2b55af\"\n/>\n\nNotice how the error states that the parent stream and a dot must be\nincluded, which the name `log.child.child` name does satisfy. At no\npoint is it explicit that partition names cannot contain dots\n\nInstead on relaying on the server side error, this PR introduces\nvalidation at UI level in order to display a user friendly error message\nletting them know that dots cannot be used in partition names.\n\n<img width=\"993\" height=\"431\" alt=\"Screenshot 2025-10-30 at 16 54 28\"\nsrc=\"https://github.com/user-attachments/assets/c9ba3144-fc9f-4b6c-b5f1-3ec1aa103b2a\"\n/>","sha":"7a610b1121f517e3fbfa831845d269556500f406"}},"sourceBranch":"main","suggestedTargetBranches":["9.2"],"targetPullRequestStates":[{"branch":"9.2","label":"v9.2.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.3.0","branchLabelMappingKey":"^v9.3.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/241158","number":241158,"mergeCommit":{"message":"[Streams 🌊] Prevent stream partition names from messing up required hierarchy prefix (#241158)\n\nCloses [#576](https://github.com/elastic/streams-program/issues/576)\n\n## Summary\n\nWhen partitioning a wired stream, each partition has restrictions in\ntheir name by which they must keep the name of their parent partition(s)\nkeeping the hierarchy separated by dots in each level.\n\nWhile server-side the restriction is properly enforced, the input we're\nrendering at UI level does not enforce this restriction. Instead it\nallows users to alter and/or remove the required prefix. Even if an\nerror message will be presented should the name not meet the\nrequirements, it still isn't an ideal UX given the input does allow you\nto alter the prefix without clearly stating it shouldn't be modified.\n\nThis PR introduces some fixes to address the issue\n\n## UI\n### Partition Creation\nDuring creation, the stream name input has now been split into 2\nsections. The fixed prefix part of the partition name is now rendered in\na prepend section for the input, making it non editable. The child part\nof the name remains as a regular text input allowing users to name the\nnew partition however they wish to, but keeping the prefix restrictions.\n\n\n\nhttps://github.com/user-attachments/assets/cbf6df0f-47ee-4959-ad6b-a77da78605a4\n\n\n### Partition Update\nDuring update, editing the name is not allowed. However, to keep visual\nconsistency, the prefix will still be separated and rendered as a\nprepend. The input will not be editable, but it has been updated from\nusing `disabled` into using `readOnly`.\n\n<img width=\"1000\" height=\"411\" alt=\"Screenshot 2025-10-29 at 16 20 31\"\nsrc=\"https://github.com/user-attachments/assets/660f22fd-550c-463c-b9a4-d5b219ce361c\"\n/>\n\n## Gotchas\n### Prefix Truncation\nGiven the nesting nature of partitions, the prefix can become too long\nto be fully render while keeping enough space for the partition name\ninput. Generally, we try to render at most 25 prefix characters.\nAnything above that will be truncated. In the case of narrow screens,\nthe prefix prepend will never be larger than half the total size of the\nstream name input, regardless of characters, so anything that doesn't\nfit in this limitation will also be truncated.\n\n<img width=\"993\" height=\"416\" alt=\"Screenshot 2025-10-29 at 16 26 14\"\nsrc=\"https://github.com/user-attachments/assets/2a4d910a-7fd2-4614-ab40-b6ae2e05d56f\"\n/>\n\n### Invalid partition names\nAs we've seen before, each partition is composed of a prefix with the\nname of it's ancestor streams plus the partition name itself. The way we\nhandle nesting in the prefix is by separating each partition name from\nit's predecessors with a dot. These dots are added automatically by the\nsystem when creating partitions and the hierarchy *must* be kept in the\nname, otherwise the backend will reject the partition creation.\n\nAt UI level, we didn't enforce this restriction before which could lead\nusers to attempt to create a partition with dots on the name, only to be\nmet with an error description that can be confusing.\n\n<img width=\"333\" height=\"208\" alt=\"Screenshot 2025-10-30 at 17 02 05\"\nsrc=\"https://github.com/user-attachments/assets/8382b474-ed68-4ca0-b778-79799b2b55af\"\n/>\n\nNotice how the error states that the parent stream and a dot must be\nincluded, which the name `log.child.child` name does satisfy. At no\npoint is it explicit that partition names cannot contain dots\n\nInstead on relaying on the server side error, this PR introduces\nvalidation at UI level in order to display a user friendly error message\nletting them know that dots cannot be used in partition names.\n\n<img width=\"993\" height=\"431\" alt=\"Screenshot 2025-10-30 at 16 54 28\"\nsrc=\"https://github.com/user-attachments/assets/c9ba3144-fc9f-4b6c-b5f1-3ec1aa103b2a\"\n/>","sha":"7a610b1121f517e3fbfa831845d269556500f406"}}]}] BACKPORT--> Co-authored-by: Alex Fernandez <[email protected]>
ana-davydova
pushed a commit
to ana-davydova/kibana
that referenced
this pull request
Nov 3, 2025
…ierarchy prefix (elastic#241158) Closes [elastic#576](elastic/streams-program#576) ## Summary When partitioning a wired stream, each partition has restrictions in their name by which they must keep the name of their parent partition(s) keeping the hierarchy separated by dots in each level. While server-side the restriction is properly enforced, the input we're rendering at UI level does not enforce this restriction. Instead it allows users to alter and/or remove the required prefix. Even if an error message will be presented should the name not meet the requirements, it still isn't an ideal UX given the input does allow you to alter the prefix without clearly stating it shouldn't be modified. This PR introduces some fixes to address the issue ## UI ### Partition Creation During creation, the stream name input has now been split into 2 sections. The fixed prefix part of the partition name is now rendered in a prepend section for the input, making it non editable. The child part of the name remains as a regular text input allowing users to name the new partition however they wish to, but keeping the prefix restrictions. https://github.com/user-attachments/assets/cbf6df0f-47ee-4959-ad6b-a77da78605a4 ### Partition Update During update, editing the name is not allowed. However, to keep visual consistency, the prefix will still be separated and rendered as a prepend. The input will not be editable, but it has been updated from using `disabled` into using `readOnly`. <img width="1000" height="411" alt="Screenshot 2025-10-29 at 16 20 31" src="https://github.com/user-attachments/assets/660f22fd-550c-463c-b9a4-d5b219ce361c" /> ## Gotchas ### Prefix Truncation Given the nesting nature of partitions, the prefix can become too long to be fully render while keeping enough space for the partition name input. Generally, we try to render at most 25 prefix characters. Anything above that will be truncated. In the case of narrow screens, the prefix prepend will never be larger than half the total size of the stream name input, regardless of characters, so anything that doesn't fit in this limitation will also be truncated. <img width="993" height="416" alt="Screenshot 2025-10-29 at 16 26 14" src="https://github.com/user-attachments/assets/2a4d910a-7fd2-4614-ab40-b6ae2e05d56f" /> ### Invalid partition names As we've seen before, each partition is composed of a prefix with the name of it's ancestor streams plus the partition name itself. The way we handle nesting in the prefix is by separating each partition name from it's predecessors with a dot. These dots are added automatically by the system when creating partitions and the hierarchy *must* be kept in the name, otherwise the backend will reject the partition creation. At UI level, we didn't enforce this restriction before which could lead users to attempt to create a partition with dots on the name, only to be met with an error description that can be confusing. <img width="333" height="208" alt="Screenshot 2025-10-30 at 17 02 05" src="https://github.com/user-attachments/assets/8382b474-ed68-4ca0-b778-79799b2b55af" /> Notice how the error states that the parent stream and a dot must be included, which the name `log.child.child` name does satisfy. At no point is it explicit that partition names cannot contain dots Instead on relaying on the server side error, this PR introduces validation at UI level in order to display a user friendly error message letting them know that dots cannot be used in partition names. <img width="993" height="431" alt="Screenshot 2025-10-30 at 16 54 28" src="https://github.com/user-attachments/assets/c9ba3144-fc9f-4b6c-b5f1-3ec1aa103b2a" />
albertoblaz
pushed a commit
to albertoblaz/kibana
that referenced
this pull request
Nov 4, 2025
…ierarchy prefix (elastic#241158) Closes [elastic#576](elastic/streams-program#576) ## Summary When partitioning a wired stream, each partition has restrictions in their name by which they must keep the name of their parent partition(s) keeping the hierarchy separated by dots in each level. While server-side the restriction is properly enforced, the input we're rendering at UI level does not enforce this restriction. Instead it allows users to alter and/or remove the required prefix. Even if an error message will be presented should the name not meet the requirements, it still isn't an ideal UX given the input does allow you to alter the prefix without clearly stating it shouldn't be modified. This PR introduces some fixes to address the issue ## UI ### Partition Creation During creation, the stream name input has now been split into 2 sections. The fixed prefix part of the partition name is now rendered in a prepend section for the input, making it non editable. The child part of the name remains as a regular text input allowing users to name the new partition however they wish to, but keeping the prefix restrictions. https://github.com/user-attachments/assets/cbf6df0f-47ee-4959-ad6b-a77da78605a4 ### Partition Update During update, editing the name is not allowed. However, to keep visual consistency, the prefix will still be separated and rendered as a prepend. The input will not be editable, but it has been updated from using `disabled` into using `readOnly`. <img width="1000" height="411" alt="Screenshot 2025-10-29 at 16 20 31" src="https://github.com/user-attachments/assets/660f22fd-550c-463c-b9a4-d5b219ce361c" /> ## Gotchas ### Prefix Truncation Given the nesting nature of partitions, the prefix can become too long to be fully render while keeping enough space for the partition name input. Generally, we try to render at most 25 prefix characters. Anything above that will be truncated. In the case of narrow screens, the prefix prepend will never be larger than half the total size of the stream name input, regardless of characters, so anything that doesn't fit in this limitation will also be truncated. <img width="993" height="416" alt="Screenshot 2025-10-29 at 16 26 14" src="https://github.com/user-attachments/assets/2a4d910a-7fd2-4614-ab40-b6ae2e05d56f" /> ### Invalid partition names As we've seen before, each partition is composed of a prefix with the name of it's ancestor streams plus the partition name itself. The way we handle nesting in the prefix is by separating each partition name from it's predecessors with a dot. These dots are added automatically by the system when creating partitions and the hierarchy *must* be kept in the name, otherwise the backend will reject the partition creation. At UI level, we didn't enforce this restriction before which could lead users to attempt to create a partition with dots on the name, only to be met with an error description that can be confusing. <img width="333" height="208" alt="Screenshot 2025-10-30 at 17 02 05" src="https://github.com/user-attachments/assets/8382b474-ed68-4ca0-b778-79799b2b55af" /> Notice how the error states that the parent stream and a dot must be included, which the name `log.child.child` name does satisfy. At no point is it explicit that partition names cannot contain dots Instead on relaying on the server side error, this PR introduces validation at UI level in order to display a user friendly error message letting them know that dots cannot be used in partition names. <img width="993" height="431" alt="Screenshot 2025-10-30 at 16 54 28" src="https://github.com/user-attachments/assets/c9ba3144-fc9f-4b6c-b5f1-3ec1aa103b2a" />
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Kibana now requires access to the
/_nodesroute.This branch adds this to the example reverse proxy configuration.