diff --git a/docs/CHANGELOG.asciidoc b/docs/CHANGELOG.asciidoc index 5f3f289cd0d7d..2b6dd1d0b06c8 100644 --- a/docs/CHANGELOG.asciidoc +++ b/docs/CHANGELOG.asciidoc @@ -13,37 +13,208 @@ This section summarizes the changes in each release. +* <> * <> -- -[[release-notes-7.0.0]] -== {kib} 7.0.0 -//[float] -//[[breaking-7.0.0]] -//=== Breaking Changes +[[release-notes-7.0.0-alpha2]] +== {kib} 7.0.0-alpha2 -//[float] -//=== Breaking Java Changes +coming[7.0.0-alpha2] -//[float] -//=== Deprecations +[float] +[[breaking-7.0.0-alpha2]] +=== Breaking changes + +For more details about breaking changes in this release, see +<>. + +[float] +[[highlight-7.0.0-alpha2]] +=== Highlights +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 {pull}23966[#23966] 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 {pull}25711[#25711] for more information. +Index Lifecyle Management:: +* Implements a user interface to create, update, edit, or delete index lifecyle policies. +See {pull}25553[#25553] for more information. + +[float] +[[enhancement-7.0.0-alpha2]] +=== Enhancements +Canvas:: +* Implements a clipboard and stores the copied elements in `localStorage` {pull}25890[#25890] +* Adds the ability to reuse assets without editing an element's expression {pull}25764[#25764] +* Adds the `clear` function {pull}26397[#26397] +* Adds workpad-level CSS {pull}24143[#24143] +Dashboard:: +* Adds `href` option in addition to `onClick` for navigational links {pull}25233[#25233] +Design:: +* Updates logos for marketing {pull}25489[#25489] +* Adds Kibana 7.0 breadcrumbs to home screen {pull}26605[#26605] +* Moves elastic/eui typings to single file {pull}23950[#23950] +Kibana App:: +* Maps inspector requests by id so single requests can be reset at a time {pull}26770[#26770] +* Adds ODBC to blurb for start trail {pull}27223[#27223] +Management:: +* Adds `Request timestamp` to request inspector stats {pull}25667[#25667] +* Adds "Reload indices" button to Index Management {pull}27033[#27033] +Machine Learning:: +* Adds the configuration files for two new auditbeat data recognizer modules for +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] +* 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] +* Rewrites Calendar to React/EUI {pull}26741[#26741] +* Converts Setting page to React/EUI {pull}27144[#27144] +* Ensures loading indicator is present on initial jobs load {pull}27151[#27151] +* Prevents a new calendar save if a calendar with that id already exists {pull}27104[#27104] +Observability:: +* Adds a new plugin for Uptime Monitoring {pull}25480[#25480] +Platform:: +* Adds `rest_total_hits_as_int` to all requests in platform code that eventually +look up `hits.total` {pull}26432[#26432] +* Adds `dist` flag to the configuration context {pull}26545[#26545] +* Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559] +* Wraps `remote` methods in `browser` service {pull}26394[#26394] +* Uses `stream.pipeline` to manage error handling {pull}27246[#27246] +Querying & Filtering:: +* 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` +for each date field in an index pattern. {pull}25725[#25725] +* Moves filtering functions out of `vis.API.events` {pull}25280[#25280] +Reporting:: +* Adds browser type to the reporting side panel {pull}26307[#26307] +* Adds better logging for `waitForSelector` failure {pull}25762[#25762] +* Enhances error messaging and handling {pull}26299[#26299] +* Adds "Info" button in the Reporting listing {pull}25421[#25421] +Rollups:: +* Adds support for rolling up metrics of date fields {pull}26450[#26450] +Security:: +* Updates the GET `/api/security/role` endpoint to return the list of roles sorted +by name, rather than creation date {pull}26491[#26491] +* 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] +* Makes space selector a `button` {pull}26889[#26889] +Visualizations:: +* Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634] +* Implements new visualization type selection {pull}23833[#23833] +* Removes `lab` stage for visualizations, making `experimental` the only non-production +stage available {pull}25702[#25702] + +[float] +[[bug-7.0.0-alpha2]] +=== Bug fixes +Canvas:: +* Fixes page preview size issue {pull}26795[#26795] +* Fixes visual bug when opening the workpad loader {pull}26647[#26647] +* Fixes page thumbnail sizes {pull}26573[#26573] +* Decreases size of tray toggle {pull}25470[#25470] +* Makes selection border 1px {pull}26739[#26739] +* Fixes interpreter socket error {pull}26870[#26870] +Geo:: +* Resolves URL dynamically when requesting EMS data {pull}25685[#25685] +* Fixes EMS hotlink {pull}26868[#26868] +Infrastructure UI:: +* Fixes potential color bugs {pull}26292[#26292] +* 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] +* Passes flag in request to force BWC hit count {pull}26517[#26517] +* Replaces redux source slice with constate container {pull}26121[#26121] +* Changes node detail link to set time range to 1 hour {pull}26977[#26977] +* Stops showing sidenav while loading. {pull}27119[#27119] +* Fixes styling after breaking EUI changes {pull}27021[#27021] +* Fixes graphql type generation after package upgrades {pull}26991[#26991] +* Removes usage of `ts-optchain` in the browser {pull}27148[#27148] +Kibana App:: +* 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] +* Guards against empty and undefined index pattern arrays passed to QueryBar {pull}24607[#24607] +* Removes unused indexPattern from vega/tsvb/timelion request handler {pull}26007[#26007] +* Passes global filters from editor down to visualize {pull}26009[#26009] +* Stops using schemas in aggconfigs to output DSL {pull}26010[#26010] +* Fixes `kbn-interpreter` package to not import from UI {pull}26161[#26161] +* Fixes OSS dynamic plugin loading by reverting to Canvas way of loading plugins {pull}26463[#26463] +* Fixes other bucket option to correctly apply without having to change other settings {pull}26874[#26874] +* Adds `en` as a valid numeral locale setting {pull}25948[#25948] +* Adds `rest_total_hits_as_int` into Kibana App {pull}26404[#26404] +* Uses Canvas pipeline to fetch data inside Visualize {pull}25996[#25996] +Management:: +* Fixes index pattern wizard when there are remote clusters but no local indices {pull}24339[#24339] +* Uses new `_graph` endpoints {pull}26956[#26956] +* Adjusts spacing of Management navigation items {pull}25666[#25666] +* Updates "Disenroll" text to be consistent with menu option "Unenroll" {pull}26816[#26816] +* Fixes broken breadcrumb link for index management {pull}27164[#27164] +* Fixes issue with multiple execution in Console {pull}26933[#26933] +* Reloads full index list when reload hits missing index {pull}27197[#27197] +Machine Learning:: +* Allows user to add/edit/delete annotations in the Single Series Viewer {pull}26034[#26034] +* Does not pass datafeed query to Discover in custom URL {pull}26957[#26957] +* Fixes word break in Anomalies and Jobs tables {pull}26978[#26978] +* Fixes alignment of filter icons in the Anomalies table {pull}26253[#26253] +Monitoring:: +* Fixes error handling for local stats collection/permissions {pull}26560[#26560] +* Removes initial delay to check and send Telemetry data {pull}26575[#26575] +* Pulls local Kibana usage stats {pull}26496[#26496] +* Converts the Elasticsearch monitoring UIs to using EUI tables and page layout {pull}26217[#26217] +Platform & Operations:: +* Decreases start limit and interval {pull}25474[#25474] +* Adds `--download` flag to snapshot command to warm the cache {pull}25830[#25830] +* Implements `--prefer-offline` flag {pull}25840[#25840] +* Fixes watcher routes broken by Hapi upgrade {pull}26713[#26713] +* Fixes non-conforming licenses on devDependencies and adds the ability to whitelist devOnly licenses {pull}23859[#23859] +* Watches optimizer cache invalidation {pull}24172[#24172] +* Adds `normalizePath` in order to fix watch optimizer when running on Windows {pull}26486[#26486] +* Creates vendor dll for the client modules {pull}22618[#22618] +* Upgrades to NodeJS 10 {pull}25157[#25157] +* Improves plugin version mismatch error message {pull}25774[#25774] +* Improves build/packaging {pull}26096[#26096] +* Swaps `jstimezonedetect` with `moment.tz.guess` {pull}21800[#21800] +* Upgrades resize-observer-polyfill version {pull}26990[#26990] +* Fixes saved objects client `_processBatchQueue` function to handle errors {pull}26763[#26763] +* Changes kbn pm webpack config to generate dist files in mode=none {pull}26847[#26847] +* Hides logs from deleteAll on task: clean client modules into dll {pull}26884[#26884] +* Upgrades `resize-observer-polyfill` version {pull}26990[#26990] +* Uses `single-node` discovery type for the test ES node/cluster {pull}27125[#27125] +* Moves moment to peerDependency in elastic-datemath {pull}27264[#27264] +Reporting:: +* Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem` +in the share context menu {pull}26890[#26890] +* 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] +Rollups:: +* Shows loading state in Rollup Job detail panel. {pull}25752[#25752] +* Specifies Rollup Jobs breadcrumbs in header. {pull}26590[#26590] +* Requires histogram interval in Rollup Job wizard to be a whole number. {pull}26596[#26596] +Security:: +* Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the +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] +* Fixes `prettier` throw rule error {pull}26071[#26071] +* Fixes authentication logic to fail out of auth flow on first provider failure {pull}26648[#26648] +* Fixes issues with the `url.search` being null in Node 10 {pull}26992[#26992] +* Fixes DLS query toggle on the role management page {pull}27213[#27213] +Visualizations:: +* Fixes filter function on pie chart segment {pull}26321[#26321] +* Rewrites URL when closing vis type selection modal {pull}26327[#26327] +* Changes unbind calls from `.on` to `.off` {pull}24575[#24575] +* Fixes date field in controls visualization by generating labels with the field +formatter {pull}25654[#25654] +* 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] +* Moves `timeout` to `_msearch` body to fix time series visual builder requests {pull}26510[#26510] +* Adds description for all visualization types {pull}26243[#26243] -//[float] -//=== New Features -//[float] -//=== Enhancements -//[float] -//=== Bug Fixes -//[float] -//=== Regressions -//[float] -//=== Known Issues [[release-notes-7.0.0-alpha1]] == {kib} 7.0.0-alpha1 diff --git a/docs/release-notes.asciidoc b/docs/release-notes.asciidoc index 540a6c0381a48..d5cab841ce3ac 100644 --- a/docs/release-notes.asciidoc +++ b/docs/release-notes.asciidoc @@ -5,11 +5,13 @@ -- This section summarizes the changes in each release. +* <> * <> * <> * <> -- +include::release-notes/7.0.0-alpha2.asciidoc[] include::release-notes/7.0.0-alpha1.asciidoc[] include::release-notes/6.0.0-alpha2.asciidoc[] include::release-notes/6.0.0-alpha1.asciidoc[]