Kibana 7.4.0
Breaking Changes
See also breaking changes in 7.4.
Platform
- Use search instead of msearch when batching is disabled in courier #43923
Enhancements
APM
- Surface http errors to users #42160
- Transaction duration chart always shows duration in
ms
#42375 - Use rounded bucket sizes for transaction distribution #42830
- Show loading state on waterfall and avoid re-fetching distribution chart when changing bucket #44093
- Make number of x ticks responsive to the plot width #44870
- Persist table parameters to URL #39912
- Local UI filters #41588
- Use transaction indices to create ML job #43750
- Update query input when url changes #43773
- Only show “Clear filters” button when values are not empty #43967
Canvas
- Format argument for the metric element #42007
- Query default index when index is unspecified #41515
- Added formatnumber and formatdate UIs to sidebar #43059
- Add Monaco to the Canvas Expression Editor #41790
Dashboard
- Reset dirty saved query on reload #43927
Design
- Add Kibana App specific URL to the help menu (#34739) #42580
Discover
- Add advanced setting to turn off search on Discover’s initial page load #42036
- Allow sorting on multiple columns in Discover #41918
- Add icon for geo_shape fields in Discover #42087
Infrastructure
- Add UI to customize Metrics Explorer chart style #41022
- Add cloud metrics and cloud/host info to metadata endpoint #41836
- Add APM to Metadata Endpoint #42197
- Add AWS metrics to node detail page #42153
- Clarify confusing message about time period #44168
Logs
- Allow for jumping to the previous and next highlight #40010
- Show highlighted log entries in the minimap #40745
- Add a time cursor to the log minimap #39538
- Make column configurations reorderable #41035
- Add link from the sample web logs to the Logs UI #42635
- Allow dragging of the log minimap to change visible logs #40092
Machine Learning
- Cards as links #45254
- Adding datafeed timing stats to Job Management list #40993
- Relaxing index pattern restriction on module setup #42619
- Adding job overrides to the module setup endpoint #42946
- Search bar on list page #41415
- KQL bar for querying source data in creation wizard #41779
- Creation wizard editor for source config #41937
- Kibana management jobs list #42570
- Adds DF Transform Analytics list to Kibana management #43151
- Ensure proper title, tagline, and link to documentation #43418
- DataFrame bulk actions #43331
- Data Frames Summary Stats Bar #43986
- Transform UI updates #44175
- Converts index based data visualizer to React #42685
- Enables cell range selection. #44066
- Analytics jobs list. #42598
- Analytics job creation. #43102
- Outlier detection results page #43578
- Advanced editor. #43989
Management
- Index Templates UI list view #39922
- Index Templates UI details view #41602
- Index templates form wizard #42457
- Show endpoint in JSON preview of index lifecycle policy editor. #42791
- Add API endpoint to Rollup Job JSON summary. #42789
- Add request flyout to Remote Clusters. #42900
- Show requests for creating a follower index and creating/updating an auto-follow pattern in CCR. #42924
- Option to start rollup job right after it gets created #41573
- Clone an existing rollup job #41891
- Metrics multiple selection #42927
- Add SLM policies list and detail views #41302
- Sorts the indexPatternDateFields which are listed in the date field dropdown on Date Histogram Step #41853
- Delete and execute SLM policies #41934
- SLM create and edit policies #43390
- Form validation errors announce themself #39656
- Switch default decimal places to 1 #43785
- Add custom formatting for Date Nanos Format #42445
Maps
- Change border color to be darker version of fill color #43211
- Add attribution handling for TMS (config & UI-entry) and WMS #44147
- Make default EMS tile layer auto select light or dark tiles based on isDark mode advanced setting #40892
- Add filter bar to maps application #42756
- Filter by shape #43141
- Custom color ramp #41603
- Add indicator when layer is filtered by search bar #43283
- Add cancel draw button and draw instructions #43593
- Pew pew source #41504
- Load Maki icons from spritesheet #42499
- Enable borders for icon symbols #43066
- Provide indication in LayerTOC when results are incomplete #41271
- Use EMS vector tiles #42846
Monitoring
- Update APM metric titles #44091
Platform
- Feature/default enable csv dashboard #44048
- Chore/bump chromium webgl+kerberos #42751
- Cancel visualize fetches when navigating away or re-fetching #42035
- Ability to enable and disable alerts #40543
- Per panel time range #43153
- Promote many
debug
log events toinfo
#43241 - Instantiate a logger top level, and use it throughout the job #43636
- Add capture.maxAttempts setting #44011
Queries
- Implement saved queries and filters #39140
Reporting
- Rewrite telemetry collection to use a single query #34327
- Truncate base64 urls in logs #41304
- Sanitize 409 error log message #42495
Security
- PKI authentication in Kibana via Elasticsearch PKI realm #42606
- OIDC authentication now supports the implicit flow #42069
- Telemetry for csp configuration #43223
- Copy Saved Objects to Spaces UI #39002
- Allow for custom cluster privileges #43817
SIEM
- Customizable columns, row renderers, and expandable events in the
Events
widget #44324 - Adds events and Timeline Style / ID Updates #44965
- Applies highlighting to the Timeline data providers drop area and flyout button #45173
- Sets page titles to the current page you are on #42157
- Update date picker after brush selection on charts #42440
- Upgrades react-redux and utilize React.memo for performance gains #43029
- Changes network to use ECS fields #44392
- Adds a configuraton option for the default SIEM date time range #44540
- Fixes the columns to not show duplicate information when on detail pages. #45031
- Adds process_started ECS fields to Uncommon Process Table #45664
- Adds Connections (Pewpew) Map to Network Page #43965
- Adds telemetry for ML functionality #43926
- Adds new jobs for SIEM ML Integration #44301
- Moves installation of jobs from initial page load to opening of Anomaly Detection UI #45536
- Adding new jobs to siem module #43783
- Changes table widget loading to elastic user interface’s loading content #41596
- Changes hosts and network tables from load more to paginated #41532
- Uses autonomous_system as new ECS field #43925
- Makes ip details heading draggable #45179
- Split into Source and Destination #43719
- Inject/apply KQL changed in refresh button #45065
- Improves the timeline performance by optimizing the width, removing wasted renderers, and adding a visibility sensor #43560
Uptime
- Improve
useUrlParams
hook for Uptime app #41545
Visualizations
- Introducing Timerange Data Mode for TSVB Metric Style Visualizations #37185
- Allow other apps to list their custom visualizations in the Visualize app #43386
- Threshold line on bar/line/area charts #42632
- Adds capability to show percentages for data table columns #39572
Bug fixes
APM
- Avoid APM failing to start when ml is disabled #42815
- Fix missing RUM url #42940
- Correctly pass service language for syntax highlighting #43771
- Make sure histogram is responsive when resizing window #43759
- Don’t hide all legends if user has hidden one #43667
- Fill in vertical gaps in breakdown metrics data #43663
- Display all errors in child transactions/spans in trace overview #44274
- Fix indefinite loading state in agent settings for unauthorized user roles #44970
Canvas
- Adds support for uppercase cluster names in esdocs and other datasource bug fixes #44311
Dashboard
- No reload on changes to disabled filters in dashboard #41144
- Update assumption that panelIndex may be missing #44793
Design
- Update heading hierarchy for instructions #41970
Discover
- Fix TypeError at Discover’s context view #43661
Filters
- Fix truncation of long filter bar items #43874
- Keep disabled state on filter edit #42346
- Put filters back in the filter context where they belong #42095
Graph
- Replace all occurences of placeholder in drilldown URL template #41673
Infrastructure
- Replace EUI Charts with Elastic Charts on node detail page #41262
- Use Kibana date format for chart headers #41715
- Change contextual menu position on infrastructure view #41810
- Cleanup loading states for node detail page. #43311
Logs UI
- Fix rendering of complex field column values #44906
- Announce name of column on remove column button #41695
- Sentence case copy changes #43215
Machine Learning
- Allow zero delay for transforms wizard #45115
- Fix jobs list loading when auto refresh is off #42076
- Allow index patterns containing commas in recogniser modules #43686
- File data viz limiting uploaded doc chunk size #44768
- Fixing job management expanded rows in dark mode #45159
- Adjusting module jobs model memory limit #45502
- Ensure Anomaly Explorer chart label badge can be seen #44259
- Fix Kibana management stats bar style #44658
- Ensure preview table displays scripted fields and timestamps are formatted correctly. #44701
- Enable data visualizer link on job types page for non-time index #44667
- Fixes messages in data frame action request notifications #44872
- Fixes JSON pane. #42816
- Fix IE11 issue, update types. #43743
- Fixes table sorting. #43859
Management
- Fix rendering
undefined
from job status map #41438 - Added doc_values to list of completion items for mapping #42581
- Fix date_nanos formatting for formats without fractional seconds #43114
Maps
- Reverse the attribution order so left-to-right order matches top-to-bottom #44415
- Set complete on index pattern creation #44423
- Unknown provider regionMapsConfigProvider #42821
- Only color legend icon with dynamic color when dynamic config is complete #41607
- Populate _id in tooltip #41684
- Only show top hits checkbox if index has date fields #43056
- Reposition tooltip when tooltip size changes #43152
- Exclude index pattern from draw tools and shape filtering when layer ignores global filter #43380
- Increase tooltip max width so create filter button not clipped #43602
- Add i18n wrappers around missed text #43635
- Only display fields contained in _source for Documents source term join left field options #44386
- Fix side panel scrolling in safari #44700
- Name space dynamic property style names to avoid collisions #44676
- Unmount map embeddable component on destroy #45183
- Set mapbox Popup maxWidth #45253
Monitoring
- Ensure we pass down all the parameters for fetching logs #43869
- Issue 25323: Fixed error catch and route handling v2 #44800
- Respect xpack.monitoring.show_license_expiration #45537
Operations
- Configurable global socket timeouts #31603
- Only provide obsoleteIndexTemplatePattern to the default index migrator to avoid race conditions #42016
Platform
- Modify I18nProvider so that it does not generate new React components #43556
- Fix rawChecksums in chromium build and rename for clarity #44665
- Resolve filter index references when importing saved objects #42974
Queries
Reporting
- Fix Relative Date format in CSV export #40544
- Fix TypeError with pending job info #43924
- Use pipes for communication with chrome to avoid networking snafus #42097
Security
- Allow for hex color codes that include uppercase characters #43470
- Prevent space identifier url example from overflowing panel #44871
SIEM
- Toggle Column / Code Coverage and Cypress #42766
- Show all popover items / Timeline flyout button rendering #45745
- Upgrade elastic charts library - v12.0.2 #45853
- Adds performance enhancements such by removing wasted renderers and adding incremental DOM rendering #43157
- Fixes the Suricata row renderer not being activated #44728
- Changes ML conditional links to use tabs, fixes a small bug with null filterQuery #45218
- Fixes index substring incorrectly matching configured indices and failing to install ML job #43409
- Fix timeline/kql search disparity #42843
- Formats the bytes columns in timeline #43147
- Capitalizes SIEM in Kibana Advanced Settings #44886
- Removes expensive global CSS calculations of resize handle #43898
Uptime
- Encode Monitor Id React Router params to validate #43113
- Context Menu Improved for integrations links in monitors list #43068
- Update monitor list configs for mobile view #43218
Visualizations
- No longer registering Timelion feature if it’s disabled #42193
- Fix Timelion color error when filtering data #23876
- Fix truncated formatting on tooltip #41769
- Ensure visualizations in percentage mode respect the advanced settings percent format #39044
- Fix duplicate fetch in Visualize #41204