Kibana 7.5.0

Breaking changes

See also breaking changes in 7.5.

Code
  • Removes experimental code app #49404
Platform
  • Default to _search instead of _msearch in courier #45174

Enhancements

APM
  • More descriptive page titles #44296
  • Removes 0 suffix if array contains only one element #47036
  • Changing status code colors on trace summary #47114
  • Shows span.http.response.status_code and span.http object in Span details flyout #47322
  • Metadata sections should show message when no data is available #47842
  • Removes rest_total_hits_as_int and changing hits.total type #47814
  • Consistent flyout headers #46312
  • Always show transaction breakdown #46684
  • JVM List view & JVM metrics page #46779
  • Garbage collection metrics charts #47023
  • Replaces ui/kfetch with core.http #47635
  • One-line trace summary #44842
  • Documentation and alignment for impact column #47602
  • Keywords to select legend color in TPM graph #47628
  • Updates index pattern #48066
  • Increases breadcrumb max setting #46595
  • Agent configuration GA #46995
Canvas
  • Adds ability to share workpads in other websites #46278
Discover
  • Updates filter of fields UX allowing user to select and remove fields #47847
  • Shows field type name when hovering over them (#35391) #44208
  • De-angularize index pattern selection #46347
  • De-angularize side bar search field #46679
  • Replaces Discover chart with elastic-charts #43788
Graph
  • Removes the current inline-save menu from Graph and switches to a save modal as used in Visualize and Discover #44261
  • Settings EUI-ification #44587
  • EUI-ification of search bar #45351
  • Kql support for query bar #45364
  • Moves the field manager to react and EUI #45384
  • Empty workspace overlay #45547
Logs
  • Adapt log entry rate data visualizations #47558
  • Ensures unknown setupStatus is handled #45887
  • Adds "Analyze in ML" buttons #48268
  • Changes View monitor status to View status in Uptime #44518
  • Improves live streaming behavior when scrolling #44923
Machine Learning
  • Enhances job id error message #45349
  • Severity cell with multi-bucket impact support #46002
  • Link to calendar settings from a job config #46141
  • Adds missing tooltips to Anomaly Explorer swimlane labels #46324
  • Custom urls enhancements #46433
  • Job type page #46933
  • Converts index and saved search selection to React #47117
  • Converts Recognizer job page to React #47429
  • Enhances created_by check for custom rules #47825
  • Checks unsaved changes for Job edit form #47926
  • Renders Custom URL as textarea on focus #48077
  • Adds advanced job wizard #46781
  • Reorganizes ML navigation with top and sub level tabs #45220
  • Overview tab for ML #45864
  • Regression creation and results view #48159
  • Displays MSE and rSquared in expanded row #48261
  • Moves ML "Data Frame Transforms" to Kibana management section "Transforms". #45880
  • Adds new SIEM auditbeat, winlogbeat and packetbeat modules #47848
Management
  • SLM retention UI #45193
  • Adds ability to execute snapshot retention manually #47150
  • Adds request flyouts to JSON watch form and Threshold Watch edit form #43232
  • SQL template with triple quote in completion #45248
  • Updates indentation behavior #45249
  • Adds IP, number, and boolean types to the static lookup field formatter #45585
  • Adds width and height as parameters to image url #46917
  • Integrates inside Template UI #47567
  • Adds json editor to edit field settings #47674
  • Console to NP ready #43346
Maps
  • Uses EuiPopover instead of mapbox tooltip #45938
  • Cancels SearchSource fetches that are no longer needed #44436
  • Provides isLoading and hasError feedback when legend is collapsed #47157
  • Uses pre-indexed shapes in shape filters when shape is stored in Elasticsearch #47171
  • Moves sort out of top hits configuration for ES documents source #47361
  • Provides drag-n-drop support to order tooltip properties #46631
  • Retrieves geo_point value from docvalue_fields instead of _source #47389
  • Increases tooltip max width and move feature pagination controls to top of tooltip #47645
  • Use field formatter to format value in legend #48132
  • Adds support for date fields in dynamic styles #47903
  • Use vector tiles for rendering EMS basemap #47867
Metrics
  • Adds bar chart option to Metrics Explorer #43728
  • Displays non-metric details on Node Detail page #43551
  • Adds Docker section to node details page #43627
  • Adds saved queries to maps #44442
  • Save and Load Views for Metrics Explorer and Inventory Page #46713
  • Converts button group to toggle. Refactor code structure for scalability #47083
  • Always display loading indicator when new data is loading #48038
Monitoring
  • Moves to OSS #45769
  • Metricbeat Migration Wizard #45799
  • Adds I/O metrics for Elasticsearch #45870
Platform
  • Moves highlight_html.js #45372
  • Moves as_pretty_string.js #45356
  • Timelion #44039
  • Adds url-param-decode to transform in string field #25694
  • Migrates field format utils to TS #47124
Reporting
  • Improves logging of doc-update events #45077
  • Removes Chrome stdout/stderr observables, Add Browser Logger observable #44359
  • Adds step to skip telemetry #48312
SIEM
  • Endgame events on the SIEM Overview page #47774
  • Endgame Row Renderers: DNS, File (FIM), Network, Security (Authentication), Process #48277
  • Adds events histogram #45403
  • Adds TLS to Network overview page #48062
  • Changed job links have the job configuration in the search when the user clicks on them #46084
  • Adds custom tooltip to map for dragging fields to timeline #46879
  • Show all SIEM ML Jobs in Anomaly Detection UI by default #48067
  • Updates Network Map layer styles #48284
  • Inspect tests #45833
  • Source/Destination Ip Table on Ip Details #47608
  • Op countries by source/dest tables #48179
  • Optimizes all hosts query #49409
  • Adds saved query in SIEM solution #47306
Security
  • Adds API Keys app to Management > Security #45740
  • Custom space avatar images #45148
  • Allows sorting on user/roles reserved column #46283
  • Supports space-specific default routes #44678
  • Preserves URL fragment during SAML handshake #44513
Stack services
  • Adds opt-in to telemetry by default #50490
  • Updates telemetry banner prompt behavior #49644
  • Adds data privacy notice text to welcome screen with link to opt-out of telemetry #50189
  • Provides telemetry on opt-in status #50158
  • Adds configureable server side telemetry #50015
  • Adds kibana.yml configurations for telemetry default status and UI behavior #49798
  • Adds Ask Elastic and Give feedback links to help section #49797
  • Adds newsfeed #49579
Uptime
  • Query Overhaul + Pagination #42933
  • Adds certificate expiration dates to uptime GQL schema #43352
  • Adds TLS cert expiry to GQL schema for individual docs #44506
  • Adds Kuery Bar #43621
  • Duration chart gaps #45734
  • Adds zero monitors down heading #48257
  • Updates pings chart colors #46780
Visualizations
  • Replaces TSVB timeseries charts with elastic-charts #33558
  • Adds percentile and median aggregations for timestamp fields #46477
  • Adds gte and lt symbols in range filter fields and tooltip #46697
  • Don’t use placeholder visualization name #46719
  • Adds Lens visualization editor #36437

Bug fixes

APM
  • Widen filter used in logs link #46252
  • Correctly plurarlize view in discover link #47618
  • Log stacktrace comes from _.error.log and not _error.exception[0] #48185
Canvas
  • Improves Canvas controls accessibility #48005
Dashboard
  • Improve dashboard filters display to use color as well as text for negated filters #49939
Discover
  • Add numeric_type option for correct sort order on mixed date and date_nanos fields #44212
  • Fix Maximum call stack size exceeded warnings #47829
  • Convert value provided to PhraseValueInput to string to prevent Exception with numeric values #45259
  • Remove redundant request to fetch index patterns #44998
  • Allow filter editor to open when selectedField is undefined #45402
Graph
  • Do not carry over diversity field when switching data source #47560
Logs
  • Use theme colors for the timeline background #46213
  • Address non-blocking nature of job deletion ML API #46040
  • Fix ML link for "unknown" partition #48779
  • Use full time range for the x-axis domain #48754
  • Fix initial accuracy of logs minimap click #48826
Logstash
  • Remove formatted message component in favor of i18n translate function #45658
Machine Learning
  • Set y-axis domain of the Single Metric Viewer according to the model plot #48411
  • Fix partitioning field value update #48655
  • Update Anomaly Explorer and SMV on the "Refresh" button click #48773
  • Overview Page - follow-ups #47637
  • Adds missing links to ML plugin from ML Analytics job list in Management app #48432
  • Ensure proper permissions check for empty prompt Create job buttons #49067
  • Fixes reselection of same Anomaly Explorer swimlane cell #48626
  • Fix Group By and Aggregations validation in Transforms wizard #48514
  • Fix Transform pivot documentation link #48522
  • Show MSE and rSquared in expanded row only for regression jobs #48390
  • Fix custom results_field and prediction_field_name not considered in eval config #48599
  • Check source index contains numerical fields only once it has been selected #48843
  • Fix analytics source index selection #48731
  • Fix code editor console error #49193
Management
  • Migrate Console to use Node http instead of Hapi to support GET requests with bodies #46200
  • Fix leaky mappings subscription #45646
  • Fix Safari layout issue #47100
  • Fix stale value in editor shortcut command #48484
  • Fix disco filters #2 #50061
Maps
  • Parse geojson files in chunks to avoid thread blocking #46710
  • Fix adding filters in map embeddable #45187
  • Avoid resizing tooltip while loading next feature during pagination #47517
  • Clean features in locked tooltip after re-fetch #48016
  • Properly handle id collisions in Kibana index pattern #48594
  • Fix propType warnings for source with joins #48905
  • Ensure grid buckets are rendered correctly at high zoom levels #44421
Metrics
  • Tweak the z-index inventory toolbars #49642
  • Convert node detail page time range to date strings #43881
  • Add legends and points to charts on node detail page #43787
  • Limit Metric Explorer fields #43322
  • Create robust ID for contextual menus for inventory view #46358
  • Remove points from charts on Metrics Explorer and Detail Page #49500
  • Make sure that filter query bar can be set to null #50070
  • Use URL /infrastructure/metrics instead of /metrics #44532
Monitoring
  • Ensure cloud cannot see setup mode #49223
  • Standarize on JVM Heap phrase for heap metrics #48093
  • Added resize listener after handler was created #49452
Operations
  • Use older systemd StartLimitInterval #47909
  • Variety of quick a11y fixes #46569
  • Main and nav landmark a11y fixes #48381
  • SearchSource: Fix docvalue_fields and fields intersection logic #46724
Platform
  • Time range per panel design fixes #46630
  • Use custom deep merging strategy on createCluster #48836
  • Honor current search criteria when exporting saved objects #47223
  • Allow plugins to register top nav menu items (regression fix) #48542
  • Index Pattern Date formatter - fixing sample data display #48259
  • Read warning to screen readers for duplicate saved objects #47568
  • Ignore missing references on saved object exports #47685
  • Kibana should start without task manager #48568
  • Fixes issue where query bar reverts changes on save if it hasn’t been submitted #47908
  • Add event.dataset to sample web logs #48150
Reporting
  • Data read/write failures are error logs #45478
  • Cut down payload of _getPendingJobs query #47768
  • Fix Generating Reports with long jobParams RISON #45603
SIEM
  • Fix incorrect inspected query for kpi network #49695
  • Filter out "loading" from Panel to make it more React performant #46258
  • Start of deprecated lifecycle refactor #46293
  • Show getting started page on empty string or _all #47166
  • Top Countries network page tab change; fix column heading bug #48526
  • Events Histogram add time_zone argument to match Events Table #48821
  • Fields browser, auto selects category bugfix #48999
  • Fix bug that fails to match index patterns with leading wildcard #49735
  • Fix Firefox focus state in SIEM tab_navigation #45996
  • Fix AnomaliesNetworkTable and AnomaliesHostTable items count #48634
Security
  • Removes <form> tag that was breaking the EuiComboBox’s enter key #48184
  • GUI enhancement: ability to sort the spaces table #46421
Uptime
  • Added aria label description for ping over time chart #46689
  • Use EuiSelect instead of ComboBox for ping history #49700
  • Handle filter dropdown button click #48650
  • Do not drop edge buckets #48157
  • Fix chart wrapping for monitor page #49268
  • Add different request lib to telemetry_analytics in place of $http #49671
  • Remove potential for flaky snapshot comparison in unit test #49928
  • Revert router base name for Uptime plugin #50095
  • Section headline should be inside panel #43468
  • Removed extra slash from integration urls #44469
  • Align uptime help menu with other apps #44536
  • App page title #44818
  • Show permission warning if no right for uptime #44968
  • Integration popup closes after refresh #45759
  • Make uptime filters responsive #46560
  • Update monitor list table description by adding aria-label for accessibility #46696
  • Change default status filter in ping list to all on monitor page #47108
  • Disable filter and Add link to location docs when no location exists #49175
Visualizations
  • Unable to deal with negative values #43581
  • Use correct color for circles in line chart #47715
  • Fix infinite loop in vega tooltips #47700
  • Improve error handling #47958
  • Show correct value in legend for step charts #47863
  • Input controls does not reset top level controls after clear #47937
  • Look up axis format from series instead of using default formatter #47696
  • Pass raw values and format afterwards #48090

Deprecations

Discover
  • De-angularize sidebar fields #47559
Visualizations
  • Deprecate scale metrics behavior #47599