Kibana 6.0.0-beta2edit

Breaking Changesedit

Discover
  • [Fix for #13096] Remove highlight query #13231
Visualization
  • [Fix for #13425] Replace "marked" with "markdown-it" #13623

Enhancementsedit

Dashboard
  • If you had a chance to check out the new Dashboard Only Mode in 6.0.0-beta1, we’ve changed things up a bit for 6.0.0-beta2. Previously we required you to flag every role a user belonged to as being in the View dashboards only mode in order for that user to be flagged as a Dashboard only mode user. In this new set up, we created a reserved role, kibana_dashboard_only_user, that is already pre-configured with read only access to the .kibana index, and set up to be in Dashboard Only Mode. All you have to add is this one role to any user and they will now be a Dashboard Only Mode user. We also got rid of this new setting in the Roles UI, as this one role should suffice for most user’s setups. If you have a more complicated setup, such as multi-tenancy with multiple .kibana indexes, you can create more dashboard only mode roles by adding role names to the xpackDashboardMode:roles advanced setting. For more information, see Kibana Dashboard Only Mode.
Discover
  • [Fix for #12343] Remove custom keyboard navigation in datepicker #13644
Management
  • [Management] Provide a way to fetch index pattern titles #13030

    • This PR adds another method to the indexPatterns service to fetch index patterns titles. Since the code was nearly identical to how index pattern ids are fetched, I decided to slightly refactor the function to accept a parameter for which property to fetch from the index pattern. I’ve updated all usages to the new approach.
  • [Fix for #11526, #8225] Move build info from management section to status page #13341
Monitoring
  • Added a tip in the pipeline viewer in Kibana when a pipeline contains a plugin that does not have an id explicitly set in its configuration options. If you specify an ID, you can track differences across pipeline changes. For more information, see Pipeline Viewer UI.
Platform
  • [server/indexPatterns] expose indexPatternService getter/factory #13012
Security
Visualization
  • Upgrade kibana to leaflet 1.x #12367
  • Duration Formatting for TSVB #13337

Bug Fixesedit

Design
  • Make breadcrumb a heading for screen readers, fix #12885 #13734
  • [Accessibility] Make kbn_accessible_click part of autoload/all #13299
Dev Tools
  • [Fix for #10504] [console] Replace text/plain fallback with application/json #12294
  • [Fix for #10677] Keep top line in view when resizing Console to avoid losing user context #13695
Discover
  • [Fix for #12745] Handle booleans in filter editor #13406
  • [Fix for #12692] Re-enable filter editor suggestions #13376
  • Remove simple_query_string hack now that multi_match supports * properly #13285
  • Add documentation link to query bar when Kuery is selected #13300
  • [Fix for #12639] Make filter pills keyboard accessible #13331
  • [Fix for #12640] Make all filters actions keyboard accessible #13391
  • [Fix for #12416] Fix fixed-scroll on Discover page #13516
  • [Fix for #12955] Improves dark theme support in the filter editor #13522
  • [Fix for #11830] Disable creation of "exists" filters for scripted fields #13538
  • [Fix for #13080] Fix blank index pattern selector in Discover #13715
  • Fix relative z-index of spy panel and filter editor #13717
Management
  • [Fix for #12861, #12862, #12863, #12865, #12868, #12870, #11526] [Management] Improve accessibility within management #13364
  • [Fix for #12864] [Management] Accessibility - continued #13576
  • [Fix for #13542] [Management] Fix breaking scope changes in the field format editor samples #13549
  • [Fix for #12872] Adds getAriaName function and applies it to advanced settings #13448
  • [Fix for #13072] Prevents default index pattern name when ID is provided #13353
  • [Fix for #13654] Changes verbage for opening an existing pattern #13697
Operations
  • Remove @elastic folder from packages/ #13089
Platform
  • [Fix for #12933] [chrome/nav/lastUrl] do not track redirect routes #13432

    • When you navigate to a URL that Kibana doesn’t recognize it tries to be helpful and send you to discover. At the same time it tries to remember the URL you were last using in each app and bring back where you left off when you come back. Unfortunately, these two features recently collided. If you somehow ended up at an unknown URL that looked like the URL for an app other than discover Kibana would get confused and remember the bad URL and immediately redirect you to discover. If you didn’t give up right away you would probably try to go back to the app, but since it Kibana is trying to be helpful it would send you right back to the bad URL and then back to discover… Stupid right?! Well, it won’t happen anymore!
Sharing
  • remove inline awaits #13043
  • Stabilize and bring back flaky tests #13034
  • [Fix for #12484, #12485, #12483] Fix accessibility issues with saved object finder #13152
  • [Fix for #12987] Children of buttons won’t capture hover events in firefox #13015
Visualization
  • Fixes #12685 - Improve error handling for TSVB #12688
  • [Fix for #13246] Fixes #13246 - Add checks for empty annotations #13422
  • [Fix for #12866] Use devicePixelRatio to scale up and down canvas values in TSVB for Tooltip #13565
  • [Fix for #13010] Fixes #13010 - Add dateFormat config to TSVB Visualizations #13626
  • [Fix for #13625] Map filter not set appropriately when spy panel is open #13678
  • don’t hide metric if show labels is false #13637

    • goal/gauge show labels option should only hide the labels not the metric value
  • [Fix for #13156] fixing disabling aggregations #13686

    • Disabled aggregations are no longer removed on applying visualization configuration.
  • [Fix for #13546] custom value axis title should not be overiden #13639
  • Visualization accessibility issues #13226
  • [Fix for #12896, #12897, #12898, #12899] Visualize Accessibility Issues #13428
  • [Fix for #13267, #13517] fix available metric aggs #13518
  • [Fix for #12491, #12904, #12887] Improve accessibility of visualizations #13507
  • [Fix for #11856, #12888, #12900] Improve accessibility of visualization view #13726
  • Fix a bug with the interval label for TSVB #13440
  • [Fix for #12113] Fixes #12113 - Add timezone to date histogram aggregations for TSVB #13378
  • [Fix for #13471] Closes #13471 - Change split behavior of gauges and metrics vis #13583
  • [Fix for #13244] [visualize spy] Pull index title instead of id #13254
  • [Fix for #11586] Use ui-select for agg selector #13292
  • [Fix for #13227] Send map filters through $newFilters so they get picked up by both kuery and lucene #13251
  • [Fix for #12227] Fix discover sidebar Visualize button for geo_point fields #13539
  • [Fix for #12827] removes :filters from label #12962
  • [Fix for #12983] resize was not detected correctly #13239
  • Clamp the centroid to stay within the box boundaries #13581
  • [Fix for #13551] fix heatmap sizing on dashboard #13636
  • ensure editor mode propagates correctly #13355
  • [Fix for #13517] remove geo_bounds agg from visualizations #13536
  • [Fix for #13424] Exclude filter agg from visualizations #13680
  • [Fix for #13572] Show a warning for non accessible charts for screen readers #13573