diff --git a/docs/CHANGELOG.asciidoc b/docs/CHANGELOG.asciidoc index 47ebcd573edc2..a6ca7b8f6c777 100644 --- a/docs/CHANGELOG.asciidoc +++ b/docs/CHANGELOG.asciidoc @@ -8,16 +8,1996 @@ :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.4.x releases. + +* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> +//* <> -* <> -* <> -* <> -* <> -* <> -* <> +-- + +[[release-notes-8.4.0]] +== {kib} 8.4.0 + +coming::[8.4.0] + +Review the following information about the {kib} 8.4.0 release. + +[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. + +// tag::notable-breaking-changes[] + +[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]. +==== + +// end::notable-breaking-changes[] + +[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] + +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} > {rules-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} > {rules-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:: +* Disallow creating a role with the existing name in the role management page. Introduce a new optional boolean `createOnly` parameter in the create role API to prevent overwriting existing roles {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 + + @@ -35,12 +66,8 @@ Review the following information about the {kib} 8.1.2 release. +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] + +[[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 @@ -30,8 +2010,6 @@ Review the {kib} 8.0.0 changes, then use the {kibana-ref-all}/7.17/upgrade-assis Breaking changes can prevent your application from optimal operation and performance. Before you upgrade to 8.0.0, review the breaking change, then mitigate the impact to your application. -// tag::notable-breaking-changes[] - [discrete] [[breaking-123754]] .Removes the `console.ssl` setting @@ -44,9 +2022,6 @@ The `console.ssl` setting has been removed. For more information, refer to {kiba Before you upgrade to 8.0.0, remove `console.ssl` from kibana.yml. ==== -// end::notable-breaking-changes[] - - To review the breaking changes in previous versions, refer to the following: <> | <> | <> | <> | @@ -1441,3 +3416,5 @@ 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/management/saved-objects/saved-object-ids.asciidoc b/docs/management/saved-objects/saved-object-ids.asciidoc index a09f91ee361cd..0f6a2a74c2344 100644 --- a/docs/management/saved-objects/saved-object-ids.asciidoc +++ b/docs/management/saved-objects/saved-object-ids.asciidoc @@ -70,7 +70,7 @@ if you import it into the second space again, {kib} will find the second object WARNING: When you import a saved object and it is created with a different ID, if 1. it contains weak links to other saved objects (such as a dashboard with a Markdown URL to navigate to another dashboard) and 2. the object's ID has changed (step 3 above), those weak links will -be broken. For more information, refer to <>. +be broken. For more information, refer to {kibana-ref-all}/8.0/release-notes-8.0.0.html#known-issue-8.0.0[the known issue in the changelog]. [[saved-object-ids-impact-when-using-apis]] ===== Using the saved objects APIs diff --git a/docs/setup/upgrade/upgrade-standard.asciidoc b/docs/setup/upgrade/upgrade-standard.asciidoc index 6854ead7531a8..eaa10be538243 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] documentation otherwise {kib} will fail to start. . Copy the files from the `data` directory from your old installation to your new installation.