Kibana 7.3.0

Breaking Changes

See also breaking changes in 7.3.

Machine Learning
  • Data Frame: Remove format from date_histogram configs. #39811
Maps
  • [Fixes #34662] Hide feature when it has no corresponding term join #36617

Enhancements

Canvas
  • Add new dashboard template #37520
  • Keyboard shortcuts for nudging elements #39208
  • [Fixes #27123] Zoom In/Out #38832
  • Add joinRows Canvas expression function #38680
  • [Fixes #27124] Fit Workpad to Window #39864
  • [Fixes #23061, #23144, #29526] Enable Canvas URL Parameters #40061
  • Alignment and distribution #39132
  • [Fixes #30841] Box select #32995
Infrastructure
  • Link to node detail page from Metrics Explorer #37136
  • Adds tooltip (with name / id) to Table view #38904
  • Improve accuracy of system network metrics #39513
  • Add default metrics to metrics explorer. #39787
  • Use max instead of avg for correct derivative in network metrics #41009
Logs UI
  • Add single phrase highlighting #39569
  • [Fixes #38167] Add "View in APM" link to log flyout actions menu #39540
Machine Learning
  • [Fixes #39240] When importing CSV through file data viz, omit empty values #39524
  • [Fixes #39242] Don’t quote numbers when importing CSV in file data viz #39579
  • Adds data frame messages to data frames list #39609
  • Adds icon to data frame messages expanded row tab #39817
  • Adds Preview table tab to Data Frames list expanded row #39983
  • Data Frames list expanded row preview: Fixes transform list paging and sorting. #40163
  • [Fixes #37312] Only add ML links for sample data sets if full license #38120
  • [Fixes #37994] Adds check that forecast duration is no more than 3650 days #38408
  • Adds SIEM Auditbeat and metricbeat data recognizer modules #39678
  • [Fixes #28390] [Accessibility] Add job ID to select row checkbox aria-label in Jobs List #40149
  • Data Frames: Advanced editor #39659
  • Data Frames: Continuous mode support for wizard #39804
  • Data Frames: Updated progress reporting. #39920
  • Data Frames: Transform list refresh button. #40129
  • [Fixes #38776] Data Frames: Adds support for transform description #40153
Management
  • [Fixes #13804, #17894, #17956, #17969, #17978, #18008, #18008, #18031, #18047, #18052, #18151, #18191, #18245, #18246, #18256, #18268, #18271, #18296, #18353, #18506, #18508, #18532, #18536, #18794, #22615, #29167, #33207, #33917, #34932, #39828] EUIfy Watcher #35301
  • Add repository-azure autocompletion settings #37935
  • [Fixes #32132] Allow users to disable polling in Console #38949
  • [Fixes #15628] Add setting for disabling use of triple quotes in the Console output pane. #39114
  • Separate Console History panel from editor with a drop-shadow, and add a Close button #39972
  • [Fixes #39985] Accept triple quoted input in Search Profiler. #39984
  • Snapshot and Restore UI #39193
  • EUIfy Console - partially de-angularize and move custom views out of top_nav #39341
  • Console update autocomplete definitions #39508
Maps
  • [File upload] New plugin: file upload #36404
  • [File upload] Geojson upload #36410
  • [Fixes #35659] Heatmap color ramp select and legend details #37187
  • [Fixes #30738] Add support for Top Hits to Documents source #38052
  • [Fixes #30738] Symbolize points with maki icons #37822
  • Add Symbol orientation style property #39129
  • [Fixes #35978] Move set view to toolbar control, show zoom level in view control #38925
  • [Fixes #34399] Add Where clause to terms joins #39593
  • Increase document limit from 2048 to 10000 #39697
  • Remove beta labeling from application and docs #39871
  • [Fixes #31697] Custom labels for metric aggregations #39914
  • Replace legacy map visualizations with maps in sample data dashboards #35997
  • [Fixes #34026] Make EMS tooltips configurable #34325
  • [Fixes #29005] Add multiple feature selection in tooltips #39629
Monitoring
  • Removed dead code #39545
  • [Fixes #5429] Added a shortcut to ML jobs #39147
Platform
  • Query Filter \ Filter Manager: de-angularize and move to data plugin #37311
  • Introduce setting to disable batching in courier #39470
Reporting
  • Export Saved Search CSV as Dashboard Panel Action #34571
  • Check if CSV cells (including headers) start with known formula characters #37930
SIEM
  • Kpi on host details page #39681
  • Adds Machine Learning table anomalies, a pop over UI for anomalies, and machine learning details score #39483
  • Adds Machine Learning Permissions to hide or show UI elements based on the permissions #40119
  • Adds Machine Learning Anomaly Table to Host Details and Network Details #40223
  • Adds conditional linking within the application for machine learning jobs #40547
  • Adds ML Integration for Installing & Starting/Stopping embedded ML jobs #39766
  • Fix URL state request once initial state #38955
  • SIEM inspect query #39980
  • Enhance inspect modal #40530
Security
  • Hiding management link #38472
  • [Fixes #36626] Display message when logging out of Kibana #37234
  • [Fixes #38563] Allow roles to be cloned #39303
  • Make SAML realm name configurable #37346
Uptime
  • Summary based monitors Page #39751
  • [Fixes #38786, #57711] Add monitor summaries #38895
  • Replace deprecated EUI charts #34313
  • [Fixes #46] Add error callout for uptime filter bar #38140
  • Add telemetry collector #34437
  • Add link for logs host integration #38010
  • [Fixes #40589] Add link to Uptime documentation from header help menu #40645
Visualize
  • Visual Builder duration in second showing as number #35813
  • Get rid of default export on TSVB #36872
  • KQL in TSVB #36784
  • Add configs for terminate_after #37643
  • Enable use of KQL and autocomplete in filters agg editor #37287
  • Add automatic alignment to gauge visualisation #34845
  • Support Elasticsearch date_nanos datatype #36111
  • Support for date_nanos type timestamps in context view #38023
  • [Fixes #38424] Show link to Maps application in create new visualize menu #39191
  • Rename Visual Builder to TSVB #39125
  • [Fixes #7116] Show values of bars inside bar charts #36511
  • Add dateHistogramInterval utility #39091

Bug fixes

APM
  • [Fixes #34866] Fix encoding issue with forward slash in path #37072
  • [Fixes #34697] Distinguish between loading state and empty state #40651
  • [Fixes elastic/kibana#40477] [APM Tutorial] Fix APM Server link on Cloud #40711
  • [Fixes #40351] Make sure stacked area charts handle no data points incorrectly #40353
Canvas
  • [Fixes #41296] Apply global CSS to export workpad view #41298
  • [Fixes #39852] Native HTML5 drag&drop shouldn’t kick in #39861
  • [Fixes #24773] Fix workpad list overflow #37345
Discover
  • [Fixes #41348] Bugfix for exception at discover context view using date_nanos #41353
Infrastructure
  • Support metrics for different docs in Metric Explorer #38153
  • [Fixes #38141] Allow Metrics Explorer to set KQL filters in TSVB #38280
  • [Fixes #36818] Metrics Explorer action menu should honor UI capabilities #36824
  • [Fixes #39809] Sync state with localStorage for Metrics Explorer #40099
  • [Fixes #40138] Convert bytes to bits before formatting for bits #40523
  • [Fixes #38130, #37694] Fix CSS to improve IE11 experience #40309
  • [Fixes #40251] Change GraphQL fetchPolicy for Inventory View #40814
  • [Fixes #40914] Fix Metric Explorer title truncation #40913
  • [Fixes #40493] Inventory should display nodes without names #40804
  • Make queries more robust against missing indices #38976
  • [Fixes #35975] Fixes text overflow for values in waffle map squares #39068
  • Add temporary workaround for too small max-width. #39890
  • [Fixes #39892] Remove queries for log-related metadata #40130
  • [Fixes #37362] Make arrays of values more readable in log columns #38692
  • [Fixes #38734] Capitalize explorer in Metrics Explorer #39101
  • [Fixes #35784] Shrink log stream when window is resized #38937
  • [Fixes #39913] Widen Group By dropdown and add tooltips to custom metrics #40692
Logs UI
  • [Fixes #39991] Fixes "sticky filter" problem #40226
  • [Fixes #39944] Fix inaccuracy when jumping to a faraway time target #40303
Machine Learning
  • Data Frame: Disable link to create new data frame job when no permissions #40268
  • Data Frame: ensure pivot preview works with comma-separated index patterns #40282
  • [Fixes #40562] Single Metric View: ensure charts loaded correctly when using scripted fields #40682
  • [Fixes #18076] Fixes loading of Single Metric Viewer if partition field is text #37975
  • [Fixes #37974] Close job after forecast errors if starting from closed #38253
  • [Fixes #38661] Show time range button on index data viz when not on full license #38789
  • [Fixes #38559] Increase max data frame transforms in list from 100 to 1000 #38973
  • [Fixes #39770] Fixes results time range if anomalies occur after data stops #40503
  • [Fixes #32304] Fixes positioning of annotations brush after window resize #40780
  • [Fixes #33416] Fixes positioning of Single Metric zoom when at start of range #40854
  • [Fixes #41135] Fixes model memory limit for metricbeat system module jobs #41747
  • Data Frame: Rename target index to destination index. #39239
  • [Fixes #38872] Data Frame: Fixes crash of the source table for complex field values. #39878
  • Data Frame: Fixes transform list paging and sorting. #40009
  • [Fixes #38654] Data Frame: Fix form validation #40427
  • [Fixes #38395] Data Frame: Fixes search triggering onChange on every keystroke. #40607
  • [Fixes #40960] Fix loading forecasts from anomaly job list. #41034
  • Data Frame: Fix source table for cells of type object. #41234
Management
  • [Fixes #33424, #18851] [IM] Improve UX for permissions error #38916
  • [Fixes #34751, #19249] [LICENSE] Check permissions before loading license management actions #39183
  • [Fixes #21484] [IM] warn user before closing or deleting kibana index #39018
  • [Fixes #38940] Fix Console bug caused by rapidly opening and closing the History tab. #38950
  • [Fixes #38562] Fix Search Profiler’s Index input’s placeholder color contrast accessibility. #38952
  • [Fixes #36983] Fix field autocomplete suggestions in Console #38948
  • [Fixes #40254] Fix aggs autocompletion in Console. #40816
  • [Fixes #39087] Remove config from IndexPattern instance #40146
  • Fix Rollup tag not showing on rollup index patterns in list #40297
Maps
  • [Fixes #38021] Use coalesce to ensure number always passed to interpolate for data driven size styling #38427
  • Provide IntlProvider to map listing page #39459
  • [Fixes #37369] Do not allow save when map has unsaved layer changes #39529
  • [Fixes #38962] Documents source - top hits - support script fields #39371
  • [Fixes #40307] Fix react typing for style property type #40518
  • Use custom labels in legend details #40308
  • Fix symbol anchor position #40524
  • [Fixes #40337] Use default locale as fallback for EMS tile layers #40433
  • [Fixes #40085] Show dialog to save map when leaving app #40215
  • Shuffle feature ids to avoid mapbox-gl crashes #40803
  • [Fixes #40646] Remove data on error #41358
  • [Fixes #41491] Coerce term join values to string #41503
Monitoring
  • Add log message for error scenario around missing licensing #40660
  • [Fixes #36738] Issue 36738: Added zoomout functionality to all charts #39072
  • [Fixes #28471] Issue 28471: Added strict id checking #40673
Operations
  • Fixes an issue where headless_shell doesn’t get properly closed (and … #40924
  • [Fixes #31549] Configurable global socket timeouts #31603
Platform
  • [Fixes #14544] Cancel Discover fetch requests if a new one is submitted #39963
  • [Fixes #38127] Add required default markdown visState #38390
  • Fixing custom vis types buildPipeline #39874
Reporting
  • Bugfix/reporting png is cancelled #37513
  • Addresses an issue where Chromium user-data-dirs aren’t removed #40284
SIEM
Security
  • [Fixes #40014] Spaces API - default disabledFeatures to empty array #40017
  • [Fixes #39837] Feature Controls - only navigate to index pattern management if available #40067
Uptime
  • [Fixes #39679] Fix filter status bar location selection #41382
  • [Fixes #40171] [Bug] Handle all supported empty states #40194
  • Fix unsigned integer parsing error and add tests #40526
  • [Fixes #40582] Change page headlines to use h1 element #40637
  • [Fixes #40583] Add explicit alignments to table columns #40680
  • Fix duration chart for Safari #41619
Visualize
  • VisualBuilder Metric: Zero values ends in a changed behavior of the color rules #39583
  • Wrap long text inside of TSVB chart tooltip. #39630
  • [Fixes #34535] Adds time zone to date_range bucket aggregation #37576
  • [Fixes #39580] Corrects index pattern for fields in split_by_terms https://github.com/elastic/kibana/pull/39723[#39723
  • [Fixes #40351] Make sure stacked area charts handle no data points incorrectly #40353
  • Fix Rollup tag not showing on rollup index patterns in list #40297
  • [Fixes #37940] Don’t show listing limit exceeded warning falsely #38246
  • Add default values for filter labels property for xy charts #38644
  • [Fixes #39788, #39655] Fix tooltip label name rendering in pie charts. #40105
  • Fix autorefresh in visualize editor #41657
  • [Fixes #41357] Bugfix displaying date_nanos formated min/max aggs #41472
  • [Fixes #39083] Fix visualization migration when savedSearchId is empty string #40172
  • Change help URL in timelion to point to current docs #39885
  • Check whether vis type exists #39803
  • [Fixes #28842] Fix issue with long values in TSVB static metric #40256
  • [Fixes #36295] Fix visualizations for rollups using fixed_interval or calendar_interval #39537
  • Fix bug in Filters aggregation and Terms aggregation with Other bucket #40698