Commit graph

50 commits

Author SHA1 Message Date
Jon
56250500c7
[8.14] Upgrade Node.js to 20.15.1 (#187791) (#188342)
#187791
2024-07-15 18:19:19 -05:00
Kibana Machine
d39dbcaf88
[8.14] Upgrade Node.js to v20.13.1 (#183345) (#183441)
# Backport

This will backport the following commits from `main` to `8.14`:
- [Upgrade Node.js to v20.13.1
(#183345)](https://github.com/elastic/kibana/pull/183345)

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

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

<!--BACKPORT [{"author":{"name":"Brad
White","email":"Ikuni17@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-05-14T19:11:56Z","message":"Upgrade
Node.js to v20.13.1 (#183345)\n\nCloses #180697\r\nCloses
#181724\r\n\r\n\r\nhttps://buildkite.com/elastic/kibana-custom-node-dot-js-builds/builds/158\r\n\r\n\r\n[Changelog](https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.13.0)","sha":"7cc61db199ba51d6d94f169dbf8a713033a36ee7","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v8.15.0"],"title":"Upgrade
Node.js to
v20.13.1","number":183345,"url":"https://github.com/elastic/kibana/pull/183345","mergeCommit":{"message":"Upgrade
Node.js to v20.13.1 (#183345)\n\nCloses #180697\r\nCloses
#181724\r\n\r\n\r\nhttps://buildkite.com/elastic/kibana-custom-node-dot-js-builds/builds/158\r\n\r\n\r\n[Changelog](https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.13.0)","sha":"7cc61db199ba51d6d94f169dbf8a713033a36ee7"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/183345","number":183345,"mergeCommit":{"message":"Upgrade
Node.js to v20.13.1 (#183345)\n\nCloses #180697\r\nCloses
#181724\r\n\r\n\r\nhttps://buildkite.com/elastic/kibana-custom-node-dot-js-builds/builds/158\r\n\r\n\r\n[Changelog](https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.13.0)","sha":"7cc61db199ba51d6d94f169dbf8a713033a36ee7"}}]}]
BACKPORT-->

Co-authored-by: Brad White <Ikuni17@users.noreply.github.com>
2024-05-14 14:26:48 -07:00
Jon
af0ab74d04
Upgrade Node.js to v20.12.2 (#180522)
Draft pending
https://buildkite.com/elastic/kibana-custom-node-dot-js-builds/builds/138
2024-04-11 08:56:38 -05:00
Jon
aea8060ba6
Upgrade Node.js to 20.12.1 (#180073)
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.12.1
2024-04-04 13:50:43 -05:00
Jon
37ae67a0a0
Upgrade Node.js to 20.11.1 (#177042) 2024-02-20 14:01:23 -06:00
Tiago Costa
c6f9d9881e
chore(NA): bump node into v20 (#173461)
Closes https://github.com/elastic/kibana/issues/173334

This is a reattempt of doing what was planned on
https://github.com/elastic/kibana/pull/162696 after solving the
bottlenecks we discovered previously.

---------

Co-authored-by: Jonathan Budzenski <jon@elastic.co>
2024-01-02 14:49:19 -06:00
Jonathan Budzenski
f51e6cd248 Revert "Upgrade to Node.js 20 (#162696)"
This reverts commit 029b3ba81d.
2023-11-21 07:15:23 -06:00
Thomas Watson
029b3ba81d
Upgrade to Node.js 20 (#162696)
Co-authored-by: Jonathan Budzenski <jon@elastic.co>
2023-11-20 21:47:48 +01:00
Thomas Watson
217929a636
Bump Node.js from 18.17.1 to 18.18.2 (#168914) 2023-10-16 09:50:15 -04:00
Jon
41d8296db7
Upgrade Node.js to 18.17.1 (#163710)
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.17.1
2023-08-14 12:08:27 -05:00
Alex Szabo
8cf68dc6ba
[Ops] Bump Node.js to version 18 (#160289)
## Summary

Bumps node.js to 18.17.0 (replacement for PR #144012 which was later
reverted)

As a result, these categorical additions were needed: 
- `node` evocations will need the `--openssl-legacy-provider` flag,
wherever it would use certain crypto functionalities
- tests required updating of the expected HTTPS Agent call arguments,
`noDelay` seems to be a default
 - `window.[NAME]` fields cannot be written directly
 - some stricter typechecks

This is using our in-house built node.js 18 versions through the URLs
the proxy-cache. (built with
https://github.com/elastic/kibana-custom-nodejs-builds/pull/4)

These urls are served from a bucket, where the RHEL7/Centos7 compatible
node distributables are. (see:
https://github.com/elastic/kibana-ci-proxy-cache/pull/7)

Further todos: 
 - [x] check docs wording and consistency
 - [ ] update the dependency report
 - [x] explain custom builds in documentation
 - [x] node_sass prebuilts

---------

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Tiago Costa <tiago.costa@elastic.co>
Co-authored-by: Thomas Watson <w@tson.dk>
2023-07-27 14:12:48 +02:00
Jon
b8c36e11b1
Upgrade Node.js to 16.20.1 (#160177)
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V16.md#16.20.1
2023-06-21 16:57:55 -05:00
Jon
d41bcb210a
Upgrade Node.js to 16.19.1 (#151527)
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V16.md#16.19.1
2023-02-21 10:40:59 -06:00
Thomas Watson
6a0f7b9562
Downgrade Node.js to version 16 (#149531)
Closes #149438

We'll upgrade again once a suitable solution to the issue has been
found.
2023-01-26 11:53:52 +00:00
Thomas Watson
b345f75634
Upgrade Node.js from v16.18.1 to v18.13.0 (#144012)
Closes #134930

Breaking changes in Node.js majors:

- `17.0.0`:
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V17.md#17.0.0
- `18.0.0`:
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.0.0
2023-01-17 21:04:23 +01:00
Jonathan Budzenski
6672962d19
Bump node to 16.18.1 (#144751)
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V16.md#16.18.1
2022-11-08 10:16:10 -06:00
Jonathan Budzenski
21bc8ba841
Bump node to 16.17.1 (#141702) 2022-09-23 15:02:48 -05:00
Jonathan Budzenski
369272efe1
Bump Node.js to 16.16.0 (#135926) 2022-07-07 17:05:09 -05:00
Thomas Watson
de02c2da65
Upgrade Node.js from v16.13.2 to v16.14.2 (#128123) 2022-03-21 07:30:00 -05:00
Thom Heymann
2a2fd7cbf0
Bump Node.js from version 16.13.0 to 16.13.2 (#122723) 2022-01-12 08:26:26 +00:00
Jonathan Budzenski
6908420a8b
Bump node to 16.13.0 (#116519)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-11-02 21:56:47 -05:00
Jonathan Budzenski
7d66002da2
Bump node to 16.11.1 (#110684)
* Bump node to ^16

* fix comment

* use jest timers

* bump mock-fs

* Fix core type errors

* Unskipping tests that work on my machine

* skip new unhandled promise rejection

* Fix Nodejs v16 regression due to https://github.com/nodejs/node/issues/38924

* Fix failing concurrent connections collector test

* Fix types after merge from master

* update servicenow test

* Skip unhandledRejection tests

* Skip tests with unhandled promise rejection

* Fix discover jest failures

* bump node to 16.11.1

* revert timeout increase

* skip unhandled promise rejection

* rm jest import

* skip unhandled promise rejection

Co-authored-by: Rudolf Meijering <skaapgif@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Tim Roes <tim.roes@elastic.co>
2021-10-16 16:21:58 -05:00
Thomas Watson
29b45883be
Bump Node.js from version 14.17.5 to 14.17.6 (#110654) 2021-09-01 08:50:50 +02:00
Aleh Zasypkin
dc1ceefbfd
Bump Node.js from version 14.17.3 to 14.17.5. (#108324) 2021-08-13 09:26:42 +02:00
Thomas Watson
3a173656ab
Upgrade from Node.js v14.17.2 to v14.17.3 (#104417) 2021-07-08 07:26:37 -04:00
Thomas Watson
23d900eb56
Bump Node.js from version 14.17.0 to 14.17.2 (#104148) 2021-07-01 21:27:49 +02:00
Thomas Watson
afaacae777
Bump Node.js from version 14.16.1 to 14.17.0 (#100314) 2021-05-19 07:36:43 -07:00
Thomas Watson
88847b9845
Bump Node.js from version 14.16.0 to 14.16.1 (#96382) 2021-04-07 14:31:10 -04:00
Thomas Watson
41a02a7a9e
Bump Node.js from version 14.15.4 to 14.16.0 (#92421) 2021-02-23 19:45:15 +01:00
Thomas Watson
afc2c51f43
Bump Node.js from version 14.15.3 to 14.15.4 (#87207) 2021-01-04 22:14:48 +01:00
Thomas Watson
cb704a29a6
Bump Node.js from version 14.15.2 to 14.15.3 (#86593) 2020-12-20 10:21:07 +01:00
Thomas Watson
a1bd35f212
Bump Node.js from version 14.15.1 to 14.15.2 (#86087) 2020-12-16 12:45:01 +01:00
Thomas Watson
fb48e903d5
Upgrade Node.js to version 14 (#83425) 2020-12-02 23:40:06 +01:00
Thomas Watson
9caaa0c7e0
Bump Node.js from 12.19.0 to 12.19.1 (#83452) 2020-11-17 09:41:35 +01:00
Thomas Watson
4c49d5d1be
Upgrade Node.js to version 12 (#61587) 2020-11-12 22:00:57 +01:00
Thomas Watson
ba474ce226
Update Node.js to version 10.22.1 (#77619) 2020-09-16 18:51:50 +02:00
Thomas Watson
37f4f28040
Update Node.js to version 10.22.0 (#75254) 2020-08-19 12:14:54 +02:00
Thomas Watson
b01a8f8e08
Update Node.js to version 10.21.0 (#68059) 2020-06-05 08:31:59 +02:00
Tyler Smalley
f2c06a8648
Update Node.js to version 10.19.0 (#56940)
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2020-02-05 21:57:43 -08:00
Thomas Watson
eadf8bf3d8
Update Node.js to version 10.18.0 (#52865) 2019-12-18 13:07:14 +01:00
Jonathan Budzenski
95a3284637
Bump node to 10.15.2 (#32200) 2019-02-28 10:48:42 -06:00
Jonathan Budzenski
cfe374cb25
Bump node to 10.15.1 (#27918)
* Bump node to 10.15.0

* newline

* -1 newline

* bump max header size to 64kb

* fix quotes

* s

* space

* Bump node to 10.15.1

* fix flag arg
2019-02-05 16:06:59 -06:00
Tiago Costa
45a67701f2
Upgrade to NodeJS 10 (#25157)
* feat(NA): upgrade node js version on file configs.

* chore(NA): migrate configs and 3rd party dependencies to work on node js 10.x

* fix(NA): add missing async function declaration.

* chore(NA): updated elastic/good package to work with node10

* chore(NA): update lockfiles.

* fix(NA): add missing dep.

* fix(NA): types for node 10.

* test(NA): fix error return type for node10.

* fix(NA): kbn-pm webpack config to unlazy a require using lazy-cache. fix(NA): build to work with node 10.

* test(NA): jest integration test for kbn-pluin-helpers.

* test(NA): fix jest tests for kbn-es.

* fix(NA): use ostmpdir instead of a tmp folder inside the fixtures.

* fix(NA): change afterEach on kbn es decompress test.

* fix(NA): change afterEach on kbn es decompress test.

* fix(NA): readd mock-fs for the tests that still use it on kbn-es and that works on node10.

* fix(NA): readd mock-fs for the tests that still use it on kbn-es and that works on node10.

* refact(NA): rewrite tests using mock-fs and completely remove this dependency.

* fix(NA): failing test implementation using jest mock in order to replace mock-fs.

* fix(NA): update jest snapshots to match new ones generated one node 10.

* fix(NA): cli/cluster mock to spyOn off method instead off spyOn removeListener as this was changed on Node 10.

* fix(NA): tests for cluster_manager to also spyOn off and on instead of addListener and removeListener

* test(NA): fix management advance settings image field test flow.

* fix(NA): apply missing types for src/core/server/plugins/discovery/plugins_discovery.ts.

* test(NA): updated 2 missing snapshots for KuiCodeEditor on kbn-ui-framework.

* refact(NA): fix eslint errors.

* refact(NA): fix ts code with tslint fix. chore(NA): update jest snapshots.

* chore(NA): migrate kbn config schema peer dependency to last used joi version to avoid warning on bootstrap.

* fix(NA): tslint errors.

* chore(NA): upgrade types node to the last version.

* fix(NA): missing utf8 input format encoding when reading a file.

* chore(NA): upgrade to node 10.14.1

* fix(NA): Buffer api usage to avoid deprecation warnings.
2018-12-10 17:41:51 +00:00
Tyler Smalley
3909d8bed6
Bump node to 8.14.0 (#26313)
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2018-11-27 19:03:52 -08:00
Jonathan Budzenski
5df22e531f
Bump node to 8.11.4 (#22048) 2018-08-16 13:05:17 -05:00
Jonathan Budzenski
7a2eb23831
Bump node to 8.11.3 (#19861) 2018-06-14 12:45:20 -05:00
Jonathan Budzenski
42168afca0
Bump node to 8.11.0 (#17437) 2018-03-28 16:53:37 -05:00
Søren Louv-Jansen
f47cac6427
Add .nvmrc file (#17145)
* Add .nvmrc file

* Update contributing docs

* Fix typo in `nvm use`

* Update "install node" text

* Add test to ensure .nvmrc and .node-version are identical

* Use async/await instead of promise

* Feedback
2018-03-15 14:34:31 +01:00
Court Ewing
58d6137fdd Revert "Merge pull request #5999 from epixa/nvmrc"
This reverts commit 5227ab6b4c, reversing
changes made to 39f56d6bc6.
2016-01-25 14:42:22 -05:00
Court Ewing
7523b072c4 Specify node version via .nvmrc 2016-01-25 13:04:58 -05:00