Machine Learning

    • Data Frame: Remove format from date_histogram configs.

    Maps

    • [Fixes #34662] Hide feature when it has no corresponding term join #36617

    Canvas

    • Add new dashboard template
    • Keyboard shortcuts for nudging elements #39208
    • [Fixes #27123] Zoom In/Out
    • Add joinRows Canvas expression function #38680
    • [Fixes #27124] Fit Workpad to Window
    • [Fixes #23061, #23144, #29526] Enable Canvas URL Parameters #40061
    • Alignment and distribution
    • [Fixes #30841] Box select #32995

    Infrastructure

    • Link to node detail page from Metrics Explorer
    • Adds tooltip (with name / id) to Table view #38904
    • Improve accuracy of system network metrics
    • Add default metrics to metrics explorer. #39787
    • Use max instead of avg for correct derivative in network metrics

    Logs UI

    • Add single phrase highlighting #39569
    • [Fixes #38167] Add “View in APM” link to log flyout actions menu

    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
    • Adds data frame messages to data frames list #39609
    • Adds icon to data frame messages expanded row tab
    • Adds Preview table tab to Data Frames list expanded row #39983
    • Data Frames list expanded row preview: Fixes transform list paging and sorting.
    • [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
    • Adds SIEM Auditbeat and metricbeat data recognizer modules #39678
    • [Fixes #28390] [Accessibility] Add job ID to select row checkbox aria-label in Jobs List
    • Data Frames: Advanced editor #39659
    • Data Frames: Continuous mode support for wizard
    • Data Frames: Updated progress reporting. #39920
    • Data Frames: Transform list refresh button.
    • [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
    • Add repository-azure autocompletion settings #37935
    • [Fixes #32132] Allow users to disable polling in Console
    • [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
    • [Fixes #39985] Accept triple quoted input in Search Profiler. #39984
    • Snapshot and Restore UI
    • EUIfy Console - partially de-angularize and move custom views out of top_nav #39341
    • Console update autocomplete definitions

    Maps

    • [File upload] New plugin: file upload #36404
    • [File upload] Geojson upload
    • [Fixes #35659] Heatmap color ramp select and legend details #37187
    • [Fixes #30738] Add support for Top Hits to Documents source
    • [Fixes #30738] Symbolize points with maki icons #37822
    • Add Symbol orientation style property
    • [Fixes #35978] Move set view to toolbar control, show zoom level in view control #38925
    • [Fixes #34399] Add Where clause to terms joins
    • Increase document limit from 2048 to 10000 #39697
    • Remove beta labeling from application and docs
    • [Fixes #31697] Custom labels for metric aggregations #39914
    • Replace legacy map visualizations with maps in sample data dashboards
    • [Fixes #34026] Make EMS tooltips configurable #34325
    • [Fixes #29005] Add multiple feature selection in tooltips

    Monitoring

    • Removed dead code #39545
    • [Fixes #5429] Added a shortcut to ML jobs
    • Query Filter \ Filter Manager: de-angularize and move to data plugin #37311
    • Introduce setting to disable batching in courier

    Reporting

    • Export Saved Search CSV as Dashboard Panel Action #34571
    • Check if CSV cells (including headers) start with known formula characters

    SIEM

    • Kpi on host details page #39681
    • Adds Machine Learning table anomalies, a pop over UI for anomalies, and machine learning details score
    • Adds Machine Learning Anomaly Table to Host Details and Network Details #40223
    • Adds conditional linking within the application for machine learning jobs
    • Adds ML Integration for Installing & Starting/Stopping embedded ML jobs #39766
    • Fix URL state request once initial state
    • SIEM inspect query #39980
    • Enhance inspect modal

    Security

    • Hiding management link #38472
    • [Fixes #36626] Display message when logging out of Kibana
    • [Fixes #38563] Allow roles to be cloned #39303
    • Make SAML realm name configurable

    Uptime

    • Summary based monitors Page #39751
    • [Fixes #38786, #57711] Add monitor summaries
    • Replace deprecated EUI charts #34313
    • [Fixes #46] Add error callout for uptime filter bar
    • Add telemetry collector #34437
    • Add link for logs host integration
    • [Fixes #40589] Add link to Uptime documentation from header help menu #40645

    Visualize

    • Visual Builder duration in second showing as number
    • Get rid of default export on TSVB #36872
    • KQL in TSVB
    • Add configs for terminate_after #37643
    • Enable use of KQL and autocomplete in filters agg editor
    • Add automatic alignment to gauge visualisation #34845
    • Support Elasticsearch date_nanos datatype
    • Support for date_nanos type timestamps in context view #38023
    • [Fixes #38424] Show link to Maps application in create new visualize menu
    • Rename Visual Builder to TSVB #39125
    • [Fixes #7116] Show values of bars inside bar charts
    • Add dateHistogramInterval utility #39091

    APM

    • [Fixes #34866] Fix encoding issue with forward slash in path
    • [Fixes #34697] Distinguish between loading state and empty state #40651
    • [Fixes elastic/kibana#40477] [APM Tutorial] Fix APM Server link on Cloud
    • [Fixes #40351] Make sure stacked area charts handle no data points incorrectly #40353

    Canvas

    • [Fixes #41296] Apply global CSS to export workpad view
    • [Fixes #39852] Native HTML5 drag&drop shouldn’t kick in #39861
    • [Fixes #24773] Fix workpad list overflow

    Discover

    • [Fixes #41348] Bugfix for exception at discover context view using date_nanos #41353

    Infrastructure

    • Support metrics for different docs in Metric Explorer
    • [Fixes #38141] Allow Metrics Explorer to set KQL filters in TSVB #38280
    • [Fixes #36818] Metrics Explorer action menu should honor UI capabilities
    • [Fixes #39809] Sync state with localStorage for Metrics Explorer #40099
    • [Fixes #40138] Convert bytes to bits before formatting for bits
    • [Fixes #38130, #37694] Fix CSS to improve IE11 experience #40309
    • [Fixes #40251] Change GraphQL fetchPolicy for Inventory View
    • [Fixes #40914] Fix Metric Explorer title truncation #40913
    • [Fixes #40493] Inventory should display nodes without names
    • Make queries more robust against missing indices #38976
    • [Fixes #35975] Fixes text overflow for values in waffle map squares
    • Add temporary workaround for too small max-width. #39890
    • [Fixes #39892] Remove queries for log-related metadata
    • [Fixes #37362] Make arrays of values more readable in log columns #38692
    • [Fixes #38734] Capitalize explorer in Metrics Explorer
    • [Fixes #35784] Shrink log stream when window is resized #38937
    • [Fixes #39913] Widen Group By dropdown and add tooltips to custom metrics
    • [Fixes #39991] Fixes “sticky filter” problem #40226
    • [Fixes #39944] Fix inaccuracy when jumping to a faraway time target

    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
    • [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
    • [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
    • [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
    • [Fixes #32304] Fixes positioning of annotations brush after window resize #40780
    • [Fixes #33416] Fixes positioning of Single Metric zoom when at start of range
    • [Fixes #41135] Fixes model memory limit for metricbeat system module jobs #41747
    • [Fixes #38872] Data Frame: Fixes crash of the source table for complex field values.
    • Data Frame: Fixes transform list paging and sorting. #40009
    • [Fixes #38654] Data Frame: Fix form validation
    • [Fixes #38395] Data Frame: Fixes search triggering onChange on every keystroke. #40607
    • [Fixes #40960] Fix loading forecasts from anomaly job list.
    • Data Frame: Fix source table for cells of type object. #41234

    Management

    • [Fixes #33424, #18851] [IM] Improve UX for permissions error
    • [Fixes #34751, #19249] [LICENSE] Check permissions before loading license management actions #39183
    • [Fixes #21484] [IM] warn user before closing or deleting kibana index
    • [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.
    • [Fixes #36983] Fix field autocomplete suggestions in Console #38948
    • [Fixes #40254] Fix aggs autocompletion in Console.
    • [Fixes #39087] Remove config from IndexPattern instance #40146
    • Fix tag not showing on rollup index patterns in list

    Maps

    • [Fixes #38021] Use coalesce to ensure number always passed to interpolate for data driven size styling #38427
    • Provide IntlProvider to map listing page
    • [Fixes #37369] Do not allow save when map has unsaved layer changes #39529
    • [Fixes #38962] Documents source - top hits - support script fields
    • [Fixes #40307] Fix react typing for style property type #40518
    • Use custom labels in legend details
    • Fix symbol anchor position #40524
    • [Fixes #40337] Use default locale as fallback for EMS tile layers
    • [Fixes #40085] Show dialog to save map when leaving app #40215
    • Shuffle feature ids to avoid mapbox-gl crashes
    • [Fixes #40646] Remove data on error #41358
    • [Fixes #41491] Coerce term join values to string

    Monitoring

    • Add log message for error scenario around missing licensing #40660
    • [Fixes #36738] Issue 36738: Added zoomout functionality to all charts
    • [Fixes #28471] Issue 28471: Added strict id checking #40673

    Operations

    • Fixes an issue where headless_shell doesn’t get properly closed (and …
    • [Fixes #31549] Configurable global socket timeouts #31603

    Platform

    • [Fixes #14544] Cancel Discover fetch requests if a new one is submitted
    • [Fixes #38127] Add required default markdown visState #38390
    • Fixing custom vis types buildPipeline

    Reporting

    • Bugfix/reporting png is cancelled #37513
    • Addresses an issue where Chromium user-data-dirs aren’t removed

    SIEM

    • Update translation #40038
    • Styling KQL bar

    Security

    • [Fixes #40014] Spaces API - default disabledFeatures to empty array #40017
    • [Fixes #39837] Feature Controls - only navigate to index pattern management if available
    • [Fixes #39679] Fix filter status bar location selection #41382
    • [Fixes #40171] [Bug] Handle all supported empty states
    • Fix unsigned integer parsing error and add tests #40526
    • [Fixes #40582] Change page headlines to use h1 element
    • [Fixes #40583] Add explicit alignments to table columns #40680
    • Fix duration chart for Safari

    Visualize

    • VisualBuilder Metric: Zero values ends in a changed behavior of the color rules #39583
    • Wrap long text inside of TSVB chart tooltip.
    • [Fixes #34535] Adds time zone to date_range bucket aggregation #37576
    • [Fixes #39580] Corrects index pattern for fields in split_by_terms [#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
    • [Fixes #37940] Don’t show listing limit exceeded warning falsely #38246
    • Add default values for filter labels property for xy charts
    • [Fixes #39788, #39655] Fix tooltip label name rendering in pie charts. #40105
    • Fix autorefresh in visualize editor
    • [Fixes #41357] Bugfix displaying date_nanos formated min/max aggs #41472
    • [Fixes #39083] Fix visualization migration when savedSearchId is empty string
    • Change help URL in timelion to point to current docs #39885
    • Check whether vis type exists
    • [Fixes #28842] Fix issue with long values in TSVB static metric #40256
    • [Fixes #36295] Fix visualizations for rollups using fixed_interval or calendar_interval
    • Fix bug in Filters aggregation and Terms aggregation with Other bucket #40698