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
andspan.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
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