diff --git a/docs/CHANGELOG.asciidoc b/docs/CHANGELOG.asciidoc index dd9a462fb5471..90bb775c56964 100644 --- a/docs/CHANGELOG.asciidoc +++ b/docs/CHANGELOG.asciidoc @@ -8,16 +8,2935 @@ :issue: https://github.com/elastic/kibana/issues/ :pull: https://github.com/elastic/kibana/pull/ -Review important information about the {kib} 8.0.0 releases. +Review important information about the {kib} 8.6.0 release. + +* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> -* <> -* <> -* <> -* <> -* <> -* <> +-- + +[[release-notes-8.6.0]] +== {kib} 8.6.0 + +coming::[8.6.0] + +Review the following information about the {kib} 8.6.0 release. + +[float] +[[known-issues-8.6.0]] +=== Known issues + +[discrete] +[[known-issue-146020]] +.Attempting to create APM latency threshold rules from the Observability rules page fail +[%collapsible] +==== +*Details* + +When you attempt to create an APM latency threshold rule in **Observability** > **Alerts** > **Rules** for all services or all transaction types, the request will fail with a `params invalid` error. +*Impact* + +This known issue only impacts the Observability Rules page. To work around this issue, create APM latency threshold rules in the APM Alerts and Rules dialog. See {kibana-ref}/apm-alerts.html[Alerts and rules] for detailed instructions. +==== + +[float] +[[breaking-changes-8.6.0]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade to 8.6.0, review the breaking changes, then mitigate the impact to your application. + +// tag::notable-breaking-changes[] +[discrete] +[[breaking-143081]] +.Changes the `histogram:maxBars` default setting +[%collapsible] +==== +*Details* + +To configure higher resolution data histogram aggregations without changing the *Advanced Settings*, the default histogram:maxBars setting is now 1000 instead of 100. For more information, refer to {kibana-pull}143081[#143081]. + +*Impact* + +For each {kibana-ref}/xpack-spaces.html[space], complete the following to change *histogram:maxBars* to the previous default setting: + +. Open the main menu, then click *Stack Management > Advanced Settings*. +. Scroll or search for *histogram:maxBars*. +. Enter `100`, then click *Save changes*. +==== +// end::notable-breaking-changes[] + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.5/release-notes-8.5.0.html#breaking-changes-8.5.0[8.5.0] | {kibana-ref-all}/8.4/release-notes-8.4.0.html#breaking-changes-8.4.0[8.4.0] | {kibana-ref-all}/8.3/release-notes-8.3.0.html#breaking-changes-8.3.0[8.3.0] | {kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[features-8.6.0]] +=== Features +{kib} 8.6.0 adds the following new and notable features. + +Alerting:: +* Notify users by email when assigned to a case {kibana-pull}144391[#144391] +* Adds flapping state object and interface in AAD index and Event Log {kibana-pull}143920[#143920] +* Change Alerts > Actions execution order {kibana-pull}143577[#143577] +* Adds the ability to remove alerts attached to a case {kibana-pull}143457[#143457] +* This feature allows users to create and close alerts within Opsgenie {kibana-pull}142411[#142411] +* Adds filter field to index threshold rule type {kibana-pull}142255[#142255] +* Allow users to see event logs from all spaces they have access to {kibana-pull}140449[#140449] + +Elastic Security:: +For the Elastic Security 8.6.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Enterprise Search:: +For the Elastic Enterprise Search 8.6.0 release information, refer to {enterprise-search-ref}/changelog.html[_Elastic Enterprise Search Documentation Release notes_]. + +Fleet:: +* Differentiate kubernetes integration multi page experience {kibana-pull}145224[#145224] +* Prerelease toggle {kibana-pull}143853[#143853] +* Adds link to skip multi step add integration workflow {kibana-pull}143279[#143279] +* Request diagnostics {kibana-pull}142369[#142369] + +Infrastructure:: +Adds support for the the Unified Search Bar for Query input {kibana-pull}143222[#143222] + +Lens & Visualizations:: +Adds support for trend lines in *Lens* metric visualizations {kibana-pull}141851[#141851] + +Machine Learning:: +* Trained model testing with index data {kibana-pull}144629[#144629] +* Adding anomaly score explanations {kibana-pull}142999[#142999] + + +Monitoring:: +Collect metrics about the active/idle connections to ES nodes {kibana-pull}141434[#141434] + +Observability:: +* Integrate alert search bar on rule details page {kibana-pull}144718[#144718] +* Adds additional context to recovered alerts of Infrastructure rules {kibana-pull}144683[#144683] +* Adds list of containers in context variable of Inventory rule {kibana-pull}144526[#144526] +* Adds new contextual attributes to Infrastructure - Metric threshold rule {kibana-pull}143001[#143001] +* Adds alert details page feature flag by App {kibana-pull}142839[#142839] +* Adds new contextual attributes to Infrastructure - Inventory Rule {kibana-pull}140598[#140598] + +Platform:: +Adds notifications plugin, offering basic email service {kibana-pull}143303[#143303] + +Security:: +Adds the ability to show sub-feature privileges when using the Basic license {kibana-pull}142020[#142020] + +Uptime:: +Adds `created_at` field in saved objects {kibana-pull}143507[#143507] + +For more information about the features introduced in 8.6.0, refer to <>. + +[[enhancements-and-bug-fixes-v8.6.0]] +=== Enhancements and bug fixes + +For detailed information about the 8.6.0 release, review the enhancements and bug fixes. + +[float] +[[enhancement-v8.6.0]] +=== Enhancements +Alerting:: +* Clone rule {kibana-pull}144741[#144741] +* Remove errors and warning in triggers_actions_ui jest test {kibana-pull}144443[#144443] + +* Increase the default table size of the cases table to 10 {kibana-pull}144228[#144228] +* Bulk enable rules api {kibana-pull}144216[#144216] +* Create bulk delete on rules front {kibana-pull}144101[#144101] +* Improve Task Manager’s retry logic for ad-hoc tasks {kibana-pull}143860[#143860] +* Increases the max length limit of the case title to 160 characters {kibana-pull}143664[#143664] +* Adds the ability to bulk edit tags in the cases table {kibana-pull}143450[#143450] +* Filter cases without assignees {kibana-pull}143390[#143390] +* Make actions retry when encountering failures {kibana-pull}143224[#143224] +* Adds a backlink to cases when pushing in external services {kibana-pull}143174[#143174] +* Move Connectors to own page {kibana-pull}142485[#142485] +* 142183 create bulk delete on rules {kibana-pull}142466[#142466] +* Allow `_source` field for ES DSL query rules {kibana-pull}142223[#142223] +* Update rule status {kibana-pull}140882[#140882] + +APM:: +* Adds pie charts displaying the most used mobile devices, operating systems, etc. {kibana-pull}144232[#144232] +* Adds the ability to filter mobile APM views {kibana-pull}144172[#144172] +* Adds average latency map to the mobile service overview {kibana-pull}144127[#144127] +* Adds new options to APM central configuration {kibana-pull}143668[#143668] +* Adds a trace waterfall to the dependency operation detail view {kibana-pull}143257[#143257] +* Adds a configuration table above code sample in getting started guide {kibana-pull}143178[#143178] +* Adds improvements to the AWS Lambda metrics view {kibana-pull}143113[#143113] +* Adds total APM size and perecent of disk space used to storage explorer {kibana-pull}143179[#143179] +* [Technical preview] Adds the ability to display a critical path for a single trace {kibana-pull}143735[#143735] +* [Technical preview] Adds the agent explorer inventory and detail page {kibana-pull}143844[#143844] + +Dashboard:: +* Adds unmapped runtime field support to options list {kibana-pull}144947[#144947] +* Adds "Exists" functionality to options list {kibana-pull}143762[#143762] +* Adds `excludes` toggle to options list {kibana-pull}142780[#142780] +* Adds support for IP field to options list {kibana-pull}142507[#142507] +* Adds option to disable cursor sync on dashboards {kibana-pull}143355[#143355] + +Discover:: +* Adds the ability to edit ad hoc data views without permissions {kibana-pull}142723[#142723] +* Enables `esQuery` alert for adhoc data views {kibana-pull}140885[#140885] + +Elastic Security:: +For the Elastic Security 8.6.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Enterprise Search:: +For the Elastic Enterprise Search 8.6.0 release information, refer to {enterprise-search-ref}/changelog.html[_Elastic Enterprise Search Documentation Release notes_]. + +Fleet:: +Adds `?full` option to get package info endpoint to return all package fields {kibana-pull}144343[#144343] + +Infrastructure:: +* Use the Unified Search Bar for date range selection {kibana-pull}144351[#144351] +* Adds network traffic to Hosts table {kibana-pull}142137[#142137] + +Kibana UI:: +Updates the Dashboard, Visualize Library, and Maps pages with enhanced tag filtering {kibana-pull}142108[#142108] + +Lens & Visualizations:: +* Rearranges the options in *Lens* {kibana-pull}144891[#144891] +* Adds the ability to open *TSVB* tables in *Lens* {kibana-pull}143946[#143946] +* Adds advanced params to the formula API in *Lens* {kibana-pull}143876[#143876] +* Adds the ability to display value labels on histogram and stacked charts in *Lens* {kibana-pull}143635[#143635] +* Distinguishes the adhoc data views from the permanent data views in the dropdowns {kibana-pull}143525[#143525] +* Adds the ability to filter metrics in the *Lens* data table {kibana-pull}143219[#143219] +* Adds support for navigate Variance aggregations in *Lens* {kibana-pull}143209[#143209] +* Adds selected field accordion to the fields list in *Lens* {kibana-pull}143175[#143175] +* Adds the ability to open aggregation-based xy charts in *Lens* {kibana-pull}142936[#142936] +* Adds the ability to open aggregation-based Gauge and Goal visualizations in *Lens* {kibana-pull}142838[#142838] +* Enables cursor syncronization in *Lens* heatmaps {kibana-pull}142821[#142821] +* Adds a reduced time range option for formula in *Lens* {kibana-pull}142709[#142709] +* Adds the ability to open aggregation-based metric visualization in *Lens* {kibana-pull}142561[#142561] +* Adds the ability to edit data views in the *Lens* flyout {kibana-pull}142362[#142362] +* Adds conditional operations in the *Lens* formula {kibana-pull}142325[#142325] +* Adds the ability to explore fields in Discover from *Lens* {kibana-pull}142199[#142199] +* Adds the ability to open *TSVB* Gauge visualizations in *Lens* {kibana-pull}142187[#142187] +* Adds new defaults function in *Lens* {kibana-pull}142087[#142087] +* Adds support for mustache context variables with periods {kibana-pull}143703[#143703] +* Adds explore matching indices to data view menu {kibana-pull}141807[#141807] +* Adds control in the *Lens* annotations layer menu for global filters {kibana-pull}141615[#141615] +* Adds field filter to popover in *Lens* {kibana-pull}141582[#141582] +* Improves the performance for large formulas in *Lens* {kibana-pull}141456[#141456] +* Improves the Quick function in-product assistance in *Lens* {kibana-pull}141399[#141399] +* Adds bit formatter in *Lens* {kibana-pull}141372[#141372] +* Adds the ability to open aggregation-based pie visualizations in *Lens* {kibana-pull}140879[#140879] +* Adds the ability to open *TSVB* metric visualizations in *Lens* {kibana-pull}140878[#140878] +* Adds the ability to open aggregation-based table visualizations in *Lens* {kibana-pull}140791[#140791] +* Adds the ability to allow date functions in formula {kibana-pull}143632[#143632] + +Machine Learning:: +* Data Frame Analytics: Highlight filtered data in scatterplot charts {kibana-pull}144871[#144871] +* Allow updates for number of allocations and priority for trained model deployments {kibana-pull}144704[#144704] +* Switch from normal sampling to random sampler for Index data visualizer table {kibana-pull}144646[#144646] +* Explain Log Rate Spikes: Replace chunks of queries with concurrent queue {kibana-pull}144220[#144220] +* Explain Log Rate Spikes: Allow to continue failed stream {kibana-pull}143301[#143301] +* Entity filter for the Notifications page {kibana-pull}142778[#142778] +* Show an info callout for new notifications {kibana-pull}142245[#142245] +* Adding dashboard custom url to lens created jobs {kibana-pull}142139[#142139] +* Adds ML open API output to appendix {kibana-pull}141556[#141556] + +Management:: +Adds missing geo aggs to autocomplete in Console {kibana-pull}141504[#141504] + +Maps:: +* Adds the ability to invert color ramp and size {kibana-pull}143307[#143307] +* Adds layer groups {kibana-pull}142528[#142528] +* Adds the ability to hide or show all layers {kibana-pull}141495[#141495] + +Observability:: +* Adds kibana.alert.time_range field to Alert-As-Data mappings and populate it {kibana-pull}141309[#141309] +* Alert summary widget new design {kibana-pull}141236[#141236] +* Adds histogram support for avg, max, min, sum and percentiles {kibana-pull}139770[#139770] + +Platform:: +Adds maxIdleSockets and idleSocketTimeout to Elasticsearch config {kibana-pull}142019[#142019] + +Security:: +* Adds a read-only mode to the User management screen for users with `read_security` cluster privilege {kibana-pull}143438[#143438] +* Adds a read-only mode to the API keys management screen for users with `read_security` cluster privilege {kibana-pull}144923[#144923] +* Adds `user.id` field to Kibana audit log {kibana-pull}141092[#141092] + +Uptime:: +* Allow using AND for tags filtering {kibana-pull}145079[#145079] +* Adds monitor detail flyout {kibana-pull}136156[#136156] + +[float] +[[fixes-v8.6.0]] +=== Bug fixes +Alerting:: +* Fixes logger text and fix bulk error type {kibana-pull}144598[#144598] +* Flaky bulkDisable tasks functional test {kibana-pull}144405[#144405] +* Adding back unknown outcome filter {kibana-pull}143546[#143546] +* Fixing flaky test in x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/alerts_list·ts {kibana-pull}142855[#142855] +* Rule run history displays success with a message when the rule status is warning {kibana-pull}142645[#142645] +* Elasticsearch query rule type allows SIZE: 0, but flags as error on re-edit {kibana-pull}142225[#142225] +* Rules and Connectors: Current page in breadcrumbs shows as link {kibana-pull}141838[#141838] +* Move save button into connector config form {kibana-pull}141361[#141361] + +APM:: +* Show a recommended minimum size when going below 5 minutes {kibana-pull}144170[#144170] +* Fixes ML permissions by removing usage of `canAccessML` {kibana-pull}143631[#143631] +* Fallback to terms aggregation search if terms enum doesn’t return results {kibana-pull}143619[#143619] +* Fixes bug that causes alert expression to not close {kibana-pull}143531[#143531] +* Fixes `apm.transaction_duration` alert to aggregrate over service environment {kibana-pull}143238[#143238] +* Fixes broken latency and services layout {kibana-pull}143453[#143453] +* Fixes metadata API environment filter {kibana-pull}144472[#144472] + +Dashboard:: +* The extra reload caused by Controls is now skipped {kibana-pull}142868[#142868] +* Modifies the state shared in dashboard permalinks {kibana-pull}141985[#141985] + +Discover:: +* Fixes theme for Alerts popover {kibana-pull}145390[#145390] +* Improves the no data views state for `esQuery` alert {kibana-pull}145052[#145052] +* Updates the data view id on adhoc data view change {kibana-pull}142069[#142069] +* Improves the error and fix app state when updating data view ID in the URL to an invalid ID {kibana-pull}141540[#141540] + +Elastic Security:: +For the Elastic Security 8.6.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Enterprise Search:: +For the Elastic Enterprise Search 8.6.0 release information, refer to {enterprise-search-ref}/changelog.html[_Elastic Enterprise Search Documentation Release notes_]. + +Fleet:: +Only show fleet managed data streams on data streams list page {kibana-pull}143300[#143300] + +Infrastructure:: +Adds disk latency metrics to hosts table {kibana-pull}144312[#144312] + +Kibana Home & Add Data:: +* Updates the examples {kibana-pull}141265[#141265] + +Lens & Visualizations:: +* All saved queries are now returned on the list instead of only the first 50 {kibana-pull}145554[#145554] +* The baseTheme is now always included with the charts theme {kibana-pull}145401[#145401] +* Do not throw on undefined sorting column referenced in *Lens* {kibana-pull}144716[#144716] +* Fixes suggestion bug in *Lens* {kibana-pull}144708[#144708] +* The reference layer is now excluded from the cursor sync hook in *Lens* {kibana-pull}144384[#144384] +* Improves the embeddable warnings placement in *Lens* metric visualizations {kibana-pull}144368[#144368] +* Fixes the list control popover background color in dark mode {kibana-pull}144204[#144204] +* The unused dimension label from the tooltip in *Lens* is now hidden {kibana-pull}143721[#143721] +* Improves the default text for the controls options list {kibana-pull}143413[#143413] +* Fixes styling issues in *Vega* {kibana-pull}143168[#143168] +* Fixes an issue where the shard failure notices made *Lens* unusable {kibana-pull}142985[#142985] +* Fixes the syncing for colors and tooltips {kibana-pull}142957[#142957] +* Updates the label for Time field annotations in *TSVB* {kibana-pull}142452[#142452] +* Fixes an issue where empty annotation query strings in *TSVB* and *Lens* displayed different results {kibana-pull}142197[#142197] +* Drag and drop capabilities of a single element in *Lens* is no longer allowed {kibana-pull}141793[#141793] +* Fixes the ability to close the settings popover with a click in *Lens* {kibana-pull}141272[#141272] + +Machine Learning:: +* Fixes the default time range on the Notifications page {kibana-pull}145578[#145578] +* Data Frame Analytics maps view: ensure nodes reload correctly after using timepicker refresh {kibana-pull}145265[#145265] +* Explain Log Rate Spikes: Fix applying overall params to histogram queries {kibana-pull}144219[#144219] +* Calculate model memory limit for Lens created jobs {kibana-pull}143456[#143456] +* Explain Log Rate Spikes: fix chart showing as empty when filter matches field/value pair in hovered row {kibana-pull}142693[#142693] + +Management:: +* Fixes nested formatter for terms {kibana-pull}144543[#144543] +* Cache ad-hoc data views to avoid repeated field list calls {kibana-pull}144465[#144465] +* In the case of 2 or more panels on the dashboard, TSVB renderComplete fires 2 times {kibana-pull}143999[#143999] +* Shard failure notifications have been reduced when many queries fail at the same time {kibana-pull}131776[#131776] + +Maps:: +* Fixes an issue where the Time Slider text was not working properly with Dark Mode {kibana-pull}145612[#145612] +* Adds ungroup layers action {kibana-pull}144574[#144574] + +Observability:: +Fixes alerts' blank page in case of invalid query string {kibana-pull}145067[#145067] + +Observability Home:: +* Use bucketSize from request options for overview query {kibana-pull}145032[#145032] +* Solution nav with no data page {kibana-pull}144280[#144280] + +Querying & Filtering:: +* Fixes an issue with autocomplete value suggestions where the date range was sometimes incorrectly applied {kibana-pull}144134[#144134] +* Fixes Moment.js timezone error when defining a range filter {kibana-pull}143213[#143213] + +Reporting:: +* Fixed a bug with CSV export in Discover, where searching over hundreds of shards would result in an incomplete CSV file {kibana-pull}144201[#144201] +* Fixes an issue where downloading a report caused a new browser tab to open with the report content, rather than receiving a downloaded file {kibana-pull}144136[#144136] +* Fixed an issue with CSV exports from Discover, where using the `_id` field in an export, when `_id` is a very high numeric value, the value could lose precision {kibana-pull}143807[#143807] + +////////////////// +[[release-notes-8.5.2]] +== {kib} 8.5.2 + +Review the following information about the {kib} 8.5.2 release. + +[float] +[[breaking-changes-8.5.2]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking change, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.5.2. + +{kibana-ref-all}/8.4/release-notes-8.4.0.html#breaking-changes-8.4.0[8.4.0] | {kibana-ref-all}/8.3/release-notes-8.3.0.html#breaking-changes-8.3.0[8.3.0] | {kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[enhancement-v8.5.2]] +=== Enhancement +Security:: +* Adds a `Content-Security-Policy` header to all `/api/*` responses {kibana-pull}144902[#144902] + +[float] +[[fixes-v8.5.2]] +=== Bug fixes +APM:: +* Limits the number of source map artifacts {kibana-pull}144963[#144963] +* Fixes an incorrect documentation link {kibana-pull}145077[#145077] +* Suppresses error toast when data view cannot be created {kibana-pull}143639[#143639] + +Dashboard:: +Fixes unexpected suggestions for text/keyword multi-fields {kibana-pull}145177[#145177] + +Discover:: +Fixes % for field stats calculations (edge cases) {kibana-pull}144962[#144962] + +Management:: +Fixes autocomplete_entities API crash when response size is too big {kibana-pull}140569[#140569] + +Uptime:: +Adjust formula for synthetics monitor availability {kibana-pull}144868[#144868] + +[[release-notes-8.5.1]] +== {kib} 8.5.1 + +Review the following information about the {kib} 8.5.1 release. + +[float] +[[breaking-changes-8.5.1]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking change, then mitigate the impact to your application. + +// tag::notable-breaking-changes[] +There are no breaking changes in {kib} 8.5.1. +// end::notable-breaking-changes[] + +{kibana-ref-all}/8.4/release-notes-8.4.0.html#breaking-changes-8.4.0[8.4.0] | {kibana-ref-all}/8.3/release-notes-8.3.0.html#breaking-changes-8.3.0[8.3.0] | {kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[enhancement-v8.5.1]] +=== Enhancements +Elastic Security:: +For the Elastic Security 8.5.1 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +[float] +[[fixes-v8.5.1]] +=== Bug fixes +APM:: +* Fixes a bug where Metadata API does not filter by environment {kibana-pull}144472[#144472] +* Fixes a bug where AWS lambda checks for an undefined value {kibana-pull}143987[#143987] +* Limits the number of source map artifacts {kibana-pull}144963[#144963] +* Fixes an incorrect documentation link {kibana-pull}145077[#145077] + +Dashboard:: +* Removes support for scripted fields in options list {kibana-pull}144643[#144643] +* Fixes help documentation link for dashboard {kibana-pull}143894[#143894] + +Elastic Security:: +For the Elastic Security 8.5.1 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +Make asset tags space aware {kibana-pull}144066[#144066] + +Machine Learning:: +* Correcting the size of the free ML node on cloud {kibana-pull}144512[#144512] +* Fixes model testing flyout reload {kibana-pull}144318[#144318] +* Explain Log Rate Spikes: Wrap analysis in try/catch block {kibana-pull}143651[#143651] +* Explain Log Rate Spikes: Fix uncompressed streams and backpressure handling {kibana-pull}142970[#142970] + +Osquery:: +* Fixes a bug that prevented users from viewing Osquery results if they were in a non-default {kib} space {kibana-pull}144210[#144210] + +Platform:: +Fixes the execution pipeline not to stop on a flaky subexpression {kibana-pull}143852[#143852] + +Uptime:: +* Adjust forumla for synthetics monitor availability {kibana-pull}144868[#144868] +* TLS alert - do not alert when status cannot be determined {kibana-pull}144767[#144767] + +[[release-notes-8.5.0]] +== {kib} 8.5.0 + +Review the following information about the {kib} 8.5.0 release. + +[float] +[[known-issues-8.5.0]] +=== Known issues + +Due to a recent change in the Red Hat scan verification process, +{kib} 8.5.0 is not available in the Red Hat Ecosystem Catalog. +This known issue will be fixed in the next release. +To download the {kib} 8.5.0 image, use the https://www.docker.elastic.co/r/kibana/kibana[Elastic docker registry]. + +[float] +[[breaking-changes-8.5.0]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade to 8.5.0, review the breaking changes, then mitigate the impact to your application. + +[discrete] +[[breaking-141757]] +.Updates bulk action API to return actionId instead of agent success +[%collapsible] +==== +*Details* + +To make bulk action responses consistent, returns `actionId` instead of agent ids with `success: True` or `success: False` results. For more information, refer to {kibana-pull}141757[#141757]. + +*Impact* + +When you use `FleetBulkResponse`, you now receive only `actionId` responses. +==== + +[discrete] +[[breaking-139431]] +.Removes filter validation for ad-hoc data views +[%collapsible] +==== +*Details* + +Filters associated with unknown data views, such as deleted data views, are no longer automatically disabled. For more information, refer to {kibana-pull}139431[#139431]. + +*Impact* + +Filters associated with unknown data views now display a warning message instead of being automatically disabled. +==== + +[discrete] +[[breaking-138677]] +.Removes the `package_policies` field from the agent policy saved object +[%collapsible] +==== +*Details* + +The bidirectional foreign key between agent policy and package policy has been removed. For more information, refer to {kibana-pull}138677[#138677]. + +*Impact* + +The agent policy saved object no longer includes the `package_policies` field. +==== + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.4/release-notes-8.4.0.html#breaking-changes-8.4.0[8.4.0] | {kibana-ref-all}/8.3/release-notes-8.3.0.html#breaking-changes-8.3.0[8.3.0] | {kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[features-8.5.0]] +=== Features +{kib} 8.5.0 adds the following new and notable features. + +Alerting:: +* Adds dynamic field selection to the alerts table {kibana-pull}140516[#140516] +* Show alerts count {kibana-pull}140473[#140473] +* Adds the ability to allows users to assign other users to cases {kibana-pull}140208[#140208] +* Ability run a rule on-demand {kibana-pull}139848[#139848] +* Ability to bulk update API keys for alerting rules {kibana-pull}139036[#139036] +* Index threshold alert can't use unsigned long data type {kibana-pull}138452[#138452] +* Category fields endpoint {kibana-pull}138245[#138245] +* Index threshold alert UI does not fill index picker with data streams {kibana-pull}137584[#137584] + +APM:: +* Display kubernetes metadata in service icons popup and instance accordion {kibana-pull}139612[#139612] +* AWS lambda metrics api {kibana-pull}139041[#139041] + +Discover:: +* Adds support for storing time with saved searches {kibana-pull}138377[#138377] +* Enables tags for saved searches {kibana-pull}136162[#136162] + +Elastic Security:: +For the Elastic Security 8.5.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +* Adds agent activity flyout {kibana-pull}140510[#140510] +* Adds a new event toggle to capture terminal output in endpoint {kibana-pull}139421[#139421] +* Makes batch actions asynchronous {kibana-pull}138870[#138870] +* Adds ability to tag integration assets {kibana-pull}137184[#137184] +* Adds support for input only packages {kibana-pull}140035[#140035] + +Infrastructure:: +Inital hosts page {kibana-pull}138173[#138173] + +Lens & Visualizations:: +* Adds query-based annotations in *Lens* {kibana-pull}138753[#138753] +* Enables ad-hoc data views in *Lens* {kibana-pull}138732[#138732] + +Machine Learning:: +* Notifications page {kibana-pull}140613[#140613] +* Explain Log Rate Spikes: Add option to view grouped analysis results {kibana-pull}140464[#140464] +* Stubs out UI for the ML Inference Pipeline panel {kibana-pull}140456[#140456] +* Attach the anomaly charts embeddable to Case {kibana-pull}139628[#139628] +* Log pattern analysis UI {kibana-pull}139005[#139005] +* Attach the anomaly swim lane embeddable to Case {kibana-pull}138994[#138994] + +Management:: +* Adds the ability to allow variables in URL Drilldown titles {kibana-pull}140076[#140076] +* Enables time series downsampling action in ILM configurations {kibana-pull}138748[#138748] +* Adds the composite runtime field editor {kibana-pull}136954[#136954] + +Observability:: +Feat(slo): Create basic SLO route {kibana-pull}139490[#139490] + +Osquery:: +* Adds Osquery results to cases {kibana-pull}139909[#139909] +* Add support for differential logs {kibana-pull}140660[#140660] + +Security:: +Adds the ability to set a default Access Agreement for all `xpack.security`-level authentication providers {kibana-pull}139217[#139217] + +For more information about the features introduced in 8.5.0, refer to <>. + +[[enhancements-and-bug-fixes-v8.5.0]] +=== Enhancements and bug fixes + +For detailed information about the 8.5.0 release, review the enhancements and bug fixes. + +[float] +[[enhancement-v8.5.0]] +=== Enhancements +Alerting:: +* 141189 alerts table performance {kibana-pull}141385[#141385] +* 141119 remove visibility toogle + use_columns refactor {kibana-pull}141250[#141250] +* Adds Stats on top of execution logs {kibana-pull}140883[#140883] +* Adds the Logs tab to Rules and Connectors UI {kibana-pull}138852[#138852] +* Adds "exclude previous hits" check box to ESQuery rule form {kibana-pull}138781[#138781] +* The ES Query Rule Type now supports Runtime Mappings and the Fields parameters when using an Elasticsearch DSL query {kibana-pull}138427[#138427] + +APM:: +* Adds option to power APM inventory with service metrics {kibana-pull}140868[#140868] +* Adds a sort order to the trace samples on the transaction details page {kibana-pull}140589[#140589] +* Adds a tail-based sampling storage limit (APM integration) {kibana-pull}140567[#140567] +* Adds AWS Lambda metrics to the "Metrics" tab {kibana-pull}140550[#140550] +* Adds an experimental mode to the APM app {kibana-pull}139553[#139553] +* Renames JVMs to Metrics {kibana-pull}138437[#138437] +* Changes how partial data buckets are displayed {kibana-pull}137533[#137533] + +Dashboard:: +Adds the ability to view panel-level filters and queries {kibana-pull}136655[#136655] + +Discover:: +* Enables `Explore in Discover` for adhoc data views in *Lens* {kibana-pull}140726[#140726] +* Adds the ability to show actions inline in the Expanded Document view for quick access {kibana-pull}140085[#140085] +* Updates the layout for unified histogram {kibana-pull}139446[#139446] +* Adds new field stats in sidebar popover {kibana-pull}139072[#139072] +* Adds ad-hoc data views {kibana-pull}138283[#138283] +* Updates the formatter for aggregate_metric_double field values {kibana-pull}138205[#138205] + +Elastic Security:: +For the Elastic Security 8.5.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +* Adds toggle for experimental synthetic `_source` support in Fleet data streams {kibana-pull}140132[#140132] +* Enhances the package policy API to create or update a package policy API with a simplified way to define inputs {kibana-pull}139420[#139420] +* Support new subscription and license fields {kibana-pull}137799[#137799] + +Infrastructure:: +* Adds log-* index pattern support on SM UI {kibana-pull}139121[#139121] +* Adds health API support for data ingested from package {kibana-pull}138964[#138964] +* Adds support for integration package {kibana-pull}138224[#138224] +* Adds the inital hosts page {kibana-pull}138173[#138173] + +Lens & Visualizations:: +* Adds the Collapse by option for partition charts in *Lens* {kibana-pull}140336[#140336] +* Adds the ability to show the metric name if there are multiple layers with breakdowns in *Lens* {kibana-pull}140314[#140314] +* Adds time scaling without date histogram in *Lens* {kibana-pull}140107[#140107] +* Improves the field drag defaults in *Lens* {kibana-pull}140050[#140050] +* Adds the time marker setting for time axis in *Lens* {kibana-pull}139950[#139950] +* Adds the ability to make sure shard size stays stable for low number of sizes in *TSVB*, *Lens*, and Agg based visualizations {kibana-pull}139791[#139791] +* Adds the one click filter to the *Lens* table {kibana-pull}139701[#139701] +* Improves the metric palette behavior in *Lens* {kibana-pull}139596[#139596] +* Adds separate dimension groups for mosaic rows and columns in *Lens* {kibana-pull}139214[#139214] +* Adds display-infinity option to custom palette editor in *Lens* {kibana-pull}139061[#139061] +* Adds TSDB support for *Lens*, *TSVB* and *Timelion* {kibana-pull}139020[#139020] +* Adds the format selector to the new metric visualization in *Lens* {kibana-pull}139018[#139018] +* Shows the edit/delete button while field stats are loading in *Lens* {kibana-pull}138899[#138899] +* Adds auto mode for secondary metric prefix in *Lens* {kibana-pull}138167[#138167] +* Adds open in *Lens* extendability {kibana-pull}136928[#136928] +* Adds TSDB warning handling support for *Lens*, Agg based, and *TSVB* {kibana-pull}136833[#136833] +* Adds reduced time range option in *Lens* {kibana-pull}136706[#136706] +* Migrates xy visualization type to new unified xy expression {kibana-pull}136475[#136475] +* Adds the ability to duplicate layers in *Lens* {kibana-pull}140603[#140603] + +Machine Learning:: +* Explain Log Rate Spikes: add main chart sync on row hover at group level {kibana-pull}141138[#141138] +* Show "No anomalies found" message instead of empty swim lane {kibana-pull}141098[#141098] +* Explain Log Rate Spikes: Group results API {kibana-pull}140683[#140683] +* Match Data Visualizer/Field stats table content with the popover {kibana-pull}140667[#140667] +* Explain Log Rate Spikes: Adds discover link to analysis table {kibana-pull}139877[#139877] +* Adding ecs_compatibility setting for find structure calls {kibana-pull}139708[#139708] +* Improves messaging when an anomaly detection forecast errors {kibana-pull}139345[#139345] +* Anomaly Detection: adds maps link when source data contains geo fields {kibana-pull}139333[#139333] +* Quickly create ML jobs from lens visualizations {kibana-pull}136421[#136421] + +Management:: +* Url drilldown `date` helper now allows rounding up relative dates {kibana-pull}137874[#137874] +* In CSV reports, an error message now appears on the job when fewer CSV rows are generated than expected {kibana-pull}137800[#137800] + +Maps:: +* Adds support for adhoc data views {kibana-pull}140858[#140858] +* Timeslider control {kibana-pull}139228[#139228] +* Support Vector tile runtime geo_point fields {kibana-pull}139047[#139047] +* Show data view name in UI {kibana-pull}138928[#138928] +* Adds ability to disable tooltips for layer {kibana-pull}138275[#138275] +* Cancel button when editing by value from dashboard {kibana-pull}137880[#137880] + +Security:: +Adds audit events to "login-less" authentication flows (e.g. PKI, Kerberos) {kibana-pull}139492[#139492] + +Uptime:: +* Project monitors - support lightweight project monitors {kibana-pull}141066[#141066] +* Adds Actions popover menu {kibana-pull}136992[#136992] + +[float] +[[fixes-v8.5.0]] +=== Bug fixes +Alerting:: +* Render the grid only if we have alerts {kibana-pull}142481[#142481] +* Alerts Table browser field - fix siem browser fields call {kibana-pull}141431[#141431] +* Adds getActionsHealth method to return permanent encryption key existence {kibana-pull}140535[#140535] +* Clarify rule notification values {kibana-pull}140457[#140457] +* Actions are not able to configure a max number of attempts {kibana-pull}138845[#138845] +* Elasticsearch Query Rule doesn't have 'dark mode' view for query {kibana-pull}138631[#138631] +* Getting error about secrets not being saved when import a SO (Connector Saved Object) {kibana-pull}138019[#138019] +* Provide indication of how many rules are using connector on Connector List view {kibana-pull}137181[#137181] + +APM:: +* Remove check for infra data {kibana-pull}142835[#142835] +* Prefer span metrics over span events {kibana-pull}141519[#141519] +* Fixes search bar suggestions {kibana-pull}141101[#141101] +* Sort trace samples {kibana-pull}140589[#140589] + +Dashboard:: +Fixes pinned filters that backed up in Session Storage {kibana-pull}142262[#142262] + +Discover:: +* Adds support for line breaks in Document explorer {kibana-pull}139449[#139449] +* Cancelled request errors for embeddables are now hidden {kibana-pull}137690[#137690] +* Fixes legacy sort saved search stored in Dashboard saved objects {kibana-pull}137488[#137488] +* Fixes column width handling {kibana-pull}137445[#137445] + +Elastic Security:: +For the Elastic Security 8.5.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Enterprise Search:: +For the Elastic Enterprise Search 8.5.0 release information, refer to {enterprise-search-ref}/changelog.html[_Elastic Enterprise Search Documentation Release notes_]. + +Fleet:: +* Refresh search results when clearing category filter {kibana-pull}142853[#142853] +* Respect `default_field: false` when generating index settings {kibana-pull}142277[#142277] +* Fixes repeated debug logs when bundled package directory does not exist {kibana-pull}141660[#141660] + +Graph:: +Fixes query bar autocomplete {kibana-pull}140963[#140963] + +Infrastructure:: +* Adds support for Logstash datastream in standalone query {kibana-pull}138689[#138689] + +Lens & Visualizations:: +* Fixes the detailed tooltip wrap problem {kibana-pull}142818[#142818] +* Fixes an issue where columns normalized by unit were unable to display properly on Dashboards for *Lens* metric visualizations {kibana-pull}142741[#142741] +* Adds back ticks on bands in *Lens* {kibana-pull}142702[#142702] +* Fixes guidance panel appearing for a moment when saving Graph {kibana-pull}141228[#141228] +* Fixes pie filter without slice {kibana-pull}141227[#141227] +* Fixes an issue where using annotations from different data views than the visualizations created panel breaks in *TSVB* {kibana-pull}141104[#141104] +* Fixes drilldown url templates for sample data {kibana-pull}141079[#141079] +* Fixes time shift with reduced time range tabification in *Lens* {kibana-pull}141076[#141076] +* Fixes the time shifted pipeline agg in *Lens* {kibana-pull}140723[#140723] +* Fixes an A11y issue where the query input doesn't react to `escape` button in *Lens* {kibana-pull}140382[#140382] +* Boolean values are now correctly formatted by default in *TSVB* {kibana-pull}140308[#140308] +* All data views are no longer loaded on broken data view reference in *Lens* {kibana-pull}139690[#139690] +* Removes the exclamation circle icon in *TSVB* {kibana-pull}139686[#139686] +* Theme is now passed to visualize save modal {kibana-pull}139685[#139685] +* Push-out behavior is now preserved for table cells when possible in *Lens* {kibana-pull}139619[#139619] +* The metric visualization state is now cleared in *Lens* {kibana-pull}139154[#139154] +* Adds the ability to set minimum table width for column split tables {kibana-pull}139004[#139004] +* Adds the ability to scroll tall metric visualizations in *Lens* {kibana-pull}138178[#138178] + +Machine Learning:: +* Explain Log Rate Spikes: update more groups badge for clarity {kibana-pull}142793[#142793] +* Fixes Index data visualizer doc count when time field is not defined {kibana-pull}142409[#142409] +* Explain Log Rate Spikes: Fix error handling {kibana-pull}142047[#142047] +* Fixes date picker not allowing unpause when refresh interval is 0 {kibana-pull}142005[#142005] +* Fixes expanded row layout in the Nodes table {kibana-pull}141964[#141964] +* Fixes links to Discover and Maps and custom URLs for jobs with a query in the datafeed {kibana-pull}141871[#141871] + +Management:: +* The progress bar is now visible in Expression renderer {kibana-pull}142699[#142699] +* Transforms: Preserves the `field` for unsupported aggs {kibana-pull}142106[#142106] +* Removes unnecessary time units in ILM policy dialog {kibana-pull}140815[#140815] +* Fixes search query builder to generate wildcard query for keyword fields {kibana-pull}140629[#140629] +* Updates "Copy as cURL" to interpolate variables and strip request-body comments {kibana-pull}140262[#140262] +* Fixes previewing data streams in template editor {kibana-pull}140189[#140189] +* Fixes an issue where selecting requests with characters ending with '{}' was not possible {kibana-pull}140068[#140068] +* Filters that are associated with an unknown data view, such as deleted data views, are no longer automatically disabled, but now instead display a warning message {kibana-pull}139431[#139431] +* Watches no longer get stuck in a "Firing" state in Watcher {kibana-pull}138563[#138563] +* Fixes an issue where data view search results were not showing the value of mapped fields that shared a name with a runtime field {kibana-pull}138471[#138471] + +Maps:: +* Fixes Go To - lat/long values outside expected range cause blank Maps app {kibana-pull}141873[#141873] +* Fixes scaling and term join in product help popover width {kibana-pull}139120[#139120] +* Fixes legacy tile_map and region_map visualizations do not display title in Map embeddable action modals {kibana-pull}139054[#139054] +* Fixes Filters applied to map visualization not preserved when added to dashboard {kibana-pull}138188[#138188] + +Monitoring:: +Health api: account for ccs in indices regex {kibana-pull}137790[#137790] + +Observability:: +* Fixes Alert tab goes blank in APM because of Alert Details page feature flag {kibana-pull}142188[#142188] +* Update links to Observability rule management {kibana-pull}140009[#140009] + +Platform:: +* Fixes an issue where the expressions executor stopped on failing partially emitted results {kibana-pull}142105[#142105] +* A 0 is now returned when there are no overdue tasks for capacity estimation {kibana-pull}140720[#140720] +* The task health calculation now never returns Error or Warning, but logs the HealthStatus {kibana-pull}139274[#139274] + +Uptime:: +* Fixes Next and Previous button on step screenshot carousel {kibana-pull}141422[#141422] +* Fixes disrupted UI on Browser Test Results` step screenshots {kibana-pull}139017[#139017] + +[[release-notes-8.4.3]] +== {kib} 8.4.3 + +Review the following information about the {kib} 8.4.3 release. + +[float] +[[breaking-changes-8.4.3]] +=== Breaking change + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking change, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.4.3. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.3/release-notes-8.3.0.html#breaking-changes-8.3.0[8.3.0] | {kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[fixes-v8.4.3]] +=== Bug fixes +Cases:: +Fixes an issue where the recent cases widget shows cases from other solutions {kibana-pull}141221[#141221] + +Discover:: +* Fixes scrolling prevented by saved search embeddable on touch devices {kibana-pull}141718[#141718] +* Fixes columns management for saved search embeddable {kibana-pull}140799[#140799] + +Elastic Security:: +For the Elastic Security 8.4.3 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Graph:: +* Fixes the position of Add fields popover {kibana-pull}141040[#141040] +* Fixes responsive styles of field manager {kibana-pull}140948[#140948] + +Machine Learning:: +Fixes an issue where Data visualizer was unable to update distribution when changing shard size, forbidden error with recognize modules on basic license {kibana-pull}141313[#141313] + +Management:: +Fixes the removal of a single field formatter {kibana-pull}141078[#141078] + +Observability:: +Fixes an alert summary widget issue in non-default space {kibana-pull}140842[#140842] + +[[release-notes-8.4.2]] +== {kib} 8.4.2 + +Review the following information about the {kib} 8.4.2 release. + +[float] +[[breaking-changes-8.4.2]] +=== Breaking change + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking change, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.4.2. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.3/release-notes-8.3.0.html#breaking-changes-8.3.0[8.3.0] | {kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[enhancement-v8.4.2]] +=== Enhancements +Security:: +Logs a hash of the saved objects encryption key (`xpack.encryptedSavedObjects.encryptionKey`) when {kib} starts to assist in identifying mismatched encryption keys {kibana-pull}139874[#139874] + +[float] +[[fixes-v8.4.2]] +=== Bug Fixes +Connectors:: +The connectors table now uses "compatibility" rather than "availability" {kibana-pull}139024[#139024] + +Discover:: +Fixes saved search embeddable rendering {kibana-pull}140264[#140264] + +Elastic Security:: +For the Elastic Security 8.4.2 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +* Applies fixes for package policy upgrade API with multiple ids {kibana-pull}140069[#140069] +* Improves performance for many integration policies {kibana-pull}139648[#139648] + +Lens & Visualizations:: +* Fixes "Collapse by" for table and XY visualizations with multiple metrics in *Lens* {kibana-pull}140381[#140381] +* Fixes action menu in *Lens* {kibana-pull}139588[#139588] + +Machine Learning:: +* Explain Log Rate Spikes: Histogram fixes {kibana-pull}139933[#139933] +* Explain Log Rate Spikes: Improve streaming headers for certain proxy configs {kibana-pull}139637[#139637] +* Fixes navigation for the Basic licence {kibana-pull}139469[#139469] +* Corrects file.path field name in v3_windows_anomalous_script job {kibana-pull}139109[#139109] + +Management:: +Bfetch` response headers now include `X-Accel-Buffering: no` {kibana-pull}139534[#139534] + +Maps:: +* Fixes issue where percentile aggregation was not working with vector tiles {kibana-pull}140318[#140318] +* Fixes Map app crashing on file upload request timeout {kibana-pull}139760[#139760] + +Monitoring:: +* Ensures GlobalState class has it's destroy() method called on unmount {kibana-pull}139908[#139908] +* Adds KibanaThemeProvider to Stack Monitoring UI {kibana-pull}139839[#139839] + +Uptime:: +Fixes an issue where decryption errors caused the entire suite of monitors to fail syncing {kibana-pull}140549[#140549] + +[[release-notes-8.4.1]] +== {kib} 8.4.1 + +Review the following information about the {kib} 8.4.1 release. + +[float] +[[breaking-changes-8.4.1]] +=== Breaking change + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking change, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.4.1. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.3/release-notes-8.3.0.html#breaking-changes-8.3.0[8.3.0] | {kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[fixes-v8.4.1]] +=== Bug fixes + +Alerting:: +* Fixes alert tab crash on rule details page {kibana-pull}139372[#139372] +* Fixes issue where some 8.3.x clusters failed to upgrade with a saved object migration failure {kibana-pull}139427[#139427] + +Lens & Visualizations:: +* Fixes table pagination in *Lens* and *Aggregation-based* visualization editors {kibana-pull}139160[#139160] + +[[release-notes-8.4.0]] +== {kib} 8.4.0 + +Review the following information about the {kib} 8.4.0 release. + +[float] +[[known-issue-8.4.0]] +=== Known issues + +If you have alerting rules that have been snoozed, do not upgrade {kib} to 8.4.0. Upgrade to 8.4.1 instead. + +To determine if you have snoozed alerting rules, open the main menu, then click +**{stack-manage-app}** -> **{rac-ui}**. Filter the rule list by selecting +**View** -> **Snoozed**. If you must upgrade to 8.4.0, for each space, cancel +the snooze for all affected rules before you upgrade. + +To identify snoozed rules in all Spaces using **Dev Tools**, run the following +query: + +[source,console] +---- +GET /.kibana/_search +{ + "query": { + "exists": { + "field": "alert.isSnoozedUntil" + } + } +} +---- + +If you upgraded {kib} to 8.4.0 and you have alerting rules configured to +snooze notifications, you will receive the following error message: + +[source,text] +---- +FATAL Error: Unable to complete saved object migrations for the [.kibana] index. +---- + +To fix that problem, restore your previous version, then upgrade to 8.4.1 instead. + +[float] +[[breaking-changes-8.4.0]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade to 8.4.0, review the breaking changes, then mitigate the impact to your application. + +[discrete] +[[breaking-135669]] +.xpack.agents.* are uneditable in UI when defined in kibana.yml +[%collapsible] +==== +*Details* + +When you configure `setxpack.fleet.agents.fleet_server.hosts` and `xpack.fleet.agents.elasticsearch.hosts` in kibana.yml, you are unable to update the fields on the Fleet UI. + +For more information, refer to {kibana-pull}135669[#135669]. + +*Impact* + +To configure `setxpack.fleet.agents.fleet_server.hosts` and `xpack.fleet.agents.elasticsearch.hosts` on the Fleet UI, avoid configuring the settings in kibana.yml. +==== + +[discrete] +[[breaking-134336]] +.Removes the legacy charts library +[%collapsible] +==== +*Details* + +The legacy implementation of the *Timelion* visualization charts library has been removed. All *Timelion* visualizations now use the elastic-charts library, which was introduced in 7.15.0. + +For more information, refer to {kibana-pull}134336[#134336]. + +*Impact* + +In 8.4.0 and later, you are unable to configure the *Timelion* legacy charts library advanced setting. For information about visualization Advanced Settings, check link:https://www.elastic.co/guide/en/kibana/8.4/advanced-options.html#kibana-visualization-settings[Visualization]. +==== + +{kibana-ref-all}/8.3/release-notes-8.3.0.html#breaking-changes-8.3.0[8.3.0] | {kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[deprecations-8.4.0]] +=== Deprecations + +The following functionality is deprecated in 8.4.0, and will be removed in 9.0.0. +Deprecated functionality does not have an immediate impact on your application, but we strongly recommend +you make the necessary updates after you upgrade to 8.4.0. + +[discrete] +[[deprecation-136422]] +.Deprecates ApiKey authentication for interactive users +[%collapsible] +==== +*Details* + +The ability to authenticate interactive users with ApiKey via a web browser has been deprecated, and will be removed in a future version. + +For more information, refer to {kibana-pull}136422[#136422]. + +*Impact* + +To authenticate interactive users via a web browser, use <>. Use API keys only for programmatic access to {kib} and {es}. +==== + +[float] +[[features-8.4.0]] +=== Features +{kib} 8.4.0 adds the following new and notable features. + +Alerting:: +* Adds the "updated at" feature in new alerts table {kibana-pull}136949[#136949] +* Adds a rule detail table with bulk actions {kibana-pull}136601[#136601] +* Adds bulk Actions for Alerts Table {kibana-pull}135797[#135797] +* Adds the Alerting stack-monitoring PoC {kibana-pull}135365[#135365] +* Adds custom inline/row actions for alerts table {kibana-pull}134015[#134015] + +Cases:: +Adds the ability to customize permissions to prevent users from deleting Cases entities, such as Cases themselves, attachments, and comments {kibana-pull}135487[#135487] + +Connectors:: +The {webhook-cm} connector allows users to build a custom connector for any third-party case/ticket management system {kibana-pull}131762[#131762] + +Discover:: +Adds the ability to add a custom number of rows in the results and save the specified number with a Saved Search {kibana-pull}135726[#135726] + +Elastic Security:: +For the Elastic Security 8.4.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +* Enables package signature verification feature {kibana-pull}137239[#137239] +* Modal to allow user to force install an unverified package {kibana-pull}136108[#136108] +* Display package verification status {kibana-pull}135928[#135928] +* Tag rename and delete feature {kibana-pull}135712[#135712] +* Bulk update agent tags ui {kibana-pull}135646[#135646] +* Adds API to bulk update tags {kibana-pull}135520[#135520] +* Adds and remove agent tags {kibana-pull}135320[#135320] +* Support sorting agent list {kibana-pull}135218[#135218] +* Promote Logstash output support to GA {kibana-pull}135028[#135028] +* Create new API to manage download_source setting {kibana-pull}134889[#134889] + +Machine Learning:: +* Adds random sampler to Data visualizer document count chart {kibana-pull}136150[#136150] +* Adds explain log rate spikes feature to the ML plugin {kibana-pull}135948[#135948] + +Management:: +* Run packs live {kibana-pull}132198[#132198] +* Ability to set human readable title of data view & ability to edit data view {kibana-pull}124191[#124191] + +Monitoring:: +Adds stale status reporting for Kibana {kibana-pull}132613[#132613] + +Observability:: +* Adds Beta label to Infrastructure tab {kibana-pull}136710[#136710] +* Creates and adds Rule Alerts Summary as a sharable component to the O11y Rule Details {kibana-pull}135805[#135805] +* Rule Details Page - Use RuleStatusPanel from triggersActionsUI {kibana-pull}135643[#135643] +* Adds Top erroneous transactions to errors details page {kibana-pull}134929[#134929] +* Introduces Alerts tab on service overview page {kibana-pull}134350[#134350] +* Adds single metric report type {kibana-pull}132446[#132446] + +Platform:: +Adds new bulkUpdatesSchedules method to Task Manager {kibana-pull}132637[#132637] + +Security:: +Adds the ability to create personal avatars {kibana-pull}132522[#132522] + +Sharing:: +Adds the new metric visualization {kibana-pull}136567[#136567] + +For more information about the features introduced in 8.4.0, refer to <>. + +[[enhancements-and-bug-fixes-v8.4.0]] +=== Enhancements and bug fixes + +For detailed information about the 8.4.0 release, review the enhancements and bug fixes. + +[float] +[[enhancement-v8.4.0]] +=== Enhancements +Alerting:: +* Adds snooze state UI to Rule Details page {kibana-pull}135146[#135146] +* Adds Snooze Scheduling UI and API {kibana-pull}134512[#134512] +* Adds recovery context for ES query rule type {kibana-pull}132839[#132839] +* Visualize alerting metrics in Stack Monitoring {kibana-pull}123726[#123726] + +Canvas:: +* Markdown element auto-applies text changes {kibana-pull}133318[#133318] +* Lines operations keybindings {kibana-pull}132914[#132914] +* Detailed tooltip {kibana-pull}131116[#131116] + +Cases:: +* Improved the cases search bar functionality. The search functionality will only consider the title and description fields {kibana-pull}136776[#136776] +* Performance improvements were made to reduce the time required to create, update, and delete cases and comments. In our testing we saw around a half second reduction in the round trip time for the UI requests {kibana-pull}136452[#136452] + +Dashboard:: +Hide controls callout when the `hideAnnouncements` setting is `true` {kibana-pull}136410[#136410] + +Design:: +* Adds an H1 tag with the workpad title when viewing workpads {kibana-pull}135504[#135504] +* Improve keyboard navigation in Discover top nav menu {kibana-pull}134788[#134788] + +Discover:: +* Improves the HTML formatting of fields with a list of values {kibana-pull}136684[#136684] +* Adds support for accessing the edit field flyout from the document explorer column popover {kibana-pull}135277[#135277] +* Adds support for copying the query from the add rule flyout {kibana-pull}135098[#135098] +* Adds focus to h1 on navigate for single document and surrounding document views {kibana-pull}134942[#134942] +* Improves the creation and editing of "Elasticsearch query" rule in Management {kibana-pull}134763[#134763] +* Adds data view changed warning after alert rule created {kibana-pull}134674[#134674] +* Make 'Test query' button pretty {kibana-pull}134605[#134605] +* Improves the document explorer timestamp tooltip accessibility {kibana-pull}134411[#134411] +* Adds focus to h1 element when client side routing is executed {kibana-pull}133846[#133846] +* Adds an option to copy column values to Clipboard in Document Explorer {kibana-pull}132330[#132330] + +Elastic Security:: +For the Elastic Security 8.4.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +* Remove Kubernetes Package granularity {kibana-pull}136622[#136622] +* Elastic-agent manifests: align with elastic-agent repo; add comments {kibana-pull}136394[#136394] +* Configure source URI in global settings and in agent policy settings {kibana-pull}136263[#136263] +* Adds Kubernetes in platforms selection list && update managed agent installation steps {kibana-pull}136109[#136109] +* That PR will enable user to write custom ingest pipeline for Fleet installed datastream {kibana-pull}134578[#134578] +* Update manifests for agent on kubernetes with new permissions {kibana-pull}133495[#133495] +* Adds support for a textarea type in integrations {kibana-pull}133070[#133070] + +Kibana Home & Add Data:: +Adds AnalyticsNoDataPage {kibana-pull}134172[#134172] + +Lens & Visualizations:: +* Adds supports for include and exclude terms in *Lens* {kibana-pull}136179[#136179] +* Adds the ability to set top values limit to 10,000 in *Lens* {kibana-pull}136399[#136399] +* Addss value count to *Lens* {kibana-pull}136385[#136385] +* Adds standard deviation function in *Lens* {kibana-pull}136323[#136323] +* Adds the ability to set the font size for mosaic outer level in *Lens* {kibana-pull}135911[#135911] +* Adds the ability to rank top values by custom metric in *Lens* {kibana-pull}134811[#134811] +* Adds the ability to convert TSVB series agg to *Lens* configuration {kibana-pull}134681[#134681] +* Adds the ability to allow multiple split accessors {kibana-pull}134566[#134566] +* Adds the ability to render newlines in data table in *Lens* {kibana-pull}134441[#134441] +* Extends Axis bounds for XY chart when using Interval operation in *Lens* {kibana-pull}134020[#134020] +* Adds the ability to use pick_max instead of clamp for positive only {kibana-pull}133460[#133460] +* Adds a new pick_min/max operation and clamp fixes in *Lens* {kibana-pull}132449[#132449] +* Adds support for percentile_ranks aggregation in *Lens* {kibana-pull}132430[#132430] +* Implements the ability to drag and drop between layers in *Lens* {kibana-pull}132018[#132018] +* Adds optimization for percentiles fetching in *Lens* {kibana-pull}131875[#131875] + +Machine Learning:: +* Adds tooltips for disabled actions in the Trained Models list {kibana-pull}137176[#137176] +* Data visualizer: Add field types in-product help {kibana-pull}137121[#137121] +* Plot zero scores on the Overall anomaly swim lane {kibana-pull}136951[#136951] +* One-way cursor sync added from Anomaly detection swimlane to other charts {kibana-pull}136775[#136775] +* Adds action to view datafeed counts chart to jobs list rows {kibana-pull}136274[#136274] +* Data Visualizer: Remove duplicated geo examples, support 'version' type, add filters for boolean fields, and add sticky header to Discover {kibana-pull}136236[#136236] +* Adds a link to ML trained models list from ID in Stack Management app table {kibana-pull}135700[#135700] +* Adds information callouts to trained model testing flyout {kibana-pull}135566[#135566] +* Limit Use full data button in anomaly detection job wizards to past data only {kibana-pull}135449[#135449] +* Replace a fixed Y-axis width with a max width setting for Anomaly Swim Lane Embeddable {kibana-pull}135436[#135436] +* Adds support for setting threading params when starting a trained model deployment {kibana-pull}135134[#135134] +* Refactors Management page to focus on space management tasks {kibana-pull}134893[#134893] +* Disable the Single Metric Viewer button for not viewable jobs {kibana-pull}134048[#134048] +* Anomaly Detection: allow snapshot to be reverted from the view datafeed flyout {kibana-pull}133842[#133842] + +Management:: +* Transforms: Adds per-transform setting for num_failure_retries to creation wizard and edit flyout and authorization info {kibana-pull}135486[#135486] +* Transforms: Adds sorting to audit messages tab {kibana-pull}135047[#135047] +* Console now supports saving the state of folding/unfolding of commands {kibana-pull}134810[#134810] +* Render most severe response status code from Console response pane {kibana-pull}134627[#134627] +* You can now create variables in Console {kibana-pull}134215[#134215] +* Make index template previews copyable {kibana-pull}134060[#134060] +* Console now supports adding comments in the body of a request by using `//` for a single line and `/*....*/` for multiline comments {kibana-pull}133852[#133852] +* Surface HTTP status badges next to each response in Console {kibana-pull}132494[#132494] +* Adds updated `essql` expression function {kibana-pull}132332[#132332] +* Adds a "get all" REST API for data views: `GET /api/data_views` {kibana-pull}131683[#131683] + +Maps:: +* Automatically display the maps legend {kibana-pull}136872[#136872] +* Custom raster source example plugin {kibana-pull}136761[#136761] +* Label zoom range style property {kibana-pull}136690[#136690] +* Adjust icon size when cluster resolution changes {kibana-pull}136573[#136573] +* Adds context for 'No longer contained' geo-containment alert {kibana-pull}136451[#136451] +* Keydown+scroll to zoom {kibana-pull}135330[#135330] +* Synchronize map views in dashboard and canvas {kibana-pull}134272[#134272] +* Adds spatial filter from cluster {kibana-pull}133673[#133673] +* Customizable colors in basemaps {kibana-pull}131576[#131576] + +Observability:: +* Prefer DataView client over SavedObjects client when possible {kibana-pull}136694[#136694] +* Use proper header nesting {kibana-pull}136559[#136559] +* Removes "no data" redirects for observability overview {kibana-pull}136442[#136442] +* Allow connectors to explicitly register which features they will be available in {kibana-pull}136331[#136331] +* Display node details metrics for kubernetes containers {kibana-pull}135585[#135585] +* Replace sourceId with mandatory logView prop in LogStream component {kibana-pull}134850[#134850] +* Backend operation distribution chart {kibana-pull}134561[#134561] +* Display top spans for operation {kibana-pull}134179[#134179] +* Show descriptive loading, empty and error states in the metrics table {kibana-pull}133947[#133947] +* Backend operations detail view + metric charts {kibana-pull}133866[#133866] +* Backend operations list view {kibana-pull}133653[#133653] + +Platform:: +* Upgrade Kibana logs to ECS 8.4 {kibana-pull}136362[#136362] +* Adds error messaging to the report contents when there is a timeout in page setup {kibana-pull}134868[#134868] +* Adds migrations.discardCorruptObjects flag {kibana-pull}132984[#132984] +* Adds migrations.discardUnknownObjects flag {kibana-pull}132167[#132167] + +Querying & Filtering:: +Hides the tour component when the hideAnnouncements uiSetting is on {kibana-pull}135990[#135990] + +Security:: +Eliminates the need for a full page reload when navigating to a user profile page {kibana-pull}135543[#135543] + +[float] +[[fixes-v8.4.0]] +=== Bug fixes +Alerting:: +* Error message hidden after closing action accordion {kibana-pull}136570[#136570] +* Allow wildcard search on rule's name and tags {kibana-pull}136312[#136312] + +Canvas:: +* Fixes Filter not saving the selected Sort field option {kibana-pull}136085[#136085] +* Fixes "Element status" is inaccurate for grouped elements {kibana-pull}135829[#135829] +* Fixes Canvas filter behaviour on table {kibana-pull}134801[#134801] +* Fixes Uploaded asset not being saved {kibana-pull}133166[#133166] +* Lines operations keybindings {kibana-pull}132914[#132914] +* Fixes pointseries don't get updated on datasource change {kibana-pull}132831[#132831] + +Connectors:: +* Fixing ES index connector so that it can index into data streams as well as indices {kibana-pull}136011[#136011] +* Verify emails when creating an email connector, even if allowedDomain {kibana-pull}133859[#133859] + +Dashboard:: +Fixes Copy to dashboard includes filters {kibana-pull}136275[#136275] + +Discover:: +* Fixes hiding histogram for rollup data views {kibana-pull}137157[#137157] +* Fixes filtering out custom meta fields of Elasticsearch plugins enhanced documents {kibana-pull}137147[#137147] +* Disables refresh interval for data views without time fields and rollups {kibana-pull}137134[#137134] +* Fixes Discover breadcrumb losing context after page refresh or when opening in a new tab {kibana-pull}136749[#136749] +* Improves support for pinned filters in surrounding documents {kibana-pull}135722[#135722] +* Fixes flaky accessibility functional tests {kibana-pull}135596[#135596] +* Improves alerts popover accessibility and semantics {kibana-pull}135270[#135270] +* Migrate from savedObjectsClient to dataViews and fix the displayed data view name {kibana-pull}135142[#135142] +* Removes _type of metaFields to remove of sidebar {kibana-pull}134453[#134453] +* Fixes legacy sort parameter provided by URL {kibana-pull}134447[#134447] +* Make footer visible under Document Explorer if sample size is less than hits number {kibana-pull}134231[#134231] +* Do not update defaultIndex in case of insufficient permissions {kibana-pull}134202[#134202] +* Fixes flaky test for "allows editing of a newly created field" {kibana-pull}132812[#132812] +* Fixes flaky test for "context encoded URL params" {kibana-pull}132808[#132808] + +Elastic Security:: +For the Elastic Security 8.4.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +Using point in time for agent status query to avoid discrepancy {kibana-pull}135816[#135816] + +Lens & Visualizations:: +* Make reference line chart more robust in *Lens* {kibana-pull}137101[#137101] +* Format the label with the right default formatter in *TSVB* {kibana-pull}136934[#136934] +* Removes extra space from the legend when it is positioned on top/bottom {kibana-pull}135982[#135982] +* Display Y-axis tick labels {kibana-pull}135976[#135976] +* Fixes Date histogram bounds calculation doesn't update "now" {kibana-pull}135899[#135899] +* Fixes internal links in *Vega* {kibana-pull}135890[#135890] +* Do not set non-unique id for legend action popovers in *Lens* {kibana-pull}135656[#135656] +* Fixes non-editable Lens panel when using prefix wildcard in *Lens* {kibana-pull}135654[#135654] +* Removes saved search references from all places on unlink in *Visualize* {kibana-pull}135628[#135628] +* Fix multi-field top values for Heatmap visualizations in *Lens* {kibana-pull}135581[#135581] +* Fixes styling issues in *Lens* {kibana-pull}135406[#135406] +* Show badge for read-only in *Lens* {kibana-pull}135313[#135313] +* Don't let reference line fills on different axes collide in *Lens* {kibana-pull}135299[#135299] +* Fixes css specificity issue in *TSVB* {kibana-pull}135245[#135245] +* Always show palette on first dimension for mosaic in *Lens* {kibana-pull}135198[#135198] +* Wrong `visType` for `horizontal_bar` visualization {kibana-pull}135013[#135013] +* Unlinking Some Agg Based Visualizations Results in Unsaved Changes in *Visualize* {kibana-pull}134229[#134229] +* Fixes an issue where ellipsis truncation is not visible in table visualization cells, and letters are cut off in *Lens* {kibana-pull}134065[#134065] +* Switching dashboard mode doesn't update missing data view prompt in *Visualize* {kibana-pull}133873[#133873] +* Fixes application of suffix formats in *Lens* {kibana-pull}133780[#133780] +* Error messages not centered in *TSVB* {kibana-pull}133288[#133288] +* Use correct time zone for time shifting {kibana-pull}133141[#133141] + +Machine Learning:: +* Lock the delete annotation button on click {kibana-pull}137306[#137306] +* Fixes globally pinned filters in Data visualizer and query search bar not clearing properly for saved searches {kibana-pull}136897[#136897] +* Fixes overflow in start datafeed modal {kibana-pull}136292[#136292] +* Fixes error in categorization wizard summary step {kibana-pull}134228[#134228] +* Fixes flaky job selection on the Anomaly Explorer page {kibana-pull}137596[#137596] +* Fixes query in the Anomaly Explorer when viewing a job with no influencers {kibana-pull}137670[#137670] +* Fixes the Dashboard saving indicator with Anomaly Swim Lane embeddable {kibana-pull}137989[#137989] +* Anomaly detection job wizards now use data view names {kibana-pull}138255[#138255] + +Management:: +* The ILM UI now supports configuring policies with rollover based on `max_primary_shard_docs` {kibana-pull}137364[#137364] +* Fixes a bug in Console when sending a request with encoded characters resulted in an error {kibana-pull}136788[#136788] +* Fixes a bug where the autocomplete popup remains open when navigating away from Console {kibana-pull}136268[#136268] +* Fixes a bug in Index Management where the number of documents for an index could appear wrong {kibana-pull}135748[#135748] +* Fixes a bug in the Painless code editor that was incorrectly handling expressions with multiple division operators {kibana-pull}135423[#135423] +* Transforms: Fixes unsupported boolean filter when cloning {kibana-pull}137773[#137773] +* Transforms: Fixes restoring a field name with the exists filter aggregation {kibana-pull}138630[#138630] +* Transforms: Fixes data view error on cloning due to missing indices {kibana-pull}138756[#138756] +* Fixes Watcher stuck firing state {kibana-pull}138563[#138563] + +Maps:: +* Fixes "other" is always shown in legend for category styling rules {kibana-pull}137008[#137008] +* Fixes Tooltip loses pages on refresh {kibana-pull}135593[#135593] +* Fixes Pinned filters should be visible on new maps without user having to do any action on layers {kibana-pull}135465[#135465] +* Keep timeframe when editing a map from a dashboard {kibana-pull}135374[#135374] +* Reduce precision of coordinates for geo imports {kibana-pull}135133[#135133] +* Fixes onDataLoadEnd and onDataLoadError event handler callbacks only called for source data requests {kibana-pull}134786[#134786] +* Fixes sort not applied to vector tile search request {kibana-pull}134607[#134607] +* Fixes array values out of order in tooltips {kibana-pull}134588[#134588] + +Monitoring:: +Removes beta icon from logstash pipeline {kibana-pull}131752[#131752] + +Observability:: +* Invalid array value is permitted in Origin Headers for RUM configuration {kibana-pull}137228[#137228] +* When comparison feature is disabled, we still see the shaded area {kibana-pull}137223[#137223] +* Fixes responsivity Alert Summary chart in the Rule details page {kibana-pull}137175[#137175] +* Fixes custom link filter select value {kibana-pull}137025[#137025] +* Fixes Spark plots loading state when there are no data {kibana-pull}136817[#136817] +* Adds support for metrics for latency distribution histogram {kibana-pull}136594[#136594] +* Navigation from Span to Service breaks due to wrong transactionType {kibana-pull}136569[#136569] +* Breadcrumbs not updating from service jump on service map {kibana-pull}136144[#136144] +* Adds support for metrics for latency distribution histogram {kibana-pull}136083[#136083] +* Disallow spaces in index pattern {kibana-pull}135977[#135977] +* WrappedElasticsearchClientError: Request aborted {kibana-pull}135752[#135752] +* Fixes waterfall skew due to accordion left margins {kibana-pull}135544[#135544] +* Service inventory: detailed stats fetched for all services {kibana-pull}134844[#134844] +* Update network fields {kibana-pull}134471[#134471] +* Fixes Metrics Table Pod link to Details Page {kibana-pull}134354[#134354] +* Adds last updated at label and fix started at label {kibana-pull}134254[#134254] +* Adds event module filter to metrics table {kibana-pull}133872[#133872] +* APM Correlations: Fixes chart errors caused by inconsistent histogram range steps {kibana-pull}138259[#138259] + +Platform:: +* Migrations wait for index status green if create index returns acknowledged=false or shardsAcknowledged=false {kibana-pull}136605[#136605] +* Fixes CSV generator to include unmapped fields in the search source {kibana-pull}132972[#132972] +Security:: +Fixes keyboard and screen reader navigation for the spaces selector {kibana-pull}134454[#134454] + +[[release-notes-8.3.3]] +== {kib} 8.3.3 + +coming::[8.3.3] + +Review the following information about the {kib} 8.3.3 release. + +[float] +[[breaking-changes-8.3.3]] +=== Breaking change + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking change, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.3.3. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[fixes-v8.3.3]] +=== Bug fixes +Dashboard:: +* Fixes `z-index` of `embPanel__header--floater` {kibana-pull}136463[#136463] +* Filter out experimental visualizations when labs setting is disabled {kibana-pull}136332[#136332] + +Discover:: +Fixes filter in / filter out buttons for empty values {kibana-pull}135919[#135919] + +Elastic Security:: +For the Elastic Security 8.3.3 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +* Pass start_time to actions when the maintenance window for rolling upgrades is set to immediately {kibana-pull}136384[#136384] +* Allow agent bulk actions without specific licence restrictions {kibana-pull}136334[#136334] +* Adds reinstall button to integration settings page {kibana-pull}135590[#135590] + +Lens & Visualizations:: +Fixes normalizeTable performance bottleneck in *Lens* {kibana-pull}135792[#135792] + +[[release-notes-8.3.2]] +== {kib} 8.3.2 + +Review the following information about the {kib} 8.3.2 release. + +[float] +[[breaking-changes-8.3.2]] +=== Breaking change + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking change, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.3.2. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[fixes-v8.3.2]] +=== Bug fixes +Alerting:: +Fixes an issue where alerting rules that were created or edited in 8.2.0 stopped running when you upgraded {kib} to 8.3.0 or 8.3.1 {kibana-pull}135663[#135663] + +Discover:: +* Hide Alerts menu item when user does not have access to Stack Rules {kibana-pull}135655[#135655] +* Fixes loading of a single doc JSON when using index alias based data views {kibana-pull}135446[#135446] + +Elastic Security:: +For the Elastic Security 8.3.2 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +Keep all agents selected in query selection mode {kibana-pull}135530[#135530] + +Machine Learning:: +* Fixes put anomaly detection job endpoint when payload contains datafeed {kibana-pull}134986[#134986] +* Fixes trained model map associating wrong model to job {kibana-pull}134849[#134849] +* Use time range when validating datafeed preview {kibana-pull}134073[#134073] + +Maps:: +* Do not show layer error for term joins when terms aggregation does not return results {kibana-pull}135564[#135564] +* Fixes Vector map layers will not render when runtime field has '%' {kibana-pull}135491[#135491] + +[[release-notes-8.3.1]] +== {kib} 8.3.1 + +Review the following information about the {kib} 8.3.1 release. + +[float] +[[known-issues-8.3.1]] +=== Known issues + +[discrete] +[[known-issue-133965]] +.URL arguments cause API requests in Dev Tools to fail +[%collapsible] +==== +*Details* + +When you add any URL arguments, such as `?v` or `?pretty`, to API requests, the requests fail {kibana-issue}133965[#133965] + +*Impact* + +The known issue only impacts {kib} Dev Tools. All other sources of API requests are unaffected, such as curl and Elastic Cloud API console. +==== + +[discrete] +[[known-issue-alerting-rule]] +.Alerting rules stop running when you upgrade to 8.3.0 or 8.3.1 +[%collapsible] +==== +*Details* + +In 8.3.0 and 8.3.1, there is a known issue where alerting rules that were created or edited in 8.2.0 stop running when you upgrade {kib}. When you upgrade to 8.3.0 or 8.3.1, and your alerting rules have stopped running, the following error appears: + +[source,text] +---- +:: execution failed - security_exception: [security_exception] Reason: missing authentication credentials for REST request [/_security/user/_has_privileges], caused by: "" +---- + +*Impact* + +If you have upgraded to 8.3.0 or 8.3.1, and your alerting rules fail, reset the rules by disabling, then re-enabling them. When you disable, then re-enable your alerting rules, {kib} generates a new API key using the credentials of the user that manages the rules. + +To disable, then re-enable your alerting rules: + +. Open the main menu, then click *{stack-manage-app} > {rac-ui}*. + +. Select the failed alerting rules. + +. Click **Manage rules > Disable**, then click **Manage rules > Enable**. + +For more details about API key authorization, refer to <>. +==== + +[float] +[[breaking-changes-8.3.1]] +=== Breaking change + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking change, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.3.1. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[enhancement-v8.3.1]] +=== Enhancements +Operations:: +Adds EsArchiver datastream support {kibana-pull}132853[#132853] + +[float] +[[fixes-v8.3.1]] +=== Bug fixes +Alerting:: +Prevent negative snooze intervals {kibana-pull}134935[#134935] + +Elastic Security:: +For the Elastic Security 8.3.1 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +* Fixes dropping select all {kibana-pull}135124[#135124] +* Improves bulk actions for more than 10k agents {kibana-pull}134565[#134565] + +Infrastructure:: +Query persistent queue size for metricbeat documents {kibana-pull}134569[#134569] + +Observability:: +* Fixes a bug that displayed a toast error when deleting a rule {kibana-pull}135132[#135132] +* Fixes viewInAppUrl for custom metrics for Inventory Threshold Rule {kibana-pull}134114[#134114] + +Platform:: +* Fixes an issue where importing/copying the same saved object to the same space multiple times using the "Check for existing objects" option could fail or cause duplicates to be created {kibana-pull}135358[#135358] +* Fixes a bug where {es} nodes that stopped, then started again, were unreachable by {kib} for a given amount of requests when {kib} was configured to connect to multiple {es} nodes {kibana-pull}134628[#134628] + +[[release-notes-8.3.0]] +== {kib} 8.3.0 + +Review the following information about the {kib} 8.3.0 release. + +[float] +[[known-issues-8.3.0]] +=== Known issues + +Alerting users who are running 8.2 should not upgrade to either 8.3.0 or 8.3.1. +Both 8.3.0 and 8.3.1 have a bug where alerting rules that were created or edited +in 8.2 will stop running on upgrade. If you have upgraded to 8.3.0 or 8.3.1 and +your alerting rules have stopped running with an error similar to the following +example, you will need to go to *{stack-manage-app} > {rac-ui}*, multi-select +the failed rules, click on **Manage rules > Disable** and then click on **Manage +rules > Enable**. Disabling and re-enabling the rule will generate a new API key +using the credentials of the user performing these actions and reset the rule +state. For more details about API key authorization, refer to +<>. + +Example error message:: + +[source,text] +---- +:: execution failed - security_exception: [security_exception] Reason: missing authentication credentials for REST request [/_security/user/_has_privileges], caused by: "" +---- + +[float] +[[breaking-changes-8.3.0]] +=== Breaking change + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking change, then mitigate the impact to your application. + +[discrete] +[[breaking-129581]] +.Removes Quandl and Graphite integrations +[%collapsible] +==== +*Details* + +The experimental `.quandl` and `.graphite` functions and advanced settings are removed from *Timelion*. For more information, check {kibana-pull}129581[#129581]. + +*Impact* + +When you use the `vis_type_timelion.graphiteUrls` kibana.yml setting, {kib} successfully starts, but logs a `[WARN ][config.deprecation] You no longer need to configure "vis_type_timelion.graphiteUrls".` warning. + +To leave your feedback about the removal of `.quandl` and `.graphite`, go to the link:https://discuss.elastic.co/c/elastic-stack/kibana/7[discuss forum]. +==== + +[discrete] +[[breaking-134855]] +.Makes Osquery All with All base privilege +[%collapsible] +==== +*Details* + +The Osquery {kib} privilege has been updated, so that when the *Privileges for all features level* is set to *All*, this now applies *All* to Osquery privileges as well. Previously, users had to choose the *Customize* option to grant any access to Osquery. For more information, refer to {kibana-pull}130523[#130523]. + +*Impact* + +This impacts user roles that have *Privileges for all features* set to *All*. After this update, users with this role will have access to the Osquery page in {kib}. However, to use the Osquery feature fully, these requirements remain the same: users also need Read access to the logs-osquery_manager.result* index and the Osquery Manager integration must be deployed to Elastic Agents. +==== + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[deprecations-8.3.0]] +=== Deprecations + +The following functionality is deprecated in 8.3.0, and will be removed in 9.0.0. +Deprecated functionality does not have an immediate impact on your application, but we strongly recommend +you make the necessary updates after you upgrade to 8.3.0. + +[discrete] +[[deprecation-132790]] +.Removes `apm_user` +[%collapsible] +==== +*Details* + +Removes the `apm_user` role. For more information, check {kibana-pull}132790[#132790]. + +*Impact* + +In the link:https://www.elastic.co/guide/en/kibana/8.3/xpack-apm.html[APM documentation], the `apm_user`role is replaced with the `viewer` and `editor` built-in roles. +==== + +[discrete] +[[deprecation-132562]] +.Deprecates input controls +[%collapsible] +==== +*Details* + +The input control panels, which allow you to add interactive filters to dashboards, are deprecated. For more information, check {kibana-pull}132562[#132562]. + +*Impact* + +To add interactive filters to your dashboards, use the link:https://www.elastic.co/guide/en/kibana/8.3/add-controls.html[new controls]. +==== + +[discrete] +[[deprecation-131636]] +.Deprecates anonymous authentication credentials +[%collapsible] +==== +*Details* + +The apiKey, including key and ID/key pair, and `elasticsearch_anonymous_user` credential types for anonymous authentication providers are deprecated. For more information, check {kibana-pull}131636[#131636]. + +*Impact* + +If you have anonymous authentication provider configured with apiKey or `elasticsearch_anonymous_user` credential types, a deprecation warning appears, even when the provider is not enabled. +==== + +[discrete] +[[deprecation-131166]] +.Deprecates v1 and v2 security_linux and security_windows jobs +[%collapsible] +==== +*Details* + +The v1 and v2 job configurations for security_linux and security_windows are deprecated. For more information, check {kibana-pull}131166[#131166]. + +*Impact* + +The following security_linux and security_windows job configurations are updated to v3: + +* security_linux: + +** v3_linux_anomalous_network_activity +** v3_linux_anomalous_network_port_activity_ecs +** v3_linux_anomalous_process_all_hosts_ecs +** v3_linux_anomalous_user_name_ecs +** v3_linux_network_configuration_discovery +** v3_linux_network_connection_discovery +** v3_linux_rare_metadata_process +** v3_linux_rare_metadata_user +** v3_linux_rare_sudo_user +** v3_linux_rare_user_compiler +** v3_linux_system_information_discovery +** v3_linux_system_process_discovery +** v3_linux_system_user_discovery +** v3_rare_process_by_host_linux_ecs + +* security_windows: + +** v3_rare_process_by_host_windows_ecs +** v3_windows_anomalous_network_activity_ecs +** v3_windows_anomalous_path_activity_ecs +** v3_windows_anomalous_process_all_hosts_ecs +** v3_windows_anomalous_process_creation +** v3_windows_anomalous_script +** v3_windows_anomalous_service +** v3_windows_anomalous_user_name_ecs +** v3_windows_rare_metadata_process +** v3_windows_rare_metadata_user +** v3_windows_rare_user_runas_event +** v3_windows_rare_user_type10_remote_login +==== + +[discrete] +[[deprecation-130336]] +.Updates the default legend size +[%collapsible] +==== +*Details* + +In the *Lens* visualization editor, the *Auto* default for *Legend width* has been deprecated. For more information, check {kibana-pull}130336[#130336]. + +*Impact* + +When you create *Lens* visualization, the default for the *Legend width* is now *Medium*. +==== + +[discrete] +[[deprecation-122075]] +.Deprecates `xpack.data_enhanced.*` +[%collapsible] +==== +*Details* + +In kibana.yml, the `xpack.data_enhanced.*` setting is deprecated. For more information, check {kibana-pull}122075[#122075]. + +*Impact* + +Use the `data.*` configuration parameters instead. +==== + +[float] +[[features-8.3.0]] +=== Features + +{kib} 8.3.0 adds the following new and notable features. + +Alerting:: +* Adds circuit breaker for max number of actions by connector type {kibana-pull}128319[#128319] +* Adds `bulkEdit` method to alerting rulesClient and internal _bulk_edit API, that allow bulk editing of rules {kibana-pull}126904[#126904] + +Cases:: +* Adds average time to close metric in Cases {kibana-pull}131909[#131909] +* View all alerts attached to a case in the alerts table. The feature is experimental {kibana-pull}131883[#131883] +* Adds severity field to Cases {kibana-pull}131626[#131626] +* Adds the ability to delete comments in Cases {kibana-pull}130254[#130254] + +Dashboard:: +Enables the new controls by default {kibana-pull}131341[#131341] + +Discover:: +* To enable Threshold Alerts, adds the ability to edit dataView, query, & filters {kibana-pull}131688[#131688] +* To enable Threshold Alerts, extended the {es} query rule with search source-based data fetching {kibana-pull}124534[#124534] + +Elastic Security:: +For the Elastic Security 8.3.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +Changes to agent upgrade modal to allow for rolling upgrades {kibana-pull}132421[#132421] + +Lens & Visualizations:: +* Adds method to re-link visualizations with missing `SavedSearch` {kibana-pull}132729[#132729] +* Adds support of Data View switching for Agg-Based visualizations {kibana-pull}132184[#132184] + +Machine Learning:: +* Adds the ability to create anomaly detection jobs from Lens visualizations {kibana-pull}129762[#129762] +* Adds trained model testing for additional pytorch models {kibana-pull}129209[#129209] + +Management:: +* Adds saved object relationships to data view management {kibana-pull}132385[#132385] +* Adds support for feature_states {kibana-pull}131310[#131310] + +Monitoring:: +Adds the Stack monitoring health API {kibana-pull}132705[#132705] + +Observability:: +* Adds the ability to bulk attach multiple alerts to a Case {kibana-pull}130958[#130958] +* Adds rule details page {kibana-pull}130330[#130330] +* Adds span link {kibana-pull}126630[#126630] +* Adds ML expected model bounds as an option to Comparison controls {kibana-pull}132456[#132456] + +Platform:: +Adds `xyVis` and `layeredXyVis` {kibana-pull}128255[#128255] + +Querying & Filtering:: +Improves the current filter/search experience {kibana-pull}128401[#128401] + +Sharing:: +Adds method to re-link visualizations with missing index-pattern {kibana-pull}132336[#132336] + +For more information about the features introduced in 8.3.0, refer to <>. + +[[enhancements-and-bug-fixes-v8.3.0]] +=== Enhancements and bug fixes + +For detailed information about the 8.3.0 release, review the enhancements and bug fixes. + +[float] +[[enhancement-v8.3.0]] +=== Enhancements +Alerting:: +* Adds helper text in the edit rule form about the change in privileges when saving the rule {kibana-pull}131738[#131738] +* Display rule API key owner to users who can manage API keys {kibana-pull}131662[#131662] + +Canvas:: +Fixes reference line overlay {kibana-pull}132607[#132607] + +Cases:: +* Show a warning for deprecated preconfigured connectors {kibana-pull}132237[#132237] +* Reduce space taken by the reporter column in the all cases table {kibana-pull}132200[#132200] +* Adds a tooltip to show truncate tags in Cases {kibana-pull}132023[#132023] +* Adds the ability to create a case from within the selection case modal {kibana-pull}128882[#128882] + +Content Management:: +The list view for Dashboard, Visualize Library, Maps, and Graph has a new "Last updated" column to easily access content that has been recently modified {kibana-pull}132321[#132321] + +Dashboard:: +* Improves the banner {kibana-pull}132301[#132301] +* Adds Analytics No Data Page {kibana-pull}132188[#132188] +* Adds field first control creation {kibana-pull}131461[#131461] +* Make text field based Options list controls case Insensitive {kibana-pull}131198[#131198] +* Allow existing controls to change type {kibana-pull}129385[#129385] + +Discover:: +* Adds an option to hide specified filter actions from SearchBar filter panels {kibana-pull}132037[#132037] +* Adds Analytics No Data Page {kibana-pull}131965[#131965] +* Adds close button to field popover using Document Explorer {kibana-pull}131899[#131899] +* Adds monospace font in Document Explorer {kibana-pull}131513[#131513] +* Adds a tour for Document Explorer {kibana-pull}131125[#131125] +* Display current interval setting {kibana-pull}130850[#130850] +* Adds a direct link from sample data to Discover {kibana-pull}130108[#130108] + +Elastic Security:: +For the Elastic Security 8.3.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +* Move integration labels below title and normalise styling {kibana-pull}134360[#134360] +* Adds First Integration Multi Page Steps Flow MVP (cloud only) {kibana-pull}132809[#132809] +* Optimize package installation performance, phase 2 {kibana-pull}131627[#131627] +* Adds APM instrumentation for package install process {kibana-pull}131223[#131223] +* Adds "Label" column + filter to Agent list table {kibana-pull}131070[#131070] +* Adds `cache-control` headers to key `/epm` endpoints in Fleet API {kibana-pull}130921[#130921] +* Optimize package installation performance, phase 1 {kibana-pull}130906[#130906] +* Adds experimental features (feature flags) config to fleet plugin {kibana-pull}130253[#130253] +* Adds redesigned Fleet Server flyout {kibana-pull}127786[#127786] + +Lens & Visualizations:: +* Renders no data component if there is no {es} data or dataview in *Visualize* {kibana-pull}132223[#132223] +* Swaps dimensions for mosaic in *Lens* {kibana-pull}131945[#131945] +* Adds log and sqrt scale in *Lens* {kibana-pull}131940[#131940] +* Adds collapse fn to table and xy chart in *Lens* {kibana-pull}131748[#131748] +* Allow filtering on metric vis in *Lens* {kibana-pull}131601[#131601] +* Improved interval input in *Lens* {kibana-pull}131372[#131372] +* Adds the Discover drilldown to *Lens* {kibana-pull}131237[#131237] +* Update defaults for metric vis in *Lens* {kibana-pull}129968[#129968] +* Adds range event annotations in *Lens* {kibana-pull}129848[#129848] +* Adds accuracy mode for Top Values in *Lens* {kibana-pull}129220[#129220] +* Adds type murmur3 into the *Lens* fields list {kibana-pull}129029[#129029] + +Machine Learning:: +* Optimize resize behaviour for the Anomaly Explorer page {kibana-pull}132820[#132820] +* Wizard validation improvements {kibana-pull}132615[#132615] +* Support version fields in anomaly detection wizards {kibana-pull}132606[#132606] +* Context for recovered alerts {kibana-pull}132496[#132496] +* Adding UI for question_answering model testing {kibana-pull}132033[#132033] +* Adds recognized modules links for Index data visualizer {kibana-pull}131342[#131342] +* Anomaly Detection: Adds View in Maps item to Actions menu in the anomalies table {kibana-pull}131284[#131284] +* Adding v3 modules for Security_Linux and Security_Windows and Deprecating v1 + v2 {kibana-pull}131166[#131166] +* Data Frame Analytics creation wizard: add support for filters in saved searches {kibana-pull}130744[#130744] +* Edit job selection on data frame analytics results and map pages {kibana-pull}130419[#130419] +* Resizable/Collapsible Top Influencers section {kibana-pull}130018[#130018] + +Management:: +* Adds context for recovered alerts {kibana-pull}132707[#132707] +* Adds warnings for managed system policies {kibana-pull}132269[#132269] +* Skip empty prompt screen {kibana-pull}130862[#130862] +* Console now supports properly handling multiple requests. For es errors such as `400`, `405` exception results are displayed with successful request results in the order they called {kibana-pull}129443[#129443] +* Display vector tile API response in Console {kibana-pull}128922[#128922] +* Adds option to disable keyboard shortcuts {kibana-pull}128887[#128887] + +Maps:: +* Show marker size in legend {kibana-pull}132549[#132549] +* Fixes marker size scale issue for counts {kibana-pull}132057[#132057] +* Scale marker size by area {kibana-pull}131911[#131911] +* Localized basemaps {kibana-pull}130930[#130930] +* Support term joins for Elasticsearch document source with vector tile scaling {kibana-pull}129771[#129771] +* Allow feature editing for document layers with "applyGlobalTime", "applyGlobalQuery", and joins {kibana-pull}124803[#124803] + +Observability:: +* Bumps synthetics integration package to 0.9.4 {kibana-pull}133423[#133423] +* Immediately re-run monitors in the synthetics service when they're edited {kibana-pull}132639[#132639] +* Enables log flyouts on APM logs tables {kibana-pull}132617[#132617] +* Adds logging to Metric Threshold Rule {kibana-pull}132343[#132343] +* Adds Page load distribution chart to overview page {kibana-pull}132258[#132258] +* Show experimental locations only when a particular flag is enabled {kibana-pull}132063[#132063] +* Trace explorer {kibana-pull}131897[#131897] +* Static Java agent version list becomes stale quickly {kibana-pull}131759[#131759] +* Adds recovery context to Log Threshold rule {kibana-pull}131279[#131279] +* Adds recovery context to the Metric Threshold rule {kibana-pull}131264[#131264] +* Adds context variables to recovery alerts for Inventory Threshold rule {kibana-pull}131199[#131199] +* Copy alert state to alert context and implement alert recovery {kibana-pull}128693[#128693] +* Progressive fetching (experimental) {kibana-pull}127598[#127598] +* Replace environment dropdown with SuggestionsSelect in landing pages and service overview page {kibana-pull}126679[#126679] +* Store Logs UI settings in a dedicated `infrastructure-monitoring-log-view` saved object {kibana-pull}125014[#125014] + +Platform:: +* The saved objects management table has a new "Last updated" column to easily access recently modified saved objects {kibana-pull}132525[#132525] +* Sync panels tooltips on dashboard level {kibana-pull}130449[#130449] + +Querying & Filtering:: +* Support fields custom label on filter editor {kibana-pull}130533[#130533] +* Allows comma delimiter on the filters multiple selections dropdowns {kibana-pull}130266[#130266] + +Security:: +* Disallows creating a role with an existing name in the role management page. Introduces an optional boolean `createOnly` parameter in the create role API to prevent overwriting existing roles; the default value is false, preserving the original API behavior {kibana-pull}132218[#132218] +* Adds experimental `csp.disableUnsafeEval` config option. Set this to `true` to remove the link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/script-src#unsafe_eval_expressions[`unsafe-eval`] source expression from the `script-src` Content Security Policy (CSP) directive. The default value is `false`, which is identical to the original Kibana behavior {kibana-pull}124484[#124484] + +[float] +[[fixes-v8.3.0]] +=== Bug fixes +Alerting:: +* Don't load connectors and connector types when there isn't an encryptionKey {kibana-pull}133335[#133335] +* Adds cloud icon "ess-icon" at the end of the config keys in "alerting" {kibana-pull}131735[#131735] +* Fixes optional spaceId in rules_client {kibana-pull}130704[#130704] + +Content Managment:: +Fixes the listingLimit settings url {kibana-pull}129701[#129701] + +Dashboard:: +* Adds Fatal Error Handling {kibana-pull}133579[#133579] +* Hide in Print Mode {kibana-pull}133446[#133446] +* Send Control State to Reporting Via Locator {kibana-pull}133425[#133425] +* Fixes new controls causing unsaved changes bug {kibana-pull}132850[#132850] + +Design:: +* Keyboard shortcut popup {kibana-pull}133069[#133069] +* Adding aria-label for discover data grid select document checkbox {kibana-pull}131277[#131277] +* Adds item descriptions to edit button screen reader labels in TableListView {kibana-pull}125334[#125334] + +Discover:: +* Hide "Add a field", "Edit" and "Create a data view" buttons in viewer mode {kibana-pull}134582[#134582] +* Unify definition of field names and field descriptions {kibana-pull}134463[#134463] +* Address "Don't call Hooks" React warnings {kibana-pull}134339[#134339] +* Include current filters into "Test query" request {kibana-pull}134184[#134184] +* Prevent rule flyout from being open simultaneously with other popovers like search suggestions {kibana-pull}132108[#132108] +* Fixes link to open new window {kibana-pull}131930[#131930] +* Discover Classic View Filter In/Out placement when `truncate:maxHeight` is set to 0 {kibana-pull}129942[#129942] +* Fixes inconsistent usage of arrow icons on Surrounding documents page {kibana-pull}129292[#129292] +* Show a fallback empty message when no results are found {kibana-pull}128754[#128754] + +Elastic Security:: +For the Elastic Security 8.3.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +* Bulk reassign kuery optimize {kibana-pull}134673[#134673] +* Fixes flickering tabs layout in add agent flyout {kibana-pull}133769[#133769] +* Adds $ProgressPreference to windows install command in flyout {kibana-pull}133756[#133756] +* Fixes sorting by size on data streams table {kibana-pull}132833[#132833] + +Infrastructure:: +Pass decorated server to routes {kibana-pull}133264[#133264] + +Lens & Visualizations:: +* Hide null cells in Heatmap {kibana-pull}134450[#134450] +* Fixes formula generate error in *Lens* {kibana-pull}134434[#134434] +* Better default for date_range agg in *Visualize* {kibana-pull}134220[#134220] +* Keep suggestions stable in *Lens* {kibana-pull}134212[#134212] +* Fixes voiceover drag and drop in *Lens* {kibana-pull}134196[#134196] +* Fixes palette bug {kibana-pull}134159[#134159] +* Fixes multi index pattern load on the server in *TSVB* {kibana-pull}134091[#134091] +* Fixes axis title visibility bug in *Lens* {kibana-pull}134082[#134082] +* Fixes broken drilldowns for gauges and heatmaps in *Lens* {kibana-pull}134008[#134008] +* Fixes application of suffix formats in *Lens* {kibana-pull}133780[#133780] +* Do not show edit field for record field in *Lens* {kibana-pull}133762[#133762] +* Fixes discover drilldown for non-time field case in *Lens* {kibana-pull}133334[#133334] +* Do not reset session on Lens load with filters in *Lens* {kibana-pull}133191[#133191] +* Fixes transition issue in *Lens* {kibana-pull}132956[#132956] +* Escape label in lodash set command in *TSVB* {kibana-pull}132932[#132932] +* Changing the `Data View` logic with an initially missed `Data View` does not work in *TSVB* {kibana-pull}132796[#132796] +* Terms with keyword field with "numbers" is displayed with a weird date in *TSVB* {kibana-pull}132226[#132226] +* TSVB] Chart is failing when the user tries to add a percentile_rank {kibana-pull}132105[#132105] +* Fixes metric label font size in *Visualize* {kibana-pull}132100[#132100] +* Datatable: Do not apply truncation in value popover in *Lens* {kibana-pull}132005[#132005] +* Fixes percentile rank math in *TSVB* {kibana-pull}132003[#132003] +* Fixes timezone bucket shift in *Timelion* {kibana-pull}131213[#131213] +* Fixes vega controls layout in *Vega* {kibana-pull}130954[#130954] +* Fixes requesting not permitted or used data views in *Timelion* {kibana-pull}130899[#130899] +* Fixed bugs when using `include/exclude` options for Terms in *TSVB* {kibana-pull}130884[#130884] +* Make series agg work after math in *TSVB* {kibana-pull}130867[#130867] +* Use elastic-charts axis calculation in *Lens* {kibana-pull}130429[#130429] +* Make suggestions depend on active data in *Lens* {kibana-pull}129326[#129326] +* Adds back setMapView function in *Vega* {kibana-pull}128914[#128914] +* Fixes the Order by setting for split chart in metric and custom metric visualizations {kibana-pull}128185[#128185] + +Machine Learning:: +* Fixes creation of the custom URLs for Kibana Dashboard {kibana-pull}134248[#134248] +* Fixes expanded row stats not loading all correctly whenever sort by cardinality {kibana-pull}134113[#134113] +* Fixes Data visualizer showing 0 count in the doc count chart even though documents do exist {kibana-pull}134083[#134083] +* Fixes querying anomalies for the Single Metric Viewer {kibana-pull}133419[#133419] +* Fixes Anomaly Charts filtering based on the swim lane job selection {kibana-pull}133299[#133299] +* Fixes handling of unrecognised URLs {kibana-pull}133157[#133157] +* Prevent duplicate field selection in detector modal {kibana-pull}133018[#133018] +* Fixes single metric job with doc_count field {kibana-pull}132997[#132997] +* Hide job messages clear notifications tooltip on click {kibana-pull}132982[#132982] +* Filtering category runtime fields in advanced wizard {kibana-pull}132916[#132916] +* Fixes trained model testing so it is available for users with ML read permissions {kibana-pull}132698[#132698] +* Adding type for job summary state {kibana-pull}131643[#131643] + +Management:: +* Fixes linebreaks (\r\n) mis-applied from history {kibana-pull}131037[#131037] +* Fixes Kibana DevTool Copy as CURL does not url encode special chars in indice date math {kibana-pull}130970[#130970] +* Fixes cat APIs returning as escaped string {kibana-pull}130638[#130638] +* Fixes Elasticsearch doc VIEW IN CONSOLE will clean local Kibana console form history {kibana-pull}127430[#127430] + +Maps:: +* Fixes icon markers fail to load when browser zoomed out {kibana-pull}134367[#134367] +* Hide create filter UI in canvas {kibana-pull}133943[#133943] +* Use label features from ES vector tile search API to fix multiple labels {kibana-pull}132080[#132080] +* Fixes Map panels should not show the user controls in a dashboard report {kibana-pull}131970[#131970] +* Show "no results" found for vector tile aggregations when there are no results {kibana-pull}130821[#130821] + +Monitoring:: +* Prevent exceptions in rule when no data present {kibana-pull}131332[#131332] +* Fixes displaying ES version for external collection {kibana-pull}131194[#131194] +* Fixes node type detection for external collection {kibana-pull}131156[#131156] +* Use server.publicBaseUrl in Alert links {kibana-pull}131154[#131154] + +Observability:: +* Fixes x-axis on error charts {kibana-pull}134193[#134193] +* Display ENVIRONMENT_ALL label instead of value {kibana-pull}133616[#133616] +* Fixes normalizers to not parse list values if they are already parsed {kibana-pull}133563[#133563] +* Change bucket_scripts to use params for thresholds {kibana-pull}133214[#133214] +* Use Observability rule type registry for list of rule types {kibana-pull}132484[#132484] +* APM anomaly rule type should appear in observability rules page {kibana-pull}132476[#132476] +* Fixes monitors details page errors {kibana-pull}132196[#132196] +* Set a valid `service_name` for python APM onboarding {kibana-pull}131959[#131959] +* Rename service groups template titles and links {kibana-pull}131381[#131381] +* Show service group icon only for service groups {kibana-pull}131138[#131138] +* Refactor Metric Threshold rule to push evaluations to Elasticsearch {kibana-pull}126214[#126214] +* Ellipsis truncation issue - dependencies and service section {kibana-pull}122203[#122203] +* Fixes lookback window for anomalies for anomaly alert {kibana-pull}93389[#93389] + +Operations:: +Fixes error handling on precommit hook {kibana-pull}132998[#132998] + +Platform:: +Prevents Kibana from bootlooping during migrations when Elasticsearch routing allocation settings are incompatible {kibana-pull}131809[#131809] + +Querying & Filtering:: +Allows the negative character on the number type fields {kibana-pull}130653[#130653] + +Reporting:: +Remove controls from reports {kibana-pull}134240[#134240] + +Security:: +* Session view process events index will now match on prefixed index {kibana-pull}133984[#133984] +* Timestamp issue fix + updated Jest to include mock date format {kibana-pull}132290[#132290] +* Session view alerts loading improvements, and other polish / bug fixes {kibana-pull}131773[#131773] + +[[release-notes-8.2.3]] +== {kib} 8.2.3 + +Review the following information about the {kib} 8.2.3 release. + +[float] +[[breaking-changes-8.2.3]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking changes, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.2.2. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[fixes-v8.2.3]] +=== Bug fixes +Elastic Security:: +For the Elastic Security 8.2.3 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. +Fleet:: +* Elastic Agent integration now installs automatically if agent monitoring is turned on in the agent policy {kibana-pull}133530[#133530] +* Removes {beats} tutorials from the Elastic Stack category {kibana-pull}132957[#132957] +Management:: +Fixes an edge case in the Inspector request selector where duplicate request names could result in a UI bug {kibana-pull}133511[#133511] +Operations:: +Fixes an issue where `node.options` was reset between upgrades in deb and rpm packages {kibana-pull}133249[#133249] +Platform:: +defaultIndex attribute was migrated for config saved object {kibana-pull}133339[#133339] + +[[release-notes-8.2.2]] +== {kib} 8.2.2 + +Review the following information about the {kib} 8.2.2 release. + +[float] +[[breaking-changes-8.2.2]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking changes, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.2.2. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[fixes-v8.2.2]] +=== Bug fix +Machine Learning:: +Fixes width of icon column in Messages table {kibana-pull}132444[#132444] + +[[release-notes-8.2.1]] +== {kib} 8.2.1 + +Review the following information about the {kib} 8.2.1 release. + +[float] +[[breaking-changes-8.2.1]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking changes, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.2.1. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.2/release-notes-8.2.0.html#breaking-changes-8.2.0[8.2.0] | {kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[enhancement-v8.2.1]] +=== Enhancements +Elastic Security:: +For the Elastic Security 8.2.1 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. +Monitoring:: +* Adds the ability collect Telemetry {kibana-pull}130498[#130498] +* Adds the ability to report panels in dashboards by type {kibana-pull}130166[#130166] + +[float] +[[fixes-v8.2.1]] +=== Bug fixes +Discover:: +* Fixes Document Explorer infinite height growth {kibana-pull}131723[#131723] +* Fixes links in helper callouts {kibana-pull}130873[#130873] +Elastic Security:: +For the Elastic Security 8.2.1 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. +Fleet:: +* Removes legacy component templates on package install {kibana-pull}130758[#130758] +Lens & Visualizations:: +* Fixes time shift bug in *Lens* {kibana-pull}132000[#132000] +* Fixes single color palette configuration {kibana-pull}131128[#131128] +Machine Learning:: +* Removes alerting_rules from general job list items {kibana-pull}131936[#131936] +* Fixes management app docs links {kibana-pull}130776[#130776] +Management:: +* Restores data view management field type conflict detail modal {kibana-pull}132197[#132197] +* Fixes test data for import and export between versions tests {kibana-pull}131470[#131470] +* Fixes condition auto-completion for templates in Console {kibana-pull}126881[#126881] +Maps:: +* Fixes background tiles in a map panel might not load in a screenshot report {kibana-pull}131185[#131185] +Observability:: +* Services without application metrics display an error {kibana-pull}131347[#131347] +* Correctly interprets the `resetting` and `reverting` job states {kibana-pull}129570[#129570] +Platform:: +* Migrations incorrectly detects cluster routing allocation setting as incompatible {kibana-pull}131712[#131712] +* Fixes resetting image values {kibana-pull}131610[#131610] +* Fixes a bug causing the newsfeed to not be properly displayed in locales other than english {kibana-pull}131315[#131315] + +[[release-notes-8.2.0]] +== {kib} 8.2.0 + +Review the following information about the {kib} 8.2.0 release. + +[float] +[[known-issue-v8.2.0]] +=== Known issue + +Lens & visualizations:: +A change in the Markdown library that {kib} uses to create *TSVB* *Markdown* visualizations and *Text* dashboard panels renders some tables differently. For more information, check out link:https://github.com/markdown-it/markdown-it/pull/767[#767]. + +[float] +[[breaking-changes-8.2.0]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking changes, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.2.0. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.1/release-notes-8.1.0.html#breaking-changes-8.1.0[8.1.0] | {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[features-8.2.0]] +=== Features +{kib} 8.2.0 adds the following new and notable features. + +Alerting:: +* Keep the number_of_scheduled_actions in event log {kibana-pull}128438[#128438] +* Remove defaultRuleTaskTimeout and set ruleType specific timeout from kibana.yml {kibana-pull}128294[#128294] +* Limit the executable actions per rule execution {kibana-pull}128079[#128079] and {kibana-pull}126902[#126902] + +Cases:: +* Adds Cases to the Stack Management page as a technical preview feature {kibana-pull}125224[#125224] + +Dashboard:: +* Adds time slider control {kibana-pull}128305[#128305] +* Adds Control group search settings {kibana-pull}128090[#128090] +* Adds hierarchical chaining setting to Controls {kibana-pull}126649[#126649] +* Adds options list API and validation system {kibana-pull}123889[#123889] + +Discover:: +* Enables document explorer by default {kibana-pull}125485[#125485] +* Adds `Copy to clipboard` ability for column name of Document Explorer {kibana-pull}123892[#123892] + +Elastic Security:: +For the Elastic Security 8.2.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Lens & Visualizations:: +* Adds manual annotations in *Lens* {kibana-pull}126456[#126456] +* Adds multi-field group by in *TSVB* {kibana-pull}126015[#126015] +* Adds ability to navigate to *Lens* with your current *TSVB* configuration {kibana-pull}114794[#114794] + +Machine Learning:: +* Add link to maps in charts section of Anomaly Explorer {kibana-pull}128697[#128697] +* Testing trained models in UI {kibana-pull}128359[#128359] +* Space aware trained models {kibana-pull}123487[#123487] + +Management:: +* Adds support for auto-complete for data streams {kibana-pull}126235[#126235] +* Adds ability to filter Data View UI for runtime fields {kibana-pull}124114[#124114] +* Adds ability to share data views across spaces via data view management {kibana-pull}123991[#123991] + +Observability:: +* Adds button which allows users to signup for the Synthetics service public beta {kibana-pull}128798[#128798] +* Adds "View in App URL" {{context.viewInAppUrl}} variable to the rule templating language {kibana-pull}128281[#128281] +* Adds "View in App URL" {{context.viewInAppUrl}} variable to the rule templating language {kibana-pull}128243[#128243] +* Adds "View in App URL" {{context.viewInAppUrl}} variable to the rule templating language {kibana-pull}127890[#127890] +* Adds view in app url as an action variable in the alert message for uptime app {kibana-pull}127478[#127478] + +For more information about the features introduced in 8.2.0, refer to <>. + +[[enhancements-and-bug-fixes-v8.2.0]] +=== Enhancements and bug fixes + +For detailed information about the 8.2.0 release, review the enhancements and bug fixes. + +[float] +[[enhancement-v8.2.0]] +=== Enhancements +Alerting:: +* Adds error logs in rule details page {kibana-pull}128925[#128925] +* Simplify error banner on rules {kibana-pull}128705[#128705] +* Adds Previous Snooze button {kibana-pull}128539[#128539] +* Adds Snooze UI and Unsnooze API {kibana-pull}128214[#128214] +* Adds aggs to know how many rules are snoozed {kibana-pull}128212[#128212] +* Adds a connector for xMatters {kibana-pull}122357[#122357] + +Dashboard:: +* Adds option to open dashboard drilldowns in new tab or window {kibana-pull}125773[#125773] +* Adds range slider Control {kibana-pull}125584[#125584] + +Discover:: +Adds ability to edit histogram as vis {kibana-pull}125705[#125705] + +Elastic Security:: +For the Elastic Security 8.2.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Enterprise Search:: +For the Elastic Enterprise Search 8.2.0 release information, refer to {enterprise-search-ref}/changelog.html[_Elastic Enterprise Search Documentation Release notes_]. + +Fleet:: +* Merge settings & mappings component template in @package {kibana-pull}128498[#128498] +* Redesign agent flyout {kibana-pull}128381[#128381] +* Adds a link from agent details page to agent dashboard {kibana-pull}127882[#127882] +* Update add agent instructions in fleet managed mode for Kubernetes {kibana-pull}127703[#127703] +* Added time_series_metric mapping for metric_type package field {kibana-pull}126322[#126322] +* Added support for dimension field {kibana-pull}126257[#126257] +* Refactor auto upgrade package policies logic {kibana-pull}125909[#125909] +* Move mappings from index template to component template {kibana-pull}124013[#124013] + +Lens & Visualizations:: +* Adds normalize_by_unit function and option in *Lens* {kibana-pull}128303[#128303] +* Adds suffix formatter in *Lens* {kibana-pull}128246[#128246] +* Adds Xy gap settings in *Lens* {kibana-pull}127749[#127749] +* Implements null instead of zero switch in *Lens* {kibana-pull}127731[#127731] +* Adds ability to include empty rows setting for date histogram in *Lens* {kibana-pull}127453[#127453] +* Adds support for multi rows headers for the table visualization in *Lens* {kibana-pull}127447[#127447] +* Adds ability to open *Lens* visualizations in *Discover* from dashboards {kibana-pull}127355[#127355] +* Auto-set exists filtering for last value in *Lens* {kibana-pull}127251[#127251] +* Adds ability to include number of values in default terms field label in *lens* {kibana-pull}127222[#127222] +* Adds ability to drop partial buckets option in *Lens* {kibana-pull}127153[#127153] +* Addds ability to allow top metric for last value in *Lens* {kibana-pull}127151[#127151] +* Improves Datatable content height with custom row height in *Lens* {kibana-pull}127134[#127134] +* Adds ability to set legend pixel width in *Lens* {kibana-pull}126018[#126018] +* Adds underlying data editor navigation in *Lens* {kibana-pull}125983[#125983] +* Adds top metrics aggregation to AggConfigs, Expressions, and Visualize {kibana-pull}125936[#125936] +* Adds the ability to detach from global time range in *Lens* {kibana-pull}125563[#125563] +* Adds last value, min and max on dates, allow last value on ip_range, number_range, and date_range in *Lens* {kibana-pull}125389[#125389] +* Adds version-aware sorting to data table in *Lens* {kibana-pull}125361[#125361] +* Cancel discarded searches in *Timelion* {kibana-pull}125255[#125255] +* Cancel discarded searches in *TSVB* {kibana-pull}125197[#125197] +* Adds the ability to allow users to disable auto-apply in *Lens* {kibana-pull}125158[#125158] +* Adds Filter custom label for kibanaAddFilter in *Vega* {kibana-pull}124498[#124498] +* Adds metric Viz config options, title position, and sizing in *Lens* {kibana-pull}124124[#124124] +* Adds the ability to make graph edges easier to click {kibana-pull}124053[#124053] +* Adds "Show empty rows" options to intervals function in *Lens* {kibana-pull}118855[#118855] + +Machine Learning:: +* Combines annotations into one block if multiple annotations overlap {kibana-pull}128782[#128782] +* Adds `throughput_last_minute` to the deployment stats {kibana-pull}128611[#128611] +* Adds new API endpoint to improve anomaly chart performance {kibana-pull}128165[#128165] +* Utilize ML memory stats endpoint for the memory overview chart {kibana-pull}127751[#127751] +* Deleting trained model space checks {kibana-pull}127438[#127438] +* Show at least one correlation value and consolidate correlations columns {kibana-pull}126683[#126683] +* Include fields not in docs in Data Visualizer field name control {kibana-pull}126519[#126519] +* Anomaly Explorer performance enhancements {kibana-pull}126274[#126274] +* Fixes Index data visualizer reaching Elasticsearch rate request limits {kibana-pull}124898[#124898] +* Adds cache for data recognizer module configs to reduce number of privilege checks {kibana-pull}126338[#126338] + +Management:: +* Extend Transform Health alerting rule with error messages check {kibana-pull}128731[#128731] +* Enable opening queries from any UI {kibana-pull}127461[#127461] +* No Data Views Component {kibana-pull}125403[#125403] + +Maps:: +* Remove usage of max file size advanced setting 1GB limit in geo file upload {kibana-pull}127639[#127639] +* Adds support for geohex_grid aggregation {kibana-pull}127170[#127170] +* Lens choropleth chart {kibana-pull}126819[#126819] +* Register GeoJson upload with integrations page {kibana-pull}126350[#126350] +* Support custom icons in maps {kibana-pull}113144[#113144] + +Observability:: +* Guided setup progress {kibana-pull}128382[#128382] +* Enable check for public beta {kibana-pull}128240[#128240] +* Guided setup button on the overview page {kibana-pull}128172[#128172] +* Show warning when users exceed a Synthetics Node throttling limits {kibana-pull}127961[#127961] +* Adds logging to Inventory Threshold Rule {kibana-pull}127838[#127838] +* O11y rules page {kibana-pull}127406[#127406] +* Enrich documents generated by the synthetics service with `port` information {kibana-pull}127180[#127180] +* Make UI indices space aware (support for spaces) {kibana-pull}126176[#126176] +* Setting for default env for service inventory {kibana-pull}126151[#126151] +* Alerts in overview page {kibana-pull}125337[#125337] +* Adds log rate to Exploratory View {kibana-pull}125109[#125109] +* Support switching between log source modes {kibana-pull}124929[#124929] +* Overview style updates {kibana-pull}124702[#124702] +* Adds full screen/copy button ability in browser inline script editing {kibana-pull}124500[#124500] +* Update position of legend and it's controls {kibana-pull}115854[#115854] + +Platform:: +Allow customizing {es} client maxSockets {kibana-pull}126937[#126937] + +[float] +[[fixes-v8.2.0]] +=== Bug Fixes +Alerting:: +* Fixes bug when providing a single value to the `fields` query parameter of the Cases find API {kibana-pull}128143[#128143] +* Fixes the count of alerts in the cases table. Only unique alerts are being counted {kibana-pull}127721[#127721] +* Do not show the lens action if Visualize feature is not enabled {kibana-pull}127613[#127613] + +Dashboard:: +* Fixes control removal {kibana-pull}128699[#128699] +* Select televant data view ID {kibana-pull}128440[#128440] +* Close controls flyouts on unmount, save, and view mode change {kibana-pull}128198[#128198] + +Discover:: +* Account for hidden time column in default sort {kibana-pull}129659[#129659] +* Make field icons consistent across field list and doc tables {kibana-pull}129621[#129621] +* Fixes `Filter for field present` in expanded document view of Document Explorer {kibana-pull}129588[#129588] +* Cancel long running request after navigating out from Discover {kibana-pull}129444[#129444] +* Fixes height of JSON tab in Document flyout when using Document explorer in Safari {kibana-pull}129348[#129348] +* Fixes stuck action menu in expanded document sidebar {kibana-pull}127588[#127588] + +Elastic Security:: +For the Elastic Security 8.2.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Lens & Visualizations:: +* Fixes multi index pattern load bug in *TSVB* {kibana-pull}130428[#130428] +* Handle empty values for range formatters {kibana-pull}129572[#129572] +* Apply pinned filters to *Lens* {kibana-pull}129503[#129503] +* Imported vislib pie triggers unsaved viz warning when embedded on a dashboard in *Visualize* {kibana-pull}129336[#129336] +* Fixes auto session-renewal on non-timebased data views in *Lens* {kibana-pull}129313[#129313] +* Fixes steps behavior to happen at the change point in *TSVB* {kibana-pull}128741[#128741] +* Improve check for 0 opacity in *TSVB* {kibana-pull}128630[#128630] +* Fixes firefox scrollbars in *Vega* {kibana-pull}128515[#128515] +* Log data tables properly in *Lens* {kibana-pull}128297[#128297] +* Fixes annotation bounds bug in *TSVB* {kibana-pull}128242[#128242] +* Make sure x axis values are always strings in *Lens* {kibana-pull}128160[#128160] +* Use default number formatter as fallback if nothing else is specified in *Timelion* {kibana-pull}128155[#128155] +* Enable Save&Return button for canvas when dashboard permissions are off in *Visualize* {kibana-pull}128136[#128136] +* Fixes permission problem for "Save and return" button in *Lens* {kibana-pull}127963[#127963] +* Restore operation auto switch based on field type in *Lens* {kibana-pull}127861[#127861] +* Fixes mosaic color syncing in *Lens* {kibana-pull}127707[#127707] +* Make edge selection work {kibana-pull}127456[#127456] +* Remove opacity for fitting line series {kibana-pull}127176[#127176] +* Handle line/area fitting function when the editor has started with bar configuration in *Visualize* {kibana-pull}126891[#126891] +* Preserve custom label when changing with multi-terms settings in *Lens* {kibana-pull}126773[#126773] +* Fixes multi terms fields validation in *Lens* {kibana-pull}126618[#126618] +* Make Embeddable resilient when toggling actions in *Lens* {kibana-pull}126558[#126558] +* Make graph app resilient to no fields or missing data views {kibana-pull}126441[#126441] +* Fixes Formula to Quick functions does not preserve custom formatting in *Lens* {kibana-pull}124840[#124840] +* Inspector displays only visible content {kibana-pull}124677[#124677] +* Coloring tooltips in Heatmap are not properly positioned in *Visualize* {kibana-pull}124507[#124507] +* Adds rison helper and URL encoding for drilldown urls in *TSVB* {kibana-pull}124185[#124185] + +Machine Learning:: +* Fixes alignment of Anomaly Explorer swim lane annotations label on Firefox {kibana-pull}130274[#130274] +* Fixes Single Metric Viewer chart failing to load if no points during calendar event {kibana-pull}130000[#130000] +* Fixes Single Metric Viewer for jobs that haven't been run {kibana-pull}129063[#129063] +* Fix outlier detection results exploration color legend display {kibana-pull}129058[#129058] +* Fixes new anomaly detection job from saved search with no query filter {kibana-pull}129022[#129022] +* Fixes data frame analytics map saved object sync warning {kibana-pull}128876[#128876] +* Adds error toast to Data visualizer when using unpopulated time field {kibana-pull}127196[#127196] + +Management:: +* Transforms: Fix to not pass on default values in configurations {kibana-pull}129091[#129091] +* Encode + sign in ISO8601 time range in query {kibana-pull}126660[#126660] + +Maps:: +* Fixes lens region map visualization throws a silent error {kibana-pull}129608[#129608] +* Fixes double click issue when deleting a shape {kibana-pull}124661[#124661] + +Monitoring:: +* Exclude Malwarescore + Ransomware EP alerts from DRule telemetry {kibana-pull}130233[#130233] +* Rename "APM & Fleet Server" to "Integrations Server" {kibana-pull}128574[#128574] +* Fixes sorting by node status on nodes listing page {kibana-pull}128323[#128323] + +Observability:: +* Service environment should be selected when you edit the agent configuration {kibana-pull}129929[#129929] +* Adds migration to include synthetics and heartbeat indices on 8.2.0 {kibana-pull}129510[#129510] +* Rules summary on the Alerts view is not showing the count of rules {kibana-pull}129052[#129052] +* Fixes shadow for overview panels {kibana-pull}128878[#128878] +* Ensure rum_allow_origins setting only saves valid YAML strings {kibana-pull}128704[#128704] +* Standardize NOW as startedAt from executor options {kibana-pull}128020[#128020] +* Fixes synthetics recorder file upload {kibana-pull}127614[#127614] +* Service maps popover detail metrics are aggregates over all transaction types {kibana-pull}125580[#125580] + +Platform:: +* Fixes an issue where duplicate data appears in the inspector datatable in *Lens* for heatmap visualizations, and stale data persists in the inspector datatable when you remove layers {kibana-pull}126786[#126786] +* Fixes an issue that caused {kib} to become unresponsive while generating a PDF report {kibana-pull}124787[#124787] +* Fixes an issue where an unfriendly notification title displays after you create a report {kibana-pull}123607[#123607] + +Security:: +* Fixes styles for "You do not have permission" screen {kibana-pull}129715[#129715] +* Change session expiration to override on app leave behavior {kibana-pull}129384[#129384] + +[[release-notes-8.1.3]] +== {kib} 8.1.3 + +Review the following information about the {kib} 8.1.3 release. + +[float] +[[security-update-v8.1.3]] +=== Security update + +The 8.1.3 release contains a fix to a potential security vulnerability. For more information, check link:https://discuss.elastic.co/t/kibana-7-17-3-and-8-1-3-security-update/302826[Security Announcements]. + +[float] +[[breaking-changes-8.1.3]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking changes, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.1.3. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[fixes-v8.1.3]] +=== Bug fix +Discover:: +* Fixes toggle table column for classic table {kibana-pull}128603[#128603] + +[[release-notes-8.1.2]] +== {kib} 8.1.2 + +Review the following information about the {kib} 8.1.2 release. + +[float] +[[breaking-changes-8.1.2]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade, review the breaking changes, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.1.2. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[enhancement-v8.1.2]] +=== Enhancement +Dashboard:: +Improve controls management UX {kibana-pull}127524[#127524] + +[float] +[[fixes-v8.1.2]] +=== Bug fixes +Discover:: +* Fixes toggle table column for classic table {kibana-pull}128603[#128603] +* Fixes selection popover close action without making a selection in Document Explorer {kibana-pull}128124[#128124] + +Elastic Security:: +For the Elastic Security 8.1.2 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Management:: +Handle scenario when user has no indices {kibana-pull}128066[#128066] + +Monitoring:: +Rename "APM & Fleet Server" to "Integrations Server" {kibana-pull}128574[#128574] + +Platform:: +Fixes KQL typeahead missing description and improve display for long field names {kibana-pull}128480[#128480] + +[[release-notes-8.1.1]] +== {kib} 8.1.1 + +Review the following information about the {kib} 8.1.1 release. + +[float] +[[breaking-changes-8.1.1]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade to 8.1.1, review the breaking changes, then mitigate the impact to your application. + +There are no breaking changes in {kib} 8.1.1. + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[enhancement-v8.1.1]] +=== Enhancement +Dashboard:: +Improves controls empty state {kibana-pull}125728[#125728] + +[float] +[[fixes-v8.1.1]] +=== Bug fixes +Data ingest:: +The dot expander processor in the Ingest Pipelines UI now allows setting a wildcard (`*`) for the field parameter {kibana-pull}123522[#123522] + +Elastic Security:: +For the Elastic Security 8.1.1 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Enterprise Search:: +For the Elastic Enterprise Search 8.1.1 release information, refer to {enterprise-search-ref}/changelog.html[_Elastic Enterprise Search Documentation Release notes_]. + +Fleet:: +* Adds a new validation message {kibana-pull}127239[#127239] +* Fixes empty assets on package install {kibana-pull}127070[#127070] +* Hide enroll command when user creates a new agent policy in the Add agent flyout {kibana-pull}126431[#126431] +* Makes input IDs unique in agent policy yaml {kibana-pull}127343[#127343] +* Fixes links to Agent logs for APM, Endpoint, Synthetics, and OSQuery {kibana-pull}127480[#127480] + +[[release-notes-8.1.0]] +== {kib} 8.1.0 + +Review the following information about the {kib} 8.1.0 release. + +[float] +[[breaking-changes-8.1.0]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and performance. +Before you upgrade to 8.1.0, review the breaking changes, then mitigate the impact to your application. + +[discrete] +[[breaking-121435]] +.Removes legacy CSV export type +[%collapsible] +==== +*Details* + +The `/api/reporting/generate/csv` endpoint has been removed. For more information, refer to {kibana-pull}121435[#121435]. + +*Impact* + +If you are using 7.13.0 and earlier, {kibana-ref-all}/8.1/automating-report-generation.html[regenerate the POST URLs] that you use to automatatically generate CSV reports. +==== + +[discrete] +[[breaking-121369]] +.Removes legacy PDF shim +[%collapsible] +==== +*Details* + +The POST URLs that you generated in {kib} 6.2.0 no longer work. For more information, refer to {kibana-pull}121369[#121369]. + +*Impact* + +{kibana-ref-all}/8.1/automating-report-generation.html[Regenerate the POST URLs] that you use to automatatically generate PDF reports. +==== + +To review the breaking changes in previous versions, refer to the following: + +{kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] + +[float] +[[features-8.1.0]] +=== Features +{kib} 8.1.0 adds the following new and notable features. + +Canvas:: +* Adds Heatmap {kibana-pull}120239[#120239] +* Adds the *Filters* panel for element settings {kibana-pull}117270[#117270] and {kibana-pull}116592[#116592] + +Discover:: +* Adds document explorer callout {kibana-pull}123814[#123814] +* Adds ability to create data views from the sidebar {kibana-pull}123391[#123391] +* Adds redirect if there are no data views {kibana-pull}123366[#123366] +* Adds row height options {kibana-pull}122087[#122087] + +Elastic Security:: +For the Elastic Security 8.1.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Lens & Visualizations:: +* Adds the waffle visualization type to *Lens* {kibana-pull}119339[#119339] +* Adds the gauge visualization type to *Lens* {kibana-pull}118616[#118616] +* Adds multi terms support to *Top Values* in *Lens* {kibana-pull}118600[#118600] +* Adds a new heatmap implementation with elastic-charts to *Visualize Library* {kibana-pull}118338[#118338] +* Adds the Mosaic or mekko visualization type to *Lens* {kibana-pull}117668[#117668] +* Adds the ability to configure the Metric visualization type color palette in *Lens* {kibana-pull}116170[#116170] + +Machine Learning:: +* Enable Field statistics table on by default {kibana-pull}124046[#124046] +* Adds grouping to the side nav {kibana-pull}123805[#123805] +* Integration part 1: Create anomalies layer in maps {kibana-pull}122862[#122862] +* Replace navigation bar with a side nav {kibana-pull}121652[#121652] +* Overview page redesign {kibana-pull}120966[#120966] + +Management:: +* Support suggesting index templates v2 {kibana-pull}124655[#124655] +* *Console* now supports autocompletion for index templates and component templates introduced in {es} 7.8.0. +* Transforms: Support to set destination ingest pipeline {kibana-pull}123911[#123911] +* Transforms: Adds reset action to transforms management {kibana-pull}123735[#123735] +* Transforms: Support for terms agg in pivot configurations {kibana-pull}123634[#123634] + +Observability:: +* Adds Tail-based sampling settings {kibana-pull}124025[#124025] +* APM UI changes for serverless services / AWS lambda {kibana-pull}122775[#122775] + +For more information about the features introduced in 8.1.0, refer to <>. + +[[enhancements-and-bug-fixes-v8.1.0]] +=== Enhancements and bug fixes + +For detailed information about the 8.1.0 release, review the enhancements and bug fixes. + +[float] +[[enhancement-v8.1.0]] +=== Enhancements +Alerting:: +* Adds P50/95/99 for rule execution duration in the rules table {kibana-pull}123603[#123603] +* Adds dropdown for number of executions in Rule Details view {kibana-pull}122595[#122595] + +Canvas:: +* Adds titles to the heatmap axis {kibana-pull}123992[#123992] +* Adds the esql Monaco editor {kibana-pull}118531[#118531] +* Adds expression `metrisVis` workpad arguments {kibana-pull}114808[#114808] + +Dashboard:: +Adds the ability to always allow internal URLs in *Vega* {kibana-pull}124705[#124705] + +Data ingest:: +Adds the ability to create ingest pipelines from a CSV upload that enables mapping custom data source into ECS {kibana-pull}101216[#101216] + +Discover:: +* Improves the document explorer flyout {kibana-pull}120116[#120116] +* Adds the ability to preserve *Discover* main route state in breadcrumb links {kibana-pull}119838[#119838] +* Adds error state if chart loading fails {kibana-pull}119289[#119289] +* Enable Field statistics table on by default {kibana-pull}124046[#124046] + +Elastic Security:: +For the Elastic Security 8.1.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Fleet:: +* Adds shipper label {kibana-pull}122491[#122491] +* Adds support for non-superuser access to *Fleet* and *Integrations* {kibana-pull}122347[#122347] +* Adds support for bundling packages as zip archives with {kib} source {kibana-pull}122297[#122297] +* Makes the default integration install explicit {kibana-pull}121628[#121628] + +Lens & Visualizations:: +* Addx suport for timefilter/min/max in *Vega* URLs {kibana-pull}124077[#124077] +* The filtered field list now uses field caps API in *Lens* {kibana-pull}122915[#122915] +* Updates the *Lens* empty state copy {kibana-pull}122174[#122174] +* Adds a global filter for formulas in *Lens* {kibana-pull}121768[#121768] +* Adds rare terms in *Lens* {kibana-pull}121500[#121500] +* Adds previous time shift back in *Lens* {kibana-pull}121284[#121284] +* Adds the size ratio setting to pie and donut charts in *Lens* {kibana-pull}120101[#120101] +* Adds multi terms dnd support in *Lens* {kibana-pull}119841[#119841] +* Improves the color stop UI in *Lens* {kibana-pull}119165[#119165] +* Enables table pagination in *Lens* {kibana-pull}118557[#118557] +* Adds support for ephemeral sort to the data table embeddable {kibana-pull}117742[#117742] +* Debounce duplicate error messages in *Vega* {kibana-pull}116408[#116408] +* Replaces EUICodeEditor with Monaco in *Vega* {kibana-pull}116041[#116041] + +Machine Learning:: +* Adds missing document titles {kibana-pull}124125[#124125] +* Synchronize Anomaly charts cursor position for X-axis with *Lens* visualizations in *Dashboard* {kibana-pull}123951[#123951] +* Adds grouping to the side nav {kibana-pull}123805[#123805] +* Adds empty states for the Jobs list pages {kibana-pull}123462[#123462] +* Adds error messages to Index data visualizer and improve distribution charts for fields with low cardinality {kibana-pull}123306[#123306] +* Standardize Add embeddable flow from the Anomaly Explorer page {kibana-pull}123199[#123199] +* Integration part 1: Create anomalies layer in *Maps** {kibana-pull}122862[#122862] +* Adds options to exclude or include frozen data tier for Anomaly detection and Index data visualizer {kibana-pull}122306[#122306] +* Editing semi-structured text fields in grok pattern {kibana-pull}122274[#122274] +* Adds extra search deep links for nodes overview and file upload {kibana-pull}121740[#121740] +* Replace navigation bar with a side nav {kibana-pull}121652[#121652] +* File data visualizer reduce chunk size for slow processors {kibana-pull}121353[#121353] +* Adds ability to save session to Index data visualizer {kibana-pull}121053[#121053] +* Overview page redesign {kibana-pull}120966[#120966] +* Adds *Maps* UI action to Index data visualizer/*Discover* Field statistics {kibana-pull}120846[#120846] +* Adds auto generated drill down link to *Discover* for Anomaly explorer table {kibana-pull}120450[#120450] +* Adds multilayer time axis style to Data visualizer doc count chart {kibana-pull}117398[#117398] + +Management:: +* Transforms: Add call out warning & delete option if a task exists for a transform without a config {kibana-pull}123407[#123407] +* Adds warnings for actions for managed Anomaly detection jobs and Transforms {kibana-pull}122305[#122305] +* Refresh frequency refinements {kibana-pull}122125[#122125] +* Configure refresh frequency {kibana-pull}121874[#121874] +* Geo point field formatter {kibana-pull}121821[#121821] +* Adds links to docs {kibana-pull}121066[#121066] +* Highlight the tutorial example text with console syntax {kibana-pull}120474[#120474] +* Compress mappings response size for autocomplete {kibana-pull}120456[#120456] +* Handle binary data response {kibana-pull}119586[#119586] +* Improve error handling when local storage quota is full {kibana-pull}118495[#118495] +* Error handling {kibana-pull}109233[#109233] + +Maps:: +* Adds Shapefile import {kibana-pull}123764[#123764] +* Should be able to zoom in on selected range of timeslider {kibana-pull}122131[#122131] +* Delete button should be toggleable in Edit Features {kibana-pull}122017[#122017] +* Change "show as" from EuiSelect to EuiButtonGroup {kibana-pull}121960[#121960] +* Format counts {kibana-pull}119646[#119646] +* Convert maki icons to SDF sprites on-the-fly {kibana-pull}119245[#119245] +* Convert HeatmapLayer to vector tiles and add support for high resolution grids {kibana-pull}119070[#119070] +* Make the icon for max results limit more evident {kibana-pull}118044[#118044] +* Enable on-prem for *Vega* {kibana-pull}104422[#104422] + +Monitoring:: +Compatibility for agent data streams {kibana-pull}119112[#119112] + +Observability:: +* Adds Tail-based sampling settings {kibana-pull}124025[#124025] +* UI Monitor Management - Add namespace field {kibana-pull}123248[#123248] +* Default alert connectors email settings {kibana-pull}123244[#123244] +* Only show span.sync badge when relevant {kibana-pull}123038[#123038] +* Optimize waffle map {kibana-pull}122889[#122889] +* APM UI changes for serverless services / AWS lambda {kibana-pull}122775[#122775] +* Update the style of the service/backend info icons in the selected service/backend header {kibana-pull}122587[#122587] +* Adds basic infra metrics config {kibana-pull}120881[#120881] +* Adds comparision to service maps popover {kibana-pull}120839[#120839] +* Link originating service in traces list table {kibana-pull}120768[#120768] +* Prefer `service.name` for logs correlation {kibana-pull}120694[#120694] +* Query numerator & denominator simultaneously for log threshold alerts {kibana-pull}107566[#107566] + +Operations:: +Improves the file logging capabilities so that missing directories in the configured file path are now created before {kib} attempts to write to the file {kibana-pull}117666[#117666] + +Platform:: +* Add a new `elasticsearch.compression` configuration property to enable compression for communications between {kib} and {es} {kibana-pull}124009[#124009] +* Adds support of comments {kibana-pull}122457[#122457] +* Adds support for PNG and PDF reports on Darwin Arm64 architecture {kibana-pull}122057[#122057] +* Short URL client is now accessible on the frontend through plugin contract. *Dashboard* and *Discover* shared short URLs now contain a three word, human-readable slug {kibana-pull}121886[#121886] +* Adds the ability to add URL drilldowns to *Dashboard* panels {kibana-pull}121801[#121801] +* Adds a new structure to the report details flyout to help you find information faster {kibana-pull}120617[#120617] +* Adds HTML tag and impact level to axe-core CI violation reporter {kibana-pull}119903[#119903] +* Exposes {es} accuracy warnings to the user {kibana-pull}116632[#116632] + +Querying & Filtering:: +Improves the version field type {kibana-pull}123739[#123739] + +Security:: +* Audit logs now include records for individual saved objects when an entire space is deleted {kibana-pull}124145[#124145] +* User login audit events now include the session ID for better correlation, and single sign-on flows no longer result in an extra `user_logout` event {kibana-pull}124299[#124299] + +[float] +[[fixes-v8.1.0]] +=== Bug Fixes +Alerting:: +* Fixes the pagination results for fetching existing alerts {kibana-pull}122474[#122474] +* Running disabled rules are now skipped {kibana-pull}119239[#119239] + +Canvas:: +* Fixes an issue where the image repeat element was not updating {kibana-pull}118701[#118701] +* Fixes an issue where *Canvas* validated values before saving variables {kibana-pull}118694[#118694] + +Dashboard:: +Adds the listing page callout when new dashboards are in progress {kibana-pull}117237[#117237] + +Discover:: +* Adds the ability to close the expanded document sidebar when you change data views {kibana-pull}119736[#119736] +* Fixes search on page load tests {kibana-pull}119087[#119087] + +Elastic Security:: +For the Elastic Security 8.1.0 release information, refer to {security-guide}/release-notes.html[_Elastic Security Solution Release Notes_]. + +Enterprise Search:: +For the Elastic Enterprise Search 8.1.0 release information, refer to {enterprise-search-ref}/changelog.html[_Elastic Enterprise Search Documentation Release notes_]. + +Fleet:: +* Readded missing packages to keep up to date list {kibana-pull}125787[#125787] +* Trimmed whitespace from package policy names {kibana-pull}125400[#125400] + +Lens & Visualizations:: +* Fixes some dashboard visualizations that could show "Could not located index pattern" errors when copied from one space to another {kibana-pull}126499[#126499] +* Rarity is not allowed in some cases in *Lens* {kibana-pull}125523[#125523] +* Fixes formatting logic for terms in *Lens* {kibana-pull}125408[#125408] +* Fixes focus on submitting filter popover in *Lens* {kibana-pull}125247[#125247] +* Fixes agg filter for sibling pipeline aggs {kibana-pull}125227[#125227] +* Panel intervals are now used for annotations in *TSVB* {kibana-pull}125222[#125222] +* Outdated inspector data is now hidden in *Vega* {kibana-pull}125051[#125051] +* *Vega* visualizations are no longer missing in sample data reports {kibana-pull}124886[#124886] +* Lucene queries on dashboards are now accepted on annotations and tables in *TSVB* {kibana-pull}124802[#124802] +* Top values now work for custom numeric formatters in *Lens* {kibana-pull}124566[#124566] +* Coloring tooltip in Heatmap is now working for `">= n"` values in *Visualize Library* {kibana-pull}124521[#124521] +* Fixes a metric contrast issue in *TSVB* {kibana-pull}124509[#124509] +* Do not refresh session on "now" drift on incoming data in *Lens* {kibana-pull}124389[#124389] +* Coloring tooltips in Pie are not properly positioned in *Visualize* {kibana-pull}124330[#124330] +* Label placeholder always defaults to the lens proposed text in *Lens* {kibana-pull}124222[#124222] +* Show warning for completely static formula in *Lens* {kibana-pull}124213[#124213] +* Adds step value to make Safari validation work properly in *Lens* {kibana-pull}124210[#124210] +* Guard against parse failures in *Visualize* {kibana-pull}124209[#124209] +* Fixes heatmap suggestions in *Lens* {kibana-pull}124099[#124099] +* Fixes the percentage format for percentiles series {kibana-pull}124098[#124098] +* Displays custom bounds error for right axis when lower bound is above 0 in *Lens* {kibana-pull}124037[#124037] +* Clicking a series agg timeseries chart split by terms should not create a filter in *TSVB* {kibana-pull}124031[#124031] +* Save default data view in *TSVB* {kibana-pull}123997[#123997] +* Switch default bar width to 0px in *TSVB* {kibana-pull}123926[#123926] +* Formatting in the left axis is not respected when I have two separate axis in *TSVB* {kibana-pull}123903[#123903] +* Fixes series containing colon in *TSVB* {kibana-pull}123897[#123897] +* Fixes records field name and migrate in *Lens* {kibana-pull}123894[#123894] +* Hides ticks on the y axis for layers with the same format and different template in *TSVB* {kibana-pull}123598[#123598] +* Various fixes for Lens embeddables in *Lens* {kibana-pull}123587[#123587] +* Make sure session is updated and passed to the embeddable in *Visualize* {kibana-pull}123538[#123538] +* Fixes time range issue on save in *Lens* {kibana-pull}123536[#123536] +* Report override data views to the dashboard in *TSVB* {kibana-pull}123530[#123530] +* Handle ignore daylight time correctly and fix shift problem in *TSVB* {kibana-pull}123398[#123398] +* AggConfigs: Make base id check more stable {kibana-pull}123367[#123367] +* TSVB fix flickering {kibana-pull}122921[#122921] +* Hide tooltips while dragging dimensions in *Lens* {kibana-pull}122198[#122198] +* Make sure saved search id is carried over to saved object {kibana-pull}121082[#121082] +* Paginate through index patterns {kibana-pull}120972[#120972] +* Show generic error for invalid time shift string in *Lens* {kibana-pull}120077[#120077] +* Improves column type detection in table for alignment in *Lens* {kibana-pull}120007[#120007] +* Fixes the broken "aggregate function" in *TSVB* table {kibana-pull}119967[#119967] +* Hide fit from suggestions in *Timelion* {kibana-pull}119568[#119568] +* Match visualization type to first series type when available {kibana-pull}119377[#119377] +* Timelion & vega apply dataview from first filter in *Vega* {kibana-pull}119209[#119209] +* Reset filter state whenever group-by changed in *TSVB* {kibana-pull}118953[#118953] +* Prevent KQL Popovers From Stacking in *Lens* {kibana-pull}118258[#118258] +* Improves outside label placement for pie/donut charts in *Lens* {kibana-pull}115966[#115966] + +Machine Learning:: +* Fixes permission check for 'View examples' link from Anomaly detection explorer page {kibana-pull}125090[#125090] +* Fixes auto-refresh interval {kibana-pull}124851[#124851] +* Fixes permission check for Discover/data view redirect from Anomaly detection explorer page {kibana-pull}124408[#124408] +* Fixes breadcrumbs inconsistencies and titles capitalisation {kibana-pull}123019[#123019] + +Management:: +* Update painless antlr grammar for fields API $-syntax {kibana-pull}125818[#125818] +* Adds permission check for 'Set as default data view' button on data view detail page {kibana-pull}124897[#124897] +* In *Index Management*, index details now display previously missing values for the number of deleted documents and the primary storage size {kibana-pull}124731[#124731] +* Transforms: Fix retention policy reset {kibana-pull}124698[#124698] +* Transforms: Fix sort on field names containing dots not applied in wizard preview grid {kibana-pull}124587[#124587] +* Transforms: Fix refresh when transform list is filtered {kibana-pull}124267[#124267] +* Fixes autocomplete inserting comma in triple quotes {kibana-pull}123572[#123572] +* Encode pathname {kibana-pull}122080[#122080] +* Autocomplete missing comma on correct location {kibana-pull}121611[#121611] +* Fixes wrong values in field format editor; fix wrong value formatting in field preview {kibana-pull}121300[#121300] +* Fixes autocomplete suggestions for lowercase methods and other related bug {kibana-pull}121033[#121033] +* Fixes autocomplete suggestions for repository of type `fs` (typo) {kibana-pull}120775[#120775] +* Fixes editor error while adding second request {kibana-pull}120593[#120593] +* Dev Tools Console: Expose the error_trace parameter for completion {kibana-pull}120290[#120290] +* Auto complete for script suggests deprecated query type {kibana-pull}120283[#120283] +* Fixes "Expected one of GET/POST/PUT/DELETE/HEAD" for lowercase methods {kibana-pull}120209[#120209] +* Make the Define script label non clickable {kibana-pull}119947[#119947] +* Fixes error markers in editor output {kibana-pull}119831[#119831] +* Change suggestions for Sampler and Diversified sampler aggregations {kibana-pull}119355[#119355] +* Adds Autocompletion for boxplot aggregation in Kibana Dev tools {kibana-pull}117024[#117024] +* Adds overrides for request parameters for Logstash PUT Pipeline API {kibana-pull}116450[#116450] +* @timestamp as default for timestamp field name in index pattern {kibana-pull}116126[#116126] + +Maps:: +* Fixes vector tile URL not properly encoded {kibana-pull}126208[#126208] +* Allows feature editing with vector tile scaling {kibana-pull}123409[#123409] +* Fixes Error rendering cluster layer of geoshape documents styled by category {kibana-pull}123308[#123308] +* Fetch geometry from fields API {kibana-pull}122431[#122431] +* Fixes vector tile double counting geo_shapes that cross tile boundaries {kibana-pull}121703[#121703] +* Refactor map telemetry to incrementally calculate usage stats {kibana-pull}121467[#121467] +* Fixes creating filter from array fields {kibana-pull}119548[#119548] + +Monitoring:: +* Stronger typing for monitoring configs {kibana-pull}125467[#125467] +* Fixes Alerts and Rules menu persisting to other apps {kibana-pull}124291[#124291] +* Fixes Logstash Pipeline hover timestamp isn't visible {kibana-pull}123091[#123091] +* Fixes date picker range options {kibana-pull}121295[#121295] + +Observability:: +* Set display names for columns and fix reason message {kibana-pull}124570[#124570] +* Rename Backend to Dependency {kibana-pull}124067[#124067] +* Enable parseTechnicalFields to accept partial alert documents {kibana-pull}123983[#123983] +* Include error documents in fallback query for services {kibana-pull}123554[#123554] +* Rewrite the data fetching for Inventory Threshold rule {kibana-pull}123095[#123095] +* Optimizations for Inventory Threshold Alerts {kibana-pull}122460[#122460] +* Increase composite size to 10K for Metric Threshold Rule and optimize processing {kibana-pull}121904[#121904] +* Fixes missing EUI theme in context {kibana-pull}121796[#121796] +* Rename alerting types in triggers_actions_ui {kibana-pull}121107[#121107] +* Fixes loading message for correlations table {kibana-pull}120921[#120921] +* Prefer host.name over host.hostname {kibana-pull}119952[#119952] + +Platform:: +* Improve `bfetch` error handling {kibana-pull}123455[#123455] +* Fixes a CSV export Reporting issue where expensive queries were used to collect the data when they were not needed {kibana-pull}123412[#123412] +* Fixes URL drilldown placeholder text and add placeholder capability to Monaco {kibana-pull}121420[#121420] +* Consider expired tasks invalid {kibana-pull}119664[#119664] +* `columns`. Fixes Bugs caused by using name instead of ID {kibana-pull}118470[#118470] + +Security:: +User login audit events now include the session ID for better correlation, and single sign-on flows no longer result in an extra `user_logout` event {kibana-pull}124299[#124299] --- [[release-notes-8.0.0]] == {kib} 8.0.0 @@ -49,8 +2968,7 @@ Before you upgrade to 8.0.0, remove `console.ssl` from kibana.yml. To review the breaking changes in previous versions, refer to the following: -<> | <> | <> | <> | -<> +{kibana-ref-all}/8.0/release-notes-8.0.0-rc2.html#breaking-changes-8.0.0-rc2[8.0.0-rc2] | {kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] [float] [[deprecations-8.0.0]] @@ -177,8 +3095,7 @@ When you configure `elasticsearch.username: elastic`, {kib} fails. To review the breaking changes in previous versions, refer to the following: -<> | <> | <> | -<> +{kibana-ref-all}/8.0/release-notes-8.0.0-rc1.html#breaking-changes-8.0.0-rc1[8.0.0-rc1] | {kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] [float] [[features-8.0.0-rc2]] @@ -327,8 +3244,7 @@ When you upgrade to 8.0.0, you are unable to use references to the deprecated fi To review the breaking changes in previous versions, refer to the following: -<> | <> | -<> +{kibana-ref-all}/8.0/release-notes-8.0.0-beta1.html#breaking-changes-8.0.0-beta1[8.0.0-beta1] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] [float] [[deprecations-8.0.0-rc1]] @@ -539,7 +3455,7 @@ Breaking changes can prevent your application from optimal operation and perform To review the breaking changes in previous versions, refer to the following: -<> | <> +{kibana-ref-all}/8.0/release-notes-8.0.0-alpha2.html#breaking-changes-8.0.0-alpha2[8.0.0-alpha2] | {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1] [float] [[alerting-breaking-changes-8.0.0-beta1]] @@ -1047,7 +3963,7 @@ Review the {kib} 8.0.0-alpha2 changes, then use the <>. +To review the breaking changes in the previous version, refer to {kibana-ref-all}/8.0/release-notes-8.0.0-alpha1.html#breaking-changes-8.0.0-alpha1[8.0.0-alpha1]. [discrete] [[breaking-110830]] @@ -1441,3 +4357,4 @@ The 8.0.0-alpha1 release includes the following bug fix. Operations:: * Moves systemd service to /usr/lib/systemd/system {kibana-pull}83571[#83571] +////////////////// diff --git a/docs/developer/architecture/development-visualize-index.asciidoc b/docs/developer/architecture/development-visualize-index.asciidoc index b941cdedf9df9..bbff063644792 100644 --- a/docs/developer/architecture/development-visualize-index.asciidoc +++ b/docs/developer/architecture/development-visualize-index.asciidoc @@ -19,7 +19,7 @@ We would recommend waiting until later in `7.x` to upgrade your plugins if possi If you would like to keep up with progress on the visualizations plugin in the meantime, here are a few resources: -* The <> documentation, where we try to capture any changes to the APIs as they occur across minors. +* The {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0 breaking changes], where we try to capture any changes to the APIs as they occur across minors. * link:https://github.com/elastic/kibana/issues/44121[Meta issue] which is tracking the move of the plugin to the new {kib} platform * Our link:https://www.elastic.co/blog/join-our-elastic-stack-workspace-on-slack[Elastic Stack workspace on Slack]. * The {kib-repo}blob/{branch}/src/plugins/visualizations[source code], which will continue to be diff --git a/docs/settings/alert-action-settings.asciidoc b/docs/settings/alert-action-settings.asciidoc index 92a6ab2729c82..a350f51474a00 100644 --- a/docs/settings/alert-action-settings.asciidoc +++ b/docs/settings/alert-action-settings.asciidoc @@ -8,7 +8,7 @@ Alerting and actions are enabled by default in {kib}, but require you to configure the following: . <>. -. <>. +. {ref}/security-basic-setup-https.html#encrypt-kibana-elasticsearch[Encrypt traffic between {kib} and {es}]. . If you are using an *on-premises* Elastic Stack deployment, <>. You can configure the following settings in the `kibana.yml` file. diff --git a/docs/setup/configuring-reporting.asciidoc b/docs/setup/configuring-reporting.asciidoc index d6daa34d5bf28..ab8db913eb3e8 100644 --- a/docs/setup/configuring-reporting.asciidoc +++ b/docs/setup/configuring-reporting.asciidoc @@ -214,7 +214,7 @@ To automatically generate reports with {watcher}, you must configure {watcher} t . Enable {stack-security-features} on your {es} cluster. For more information, see {ref}/security-getting-started.html[Getting started with security]. -. Configure TLS/SSL encryption for the {kib} server. For more information, see <>. +. Configure TLS/SSL encryption for the {kib} server. For more information, check {ref}/security-basic-setup-https.html#encrypt-kibana-http[Encrypt HTTP client communications for {kib}]. . Specify the {kib} server CA certificate chain in `elasticsearch.yml`: + diff --git a/docs/setup/upgrade/upgrade-standard.asciidoc b/docs/setup/upgrade/upgrade-standard.asciidoc index 6854ead7531a8..8bed39c311d46 100644 --- a/docs/setup/upgrade/upgrade-standard.asciidoc +++ b/docs/setup/upgrade/upgrade-standard.asciidoc @@ -31,7 +31,7 @@ Different versions of {kib} running against the same {es} index, such as during + Make sure you remove or update any configurations -that are indicated in the <> documentation +that are indicated in the {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0 breaking changes], otherwise {kib} will fail to start. -- . Upgrade any plugins by removing the existing plugin and reinstalling the @@ -52,7 +52,7 @@ and becomes a new instance in the monitoring data. -- . Copy the files from the `config` directory from your old installation to your new installation. Make sure you remove or update any configurations that are - indicated in the <> documentation + indicated in the {kibana-ref-all}/8.0/release-notes-8.0.0.html#breaking-changes-8.0.0[8.0.0 breaking changes], otherwise {kib} will fail to start. . Copy the files from the `data` directory from your old installation to your new installation. diff --git a/docs/user/monitoring/monitoring-kibana.asciidoc b/docs/user/monitoring/monitoring-kibana.asciidoc index 047fcc08775e6..13fe68b3fa79a 100644 --- a/docs/user/monitoring/monitoring-kibana.asciidoc +++ b/docs/user/monitoring/monitoring-kibana.asciidoc @@ -105,7 +105,7 @@ valid user ID and password in the `elasticsearch.username` and `elasticsearch.password` settings in the `kibana.yml` file. These values are used when {kib} sends monitoring data to the production cluster. -.. <>. +.. {ref}/security-basic-setup-https.html#encrypt-kibana-elasticsearch[Encrypt traffic between {kib} and {es}]. . <>. diff --git a/docs/user/monitoring/viewing-metrics.asciidoc b/docs/user/monitoring/viewing-metrics.asciidoc index 9507b70c4f72e..65fdfb0fc6454 100644 --- a/docs/user/monitoring/viewing-metrics.asciidoc +++ b/docs/user/monitoring/viewing-metrics.asciidoc @@ -56,7 +56,7 @@ If these settings are omitted, {kib} uses the `elasticsearch.username` and information, see {kibana-ref}/using-kibana-with-security.html[Configuring security in {kib}]. . (Optional) Configure {kib} to encrypt communications between the {kib} server -and the monitoring cluster. See <>. +and the monitoring cluster. For more information, check {ref}/security-basic-setup-https.html#encrypt-kibana-http[Encrypt HTTP client communications for {kib}]. . If the Elastic {security-features} are enabled on the {kib} server, only users that have the authority to access {kib} indices and to read the monitoring indices diff --git a/docs/user/security/authentication/index.asciidoc b/docs/user/security/authentication/index.asciidoc index d0280ca8e2f40..09506ae5cb4f5 100644 --- a/docs/user/security/authentication/index.asciidoc +++ b/docs/user/security/authentication/index.asciidoc @@ -117,7 +117,7 @@ access tokens. All subsequent requests to {es} APIs on behalf of users will be a Prior to configuring {kib}, ensure that the PKI realm is enabled in {es} and configured to permit delegation. See {ref}/configuring-pki-realm.html[Configuring a PKI realm] for more information. -To enable the PKI authentication provider in {kib}, you must first <>. You must also enable TLS client authentication and include the certificate authority (CA) used to sign client certificates into a list of CAs trusted by {kib} in your `kibana.yml`: +To enable the PKI authentication provider in {kib}, you must first {ref}/security-basic-setup-https.html#encrypt-kibana-http[configure {kib} to encrypt communications between the browser and {kib} server]. You must also enable TLS client authentication and include the certificate authority (CA) used to sign client certificates into a list of CAs trusted by {kib} in your `kibana.yml`: NOTE: You can configure only one PKI provider per {kib} instance. diff --git a/docs/user/security/securing-communications/elasticsearch-mutual-tls.asciidoc b/docs/user/security/securing-communications/elasticsearch-mutual-tls.asciidoc index d0a0cb49c36bd..3bfd8dbd660a1 100644 --- a/docs/user/security/securing-communications/elasticsearch-mutual-tls.asciidoc +++ b/docs/user/security/securing-communications/elasticsearch-mutual-tls.asciidoc @@ -46,7 +46,7 @@ If you haven't already, start {kib} and connect it to {es} using the -- {kib} uses the client certificate and corresponding private key when connecting to {es}. -NOTE: This is not the same as the <> that {kib} will present to web browsers. +NOTE: This is not the same as the {ref}/security-basic-setup-https.html#encrypt-kibana-http[server certificate] that {kib} will present to web browsers. You may choose to generate a client certificate and private key using the {ref}/certutil.html[`elasticsearch-certutil`] tool. If you followed the {es} documentation for {ref}/security-basic-setup.html#generate-certificates[generating the certificates authority], then you already have a certificate authority (CA) to sign the {es} server certificate. You may choose to use the same CA to sign the {kib}