[7.x] [DOCS] 7.7 Release Notes (#63544) (#64004)

* [DOCS] 7.7 Release Notes

* Update docs/CHANGELOG.asciidoc

Co-Authored-By: Dave Snider <dave.snider@gmail.com>

* Update docs/CHANGELOG.asciidoc

Co-Authored-By: Larry Gregory <lgregorydev@gmail.com>

* Update docs/CHANGELOG.asciidoc

Co-Authored-By: Larry Gregory <lgregorydev@gmail.com>

* Update docs/CHANGELOG.asciidoc

Co-Authored-By: Lukas Olson <olson.lukas@gmail.com>

* Review comments

* Combined Lens and visualizations sections

* Added 49864

* Added SIEM known issues

Co-authored-by: Dave Snider <dave.snider@gmail.com>
Co-authored-by: Larry Gregory <lgregorydev@gmail.com>
Co-authored-by: Lukas Olson <olson.lukas@gmail.com>
This commit is contained in:
Kaarina Tungseth 2020-04-20 15:55:59 -05:00 committed by GitHub
parent 97a0edc6ac
commit 99371c6706
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -10,6 +10,7 @@
This section summarizes the changes in each release.
* <<release-notes-7.7.0>>
* <<release-notes-7.6.2>>
* <<release-notes-7.6.1>>
* <<release-notes-7.6.0>>
@ -35,6 +36,312 @@ This section summarizes the changes in each release.
* <<release-notes-7.0.0-alpha1>>
--
[[release-notes-7.7.0]]
== {kib} 7.7.0
See <<breaking-changes-7.7,breaking changes in 7.7>>.
[float]
[[known-issues-7.7.0]]
=== Known issues
SIEM::
* When you deactivate an action within a rule, the rule fails {issue}620[#620]
* When you add a timestamp to the PagerDuty action, the rule fails {issue}607[#607]
[float]
[[enhancement-7.7.0]]
=== Enhancements
Alerting::
* Notifies user when security is enabled but TLS is not {pull}60270[#60270]
* Displays warning when a permanent encryption key is missing and hides alerting UI appropriately {pull}62772[#62772]
* Edits alert flyout {pull}58964[#58964]
* Moves index params fields to connector config {pull}60349[#60349]
* Adds the AlertDetails page {pull}55671[#55671]
* License checks for actions plugin {pull}59070[#59070]
APM::
* Updates monospace font family variable {pull}57555[#57555]
* Shows missing permissions message to the user on the Services overview {pull}56374[#56374]
* Settings list page for managing custom actions {pull}56853[#56853]
* Divides &quot;Actions menu&quot; into sections to improve readability {pull}56623[#56623]
* Creates settings page to manage Custom Links {pull}57788[#57788]
* Creates custom link from Trace summary {pull}59648[#59648]
* Writes tests for the Custom Link API {pull}60899[#60899]
* Threshold alerts {pull}59566[#59566]
* Adds additional (java) options {pull}59860[#59860]
* Sync badge {pull}55113[#55113]
* Client.ip to metadata for RUM transactions {pull}56546[#56546]
Canvas::
* Adds Lens embeddables {pull}57499[#57499]
* Switches to using EUI SuperDatePicker in time filter element {pull}59249[#59249]
* Adds Visualize embeddable {pull}60859[#60859]
* Adds argument to open all links in new tab within markdown element {pull}57017[#57017]
* Updates esdocs datasource {pull}59512[#59512]
* Improves expression autocomplete {pull}52035[#52035]
Dashboard::
* Use Elasticsearch `_async_search` instead of `_search` when it is available (excluding TSVB, Timelion, and Vega) {pull}59224[#59224}
* When queries run more than 10 seconds, show a pop-up to allow users to run the queries beyond the configured timeout or cancel the queries {pull}60706[#60706]
* Dashboard/add panel flow {pull}59918[#59918]
* Moves the "Create New" button in add panel flyout to the top to make it more visible to the user {pull}56428[#56428]
Lens and visualizations::
* Creates Lens filters on click with bar, line, area charts {pull}57261[#57261]
* Allows number formatting within Lens {pull}56253[#56253]
* Shows a warning when you have partially configured a visualization, such as a bar chart with only an X axis {pull}58279[#58279]
* Improves suggestion logic when dragging fields into the chart {pull}60687[#60687]
* Disallows duplicate percentiles {pull}58299[#58299]
* EUICodeEditor for Visualize JSON {pull}58679[#58679]
* Supports Histogram Data Type {pull}59387[#59387]
* Median aggregation labels now show "Median" instead of "50th percentile of" in Visualize. Custom labels are also used {pull}58521[#58521]
* Adds positive_rate as a new aggregation to TSVB {pull}59843[#59843]
* Makes linked saved search work when user navigates back using browser back button {pull}59690[#59690]
* Visualization editor UI has been updated to the new styles, consistent with the rest of the platform and a more logical left-to-right flow of creating content {pull}49864[#49864]
Logs::
* Uses the Super date picker in the log stream {pull}54280[#54280]
* Adds expandable rows with category examples {pull}54586[#54586]
* Shows navigation bar while loading source configuration {pull}59997[#59997]
Machine Learning::
* Processes delimited files like semi-structured text {pull}56038[#56038]
* Supports multi-line JSON notation {pull}58870[#58870]
* Validates manual model memory input {pull}59056[#59056]
* Clones analytics job {pull}59791[#59791]
* Uses a new ML endpoint to estimate a model memory {pull}60376[#60376]
* Module setup with dynamic model memory estimation {pull}60656[#60656]
* Adds text fields to datafeed start modal {pull}55560[#55560]
* Categorization examples privilege check {pull}57375[#57375]
* Adds filebeat config to file dataviz {pull}58152[#58152]
* Global calendars {pull}57890[#57890]
* Adds indices_options to datafeed {pull}59119[#59119]
* Displays multi-class results in evaluate panel {pull}60760[#60760]
* Adds support for date_nanos time field in anomaly job wizard {pull}59017[#59017]
* Uses EuiDataGrid for outlier result page {pull}58235[#58235]
* Supports multi-line JSON notation in advanced editor {pull}58015[#58015]
* Adds support for percentiles aggregation to Transform wizard {pull}60763[#60763]
* Adds clone feature to transforms list {pull}57837[#57837]
* Uses EuiDataGrid for transform wizard {pull}52510[#52510]
* Replaces KqlFilterBar with QueryStringInput {pull}59723[#59723]
Management::
* The Remote Clusters UI added support for enabling "proxy" mode when creating or editing a remote cluster {pull}59221[#59221]
* Adds filter for ILM phase to Index Management {pull}57402[#57402]
* Creates Painless Lab app {pull}57538[#57538]
* Moves out of legacy {pull}55331[#55331]
* Moves out of legacy and migrates server side to New Platform {pull}55690[#55690]
* Updates Console progress bar {pull}56628[#56628]
* Auto follow pause &amp; resume {pull}56615[#56615]
* Supports triple quoted JSON strings and Painless highlighting to Watcher and SearchProfiler {pull}57563[#57563]
* Server-side batch reindexing {pull}58598[#58598]
* Better handling of closed indices {pull}58890[#58890]
* Advanced settings UI change to centralize save state {pull}53693[#53693]
* The autocomplete in the dev console now supports many different types of Elasticsearch pipeline processors {pull}60553[#60553]
Maps::
* Improves Layer Style UI {pull}58406[#58406]
* Shows field type icons in data driven styling field select {pull}55166[#55166]
* Style icons by category {pull}55747[#55747]
* Adds type icons to SingleFieldSelect component {pull}56313[#56313]
* Disables style forms when they are not applied due to other style settings {pull}55858[#55858]
* Autocompletes for custom color palettes and custom icon palettes {pull}56446[#56446]
* Allows simultaneous opening of multiple tooltips {pull}57226[#57226]
* Adds Top term aggregation {pull}57875[#57875]
* Direct Discover &quot;visualize&quot; to open Maps application {pull}58549[#58549]
* Top term percentage field property {pull}59386[#59386]
* Adds UI to disable style meta and get top categories from current features {pull}59707[#59707]
* Adds draw control to create distance filter {pull}58163[#58163]
* Blended layer that switches between documents and clusters {pull}57879[#57879]
* Default ES document layer scaling type to clusters and show scaling UI in the create wizard {pull}60668[#60668]
* Disables add layer button when flyout is open {pull}54932[#54932]
* Supports categorical styling for numbers and dates {pull}57908[#57908]
Metrics::
* Setup commonly used time ranges in timepicker {pull}56701[#56701]
* Custom Metrics for Inventory View {pull}58072[#58072]
* Alerting for metrics explorer and inventory {pull}58779[#58779]
* Creates a new menu for observability links {pull}54847[#54847]
* Creates Metric Threshold Alert Type and Executor {pull}57606[#57606]
Monitoring::
* Supports shipping directly to the monitoring cluster {pull}57022[#57022]
Platform::
* Improves validation in truncate field formatter editor {pull}56521[#56521]
* Variable support for interpreter {pull}54788[#54788]
Reporting::
* Handles page setup errors and capture the page, don't fail the job {pull}58683[#58683]
* Adds the ability to search and delete historical reports in Management > Kibana > Reporting {pull}60077[#60077]
SIEM::
* Recent cases widget {pull}60993[#60993]
* Adds custom reputation link {pull}57814[#57814]
* Exports timeline {pull}58368[#58368]
* Rule activity monitoring {pull}60816[#60816]
* Removes has manage api keys requirement {pull}62446[#62446]
* Adds release notes link and updates one UI section {pull}60825[#60825]
* Adds rule notifications {pull}59004[#59004]
* Version 7.7 rule import {pull}61903[#61903]
* Creates ML Rules {pull}58053[#58053]
* Case workflow api schema {pull}51535[#51535]
* Service Now {kib} Action {pull}53890[#53890]
* API with io-ts validation {pull}59265[#59265]
* Status / Batch update {pull}59856[#59856]
* Imports timeline {pull}60880[#60880]
* Bug/clean up phase I {pull}61354[#61354]
* Cases clean up Phase II {pull}61750[#61750]
* Modifies gap detection util to accept all dateMath formats {pull}56055[#56055]
* Adds note markdown field to backend {pull}59796[#59796]
* Adds rule markdown field to rule create, detail, and edit flows {pull}60108[#60108]
* Adds rule markdown to timeline global notes {pull}61026[#61026]
* ServiceNow executor {pull}58894[#58894]
* ServiceNow action improvements {pull}60052[#60052]
Security::
* Uses links instead of click handlers when switching spaces {pull}57730[#57730]
* Introduce a login selector screen when multiple auth providers are enabled {pull}53010[#53010]
* Warn when using deprecated roles {pull}57209[#57209]
* Support for subfeature privileges {pull}60563[#60563]
Telemetry::
* Application Usage implemented in @kbn/analytics {pull}58401[#58401]
* Server-side Migration to NP {pull}60485[#60485]
* Use EuiTokens for ES field types {pull}57911[#57911]
* Adds 7 day metrics to Application Usage telemetry {pull}59846[#59846]
Uptime::
* Adds Settings Page {pull}53550[#53550]
* Adds Alerting UI {pull}57919[#57919]
* Adds configurable page size to monitor list {pull}60573[#60573]
* Adds Green Icon for all up Monitors {pull}56770[#56770]
* Implements drag and select on charts {pull}57089[#57089]
* Fix/filter group autocomplete {pull}57686[#57686]
* Ml detection of duration anomalies {pull}59785[#59785]
[float]
[[bug-7.7.0]]
=== Bug fixes
Alerting::
* Retains empty AlertsList when filter has removed all items {pull}60501[#60501]
* Fixes alert threshold line disappears {pull}61499[#61499]
* Cleanup action task params objects after successful execution {pull}55227[#55227]
* Disables action plugin functionality when ESO plugin is using an ephemeral encryption key {pull}56906[#56906]
* Makes slack param validation handle empty messages {pull}60468[#60468]
* Makes user and password secrets optional {pull}56823[#56823]
APM::
* Changes &quot;url&quot; to &quot;urls&quot; in APM agent instructions {pull}60790[#60790]
* Uses ES Permission API to check if a user has permissions to read from APM indices {pull}57311[#57311]
* Filters are not prefilled when the custom link flyout is opened from a transaction page {pull}61650[#61650]
* .apm-agent-configuration is not created if {kib} is started while ES is not ready {pull}61610[#61610]
* Dont include UI filters when fetching a specific transaction {pull}57934[#57934]
* Uses docLinks API for APM doc links {pull}61880[#61880]
* Updates APM index pattern {pull}61265[#61265]
Canvas::
* Toggles footer editable controls when you turn off edit mode #52786 {pull}58044[#58044]
* Fixes map embeddables not showing up on PDF reports {pull}61149[#61149]
* Limits rows in debug element {pull}60804[#60804]
Dashboard::
* Puts embed param into short url instead of behind it {pull}58846[#58846]
* Allows markdown in error embeddable {pull}62427[#62427]
Discover::
* Removes flickering when opening filter bar popover {pull}56222[#56222]
* Retains pinned filters when loading and clearing saved queries {pull}54307[#54307]
Graph::
* Specifies valid licenses for the Graph feature {pull}55911[#55911]
* Improves graph missing workspace error message {pull}58876[#58876]
Lens and visualizations::
* Filters out pinned filters from saved object of Lens {pull}57197[#57197]
* Adds using queries/filters for field existence endpoint {pull}59033[#59033]
* Fixes display single bar in XYChart Bar Vis {pull}61452[#61452]
* Resetting a layer generates new suggestions {pull}60674[#60674]
* Fixes disabled switches in the editor {pull}62911[#62911]
* Fixes broken Handlebar documentation links {pull}55866[#55866]
* Shows timepicker in Timelion and TSVB {pull}58857[#58857]
* Makes Vega remove filter work {pull}58871[#58871]
* Makes d3 place nicely with object values {pull}62004[#62004]
* Fixes position calculation of ticks in non-horizontal axes {pull}62309[#62309]
Logs::
* Correctly update the expanded log rate table rows {pull}60306[#60306]
Machine Learning::
* Handles Empty Partition Field Values in Single Metric Viewer {pull}61649[#61649]
* Fixes job wizard model memory limit warnings {pull}62331[#62331]
* Files data viz fix index pattern warning after index change {pull}57807[#57807]
* Uses real datafeed ID for datafeed preview {pull}60275[#60275]
* Disables start trial option when license management ui is disabled {pull}60987[#60987]
* Fixes jobs list filter in url {pull}61822[#61822]
* Fixes job ID in edit job flyout {pull}61840[#61840]
* Fixes reporting of http request errors {pull}61811[#61811]
* Ensures confusion matrix label column is correct {pull}60308[#60308]
* Ensures column in correct position after reselect {pull}61342[#61342]
* Ensures query bar syntax errors are shown {pull}61333[#61333]
* Ensures job state is up to date {pull}61678[#61678]
* Increases number of items that can be paged in calendars and filters lists {pull}61842[#61842]
* Uses index pattern field format if one exists {pull}61709[#61709]
* Ensures filter works as expected {pull}62041[#62041]
* Ensures destination index pattern created {pull}62450[#62450]
* Fixes page heading structure {pull}56741[#56741]
* Fixes handling of index pattern with special characters {pull}59884[#59884]
* Fixes to error handling for analytics jobs and file data viz {pull}60249[#60249]
* Fixes Anomaly Explorer swimlane label and chart tooltips {pull}61327[#61327]
* Prevents training_percent of 0 for analytics job {pull}61789[#61789]
* Removes duplicate page main landmarks {pull}56883[#56883]
* Fixes license check {pull}58343[#58343]
* Clears {kib} index pattern cache on creation or form reset {pull}62184[#62184]
Management::
* Adds support for additional watch action statuses {pull}55092[#55092]
* Fixes the Upgrade Assistant where the reindexing of an index was incorrectly marked as "Done", when it still required to be reindexed. This scenario could occur if a user reindexed an index, deleted it, then restored a snapshot of the index of an older version {pull}60789[#60789]
* Fixes several invalid documentation links in the Snapshot and Restore UI {pull}61331[#61331]
* Fixes for console error handling and loading of autocomplete {pull}58587[#58587]
* Fixes a bug that caused Grokdebugger simulation to break in non-Default Kibana spaces {pull}61423[#61423]
* Fixes an issue where Console would not render the request output if localStorage quota was reached {pull}62424[#62424]
* Fixes a bug with Console's Copy As cURL functionality that would not properly escape single quotes in JSON string values which created issues with copying SQL queries from Console to cURL {pull}63229[#63229]
* System index templates can't be edited {pull}55229[#55229]
* Not possible to edit a watch that was created with the API if the ID contains a dot {pull}59383[#59383]
* Fixes console a11y failures {pull}57520[#57520]
Maps::
* Do not show border color for icon in legend when border width is zero {pull}57501[#57501]
* Uses blended layer when linking discover to maps {pull}61467[#61467]
* Fixes tooltip overflow {pull}61564[#61564]
* Cleans up unsaved state check {pull}61705[#61705]
* Fixes regression in loading left join fields {pull}63325[#63325]
* Fixes cross origin error for icon spritesheets when Kibana secured via OAuth proxy {pull}53896[#53896]
* Correctly open layer settings from add layer wizard {pull}48971[#48971]
Metrics::
* Limits group by selector to only 2 fields {pull}56800[#56800]
* Uses CPU Usage limits for Kubernetes pods when available {pull}58424[#58424]
* Fixes toolbar popover for metrics table row {pull}56796[#56796]
Monitoring::
* Handles setup mode if security is disabled {pull}53306[#53306]
* Protects against no monitoring data near end of time series {pull}61273[#61273]
* Adds new config for logging index name {pull}56920[#56920]
Platform::
* Rollup index pattern error: must match one rollup index {pull}56732[#56732]
* In scripted fields, unable to switch the `Type` {pull}59285[#59285]
* Duplicates query filters in es request {pull}60106[#60106]
* Bugfix dashboard unpins filters {pull}62301[#62301]
* Fixes plugin enabled config options {pull}60998[#60998]
* Fixes tabifyAggResponse {pull}61214[#61214]
* Fixes parse interval {pull}62267[#62267]
* Avoid 'app not found' flickering while awaiting for mount {pull}56483[#56483]
* Creates empty string filters when value not specified {pull}57442[#57442]
* Range aggregations now use the field formatter from the index pattern, instead of no formatter {pull}58651[#58651]
Reporting::
* Fixes error handling for job handler in route {pull}60161[#60161]
Security::
* Handling a 404 when the space's telemetry collector runs {pull}55921[#55921]
SIEM::
* Allows Import timeline for authorised users {pull}61438[#61438]
* Imports timeline schema update {pull}61622[#61622]
* Fixes bug with timeline templates not working {pull}60476[#60476]
* Fixes export of single rule and the icons {pull}62394[#62394]
* Updates process and TLS tables to use ECS 1.5 fields {pull}60854[#60854]
Telemetry::
* Fixes bug introduced in #55859 {pull}57441[#57441]
* UI Metrics use findAll to retrieve all Saved Objects {pull}59891[#59891]
Uptime::
* Updates heartbeat index name for 7.7 {pull}62172[#62172]
* Shows only total in snapshot heading {pull}58376[#58376]
* Fixes PingList pagination {pull}61481[#61481]
* Fixes es query function null reference errors {pull}61465[#61465]
* Fixes issue with Kibana Icon in Uptime App {pull}56837[#56837]
* Adds tests for pages {pull}56736[#56736]
[float]
[[deprecation-7.7.0]]
=== Deprecations
Monitoring::
* Changes all configs to `monitoring.*` {pull}54919[#54919], {pull}56215[#56215]
Platform::
* Migrates Vega and Graph configs to new platform {pull}57011[#57011]
[[release-notes-7.6.2]]
== {kib} 7.6.2