Canvas
- Canvas now has a template tab in the workpad manager where users can find workpad templates, demos, and tutorials to help them get started. See for more information.
Kibana App
- Visualizations in Kibana will use a new data pipeline introduced as part of Canvas. The change does not yet apply to Vega, Timelion, or Time Series Visual Builder (TSVB). See #25711 for more information.
Index Lifecyle Management
- Implements a user interface to create, update, edit, or delete index lifecyle policies. See for more information.
Canvas
- Implements a clipboard and stores the copied elements in #25890
- Adds the ability to reuse assets without editing an element’s expression
- Adds the
clear
function #26397 - Adds workpad-level CSS
Dashboard
- Adds
href
option in addition toonClick
for navigational links #25233
Design
- Updates logos for marketing
- Adds Kibana 7.0 breadcrumbs to home screen #26605
- Moves elastic/eui typings to single file
Kibana App
- Maps inspector requests by id so single requests can be reset at a time #26770
- Adds ODBC to blurb for start trail
Management
- Adds
Request timestamp
to request inspector stats #25667 - Adds “Reload indices” button to Index Management
- Adds the configuration files for two new auditbeat data recognizer modules for detecting unusual processes on hosts and Docker containers #25716
- Adds support for saved searches created using Kuery to the job wizards
- Allows users to enter their own query in the Discover page; stops passing the query from the job datafeed config in custom URLs #26957
- Rewrites Calendar to React/EUI
- Converts Setting page to React/EUI #27144
- Ensures loading indicator is present on initial jobs load
- Prevents a new calendar save if a calendar with that id already exists #27104
Observability
- Adds a new plugin for Uptime Monitoring
Platform
- Adds
rest_total_hits_as_int
to all requests in platform code that eventually look uphits.total
#26432 - Adds
dist
flag to the configuration context - Prepares
@kbn/datemath
to be republished as@elastic/datemath
#26559 - Wraps
remote
methods inbrowser
service - Uses
stream.pipeline
to manage error handling #27246
Querying & Filtering
- Moves the
buildESQuery
module (including filters and Kuery) into a separate package - Adds comment explaining why
getComputedFields
adds adocvalue
todocvalue_fields
for each date field in an index pattern. #25725 - Moves filtering functions out of
Reporting
- Adds browser type to the reporting side panel #26307
- Adds better logging for
waitForSelector
failure - Enhances error messaging and handling #26299
- Adds “Info” button in the Reporting listing
Rollups
- Adds support for rolling up metrics of date fields #26450
Security
- Updates the GET
/api/security/role
endpoint to return the list of roles sorted by name, rather than creation date - Updates the Account Settings screen to show the change password form only when a password change is possible for the authentication realm #26779
- Makes space selector a
button
Visualizations
- Implements new visualization type selection #23833
- Removes
lab
stage for visualizations, makingexperimental
the only non-production stage available
Canvas
- Fixes page preview size issue #26795
- Fixes visual bug when opening the workpad loader
- Fixes page thumbnail sizes #26573
- Decreases size of tray toggle
- Makes selection border 1px #26739
- Fixes interpreter socket error
- Resolves URL dynamically when requesting EMS data #25685
- Fixes EMS hotlink
Infrastructure UI
- Fixes potential color bugs #26292
- Fixes auto refresh button on node detail page
- Changes the time range from the last hour to the last 5 minutes for the Waffle Map #26278
- Passes flag in request to force BWC hit count
- Replaces redux source slice with constate container #26121
- Changes node detail link to set time range to 1 hour
- Stops showing sidenav while loading. #27119
- Fixes styling after breaking EUI changes
- Fixes graphql type generation after package upgrades #26991
- Removes usage of
ts-optchain
in the browser
Kibana App
- Fixes support for React 16.4+ by only resetting state if adaptors are updated #26138
- Fixes scrolling list on Firefox
- Guards against empty and undefined index pattern arrays passed to QueryBar #24607
- Removes unused indexPattern from vega/tsvb/timelion request handler
- Passes global filters from editor down to visualize #26009
- Stops using schemas in aggconfigs to output DSL
- Fixes
kbn-interpreter
package to not import from UI #26161 - Fixes OSS dynamic plugin loading by reverting to Canvas way of loading plugins
- Fixes other bucket option to correctly apply without having to change other settings #26874
- Adds
en
as a valid numeral locale setting - Adds
rest_total_hits_as_int
into Kibana App #26404 - Uses Canvas pipeline to fetch data inside Visualize
Management
- Fixes index pattern wizard when there are remote clusters but no local indices #24339
- Uses new
_graph
endpoints - Adjusts spacing of Management navigation items #25666
- Updates “Disenroll” text to be consistent with menu option “Unenroll”
- Fixes broken breadcrumb link for index management #27164
- Fixes issue with multiple execution in Console
- Reloads full index list when reload hits missing index #27197
Machine Learning
- Allows user to add/edit/delete annotations in the Single Series Viewer
- Does not pass datafeed query to Discover in custom URL #26957
- Fixes word break in Anomalies and Jobs tables
- Fixes alignment of filter icons in the Anomalies table #26253
Monitoring
- Fixes error handling for local stats collection/permissions
- Pulls local Kibana usage stats #26496
- Converts the Elasticsearch monitoring UIs to using EUI tables and page layout
Platform & Operations
- Decreases start limit and interval #25474
- Adds
--download
flag to snapshot command to warm the cache - Implements
--prefer-offline
flag #25840 - Fixes watcher routes broken by Hapi upgrade
- Fixes non-conforming licenses on devDependencies and adds the ability to whitelist devOnly licenses #23859
- Watches optimizer cache invalidation
- Adds
normalizePath
in order to fix watch optimizer when running on Windows #26486 - Creates vendor dll for the client modules
- Upgrades to NodeJS 10 #25157
- Improves plugin version mismatch error message
- Improves build/packaging #26096
- Swaps
jstimezonedetect
withmoment.tz.guess
- Upgrades resize-observer-polyfill version #26990
- Fixes saved objects client
_processBatchQueue
function to handle errors - Changes kbn pm webpack config to generate dist files in mode=none #26847
- Hides logs from deleteAll on task: clean client modules into dll
- Upgrades version #26990
- Uses
single-node
discovery type for the test ES node/cluster - Moves moment to peerDependency in elastic-datemath #27264
Reporting
- Deletes
sortOrder
once items have been sorted and does not pass toEuiContextMenuItem
in the share context menu - Fixes a regression bug in detection of Error and Warning toast notifications #25482
- Stops passing an empty
formatConfig
to the fieldFormats helper
Rollups
- Shows loading state in Rollup Job detail panel. #25752
- Specifies Rollup Jobs breadcrumbs in header.
- Requires histogram interval in Rollup Job wizard to be a whole number. #26596
- Moves the server-side
SavedObjectClient
types from thespaces
plugin to the same location as the corresponding JavaScript source files - Respects the
basePath
for the link to the user profile in the k7 header #26417 - Fixes
prettier
throw rule error - Fixes authentication logic to fail out of auth flow on first provider failure #26648
- Fixes issues with the
url.search
being null in Node 10 - Fixes DLS query toggle on the role management page #27213
Visualizations
- Fixes filter function on pie chart segment
- Rewrites URL when closing vis type selection modal #26327
- Changes unbind calls from
.on
to.off
- Fixes date field in controls visualization by generating labels with the field formatter #25654
- Replaces LESS files with Sass in
ui/public/vis
,visLib
, andvisualize
- Replaces LESS files with Sass for the visualization types in
core_plugin/metrics
#24250 - Moves
timeout
to body to fix time series visual builder requests - Adds description for all visualization types #26243