Kibana 7.3.0edit

Breaking Changesedit

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

Deprecationedit

The following functionality is deprecated in 7.3.0, and will be removed in 8.0.0. Deprecated functionality does not have an immediate impact on your application, but we strongly recommend you make the necessary updates after you upgrade to 7.3.0.

Deprecates xpack.security.authProviders and xpack.security.publicedit

Details: Deprecates the xpack.security.authProviders and xpack.security.public settings used for Kibana SAML authentication. For more information, refer to #37346.

Impact:

When you use the SAML authentication provider, use the following settings:

  • Instead of xpack.security.authProviders, use xpack.security.authc.providers.
  • Instead of xpack.security.public, use xpack.security.authc.saml.realm.

Enhancementsedit

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 fixesedit

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