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.9.0
editKibana 7.9.0
editSee also breaking changes in 7.9.
- Operations
-
- Moves kibana-keystore from data/ to config/ #57856
Enhancements
edit- APM
-
-
Shows
trace.id
,transaction.id
and/orerror.id
in metadata table #66376 - Adds error rate chart to Transaction overview and detail views #67327
- Adds ThemeProvider to support dark mode #68242
- Triggers Lazy-load alert #68806
- Changes to duration formatting #69039
- Adds callout to inform users of high cardinality in unique transaction names #69112
- Creates API to return data to be used on the Overview page #69137
- Fixes confusing request/minute viz #69143
- Adds decimals only for numbers below 10 #69334
- Adds support for dark mode #69362
- Chart breakdowns #69420
- Quotes trace id to ensure a word is searched (#69500) #69504
- Adds error rates to Service Map popovers #69520
- Resubmits initial version #69531
- Adds Anomaly detection settings page to create ML jobs per environment #70560
- Service maps anomaly detection integration by environment #70932
- Anomaly detection setup link with alert if job doesn’t exist #71229
- Respects default time range defined in Kibana Advanced Settings #71464
- Uses HDR for percentiles #64758
-
Shows
- Canvas
-
- Adds simple variables to workpads #66139
- Dashboard
- Discover
-
- Multi-line kql bar #70140
- Enterprise Search
-
- Workplace Search in Kibana MVP #70979
- Ingest Management
- Lens and visualizations
-
- Warns if leaving with unsaved visualization #67689
- Uses accordion menus in field list for available and empty fields #68871
- Adds "no data" popover #69147
- Last used Index pattern is saved to and retrieved from local storage #69511
- Fitting functions #69820
- Multiple y axes #69911
- Adds ability to set colors for y-axis series #70311
- Allows histogram fields in average and sum aggregations #66891
- Changes the error message on TSVB in order to be more user friendly #67090
- Allows the user to change the tooltip mode #67775
- Updates vega version #68639
- Adds support for histogram type #68837
- Enables "Explore underlying data" actions for Lens visualizations #70047
- Logs
-
- Validates ML job setup time ranges #66426
- [Alerting] "Group by" functionality #68250
- ML log integration splash screen #69288
- Actions menu in log entry categorization page #69567
- Adds index names for the new indexing strategy #70245
- Adds category anomalies to anomalies page #70982
- Anomalies page dataset filtering #71110
- Shows log analysis ML jobs in a list #71132
- Machine Learning
-
- Search should have a categorical option for job type #65770
- Adds linking to dataframe from job management tab #65778
- Adds optional ability to delete target index and index pattern when deleting data frame analytics job #66934
- Data frame analytics: Creation wizard part 1 #67564
- Extends population preview chart to show actual and typical value #67569
- Adds minor refresh button to data frame analytics and anomaly detection Job Messages tabs #67750
- Keeps the edit rule flyout open if there are multiple rules #68174
- Model snapshot management #68182
- Data frame analytics: Creation wizard part 2 #68462
- Removes sub navigation menu from the Anomaly Detection pages #68663
- Adds anomaly swim lane embeddable to the dashboard from the Anomaly Explorer page #68784
- Allows editing of model_snapshot_retention_days #69003
- Anomaly Explorer swim lane pagination #70063
- Anomaly Detection: Annotations enhancements #70198
- Updates APM Module to Work with Service Maps #70361
- Changes all calls to ML endpoints to use internal user #70487
- Data frame analytics: add ability to edit job for fields supported by API #70489
- Data frame analytics: adds prompt for destination index pattern creation #70651
- Adds switch to enable model plot annotations independently #70678
- Adds peak_model_bytes to model size stats type #70825
- Anomaly swim lane embeddable navigation and filter actions #71082
- Adds siem_cloudtrail Module #71323
- Management
-
- Management apps are now organized into buckets that support common workflow-oriented use-cases: data ingestion, data management, insights and alerting, security, Kibana management, and Stack management #65796
- The ES UI built a new component to assist with building ingest pipelines. Before, when building ingest pipelines, users would have to type and carefully curate JSON describing an ingest pipeline. With this new component a lot of that burden is removed and improved access to ES processors is provided. This component is the foundation of an improved pipeline building experience #66021
- Transforms: Filter aggregation support #67591
- Adds a "Data Streams" tab to Index Management to help users manage their data streams #67806
- Transforms: Support sub-aggregations #68306
- Data Grid Histograms #68359
- Adds a snapshot policy name field to Delete phase of index lifecycle policy. This option ensures that the snapshot policy is executed before the managed index is deleted #68505
- Transform: Adds ability to create index pattern time field when creating transform #68842
- Transforms - Updated: Add ability to delete dest index & index pattern when deleting transform job #68896
- Transform: Table enhancements #69307
- Transform: Enable force delete if one of the transforms failed #69472
- A new tab called Component Templates is available in Index Management. It provides a way to manage Elasticsearch’s component templates. Users can create, edit, clone, and delete a component template #69732
- The index templates tab allows users to manage both their legacy index templates and composable index templates. Users can create, edit, clone, and delete a composable index template #70220
- We updated the snapshot policy name field in Delete phase of index lifecycle policy. This component now display a list of existing snapshot policies and warns the user if their input doesn’t match any existing policies #70627
- Maps
-
- Displays ranged-data with bands #60570
- Adds styling and tooltip support to mapbox mvt vector tile sources #64488
- Allows adding multiple layers #67544
- Enables gridding/clustering/heatmaps for geo_shape fields #67886
- Security layer wizards #68290
- Surface geo_shape clustering gold feature #68666
- Layer wizard select re-design #69313
- Shows vector tile labels on top #69444
- Choropleth layer wizard #69699
- Increases DEFAULT_MAX_BUCKETS_LIMIT to 65535 #70313
- Shows joins disabled message #70826
- Exposes registerLayerWizard and registerSource in maps plugin start #71553
- Metrics
-
- Adds support for multiple groupings to Metrics Explorer (and Alerts) #66503
- Adds sorting for name and value to Inventory View #66644
- Changes Metric Threshold Alert charts to use bar charts #66672
- Allows users to configure Inventory View palettes #66948
- Adds timestamp context variable #67482
- Adds back context variables with descriptions #67487
- Adds overrides to Snapshot API to support alert previews #68125
- Enhances Inventory View Tooltips #69757
- UX improvements for saved views #69910
- Register function for Observability homepage #70529
- Adds framework for recovery messaging to metric threshold alerts (non-functional) #65339
- Adds preview feature for metric threshold alerts #67684
- Adds inventory alert preview #68909
- Prefills alerts from the global dropdown #68967
- Adds context.reason and alertOnNoData to Inventory alerts #70260
- Monitoring
- Operations
- Platform
- Querying & Filtering
-
- Resolves range date filter bugs and improve usability #71298
- Security
-
- Allow saved objects to be searched across multiple spaces #67644
- Uptime
Bug fixes
edit- Alerting
- APM
- Canvas
-
- Fixes falsey/null value bug for dropdown choices #69290
- Dashboard
-
- Shows drilldown context menu over chart tooltip #67311
- Loses OriginatingApp Connection on Save As #72725
- Sometimes when creating filters on a dashboard suggestions from default index patterns were shown by mistake #72899
- Handles listing errors gracefully #66986
- Kibana now sets the keep_alive parameter to 1m in _async_search requests to Elasticsearch to ensure that search requests are cancelled if a user closes the browser or navigates outside of Kibana before a request completes #73712
- Design
- Discover
- Ingest Management
-
- Fixes clear filters on agents table not working #71978
- Kibana UI
- Lens and visualizations
-
- Keeps global filters, time range and refresh interval on refresh #68075
- Adds description property and check duplicate title on save #68219
- Keeps custom labels #68498
- Fixes delete button position in dimension panel for long labels #69495
- Fixes cross cluster bug and optimize existence query #70132
- Do not crash data panel on invalid KQL query #70712
- Handles failing existence check #70718
- Fixes overflow in printable report #70723
- Fixes switching with layers #71982
- Pins filters not applied when coming from different app #73825
- Fixes missing percentage column and wrong headers on export formatted csv #66883
- TSVB: handle division by zero in math agg #67111
- Fixes vega specification parsing #67963
- VEGA is missing scroll bars #68766
- Replaces the Custom Color Picker on TSVB with the EuiColorPicker #68888
- Fixes spec color highlighting not working on vega vis #68995
- Fixes Advanced Settings Panel number editing in Graph #69672
- Hide only duplicated consecutive ticks #70981
- Fixes TSVB table trend slope value #71087
- Fixes export table for table export links #71249
- Removes opacity from vislib bars #71421
- Fixes float percentiles line chart #71902
- Logs
- Machine Learning
-
- DF Analytics Results: do not hide query bar and table on query syntax error #69196
- Fixes anomaly chart and validation for one week bucket span #69671
- Anomaly Detection: ensure Category examples tab in the expanded table row can be seen #70241
- Fixes error toasts shown when starting or editing jobs #71618
- Fixes new job with must_not saved search #71831
- Fixes management section access denied #71841
-
DF Analytics creation: ensure
monitor
cluster privilege not required to create job #71934 - Fixes job list crashing due to undefined processed records #71966
- Fixes datafeed start time is incorrect when the job has trailing empty buckets #71976
- Fixes HTML named characters encoding #72060
- Fixes annotations pagination & change labels from letters to numbers #72204
- Stops annotation flyout re-rendering on each keystoke #72299
- Fixes display of regression stop stats if one is NaN #72412
- Handling data recognizer saved object errors #72447
- DF Analytics results: add index-pattern management link to click here error prompt #72470
- Fixes layout of anomaly chart tooltip for long field values #72689
- Fixes link to index management from file data visualizer #72863
- Fixes deleting DFA not showing index pattern check #72904
- Fixes recognizer wizard create job button #73025
- Fixes unnecessary deleting job polling #73087
- Disables ML if license feature is disabled #73187
-
DF Analytics results: ensure
View
link is only enabled when job has successfully completed #73539
- Management
-
- Inspect action shows on dashboard for every chart #65998
- Fixes an issue in Watcher, where a watch status or action status was incorrectly marked as "Error" #67952
- Error handling #68809
- Fixes an issue in Dev Tools Console where the example shown in the "Help" panel was formatted incorrectly #71188
- Fixes the alignment of the Timing field for Warm, Cold and Delete phases on the Index Lifecycle Policy edit page #71273
- Adopts data stream API changes #71682
- Fixes #66185 #66186
- Maps
-
- Do not check count for blended layers when layer is not visible #66460
- Fixes mapbox glyphs error when EMS access is turned off #67427
- Fixes fit to bounds requests not getting canceled #67629
- Fixes cannot select Solid fill-color when removing fields #70621
- Fixes zoom in/zoom out buttons are not visible in dark mode #72699
- Fixes removing global filter from layer can cause app to start thrashing #72763
- Fixes cloned clustered documents layer returns error #72975
- Fixes data driven style properties not working when cloned layer contains joins #73124
- Fixes tile layer attibution text and attribution link validation errors #73160
- Fixes fit to data for Point to Point layer #73563
- Fixes #fit to bounds for ES document layers with joins #73985
- Removes no longer required div wrapper around ValidatedDualRange #70188
- Metrics
-
- Fixes asynchronicity and error handling in Snapshot API #70503
- Fixes evaluating rate-aggregated alerts when there’s no normalized value #73545
- Removes UUID from Alert Instance IDs #71335
- Fixes a bug in Metric Threshold query filter construction #70672
- Displays Too Many Buckets error when previewing Inventory Alerts #70508
- Round metric threshold time buckets to nearest unit #71172
- Monitoring
- Operations
-
- Manages pid folder #68262
- Platform
- Querying & Filtering
-
- When using KQL or the filter bar, if a request is issued to Elasticsearch for suggestions for a value for a specific field, the request will be cancelled when navigating away as well as when the input is updated (and a new request is issued #69769
- Reporting
-
- Fixes a bug where the Kibana server could crash if the Reporting server-side headless browser crashes #71989
- Sharing
-
- Adds panel flyout opens 2 flyouts #65861
- Uptime