Skip to content

Terms stats panel#652

Merged
rashidkpc merged 11 commits intoelastic:masterfrom
Topface:terms-stats-panel
Dec 30, 2013
Merged

Terms stats panel#652
rashidkpc merged 11 commits intoelastic:masterfrom
Topface:terms-stats-panel

Conversation

@bobrik
Copy link
Copy Markdown

@bobrik bobrik commented Nov 3, 2013

This is an improved version of #423. I fixed notes from @rashidkpc listed in previous pull request.

I'm not sure if build_results function is a good way to avoid making unneeded requests, I'd love to get an advice about it.

@lhaynes
Copy link
Copy Markdown

lhaynes commented Nov 7, 2013

Thanks so much for this. It is working well in production.

@nielsbasjes
Copy link
Copy Markdown

+1 I merged this today for my own test installation and it worked great (I did run into one minor merge conflict).

@rashidkpc
Copy link
Copy Markdown
Contributor

Just checked this out. Overall looks good.

Couple notes:

  • order is hard coded to 'total', elasticsearch provides term, reverse_term, count, reverse_count, total, reverse_total, min, reverse_min, max, reverse_max, mean, reverse_mean. This should use the panel.order property, making sure to account for terms vs terms_stats mode in which options are available and switching back to the right default when the mode is changed.
  • Since the values are shown in the legend, some precision parameter is needed to keep the legend looking good.

@bobrik
Copy link
Copy Markdown
Author

bobrik commented Dec 4, 2013

@rashidkpc can you compare this to #710? I think there's no need in two open issues if only one will be merged eventually.

@tonyspb
Copy link
Copy Markdown

tonyspb commented Dec 9, 2013

+1

@t5unamie
Copy link
Copy Markdown

ahhh, okay just noticed that this is still waiting to be merged into master. Any news on when this will happen?

@rashidkpc
Copy link
Copy Markdown
Contributor

@t5unamie I'd like to see the changes listed above in one of the 2 outstanding terms_stats pulls before merging.

@bobrik
Copy link
Copy Markdown
Author

bobrik commented Dec 19, 2013

@rashidkpc is there an example for precision of precision tuning in kibana already?

@bobrik
Copy link
Copy Markdown
Author

bobrik commented Dec 19, 2013

I added order for terms_stats mode and updated to latest master, btw.

@bobrik
Copy link
Copy Markdown
Author

bobrik commented Dec 19, 2013

I checked histogram panel for rounding and this is what I found (mean mode):

img

wesleysee added a commit to wesleysee/kibana-1 that referenced this pull request Dec 24, 2013
@rashidkpc rashidkpc merged commit d3df235 into elastic:master Dec 30, 2013
@t5unamie
Copy link
Copy Markdown

k I checked this out and trying to use it from master. I can't get the terms pannel to show me the total value of sc-bytes.

So I have add pannel
Selected Terms_stats
Stats type - total
Field - sc-bytes
Value Field - sc-bytes
Lenght 1e+37
Order > Total.
Style table

I am trying to get a table of queries which shows the sum of the bytes field per query for the selected date. Why is it the table is always empty. Can someone outline what the individual options control?

@bobrik bobrik deleted the terms-stats-panel branch February 18, 2014 09:44
@rashidkpc rashidkpc mentioned this pull request Feb 24, 2014
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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)

##### Bug Fixes

- Response.error().ok === false
([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))
([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))

###
[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.18...v3.6.19)

##### Bug Fixes

- Have unique error messages for xhr timeouts and errors
([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))
([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))

###
[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)

- Fix - File fetching broken since commit
[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)
[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)
- Remove broken links
[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)
- automatically generate a changelog
[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)

###
[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.16...v3.6.17)

> 20 July 2023

- Revert "Resolves
[https://github.com/JakeChampion/fetch/issues/928](https://redirect.github.com/JakeChampion/fetch/issues/928)"
[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)

###
[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.15...v3.6.16)

> 18 July 2023

- Resolves
[https://github.com/JakeChampion/fetch/issues/928](https://redirect.github.com/JakeChampion/fetch/issues/928)
[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)

###
[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.14...v3.6.15)

> 18 July 2023

- fix
[https://github.com/JakeChampion/fetch/issues/997](https://redirect.github.com/JakeChampion/fetch/issues/997)
[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)

###
[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.13...v3.6.14)

> 18 July 2023

- Fix
[https://github.com/JakeChampion/fetch/issues/1076](https://redirect.github.com/JakeChampion/fetch/issues/1076)
[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)

###
[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.12...v3.6.13)

> 18 July 2023

- respect charset within readBlobAsText
[`#1059`](https://redirect.github.com/JakeChampion/fetch/issues/1059)

###
[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)

###
[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)

###
[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.9...v3.6.10)

> 18 July 2023

- use globals if they exist
[`dffc542`](https://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)

###
[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)

###
[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.7...v3.6.8)

> 18 July 2023

- validate status is in range
[`#1213`](https://redirect.github.com/JakeChampion/fetch/issues/1213)

###
[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)

> 18 July 2023

- dont shadow `global`
[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)
- dont use github eslint
[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)
- remove invalid-headers test
[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)
- Update lock.yml permissions
[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)

###
[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.5...v3.6.6)

> 18 July 2023

- fix: ignore not throw on invalid response headers
[`#930`](https://redirect.github.com/JakeChampion/fetch/issues/930)

###
[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)
- Update caniuse link to use HTTPS and new pattern
[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)

###
[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.3...v3.6.4)

> 18 July 2023

- always set a signal on Request
[`d1d09fb`](https://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)

###
[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.2...v3.6.3)

> 18 July 2023

- Compatible global equals to the false
[`7727e50`](https://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)

###
[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)

##### Bug Fixes

- Response.error().ok === false
([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))
([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))

###
[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.0...v3.6.1)

##### Bug Fixes

- Have unique error messages for xhr timeouts and errors
([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))
([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))

###
[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)
- Represent non-stringified JSON request body as an \[object Object]
string
[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)
- Fix eslint and eslint-plugin-github dependency conflicts
[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)

###
[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)

> 6 November 2020

- Fixes
[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)
[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)
- Create lock.yml
[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)

###
[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)
- Make the clean task remove the dist directory and the default task
create it
[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)

###
[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)

###
[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)
- remove semicolon to pass linting
[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)

###
[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.2.0...v3.3.0)

> 4 August 2020

- Make Response.arrayBuffer() always resolve with a `ArrayBuffer`
[`#801`](https://redirect.github.com/github/fetch/issues/801)
- Stop using top-level `this` to stop rollup warning
[`#802`](https://redirect.github.com/github/fetch/issues/802)
- Recommend an AbortController polyfill which is fully synchronous
[`#800`](https://redirect.github.com/github/fetch/issues/800)
- Add keepalive caveat
[`#780`](https://redirect.github.com/github/fetch/issues/780)
- Throw a TypeError if Request or Response functions are called without
`new`
[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)
- Update fetch.js
[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)

###
[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)

[Compare
Source](https://redirect.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://redirect.github.com/github/fetch/issues/724)
- use `this` if `self` is not defined
[`#657`](https://redirect.github.com/github/fetch/issues/657)
- create variable called `global` which is either `self` or `this`
[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)
- Add support for no-cache and no-store via a cache-busting querystring
parameter
[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)
- make global `this` correct when using rollup
[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)

###
[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)
- Move from Travis to GitHub Actions
[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)

###
[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)

> 29 June 2020

###
[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)
- Move from Travis to GitHub Actions
[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)
- Co-authored-by: Jake Champion \<me@jakechampion.name>
[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)
- work around IE XHR bug with '' URL Fixes
[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)
[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)
- Allow exclamation mark as valid header character
[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)
- Avoid blob conversion for specific requests
[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)
- Compatibility for fetch-mock using proxy-pollyfill
[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)
- Change default statusText for Response
[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)
- Document more common pitfalls in the README
[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)
- field name can not by empty
[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)
- work around IE XHR bug with '' URL Fixes
[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)
([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))
[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)
- Clarify what parts of the standard we don't want to implement
[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)
- Document more caveats
[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)
- Fix issue
[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)
[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)
- Compatibility with newer eslint-plugin-github
[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)

#####
[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)

> 7 September 2018

- Add flow definitions
[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)
- Match spec behavior re: unsupported body type
[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)
- Update Karma and detect available browsers when testing
[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)
- Adopt Contributor Covenant Code of Conduct
[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)
- Change `credentials` default value to `same-origin`
[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)
- Switch test suite from PhantomJS to Karma
[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)
- Support abort API
[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)
- build/distribute as UMD
[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)
- Test signal reuse. Add AbortSignal polyfill.
[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)
- Clear abort event listener for all xhr completion states.
[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)
- Expand install & importing documentation
[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)
- Match spec behavior re: unsupported body type
[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)
- Run test files through prettier
[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)
- Unwrap `fetch.js` to be a clean module file
[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)
- Switch from PhantomJS to Karma + Chrome/Firefox for testing
[`b539589`](https://redirect.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://redirect.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 <brad.white@elastic.co>
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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)

##### Bug Fixes

- Response.error().ok === false
([#&elastic#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))
([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))

###
[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1380))
([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))

###
[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)

- Fix - File fetching broken since commit
[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)
[`elastic#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)
- Remove broken links
[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)
- automatically generate a changelog
[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)

###
[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.16...v3.6.17)

> 20 July 2023

- Revert "Resolves
[https://github.com/JakeChampion/fetch/issues/928](https://redirect.github.com/JakeChampion/fetch/issues/928)"
[`elastic#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)

###
[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.15...v3.6.16)

> 18 July 2023

- Resolves
[https://github.com/JakeChampion/fetch/issues/928](https://redirect.github.com/JakeChampion/fetch/issues/928)
[`elastic#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)

###
[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.14...v3.6.15)

> 18 July 2023

- fix
[https://github.com/JakeChampion/fetch/issues/997](https://redirect.github.com/JakeChampion/fetch/issues/997)
[`elastic#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)

###
[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.13...v3.6.14)

> 18 July 2023

- Fix
[https://github.com/JakeChampion/fetch/issues/1076](https://redirect.github.com/JakeChampion/fetch/issues/1076)
[`elastic#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)

###
[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.12...v3.6.13)

> 18 July 2023

- respect charset within readBlobAsText
[`elastic#1059`](https://redirect.github.com/JakeChampion/fetch/issues/1059)

###
[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)

###
[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)

###
[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.9...v3.6.10)

> 18 July 2023

- use globals if they exist
[`dffc542`](https://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)

###
[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)

###
[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.7...v3.6.8)

> 18 July 2023

- validate status is in range
[`elastic#1213`](https://redirect.github.com/JakeChampion/fetch/issues/1213)

###
[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)

> 18 July 2023

- dont shadow `global`
[`elastic#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)
- dont use github eslint
[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)
- remove invalid-headers test
[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)
- Update lock.yml permissions
[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)

###
[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)

###
[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)
- Update caniuse link to use HTTPS and new pattern
[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)

###
[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.3...v3.6.4)

> 18 July 2023

- always set a signal on Request
[`d1d09fb`](https://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)

###
[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.2...v3.6.3)

> 18 July 2023

- Compatible global equals to the false
[`7727e50`](https://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)

###
[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)

##### Bug Fixes

- Response.error().ok === false
([#&elastic#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))
([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))

###
[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1380))
([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))

###
[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)
- Represent non-stringified JSON request body as an \[object Object]
string
[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)
- Fix eslint and eslint-plugin-github dependency conflicts
[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)

###
[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)

> 6 November 2020

- Fixes
[#&elastic#8203;748](https://redirect.github.com/github/fetch/issues/748)
[`elastic#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)
- Create lock.yml
[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)

###
[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)
- Make the clean task remove the dist directory and the default task
create it
[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)

###
[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)

###
[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)
- remove semicolon to pass linting
[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)

###
[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)

[Compare
Source](https://redirect.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://redirect.github.com/github/fetch/issues/801)
- Stop using top-level `this` to stop rollup warning
[`elastic#802`](https://redirect.github.com/github/fetch/issues/802)
- Recommend an AbortController polyfill which is fully synchronous
[`elastic#800`](https://redirect.github.com/github/fetch/issues/800)
- Add keepalive caveat
[`elastic#780`](https://redirect.github.com/github/fetch/issues/780)
- Throw a TypeError if Request or Response functions are called without
`new`
[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)
- Update fetch.js
[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)

###
[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)

[Compare
Source](https://redirect.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://redirect.github.com/github/fetch/issues/724)
- use `this` if `self` is not defined
[`elastic#657`](https://redirect.github.com/github/fetch/issues/657)
- create variable called `global` which is either `self` or `this`
[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)
- Add support for no-cache and no-store via a cache-busting querystring
parameter
[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)
- make global `this` correct when using rollup
[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)

###
[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)
- Move from Travis to GitHub Actions
[`elastic#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)

###
[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)

> 29 June 2020

###
[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)
- Move from Travis to GitHub Actions
[`elastic#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)
- Co-authored-by: Jake Champion \<me@jakechampion.name>
[`elastic#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)
- work around IE XHR bug with '' URL Fixes
[#&elastic#8203;618](https://redirect.github.com/github/fetch/issues/618)
[`elastic#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)
- Allow exclamation mark as valid header character
[`elastic#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)
- Avoid blob conversion for specific requests
[`elastic#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)
- Compatibility for fetch-mock using proxy-pollyfill
[`elastic#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)
- Change default statusText for Response
[`elastic#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)
- Document more common pitfalls in the README
[`elastic#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)
- field name can not by empty
[`elastic#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)
- work around IE XHR bug with '' URL Fixes
[#&elastic#8203;618](https://redirect.github.com/github/fetch/issues/618)
([#&elastic#8203;619](https://redirect.github.com/github/fetch/issues/619))
[`elastic#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)
- Clarify what parts of the standard we don't want to implement
[`elastic#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)
- Document more caveats
[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)
- Fix issue
[#&elastic#8203;533](https://redirect.github.com/github/fetch/issues/533)
[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)
- Compatibility with newer eslint-plugin-github
[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)

#####
[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)

> 7 September 2018

- Add flow definitions
[`elastic#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)
- Match spec behavior re: unsupported body type
[`elastic#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)
- Update Karma and detect available browsers when testing
[`elastic#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)
- Adopt Contributor Covenant Code of Conduct
[`elastic#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)
- Change `credentials` default value to `same-origin`
[`elastic#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)
- Switch test suite from PhantomJS to Karma
[`elastic#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)
- Support abort API
[`elastic#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)
- build/distribute as UMD
[`elastic#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)
- Test signal reuse. Add AbortSignal polyfill.
[`elastic#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)
- Clear abort event listener for all xhr completion states.
[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)
- Expand install & importing documentation
[`elastic#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)
- Match spec behavior re: unsupported body type
[`elastic#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)
- Run test files through prettier
[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)
- Unwrap `fetch.js` to be a clean module file
[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)
- Switch from PhantomJS to Karma + Chrome/Firefox for testing
[`b539589`](https://redirect.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://redirect.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 <brad.white@elastic.co>
(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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)

##### Bug Fixes

- Response.error().ok === false
([#&elastic#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))
([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))

###
[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1380))
([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))

###
[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)

- Fix - File fetching broken since commit
[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)
[`elastic#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)
- Remove broken links
[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)
- automatically generate a changelog
[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)

###
[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.16...v3.6.17)

> 20 July 2023

- Revert "Resolves
[https://github.com/JakeChampion/fetch/issues/928](https://redirect.github.com/JakeChampion/fetch/issues/928)"
[`elastic#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)

###
[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.15...v3.6.16)

> 18 July 2023

- Resolves
[https://github.com/JakeChampion/fetch/issues/928](https://redirect.github.com/JakeChampion/fetch/issues/928)
[`elastic#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)

###
[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.14...v3.6.15)

> 18 July 2023

- fix
[https://github.com/JakeChampion/fetch/issues/997](https://redirect.github.com/JakeChampion/fetch/issues/997)
[`elastic#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)

###
[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.13...v3.6.14)

> 18 July 2023

- Fix
[https://github.com/JakeChampion/fetch/issues/1076](https://redirect.github.com/JakeChampion/fetch/issues/1076)
[`elastic#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)

###
[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.12...v3.6.13)

> 18 July 2023

- respect charset within readBlobAsText
[`elastic#1059`](https://redirect.github.com/JakeChampion/fetch/issues/1059)

###
[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)

###
[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)

###
[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.9...v3.6.10)

> 18 July 2023

- use globals if they exist
[`dffc542`](https://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)

###
[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)

###
[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.7...v3.6.8)

> 18 July 2023

- validate status is in range
[`elastic#1213`](https://redirect.github.com/JakeChampion/fetch/issues/1213)

###
[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)

> 18 July 2023

- dont shadow `global`
[`elastic#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)
- dont use github eslint
[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)
- remove invalid-headers test
[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)
- Update lock.yml permissions
[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)

###
[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)

###
[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)
- Update caniuse link to use HTTPS and new pattern
[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)

###
[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.3...v3.6.4)

> 18 July 2023

- always set a signal on Request
[`d1d09fb`](https://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)

###
[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.2...v3.6.3)

> 18 July 2023

- Compatible global equals to the false
[`7727e50`](https://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)

###
[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)

##### Bug Fixes

- Response.error().ok === false
([#&elastic#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))
([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))

###
[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1380))
([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))

###
[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)
- Represent non-stringified JSON request body as an \[object Object]
string
[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)
- Fix eslint and eslint-plugin-github dependency conflicts
[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)

###
[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)

> 6 November 2020

- Fixes
[#&elastic#8203;748](https://redirect.github.com/github/fetch/issues/748)
[`elastic#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)
- Create lock.yml
[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)

###
[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)
- Make the clean task remove the dist directory and the default task
create it
[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)

###
[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)

###
[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)
- remove semicolon to pass linting
[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)

###
[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)

[Compare
Source](https://redirect.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://redirect.github.com/github/fetch/issues/801)
- Stop using top-level `this` to stop rollup warning
[`elastic#802`](https://redirect.github.com/github/fetch/issues/802)
- Recommend an AbortController polyfill which is fully synchronous
[`elastic#800`](https://redirect.github.com/github/fetch/issues/800)
- Add keepalive caveat
[`elastic#780`](https://redirect.github.com/github/fetch/issues/780)
- Throw a TypeError if Request or Response functions are called without
`new`
[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)
- Update fetch.js
[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)

###
[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)

[Compare
Source](https://redirect.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://redirect.github.com/github/fetch/issues/724)
- use `this` if `self` is not defined
[`elastic#657`](https://redirect.github.com/github/fetch/issues/657)
- create variable called `global` which is either `self` or `this`
[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)
- Add support for no-cache and no-store via a cache-busting querystring
parameter
[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)
- make global `this` correct when using rollup
[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)

###
[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)
- Move from Travis to GitHub Actions
[`elastic#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)

###
[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)

> 29 June 2020

###
[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)
- Move from Travis to GitHub Actions
[`elastic#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)
- Co-authored-by: Jake Champion \<me@jakechampion.name>
[`elastic#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)
- work around IE XHR bug with '' URL Fixes
[#&elastic#8203;618](https://redirect.github.com/github/fetch/issues/618)
[`elastic#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)
- Allow exclamation mark as valid header character
[`elastic#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)
- Avoid blob conversion for specific requests
[`elastic#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)
- Compatibility for fetch-mock using proxy-pollyfill
[`elastic#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)
- Change default statusText for Response
[`elastic#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)
- Document more common pitfalls in the README
[`elastic#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)
- field name can not by empty
[`elastic#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)
- work around IE XHR bug with '' URL Fixes
[#&elastic#8203;618](https://redirect.github.com/github/fetch/issues/618)
([#&elastic#8203;619](https://redirect.github.com/github/fetch/issues/619))
[`elastic#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)
- Clarify what parts of the standard we don't want to implement
[`elastic#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)
- Document more caveats
[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)
- Fix issue
[#&elastic#8203;533](https://redirect.github.com/github/fetch/issues/533)
[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)
- Compatibility with newer eslint-plugin-github
[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)

#####
[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)

> 7 September 2018

- Add flow definitions
[`elastic#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)
- Match spec behavior re: unsupported body type
[`elastic#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)
- Update Karma and detect available browsers when testing
[`elastic#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)
- Adopt Contributor Covenant Code of Conduct
[`elastic#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)
- Change `credentials` default value to `same-origin`
[`elastic#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)
- Switch test suite from PhantomJS to Karma
[`elastic#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)
- Support abort API
[`elastic#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)
- build/distribute as UMD
[`elastic#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)
- Test signal reuse. Add AbortSignal polyfill.
[`elastic#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)
- Clear abort event listener for all xhr completion states.
[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)
- Expand install & importing documentation
[`elastic#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)
- Match spec behavior re: unsupported body type
[`elastic#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)
- Run test files through prettier
[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)
- Unwrap `fetch.js` to be a clean module file
[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)
- Switch from PhantomJS to Karma + Chrome/Firefox for testing
[`b539589`](https://redirect.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://redirect.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 <brad.white@elastic.co>
(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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)

##### Bug Fixes

- Response.error().ok === false
([#&elastic#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))
([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))

###
[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1380))
([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))

###
[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)

- Fix - File fetching broken since commit
[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)
[`elastic#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)
- Remove broken links
[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)
- automatically generate a changelog
[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)

###
[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.16...v3.6.17)

> 20 July 2023

- Revert "Resolves
[https://github.com/JakeChampion/fetch/issues/928](https://redirect.github.com/JakeChampion/fetch/issues/928)"
[`elastic#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)

###
[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.15...v3.6.16)

> 18 July 2023

- Resolves
[https://github.com/JakeChampion/fetch/issues/928](https://redirect.github.com/JakeChampion/fetch/issues/928)
[`elastic#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)

###
[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.14...v3.6.15)

> 18 July 2023

- fix
[https://github.com/JakeChampion/fetch/issues/997](https://redirect.github.com/JakeChampion/fetch/issues/997)
[`elastic#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)

###
[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.13...v3.6.14)

> 18 July 2023

- Fix
[https://github.com/JakeChampion/fetch/issues/1076](https://redirect.github.com/JakeChampion/fetch/issues/1076)
[`elastic#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)

###
[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.12...v3.6.13)

> 18 July 2023

- respect charset within readBlobAsText
[`elastic#1059`](https://redirect.github.com/JakeChampion/fetch/issues/1059)

###
[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)

###
[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)

###
[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.9...v3.6.10)

> 18 July 2023

- use globals if they exist
[`dffc542`](https://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)

###
[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)

###
[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.7...v3.6.8)

> 18 July 2023

- validate status is in range
[`elastic#1213`](https://redirect.github.com/JakeChampion/fetch/issues/1213)

###
[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)

> 18 July 2023

- dont shadow `global`
[`elastic#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)
- dont use github eslint
[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)
- remove invalid-headers test
[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)
- Update lock.yml permissions
[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)

###
[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)

###
[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)
- Update caniuse link to use HTTPS and new pattern
[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)

###
[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.3...v3.6.4)

> 18 July 2023

- always set a signal on Request
[`d1d09fb`](https://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)

###
[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.2...v3.6.3)

> 18 July 2023

- Compatible global equals to the false
[`7727e50`](https://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)

###
[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)

##### Bug Fixes

- Response.error().ok === false
([#&elastic#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))
([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))

###
[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1380))
([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))

###
[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)
- Represent non-stringified JSON request body as an \[object Object]
string
[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)
- Fix eslint and eslint-plugin-github dependency conflicts
[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)

###
[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)

> 6 November 2020

- Fixes
[#&elastic#8203;748](https://redirect.github.com/github/fetch/issues/748)
[`elastic#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)
- Create lock.yml
[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)

###
[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)
- Make the clean task remove the dist directory and the default task
create it
[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)

###
[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)

###
[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)
- remove semicolon to pass linting
[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)

###
[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)

[Compare
Source](https://redirect.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://redirect.github.com/github/fetch/issues/801)
- Stop using top-level `this` to stop rollup warning
[`elastic#802`](https://redirect.github.com/github/fetch/issues/802)
- Recommend an AbortController polyfill which is fully synchronous
[`elastic#800`](https://redirect.github.com/github/fetch/issues/800)
- Add keepalive caveat
[`elastic#780`](https://redirect.github.com/github/fetch/issues/780)
- Throw a TypeError if Request or Response functions are called without
`new`
[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)
- Update fetch.js
[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)

###
[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)

[Compare
Source](https://redirect.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://redirect.github.com/github/fetch/issues/724)
- use `this` if `self` is not defined
[`elastic#657`](https://redirect.github.com/github/fetch/issues/657)
- create variable called `global` which is either `self` or `this`
[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)
- Add support for no-cache and no-store via a cache-busting querystring
parameter
[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)
- make global `this` correct when using rollup
[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)

###
[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)
- Move from Travis to GitHub Actions
[`elastic#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)

###
[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)

> 29 June 2020

###
[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)
- Move from Travis to GitHub Actions
[`elastic#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)
- Co-authored-by: Jake Champion \<me@jakechampion.name>
[`elastic#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)
- work around IE XHR bug with '' URL Fixes
[#&elastic#8203;618](https://redirect.github.com/github/fetch/issues/618)
[`elastic#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)
- Allow exclamation mark as valid header character
[`elastic#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)
- Avoid blob conversion for specific requests
[`elastic#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)
- Compatibility for fetch-mock using proxy-pollyfill
[`elastic#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)
- Change default statusText for Response
[`elastic#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)
- Document more common pitfalls in the README
[`elastic#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)
- field name can not by empty
[`elastic#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)
- work around IE XHR bug with '' URL Fixes
[#&elastic#8203;618](https://redirect.github.com/github/fetch/issues/618)
([#&elastic#8203;619](https://redirect.github.com/github/fetch/issues/619))
[`elastic#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)
- Clarify what parts of the standard we don't want to implement
[`elastic#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)
- Document more caveats
[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)
- Fix issue
[#&elastic#8203;533](https://redirect.github.com/github/fetch/issues/533)
[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)
- Compatibility with newer eslint-plugin-github
[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)

#####
[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)

> 7 September 2018

- Add flow definitions
[`elastic#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)
- Match spec behavior re: unsupported body type
[`elastic#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)
- Update Karma and detect available browsers when testing
[`elastic#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)
- Adopt Contributor Covenant Code of Conduct
[`elastic#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)
- Change `credentials` default value to `same-origin`
[`elastic#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)
- Switch test suite from PhantomJS to Karma
[`elastic#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)
- Support abort API
[`elastic#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)
- build/distribute as UMD
[`elastic#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)
- Test signal reuse. Add AbortSignal polyfill.
[`elastic#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)
- Clear abort event listener for all xhr completion states.
[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)
- Expand install & importing documentation
[`elastic#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)
- Match spec behavior re: unsupported body type
[`elastic#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)
- Run test files through prettier
[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)
- Unwrap `fetch.js` to be a clean module file
[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)
- Switch from PhantomJS to Karma + Chrome/Firefox for testing
[`b539589`](https://redirect.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://redirect.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 <brad.white@elastic.co>
(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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)

##### Bug Fixes

- Response.error().ok === false
([#&elastic#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))
([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))

###
[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1380))
([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))

###
[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)

- Fix - File fetching broken since commit
[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)
[`elastic#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)
- Remove broken links
[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)
- automatically generate a changelog
[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)

###
[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.16...v3.6.17)

> 20 July 2023

- Revert "Resolves
[https://github.com/JakeChampion/fetch/issues/928](https://redirect.github.com/JakeChampion/fetch/issues/928)"
[`elastic#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)

###
[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.15...v3.6.16)

> 18 July 2023

- Resolves
[https://github.com/JakeChampion/fetch/issues/928](https://redirect.github.com/JakeChampion/fetch/issues/928)
[`elastic#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)

###
[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.14...v3.6.15)

> 18 July 2023

- fix
[https://github.com/JakeChampion/fetch/issues/997](https://redirect.github.com/JakeChampion/fetch/issues/997)
[`elastic#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)

###
[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.13...v3.6.14)

> 18 July 2023

- Fix
[https://github.com/JakeChampion/fetch/issues/1076](https://redirect.github.com/JakeChampion/fetch/issues/1076)
[`elastic#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)

###
[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.12...v3.6.13)

> 18 July 2023

- respect charset within readBlobAsText
[`elastic#1059`](https://redirect.github.com/JakeChampion/fetch/issues/1059)

###
[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)

###
[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)

###
[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.9...v3.6.10)

> 18 July 2023

- use globals if they exist
[`dffc542`](https://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)

###
[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)

###
[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.7...v3.6.8)

> 18 July 2023

- validate status is in range
[`elastic#1213`](https://redirect.github.com/JakeChampion/fetch/issues/1213)

###
[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)

> 18 July 2023

- dont shadow `global`
[`elastic#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)
- dont use github eslint
[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)
- remove invalid-headers test
[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)
- Update lock.yml permissions
[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)

###
[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)

###
[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)
- Update caniuse link to use HTTPS and new pattern
[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)

###
[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.3...v3.6.4)

> 18 July 2023

- always set a signal on Request
[`d1d09fb`](https://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)

###
[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.2...v3.6.3)

> 18 July 2023

- Compatible global equals to the false
[`7727e50`](https://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)

###
[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)

##### Bug Fixes

- Response.error().ok === false
([#&elastic#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))
([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))

###
[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1380))
([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))

###
[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)
- Represent non-stringified JSON request body as an \[object Object]
string
[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)
- Fix eslint and eslint-plugin-github dependency conflicts
[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)

###
[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)

> 6 November 2020

- Fixes
[#&elastic#8203;748](https://redirect.github.com/github/fetch/issues/748)
[`elastic#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)
- Create lock.yml
[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)

###
[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)
- Make the clean task remove the dist directory and the default task
create it
[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)

###
[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)

###
[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)
- remove semicolon to pass linting
[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)

###
[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)

[Compare
Source](https://redirect.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://redirect.github.com/github/fetch/issues/801)
- Stop using top-level `this` to stop rollup warning
[`elastic#802`](https://redirect.github.com/github/fetch/issues/802)
- Recommend an AbortController polyfill which is fully synchronous
[`elastic#800`](https://redirect.github.com/github/fetch/issues/800)
- Add keepalive caveat
[`elastic#780`](https://redirect.github.com/github/fetch/issues/780)
- Throw a TypeError if Request or Response functions are called without
`new`
[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)
- Update fetch.js
[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)

###
[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)

[Compare
Source](https://redirect.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://redirect.github.com/github/fetch/issues/724)
- use `this` if `self` is not defined
[`elastic#657`](https://redirect.github.com/github/fetch/issues/657)
- create variable called `global` which is either `self` or `this`
[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)
- Add support for no-cache and no-store via a cache-busting querystring
parameter
[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)
- make global `this` correct when using rollup
[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)

###
[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)
- Move from Travis to GitHub Actions
[`elastic#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)

###
[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)

> 29 June 2020

###
[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)
- Move from Travis to GitHub Actions
[`elastic#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)
- Co-authored-by: Jake Champion \<me@jakechampion.name>
[`elastic#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)
- work around IE XHR bug with '' URL Fixes
[#&elastic#8203;618](https://redirect.github.com/github/fetch/issues/618)
[`elastic#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)
- Allow exclamation mark as valid header character
[`elastic#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)
- Avoid blob conversion for specific requests
[`elastic#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)
- Compatibility for fetch-mock using proxy-pollyfill
[`elastic#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)
- Change default statusText for Response
[`elastic#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)
- Document more common pitfalls in the README
[`elastic#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)
- field name can not by empty
[`elastic#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)
- work around IE XHR bug with '' URL Fixes
[#&elastic#8203;618](https://redirect.github.com/github/fetch/issues/618)
([#&elastic#8203;619](https://redirect.github.com/github/fetch/issues/619))
[`elastic#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)
- Clarify what parts of the standard we don't want to implement
[`elastic#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)
- Document more caveats
[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)
- Fix issue
[#&elastic#8203;533](https://redirect.github.com/github/fetch/issues/533)
[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)
- Compatibility with newer eslint-plugin-github
[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)

#####
[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)

> 7 September 2018

- Add flow definitions
[`elastic#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)
- Match spec behavior re: unsupported body type
[`elastic#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)
- Update Karma and detect available browsers when testing
[`elastic#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)
- Adopt Contributor Covenant Code of Conduct
[`elastic#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)
- Change `credentials` default value to `same-origin`
[`elastic#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)
- Switch test suite from PhantomJS to Karma
[`elastic#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)
- Support abort API
[`elastic#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)
- build/distribute as UMD
[`elastic#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)
- Test signal reuse. Add AbortSignal polyfill.
[`elastic#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)
- Clear abort event listener for all xhr completion states.
[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)
- Expand install & importing documentation
[`elastic#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)
- Match spec behavior re: unsupported body type
[`elastic#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)
- Run test files through prettier
[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)
- Unwrap `fetch.js` to be a clean module file
[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)
- Switch from PhantomJS to Karma + Chrome/Firefox for testing
[`b539589`](https://redirect.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://redirect.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 <brad.white@elastic.co>
(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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n-
Fix - File fetching broken since
commit\n[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)\n-
Remove broken
links\n[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n-
automatically generate a
changelog\n[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n>
18 July 2023\n\n- dont shadow
`global`\n[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)\n-
dont use github
eslint\n[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n-
remove invalid-headers
test\n[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n-
Update lock.yml
permissions\n[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n-
Update caniuse link to use HTTPS and new
pattern\n[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n-
Represent non-stringified JSON request body as an \\[object
Object]\nstring\n[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n-
Fix eslint and eslint-plugin-github dependency
conflicts\n[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n>
6 November 2020\n\n-
Fixes\n[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)\n[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)\n-
Create
lock.yml\n[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n-
Make the clean task remove the dist directory and the default
task\ncreate
it\n[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n-
remove semicolon to pass
linting\n[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/801)\n-
Stop using top-level `this` to stop rollup
warning\n[`#802`](https://redirect.github.com/github/fetch/issues/802)\n-
Recommend an AbortController polyfill which is fully
synchronous\n[`#800`](https://redirect.github.com/github/fetch/issues/800)\n-
Add keepalive
caveat\n[`#780`](https://redirect.github.com/github/fetch/issues/780)\n-
Throw a TypeError if Request or Response functions are called
without\n`new`\n[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n-
Update
fetch.js\n[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/724)\n-
use `this` if `self` is not
defined\n[`#657`](https://redirect.github.com/github/fetch/issues/657)\n-
create variable called `global` which is either `self` or
`this`\n[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n-
Add support for no-cache and no-store via a cache-busting
querystring\nparameter\n[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n-
make global `this` correct when using
rollup\n[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n>
29 June
2020\n\n###\n[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n-
Co-authored-by: Jake Champion
\\<me@jakechampion.name>\n[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)\n-
Allow exclamation mark as valid header
character\n[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)\n-
Avoid blob conversion for specific
requests\n[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)\n-
Compatibility for fetch-mock using
proxy-pollyfill\n[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)\n-
Change default statusText for
Response\n[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)\n-
Document more common pitfalls in the
README\n[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)\n-
field name can not by
empty\n[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))\n[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)\n-
Clarify what parts of the standard we don't want to
implement\n[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)\n-
Document more
caveats\n[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n-
Fix
issue\n[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)\n[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n-
Compatibility with newer
eslint-plugin-github\n[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n>
7 September 2018\n\n- Add flow
definitions\n[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)\n-
Match spec behavior re: unsupported body
type\n[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)\n-
Update Karma and detect available browsers when
testing\n[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)\n-
Adopt Contributor Covenant Code of
Conduct\n[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)\n-
Change `credentials` default value to
`same-origin`\n[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)\n-
Switch test suite from PhantomJS to
Karma\n[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)\n-
Support abort
API\n[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)\n-
build/distribute as
UMD\n[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)\n-
Test signal reuse. Add AbortSignal
polyfill.\n[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)\n-
Clear abort event listener for all xhr completion
states.\n[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)\n-
Expand install & importing
documentation\n[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)\n-
Match spec behavior re: unsupported body
type\n[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)\n-
Run test files through
prettier\n[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n-
Unwrap `fetch.js` to be a clean module
file\n[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n-
Switch from PhantomJS to Karma + Chrome/Firefox for
testing\n[`b539589`](https://redirect.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://redirect.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
<brad.white@elastic.co>","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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n-
Fix - File fetching broken since
commit\n[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)\n-
Remove broken
links\n[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n-
automatically generate a
changelog\n[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n>
18 July 2023\n\n- dont shadow
`global`\n[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)\n-
dont use github
eslint\n[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n-
remove invalid-headers
test\n[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n-
Update lock.yml
permissions\n[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n-
Update caniuse link to use HTTPS and new
pattern\n[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n-
Represent non-stringified JSON request body as an \\[object
Object]\nstring\n[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n-
Fix eslint and eslint-plugin-github dependency
conflicts\n[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n>
6 November 2020\n\n-
Fixes\n[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)\n[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)\n-
Create
lock.yml\n[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n-
Make the clean task remove the dist directory and the default
task\ncreate
it\n[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n-
remove semicolon to pass
linting\n[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/801)\n-
Stop using top-level `this` to stop rollup
warning\n[`#802`](https://redirect.github.com/github/fetch/issues/802)\n-
Recommend an AbortController polyfill which is fully
synchronous\n[`#800`](https://redirect.github.com/github/fetch/issues/800)\n-
Add keepalive
caveat\n[`#780`](https://redirect.github.com/github/fetch/issues/780)\n-
Throw a TypeError if Request or Response functions are called
without\n`new`\n[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n-
Update
fetch.js\n[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/724)\n-
use `this` if `self` is not
defined\n[`#657`](https://redirect.github.com/github/fetch/issues/657)\n-
create variable called `global` which is either `self` or
`this`\n[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n-
Add support for no-cache and no-store via a cache-busting
querystring\nparameter\n[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n-
make global `this` correct when using
rollup\n[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n>
29 June
2020\n\n###\n[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n-
Co-authored-by: Jake Champion
\\<me@jakechampion.name>\n[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)\n-
Allow exclamation mark as valid header
character\n[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)\n-
Avoid blob conversion for specific
requests\n[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)\n-
Compatibility for fetch-mock using
proxy-pollyfill\n[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)\n-
Change default statusText for
Response\n[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)\n-
Document more common pitfalls in the
README\n[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)\n-
field name can not by
empty\n[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))\n[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)\n-
Clarify what parts of the standard we don't want to
implement\n[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)\n-
Document more
caveats\n[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n-
Fix
issue\n[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)\n[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n-
Compatibility with newer
eslint-plugin-github\n[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n>
7 September 2018\n\n- Add flow
definitions\n[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)\n-
Match spec behavior re: unsupported body
type\n[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)\n-
Update Karma and detect available browsers when
testing\n[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)\n-
Adopt Contributor Covenant Code of
Conduct\n[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)\n-
Change `credentials` default value to
`same-origin`\n[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)\n-
Switch test suite from PhantomJS to
Karma\n[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)\n-
Support abort
API\n[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)\n-
build/distribute as
UMD\n[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)\n-
Test signal reuse. Add AbortSignal
polyfill.\n[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)\n-
Clear abort event listener for all xhr completion
states.\n[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)\n-
Expand install & importing
documentation\n[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)\n-
Match spec behavior re: unsupported body
type\n[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)\n-
Run test files through
prettier\n[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n-
Unwrap `fetch.js` to be a clean module
file\n[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n-
Switch from PhantomJS to Karma + Chrome/Firefox for
testing\n[`b539589`](https://redirect.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://redirect.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
<brad.white@elastic.co>","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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n-
Fix - File fetching broken since
commit\n[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)\n-
Remove broken
links\n[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n-
automatically generate a
changelog\n[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n>
18 July 2023\n\n- dont shadow
`global`\n[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)\n-
dont use github
eslint\n[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n-
remove invalid-headers
test\n[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n-
Update lock.yml
permissions\n[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n-
Update caniuse link to use HTTPS and new
pattern\n[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n-
Represent non-stringified JSON request body as an \\[object
Object]\nstring\n[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n-
Fix eslint and eslint-plugin-github dependency
conflicts\n[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n>
6 November 2020\n\n-
Fixes\n[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)\n[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)\n-
Create
lock.yml\n[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n-
Make the clean task remove the dist directory and the default
task\ncreate
it\n[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n-
remove semicolon to pass
linting\n[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/801)\n-
Stop using top-level `this` to stop rollup
warning\n[`#802`](https://redirect.github.com/github/fetch/issues/802)\n-
Recommend an AbortController polyfill which is fully
synchronous\n[`#800`](https://redirect.github.com/github/fetch/issues/800)\n-
Add keepalive
caveat\n[`#780`](https://redirect.github.com/github/fetch/issues/780)\n-
Throw a TypeError if Request or Response functions are called
without\n`new`\n[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n-
Update
fetch.js\n[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/724)\n-
use `this` if `self` is not
defined\n[`#657`](https://redirect.github.com/github/fetch/issues/657)\n-
create variable called `global` which is either `self` or
`this`\n[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n-
Add support for no-cache and no-store via a cache-busting
querystring\nparameter\n[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n-
make global `this` correct when using
rollup\n[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n>
29 June
2020\n\n###\n[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n-
Co-authored-by: Jake Champion
\\<me@jakechampion.name>\n[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)\n-
Allow exclamation mark as valid header
character\n[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)\n-
Avoid blob conversion for specific
requests\n[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)\n-
Compatibility for fetch-mock using
proxy-pollyfill\n[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)\n-
Change default statusText for
Response\n[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)\n-
Document more common pitfalls in the
README\n[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)\n-
field name can not by
empty\n[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))\n[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)\n-
Clarify what parts of the standard we don't want to
implement\n[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)\n-
Document more
caveats\n[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n-
Fix
issue\n[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)\n[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n-
Compatibility with newer
eslint-plugin-github\n[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n>
7 September 2018\n\n- Add flow
definitions\n[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)\n-
Match spec behavior re: unsupported body
type\n[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)\n-
Update Karma and detect available browsers when
testing\n[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)\n-
Adopt Contributor Covenant Code of
Conduct\n[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)\n-
Change `credentials` default value to
`same-origin`\n[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)\n-
Switch test suite from PhantomJS to
Karma\n[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)\n-
Support abort
API\n[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)\n-
build/distribute as
UMD\n[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)\n-
Test signal reuse. Add AbortSignal
polyfill.\n[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)\n-
Clear abort event listener for all xhr completion
states.\n[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)\n-
Expand install & importing
documentation\n[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)\n-
Match spec behavior re: unsupported body
type\n[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)\n-
Run test files through
prettier\n[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n-
Unwrap `fetch.js` to be a clean module
file\n[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n-
Switch from PhantomJS to Karma + Chrome/Firefox for
testing\n[`b539589`](https://redirect.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://redirect.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
<brad.white@elastic.co>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Brad White <brad.white@elastic.co>
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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n-
Fix - File fetching broken since
commit\n[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)\n-
Remove broken
links\n[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n-
automatically generate a
changelog\n[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n>
18 July 2023\n\n- dont shadow
`global`\n[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)\n-
dont use github
eslint\n[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n-
remove invalid-headers
test\n[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n-
Update lock.yml
permissions\n[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n-
Update caniuse link to use HTTPS and new
pattern\n[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n-
Represent non-stringified JSON request body as an \\[object
Object]\nstring\n[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n-
Fix eslint and eslint-plugin-github dependency
conflicts\n[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n>
6 November 2020\n\n-
Fixes\n[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)\n[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)\n-
Create
lock.yml\n[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n-
Make the clean task remove the dist directory and the default
task\ncreate
it\n[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n-
remove semicolon to pass
linting\n[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/801)\n-
Stop using top-level `this` to stop rollup
warning\n[`#802`](https://redirect.github.com/github/fetch/issues/802)\n-
Recommend an AbortController polyfill which is fully
synchronous\n[`#800`](https://redirect.github.com/github/fetch/issues/800)\n-
Add keepalive
caveat\n[`#780`](https://redirect.github.com/github/fetch/issues/780)\n-
Throw a TypeError if Request or Response functions are called
without\n`new`\n[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n-
Update
fetch.js\n[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/724)\n-
use `this` if `self` is not
defined\n[`#657`](https://redirect.github.com/github/fetch/issues/657)\n-
create variable called `global` which is either `self` or
`this`\n[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n-
Add support for no-cache and no-store via a cache-busting
querystring\nparameter\n[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n-
make global `this` correct when using
rollup\n[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n>
29 June
2020\n\n###\n[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n-
Co-authored-by: Jake Champion
\\<me@jakechampion.name>\n[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)\n-
Allow exclamation mark as valid header
character\n[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)\n-
Avoid blob conversion for specific
requests\n[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)\n-
Compatibility for fetch-mock using
proxy-pollyfill\n[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)\n-
Change default statusText for
Response\n[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)\n-
Document more common pitfalls in the
README\n[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)\n-
field name can not by
empty\n[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))\n[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)\n-
Clarify what parts of the standard we don't want to
implement\n[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)\n-
Document more
caveats\n[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n-
Fix
issue\n[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)\n[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n-
Compatibility with newer
eslint-plugin-github\n[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n>
7 September 2018\n\n- Add flow
definitions\n[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)\n-
Match spec behavior re: unsupported body
type\n[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)\n-
Update Karma and detect available browsers when
testing\n[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)\n-
Adopt Contributor Covenant Code of
Conduct\n[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)\n-
Change `credentials` default value to
`same-origin`\n[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)\n-
Switch test suite from PhantomJS to
Karma\n[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)\n-
Support abort
API\n[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)\n-
build/distribute as
UMD\n[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)\n-
Test signal reuse. Add AbortSignal
polyfill.\n[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)\n-
Clear abort event listener for all xhr completion
states.\n[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)\n-
Expand install & importing
documentation\n[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)\n-
Match spec behavior re: unsupported body
type\n[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)\n-
Run test files through
prettier\n[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n-
Unwrap `fetch.js` to be a clean module
file\n[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n-
Switch from PhantomJS to Karma + Chrome/Firefox for
testing\n[`b539589`](https://redirect.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://redirect.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
<brad.white@elastic.co>","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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n-
Fix - File fetching broken since
commit\n[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)\n-
Remove broken
links\n[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n-
automatically generate a
changelog\n[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n>
18 July 2023\n\n- dont shadow
`global`\n[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)\n-
dont use github
eslint\n[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n-
remove invalid-headers
test\n[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n-
Update lock.yml
permissions\n[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n-
Update caniuse link to use HTTPS and new
pattern\n[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n-
Represent non-stringified JSON request body as an \\[object
Object]\nstring\n[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n-
Fix eslint and eslint-plugin-github dependency
conflicts\n[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n>
6 November 2020\n\n-
Fixes\n[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)\n[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)\n-
Create
lock.yml\n[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n-
Make the clean task remove the dist directory and the default
task\ncreate
it\n[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n-
remove semicolon to pass
linting\n[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/801)\n-
Stop using top-level `this` to stop rollup
warning\n[`#802`](https://redirect.github.com/github/fetch/issues/802)\n-
Recommend an AbortController polyfill which is fully
synchronous\n[`#800`](https://redirect.github.com/github/fetch/issues/800)\n-
Add keepalive
caveat\n[`#780`](https://redirect.github.com/github/fetch/issues/780)\n-
Throw a TypeError if Request or Response functions are called
without\n`new`\n[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n-
Update
fetch.js\n[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/724)\n-
use `this` if `self` is not
defined\n[`#657`](https://redirect.github.com/github/fetch/issues/657)\n-
create variable called `global` which is either `self` or
`this`\n[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n-
Add support for no-cache and no-store via a cache-busting
querystring\nparameter\n[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n-
make global `this` correct when using
rollup\n[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n>
29 June
2020\n\n###\n[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n-
Co-authored-by: Jake Champion
\\<me@jakechampion.name>\n[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)\n-
Allow exclamation mark as valid header
character\n[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)\n-
Avoid blob conversion for specific
requests\n[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)\n-
Compatibility for fetch-mock using
proxy-pollyfill\n[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)\n-
Change default statusText for
Response\n[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)\n-
Document more common pitfalls in the
README\n[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)\n-
field name can not by
empty\n[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))\n[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)\n-
Clarify what parts of the standard we don't want to
implement\n[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)\n-
Document more
caveats\n[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n-
Fix
issue\n[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)\n[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n-
Compatibility with newer
eslint-plugin-github\n[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n>
7 September 2018\n\n- Add flow
definitions\n[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)\n-
Match spec behavior re: unsupported body
type\n[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)\n-
Update Karma and detect available browsers when
testing\n[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)\n-
Adopt Contributor Covenant Code of
Conduct\n[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)\n-
Change `credentials` default value to
`same-origin`\n[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)\n-
Switch test suite from PhantomJS to
Karma\n[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)\n-
Support abort
API\n[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)\n-
build/distribute as
UMD\n[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)\n-
Test signal reuse. Add AbortSignal
polyfill.\n[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)\n-
Clear abort event listener for all xhr completion
states.\n[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)\n-
Expand install & importing
documentation\n[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)\n-
Match spec behavior re: unsupported body
type\n[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)\n-
Run test files through
prettier\n[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n-
Unwrap `fetch.js` to be a clean module
file\n[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n-
Switch from PhantomJS to Karma + Chrome/Firefox for
testing\n[`b539589`](https://redirect.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://redirect.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
<brad.white@elastic.co>","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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n-
Fix - File fetching broken since
commit\n[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)\n-
Remove broken
links\n[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n-
automatically generate a
changelog\n[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n>
18 July 2023\n\n- dont shadow
`global`\n[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)\n-
dont use github
eslint\n[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n-
remove invalid-headers
test\n[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n-
Update lock.yml
permissions\n[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n-
Update caniuse link to use HTTPS and new
pattern\n[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n-
Represent non-stringified JSON request body as an \\[object
Object]\nstring\n[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n-
Fix eslint and eslint-plugin-github dependency
conflicts\n[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n>
6 November 2020\n\n-
Fixes\n[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)\n[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)\n-
Create
lock.yml\n[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n-
Make the clean task remove the dist directory and the default
task\ncreate
it\n[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n-
remove semicolon to pass
linting\n[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/801)\n-
Stop using top-level `this` to stop rollup
warning\n[`#802`](https://redirect.github.com/github/fetch/issues/802)\n-
Recommend an AbortController polyfill which is fully
synchronous\n[`#800`](https://redirect.github.com/github/fetch/issues/800)\n-
Add keepalive
caveat\n[`#780`](https://redirect.github.com/github/fetch/issues/780)\n-
Throw a TypeError if Request or Response functions are called
without\n`new`\n[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n-
Update
fetch.js\n[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/724)\n-
use `this` if `self` is not
defined\n[`#657`](https://redirect.github.com/github/fetch/issues/657)\n-
create variable called `global` which is either `self` or
`this`\n[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n-
Add support for no-cache and no-store via a cache-busting
querystring\nparameter\n[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n-
make global `this` correct when using
rollup\n[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n>
29 June
2020\n\n###\n[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n-
Co-authored-by: Jake Champion
\\<me@jakechampion.name>\n[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)\n-
Allow exclamation mark as valid header
character\n[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)\n-
Avoid blob conversion for specific
requests\n[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)\n-
Compatibility for fetch-mock using
proxy-pollyfill\n[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)\n-
Change default statusText for
Response\n[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)\n-
Document more common pitfalls in the
README\n[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)\n-
field name can not by
empty\n[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))\n[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)\n-
Clarify what parts of the standard we don't want to
implement\n[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)\n-
Document more
caveats\n[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n-
Fix
issue\n[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)\n[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n-
Compatibility with newer
eslint-plugin-github\n[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n>
7 September 2018\n\n- Add flow
definitions\n[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)\n-
Match spec behavior re: unsupported body
type\n[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)\n-
Update Karma and detect available browsers when
testing\n[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)\n-
Adopt Contributor Covenant Code of
Conduct\n[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)\n-
Change `credentials` default value to
`same-origin`\n[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)\n-
Switch test suite from PhantomJS to
Karma\n[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)\n-
Support abort
API\n[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)\n-
build/distribute as
UMD\n[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)\n-
Test signal reuse. Add AbortSignal
polyfill.\n[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)\n-
Clear abort event listener for all xhr completion
states.\n[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)\n-
Expand install & importing
documentation\n[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)\n-
Match spec behavior re: unsupported body
type\n[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)\n-
Run test files through
prettier\n[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n-
Unwrap `fetch.js` to be a clean module
file\n[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n-
Switch from PhantomJS to Karma + Chrome/Firefox for
testing\n[`b539589`](https://redirect.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://redirect.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
<brad.white@elastic.co>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Brad White <brad.white@elastic.co>
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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n-
Fix - File fetching broken since
commit\n[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)\n-
Remove broken
links\n[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n-
automatically generate a
changelog\n[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n>
18 July 2023\n\n- dont shadow
`global`\n[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)\n-
dont use github
eslint\n[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n-
remove invalid-headers
test\n[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n-
Update lock.yml
permissions\n[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n-
Update caniuse link to use HTTPS and new
pattern\n[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n-
Represent non-stringified JSON request body as an \\[object
Object]\nstring\n[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n-
Fix eslint and eslint-plugin-github dependency
conflicts\n[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n>
6 November 2020\n\n-
Fixes\n[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)\n[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)\n-
Create
lock.yml\n[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n-
Make the clean task remove the dist directory and the default
task\ncreate
it\n[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n-
remove semicolon to pass
linting\n[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/801)\n-
Stop using top-level `this` to stop rollup
warning\n[`#802`](https://redirect.github.com/github/fetch/issues/802)\n-
Recommend an AbortController polyfill which is fully
synchronous\n[`#800`](https://redirect.github.com/github/fetch/issues/800)\n-
Add keepalive
caveat\n[`#780`](https://redirect.github.com/github/fetch/issues/780)\n-
Throw a TypeError if Request or Response functions are called
without\n`new`\n[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n-
Update
fetch.js\n[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/724)\n-
use `this` if `self` is not
defined\n[`#657`](https://redirect.github.com/github/fetch/issues/657)\n-
create variable called `global` which is either `self` or
`this`\n[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n-
Add support for no-cache and no-store via a cache-busting
querystring\nparameter\n[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n-
make global `this` correct when using
rollup\n[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n>
29 June
2020\n\n###\n[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n-
Co-authored-by: Jake Champion
\\<me@jakechampion.name>\n[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)\n-
Allow exclamation mark as valid header
character\n[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)\n-
Avoid blob conversion for specific
requests\n[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)\n-
Compatibility for fetch-mock using
proxy-pollyfill\n[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)\n-
Change default statusText for
Response\n[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)\n-
Document more common pitfalls in the
README\n[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)\n-
field name can not by
empty\n[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))\n[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)\n-
Clarify what parts of the standard we don't want to
implement\n[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)\n-
Document more
caveats\n[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n-
Fix
issue\n[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)\n[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n-
Compatibility with newer
eslint-plugin-github\n[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n>
7 September 2018\n\n- Add flow
definitions\n[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)\n-
Match spec behavior re: unsupported body
type\n[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)\n-
Update Karma and detect available browsers when
testing\n[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)\n-
Adopt Contributor Covenant Code of
Conduct\n[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)\n-
Change `credentials` default value to
`same-origin`\n[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)\n-
Switch test suite from PhantomJS to
Karma\n[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)\n-
Support abort
API\n[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)\n-
build/distribute as
UMD\n[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)\n-
Test signal reuse. Add AbortSignal
polyfill.\n[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)\n-
Clear abort event listener for all xhr completion
states.\n[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)\n-
Expand install & importing
documentation\n[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)\n-
Match spec behavior re: unsupported body
type\n[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)\n-
Run test files through
prettier\n[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n-
Unwrap `fetch.js` to be a clean module
file\n[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n-
Switch from PhantomJS to Karma + Chrome/Firefox for
testing\n[`b539589`](https://redirect.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://redirect.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
<brad.white@elastic.co>","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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n-
Fix - File fetching broken since
commit\n[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)\n-
Remove broken
links\n[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n-
automatically generate a
changelog\n[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n>
18 July 2023\n\n- dont shadow
`global`\n[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)\n-
dont use github
eslint\n[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n-
remove invalid-headers
test\n[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n-
Update lock.yml
permissions\n[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n-
Update caniuse link to use HTTPS and new
pattern\n[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n-
Represent non-stringified JSON request body as an \\[object
Object]\nstring\n[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n-
Fix eslint and eslint-plugin-github dependency
conflicts\n[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n>
6 November 2020\n\n-
Fixes\n[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)\n[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)\n-
Create
lock.yml\n[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n-
Make the clean task remove the dist directory and the default
task\ncreate
it\n[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n-
remove semicolon to pass
linting\n[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/801)\n-
Stop using top-level `this` to stop rollup
warning\n[`#802`](https://redirect.github.com/github/fetch/issues/802)\n-
Recommend an AbortController polyfill which is fully
synchronous\n[`#800`](https://redirect.github.com/github/fetch/issues/800)\n-
Add keepalive
caveat\n[`#780`](https://redirect.github.com/github/fetch/issues/780)\n-
Throw a TypeError if Request or Response functions are called
without\n`new`\n[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n-
Update
fetch.js\n[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/724)\n-
use `this` if `self` is not
defined\n[`#657`](https://redirect.github.com/github/fetch/issues/657)\n-
create variable called `global` which is either `self` or
`this`\n[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n-
Add support for no-cache and no-store via a cache-busting
querystring\nparameter\n[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n-
make global `this` correct when using
rollup\n[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n>
29 June
2020\n\n###\n[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n-
Co-authored-by: Jake Champion
\\<me@jakechampion.name>\n[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)\n-
Allow exclamation mark as valid header
character\n[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)\n-
Avoid blob conversion for specific
requests\n[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)\n-
Compatibility for fetch-mock using
proxy-pollyfill\n[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)\n-
Change default statusText for
Response\n[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)\n-
Document more common pitfalls in the
README\n[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)\n-
field name can not by
empty\n[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))\n[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)\n-
Clarify what parts of the standard we don't want to
implement\n[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)\n-
Document more
caveats\n[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n-
Fix
issue\n[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)\n[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n-
Compatibility with newer
eslint-plugin-github\n[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n>
7 September 2018\n\n- Add flow
definitions\n[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)\n-
Match spec behavior re: unsupported body
type\n[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)\n-
Update Karma and detect available browsers when
testing\n[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)\n-
Adopt Contributor Covenant Code of
Conduct\n[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)\n-
Change `credentials` default value to
`same-origin`\n[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)\n-
Switch test suite from PhantomJS to
Karma\n[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)\n-
Support abort
API\n[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)\n-
build/distribute as
UMD\n[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)\n-
Test signal reuse. Add AbortSignal
polyfill.\n[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)\n-
Clear abort event listener for all xhr completion
states.\n[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)\n-
Expand install & importing
documentation\n[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)\n-
Match spec behavior re: unsupported body
type\n[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)\n-
Run test files through
prettier\n[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n-
Unwrap `fetch.js` to be a clean module
file\n[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n-
Switch from PhantomJS to Karma + Chrome/Firefox for
testing\n[`b539589`](https://redirect.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://redirect.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
<brad.white@elastic.co>","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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n-
Fix - File fetching broken since
commit\n[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)\n-
Remove broken
links\n[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n-
automatically generate a
changelog\n[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n>
18 July 2023\n\n- dont shadow
`global`\n[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)\n-
dont use github
eslint\n[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n-
remove invalid-headers
test\n[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n-
Update lock.yml
permissions\n[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n-
Update caniuse link to use HTTPS and new
pattern\n[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n-
Represent non-stringified JSON request body as an \\[object
Object]\nstring\n[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n-
Fix eslint and eslint-plugin-github dependency
conflicts\n[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n>
6 November 2020\n\n-
Fixes\n[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)\n[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)\n-
Create
lock.yml\n[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n-
Make the clean task remove the dist directory and the default
task\ncreate
it\n[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n-
remove semicolon to pass
linting\n[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/801)\n-
Stop using top-level `this` to stop rollup
warning\n[`#802`](https://redirect.github.com/github/fetch/issues/802)\n-
Recommend an AbortController polyfill which is fully
synchronous\n[`#800`](https://redirect.github.com/github/fetch/issues/800)\n-
Add keepalive
caveat\n[`#780`](https://redirect.github.com/github/fetch/issues/780)\n-
Throw a TypeError if Request or Response functions are called
without\n`new`\n[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n-
Update
fetch.js\n[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/724)\n-
use `this` if `self` is not
defined\n[`#657`](https://redirect.github.com/github/fetch/issues/657)\n-
create variable called `global` which is either `self` or
`this`\n[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n-
Add support for no-cache and no-store via a cache-busting
querystring\nparameter\n[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n-
make global `this` correct when using
rollup\n[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n>
29 June
2020\n\n###\n[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n-
Co-authored-by: Jake Champion
\\<me@jakechampion.name>\n[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)\n-
Allow exclamation mark as valid header
character\n[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)\n-
Avoid blob conversion for specific
requests\n[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)\n-
Compatibility for fetch-mock using
proxy-pollyfill\n[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)\n-
Change default statusText for
Response\n[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)\n-
Document more common pitfalls in the
README\n[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)\n-
field name can not by
empty\n[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))\n[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)\n-
Clarify what parts of the standard we don't want to
implement\n[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)\n-
Document more
caveats\n[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n-
Fix
issue\n[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)\n[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n-
Compatibility with newer
eslint-plugin-github\n[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n>
7 September 2018\n\n- Add flow
definitions\n[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)\n-
Match spec behavior re: unsupported body
type\n[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)\n-
Update Karma and detect available browsers when
testing\n[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)\n-
Adopt Contributor Covenant Code of
Conduct\n[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)\n-
Change `credentials` default value to
`same-origin`\n[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)\n-
Switch test suite from PhantomJS to
Karma\n[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)\n-
Support abort
API\n[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)\n-
build/distribute as
UMD\n[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)\n-
Test signal reuse. Add AbortSignal
polyfill.\n[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)\n-
Clear abort event listener for all xhr completion
states.\n[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)\n-
Expand install & importing
documentation\n[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)\n-
Match spec behavior re: unsupported body
type\n[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)\n-
Run test files through
prettier\n[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n-
Unwrap `fetch.js` to be a clean module
file\n[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n-
Switch from PhantomJS to Karma + Chrome/Firefox for
testing\n[`b539589`](https://redirect.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://redirect.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
<brad.white@elastic.co>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Brad White <brad.white@elastic.co>
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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n-
Fix - File fetching broken since
commit\n[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)\n-
Remove broken
links\n[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n-
automatically generate a
changelog\n[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n>
18 July 2023\n\n- dont shadow
`global`\n[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)\n-
dont use github
eslint\n[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n-
remove invalid-headers
test\n[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n-
Update lock.yml
permissions\n[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n-
Update caniuse link to use HTTPS and new
pattern\n[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n-
Represent non-stringified JSON request body as an \\[object
Object]\nstring\n[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n-
Fix eslint and eslint-plugin-github dependency
conflicts\n[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n>
6 November 2020\n\n-
Fixes\n[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)\n[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)\n-
Create
lock.yml\n[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n-
Make the clean task remove the dist directory and the default
task\ncreate
it\n[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n-
remove semicolon to pass
linting\n[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/801)\n-
Stop using top-level `this` to stop rollup
warning\n[`#802`](https://redirect.github.com/github/fetch/issues/802)\n-
Recommend an AbortController polyfill which is fully
synchronous\n[`#800`](https://redirect.github.com/github/fetch/issues/800)\n-
Add keepalive
caveat\n[`#780`](https://redirect.github.com/github/fetch/issues/780)\n-
Throw a TypeError if Request or Response functions are called
without\n`new`\n[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n-
Update
fetch.js\n[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/724)\n-
use `this` if `self` is not
defined\n[`#657`](https://redirect.github.com/github/fetch/issues/657)\n-
create variable called `global` which is either `self` or
`this`\n[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n-
Add support for no-cache and no-store via a cache-busting
querystring\nparameter\n[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n-
make global `this` correct when using
rollup\n[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n>
29 June
2020\n\n###\n[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n-
Co-authored-by: Jake Champion
\\<me@jakechampion.name>\n[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)\n-
Allow exclamation mark as valid header
character\n[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)\n-
Avoid blob conversion for specific
requests\n[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)\n-
Compatibility for fetch-mock using
proxy-pollyfill\n[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)\n-
Change default statusText for
Response\n[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)\n-
Document more common pitfalls in the
README\n[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)\n-
field name can not by
empty\n[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))\n[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)\n-
Clarify what parts of the standard we don't want to
implement\n[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)\n-
Document more
caveats\n[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n-
Fix
issue\n[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)\n[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n-
Compatibility with newer
eslint-plugin-github\n[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n>
7 September 2018\n\n- Add flow
definitions\n[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)\n-
Match spec behavior re: unsupported body
type\n[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)\n-
Update Karma and detect available browsers when
testing\n[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)\n-
Adopt Contributor Covenant Code of
Conduct\n[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)\n-
Change `credentials` default value to
`same-origin`\n[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)\n-
Switch test suite from PhantomJS to
Karma\n[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)\n-
Support abort
API\n[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)\n-
build/distribute as
UMD\n[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)\n-
Test signal reuse. Add AbortSignal
polyfill.\n[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)\n-
Clear abort event listener for all xhr completion
states.\n[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)\n-
Expand install & importing
documentation\n[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)\n-
Match spec behavior re: unsupported body
type\n[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)\n-
Run test files through
prettier\n[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n-
Unwrap `fetch.js` to be a clean module
file\n[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n-
Switch from PhantomJS to Karma + Chrome/Firefox for
testing\n[`b539589`](https://redirect.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://redirect.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
<brad.white@elastic.co>","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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n-
Fix - File fetching broken since
commit\n[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)\n-
Remove broken
links\n[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n-
automatically generate a
changelog\n[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n>
18 July 2023\n\n- dont shadow
`global`\n[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)\n-
dont use github
eslint\n[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n-
remove invalid-headers
test\n[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n-
Update lock.yml
permissions\n[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n-
Update caniuse link to use HTTPS and new
pattern\n[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n-
Represent non-stringified JSON request body as an \\[object
Object]\nstring\n[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n-
Fix eslint and eslint-plugin-github dependency
conflicts\n[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n>
6 November 2020\n\n-
Fixes\n[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)\n[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)\n-
Create
lock.yml\n[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n-
Make the clean task remove the dist directory and the default
task\ncreate
it\n[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n-
remove semicolon to pass
linting\n[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/801)\n-
Stop using top-level `this` to stop rollup
warning\n[`#802`](https://redirect.github.com/github/fetch/issues/802)\n-
Recommend an AbortController polyfill which is fully
synchronous\n[`#800`](https://redirect.github.com/github/fetch/issues/800)\n-
Add keepalive
caveat\n[`#780`](https://redirect.github.com/github/fetch/issues/780)\n-
Throw a TypeError if Request or Response functions are called
without\n`new`\n[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n-
Update
fetch.js\n[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/724)\n-
use `this` if `self` is not
defined\n[`#657`](https://redirect.github.com/github/fetch/issues/657)\n-
create variable called `global` which is either `self` or
`this`\n[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n-
Add support for no-cache and no-store via a cache-busting
querystring\nparameter\n[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n-
make global `this` correct when using
rollup\n[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n>
29 June
2020\n\n###\n[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n-
Co-authored-by: Jake Champion
\\<me@jakechampion.name>\n[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)\n-
Allow exclamation mark as valid header
character\n[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)\n-
Avoid blob conversion for specific
requests\n[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)\n-
Compatibility for fetch-mock using
proxy-pollyfill\n[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)\n-
Change default statusText for
Response\n[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)\n-
Document more common pitfalls in the
README\n[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)\n-
field name can not by
empty\n[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))\n[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)\n-
Clarify what parts of the standard we don't want to
implement\n[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)\n-
Document more
caveats\n[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n-
Fix
issue\n[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)\n[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n-
Compatibility with newer
eslint-plugin-github\n[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n>
7 September 2018\n\n- Add flow
definitions\n[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)\n-
Match spec behavior re: unsupported body
type\n[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)\n-
Update Karma and detect available browsers when
testing\n[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)\n-
Adopt Contributor Covenant Code of
Conduct\n[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)\n-
Change `credentials` default value to
`same-origin`\n[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)\n-
Switch test suite from PhantomJS to
Karma\n[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)\n-
Support abort
API\n[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)\n-
build/distribute as
UMD\n[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)\n-
Test signal reuse. Add AbortSignal
polyfill.\n[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)\n-
Clear abort event listener for all xhr completion
states.\n[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)\n-
Expand install & importing
documentation\n[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)\n-
Match spec behavior re: unsupported body
type\n[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)\n-
Run test files through
prettier\n[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n-
Unwrap `fetch.js` to be a clean module
file\n[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n-
Switch from PhantomJS to Karma + Chrome/Firefox for
testing\n[`b539589`](https://redirect.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://redirect.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
<brad.white@elastic.co>","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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)\n\n-
Fix - File fetching broken since
commit\n[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)\n[`#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)\n-
Remove broken
links\n[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)\n-
automatically generate a
changelog\n[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)\n\n###\n[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\"\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/928)\n[`#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)\n\n###\n[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/997)\n[`#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)\n\n###\n[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1076)\n[`#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)\n\n###\n[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1059)\n\n###\n[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)\n\n###\n[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)\n\n###\n[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)\n\n###\n[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)\n\n###\n[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1213)\n\n###\n[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)\n\n>
18 July 2023\n\n- dont shadow
`global`\n[`#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)\n-
dont use github
eslint\n[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)\n-
remove invalid-headers
test\n[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)\n-
Update lock.yml
permissions\n[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)\n\n###\n[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)\n\n###\n[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)\n-
Update caniuse link to use HTTPS and new
pattern\n[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)\n\n###\n[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)\n\n###\n[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)\n\n###\n[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)\n\n#####
Bug Fixes\n\n- Response.error().ok ===
false\n([#&#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))\n([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))\n\n###\n[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)\n\n[Compare\nSource](https://redirect.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([#&#8203;1380](https://redirect.github.com/JakeChampion/fetch/issues/1380))\n([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))\n\n###\n[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)\n-
Represent non-stringified JSON request body as an \\[object
Object]\nstring\n[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)\n-
Fix eslint and eslint-plugin-github dependency
conflicts\n[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)\n\n###\n[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)\n\n>
6 November 2020\n\n-
Fixes\n[#&#8203;748](https://redirect.github.com/github/fetch/issues/748)\n[`#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)\n-
Create
lock.yml\n[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)\n\n###\n[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)\n-
Make the clean task remove the dist directory and the default
task\ncreate
it\n[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)\n\n###\n[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)\n\n###\n[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)\n-
remove semicolon to pass
linting\n[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)\n\n###\n[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/801)\n-
Stop using top-level `this` to stop rollup
warning\n[`#802`](https://redirect.github.com/github/fetch/issues/802)\n-
Recommend an AbortController polyfill which is fully
synchronous\n[`#800`](https://redirect.github.com/github/fetch/issues/800)\n-
Add keepalive
caveat\n[`#780`](https://redirect.github.com/github/fetch/issues/780)\n-
Throw a TypeError if Request or Response functions are called
without\n`new`\n[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)\n-
Update
fetch.js\n[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)\n\n###\n[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/github/fetch/issues/724)\n-
use `this` if `self` is not
defined\n[`#657`](https://redirect.github.com/github/fetch/issues/657)\n-
create variable called `global` which is either `self` or
`this`\n[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)\n-
Add support for no-cache and no-store via a cache-busting
querystring\nparameter\n[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)\n-
make global `this` correct when using
rollup\n[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)\n\n###\n[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n\n###\n[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)\n\n[Compare\nSource](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)\n\n>
29 June
2020\n\n###\n[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)\n\n[Compare\nSource](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)\n-
Move from Travis to GitHub
Actions\n[`#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)\n-
Co-authored-by: Jake Champion
\\<me@jakechampion.name>\n[`#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n[`#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)\n-
Allow exclamation mark as valid header
character\n[`#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)\n-
Avoid blob conversion for specific
requests\n[`#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)\n-
Compatibility for fetch-mock using
proxy-pollyfill\n[`#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)\n-
Change default statusText for
Response\n[`#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)\n-
Document more common pitfalls in the
README\n[`#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)\n-
field name can not by
empty\n[`#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)\n-
work around IE XHR bug with '' URL
Fixes\n[#&#8203;618](https://redirect.github.com/github/fetch/issues/618)\n([#&#8203;619](https://redirect.github.com/github/fetch/issues/619))\n[`#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)\n-
Clarify what parts of the standard we don't want to
implement\n[`#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)\n-
Document more
caveats\n[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)\n-
Fix
issue\n[#&#8203;533](https://redirect.github.com/github/fetch/issues/533)\n[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)\n-
Compatibility with newer
eslint-plugin-github\n[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)\n\n#####\n[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)\n\n>
7 September 2018\n\n- Add flow
definitions\n[`#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)\n-
Match spec behavior re: unsupported body
type\n[`#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)\n-
Update Karma and detect available browsers when
testing\n[`#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)\n-
Adopt Contributor Covenant Code of
Conduct\n[`#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)\n-
Change `credentials` default value to
`same-origin`\n[`#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)\n-
Switch test suite from PhantomJS to
Karma\n[`#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)\n-
Support abort
API\n[`#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)\n-
build/distribute as
UMD\n[`#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)\n-
Test signal reuse. Add AbortSignal
polyfill.\n[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)\n-
Clear abort event listener for all xhr completion
states.\n[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)\n-
Expand install & importing
documentation\n[`#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)\n-
Match spec behavior re: unsupported body
type\n[`#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)\n-
Run test files through
prettier\n[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)\n-
Unwrap `fetch.js` to be a clean module
file\n[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)\n-
Switch from PhantomJS to Karma + Chrome/Firefox for
testing\n[`b539589`](https://redirect.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://redirect.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
<brad.white@elastic.co>","sha":"e49ec1082a6d7847afc05dbb6e817d7fe225d628"}}]}]
BACKPORT-->

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: Brad White <brad.white@elastic.co>
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://redirect.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://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.19...v3.6.20)

##### Bug Fixes

- Response.error().ok === false
([#&elastic#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))
([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))

###
[`v3.6.19`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1380))
([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))

###
[`v3.6.18`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3618)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.17...v3.6.18)

- Fix - File fetching broken since commit
[`0c1d2b9`](https://redirect.github.com/github/fetch/commit/0c1d2b9)
[`elastic#1375`](https://redirect.github.com/JakeChampion/fetch/pull/1375)
- Remove broken links
[`1dc07c6`](https://redirect.github.com/JakeChampion/fetch/commit/1dc07c6064a32e989306fb2324204c56c93140fe)
- automatically generate a changelog
[`0e7d1dd`](https://redirect.github.com/JakeChampion/fetch/commit/0e7d1dd95826b3b76510f0832784207f2609145e)

###
[`v3.6.17`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3617)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.16...v3.6.17)

> 20 July 2023

- Revert "Resolves
[https://github.com/JakeChampion/fetch/issues/928](https://redirect.github.com/JakeChampion/fetch/issues/928)"
[`elastic#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)

###
[`v3.6.16`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3616)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.15...v3.6.16)

> 18 July 2023

- Resolves
[https://github.com/JakeChampion/fetch/issues/928](https://redirect.github.com/JakeChampion/fetch/issues/928)
[`elastic#928`](https://redirect.github.com/JakeChampion/fetch/issues/928)

###
[`v3.6.15`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3615)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.14...v3.6.15)

> 18 July 2023

- fix
[https://github.com/JakeChampion/fetch/issues/997](https://redirect.github.com/JakeChampion/fetch/issues/997)
[`elastic#997`](https://redirect.github.com/JakeChampion/fetch/issues/997)

###
[`v3.6.14`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3614)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.13...v3.6.14)

> 18 July 2023

- Fix
[https://github.com/JakeChampion/fetch/issues/1076](https://redirect.github.com/JakeChampion/fetch/issues/1076)
[`elastic#1076`](https://redirect.github.com/JakeChampion/fetch/issues/1076)

###
[`v3.6.13`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3613)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.12...v3.6.13)

> 18 July 2023

- respect charset within readBlobAsText
[`elastic#1059`](https://redirect.github.com/JakeChampion/fetch/issues/1059)

###
[`v3.6.12`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3612)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1235)

###
[`v3.6.11`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3611)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/992)

###
[`v3.6.10`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v3610)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.9...v3.6.10)

> 18 July 2023

- use globals if they exist
[`dffc542`](https://redirect.github.com/JakeChampion/fetch/commit/dffc542fe7140f35ee7fec29e3da67f3bf080910)

###
[`v3.6.9`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v369)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7d92dff12d7c4058b57c7e77adeb0a76ffab639f)

###
[`v3.6.8`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v368)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.7...v3.6.8)

> 18 July 2023

- validate status is in range
[`elastic#1213`](https://redirect.github.com/JakeChampion/fetch/issues/1213)

###
[`v3.6.7`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v367)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.6...v3.6.7)

> 18 July 2023

- dont shadow `global`
[`elastic#1026`](https://redirect.github.com/JakeChampion/fetch/issues/1026)
- dont use github eslint
[`408d3b6`](https://redirect.github.com/JakeChampion/fetch/commit/408d3b60e27abef325dd898d899430c46a0012b2)
- remove invalid-headers test
[`e3f6590`](https://redirect.github.com/JakeChampion/fetch/commit/e3f65907924b7692af7c08cd92044456bc92ad8b)
- Update lock.yml permissions
[`e97321b`](https://redirect.github.com/JakeChampion/fetch/commit/e97321bc081e80275397fc4c7a990791aa8b3524)

###
[`v3.6.6`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v366)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/930)

###
[`v3.6.5`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v365)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/a43b6283833c403230bb1a5238e2d7ac435c52da)
- Update caniuse link to use HTTPS and new pattern
[`fb5b0cf`](https://redirect.github.com/JakeChampion/fetch/commit/fb5b0cf42b470faf8c5448ab461d561f34380a30)

###
[`v3.6.4`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v364)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.3...v3.6.4)

> 18 July 2023

- always set a signal on Request
[`d1d09fb`](https://redirect.github.com/JakeChampion/fetch/commit/d1d09fb8039b4b8c7f2f5d6c844ea72d8a3cefe6)

###
[`v3.6.3`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v363)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.2...v3.6.3)

> 18 July 2023

- Compatible global equals to the false
[`7727e50`](https://redirect.github.com/JakeChampion/fetch/commit/7727e50493eafae9a7005f10f18f81e5bbcbfdd3)

###
[`v3.6.2`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3620-2023-12-13)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.6.1...v3.6.2)

##### Bug Fixes

- Response.error().ok === false
([#&elastic#8203;1412](https://redirect.github.com/JakeChampion/fetch/issues/1412))
([27e1c75](https://redirect.github.com/JakeChampion/fetch/commit/27e1c75f830f0b70a40b511e03652776951aca75))

###
[`v3.6.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#3619-2023-09-11)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/issues/1380))
([7170f0b](https://redirect.github.com/JakeChampion/fetch/commit/7170f0b127d16c5895aba61c9168482834809046))

###
[`v3.6.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v360)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b5c8bd0fee1530f1c204cc5c68b427a3498dbdad)
- Represent non-stringified JSON request body as an \[object Object]
string
[`5c6b055`](https://redirect.github.com/JakeChampion/fetch/commit/5c6b055e6ae6f718f416c94bfcdc89693d0abdcb)
- Fix eslint and eslint-plugin-github dependency conflicts
[`190e698`](https://redirect.github.com/JakeChampion/fetch/commit/190e698f8e737ad751a11de60f6b8b3301fa557b)

###
[`v3.5.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v350)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.4.1...v3.5.0)

> 6 November 2020

- Fixes
[#&elastic#8203;748](https://redirect.github.com/github/fetch/issues/748)
[`elastic#748`](https://redirect.github.com/JakeChampion/fetch/issues/748)
- Create lock.yml
[`8767781`](https://redirect.github.com/JakeChampion/fetch/commit/87677811d543cfb44b124e026b50f710e95017ec)

###
[`v3.4.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v341)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/7ca02eb0234b0a61fd711d922b2e69d3c5390516)
- Make the clean task remove the dist directory and the default task
create it
[`fd23745`](https://redirect.github.com/JakeChampion/fetch/commit/fd23745f3474cd23d88e5128d8bc74813be1aff0)

###
[`v3.4.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v340)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/96c26512608a0081d493df4fc17da4394bd1b410)

###
[`v3.3.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v331)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/c5db7621c3b1530683b8f706388d4ac210a2db02)
- remove semicolon to pass linting
[`f264aa5`](https://redirect.github.com/JakeChampion/fetch/commit/f264aa5704f7431c429ec16e6fdd3c7034c7f2d9)

###
[`v3.3.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v330)

[Compare
Source](https://redirect.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://redirect.github.com/github/fetch/issues/801)
- Stop using top-level `this` to stop rollup warning
[`elastic#802`](https://redirect.github.com/github/fetch/issues/802)
- Recommend an AbortController polyfill which is fully synchronous
[`elastic#800`](https://redirect.github.com/github/fetch/issues/800)
- Add keepalive caveat
[`elastic#780`](https://redirect.github.com/github/fetch/issues/780)
- Throw a TypeError if Request or Response functions are called without
`new`
[`5ef028d`](https://redirect.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://redirect.github.com/JakeChampion/fetch/commit/b65ed608604492d605df2d62cd4c5050e2a8d508)
- Update fetch.js
[`37b55c2`](https://redirect.github.com/JakeChampion/fetch/commit/37b55c27413b902cef4e629892424ae469fb1ea2)

###
[`v3.2.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v320)

[Compare
Source](https://redirect.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://redirect.github.com/github/fetch/issues/724)
- use `this` if `self` is not defined
[`elastic#657`](https://redirect.github.com/github/fetch/issues/657)
- create variable called `global` which is either `self` or `this`
[`a0783a5`](https://redirect.github.com/JakeChampion/fetch/commit/a0783a5571018191578cc08d5b3bac61a0b64562)
- Add support for no-cache and no-store via a cache-busting querystring
parameter
[`a0dcd85`](https://redirect.github.com/JakeChampion/fetch/commit/a0dcd853f8ed29d06a022f92c87c303bd0e1f1bf)
- make global `this` correct when using rollup
[`6e9fc0e`](https://redirect.github.com/JakeChampion/fetch/commit/6e9fc0ee026dd89d864c3d176c57789ee5615114)

###
[`v3.1.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v311)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)
- Move from Travis to GitHub Actions
[`elastic#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)

###
[`v3.1.0`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v310)

[Compare
Source](https://redirect.github.com/github/fetch/compare/v3.0.1...v3.1.0)

> 29 June 2020

###
[`v3.0.1`](https://redirect.github.com/github/fetch/blob/HEAD/CHANGELOG.md#v301)

[Compare
Source](https://redirect.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://redirect.github.com/JakeChampion/fetch/pull/792)
- Move from Travis to GitHub Actions
[`elastic#793`](https://redirect.github.com/JakeChampion/fetch/pull/793)
- Co-authored-by: Jake Champion \<me@jakechampion.name>
[`elastic#575`](https://redirect.github.com/JakeChampion/fetch/pull/575)
- work around IE XHR bug with '' URL Fixes
[#&elastic#8203;618](https://redirect.github.com/github/fetch/issues/618)
[`elastic#619`](https://redirect.github.com/JakeChampion/fetch/pull/619)
- Allow exclamation mark as valid header character
[`elastic#745`](https://redirect.github.com/JakeChampion/fetch/pull/745)
- Avoid blob conversion for specific requests
[`elastic#752`](https://redirect.github.com/JakeChampion/fetch/pull/752)
- Compatibility for fetch-mock using proxy-pollyfill
[`elastic#736`](https://redirect.github.com/JakeChampion/fetch/pull/736)
- Change default statusText for Response
[`elastic#698`](https://redirect.github.com/JakeChampion/fetch/pull/698)
- Document more common pitfalls in the README
[`elastic#734`](https://redirect.github.com/JakeChampion/fetch/pull/734)
- field name can not by empty
[`elastic#684`](https://redirect.github.com/JakeChampion/fetch/pull/684)
- work around IE XHR bug with '' URL Fixes
[#&elastic#8203;618](https://redirect.github.com/github/fetch/issues/618)
([#&elastic#8203;619](https://redirect.github.com/github/fetch/issues/619))
[`elastic#618`](https://redirect.github.com/JakeChampion/fetch/issues/618)
- Clarify what parts of the standard we don't want to implement
[`elastic#661`](https://redirect.github.com/JakeChampion/fetch/issues/661)
- Document more caveats
[`9a0bce2`](https://redirect.github.com/JakeChampion/fetch/commit/9a0bce23454cdd5beefd9d4c599664003573e581)
- Fix issue
[#&elastic#8203;533](https://redirect.github.com/github/fetch/issues/533)
[`7f030fa`](https://redirect.github.com/JakeChampion/fetch/commit/7f030fab4d79433204331cefe365f5fbbab9e992)
- Compatibility with newer eslint-plugin-github
[`1821b74`](https://redirect.github.com/JakeChampion/fetch/commit/1821b74b808152d4d6e787c21165f2d569c2a7c4)

#####
[v3.0.0](https://redirect.github.com/JakeChampion/fetch/compare/v2.0.4...v3.0.0)

> 7 September 2018

- Add flow definitions
[`elastic#654`](https://redirect.github.com/JakeChampion/fetch/pull/654)
- Match spec behavior re: unsupported body type
[`elastic#651`](https://redirect.github.com/JakeChampion/fetch/pull/651)
- Update Karma and detect available browsers when testing
[`elastic#652`](https://redirect.github.com/JakeChampion/fetch/pull/652)
- Adopt Contributor Covenant Code of Conduct
[`elastic#649`](https://redirect.github.com/JakeChampion/fetch/pull/649)
- Change `credentials` default value to `same-origin`
[`elastic#640`](https://redirect.github.com/JakeChampion/fetch/pull/640)
- Switch test suite from PhantomJS to Karma
[`elastic#626`](https://redirect.github.com/JakeChampion/fetch/pull/626)
- Support abort API
[`elastic#592`](https://redirect.github.com/JakeChampion/fetch/pull/592)
- build/distribute as UMD
[`elastic#616`](https://redirect.github.com/JakeChampion/fetch/pull/616)
- Test signal reuse. Add AbortSignal polyfill.
[`#2`](https://redirect.github.com/JakeChampion/fetch/pull/2)
- Clear abort event listener for all xhr completion states.
[`#1`](https://redirect.github.com/JakeChampion/fetch/pull/1)
- Expand install & importing documentation
[`elastic#569`](https://redirect.github.com/JakeChampion/fetch/issues/569)
- Match spec behavior re: unsupported body type
[`elastic#576`](https://redirect.github.com/JakeChampion/fetch/issues/576)
- Run test files through prettier
[`0a57487`](https://redirect.github.com/JakeChampion/fetch/commit/0a5748775d99f882172375693f56761383f8faf3)
- Unwrap `fetch.js` to be a clean module file
[`8aec47c`](https://redirect.github.com/JakeChampion/fetch/commit/8aec47cb6c67a9a321f1eb07457f70fc46235610)
- Switch from PhantomJS to Karma + Chrome/Firefox for testing
[`b539589`](https://redirect.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://redirect.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 <brad.white@elastic.co>
edmarmoretti pushed a commit to edmarmoretti/kibana-pt-br that referenced this pull request Sep 7, 2025
Puts treemap text for groups into top grooves. Treemap texts are left-aligned and brought to top (groove texts are on the bottom). Also, font min/max sizes can be configured per Layer. 
Addresses the treemap part of elastic/elastic-charts#599 and contributes to solving a few items in elastic/elastic-charts#612

fix elastic/elastic-charts#611
edmarmoretti pushed a commit to edmarmoretti/kibana-pt-br that referenced this pull request Sep 7, 2025
# [19.1.0](elastic/elastic-charts@v19.0.0...v19.1.0) (2020-04-30)

### Features

* **partition:** treemap group text in grooves ([elastic#652](elastic/elastic-charts#652)) ([304dd48](elastic/elastic-charts@304dd48))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants