IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Kibana 7.8.0
editKibana 7.8.0
editBreaking changes
editSee also breaking changes in 7.8.
Known issues
edit- APM
-
- Services maps fail to load when there are no machine learning jobs for APM. As a workaround, enable a machine learning job on at least one service in APM. #69238
- Reporting
-
-
Config setting
xpack.reporting.enabled
has a bug causing Kibana to fail start up if it exists inkibana.yml
, regardless of true for false value. There is no workaround until a patch fix is released. #69645 -
Config setting
xpack.reporting.encryptionKey
has an unintentional breaking change that validates the encryption key string to be a minimum of 32 characters. If upgrading from 7.7.x or below, Kibana will fail to start up in 7.8.0 if thekibana.yml
hasxpack.reporting.encryptionKey
containing fewer than 32 characters. Since changing the encryption key means being no longer able to access older reports, there is no workaround until a patch fix is released. #69827
-
Config setting
- SIEM
Enhancements
edit- Alerting
- APM
-
- Adda new Service map external icons #63844
- Improves the selected node style #64279
- Adds tooltip explaining Group ID #60425
- Uses navigateToApp for infra/metrics/uptime links #65712
- Observability real user monitoring solution layer #64949
- Spans reparenting to support inferred spans #63695
- Marks an Agent configuration as applied without etag attribute #63967
- Agent remote config validation for Java agent configs #63956
- Annotations API #64796
- Adds Error Exception Type Column #59596
- Service map anomaly indicators #64718
- Canvas
- Dashboard
- Lens and visualizations
-
- Triggers a filter action on click in datatable visualization #63840
- Enables include/exclude in Terms agg for numeric fields #59425
- Allows user to drag and select a subset of the timeline in the chart (aka brush interaction) #62636
- Uses default Kibana palette for split series #62241
- Removes duplicate refresh button from vis editor menu #63633
- Binds all time fields to the time picker #63874
- Uses Top 5 instead of Top 3 for first suggestion #64726
- Adds pie and treemap charts #55477
- Machine Learning
-
- Wizards with dynamic model memory estimation #60888
- Shows better file structure finder explanations #62316
- Adds configurable file size to file data visualizer #62752, #63502, #64427
- Lists global calendars on the job management page #63124
- Improves parsing of large uploaded files #62970
- Enables mml estimation in data recognizer module setup #64900
- Updates memory estimate after adding exclude fields #62850
- Replaces table with data grid #63650 and #63757
- Fixes feature importance #61761
- Adds embeddable anomaly swimlane #65180
- Improves progress reporting for analytics jobs #65305
- Management
- Maps
-
- Separates layer wizards for Clusters and heatmap #60870
- Allows updating requestType for ESGeoGridSource #62365
- Adds date-fields to metrics selection #62629
- Shows create filter button for top-term tooltip property #62461
- Turns on blended layer for geojson upload #63200
- Updates geospatial filters to use geo_shape query for geo_point fields #62966
- Min and max zoom map settings #63714
- Shows spatial filters on map to provide context when for active filters #63406
- Fits geo_shape to bounds #64303
- Disables edit layer button when flyout is open for add layer or map settings #64230
- Do not display EMS or Kibana layer wizards when not configured #64554
- Initial location map settings #64336
- Adds categorical palettes with 20 and 30 categories #64701
- Adds oil rig icon from @elastic/maki #64364
- Highlights selected layer in TOC #61510
- Adds global fit to data #64702
- Metrics
-
- View log in context modal #62198
- Refreshes the design for Inventory View, Episode 1 #64026
- Adds Charts to Alert Conditions #64384
- Adds 99th and 95th percentiles to Metric Explorer #64699
- Adds category data quality warning based on ML job stats #60551
- Adds dataset filter to ML module setup screen #64470
- Alerting #62806
- Enhances Alerts management page #64654
- Adds inventory metric threshold alerts #64292
- Adds outside range comparator #63993
- Platform
-
- Uses brotli compression for some KP assets #64367
- Reporting
- Security
-
- Every provider can now be configured with the access agreement message (markdown syntax) that will be presented to the users after login. Users won’t be able to use Kibana until they acknowledge this agreement #63563
- Login Selector UI was refined and can now offer much more customization options #64142
- SIEM
-
- Enhances threat hunting for Filter for/out value, Show top field, Copy to Clipboard, Draggable chart legends #61207
- Adds drag between ANDs in timeline queries / add to timeline #65228
- Creates template timeline #63136
- Adds lists feature flag and list values to the REST interfaces #60171
- Adds an error aggregator by error reason and a way to filter them #63513
- Adds large list support using REST endpoints #62552
- Server cutover to New Platform #63430
- Updates list values in REST interfaces #62320
- Updates KQL/Lucene search to include lists exceptions #63264
- Updates rule.lists to be rule.exceptions_list #63717
- Moves All Rules tabs to match other tabs UI #63920
- Minor updates to monitoring table with unit tests #64020
- Moves jira to a gold license #67178
- Uptime
Bug fixes
edit- Alerting
- APM
-
- Custom links section inside the Actions menu is showing outside of the menu #65428
- Removes link from active page in the breadcrumb #65473
- Agent configuration: Bug makes it possible to create invalid configurations #65508
- Scope APM alert creation to environment #65681
-
Cannot click through to details of an error on the waterfall page if the error is missing
transaction.id
#66386 - Removes service maps badge row and num instances in popover #65492
- Handle ML integration when ML is disabled #66158
- Fixes Enable watcher error reports 400 error #68465
- Updates apm index pattern #65424
-
Ensures that
/api/apm/security/indices_privileges
doesn’t fail when security is disabled #64627 - Fixes query bar Japanese translation #68037
- Service map fix focused node edges on unselect #63655
- Fixes duplicate index patterns #64883
- Canvas
-
- Bug/pagination enabled empty workpad #62050
- Dashboard
-
- Improves dashboard loading error handling #66372
- Design
-
- Adds max-height to recently viewed links #66297
- Discover
-
- match_all query disappears when typed into Lucene query bar #62194
- KQL removes leading zero and breaks query #62748
- Shows doc viewer action buttons on focus #64912
- Fixes renaming of saved search not displayed in breadcrumb #67577
- Replaces EuiTooltip by native title for better performance #68280
- Clicking cancel in saved query save modal doesn’t close it #62774
- Graph
-
- Changes the copy from blacklist to blocklist #65419
- Kibana UI
- Lens and visualizations
-
- Fixes redirect after reload #66328
- Auto interval on date histogram is getting displayed as timestamp per… #59171
- Fixes visualize and lens telemetry #67749
- Removes redundant formatting of percentage column #64948
- Uses correct text color in metric vis on dark background #67481
- Fixes the problem on adding color rules #67763
- Fixes bug where suggestions didn’t use filters #63293
- Only show copy on save for previously saved docs #63535
- Fixes escaping of field names #63509
- Makes average the default metric when dragging a field directly #63416
- Fixes bug in field list when _source contained fields with dots #63752
- Allows table to scroll horizontally #63805
- Migrates timelion vis #62819
- TSVB Validation fix color rule validation #67759
- Machine Learning
-
- Fixes the limit control on the Anomaly explorer page #65459
- Hides selector helper in Anomaly Explorer swimlane #65522
- Fixes dashboard URLs for auditbeat module #65707
- Fixes vertical overflow on Single Metric Viewer page #66413
- Catches unknown index pattern errors #61935
- Disables data frame anaylics clone button based on permission #64830
- Disables calendar all job switch #65635
- Shows warning when the model memory limit is higher than the memory available in the ML node #65652
- Removes assignment_explanation when cloning job #68226
- Ensures at least one field is included in analysis before data frame analytics job is created #65320
- Anomaly Explorer: if filter includes wildcard ensure matching swimlanes are not masked #65384
- Fixes reordering in view by swimlane when overall cell selected #65290
- Fixes anomaly charts for rare detectors when model plot is enabled #66075
- Adds job timing stats to anomaly jobs #65696
- Fixes anomaly dot plotted in wrong location in Single Metric Viewer #66071
- Management
-
- Fixes error when deleting snapshots behind reverse proxy #66147
- Fixes bug when editing retention of slm policy #67137
- Fixes fetch policies query #67827
- Adds missing time unit labels #68205
- Fixes pagination bugs in CCR and Remote Clusters #65931
- Cleans up doc title when navigating away from Snapshot Restore #67906
- Fixes boolean cell values in analytics table result views and transforms wizard #62618
- Index pattern management - field list - localization functions returning empty strings #64055
- Maps
-
- Fixes replaceLayerList to handle case where map is not intialized #62202
- Safely handles empty string and invalid strings from EuiColorPicker #62507
- Do not show circle border when symbol size is zero #62644
- Fixes attribution overflow with exit full screen button #62699
- Creates NOT EXISTS filter for tooltip property with no value #62849
- Fixes bug where toggling Scaling type does not re-fetch data #63326
- Fixes double fetch when filter pill is added #63024
- Fixes term join agg key collision #63324
- Fixes date labels #63909
- Removes SLA percentage metric #65718
- Removes dateline check for geo_shape queries, split geo_bounding_box queries that cross dateline into 2 boxes #64598
- Handles case where fit to bounds does not match any documents #66307
- Returns bounding box for static feature collection without joins #66607
- Fixes legend icon color for custom categorial palettes #67141
- Metrics
-
- Disables search bar when live stream is on #65491
- Ensures live stream always gets latest entries #67935
- Fixes time picker layout issues on Inventory View #66094
- Fixes validation for threshold values #66281
- Prevents component errors from breaking the whole UI #65456
- Fixes mistake in container ip field name #66198
- Fixes time state bug #67630
- Require filterQuery to be ES JSON #64937
- Debounce onChange in alert creation UI #65167
- Fixes default metric alert interval for new conditions #66610
- Platform
- Security
-
- Fix authentication loop when upgrading Kibana from 6.8 to 7.7+ #67687
- Previously, users couldn’t log in with SAML Identity Provider Initiated flow (e.g. from Okta Dashboard) if they already had an existing, but expired session. Now it should be possible #59686
- Fixes EncryptedSavedObjectsClientWrapper fails on stripEncryptedAttributes for saved object with errors #61385
- Adds username/password validation to login form #60681
- SIEM
- Uptime