---------
**Commit 1:**
[4.x] Bump node to 4.4.7 and npm to 2.15.8
* Original sha: f1e39f2500
* Authored by Court Ewing <court@epixa.com> on 2016-06-29T14:52:42Z
---------
**Commit 1:**
[build] Include babelcache so it can be chowned to kibana user
* Original sha: 83681d980d
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-06-14T21:48:41Z
---------
**Commit 1:**
[build] Release packages to s3
* Original sha: d0c835d172
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-05-13T16:45:41Z
**Commit 2:**
[build] Check for release files after build task
* Original sha: 032de94fe2
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-05-19T18:16:11Z
---------
**Commit 1:**
Add version to status output [4.x]
This adds a version field to all Status output, including for built-in plugins.
- It adds the version to the Status API and Status page.
- It adds the version to plugin status change logging.
- It drops the "plugin:" prefix from all status output (as it's implied), except the log output.
* Original sha: f5094b9f0a
* Authored by Chris Earle <chris.earle@elastic.co> on 2016-05-31T23:36:26Z
---------
**Commit 1:**
Incorrect default `elasticsearch.requestTimeout`
Documentation says it's 300,000 ms, which is 5 minutes.
The default is actually 30 seconds, or 30,000 ms.
* Original sha: 7ac9f93a21
* Authored by awochna <awynter@tidyfoxdev.com> on 2016-05-10T17:29:04Z
* Committed by Alex Wynter <awochna@email.arizona.edu> on 2016-05-16T16:44:41Z
---------
**Commit 1:**
Updating instructions for building OS packages
* Original sha: df0cad1874
* Authored by Shaunak Kashyap <ycombinator@gmail.com> on 2016-05-26T15:18:59Z
---------
**Commit 1:**
[field formatters] IP should return - on null or undefined
* Original sha: 959d9cf374
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-05-20T18:34:57Z
---------
**Commit 1:**
[readme] Add snapshot package links
* Original sha: 8231f8ea26
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-05-19T21:56:58Z
---------
**Commit 1:**
[build] sha1 packages
* Original sha: ac2ae334fc
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-03-09T21:03:09Z
**Commit 2:**
[build] Build i386
* Original sha: b0dd6706d5
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-03-09T21:40:16Z
**Commit 3:**
[build] Set group kibana
* Original sha: 5b3e178976
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-03-09T21:54:30Z
**Commit 4:**
[build] Add rpm, deb name and path
* Original sha: 6041ff8852
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-03-09T22:45:55Z
**Commit 5:**
[build] Add tasks for publishing rpm, deb packages
* Original sha: cde84ecb9a
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-03-10T23:35:56Z
**Commit 6:**
[build] Rename publish to publishPackages
* Original sha: da942d2f62
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-03-29T14:32:18Z
**Commit 7:**
[build] Move signing config to a file
* Original sha: 51e8633a4d
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-04-22T20:02:53Z
**Commit 8:**
[build] Pass env variables to rpm-s3
* Original sha: 86269bca6d
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-04-22T20:12:29Z
**Commit 9:**
[build] Keep process env variables, re-add done
* Original sha: f3cd91a0d0
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-04-27T22:23:13Z
---------
**Commit 1:**
[node] Bump node.js to 4.4.4
* Original sha: 470404ff7e
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-05-06T18:31:36Z
---------
**Commit 1:**
[url shortener] Use kibana.index config value, and fix silent error
* Original sha: 313bfc8ade
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-04-21T21:22:58Z
---------
**Commit 1:**
[internal] Replace var with let in ui/public/utils (no rison)
This change was applied to any .js files under the src/ui/public/utils
directory except for the `rison.js` file. The rison code has block level
hoisting issues, but it seems safer to just not touch the file rather
than fix them.
This was an automatic replacement from var to let for any variable
declaration that doubles as the initial assignment. Ultimately we want
most of these to be converted to const, but this commit is so large that
it warrants breaking each step of automation up into its own commit.
For example:
`var foo = 'bar';` becomes `let foo = 'var';`
This was accomplished by replacing:
find: `var ([a-zA-Z_$][0-9a-zA-Z_$]*)(\s+)=`
replace: `let $1$2=`
* Original sha: ec0707f092
* Authored by Court Ewing <court@epixa.com> on 2016-04-15T21:20:57Z
---------
**Commit 1:**
[internal] Replace var with const/let in ui/public/utils/lodash-mixins
This change was applied only to files in
src/ui/public/utils/lodash-mixins directory.
All instances of var were replaced with let, and then all instances
of let that wouldn't flag the no-const-assign rule in the linter were
replaced with const.
* Original sha: 18e9725662
* Authored by Court Ewing <court@epixa.com> on 2016-04-14T18:32:49Z
---------
**Commit 1:**
[internal] Replace var with let in ui/public U-W (no utils/vislib)
This change was applied to any .js files under directories beginning
with `u` through `w` (other than utils and vislib) in src/ui/public.
There are no `y` or `z` directories. The utils directory isn't included
because the generic change breaks something in it. The vislib directory
isn't included because it had too many changes on its own.
This was an automatic replacement from var to let for any variable
declaration that doubles as the initial assignment. Ultimately we want
most of these to be converted to const, but this commit is so large that
it warrants breaking each step of automation up into its own commit.
For example:
`var foo = 'bar';` becomes `let foo = 'var';`
This was accomplished by replacing:
find: `var ([a-zA-Z_$][0-9a-zA-Z_$]*)(\s+)=`
replace: `let $1$2=`
* Original sha: 80a733fffa
* Authored by Court Ewing <court@epixa.com> on 2016-04-14T14:13:22Z
---------
**Commit 1:**
[internal] Replace var with let in ui/public A-D
This change was applied to any .js files under directories beginning
with `a` through `d` in src/ui/public.
This was an automatic replacement from var to let for any variable
declaration that doubles as the initial assignment. Ultimately we want
most of these to be converted to const, but this commit is so large that
it warrants breaking each step of automation up into its own commit.
For example:
`var foo = 'bar';` becomes `let foo = 'var';`
This was accomplished by replacing:
find: `var ([a-zA-Z_$][0-9a-zA-Z_$]*)(\s+)=`
replace: `let $1$2=`
* Original sha: 4c535f6155
* Authored by Court Ewing <court@epixa.com> on 2016-04-12T22:18:38Z
---------
**Commit 1:**
[internal] Replace var with let in ui/public F-N
This change was applied to any .js files under directories beginning
with `f` through `n` in src/ui/public. There are no `e` directories.
This was an automatic replacement from var to let for any variable
declaration that doubles as the initial assignment. Ultimately we want
most of these to be converted to const, but this commit is so large that
it warrants breaking each step of automation up into its own commit.
For example:
`var foo = 'bar';` becomes `let foo = 'var';`
This was accomplished by replacing:
find: `var ([a-zA-Z_$][0-9a-zA-Z_$]*)(\s+)=`
replace: `let $1$2=`
* Original sha: cd760781b2
* Authored by Court Ewing <court@epixa.com> on 2016-04-12T22:25:43Z
---------
**Commit 1:**
[internal] Replace var with let in ui/public P-T
This change was applied to any .js files under directories beginning
with `p` through `t` in src/ui/public. There are no `o` directories.
This was an automatic replacement from var to let for any variable
declaration that doubles as the initial assignment. Ultimately we want
most of these to be converted to const, but this commit is so large that
it warrants breaking each step of automation up into its own commit.
For example:
`var foo = 'bar';` becomes `let foo = 'var';`
This was accomplished by replacing:
find: `var ([a-zA-Z_$][0-9a-zA-Z_$]*)(\s+)=`
replace: `let $1$2=`
* Original sha: 1cddaab2c4
* Authored by Court Ewing <court@epixa.com> on 2016-04-12T22:31:57Z
---------
**Commit 1:**
[internal] Replace var with let in ui/public/vislib
This change was applied to all .js files under src/ui/public/vislib.
This was an automatic replacement from var to let for any variable
declaration that doubles as the initial assignment. Ultimately we want
most of these to be converted to const, but this commit is so large that
it warrants breaking each step of automation up into its own commit.
For example:
`var foo = 'bar';` becomes `let foo = 'var';`
This was accomplished by replacing:
find: `var ([a-zA-Z_$][0-9a-zA-Z_$]*)(\s+)=`
replace: `let $1$2=`
* Original sha: 91c20ce8db
* Authored by Court Ewing <court@epixa.com> on 2016-04-12T22:46:51Z
---------
**Commit 1:**
[internal] Replace var with let in root of ui
This change was applied only to files in the root of the src/ui
directory.
This was an automatic replacement from var to let for any variable
declaration that doubles as the initial assignment. Ultimately we want
most of these to be converted to const, but that can happen in a future
commit.
For example:
`var foo = 'bar';` becomes `let foo = 'var';`
This was accomplished by replacing:
find: `var ([a-zA-Z_$][0-9a-zA-Z_$]*)(\s+)=`
replace: `let $1$2=`
* Original sha: a6ed127564
* Authored by Court Ewing <court@epixa.com> on 2016-04-12T21:50:00Z
**Commit 2:**
[internal] Replace let with const in root of ui
This change was applied only to files in the root of the src/ui
directory.
All instances of `let` were replaced with `const`, and then any instance
that flagged the `no-const-assign` rule in the linter was put back.
* Original sha: 31a1e1aa7c
* Authored by Court Ewing <court@epixa.com> on 2016-04-12T21:55:25Z
---------
**Commit 1:**
[internal] Replace var with let in root of ui/public
This change was applied only to files in the root of the src/ui/public
directory.
This was an automatic replacement from var to let for any variable
declaration that doubles as the initial assignment. Ultimately we want
most of these to be converted to const, but this commit is so large that
it warrants breaking each step of automation up into its own commit.
For example:
`var foo = 'bar';` becomes `let foo = 'var';`
This was accomplished by replacing:
find: `var ([a-zA-Z_$][0-9a-zA-Z_$]*)(\s+)=`
replace: `let $1$2=`
* Original sha: 469c0bde04
* Authored by Court Ewing <court@epixa.com> on 2016-04-12T21:38:58Z
**Commit 2:**
[internal] Replace let with const in root of ui/public
This change was applied only to files in the root of the src/ui/public
directory.
All instances of `let` were replaced with `const`, and then any instance
that flagged the `no-const-assign` rule in the linter was put back.
* Original sha: 3ae090908d
* Authored by Court Ewing <court@epixa.com> on 2016-04-12T21:45:32Z
---------
**Commit 1:**
[internal] Replace var assignments with let in ui tests
This change was applied to any .js files under `__tests__` directories in
the ui module.
This was an automatic replacement from var to let for any variable
declaration that doubles as the initial assignment. Ultimately we want
most of these to be converted to const, but this commit is so large that
it warrants breaking each step of automation up into its own commit.
For example:
var foo = 'bar'; becomes let foo = 'var';
This was accomplished by replacing:
find: var ([a-zA-Z_$][0-9a-zA-Z_$]*)(\s+)=
replace: let $1$2=
* Original sha: 863228de37
* Authored by Court Ewing <court@epixa.com> on 2016-04-12T15:30:18Z