Commit graph

663 commits

Author SHA1 Message Date
Jonathan Budzenski
26a0be8caa
Bump node to 6.9.0 2016-10-18 13:40:27 -05:00
spalger
29eeed22e2 [npm] update chromedriver
The latest macOS version of Chrome is incompatible with the version of chromedriver we currently depend on, so this updates it.
2016-10-14 14:10:25 -07:00
spalger
89a243f605 [hotfix] force gulp-sourcemaps to 1.7.x https://github.com/floridoo/gulp-sourcemaps/issues/238#issuecomment-253634399 2016-10-13 14:09:12 -07:00
Jonathan Budzenski
63c6e9a4da
Bump node version to 6.7.0 2016-10-10 05:57:25 -05:00
spalger
0a93b333fe remove unused npm deps 2016-10-01 02:19:39 +02:00
Tyler Smalley
2fd4920f67 Merge pull request #8313 from tylersmalley/hapi-upgrade
Upgrades Hapi to 14.2.0
2016-09-26 05:39:16 -07:00
Tyler Smalley
4feeff1bb9 Upgrades Hapi to 14.2.0
As of Node 6, crypto.pbkdf emits a deprecation warning when the digest isn't explicily set. Under certain conditions we are seeing this warning from Hapi's dependency Iron. Iron resolved this issue as of 4.0.4, which was introduced into Hapi as of 14.0.0.

Node deprecation: 8e8959d3ee
Iron's resolution: 9e0a1ef592

As of Hapi v9, they have removed three build-in plugins from the core which we rely on inert (files and directories), vision (view templates), and h2o2 (proxy). https://github.com/hapijs/hapi/issues/2682

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-09-19 08:03:30 -07:00
spalger
7573105f27 bump grunt-esvm
elasticsearch 5.x uses a slightly different log format, so grunt-esvm needed an update.
2016-09-14 10:53:02 -07:00
CJ Cenizal
a985840692 Redesign Share UI to emphasize difference between Saved URLs and Snapshot URLs.
- Remove share_object_url.
- Remove clipboard npm dependency.
- Add toggle for switching between Short and Long URLs.
- Add ability to share embedded iframe to saved visualizations, including current global state.
2016-09-13 10:22:49 -07:00
Jonathan Budzenski
bd0a60156b
Bump grunt-esvm 2016-09-12 19:17:37 -05:00
spalger
d9dac3ffdc [state/unhashUrl] use encode-uri-query to generate cleanly encoded urls
By default, the url.format function stringifies the query object and encodes each parameter with `encodeURIComponent()`. This is effective, but does not match the native browser behavior, which is to only encode the non-`pchar` characters as defined by [rfc3986][1]. Because of this, angular's `$location.search()` function uses a function internally called `encodeUriQuery()` to mimic the browser behavior before updating `location.href`.

To bring the same funtionality to the `unhashUrl()` function, the `encodeUriQuery()` was extracted into it's own package and used as the escape handler for `querystring.stringify()`

[1]: https://www.ietf.org/rfc/rfc3986.txt
2016-09-09 16:02:57 -07:00
spalger
1030689f4a [optimizer] move to querystring-browser package for up-to-date api
Webpack automatically injects libraries to support many node.js APIs in the browser using the https://github.com/webpack/node-libs-browser package. This package uses https://github.com/mike-spainhower/querystring for the querystring module, but that module hasn't been updated in 4 years and doesn't support the modern querystring api.

This change points to the https://github.com/mathiasvr/querystring package instead, which is up to date (specifically it supports the `encodeURIComponent` option of [`querystring.stringify`](https://nodejs.org/api/querystring.html#querystring_querystring_stringify_obj_sep_eq_options).
2016-09-09 14:16:14 -07:00
Court Ewing
48e4edec07 Fix semver version that was incorrectly bumped
This change accidentally happened when bumping the version of Kibana.
2016-09-08 10:31:44 -04:00
Court Ewing
3859958183 Bump to verson 6.0.0-alpha1 2016-09-08 10:23:22 -04:00
Court Ewing
edb7020396 Bump to 5.1.0 2016-09-08 10:21:13 -04:00
Court Ewing
19328b9871 Bump to 5.0.0-beta1 2016-09-08 10:13:21 -04:00
Court Ewing
1f6b66bc21 Bump versions on a handful of node modules 2016-09-06 16:10:54 -04:00
Rashid Khan
13da673bc8 Merge branch 'master' of github.com:elastic/kibana into migrate/timelion 2016-09-02 12:47:19 -07:00
spalger
88427e9a43 add test sharding
The tests in master are currently failing regularly because our current browser tests are serious memory hogs. Investigation reveals that nearly every test is retaining all of the memory it causes to be allocated. We have made some progress to being able to diagnose the problems, but we expect that problem to take some serious work to fix. We need a short-term solution though, and this is it.

Rather than modify the bundling process, we will shard the top-level test suites by name. For now, we've created 4 shards, but adding new shards is trivial if we need to.

Sharding is accomplished by creating a murmur3 hash of the top level suite names, then bucketing based on the hash output. If a test suite resolves to shard2, but we are running shard1, we simply never pass the function to `mocha.describe()`. Rather than redefine every describe statement, we have shimmed the global `window.describe()` function to accomplish this.
2016-09-02 10:38:29 -07:00
Rashid Khan
1c47159939 Merge branch 'master' of github.com:elastic/kibana into migrate/timelion 2016-08-29 09:09:01 -07:00
Tyler Smalley
ad97552c03 Upgrade to Node 6.4.0
* Updated dependencies to include graceful-fs ~4.0
* Replaced deprecated grunt-s3 package with suggested grunt-aws-s3
* Update licenses task to better support npm 3

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-08-25 08:40:14 -07:00
Tyler Smalley
dad5195bfe Bump elasticsearch and elasticsearch-browser
Resolves issue with Elasticsearch breaking change introduced in https://github.com/elastic/elasticsearch/pull/20001

Fixes #8028

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-08-19 10:00:58 -07:00
Rashid Khan
c50c5fba53 Add timelion tests 2016-08-15 11:29:17 -07:00
Rashid Khan
52b1fea73b Add timelion dependencies 2016-08-12 14:15:58 -07:00
Court Ewing
4b36f9ab65 version 5.0.0-alpha6 2016-08-09 12:18:28 -04:00
Lee Drengenberg
a7942b1056 Merge pull request #7859 from ppisljar/downgradeChromeDriver
upgrade chromedriver 2.21.2 -> 2.22.1
2016-08-03 12:22:15 -05:00
ppisljar
0a1838ef6e upgrading chromedriver to latest version 2016-08-02 13:55:47 +02:00
ppisljar
13d7db3ebe downgrading chromedriver 2016-07-27 17:18:03 +02:00
Jonathan Budzenski
7cf64c75a5
Bump marked 2016-07-27 08:54:33 -05:00
Court Ewing
937dc70724 Bump makelogs to support timestamp changes in ES
Makelogs 3.0.2 is compatible with the latest breaking changes to
timestamps in Elasticsearch master.
2016-07-19 15:48:56 -04:00
CJ Cenizal
f23d98e7db Merge pull request #7591 from cjcenizal/refactor/remove-angular-bootstrap-dependency
Remove angular-bootstrap dependency.
2016-07-05 15:41:14 -07:00
CJ Cenizal
2cf49428a5 Remove bootstrap dependency. Move bootstrap less and glyphicon fonts into src/ui/public/styles/bootstrap and /fonts. 2016-07-05 13:30:48 -07:00
CJ Cenizal
08f5061247 Remove angular-bootstrap dependency. Copy required code into src/ui/public/angular-bootstrap directory for future refactoring and deprecation. 2016-07-05 12:27:20 -07:00
CJ Cenizal
d9cf54f119 Rename 'fields' property to 'stored_fields' to adhere to new ES msearch API.
- Upgrade elasticsearch client to 12.0.0-rc4.
2016-07-05 08:01:52 -07:00
Court Ewing
b940966471 Bump to 5.0.0-alpha5 2016-07-04 09:40:10 -04:00
Court Ewing
117581ffe2 Bump node to 4.4.7 and npm to 2.15.8 2016-06-29 10:48:24 -04:00
CJ Cenizal
37f82f146f Create visual_regression test suite.
- Add test:visualRegression npm script.
- Split up test:visualRegression grunt task into takeScreenshots and buildGallery subtasks.
- Add intern_visual_regression.js test file.
- Rename api_itern.js -> intern_api.js for consistency.
- Refactor delayed exports logic for readability.
- Refactor common.js page object to use ES2015 Class.
2016-06-21 20:50:55 -07:00
CJ Cenizal
5caa6c0626 Merge pull request #7515 from cjcenizal/grunt/visual-regression-subtask
Move visualRegression subtask from npm scripts to grunt task.
2016-06-21 12:03:24 -07:00
CJ Cenizal
ca9b085ef0 Remove test:visualRegression from test npm script.
- Add it to end of test grunt task.
2016-06-21 11:23:40 -07:00
CJ Cenizal
2694a84ea9 Merge pull request #7524 from cjcenizal/improvement/silence-dot-template-log
Update visualRegression task to use Handlebars instead of DoT templates.
2016-06-21 11:18:18 -07:00
CJ Cenizal
e1ef581747 Upgrade to npm@2.15.1, which resolves the discrepenacy with the defined engine, and resolves the licenses task failure wrt abbrev@1.0.7. 2016-06-21 10:51:56 -07:00
CJ Cenizal
45437de0ba Update visualRegression task to use Handlebars instead of DoT templates.
- This eliminates the annoying DoT messages from the terminal.
2016-06-21 10:42:49 -07:00
Matt Bargar
15a4fa1cdd Merge pull request #7372 from elastic/feature/ingest
Add Data - CSV
2016-06-17 16:23:46 -04:00
Lee Drengenberg
e2ff6bb7a5 Merge pull request #7442 from LeeDr/runTestsOnChrome
Re-implement most of PR #7024 switch to Chrome browser
2016-06-17 15:06:40 -05:00
Court Ewing
1e2c953f16 Release task now always publishes to staging
Production builds should never be published directly from a local
machine. Instead, the release command will now publish to a
commit-specific staging URL, so you use it to publish a release
candidate, and then when those builds have been verified, you need to
copy the RC builds from on the staging location on s3 to the production
folder.
2016-06-17 14:26:08 -04:00
Nicolás Bevacqua
6419e5a814 Merge pull request #6791 from bevacqua/feature/custom-toaster-banner
Added a custom banner feature in advanced settings
2016-06-16 16:12:54 -03:00
LeeDr
ae56c13583 merge master 2016-06-16 13:54:01 -05:00
Matthew Bargar
b853d89139 Merge branch 'master' into feature/ingest 2016-06-16 14:23:12 -04:00
Court Ewing
54af670045 Merge pull request #7476 from epixa/datemathbump
Bump datemath to 2.3.0
2016-06-16 14:19:05 -04:00
Nicolás Bevacqua
f36cb6524a Merge branch 'master' into feature/custom-toaster-banner 2016-06-16 14:32:39 -03:00
Matthew Bargar
0065fbaa9b Merge branch 'master' into feature/ingest
Resolved conflicts, still need to move around some add data files.
2016-06-16 12:57:29 -04:00
Court Ewing
49c3401864 Merge pull request #7478 from ycombinator/upgrade-makelogs
Use the latest makelogs
2016-06-16 07:31:39 -04:00
Shaunak Kashyap
aedcdf716d
Use the latest makelogs 2016-06-15 21:25:12 -07:00
Court Ewing
1febea9da6 Bump datemath to 2.3.0 2016-06-15 16:38:24 -04:00
Timothy Sullivan
ac9f59fced bump version to 5.0.0-alpha4 2016-06-15 10:25:06 -07:00
LeeDr
bfcb875c77 Merge master 2016-06-15 11:29:23 -05:00
Court Ewing
dbfee59b66 Merge pull request #7317 from epixa/newbuild
Apply -snapshot suffix during build task
2016-06-14 16:25:39 -04:00
CJ Cenizal
aa47599cd1 Merge pull request #7410 from cjcenizal/improvement/ui-screenshot-coverage
Take screenshots of UI throughout functional tests.
2016-06-14 08:54:17 -07:00
LeeDr
3e22acdaf9 Update intern version to 3.2.3, fix failing test 2016-06-14 10:41:37 -05:00
CJ Cenizal
9e353fd451 Add visual regression screenshot gallery.
- Add 'test:visualRegression' grunt task.
- Run 'test:visualRegression' as part of npm script 'test'.
- Add 'clean:screenshots task'.
- Clean screenshots/session when funtional tests are run.
2016-06-14 08:33:45 -07:00
Court Ewing
4b36d05e52 Bump moment.js to latest version 2016-06-14 07:52:31 -04:00
LeeDr
01255ee4d4 Re-implement most of PR #7024 switch to Chrome browser 2016-06-13 16:03:40 -05:00
Court Ewing
834f56392e Apply -snapshot suffix during build task
The default behavior of the build task is to now apply the -snapshot
suffix dynamically rather than us manually hardcoding and managing it
within the source code itself. The `--release` flag will drop the
-snapshot suffix on a build, which should be used for any release
candidate.

The default behavior of the build task has also changed to create
rpm/deb packages as well. Since we've only confirmed that this works on
linux, you can override that behavior by passing `skip-os-packages`.

If you do not want to create any zip or tar.gz archives, you can pass
`--skip-archives`.
2016-06-11 15:57:30 -04:00
Matthew Bargar
a0915145dd Merge branch 'master' into feature/ingest 2016-06-10 16:27:42 -04:00
spalger
a28dd03d66 updated grunt-esvm to latest 2016-06-09 13:49:31 -07:00
CJ Cenizal
9fa2e82b31 Add screenshot-comparison utility, to protect against visual regressions during CSS refactors.
- Remove test/output and added test/screenshots (requires a Jenkins change).
- Add test/screenshots/baseline images. These document the expected state of the UI.
- Add dependency on image-diff package.
- Add utilities/compareScreenshots.js, which can be run via 'npm run compareScreenshots'.
2016-06-08 15:52:23 -07:00
Matthew Bargar
0a956057f6 Merge branch 'master' into feature/ingest 2016-06-03 15:53:42 -04:00
Nicolás Bevacqua
ef1fb42a68 Merge pull request #6720 from bevacqua/feature/bouncy-castle
Support configuration reloads for logging
2016-06-01 19:03:29 -03:00
Joe Fleming
94cc728851 Merge pull request #6845 from Bargs/ingest/uploadUI
Add Data - CSV Upload UI
2016-06-01 14:51:55 -07:00
Nicolás Bevacqua
59981ba9bc [dep] Bump even-better to 7.0.2 fixing potential memory leak issues. 2016-06-01 17:26:09 -03:00
Lee Drengenberg
b50451f90c Merge pull request #7298 from LeeDr/dashboardTests
New dashboard tests using elasticdump
2016-05-31 17:06:24 -05:00
Nicolás Bevacqua
1cf2979ab2 Merge pull request #6566 from bevacqua/feature/sort-dimensions-dragging
Drag aggregations to sort instead of having up/down arrows.
2016-05-27 18:22:25 -03:00
LeeDr
988be91266 New dashboard tests using elasticdump 2016-05-26 16:32:53 -05:00
Matthew Bargar
02f24b176b Merge branch 'master' into feature/ingest 2016-05-24 17:22:14 -04:00
Nicolás Bevacqua
8df5ecf98a [merge] Merge with master. 2016-05-24 14:15:43 -03:00
Nicolás Bevacqua
87e68ab977 [merge] Merged with master. 2016-05-20 16:43:39 -03:00
Matthew Bargar
57c391aa4e [Wizard] Creates a new CSV Add Data Wizard 2016-05-12 18:15:38 -04:00
Nicolás Bevacqua
22877bcbbf [test] Added draggable container, item, and handles tests. 2016-05-12 11:46:34 +02:00
Matthew Bargar
417d8a3e34 only need the parse portion of the csv package 2016-05-10 17:12:06 -04:00
Nicolás Bevacqua
7bf698acc9 Merge branch 'master' into feature/sort-dimensions-dragging 2016-05-10 16:29:44 +02:00
Jonathan Budzenski
470404ff7e [node] Bump node.js to 4.4.4 2016-05-06 13:31:36 -05:00
Matthew Bargar
19be188367 [API] Use JSONStream instead of manually stringifying 2016-04-29 16:47:29 -04:00
Matthew Bargar
40654d15d1 [API] Add CSV bulk indexing support to Kibana API 2016-04-29 16:47:29 -04:00
Matthew Bargar
0023839423 Merge branch 'master' into feature/ingest 2016-04-29 10:31:42 -04:00
spalger
fe260e0ec6 Merge branch 'master' of github.com:elastic/kibana into implement/babelForFunctionalTests 2016-04-27 23:26:42 -05:00
Matthew Bargar
2f789e2e23 Merge branch 'master' into feature/ingest 2016-04-26 17:45:47 -04:00
Nicolas Bevacqua
79f08d34e9 [merge] Merged master into feature/sort-dimensions-dragging. 2016-04-18 19:35:44 -03:00
Joe Fleming
e634320c35 bump the datemath module to a working version 2016-04-18 14:15:44 -07:00
Court Ewing
78b8e0b58f [internal] Use datemath dependency rather than hardcoding
Datemath was already pulled out into an npm module so it could be reused
in the reporting plugin, so this should essentially be a noop on the
resulting source.
2016-04-18 14:15:44 -07:00
Matthew Bargar
48c719d54f Merge branch 'master' into feature/ingest 2016-04-18 15:48:51 -04:00
Court Ewing
310b812b0b [internal] Use rison dependency rather than hardcoding
Rison was already pulled out into an npm module so it could be reused in
the reporting plugin, so this should essentially be a noop on the
resulting source.

The rison file was originally copied and pasted directly into the Kibana
project, so it doesn't match our styleguide and is unlintable. This
means we basically have to keep our hands off of it. The node module
also has the benefit of including some tests.
2016-04-18 09:41:04 -04:00
spalger
b63bfd2e0a [test] setup babel for the functional tests 2016-04-17 16:58:34 -07:00
Nicolas Bevacqua
01c3a43f19 [pkg] Remove unused "main" field. 2016-04-14 20:24:59 -03:00
Matthew Bargar
d6467689b6 Merge branch 'master' into feature/ingest 2016-04-08 09:52:41 -04:00
Nicolás Bevacqua
9ecaa4373c Merge branch 'master' into feature/sort-dimensions-dragging 2016-04-07 16:53:30 +02:00
Nicolas Bevacqua
f09b374779 [test/fix] Improved test case for logging configuration reloads. 2016-04-06 17:56:23 -03:00
Court Ewing
8a14f45fae Merge pull request #6745 from epixa/bumpeslint
[internal] Bump eslint-config-kibana to 0.0.3
2016-04-06 10:04:01 -04:00
Nicolas Bevacqua
61a6ff52ee [feature/custom-banner] Added a custom banner feature in advanced settings. Fixes #4452. 2016-04-05 18:56:45 -03:00
Timothy Sullivan
f219b3bfd1 [server] generate and manage uuid 2016-04-05 11:31:28 -07:00
Court Ewing
e79b785eb5 [internal] Bump eslint-config-kibana to 0.0.3
Two new rules here:

no-const-assign
no-redeclare
2016-04-01 16:27:22 -04:00
Nicolas Bevacqua
b7dbfb987b [logging] Support configuration reloads for logging. Fixes #4407. 2016-04-01 14:23:02 -03:00
Matthew Bargar
1b6a6f96ed Merge branch 'master' into feature/ingest 2016-03-31 17:58:36 -04:00
Nicolas Bevacqua
64c642d42f Merge branch 'master' into feature/sort-dimensions-dragging 2016-03-30 16:56:14 -03:00
Nicolás Bevacqua
6fa397e790 [contrib] The cake is a lie 🍰 Sort alphabetically. 2016-03-30 16:16:01 -03:00
Nicolás Bevacqua
b1f79b69e4 [contrib] Rank myself higher as a contributor 🚀 Profit. 2016-03-30 16:14:27 -03:00
Nicolás Bevacqua
ab40e4271d [contrib] Adding myself as a contributor! 🎉 2016-03-30 16:05:32 -03:00
Nicolas Bevacqua
bdf321b3f3 [ui] Replace up/down buttons with a drag handle that allows user to sort aggregations. #5563 2016-03-29 13:21:59 -03:00
Matthew Bargar
3e399289bd Merge branch 'master' into feature/ingest 2016-03-28 18:55:46 -04:00
spalger
a7a9b0bb00 [npm] upgrade grunt-esvm 2016-03-28 12:12:24 -07:00
Matthew Bargar
b1e1c63865 Merge branch 'master' into feature/ingest 2016-03-24 18:12:12 -04:00
Jim Unger
c649b49ef8 Merge pull request #6402 from BigFunger/plugin-pack-installer
Plugin pack installer
2016-03-24 09:22:48 -05:00
Rashid Khan
8bc49597f4 Remove growl dependency 2016-03-23 16:25:07 -07:00
Matthew Bargar
d9aecd3941 Merge branch 'master' into feature/ingest 2016-03-23 15:47:57 -04:00
Court Ewing
62316aab1d Remove -reskin from 5.0 snapshot version
This was a leftover artifact from the large design feature branch
effort, and it shouldn't have been pushed to master.
2016-03-23 10:10:03 -04:00
Matthew Bargar
ad01828bab Merge branch 'master' into feature/ingest 2016-03-23 09:53:34 -04:00
Jim Unger
52f653a47d Merge branch 'master' into plugin-pack-installer 2016-03-22 21:22:15 -05:00
spalger
08e9202e20 [npm] update babel 2016-03-22 16:03:37 -07:00
Jim Unger
c0b1b9ac26 Merge branch 'master' into plugin-pack-installer 2016-03-22 11:01:16 -05:00
Rashid Khan
cf838fff96 Merge branch 'master' into feature/design 2016-03-21 12:03:06 -07:00
Matthew Bargar
89c3ecf8d1 Merge branch 'master' into feature/ingest 2016-03-21 14:26:59 -04:00
spalger
75c124c0d1 [npm] bump grunt-esvm for master compat 2016-03-18 14:03:23 -07:00
Matthew Bargar
bbd718708c Merge branch 'master' into feature/ingest 2016-03-18 16:10:43 -04:00
Shelby Sturgis
aae8583455 Merge branch 'master' into feature/design 2016-03-18 12:48:55 -07:00
Nicolás Bevacqua
3491565e7c Merge pull request #6547 from bevacqua/feature/release-distro-ignore-extraneous-files
Ignore OS-specific files in other operating systems
2016-03-18 13:35:16 -03:00
Nicolas Bevacqua
79739ab5ce Ignore OS-specific files in other operating systems. Fixes #4460 2016-03-17 21:05:15 -03:00
Jim Unger
1ca3d27025 Merge branch 'feature/ingest' into ingest-pipeline-setup-client 2016-03-17 14:18:38 -05:00
Jim Unger
659a437195 [pack installer] various tweaks from PR review 2016-03-17 13:21:27 -05:00
Nicolas Bevacqua
8fce2d2e5c [cli] Cross-platform CLI execution of "npm start". Fixes #4962 2016-03-17 14:19:36 -03:00
spalger
3c0d12a50d Merge branch 'master' of github.com:elastic/kibana into feature/designMergeSnakeCase 2016-03-16 10:08:53 -07:00
Jim Unger
d8738a0657 Merge branch 'feature/ingest' into ingest-pipeline-setup-client 2016-03-15 11:06:45 -05:00
spalger
d77de4e1ca Merge branch 'master' of github.com:elastic/kibana into renameAllFiles 2016-03-15 00:35:01 -04:00
spalger
7969c8da2b [npm] update grunt-esvm, remove libesvm 2016-03-14 14:20:22 -04:00
spalger
c8dfe25051 [npm] update libesvm 2016-03-14 11:34:55 -04:00
spalger
5e3ee15270 [npm] update grunt-esvm 2016-03-14 11:34:51 -04:00
spalger
f724032dc7 Merge branch 'master' of github.com:elastic/kibana into renameAllFiles 2016-03-11 16:27:11 -07:00
Spencer
ab47d27bc5 Merge pull request #6294 from kkirsche/updateBootstrap
Update Bootstrap to 3.3.6
2016-03-11 14:05:21 -07:00
spalger
7dda3709ca Merge branch 'renameAllFiles' into feature/design 2016-03-10 12:51:39 -07:00
spalger
1935400c21 Merge branch 'master' of github.com:elastic/kibana into feature/design 2016-03-10 12:48:51 -07:00
spalger
7a1e0554db Merge branch 'master' of github.com:elastic/kibana into renameAllFiles 2016-03-10 12:16:57 -07:00
Court Ewing
5f5fd9ab4d Bump bunyan version to 1.7.1
Unfortunately, the old version of bunyan we were depending on has a
compilation failure during npm install, so we need to upgrade it in
order to get more builds.
2016-03-09 13:40:43 -05:00
Tyler Smalley
9502adedc1 Merge remote-tracking branch 'origin/master' into feature/design 2016-03-09 10:08:35 -08:00
Jim Unger
30f43c3d6b Merge branch 'feature/ingest' into ingest-pipeline-setup-client 2016-03-09 09:20:33 -06:00
Spencer
1ea3bc1ef9 Merge pull request #6446 from spalger/pr/6395
Updates to #6395
2016-03-07 15:08:59 -07:00
spalger
07e20936b5 [grunt/config] rename config for snake_cased tasks 2016-03-07 14:38:49 -07:00
Court Ewing
9d825ef57b Bump npm to 2.14.22 2016-03-04 11:08:32 -05:00
Court Ewing
e1eafc5567 Bump node to 4.3.2 2016-03-04 11:08:15 -05:00
David Vega Fontelos
414ba105c4 Update chokidar to version 1.4.3 2016-03-03 22:11:20 +01:00
Spencer
4d3d11954b Merge pull request #6358 from epixa/makelogs
Makelogs as a dev dependency
2016-02-29 14:28:20 -07:00
Court Ewing
7bd76bef6b Makelogs as a dev dependency
Different versions of makelogs are required based on the current Kibana
branch/version, so we now include it as a dev dependency that we can
version accordingly.

There is also an npm script for makelogs so you do not need to traverse
the node_modules bin directory.
2016-02-29 14:12:58 -05:00
Court Ewing
d36231c117 Bump npm to 2.14.21 2016-02-29 13:56:57 -05:00
Court Ewing
20b31849e1 Bump node to 4.3.1 2016-02-29 13:56:37 -05:00
Court Ewing
1a7f2a60c4 Merge pull request #6237 from kjbekkelund/semver-5.1.0
Upgrade to latest semver because of AMD related bug
2016-02-25 20:04:34 -05:00
spalger
42f936e633 [npm] remove requirefrom package 2016-02-24 14:50:12 -08:00
Kevin Kirsche
c86ea46f09 Update Bootstrap
CSS

#16492: Use @input-border-radius variables on input groups.
#16529: Un-style the caret on <select>s in IE10+.
#16562, #16563: Create and implement a new @dl-horizontal-breakpoint variable to replace the @grid-float-breakpoint on .dl-horizontal.
#16646, #16651: Fix hover border covering active links in pagination.
#16684: Fix border-radius not being set on two corners of vertical btn group.
#16718: Full 4-digit Unicode escape sequences in CSS for asterisk and plus Glyphicons.
#16769: Remove the min-height on modal headers and replace with a clearfix to avoid collapsing when no title exists.
#16779: Adjust the padding on jumbotrons within containers.
#16785: Round the padding on containers to match the new rounding of negative margins on rows.
#16796: Ensure carousel controls are clickable in IE9.
#16804: Indicate which buttons in a button group are selected, even when disabled.
#16824: Correct a math error in the padding-top of .control-labels in large and small horizontal forms.
#16975: Use @carousel-control-font-size for in specific pixel values.
#17001: Fix borders on focused inputs in input groups.
JS

#16865: Fix triggering of shown.bs.dropdown & hidden.bs.dropdown events so that relatedTarget property gets set properly.
#16896: Note jQuery v3 incompatibility.
Accessibility

Docs

#16630, #16632: Update mention of not-allowed cursor in disabled checkboxes, radios, and fieldsets docs section.
#16744: Mention in the README where Bootstrap's changelogs can be found.
#16745: Add CHANGELOG.md file that points to GitHub Releases and our blog.
#16747: Document that Collapse and Tab methods are asynchronous.
#16793: Add example with visible <label> and input group addon.
#16888: Add a local jQuery fallback.
#16902: Fix grid in modal example by removing .container-fluid.
#16965: Call out .icon-next, .icon-prev alternative classes for carousel.
#17003: Add .col-offset-0 example addition to docs.
#17726: Clarify the purpose of adding .in to the .fade of the initially-open Tab.
#17729: Add Subresource Integrity (SRI) hashes to BootstrapCDN links
#17742: Add CSS portion of IE10 viewport bug workaround to docs & examples
#17809: Note that container: 'body' should be used for tooltips/popovers on tabular elements
#17910: Document that .panel-title overrides the font size of <h1>–<h6> tags
#18080: Document conflict between strict Content Security Policy and inline style attributes of .progress bars, and available workarounds
Packaging

#16710: Add official NuGet package
#16877, #17693: Add support for Meteor 1.2.
Build tools

#16589: Enable source maps for bootstrap.min.css.
#17769: Setup Hound for JSHint linting in pull requests
Customizer

#16897: Clarify that Collapse requires Component animations
Browser bugs

Signed-off-by: Kevin Kirsche <Kev.Kirsche@gmail.com>

#16689: Add Wall of Browser Bugs entry for #16671.
#16691: Add Wall of Browser Bugs entry for #15968.
#16813/#16839: Reported WebKit bug (http://wkbug.com/146896) for #16809, which WebKit then fixed.
#16840: Remove entry from Wall of Browser Bugs because http://wkbug.com/141804 has been fixed.
#16841: Remove entry from Wall of Browser Bugs because http://wkbug.com/139803 has been fixed.
#16842: Remove entry from Wall of Browser Bugs because http://wkbug.com/144990 has been fixed.
#16881: Add Wall of Browser Bugs entry for #16814.
#16908: Remove entry from Wall of Browser Bugs because http://crbug.com/309483 is most likely invalid.
#16994: Add Wall of Browser Bugs entry for #16988.
#17438 / #14237: Add Wall of Browser Bugs entry for http://wkbug.com/149935
#17712: Mention Chrome meta-bug on Wall of Browser Bugs
#17753: Remove entry from Wall of Browser Bugs because http://bugzil.la/1048279 was closed as WONTFIX.
#17820: Add Wall of Browser Bugs entry for http://crbug.com/534750
#17902: Remove entry from Wall of Browser Bugs because http://wkbug.com/138167 has been fixed.
#17906: Add Wall of Browser Bugs entry for #14975
#18111: Add Wall of Browser Bugs entry for http://wkbug.com/150715
2016-02-21 11:53:30 -05:00
Rashid Khan
c9e0c5fc65 Merge branch 'master' into tweak/smallspy 2016-02-13 15:38:23 -07:00
Rashid Khan
c1c2f0b1b2 Change version to include -reskin for snapshots 2016-02-12 15:55:24 -07:00
spalger
d664a772c7 Merge branch 'master' of github.com:elastic/kibana into implement/uiTestsForPlugins 2016-02-12 15:16:21 -07:00
Kim Joar Bekkelund
fd67e1f07a Upgrade to latest semver because of AMD related bug 2016-02-12 22:06:56 +01:00
spalger
00204a3df2 [npm/clean] rename to sterilize 2016-02-12 12:56:50 -07:00
spalger
4e9e30c7d3 Merge branch 'master' of github.com:elastic/kibana into implement/npmCleanTask 2016-02-12 12:53:04 -07:00
spalger
4561c829ea [glob] switch out glob for glob-all 2016-02-12 09:42:50 -07:00
Spencer
7e1029bdb6 Merge pull request #6172 from spalger/implement/sharedEslintConfig
[eslint] use shared config
2016-02-10 15:32:55 -07:00
Court Ewing
00fc187364 Bump node to 4.3.0 for security fixes
See
https://nodejs.org/en/blog/vulnerability/february-2016-security-releases/
2016-02-10 09:58:59 -05:00
spalger
397d426aa0 [eslint] use shared config 2016-02-09 17:00:40 -07:00
spalger
636bc7d9ce Merge branch 'master' of github.com:elastic/kibana into implement/npmCleanTask 2016-02-08 15:20:48 -07:00
Jim Unger
7ff31c4e6d [ingest] added missing dependency 2016-02-05 16:58:31 -06:00
spalger
4480595d20 [npm] update grunt-esvm 2016-02-05 12:19:28 -07:00
spalger
d5e76b0d16 [esjs] update 2016-02-05 10:23:08 -07:00
spalger
811991b58b [webpack] enforce using elasticsearch-browser 2016-02-05 10:23:07 -07:00
Spencer
c54b9ca6b7 Merge pull request #5891 from spalger/implement/mochaSetup
formalize mocha setup
2016-02-01 15:31:42 -07:00
spalger
a39a07c9ea [npm] upgrade babel-eslint to fix https://github.com/babel/babel-eslint/issues/243 2016-02-01 13:06:12 -07:00
spalger
ee78fde20f [https] automatically redirect http traffic to https
When we moved the dev server to use https it became obvious that the Kibana server fails very quick when it receives http traffic. In most cases this is a good thing, but automatically redirecting to https is a far more user-friendly experience.

To do this we tell Hapi to listen to an alternate Server when we are using https. That server is provided by the httpolygot library, which knows how to handle both http and https requests. Then, when the server sees these requests it simply redirects when necessary.
2016-01-20 18:55:50 -07:00
Spencer
006333fd99 Merge pull request #5671 from spalger/implement/esvmConfigForShield
Implement esvm config for shield
2016-01-15 17:54:29 -07:00
Spencer
1fc5e84b6d [npm] rename esWithPlugins script 2016-01-15 17:54:15 -07:00
spalger
c87aec3dae [mocha] move setup work into module
with https://github.com/elastic/kibana/pull/5553 we added command line flags the told mocha it was supposed to use babel. This changes the strategy here and instead uses mocha's -r option (and it's mocha.opts file to specify it). This means that using mocha directly from the command line still works, and that we have a place where we can do other setup work.
2016-01-12 16:26:42 -07:00
Rashid Khan
1043884a48 Merge pull request #5213 from Bargs/indexPatternApi
Create an Ingest API
2016-01-11 14:26:30 -07:00
spalger
247ad41583 [npm] added "clean" script
"npm run clean" will now find all excess files, confirm they should be deleted, and then delete them. To exclude a file pass it as the --ignore argument
2016-01-11 03:04:12 -07:00
Court Ewing
0f1f5b177c Revert "Merge pull request #5785 from spalger/update/esClient"
This reverts commit ea46a77f80, reversing
changes made to 8ac55f4a1f.

Due to test failures.
2016-01-08 15:22:14 -05:00
spalger
102f6bf0a4 Merge branch 'master' of github.com:elastic/kibana into implement/esvmConfigForShield 2016-01-05 13:18:09 -07:00
spalger
54fa604bc0 Merge branch 'master' of github.com:elastic/kibana into update/esClient 2016-01-05 13:15:18 -07:00
Jonathan Budzenski
3c89805bf9 Merge pull request #5812 from spalger/update/node
[node] update to LTS version and latest npm 2.x
2016-01-05 12:03:10 -06:00
spalger
7ae2cceb7a [npm] update libesvm too 2016-01-05 10:38:55 -07:00
spalger
b8873a85df [npm] update grunt-esvm to 2.0.0 now that it uses bcryptjs 2016-01-05 09:39:31 -07:00
spalger
5921e622b8 [node] update to LTS version and latest npm 2.x 2016-01-05 07:01:30 -07:00
spalger
d13e2a8165 [es] update elasticsearch-js 2015-12-30 08:29:40 -06:00
Matthew Bargar
e6100c2f4e First API test 2015-12-29 13:37:50 -05:00
Jonathan Budzenski
3bc731d28f [packages] Add npm script to build os packages 2015-12-28 12:09:51 -06:00
Jonathan Budzenski
f9cfb13fd6 Move wreck from dev dependencies to dependencies
Fixes #5777
2015-12-28 17:35:26 +00:00
Jonathan Budzenski
262d2c7ae9 Lock decompress-zip
Fixes #5762
2015-12-23 15:29:37 +00:00
Jim Unger
63fcb4ab35 Merge pull request #5438 from BigFunger/plugin-zip-support-4.4.0
Plugin zip support
2015-12-21 10:08:57 -06:00
Jim Unger
aad699f27d Merge pull request #5497 from BigFunger/url-shortener
Url shortener
2015-12-18 13:55:27 -06:00
Jim Unger
3efef3885c Merge branch 'master' into plugin-zip-support-4.4.0 2015-12-18 11:33:06 -06:00
Court Ewing
ee63ab7bb4 Use the latest version of esvm
We need the latest version of esvm in order to do plugin configuration
via the esvm config.
2015-12-17 14:38:40 -05:00
spalger
9f8b0869eb [npm] added elasticsearchWithShield task 2015-12-14 11:11:22 -07:00
spalger
8e9cb6927c [esvm] add config to start es with shield 2015-12-14 11:10:56 -07:00
Jim Unger
0fb1450774 [url shortener] reorganized code, added clipboard.js support 2015-12-11 09:17:54 -06:00
Court Ewing
ac3efaa71b Include @spalger/test-subj-selector in builds
This file is used by the jquery webpackshim, but it was being included
as a devDependency, so it wasn't making it into the final builds.

Fixes #5636
2015-12-10 19:05:36 +00:00
Court Ewing
b52b2a8948 Bump node to 0.12.9
Fixes #5603
2015-12-09 19:05:16 +00:00
Spencer
a44adcc3e8 Merge pull request #5506 from spalger/implement/testSubjSelector
Implement test subj selector
2015-12-07 13:48:53 -07:00
Spencer
e73212fcd3 Merge pull request #5477 from spalger/implement/snake_case_check
[grunt/precommit] added check for snake_case filenames
2015-12-07 13:47:55 -07:00