Kibana 7.0.0-beta1

Breaking changes

For more details about breaking changes in this release, see Breaking changes in 7.0.

Design
  • Removes references to K6 EUI, using the default UI theme in its place #29152
Geo
  • Removes the deprecated regionmap and tilemap kibana.yml configurations. Removes the backwards compatibility logic that checked for duplicative settings map.regionmap and map.tilemap. #28609
Monitoring
  • Refactors index patterns from configurable to constants #29528
Management
  • Adds configPrefix to Index Management, License Management, Rollup Jobs, and Upgrade Assistant #30149
  • Removes nested table splits from table visualization #26057
  • Standardizes use of index_pattern in UI code and URLs, replacing indices and index #29151 and #29481
  • Removes app-specific dark mode options and replaces with a global dark mode uiSetting #29017
Operations
  • Defers the optimize step in the plugin installer to server start #26983
Platform
  • Removes deprecated i18n.defaultLocale setting #29325
  • Removes previously deprecated elasticsearch* settings. #29496
  • Adds new "references" attribute to saved objects for relationships #28199
Querying & Filtering
  • Makes KQL the default query language for new searches #27092
Reporting
  • Removes Phantom dependency #27142
Security
  • Removes deprecated SSL settings #28622
  • Removes legacy fallback #29107
Visualizations
  • Removes Timelion from the app switcher by default #30131

Deprecations

Machine Learning
  • Updates REST endpoint calls to remove _xpack #28069
Visualizations
  • Removes old visualize wizard URL #28982
  • Removes legacy response handler #28985
  • Removes legacyIcon from visualizations #28981

Enhancements

Canvas
  • Removes WebSockets from Canvas expressions interpreter #29792
  • Optimizes Canvas REST calls via batching #29847
Kibana App
  • Replaces Angular timepicker with EuiSuperDatePicker #29204
  • Upgrades Kibana to Elasticsearch 7.0 #29184
Machine Learning
  • Updates HTTP access modules for ECS #29383
  • Updates auditbeat modules for ECS #29934
  • Removes non ECS apache, nginx and auditbeat data recognizer modules #30537
Observability
  • Converts monitor sparklines to histogram #28502
  • Adds crosshair sync for monitor page charts #28631
Operations
  • Adds support for reindexing APM indices #29845
Platform
  • Adds help menu item to header #29664
  • Implements global dark theme #28445
  • Removes support for the K6 navigation style #29565
Reporting
  • In the Visualization Editor, removes the "Optimize for printing" option when exporting the visualization as PNG or PDF. The single visualization will automatically be optimized for printing #30456
Security
  • Introduces content security policy (CSP) #29545
  • Warns legacy browsers that do not support content security policy #29957
  • Adds content security policy strict mode #29856
Visualizations
  • Adds a timeout so that Vega respects elasticsearch.shardTimeout setting #30482

Bug fixes

APM
  • Uses form label for Transaction type selector #28322
  • Fixes icon for View trace button #28908
  • Shows metric-only services in service overview #30397
  • Adds span subtype and action to Span Flyout #30041
  • Updates head title and fixes breadcrumb string issues #29960
  • Adds fixes for service.name scripted field #28488
  • Updates APM index pattern #30837
  • Updates APM reindex script #30761
  • Sets Index Pattern version as string #30789
Canvas
  • Adds datetime as a date identifier #29537
  • Switches sample web logs fonts to 48px #30747
  • Fixes related to K7 design #30833
Design
  • Updates dashboard design #29896
  • Adjusts side navigation interaction #29978
Elasticsearch UI
  • Triggers full load when encountering 403 for index list reload #28243
  • Updates xpack console specs #29506
  • Fixes API integration test for follower indices #30260
Geo
  • Fixes panel cut off in K7 design #29209
  • Removes left-over geohash grid code #30312
  • Uses geo-tile aggregation instead of geohash precision #29776
Infrastructure UI
  • Adapts settings ui to saved object version type change #30082
Kibana App
  • Fixes gauge filters #30057
  • Fixes fieldformatter calls in pipeline helper #29842
  • Adds pipeline field formatting #28746
  • Removes kibana_table pipeline type #28979
  • Moves renderers registry to OSS #28986
  • Prepares for cut over to the visualize data loader from the current expression pipeline data loader #29873
  • Toggles between Expression Pipeline & Visualize Data loader #29874
  • Fixes every app that was wrapping query in an array unnecessarily #27636
  • Fixes build issue and reintroduces new filter bar #29752
  • Adds index pattern URL change notes #30779
  • Fixes visualization filters to ignore invalid entries #30633
  • Expands the size of add panels flyout and increases default rows per page #30508
Machine Learning
  • Removes use of types in datafeeds #27572
  • Fixes metric select double caret #30357
  • Removes old angular based start datafeed modal #30392
  • Handles removal of backend ml.enabled node attribute #27604
  • Edits labels in the Apache and Nginx ECS data recognizer modules #29935
  • Fixes for K7 compatibility #30536
  • Fixes broken label style in advanced wizard #30847
  • Adds ml-ui team to .github/CODEOWNERS #29810
Management
  • Removes grunt sterilize - its been replaced by kbn clean #27825
  • Makes Index management table more responsive #28882
Monitoring
  • Stops using the normalized derivative value #27416
  • Updates the title in the left nav to Stack Monitoring #28102
  • Prepares the Monitoring UI codebase for the incoming changes to hits.total #26442
  • Updates browser title to Stack Monitoring #29638
  • Fixes Monitoring design #29479
  • Removes old index patterns that are not expected in 7.0.0 onwards #27915
  • Removes deprecated xpack.monitoring.report_stats setting #30017
  • Fixes monitoring tests to work with mapping changes #29188
  • Removes type filter helper #30887
Operations
  • Removes svg from url-loader, as it conflicts with other loaders #30888
  • Uses apiVersion from es plugin in x-pack #30853
  • Clones saved object document before migrating to prevent accidental mutations #30475
Observability
  • Fixes 7.x references to tcp.port #29132
  • Ports functional tests to 7.x #29398
  • Ports unit tests to master #29876
  • Adds missing loading states for filter bar and snapshot components #30122
  • Removes double-format for duration value #30664
Platform
  • Moves the table vis migration to Kibana plugin #29478
  • Allows passing a default operator to use on saved object client find operations #29339
  • Fixes saved object repository bulkCreate to return migrated references and attributes #29754
  • Adds missing saved object reference handling for searchSourceJSON filter attribute #29840
  • Excludes migrationVersion and references from getRootPropertiesObjects result #30081
  • Removes dependency on doc versions #29906
  • Adds typings for saved object client #29951
  • Uses lastSubUrl when appropriate #28735
  • Removes es _xpack endpoint usage #29465
  • Adds typings for the saved_object_finder react component #30067
  • Fixes the confirm overwrite modal of saved objects to handle large titles #28590
Reporting
  • Refactors routes files and helpers #30111
Rollups
  • Removes duplicate rendered sections #28566
Security
  • Adds tests for interpreter createSocket #29459
Visualizations
  • Adds autocomplete to Time Series Visual Builder #30158
  • Fixes missing Markdown variables #28173
  • Removes filter bar for Markdown visualizations #30354
  • Corrects label for OS visualization in logs sample data #30249