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