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
andtilemap
kibana.yml configurations. Removes the backwards compatibility logic that checked for duplicative settingsmap.regionmap
andmap.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, replacingindices
andindex
#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
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
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
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 fromgetRootPropertiesObjects
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