[DOCS] 7.4.1 Release Notes (#48676)

* [DOCS] 7.4.1 Release Notes

* [DOCS] Minor fixes
This commit is contained in:
Melori Arellano 2019-10-21 11:41:05 -07:00 committed by gchaps
parent 432b1a6102
commit 77a1434662

View file

@ -10,6 +10,7 @@
This section summarizes the changes in each release. This section summarizes the changes in each release.
* <<release-notes-7.4.1>>
* <<release-notes-7.4.0>> * <<release-notes-7.4.0>>
* <<release-notes-7.3.2>> * <<release-notes-7.3.2>>
* <<release-notes-7.3.1>> * <<release-notes-7.3.1>>
@ -27,6 +28,54 @@ This section summarizes the changes in each release.
* <<release-notes-7.0.0-alpha1>> * <<release-notes-7.0.0-alpha1>>
-- --
[[release-notes-7.4.1]]
== {kib} 7.4.1
See also <<breaking-changes-7.4, breaking changes in 7.4>>.
[float]
[[enhancement-7.4.1]]
=== Enhancements
Monitoring::
* Server side pagination for ES Nodes listing table {pull}47224[#47224]
[float]
[[bug-7.4.1]]
=== Bug fixes
Canvas::
* Fixes workpad fullscreen view due to max-width limitation {pull}47371[#47371]
Infrastructure::
* Loads initial page state into the URL when empty for Metrics Explorer {pull}45683[#45683]
* Removes internal Hapi request for `makeTSVBRequest` {pull}45598[#45598]
Machine Learning::
* Fixes selection of dedicated index when cloning job {pull}46486[#46486]
* Fixes job clone time range auto selection {pull}46582[#46582]
* Enables wizard start real time button only when job is closed {pull}46127[#46127]
* Adds listener for time filter refresh to data visualizer {pull}46708[#46708]
* Fixes view examples link in anomalies table {pull}47954[#47954]
* Data Frame Analytics: Fixes permissions check {pull}46110[#46110]
Management::
* ILM: Deletes `min_age` field if warm phase on rollover is enabled {pull}45412[#45412]
* Console: Fixes actions menu alignment {pull}47227[#47227]
Monitoring::
* Ensures all charts use the configured timezone {pull}45949[#45949]
* Uses server side pagination for Logstash Pipelines page {pull}46587[#46587]
* Fixes time filter woes {pull}47486[#47486]
* Allows `isCollectionEnabledUpdated` to hang until data is available {pull}46279[#46279]
Platform::
* Fixes issue with `saved_objects` API overwriting saved object references if not specified {pull}47248[#47248]
Reporting::
* Fixes ESQueue worker error logging {pull}46308[#46308]
* Fixes functionality of "Download CSV" from a Saved Search panel in a Dashboard {pull}47891[#47891]
SIEM::
* Fixes map global refresh when the time filter is set to an absolute value {pull}47426[#47426]
Security::
* Makes sure all URLs are relative on intake and execute {pull}46528[#46528]
* Spaces: Fixes `SecureSpaceMessage` visibility {pull}44829[#44829]
Uptime::
* Fixes empty name filter {pull}46962[#46962]
* Fixes jerky monitor list expanded row behavior {pull}47080[#47080]
[[release-notes-7.4.0]] [[release-notes-7.4.0]]
== {kib} 7.4.0 == {kib} 7.4.0
@ -346,14 +395,14 @@ Canvas::
Discover:: Discover::
* Fixes a bug where selecting a period in the discover histogram did not result in a refresh. {pull}43097[#43097] * Fixes a bug where selecting a period in the discover histogram did not result in a refresh. {pull}43097[#43097]
Filters:: Filters::
* Fixes Firefox continuously changing filter position order when * Fixes Firefox continuously changing filter position order when
applying more than 1 filter. See https://github.com/elastic/kibana/issues/41567[issue #41567]. applying more than 1 filter. See https://github.com/elastic/kibana/issues/41567[issue #41567].
Geo:: Geo::
* Moves Geojson deep clone logic to Elasticsearch, making Geojson * Moves Geojson deep clone logic to Elasticsearch, making Geojson
upload more stable when uploading large geometries. {pull}41835[#41835] upload more stable when uploading large geometries. {pull}41835[#41835]
* Fixes maps Geojson upload hanging on index step {pull}42623[#42623] * Fixes maps Geojson upload hanging on index step {pull}42623[#42623]
* Formats doc-ids as strings {pull}42011[#42011] * Formats doc-ids as strings {pull}42011[#42011]
* Modifies Fit-to-data action to fit to all visible features, even ones * Modifies Fit-to-data action to fit to all visible features, even ones
without a corresponding result in the join. {pull}42020[#42020] without a corresponding result in the join. {pull}42020[#42020]
Infra Logs UI:: Infra Logs UI::
* Fixes section mapping bug in node detail page {pull}41641[#41641] * Fixes section mapping bug in node detail page {pull}41641[#41641]
@ -1034,7 +1083,7 @@ There are no user-facing changes for this release.
[float] [float]
[[enhancements-7.1.0]] [[enhancements-7.1.0]]
=== Enhancements === Enhancements
Security:: Security::
* Updates {kib} to support changes to licensing of security features {pull}35890[#35890] * Updates {kib} to support changes to licensing of security features {pull}35890[#35890]
[float] [float]
@ -1042,18 +1091,18 @@ Security::
=== Bug fixes === Bug fixes
Geo:: Geo::
* Improves ES search decoding to deal with large geometries {pull}36062[#36062] * Improves ES search decoding to deal with large geometries {pull}36062[#36062]
Index Lifecycle Management:: Index Lifecycle Management::
* Fixes surface shrink action in edit form if it's already been set on the policy {pull}35987[#35987] * Fixes surface shrink action in edit form if it's already been set on the policy {pull}35987[#35987]
Machine Learning:: Machine Learning::
* Fixes URL of link to detector function reference docs {pull}35734[#35734] * Fixes URL of link to detector function reference docs {pull}35734[#35734]
Monitoring:: Monitoring::
* Fixes default timestamp sort and added tests {pull}35640[#35640] * Fixes default timestamp sort and added tests {pull}35640[#35640]
[[release-notes-7.0.1]] [[release-notes-7.0.1]]
== {kib} 7.0.1 == {kib} 7.0.1
See <<breaking-changes, breaking changes>> for the changes to be aware of when migrating your application See <<breaking-changes, breaking changes>> for the changes to be aware of when migrating your application
from one version of Kibana to another. from one version of Kibana to another.
@ -1068,7 +1117,7 @@ Visualize::
[float] [float]
[[bug-7.0.1]] [[bug-7.0.1]]
=== Bug fixes === Bug fixes
APM:: APM::
* Updates APM migration reindex script {pull}34801[#34801] * Updates APM migration reindex script {pull}34801[#34801]
Canvas:: Canvas::
* Recreates handlers and resets completed state on expression change {pull}33900[#33900] * Recreates handlers and resets completed state on expression change {pull}33900[#33900]
@ -1089,7 +1138,7 @@ Geo::
* Clears data load error when layer gets correct data {pull}34484[#34484] * Clears data load error when layer gets correct data {pull}34484[#34484]
Index Lifecycle Management:: Index Lifecycle Management::
* Fixes crash when zero replicas configured in a phase for policy {pull}34480[#34480] * Fixes crash when zero replicas configured in a phase for policy {pull}34480[#34480]
Infrastructure:: Infrastructure::
* Fixes metrics chart tooltip alignment {pull}34749[#34749] * Fixes metrics chart tooltip alignment {pull}34749[#34749]
* Sets [System][auth] program name correctly {pull}34212[#34212] * Sets [System][auth] program name correctly {pull}34212[#34212]
Kibana Home & Add Data:: Kibana Home & Add Data::
@ -1141,14 +1190,14 @@ Visualizations::
Monitoring:: Monitoring::
* If you have a version 7.0 monitoring cluster, a version 6.7 production * If you have a version 7.0 monitoring cluster, a version 6.7 production
cluster and {kib} version 6.7.0 or 6.7.1, you cannot see the monitoring data in cluster and {kib} version 6.7.0 or 6.7.1, you cannot see the monitoring data in
{kib}. {issue}34357[#34357] {kib}. {issue}34357[#34357]
[float] [float]
[[breaking-7.0.0]] [[breaking-7.0.0]]
=== Breaking changes === Breaking changes
For more details about breaking changes in this release, see For more details about breaking changes in this release, see
<<breaking-changes-7.0, Breaking changes in 7.0>>. <<breaking-changes-7.0, Breaking changes in 7.0>>.
Discover:: Discover::
@ -1158,16 +1207,16 @@ Discover::
Design:: Design::
* Removes references to K6 EUI, using the default UI theme in its place {pull}29152[#29152] * Removes references to K6 EUI, using the default UI theme in its place {pull}29152[#29152]
Geo:: Geo::
* Removes the deprecated `regionmap` and `tilemap` kibana.yml configurations. * Removes the deprecated `regionmap` and `tilemap` kibana.yml configurations.
Removes the backwards compatibility logic that checked for duplicative settings Removes the backwards compatibility logic that checked for duplicative settings
`map.regionmap` and `map.tilemap`. {pull}28609[#28609] `map.regionmap` and `map.tilemap`. {pull}28609[#28609]
Monitoring:: Monitoring::
* Refactors index patterns from configurable to constants {pull}29528[#29528] * Refactors index patterns from configurable to constants {pull}29528[#29528]
* Removes `node_resolver` setting {pull}21181[#21181] * Removes `node_resolver` setting {pull}21181[#21181]
Management:: Management::
* Adds `configPrefix` to Index Management, License Management, Rollup Jobs, and * Adds `configPrefix` to Index Management, License Management, Rollup Jobs, and
Upgrade Assistant {pull}30149[#30149] Upgrade Assistant {pull}30149[#30149]
* Standardizes use of `index_pattern` in UI code and URLs, replacing `indices` * Standardizes use of `index_pattern` in UI code and URLs, replacing `indices`
and `index` {pull}29151[#29151] and {pull}29481[#29481] and `index` {pull}29151[#29151] and {pull}29481[#29481]
* Removes app-specific dark mode options and replaces with a global dark mode uiSetting {pull}29017[#29017] * Removes app-specific dark mode options and replaces with a global dark mode uiSetting {pull}29017[#29017]
Operations:: Operations::
@ -1220,7 +1269,7 @@ Canvas::
Dashboard:: Dashboard::
* Adds `href` option in addition to `onClick` for navigational links {pull}25233[#25233] * Adds `href` option in addition to `onClick` for navigational links {pull}25233[#25233]
Design:: Design::
* Implements a new design for {kib} called K7 * Implements a new design for {kib} called K7
* Updates logos for marketing {pull}25489[#25489] * Updates logos for marketing {pull}25489[#25489]
* Adds Kibana 7.0 breadcrumbs to home screen {pull}26605[#26605] * Adds Kibana 7.0 breadcrumbs to home screen {pull}26605[#26605]
* Moves elastic/eui typings to single file {pull}23950[#23950] * Moves elastic/eui typings to single file {pull}23950[#23950]
@ -1243,10 +1292,10 @@ Machine Learning::
* Updates HTTP access modules for ECS {pull}29383[#29383] * Updates HTTP access modules for ECS {pull}29383[#29383]
* Updates auditbeat modules for ECS {pull}29934[#29934] * Updates auditbeat modules for ECS {pull}29934[#29934]
* Removes non ECS apache, nginx and auditbeat data recognizer modules {pull}30537[#30537] * Removes non ECS apache, nginx and auditbeat data recognizer modules {pull}30537[#30537]
* Adds the configuration files for two new auditbeat data recognizer modules for * Adds the configuration files for two new auditbeat data recognizer modules for
detecting unusual processes on hosts and Docker containers {pull}25716[#25716] detecting unusual processes on hosts and Docker containers {pull}25716[#25716]
* Adds support for saved searches created using Kuery to the job wizards {pull}26094[#26094] * Adds support for saved searches created using Kuery to the job wizards {pull}26094[#26094]
* Allows users to enter their own query in the Discover page; stops passing the query * Allows users to enter their own query in the Discover page; stops passing the query
from the job datafeed config in custom URLs {pull}26957[#26957] from the job datafeed config in custom URLs {pull}26957[#26957]
* Rewrites Calendar to React/EUI {pull}26741[#26741] * Rewrites Calendar to React/EUI {pull}26741[#26741]
* Converts Setting page to React/EUI {pull}27144[#27144] * Converts Setting page to React/EUI {pull}27144[#27144]
@ -1265,7 +1314,7 @@ Platform::
* Adds help menu item to header {pull}29664[#29664] * Adds help menu item to header {pull}29664[#29664]
* Implements global dark theme {pull}28445[#28445] * Implements global dark theme {pull}28445[#28445]
* Removes support for the K6 navigation style {pull}29565[#29565] * Removes support for the K6 navigation style {pull}29565[#29565]
* Adds `rest_total_hits_as_int` to all requests in platform code that eventually * Adds `rest_total_hits_as_int` to all requests in platform code that eventually
look up `hits.total` {pull}26432[#26432] look up `hits.total` {pull}26432[#26432]
* Adds `dist` flag to the configuration context {pull}26545[#26545] * Adds `dist` flag to the configuration context {pull}26545[#26545]
* Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559] * Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559]
@ -1273,15 +1322,15 @@ look up `hits.total` {pull}26432[#26432]
* Uses `stream.pipeline` to manage error handling {pull}27246[#27246] * Uses `stream.pipeline` to manage error handling {pull}27246[#27246]
Querying & Filtering:: Querying & Filtering::
* Moves the `buildESQuery` module (including filters and Kuery) into a separate package {pull}23345[#23345] * Moves the `buildESQuery` module (including filters and Kuery) into a separate package {pull}23345[#23345]
* Adds comment explaining why `getComputedFields` adds a `docvalue` to `docvalue_fields` * Adds comment explaining why `getComputedFields` adds a `docvalue` to `docvalue_fields`
for each date field in an index pattern. {pull}25725[#25725] for each date field in an index pattern. {pull}25725[#25725]
* Moves filtering functions out of `vis.API.events` {pull}25280[#25280] * Moves filtering functions out of `vis.API.events` {pull}25280[#25280]
Reporting:: Reporting::
* Adds png output to reports {pull}24759[#24759] * Adds png output to reports {pull}24759[#24759]
* Sorts ascending on sort order first then ascending on name. Any menu item * Sorts ascending on sort order first then ascending on name. Any menu item
without a sort order gets set to zero. {pull}25058[#25058] without a sort order gets set to zero. {pull}25058[#25058]
* In the Visualization Editor, removes the "Optimize for printing" option when * In the Visualization Editor, removes the "Optimize for printing" option when
exporting the visualization as PNG or PDF. The single visualization will automatically exporting the visualization as PNG or PDF. The single visualization will automatically
be optimized for printing {pull}30456[#30456] be optimized for printing {pull}30456[#30456]
* Adds browser type to the reporting side panel {pull}26307[#26307] * Adds browser type to the reporting side panel {pull}26307[#26307]
* Adds better logging for `waitForSelector` failure {pull}25762[#25762] * Adds better logging for `waitForSelector` failure {pull}25762[#25762]
@ -1294,7 +1343,7 @@ Security::
* Introduces content security policy (CSP) {pull}29545[#29545] * Introduces content security policy (CSP) {pull}29545[#29545]
* Warns legacy browsers that do not support content security policy {pull}29957[#29957] * Warns legacy browsers that do not support content security policy {pull}29957[#29957]
* Adds content security policy strict mode {pull}29856[#29856] * Adds content security policy strict mode {pull}29856[#29856]
* Updates the GET `/api/security/role` endpoint to return the list of roles sorted * Updates the GET `/api/security/role` endpoint to return the list of roles sorted
by name, rather than creation date {pull}26491[#26491] by name, rather than creation date {pull}26491[#26491]
* Updates the Account Settings screen to show the change password form only when * Updates the Account Settings screen to show the change password form only when
a password change is possible for the authentication realm {pull}26779[#26779] a password change is possible for the authentication realm {pull}26779[#26779]
@ -1308,7 +1357,7 @@ Visualizations::
* Adds a timeout so that Vega respects `elasticsearch.shardTimeout` setting {pull}30482[#30482] * Adds a timeout so that Vega respects `elasticsearch.shardTimeout` setting {pull}30482[#30482]
* Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634] * Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634]
* Implements new visualization type selection {pull}23833[#23833] * Implements new visualization type selection {pull}23833[#23833]
* Removes `lab` stage for visualizations, making `experimental` the only non-production * Removes `lab` stage for visualizations, making `experimental` the only non-production
stage available {pull}25702[#25702] stage available {pull}25702[#25702]
* Makes markdown consistent across {kib} {pull}31890[#31890] * Makes markdown consistent across {kib} {pull}31890[#31890]
* Adds option to open links in new tab in Time Series Visual Builder {pull}31906[#31906] * Adds option to open links in new tab in Time Series Visual Builder {pull}31906[#31906]
@ -1357,7 +1406,7 @@ Canvas::
* Removes ID attribute {pull}30736[#30736] * Removes ID attribute {pull}30736[#30736]
* Improves the plugin pre-build {pull}25267[#25267] * Improves the plugin pre-build {pull}25267[#25267]
Dashboard:: Dashboard::
* Removes `dashboardContext` function and makes Timelion, Vega, and Time Series * Removes `dashboardContext` function and makes Timelion, Vega, and Time Series
Visual Builder use `buildEsQuery` {pull}23227[#23227] Visual Builder use `buildEsQuery` {pull}23227[#23227]
* Shows the filter bar in dashboard embed mode {pull}32222[#32222] * Shows the filter bar in dashboard embed mode {pull}32222[#32222]
Design:: Design::
@ -1550,7 +1599,7 @@ Platform::
* Fixes `includeFields` function to return root saved object properties {pull}33847[#33847] * Fixes `includeFields` function to return root saved object properties {pull}33847[#33847]
Reporting:: Reporting::
* Refactors routes files and helpers {pull}30111[#30111] * Refactors routes files and helpers {pull}30111[#30111]
* Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem` * Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem`
in the share context menu {pull}26890[#26890] in the share context menu {pull}26890[#26890]
* Fixes a regression bug in detection of Error and Warning toast notifications {pull}25482[#25482] * Fixes a regression bug in detection of Error and Warning toast notifications {pull}25482[#25482]
* Stops passing an empty `formatConfig` to the fieldFormats helper {pull}27168[#27168] * Stops passing an empty `formatConfig` to the fieldFormats helper {pull}27168[#27168]
@ -1564,7 +1613,7 @@ Rollups::
* Removes duplicate rendered sections {pull}[#28566] * Removes duplicate rendered sections {pull}[#28566]
Security:: Security::
* Adds tests for interpreter `createSocket` {pull}29459[#29459] * Adds tests for interpreter `createSocket` {pull}29459[#29459]
* Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the * Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the
same location as the corresponding JavaScript source files {pull}26448[#26448] same location as the corresponding JavaScript source files {pull}26448[#26448]
* Respects the `basePath` for the link to the user profile in the k7 header {pull}26417[#26417] * Respects the `basePath` for the link to the user profile in the k7 header {pull}26417[#26417]
* Fixes `prettier` throw rule error {pull}26071[#26071] * Fixes `prettier` throw rule error {pull}26071[#26071]
@ -1575,7 +1624,7 @@ same location as the corresponding JavaScript source files {pull}26448[#26448]
Visualizations:: Visualizations::
* Fixes missing column totals in data table {pull}34169[#34169] * Fixes missing column totals in data table {pull}34169[#34169]
* Hides gauge labels when value is hidden {pull}34171[#34171] * Hides gauge labels when value is hidden {pull}34171[#34171]
* Changes sample data sets to use `auto_expand_replicas` of `0-1` for added data * Changes sample data sets to use `auto_expand_replicas` of `0-1` for added data
resiliency and ease of administration {pull}33736[#33736] resiliency and ease of administration {pull}33736[#33736]
* Fixes broken CSV export from data table {pull}34131[#34131] * Fixes broken CSV export from data table {pull}34131[#34131]
* Hides gauge labels when value is hidden {pull}34171[#34171] * Hides gauge labels when value is hidden {pull}34171[#34171]
@ -1585,7 +1634,7 @@ resiliency and ease of administration {pull}33736[#33736]
* Adds pipeline field formatting {pull}28746[#28746] * Adds pipeline field formatting {pull}28746[#28746]
* Removes `kibana_table` pipeline type {pull}28979[#28979] * Removes `kibana_table` pipeline type {pull}28979[#28979]
* Moves renderers registry to OSS {pull}28986[#28986] * Moves renderers registry to OSS {pull}28986[#28986]
* Prepares for cut over to the visualize data loader from the current expression * Prepares for cut over to the visualize data loader from the current expression
pipeline data loader {pull}29873[#29873] pipeline data loader {pull}29873[#29873]
* Toggles between Expression Pipeline & Visualize Data loader {pull}29874[#29874] * Toggles between Expression Pipeline & Visualize Data loader {pull}29874[#29874]
* Fixes every app that was wrapping `query` in an array unnecessarily {pull}27636[#27636] * Fixes every app that was wrapping `query` in an array unnecessarily {pull}27636[#27636]
@ -1618,14 +1667,14 @@ pipeline data loader {pull}29873[#29873]
* Fixes filter function on pie chart segment {pull}26321[#26321] * Fixes filter function on pie chart segment {pull}26321[#26321]
* Rewrites URL when closing vis type selection modal {pull}26327[#26327] * Rewrites URL when closing vis type selection modal {pull}26327[#26327]
* Changes unbind calls from `.on` to `.off` {pull}24575[#24575] * Changes unbind calls from `.on` to `.off` {pull}24575[#24575]
* Fixes date field in controls visualization by generating labels with the field * Fixes date field in controls visualization by generating labels with the field
formatter {pull}25654[#25654] formatter {pull}25654[#25654]
* Replaces LESS files with Sass in `ui/public/vis`, `visLib`, and `visualize` {pull}25333[#25333] * Replaces LESS files with Sass in `ui/public/vis`, `visLib`, and `visualize` {pull}25333[#25333]
* Replaces LESS files with Sass for the visualization types in `core_plugin/metrics` {pull}24250[#24250] * Replaces LESS files with Sass for the visualization types in `core_plugin/metrics` {pull}24250[#24250]
* Moves `timeout` to `_msearch` body to fix time series visual builder requests {pull}26510[#26510] * Moves `timeout` to `_msearch` body to fix time series visual builder requests {pull}26510[#26510]
* Adds description for all visualization types {pull}26243[#26243] * Adds description for all visualization types {pull}26243[#26243]
* Defaults the scroll wheel zoom to false on Vega maps {pull}21169[#21169] * Defaults the scroll wheel zoom to false on Vega maps {pull}21169[#21169]
* Fixes problem within the input_vis_control plugin that prevents it from updating correctly * Fixes problem within the input_vis_control plugin that prevents it from updating correctly
if the field is switched, and then switched back to the previous field {pull}25164[#25164] if the field is switched, and then switched back to the previous field {pull}25164[#25164]
* Uses `vega-nocanvas` instead of Vega lib {pull}16137[#16137] * Uses `vega-nocanvas` instead of Vega lib {pull}16137[#16137]
* Migrates visualization from Angular to React {pull}16425[#16425] * Migrates visualization from Angular to React {pull}16425[#16425]
@ -1679,14 +1728,14 @@ if the field is switched, and then switched back to the previous field {pull}251
Monitoring:: Monitoring::
* If you have a version 7.0 monitoring cluster, a version 6.7 production * If you have a version 7.0 monitoring cluster, a version 6.7 production
cluster and {kib} version 6.7.0 or 6.7.1, you cannot see the monitoring data in cluster and {kib} version 6.7.0 or 6.7.1, you cannot see the monitoring data in
{kib}. {issue}34357[#34357] {kib}. {issue}34357[#34357]
[float] [float]
[[breaking-7.0.0-rc2]] [[breaking-7.0.0-rc2]]
=== Breaking changes === Breaking changes
For more details about breaking changes in this release, see For more details about breaking changes in this release, see
<<breaking-changes-7.0, Breaking changes in 7.0>>. <<breaking-changes-7.0, Breaking changes in 7.0>>.
Discover:: Discover::
@ -1696,17 +1745,17 @@ Discover::
Design:: Design::
* Removes references to K6 EUI, using the default UI theme in its place {pull}29152[#29152] * Removes references to K6 EUI, using the default UI theme in its place {pull}29152[#29152]
Geo:: Geo::
* Removes the deprecated `regionmap` and `tilemap` kibana.yml configurations. * Removes the deprecated `regionmap` and `tilemap` kibana.yml configurations.
Removes the backwards compatibility logic that checked for duplicative settings Removes the backwards compatibility logic that checked for duplicative settings
`map.regionmap` and `map.tilemap`. {pull}28609[#28609] `map.regionmap` and `map.tilemap`. {pull}28609[#28609]
Monitoring:: Monitoring::
* Refactors index patterns from configurable to constants {pull}29528[#29528] * Refactors index patterns from configurable to constants {pull}29528[#29528]
* Removes `node_resolver` setting {pull}21181[#21181] * Removes `node_resolver` setting {pull}21181[#21181]
Management:: Management::
* Adds `configPrefix` to Index Management, License Management, Rollup Jobs, and * Adds `configPrefix` to Index Management, License Management, Rollup Jobs, and
Upgrade Assistant {pull}30149[#30149] Upgrade Assistant {pull}30149[#30149]
* Removes nested table splits from table visualization {pull}26057[#26057] * Removes nested table splits from table visualization {pull}26057[#26057]
* Standardizes use of `index_pattern` in UI code and URLs, replacing `indices` * Standardizes use of `index_pattern` in UI code and URLs, replacing `indices`
and `index` {pull}29151[#29151] and {pull}29481[#29481] and `index` {pull}29151[#29151] and {pull}29481[#29481]
* Removes app-specific dark mode options and replaces with a global dark mode uiSetting {pull}29017[#29017] * Removes app-specific dark mode options and replaces with a global dark mode uiSetting {pull}29017[#29017]
Operations:: Operations::
@ -1758,7 +1807,7 @@ Canvas::
Dashboard:: Dashboard::
* Adds `href` option in addition to `onClick` for navigational links {pull}25233[#25233] * Adds `href` option in addition to `onClick` for navigational links {pull}25233[#25233]
Design:: Design::
* Implements a new design for {kib} called K7 * Implements a new design for {kib} called K7
* Updates logos for marketing {pull}25489[#25489] * Updates logos for marketing {pull}25489[#25489]
* Adds Kibana 7.0 breadcrumbs to home screen {pull}26605[#26605] * Adds Kibana 7.0 breadcrumbs to home screen {pull}26605[#26605]
* Moves elastic/eui typings to single file {pull}23950[#23950] * Moves elastic/eui typings to single file {pull}23950[#23950]
@ -1781,10 +1830,10 @@ Machine Learning::
* Updates HTTP access modules for ECS {pull}29383[#29383] * Updates HTTP access modules for ECS {pull}29383[#29383]
* Updates auditbeat modules for ECS {pull}29934[#29934] * Updates auditbeat modules for ECS {pull}29934[#29934]
* Removes non ECS apache, nginx and auditbeat data recognizer modules {pull}30537[#30537] * Removes non ECS apache, nginx and auditbeat data recognizer modules {pull}30537[#30537]
* Adds the configuration files for two new auditbeat data recognizer modules for * Adds the configuration files for two new auditbeat data recognizer modules for
detecting unusual processes on hosts and Docker containers {pull}25716[#25716] detecting unusual processes on hosts and Docker containers {pull}25716[#25716]
* Adds support for saved searches created using Kuery to the job wizards {pull}26094[#26094] * Adds support for saved searches created using Kuery to the job wizards {pull}26094[#26094]
* Allows users to enter their own query in the Discover page; stops passing the query * Allows users to enter their own query in the Discover page; stops passing the query
from the job datafeed config in custom URLs {pull}26957[#26957] from the job datafeed config in custom URLs {pull}26957[#26957]
* Rewrites Calendar to React/EUI {pull}26741[#26741] * Rewrites Calendar to React/EUI {pull}26741[#26741]
* Converts Setting page to React/EUI {pull}27144[#27144] * Converts Setting page to React/EUI {pull}27144[#27144]
@ -1803,7 +1852,7 @@ Platform::
* Adds help menu item to header {pull}29664[#29664] * Adds help menu item to header {pull}29664[#29664]
* Implements global dark theme {pull}28445[#28445] * Implements global dark theme {pull}28445[#28445]
* Removes support for the K6 navigation style {pull}29565[#29565] * Removes support for the K6 navigation style {pull}29565[#29565]
* Adds `rest_total_hits_as_int` to all requests in platform code that eventually * Adds `rest_total_hits_as_int` to all requests in platform code that eventually
look up `hits.total` {pull}26432[#26432] look up `hits.total` {pull}26432[#26432]
* Adds `dist` flag to the configuration context {pull}26545[#26545] * Adds `dist` flag to the configuration context {pull}26545[#26545]
* Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559] * Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559]
@ -1811,15 +1860,15 @@ look up `hits.total` {pull}26432[#26432]
* Uses `stream.pipeline` to manage error handling {pull}27246[#27246] * Uses `stream.pipeline` to manage error handling {pull}27246[#27246]
Querying & Filtering:: Querying & Filtering::
* Moves the `buildESQuery` module (including filters and Kuery) into a separate package {pull}23345[#23345] * Moves the `buildESQuery` module (including filters and Kuery) into a separate package {pull}23345[#23345]
* Adds comment explaining why `getComputedFields` adds a `docvalue` to `docvalue_fields` * Adds comment explaining why `getComputedFields` adds a `docvalue` to `docvalue_fields`
for each date field in an index pattern. {pull}25725[#25725] for each date field in an index pattern. {pull}25725[#25725]
* Moves filtering functions out of `vis.API.events` {pull}25280[#25280] * Moves filtering functions out of `vis.API.events` {pull}25280[#25280]
Reporting:: Reporting::
* Adds png output to reports {pull}24759[#24759] * Adds png output to reports {pull}24759[#24759]
* Sorts ascending on sort order first then ascending on name. Any menu item * Sorts ascending on sort order first then ascending on name. Any menu item
without a sort order gets set to zero. {pull}25058[#25058] without a sort order gets set to zero. {pull}25058[#25058]
* In the Visualization Editor, removes the "Optimize for printing" option when * In the Visualization Editor, removes the "Optimize for printing" option when
exporting the visualization as PNG or PDF. The single visualization will automatically exporting the visualization as PNG or PDF. The single visualization will automatically
be optimized for printing {pull}30456[#30456] be optimized for printing {pull}30456[#30456]
* Adds browser type to the reporting side panel {pull}26307[#26307] * Adds browser type to the reporting side panel {pull}26307[#26307]
* Adds better logging for `waitForSelector` failure {pull}25762[#25762] * Adds better logging for `waitForSelector` failure {pull}25762[#25762]
@ -1832,7 +1881,7 @@ Security::
* Introduces content security policy (CSP) {pull}29545[#29545] * Introduces content security policy (CSP) {pull}29545[#29545]
* Warns legacy browsers that do not support content security policy {pull}29957[#29957] * Warns legacy browsers that do not support content security policy {pull}29957[#29957]
* Adds content security policy strict mode {pull}29856[#29856] * Adds content security policy strict mode {pull}29856[#29856]
* Updates the GET `/api/security/role` endpoint to return the list of roles sorted * Updates the GET `/api/security/role` endpoint to return the list of roles sorted
by name, rather than creation date {pull}26491[#26491] by name, rather than creation date {pull}26491[#26491]
* Updates the Account Settings screen to show the change password form only when * Updates the Account Settings screen to show the change password form only when
a password change is possible for the authentication realm {pull}26779[#26779] a password change is possible for the authentication realm {pull}26779[#26779]
@ -1846,7 +1895,7 @@ Visualizations::
* Adds a timeout so that Vega respects `elasticsearch.shardTimeout` setting {pull}30482[#30482] * Adds a timeout so that Vega respects `elasticsearch.shardTimeout` setting {pull}30482[#30482]
* Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634] * Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634]
* Implements new visualization type selection {pull}23833[#23833] * Implements new visualization type selection {pull}23833[#23833]
* Removes `lab` stage for visualizations, making `experimental` the only non-production * Removes `lab` stage for visualizations, making `experimental` the only non-production
stage available {pull}25702[#25702] stage available {pull}25702[#25702]
* Makes markdown consistent across {kib} {pull}31890[#31890] * Makes markdown consistent across {kib} {pull}31890[#31890]
* Adds option to open links in new tab in Time Series Visual Builder {pull}31906[#31906] * Adds option to open links in new tab in Time Series Visual Builder {pull}31906[#31906]
@ -1893,7 +1942,7 @@ Canvas::
* Removes ID attribute {pull}30736[#30736] * Removes ID attribute {pull}30736[#30736]
* Improves the plugin pre-build {pull}25267[#25267] * Improves the plugin pre-build {pull}25267[#25267]
Dashboard:: Dashboard::
* Removes `dashboardContext` function and makes Timelion, Vega, and Time Series * Removes `dashboardContext` function and makes Timelion, Vega, and Time Series
Visual Builder use `buildEsQuery` {pull}23227[#23227] Visual Builder use `buildEsQuery` {pull}23227[#23227]
* Shows the filter bar in dashboard embed mode {pull}32222[#32222] * Shows the filter bar in dashboard embed mode {pull}32222[#32222]
Design:: Design::
@ -2085,7 +2134,7 @@ Platform::
* Fixes `includeFields` function to return root saved object properties {pull}33847[#33847] * Fixes `includeFields` function to return root saved object properties {pull}33847[#33847]
Reporting:: Reporting::
* Refactors routes files and helpers {pull}30111[#30111] * Refactors routes files and helpers {pull}30111[#30111]
* Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem` * Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem`
in the share context menu {pull}26890[#26890] in the share context menu {pull}26890[#26890]
* Fixes a regression bug in detection of Error and Warning toast notifications {pull}25482[#25482] * Fixes a regression bug in detection of Error and Warning toast notifications {pull}25482[#25482]
* Stops passing an empty `formatConfig` to the fieldFormats helper {pull}27168[#27168] * Stops passing an empty `formatConfig` to the fieldFormats helper {pull}27168[#27168]
@ -2099,7 +2148,7 @@ Rollups::
* Removes duplicate rendered sections {pull}[#28566] * Removes duplicate rendered sections {pull}[#28566]
Security:: Security::
* Adds tests for interpreter `createSocket` {pull}29459[#29459] * Adds tests for interpreter `createSocket` {pull}29459[#29459]
* Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the * Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the
same location as the corresponding JavaScript source files {pull}26448[#26448] same location as the corresponding JavaScript source files {pull}26448[#26448]
* Respects the `basePath` for the link to the user profile in the k7 header {pull}26417[#26417] * Respects the `basePath` for the link to the user profile in the k7 header {pull}26417[#26417]
* Fixes `prettier` throw rule error {pull}26071[#26071] * Fixes `prettier` throw rule error {pull}26071[#26071]
@ -2115,7 +2164,7 @@ Visualizations::
* Adds pipeline field formatting {pull}28746[#28746] * Adds pipeline field formatting {pull}28746[#28746]
* Removes `kibana_table` pipeline type {pull}28979[#28979] * Removes `kibana_table` pipeline type {pull}28979[#28979]
* Moves renderers registry to OSS {pull}28986[#28986] * Moves renderers registry to OSS {pull}28986[#28986]
* Prepares for cut over to the visualize data loader from the current expression * Prepares for cut over to the visualize data loader from the current expression
pipeline data loader {pull}29873[#29873] pipeline data loader {pull}29873[#29873]
* Toggles between Expression Pipeline & Visualize Data loader {pull}29874[#29874] * Toggles between Expression Pipeline & Visualize Data loader {pull}29874[#29874]
* Fixes every app that was wrapping `query` in an array unnecessarily {pull}27636[#27636] * Fixes every app that was wrapping `query` in an array unnecessarily {pull}27636[#27636]
@ -2148,14 +2197,14 @@ pipeline data loader {pull}29873[#29873]
* Fixes filter function on pie chart segment {pull}26321[#26321] * Fixes filter function on pie chart segment {pull}26321[#26321]
* Rewrites URL when closing vis type selection modal {pull}26327[#26327] * Rewrites URL when closing vis type selection modal {pull}26327[#26327]
* Changes unbind calls from `.on` to `.off` {pull}24575[#24575] * Changes unbind calls from `.on` to `.off` {pull}24575[#24575]
* Fixes date field in controls visualization by generating labels with the field * Fixes date field in controls visualization by generating labels with the field
formatter {pull}25654[#25654] formatter {pull}25654[#25654]
* Replaces LESS files with Sass in `ui/public/vis`, `visLib`, and `visualize` {pull}25333[#25333] * Replaces LESS files with Sass in `ui/public/vis`, `visLib`, and `visualize` {pull}25333[#25333]
* Replaces LESS files with Sass for the visualization types in `core_plugin/metrics` {pull}24250[#24250] * Replaces LESS files with Sass for the visualization types in `core_plugin/metrics` {pull}24250[#24250]
* Moves `timeout` to `_msearch` body to fix time series visual builder requests {pull}26510[#26510] * Moves `timeout` to `_msearch` body to fix time series visual builder requests {pull}26510[#26510]
* Adds description for all visualization types {pull}26243[#26243] * Adds description for all visualization types {pull}26243[#26243]
* Defaults the scroll wheel zoom to false on Vega maps {pull}21169[#21169] * Defaults the scroll wheel zoom to false on Vega maps {pull}21169[#21169]
* Fixes problem within the input_vis_control plugin that prevents it from updating correctly * Fixes problem within the input_vis_control plugin that prevents it from updating correctly
if the field is switched, and then switched back to the previous field {pull}25164[#25164] if the field is switched, and then switched back to the previous field {pull}25164[#25164]
* Uses `vega-nocanvas` instead of Vega lib {pull}16137[#16137] * Uses `vega-nocanvas` instead of Vega lib {pull}16137[#16137]
* Migrates visualization from Angular to React {pull}16425[#16425] * Migrates visualization from Angular to React {pull}16425[#16425]
@ -2207,7 +2256,7 @@ if the field is switched, and then switched back to the previous field {pull}251
[[breaking-7.0.0-rc1]] [[breaking-7.0.0-rc1]]
=== Breaking changes === Breaking changes
For more details about breaking changes in this release, see For more details about breaking changes in this release, see
<<breaking-changes-7.0, Breaking changes in 7.0>>. <<breaking-changes-7.0, Breaking changes in 7.0>>.
Discover:: Discover::
@ -2217,17 +2266,17 @@ Discover::
Design:: Design::
* Removes references to K6 EUI, using the default UI theme in its place {pull}29152[#29152] * Removes references to K6 EUI, using the default UI theme in its place {pull}29152[#29152]
Geo:: Geo::
* Removes the deprecated `regionmap` and `tilemap` kibana.yml configurations. * Removes the deprecated `regionmap` and `tilemap` kibana.yml configurations.
Removes the backwards compatibility logic that checked for duplicative settings Removes the backwards compatibility logic that checked for duplicative settings
`map.regionmap` and `map.tilemap`. {pull}28609[#28609] `map.regionmap` and `map.tilemap`. {pull}28609[#28609]
Monitoring:: Monitoring::
* Refactors index patterns from configurable to constants {pull}29528[#29528] * Refactors index patterns from configurable to constants {pull}29528[#29528]
* Removes `node_resolver` setting {pull}21181[#21181] * Removes `node_resolver` setting {pull}21181[#21181]
Management:: Management::
* Adds `configPrefix` to Index Management, License Management, Rollup Jobs, and * Adds `configPrefix` to Index Management, License Management, Rollup Jobs, and
Upgrade Assistant {pull}30149[#30149] Upgrade Assistant {pull}30149[#30149]
* Removes nested table splits from table visualization {pull}26057[#26057] * Removes nested table splits from table visualization {pull}26057[#26057]
* Standardizes use of `index_pattern` in UI code and URLs, replacing `indices` * Standardizes use of `index_pattern` in UI code and URLs, replacing `indices`
and `index` {pull}29151[#29151] and {pull}29481[#29481] and `index` {pull}29151[#29151] and {pull}29481[#29481]
* Removes app-specific dark mode options and replaces with a global dark mode uiSetting {pull}29017[#29017] * Removes app-specific dark mode options and replaces with a global dark mode uiSetting {pull}29017[#29017]
Operations:: Operations::
@ -2279,7 +2328,7 @@ Canvas::
Dashboard:: Dashboard::
* Adds `href` option in addition to `onClick` for navigational links {pull}25233[#25233] * Adds `href` option in addition to `onClick` for navigational links {pull}25233[#25233]
Design:: Design::
* Implements a new design for {kib} called K7 * Implements a new design for {kib} called K7
* Updates logos for marketing {pull}25489[#25489] * Updates logos for marketing {pull}25489[#25489]
* Adds Kibana 7.0 breadcrumbs to home screen {pull}26605[#26605] * Adds Kibana 7.0 breadcrumbs to home screen {pull}26605[#26605]
* Moves elastic/eui typings to single file {pull}23950[#23950] * Moves elastic/eui typings to single file {pull}23950[#23950]
@ -2306,10 +2355,10 @@ Machine Learning::
* Updates HTTP access modules for ECS {pull}29383[#29383] * Updates HTTP access modules for ECS {pull}29383[#29383]
* Updates auditbeat modules for ECS {pull}29934[#29934] * Updates auditbeat modules for ECS {pull}29934[#29934]
* Removes non ECS apache, nginx and auditbeat data recognizer modules {pull}30537[#30537] * Removes non ECS apache, nginx and auditbeat data recognizer modules {pull}30537[#30537]
* Adds the configuration files for two new auditbeat data recognizer modules for * Adds the configuration files for two new auditbeat data recognizer modules for
detecting unusual processes on hosts and Docker containers {pull}25716[#25716] detecting unusual processes on hosts and Docker containers {pull}25716[#25716]
* Adds support for saved searches created using Kuery to the job wizards {pull}26094[#26094] * Adds support for saved searches created using Kuery to the job wizards {pull}26094[#26094]
* Allows users to enter their own query in the Discover page; stops passing the query * Allows users to enter their own query in the Discover page; stops passing the query
from the job datafeed config in custom URLs {pull}26957[#26957] from the job datafeed config in custom URLs {pull}26957[#26957]
* Rewrites Calendar to React/EUI {pull}26741[#26741] * Rewrites Calendar to React/EUI {pull}26741[#26741]
* Converts Setting page to React/EUI {pull}27144[#27144] * Converts Setting page to React/EUI {pull}27144[#27144]
@ -2328,7 +2377,7 @@ Platform::
* Adds help menu item to header {pull}29664[#29664] * Adds help menu item to header {pull}29664[#29664]
* Implements global dark theme {pull}28445[#28445] * Implements global dark theme {pull}28445[#28445]
* Removes support for the K6 navigation style {pull}29565[#29565] * Removes support for the K6 navigation style {pull}29565[#29565]
* Adds `rest_total_hits_as_int` to all requests in platform code that eventually * Adds `rest_total_hits_as_int` to all requests in platform code that eventually
look up `hits.total` {pull}26432[#26432] look up `hits.total` {pull}26432[#26432]
* Adds `dist` flag to the configuration context {pull}26545[#26545] * Adds `dist` flag to the configuration context {pull}26545[#26545]
* Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559] * Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559]
@ -2336,15 +2385,15 @@ look up `hits.total` {pull}26432[#26432]
* Uses `stream.pipeline` to manage error handling {pull}27246[#27246] * Uses `stream.pipeline` to manage error handling {pull}27246[#27246]
Querying & Filtering:: Querying & Filtering::
* Moves the `buildESQuery` module (including filters and Kuery) into a separate package {pull}23345[#23345] * Moves the `buildESQuery` module (including filters and Kuery) into a separate package {pull}23345[#23345]
* Adds comment explaining why `getComputedFields` adds a `docvalue` to `docvalue_fields` * Adds comment explaining why `getComputedFields` adds a `docvalue` to `docvalue_fields`
for each date field in an index pattern. {pull}25725[#25725] for each date field in an index pattern. {pull}25725[#25725]
* Moves filtering functions out of `vis.API.events` {pull}25280[#25280] * Moves filtering functions out of `vis.API.events` {pull}25280[#25280]
Reporting:: Reporting::
* Adds png output to reports {pull}24759[#24759] * Adds png output to reports {pull}24759[#24759]
* Sorts ascending on sort order first then ascending on name. Any menu item * Sorts ascending on sort order first then ascending on name. Any menu item
without a sort order gets set to zero. {pull}25058[#25058] without a sort order gets set to zero. {pull}25058[#25058]
* In the Visualization Editor, removes the "Optimize for printing" option when * In the Visualization Editor, removes the "Optimize for printing" option when
exporting the visualization as PNG or PDF. The single visualization will automatically exporting the visualization as PNG or PDF. The single visualization will automatically
be optimized for printing {pull}30456[#30456] be optimized for printing {pull}30456[#30456]
* Adds browser type to the reporting side panel {pull}26307[#26307] * Adds browser type to the reporting side panel {pull}26307[#26307]
* Adds better logging for `waitForSelector` failure {pull}25762[#25762] * Adds better logging for `waitForSelector` failure {pull}25762[#25762]
@ -2357,7 +2406,7 @@ Security::
* Introduces content security policy (CSP) {pull}29545[#29545] * Introduces content security policy (CSP) {pull}29545[#29545]
* Warns legacy browsers that do not support content security policy {pull}29957[#29957] * Warns legacy browsers that do not support content security policy {pull}29957[#29957]
* Adds content security policy strict mode {pull}29856[#29856] * Adds content security policy strict mode {pull}29856[#29856]
* Updates the GET `/api/security/role` endpoint to return the list of roles sorted * Updates the GET `/api/security/role` endpoint to return the list of roles sorted
by name, rather than creation date {pull}26491[#26491] by name, rather than creation date {pull}26491[#26491]
* Updates the Account Settings screen to show the change password form only when * Updates the Account Settings screen to show the change password form only when
a password change is possible for the authentication realm {pull}26779[#26779] a password change is possible for the authentication realm {pull}26779[#26779]
@ -2367,7 +2416,7 @@ Visualizations::
* Adds a timeout so that Vega respects `elasticsearch.shardTimeout` setting {pull}30482[#30482] * Adds a timeout so that Vega respects `elasticsearch.shardTimeout` setting {pull}30482[#30482]
* Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634] * Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634]
* Implements new visualization type selection {pull}23833[#23833] * Implements new visualization type selection {pull}23833[#23833]
* Removes `lab` stage for visualizations, making `experimental` the only non-production * Removes `lab` stage for visualizations, making `experimental` the only non-production
stage available {pull}25702[#25702] stage available {pull}25702[#25702]
* Makes markdown consistent across {kib} {pull}31890[#31890] * Makes markdown consistent across {kib} {pull}31890[#31890]
* Adds option to open links in new tab in Time Series Visual Builder {pull}31906[#31906] * Adds option to open links in new tab in Time Series Visual Builder {pull}31906[#31906]
@ -2413,7 +2462,7 @@ Canvas::
* Removes ID attribute {pull}30736[#30736] * Removes ID attribute {pull}30736[#30736]
* Improves the plugin pre-build {pull}25267[#25267] * Improves the plugin pre-build {pull}25267[#25267]
Dashboard:: Dashboard::
* Removes `dashboardContext` function and makes Timelion, Vega, and Time Series * Removes `dashboardContext` function and makes Timelion, Vega, and Time Series
Visual Builder use `buildEsQuery` {pull}23227[#23227] Visual Builder use `buildEsQuery` {pull}23227[#23227]
* Shows the filter bar in dashboard embed mode {pull}32222[#32222] * Shows the filter bar in dashboard embed mode {pull}32222[#32222]
Design:: Design::
@ -2455,13 +2504,13 @@ Infrastructure::
* Fixes styling after breaking EUI changes {pull}27021[#27021] * Fixes styling after breaking EUI changes {pull}27021[#27021]
* Fixes graphql type generation after package upgrades {pull}26991[#26991] * Fixes graphql type generation after package upgrades {pull}26991[#26991]
* Removes usage of `ts-optchain` in the browser {pull}27148[#27148] * Removes usage of `ts-optchain` in the browser {pull}27148[#27148]
Kibana App:: Kibana App::
* Fixes gauge filters {pull}30057[#30057] * Fixes gauge filters {pull}30057[#30057]
* Fixes fieldformatter calls in pipeline helper {pull}29842[#29842] * Fixes fieldformatter calls in pipeline helper {pull}29842[#29842]
* Adds pipeline field formatting {pull}28746[#28746] * Adds pipeline field formatting {pull}28746[#28746]
* Removes `kibana_table` pipeline type {pull}28979[#28979] * Removes `kibana_table` pipeline type {pull}28979[#28979]
* Moves renderers registry to OSS {pull}28986[#28986] * Moves renderers registry to OSS {pull}28986[#28986]
* Prepares for cut over to the visualize data loader from the current expression * Prepares for cut over to the visualize data loader from the current expression
pipeline data loader {pull}29873[#29873] pipeline data loader {pull}29873[#29873]
* Toggles between Expression Pipeline & Visualize Data loader {pull}29874[#29874] * Toggles between Expression Pipeline & Visualize Data loader {pull}29874[#29874]
* Fixes every app that was wrapping `query` in an array unnecessarily {pull}27636[#27636] * Fixes every app that was wrapping `query` in an array unnecessarily {pull}27636[#27636]
@ -2633,7 +2682,7 @@ Platform::
* Makes logs easier to read on Windows with chalk colors {pull}15557[#15557] * Makes logs easier to read on Windows with chalk colors {pull}15557[#15557]
Reporting:: Reporting::
* Refactors routes files and helpers {pull}30111[#30111] * Refactors routes files and helpers {pull}30111[#30111]
* Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem` * Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem`
in the share context menu {pull}26890[#26890] in the share context menu {pull}26890[#26890]
* Fixes a regression bug in detection of Error and Warning toast notifications {pull}25482[#25482] * Fixes a regression bug in detection of Error and Warning toast notifications {pull}25482[#25482]
* Stops passing an empty `formatConfig` to the fieldFormats helper {pull}27168[#27168] * Stops passing an empty `formatConfig` to the fieldFormats helper {pull}27168[#27168]
@ -2647,7 +2696,7 @@ Rollups::
* Removes duplicate rendered sections {pull}[#28566] * Removes duplicate rendered sections {pull}[#28566]
Security:: Security::
* Adds tests for interpreter `createSocket` {pull}29459[#29459] * Adds tests for interpreter `createSocket` {pull}29459[#29459]
* Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the * Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the
same location as the corresponding JavaScript source files {pull}26448[#26448] same location as the corresponding JavaScript source files {pull}26448[#26448]
* Respects the `basePath` for the link to the user profile in the k7 header {pull}26417[#26417] * Respects the `basePath` for the link to the user profile in the k7 header {pull}26417[#26417]
* Fixes `prettier` throw rule error {pull}26071[#26071] * Fixes `prettier` throw rule error {pull}26071[#26071]
@ -2663,14 +2712,14 @@ Visualizations::
* Fixes filter function on pie chart segment {pull}26321[#26321] * Fixes filter function on pie chart segment {pull}26321[#26321]
* Rewrites URL when closing vis type selection modal {pull}26327[#26327] * Rewrites URL when closing vis type selection modal {pull}26327[#26327]
* Changes unbind calls from `.on` to `.off` {pull}24575[#24575] * Changes unbind calls from `.on` to `.off` {pull}24575[#24575]
* Fixes date field in controls visualization by generating labels with the field * Fixes date field in controls visualization by generating labels with the field
formatter {pull}25654[#25654] formatter {pull}25654[#25654]
* Replaces LESS files with Sass in `ui/public/vis`, `visLib`, and `visualize` {pull}25333[#25333] * Replaces LESS files with Sass in `ui/public/vis`, `visLib`, and `visualize` {pull}25333[#25333]
* Replaces LESS files with Sass for the visualization types in `core_plugin/metrics` {pull}24250[#24250] * Replaces LESS files with Sass for the visualization types in `core_plugin/metrics` {pull}24250[#24250]
* Moves `timeout` to `_msearch` body to fix time series visual builder requests {pull}26510[#26510] * Moves `timeout` to `_msearch` body to fix time series visual builder requests {pull}26510[#26510]
* Adds description for all visualization types {pull}26243[#26243] * Adds description for all visualization types {pull}26243[#26243]
* Defaults the scroll wheel zoom to false on Vega maps {pull}21169[#21169] * Defaults the scroll wheel zoom to false on Vega maps {pull}21169[#21169]
* Fixes problem within the input_vis_control plugin that prevents it from updating correctly * Fixes problem within the input_vis_control plugin that prevents it from updating correctly
if the field is switched, and then switched back to the previous field {pull}25164[#25164] if the field is switched, and then switched back to the previous field {pull}25164[#25164]
* Uses `vega-nocanvas` instead of Vega lib {pull}16137[#16137] * Uses `vega-nocanvas` instead of Vega lib {pull}16137[#16137]
* Migrates visualization from Angular to React {pull}16425[#16425] * Migrates visualization from Angular to React {pull}16425[#16425]
@ -2724,22 +2773,22 @@ if the field is switched, and then switched back to the previous field {pull}251
[[breaking-7.0.0-beta1]] [[breaking-7.0.0-beta1]]
=== Breaking changes === Breaking changes
For more details about breaking changes in this release, see For more details about breaking changes in this release, see
<<breaking-changes-7.0, Breaking changes in 7.0>>. <<breaking-changes-7.0, Breaking changes in 7.0>>.
Design:: Design::
* Removes references to K6 EUI, using the default UI theme in its place {pull}29152[#29152] * Removes references to K6 EUI, using the default UI theme in its place {pull}29152[#29152]
Geo:: Geo::
* Removes the deprecated `regionmap` and `tilemap` kibana.yml configurations. * Removes the deprecated `regionmap` and `tilemap` kibana.yml configurations.
Removes the backwards compatibility logic that checked for duplicative settings Removes the backwards compatibility logic that checked for duplicative settings
`map.regionmap` and `map.tilemap`. {pull}28609[#28609] `map.regionmap` and `map.tilemap`. {pull}28609[#28609]
Monitoring:: Monitoring::
* Refactors index patterns from configurable to constants {pull}29528[#29528] * Refactors index patterns from configurable to constants {pull}29528[#29528]
Management:: Management::
* Adds `configPrefix` to Index Management, License Management, Rollup Jobs, and * Adds `configPrefix` to Index Management, License Management, Rollup Jobs, and
Upgrade Assistant {pull}30149[#30149] Upgrade Assistant {pull}30149[#30149]
* Removes nested table splits from table visualization {pull}26057[#26057] * Removes nested table splits from table visualization {pull}26057[#26057]
* Standardizes use of `index_pattern` in UI code and URLs, replacing `indices` * Standardizes use of `index_pattern` in UI code and URLs, replacing `indices`
and `index` {pull}29151[#29151] and {pull}29481[#29481] and `index` {pull}29151[#29151] and {pull}29481[#29481]
* Removes app-specific dark mode options and replaces with a global dark mode uiSetting {pull}29017[#29017] * Removes app-specific dark mode options and replaces with a global dark mode uiSetting {pull}29017[#29017]
Operations:: Operations::
@ -2793,8 +2842,8 @@ Platform::
* Implements global dark theme {pull}28445[#28445] * Implements global dark theme {pull}28445[#28445]
* Removes support for the K6 navigation style {pull}29565[#29565] * Removes support for the K6 navigation style {pull}29565[#29565]
Reporting:: Reporting::
* In the Visualization Editor, removes the "Optimize for printing" option when * In the Visualization Editor, removes the "Optimize for printing" option when
exporting the visualization as PNG or PDF. The single visualization will automatically exporting the visualization as PNG or PDF. The single visualization will automatically
be optimized for printing {pull}30456[#30456] be optimized for printing {pull}30456[#30456]
Security:: Security::
* Introduces content security policy (CSP) {pull}29545[#29545] * Introduces content security policy (CSP) {pull}29545[#29545]
@ -2834,13 +2883,13 @@ Geo::
* Uses geo-tile aggregation instead of geohash precision {pull}29776[#29776] * Uses geo-tile aggregation instead of geohash precision {pull}29776[#29776]
Infrastructure UI:: Infrastructure UI::
* Adapts settings ui to saved object version type change {pull}30082[#30082] * Adapts settings ui to saved object version type change {pull}30082[#30082]
Kibana App:: Kibana App::
* Fixes gauge filters {pull}30057[#30057] * Fixes gauge filters {pull}30057[#30057]
* Fixes fieldformatter calls in pipeline helper {pull}29842[#29842] * Fixes fieldformatter calls in pipeline helper {pull}29842[#29842]
* Adds pipeline field formatting {pull}28746[#28746] * Adds pipeline field formatting {pull}28746[#28746]
* Removes `kibana_table` pipeline type {pull}28979[#28979] * Removes `kibana_table` pipeline type {pull}28979[#28979]
* Moves renderers registry to OSS {pull}28986[#28986] * Moves renderers registry to OSS {pull}28986[#28986]
* Prepares for cut over to the visualize data loader from the current expression * Prepares for cut over to the visualize data loader from the current expression
pipeline data loader {pull}29873[#29873] pipeline data loader {pull}29873[#29873]
* Toggles between Expression Pipeline & Visualize Data loader {pull}29874[#29874] * Toggles between Expression Pipeline & Visualize Data loader {pull}29874[#29874]
* Fixes every app that was wrapping `query` in an array unnecessarily {pull}27636[#27636] * Fixes every app that was wrapping `query` in an array unnecessarily {pull}27636[#27636]
@ -2922,20 +2971,20 @@ Visualizations::
[[breaking-7.0.0-alpha2]] [[breaking-7.0.0-alpha2]]
=== Breaking changes === Breaking changes
For more details about breaking changes in this release, see For more details about breaking changes in this release, see
<<breaking-changes-7.0, Breaking changes in 7.0>>. <<breaking-changes-7.0, Breaking changes in 7.0>>.
[float] [float]
[[highlight-7.0.0-alpha2]] [[highlight-7.0.0-alpha2]]
=== Highlights === Highlights
Canvas:: Canvas::
* Canvas now has a template tab in the workpad manager where users can find workpad templates, * 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 {pull}23966[#23966] for more information. demos, and tutorials to help them get started. See {pull}23966[#23966] for more information.
Kibana App:: Kibana App::
* Visualizations in Kibana will use a new data pipeline introduced as part of Canvas. * 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). The change does not yet apply to Vega, Timelion, or Time Series Visual Builder (TSVB).
See {pull}25711[#25711] for more information. See {pull}25711[#25711] for more information.
Index Lifecyle Management:: Index Lifecyle Management::
* Implements a user interface to create, update, edit, or delete index lifecyle policies. * Implements a user interface to create, update, edit, or delete index lifecyle policies.
See {pull}25553[#25553] for more information. See {pull}25553[#25553] for more information.
@ -2960,10 +3009,10 @@ Management::
* Adds `Request timestamp` to request inspector stats {pull}25667[#25667] * Adds `Request timestamp` to request inspector stats {pull}25667[#25667]
* Adds "Reload indices" button to Index Management {pull}27033[#27033] * Adds "Reload indices" button to Index Management {pull}27033[#27033]
Machine Learning:: Machine Learning::
* Adds the configuration files for two new auditbeat data recognizer modules for * Adds the configuration files for two new auditbeat data recognizer modules for
detecting unusual processes on hosts and Docker containers {pull}25716[#25716] detecting unusual processes on hosts and Docker containers {pull}25716[#25716]
* Adds support for saved searches created using Kuery to the job wizards {pull}26094[#26094] * Adds support for saved searches created using Kuery to the job wizards {pull}26094[#26094]
* Allows users to enter their own query in the Discover page; stops passing the query * Allows users to enter their own query in the Discover page; stops passing the query
from the job datafeed config in custom URLs {pull}26957[#26957] from the job datafeed config in custom URLs {pull}26957[#26957]
* Rewrites Calendar to React/EUI {pull}26741[#26741] * Rewrites Calendar to React/EUI {pull}26741[#26741]
* Converts Setting page to React/EUI {pull}27144[#27144] * Converts Setting page to React/EUI {pull}27144[#27144]
@ -2972,7 +3021,7 @@ from the job datafeed config in custom URLs {pull}26957[#26957]
Observability:: Observability::
* Adds a new plugin for Uptime Monitoring {pull}25480[#25480] * Adds a new plugin for Uptime Monitoring {pull}25480[#25480]
Platform:: Platform::
* Adds `rest_total_hits_as_int` to all requests in platform code that eventually * Adds `rest_total_hits_as_int` to all requests in platform code that eventually
look up `hits.total` {pull}26432[#26432] look up `hits.total` {pull}26432[#26432]
* Adds `dist` flag to the configuration context {pull}26545[#26545] * Adds `dist` flag to the configuration context {pull}26545[#26545]
* Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559] * Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559]
@ -2980,7 +3029,7 @@ look up `hits.total` {pull}26432[#26432]
* Uses `stream.pipeline` to manage error handling {pull}27246[#27246] * Uses `stream.pipeline` to manage error handling {pull}27246[#27246]
Querying & Filtering:: Querying & Filtering::
* Moves the `buildESQuery` module (including filters and Kuery) into a separate package {pull}23345[#23345] * Moves the `buildESQuery` module (including filters and Kuery) into a separate package {pull}23345[#23345]
* Adds comment explaining why `getComputedFields` adds a `docvalue` to `docvalue_fields` * Adds comment explaining why `getComputedFields` adds a `docvalue` to `docvalue_fields`
for each date field in an index pattern. {pull}25725[#25725] for each date field in an index pattern. {pull}25725[#25725]
* Moves filtering functions out of `vis.API.events` {pull}25280[#25280] * Moves filtering functions out of `vis.API.events` {pull}25280[#25280]
Reporting:: Reporting::
@ -2991,7 +3040,7 @@ Reporting::
Rollups:: Rollups::
* Adds support for rolling up metrics of date fields {pull}26450[#26450] * Adds support for rolling up metrics of date fields {pull}26450[#26450]
Security:: Security::
* Updates the GET `/api/security/role` endpoint to return the list of roles sorted * Updates the GET `/api/security/role` endpoint to return the list of roles sorted
by name, rather than creation date {pull}26491[#26491] by name, rather than creation date {pull}26491[#26491]
* Updates the Account Settings screen to show the change password form only when * Updates the Account Settings screen to show the change password form only when
a password change is possible for the authentication realm {pull}26779[#26779] a password change is possible for the authentication realm {pull}26779[#26779]
@ -2999,7 +3048,7 @@ a password change is possible for the authentication realm {pull}26779[#26779]
Visualizations:: Visualizations::
* Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634] * Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634]
* Implements new visualization type selection {pull}23833[#23833] * Implements new visualization type selection {pull}23833[#23833]
* Removes `lab` stage for visualizations, making `experimental` the only non-production * Removes `lab` stage for visualizations, making `experimental` the only non-production
stage available {pull}25702[#25702] stage available {pull}25702[#25702]
[float] [float]
@ -3015,7 +3064,7 @@ Canvas::
Geo:: Geo::
* Resolves URL dynamically when requesting EMS data {pull}25685[#25685] * Resolves URL dynamically when requesting EMS data {pull}25685[#25685]
* Fixes EMS hotlink {pull}26868[#26868] * Fixes EMS hotlink {pull}26868[#26868]
Infrastructure UI:: Infrastructure UI::
* Fixes potential color bugs {pull}26292[#26292] * Fixes potential color bugs {pull}26292[#26292]
* Fixes auto refresh button on node detail page {pull}26426[#26426] * Fixes auto refresh button on node detail page {pull}26426[#26426]
* Changes the time range from the last hour to the last 5 minutes for the Waffle Map {pull}26278[#26278] * Changes the time range from the last hour to the last 5 minutes for the Waffle Map {pull}26278[#26278]
@ -3026,7 +3075,7 @@ Infrastructure UI::
* Fixes styling after breaking EUI changes {pull}27021[#27021] * Fixes styling after breaking EUI changes {pull}27021[#27021]
* Fixes graphql type generation after package upgrades {pull}26991[#26991] * Fixes graphql type generation after package upgrades {pull}26991[#26991]
* Removes usage of `ts-optchain` in the browser {pull}27148[#27148] * Removes usage of `ts-optchain` in the browser {pull}27148[#27148]
Kibana App:: Kibana App::
* Fixes support for React 16.4+ by only resetting state if adaptors are updated {pull}26138[#26138] * Fixes support for React 16.4+ by only resetting state if adaptors are updated {pull}26138[#26138]
* Fixes scrolling list on Firefox {pull}26246[#26246] * Fixes scrolling list on Firefox {pull}26246[#26246]
* Guards against empty and undefined index pattern arrays passed to QueryBar {pull}24607[#24607] * Guards against empty and undefined index pattern arrays passed to QueryBar {pull}24607[#24607]
@ -3078,16 +3127,16 @@ Platform & Operations::
* Uses `single-node` discovery type for the test ES node/cluster {pull}27125[#27125] * Uses `single-node` discovery type for the test ES node/cluster {pull}27125[#27125]
* Moves moment to peerDependency in elastic-datemath {pull}27264[#27264] * Moves moment to peerDependency in elastic-datemath {pull}27264[#27264]
Reporting:: Reporting::
* Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem` * Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem`
in the share context menu {pull}26890[#26890] in the share context menu {pull}26890[#26890]
* Fixes a regression bug in detection of Error and Warning toast notifications {pull}25482[#25482] * Fixes a regression bug in detection of Error and Warning toast notifications {pull}25482[#25482]
* Stops passing an empty `formatConfig` to the fieldFormats helper {pull}27168[#27168] * Stops passing an empty `formatConfig` to the fieldFormats helper {pull}27168[#27168]
Rollups:: Rollups::
* Shows loading state in Rollup Job detail panel. {pull}25752[#25752] * Shows loading state in Rollup Job detail panel. {pull}25752[#25752]
* Specifies Rollup Jobs breadcrumbs in header. {pull}26590[#26590] * Specifies Rollup Jobs breadcrumbs in header. {pull}26590[#26590]
* Requires histogram interval in Rollup Job wizard to be a whole number. {pull}26596[#26596] * Requires histogram interval in Rollup Job wizard to be a whole number. {pull}26596[#26596]
Security:: Security::
* Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the * Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the
same location as the corresponding JavaScript source files {pull}26448[#26448] same location as the corresponding JavaScript source files {pull}26448[#26448]
* Respects the `basePath` for the link to the user profile in the k7 header {pull}26417[#26417] * Respects the `basePath` for the link to the user profile in the k7 header {pull}26417[#26417]
* Fixes `prettier` throw rule error {pull}26071[#26071] * Fixes `prettier` throw rule error {pull}26071[#26071]
@ -3098,7 +3147,7 @@ Visualizations::
* Fixes filter function on pie chart segment {pull}26321[#26321] * Fixes filter function on pie chart segment {pull}26321[#26321]
* Rewrites URL when closing vis type selection modal {pull}26327[#26327] * Rewrites URL when closing vis type selection modal {pull}26327[#26327]
* Changes unbind calls from `.on` to `.off` {pull}24575[#24575] * Changes unbind calls from `.on` to `.off` {pull}24575[#24575]
* Fixes date field in controls visualization by generating labels with the field * Fixes date field in controls visualization by generating labels with the field
formatter {pull}25654[#25654] formatter {pull}25654[#25654]
* Replaces LESS files with Sass in `ui/public/vis`, `visLib`, and `visualize` {pull}25333[#25333] * Replaces LESS files with Sass in `ui/public/vis`, `visLib`, and `visualize` {pull}25333[#25333]
* Replaces LESS files with Sass for the visualization types in `core_plugin/metrics` {pull}24250[#24250] * Replaces LESS files with Sass for the visualization types in `core_plugin/metrics` {pull}24250[#24250]
@ -3117,7 +3166,7 @@ formatter {pull}25654[#25654]
[[breaking-7.0.0-alpha1]] [[breaking-7.0.0-alpha1]]
=== Breaking changes === Breaking changes
For more details about breaking changes in this release, see For more details about breaking changes in this release, see
<<breaking-changes-7.0, Breaking changes in 7.0>>. <<breaking-changes-7.0, Breaking changes in 7.0>>.
Discover:: Discover::
@ -3145,10 +3194,10 @@ Geo::
[[K7-design-7.0.0-alpha1]] [[K7-design-7.0.0-alpha1]]
=== K7 UI Design === K7 UI Design
{kib} 7.0.0-alpha1 includes a new design for {kib} called K7. In this early stage, {kib} 7.0.0-alpha1 includes a new design for {kib} called K7. In this early stage,
K7 is still a little rough around the edges. If you'd like to switch back to the K7 is still a little rough around the edges. If you'd like to switch back to the
existing K6 design, go to *Management > Advanced Settings* and turn existing K6 design, go to *Management > Advanced Settings* and turn
off the *k7design* setting. The option to switch to the old design off the *k7design* setting. The option to switch to the old design
will be removed before 7.0.0 GA. will be removed before 7.0.0 GA.
[float] [float]
@ -3162,7 +3211,7 @@ Machine Learning::
Reporting:: Reporting::
* Adds png output to reports {pull}24759[#24759] * Adds png output to reports {pull}24759[#24759]
* Sorts ascending on sort order first then ascending on name. Any menu item * Sorts ascending on sort order first then ascending on name. Any menu item
without a sort order gets set to zero. {pull}25058[#25058] without a sort order gets set to zero. {pull}25058[#25058]
Visualizations:: Visualizations::
@ -3184,7 +3233,7 @@ Canvas::
* Improves the plugin pre-build {pull}25267[#25267] * Improves the plugin pre-build {pull}25267[#25267]
Dashboard:: Dashboard::
* Removes `dashboardContext` function and makes Timelion, Vega, and Time Series * Removes `dashboardContext` function and makes Timelion, Vega, and Time Series
Visual Builder use `buildEsQuery` {pull}23227[#23227] Visual Builder use `buildEsQuery` {pull}23227[#23227]
Design:: Design::
@ -3265,7 +3314,7 @@ Sharing::
Visualizations:: Visualizations::
* Defaults the scroll wheel zoom to false on Vega maps {pull}21169[#21169] * Defaults the scroll wheel zoom to false on Vega maps {pull}21169[#21169]
* Fixes problem within the input_vis_control plugin that prevents it from updating correctly * Fixes problem within the input_vis_control plugin that prevents it from updating correctly
if the field is switched, and then switched back to the previous field {pull}25164[#25164] if the field is switched, and then switched back to the previous field {pull}25164[#25164]
* Uses `vega-nocanvas` instead of vega lib {pull}16137[#16137] * Uses `vega-nocanvas` instead of vega lib {pull}16137[#16137]
* Migrates visualization from Angular to React {pull}16425[#16425] * Migrates visualization from Angular to React {pull}16425[#16425]
@ -3273,7 +3322,3 @@ if the field is switched, and then switched back to the previous field {pull}251
* Stops creation of nested search source per postflightrequest {pull}20373[#20373] * Stops creation of nested search source per postflightrequest {pull}20373[#20373]
* Moves inspector code from Vis to embeddable visualize handler {pull}24112[#24112] * Moves inspector code from Vis to embeddable visualize handler {pull}24112[#24112]
* Removes inspector from Vis {pull}24112[#24112] * Removes inspector from Vis {pull}24112[#24112]