* Bump node to 6.17.0
* Resolve intermittent premature connection closed (#19808)
Node 8 changed the keepAlive to default to 5 seconds from 5 minutes. This reverts that behavior.
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
* 6
Changelog:
- [6.15.0](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md#6.15.0)
`index result popularity change popularity should be reset on cancel` has been skipped. This particular test exhibited weird behavior in Chrome when controlled by Selenium. When the button to confirm deleting the index pattern was clicked, it would result in multiple (3-5) calls to the delete saved object endpoint, though only one of those calls was represented in the network tab.
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
So long as we are referencing the version of Kibana in our readme, we
cannot reliably automate the bumping of the Kibana version as part of
our release process.
None of the other repos in the stack include version information or
links to snapshots in the readme. If folks want to know what version
they're looking at, the package.json is the source of truth.
Fixes https://github.com/elastic/kibana/issues/22404
When `chance.word()` returns the same word twice in a set it would cause the failure seen in this issue, ensuring that unique words are always picked should prevent it.
This backports #23422 to the 5.6 branch.
## Implementation Notes
The original fix for #23422 takes advantage of [yarn aliases](https://yarnpkg.com/lang/en/docs/cli/add/#toc-yarn-add-alias) to link to the forked version of lodash. Kibana 5.x does not use yarn, but rather npm. npm does not support aliases, so we are not able to cleanly backport this change.
We first attempted to point to the git repository directly (`elastic/lodash@3.10.1-npm-kibana1`), but its `package.json` correctly names the package `@elastic/lodash`. When installing this package, we end up with an `@elastic/lodash` directory in `node_modules`, rather than a `lodash` directory. Since we are missing the `lodash` directory, all import/require statements for `lodash` fail.
This PR solves that by publishing a nearly identical branch which is named `lodash` instead of `@elastic/lodash`: https://github.com/elastic/lodash/tree/3.10.1-npm-kibana1-5.6.
This is admittedly a hacky solution, but this is a temporary fix, and we do not anticipate making many/any changes to the 'lodash' fork for 5.6.