---------
**Commit 1:**
re-adds the dragula base styles
* Original sha: ee6962c8e8
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-22T21:57:29Z
**Commit 2:**
used string templates for test descriptors
* Original sha: 6797ca5ddd
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-22T22:00:01Z
**Commit 3:**
fixed some re-ordering edge cases and agg_group now uses group instead of vis.aggs
* Original sha: f4717fa5eb
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-22T22:01:18Z
**Commit 4:**
renamed baseIndex to indexOffset
* Original sha: 5d5b581399
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-23T18:09:38Z
---------
**Commit 1:**
Add field_capabilities API
This adds a simple API for getting the searchable/aggregatable status of
a list of fields in a given index, list of indices, or index pattern. In
the future this will probably evolve into a full blown fields info API
that we can use when removing the index pattern mapping cache. For now
though it's built to provide the minimum info needed to fix
https://github.com/elastic/kibana/issues/6769
Usage:
The API exposes a single GET endpoint.
```
GET /api/kibana/{indices}/field_capabilities
```
`indices` can be a single index, a comma delimited list, or a wildcard
pattern
Example response:
```
{
"fields": {
"imsearchable": {
"searchable": true,
"aggregatable": false
},
"imaggregatable": {
"searchable": true,
"aggregatable": true
},
}
}
```
* Original sha: 1af6b76bd4
* Authored by Matthew Bargar <mbargar@gmail.com> on 2016-09-21T18:38:34Z
**Commit 2:**
Filter non-aggregatable fields from vis editor UI
Using the field_capabilities API added in the previous commit, this commit enhances
the client side index pattern object with information about the
searchable and aggregatable status of each field in the index pattern.
We then use this information to filter out non-aggregatable fields from
the vis editor so that users won't accidentally select them and get
nasty errors. An example of a non-aggregatable field would be a `text`
field without fielddata enabled (which is the default).
I also added the searchable and aggregatable flags to the index pattern
page so users can see the status of their fields. I removed the `indexed`
column because it was mostly redundant with `searchable` and I needed
the horizontal space.
The addition of the searchable and aggregatable properties for index
pattern fields would require users to manually refresh their field list
when upgrading to 5.0. This commit also adds a check for those properties and
if they're missing it automatically refreshes the field list for the
user in a seamless manner.
* Original sha: 4a906f30c7
* Authored by Matthew Bargar <mbargar@gmail.com> on 2016-09-21T19:18:10Z
---------
**Commit 1:**
Make expected server.basePath usage more clear
* Original sha: 02c9030c6a
* Authored by Matthew Bargar <mbargar@gmail.com> on 2016-09-20T15:48:35Z
---------
**Commit 1:**
Don't try to delete index template along with pattern
This commit reverts a change to use the ingest API when deleting index
patterns via the Kibana UI. Back when I was building the Filebeat wizard
it made sense to try to delete any index templates or pipelines that may
have been created along with an index pattern. But now that we're only
shipping with CSV Upload, and we don't delete the actual indices that
CSV upload creates, it doesn't make much sense to delete the template.
Now we'll treate the indices and templates consistently.
This also fixes an issue where users would get a fatal error if they
were using Security and they didn't have permissions to delete
templates. Every index pattern deletion would also attempt to delete an
associated template, so if the user didn't have the correct permissions
they would get a 403.
Related: https://github.com/elastic/kibana/pull/6457
* Original sha: daa5b3b31f
* Authored by Matthew Bargar <mbargar@gmail.com> on 2016-09-20T22:43:03Z
---------
**Commit 1:**
adding mapLoaded event to tile_map visualization
* Original sha: e198f4129f
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-09-20T10:22:43Z
**Commit 2:**
adding rendered event to each chart and renderComplete to vis
* Original sha: 8324f5a83e
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-09-20T17:54:52Z
**Commit 3:**
fixing based on Spencers comments
* Original sha: b4780fe04b
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-09-22T07:24:19Z
---------
**Commit 1:**
converting to ES6 class syntax
* Original sha: 161ba75d46
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-09-08T14:28:44Z
**Commit 2:**
let to const
* Original sha: 9cb6b60fe0
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-09-08T14:54:41Z
**Commit 3:**
fixing indentation to match our style
* Original sha: 0b63b830f2
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-09-08T15:08:56Z
**Commit 4:**
removing unused variables/imports
* Original sha: 93295012fc
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-09-08T15:23:24Z
---------
**Commit 1:**
Ensure table updates when page settings update
The entire table should also refresh when one of the options changes. Otherwise,
the rows are not filled in correctly to the bottom of the page.
* Original sha: 0cf2202299
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-09-21T23:38:29Z
---------
**Commit 1:**
fixing charts to not render twice
* Original sha: f7f0f12439
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-09-20T08:55:55Z
**Commit 2:**
fixing tests
* Original sha: 40234e8e41
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-09-21T07:21:01Z
**Commit 3:**
fixing based on Spencers comments
* Original sha: cdad7724bc
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-09-21T19:41:57Z
(cherry picked from commit 61d487c)
---------
**Commit 1:**
fixing top_level_describe_filter to allow describe.only in unit tests
* Original sha: 14817199a7
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-09-21T08:12:41Z
**Commit 2:**
adding comment
* Original sha: 65edc94a23
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-09-21T14:05:32Z
---------
**Commit 1:**
(mappings) Follow kibana index alias when fetching types
* Original sha: cb83c5fa69
* Authored by Jonathan Budzenski <jon@jbudz.me> on 2016-09-19T18:11:46Z
**Commit 2:**
(mapping) Remove indexName var
* Original sha: 175c3b6bb1
* Authored by Jonathan Budzenski <jon@jbudz.me> on 2016-09-21T14:00:43Z
---------
**Commit 1:**
Prevents lengend from expanding page
* Legends will overflow along the y-axis, maintaining a 100% height of the page
* With these changes, space-between would at times place the text out of view
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
* Original sha: bb6632f3c7
* Authored by Tyler Smalley <tyler.smalley@elastic.co> on 2016-09-19T21:29:06Z
---------
**Commit 1:**
do not remove selection when clicking refreh fields
* Original sha: afce3bede7
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-09-16T17:51:06Z
**Commit 2:**
improve readability
* Original sha: 411957cd96
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-09-20T21:32:21Z
---------
**Commit 1:**
Update absolute time picker when time selection changes.
Listen for changes made to timefilter.time and update the absolute time
picker accordingly.
* Original sha: 12f61e1eb9
* Authored by Stacey-Gammon <gammon@elastic.co> on 2016-09-20T19:41:50Z
---------
**Commit 1:**
Prevent visualization element from blocking mouse interaction in test:dev UI.
* Original sha: 9907f93086
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-09-20T02:12:22Z
---------
**Commit 1:**
Set minimum aggregation 'Size' input value to 1, because ES will return an error if you provide a size of 0.
- Display feedback if a Dashboard or Visualization is loaded that already violates this constraint.
- Add ElasticsearchError class and isTermSizeZeroError helper.
* Original sha: 4fefae1513
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-09-19T19:02:54Z
---------
**Commit 1:**
Changes plugin location for consistent naming (download{,s})
This puts us in alignment with other formats we are using
Related to https://github.com/elastic/kibana/pull/8317
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
* Original sha: 0f19156bb5
* Authored by Tyler Smalley <tyler.smalley@elastic.co> on 2016-09-20T00:48:36Z
---------
**Commit 1:**
Always set output.params.min_doc_count instead of leaving Elasticsearch default (which changed). Ref: 5665
* Original sha: 5eb43cf70b
* Authored by LeeDr <lee.drengenberg@elastic.co> on 2016-09-19T20:47:34Z
**Commit 2:**
Fix tests for min_doc_count change
* Original sha: fe60886cdd
* Authored by LeeDr <lee.drengenberg@elastic.co> on 2016-09-19T23:07:46Z
---------
**Commit 1:**
make the legend background color transparent so it looks good in both dark and light themes
* Original sha: 6e94ff5e45
* Authored by Stacey-Gammon <gammon@elastic.co> on 2016-09-19T17:36:57Z
**Commit 2:**
Remove total transparency fix
If the legend has a totally transparent background it’s difficult to
read when the chart lines lie under it. This approaches fixes the
coloring but leaves the opacity in tact.
* Original sha: a62b1f0576
* Authored by Stacey-Gammon <gammon@elastic.co> on 2016-09-19T19:01:21Z
---------
**Commit 1:**
Bug #8063 Safari crash in private browsing mode
Catch the crash and display a more useful error message to the user
about a work around.
* Original sha: 7dbb786dcd
* Authored by Stacey-Gammon <gammon@elastic.co> on 2016-09-16T19:15:43Z
**Commit 2:**
Merge branch 'master' of https://github.com/elastic/kibana into bug/8063/no-safari-crash
* Original sha: 85786666a9
* Authored by Stacey-Gammon <gammon@elastic.co> on 2016-09-19T13:27:21Z
**Commit 3:**
Merge remote-tracking branch 'elastic/master' into bug/8063/no-safari-crash
* Original sha: f29b60a9aa
* Authored by Stacey-Gammon <gammon@elastic.co> on 2016-09-19T20:23:07Z
**Commit 4:**
Clean up error message a tad
* Original sha: 36e298d957
* Authored by Stacey-Gammon <gammon@elastic.co> on 2016-09-19T20:34:21Z
---------
**Commit 1:**
fixes plugin path in .gitignore
* Original sha: f74eb9b4cb
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-14T18:40:21Z
**Commit 2:**
Moves version from plugin installer to utils
* Original sha: ae492ff066
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-14T18:41:19Z
**Commit 3:**
Adds plugin version check to kibana startup
* Original sha: 83d0821054
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-14T18:41:40Z
**Commit 4:**
Changes plugin version to 'kibana' in text fixture
* Original sha: 922c04abe6
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-14T19:07:09Z
**Commit 5:**
Merge branch 'master' into check-plugin-version-on-startup
* Original sha: 5da33adfdb
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-15T14:45:01Z
**Commit 6:**
review changes to check_version
* Original sha: 2802410573
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-15T16:53:28Z
**Commit 7:**
reworked logic to remove config when deleting a plugin from plugin_collection
* Original sha: 2f52be62ae
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-15T20:11:43Z
**Commit 8:**
Adds a kibanaVersion property to the Plugin class
* Original sha: e920bca051
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-15T21:04:41Z
**Commit 9:**
move enabled check into it's own mixin, and cleaned up how you disable a plugin
* Original sha: 049c029764
* Authored by Jim Unger <bigfunger@gmail.com> on 2016-09-16T17:22:47Z
---------
**Commit 1:**
[plugin installer] Point plugin url to artifacts.elastic.co
* Original sha: e719222da4
* Authored by Jonathan Budzenski <jon@jbudz.me> on 2016-09-16T20:53:19Z
---------
**Commit 1:**
Update README to clarify that the version numbers in the compatibility chart are only examples.
* Original sha: 3a973a2e03
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-09-15T01:12:05Z