New

The executive guide to generative AI

Read more

Enhancements and bug fixes

edit

Enhancements and bug fixes

edit

For detailed information about the 8.3.0 release, review the enhancements and bug fixes.

Enhancements

edit
Alerting
  • Adds helper text in the edit rule form about the change in privileges when saving the rule #131738
  • Display rule API key owner to users who can manage API keys #131662
Canvas
Fixes reference line overlay #132607
Cases
  • Show a warning for deprecated preconfigured connectors #132237
  • Reduce space taken by the reporter column in the all cases table #132200
  • Adds a tooltip to show truncate tags in Cases #132023
  • Adds the ability to create a case from within the selection case modal #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 #132321
Dashboard
  • Improves the banner #132301
  • Adds Analytics No Data Page #132188
  • Adds field first control creation #131461
  • Make text field based Options list controls case Insensitive #131198
  • Allow existing controls to change type #129385
Discover
  • Adds an option to hide specified filter actions from SearchBar filter panels #132037
  • Adds Analytics No Data Page #131965
  • Adds close button to field popover using Document Explorer #131899
  • Adds monospace font in Document Explorer #131513
  • Adds a tour for Document Explorer #131125
  • Display current interval setting #130850
  • Adds a direct link from sample data to Discover #130108
Elastic Security
For the Elastic Security 8.3.0 release information, refer to Elastic Security Solution Release Notes.
Fleet
  • Move integration labels below title and normalise styling #134360
  • Adds First Integration Multi Page Steps Flow MVP (cloud only) #132809
  • Optimize package installation performance, phase 2 #131627
  • Adds APM instrumentation for package install process #131223
  • Adds "Label" column + filter to Agent list table #131070
  • Adds cache-control headers to key /epm endpoints in Fleet API #130921
  • Optimize package installation performance, phase 1 #130906
  • Adds experimental features (feature flags) config to fleet plugin #130253
  • Adds redesigned Fleet Server flyout #127786
Lens & Visualizations
  • Renders no data component if there is no Elasticsearch data or dataview in Visualize #132223
  • Swaps dimensions for mosaic in Lens #131945
  • Adds log and sqrt scale in Lens #131940
  • Adds collapse fn to table and xy chart in Lens #131748
  • Allow filtering on metric vis in Lens #131601
  • Improved interval input in Lens #131372
  • Adds the Discover drilldown to Lens #131237
  • Update defaults for metric vis in Lens #129968
  • Adds range event annotations in Lens #129848
  • Adds accuracy mode for Top Values in Lens #129220
  • Adds type murmur3 into the Lens fields list #129029
Machine Learning
  • Optimize resize behaviour for the Anomaly Explorer page #132820
  • Wizard validation improvements #132615
  • Support version fields in anomaly detection wizards #132606
  • Context for recovered alerts #132496
  • Adding UI for question_answering model testing #132033
  • Adds recognized modules links for Index data visualizer #131342
  • Anomaly Detection: Adds View in Maps item to Actions menu in the anomalies table #131284
  • Adding v3 modules for Security_Linux and Security_Windows and Deprecating v1 + v2 #131166
  • Data Frame Analytics creation wizard: add support for filters in saved searches #130744
  • Edit job selection on data frame analytics results and map pages #130419
  • Resizable/Collapsible Top Influencers section #130018
Management
  • Adds context for recovered alerts #132707
  • Adds warnings for managed system policies #132269
  • Skip empty prompt screen #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 #129443
  • Display vector tile API response in Console #128922
  • Adds option to disable keyboard shortcuts #128887
Maps
  • Show marker size in legend #132549
  • Fixes marker size scale issue for counts #132057
  • Scale marker size by area #131911
  • Localized basemaps #130930
  • Support term joins for Elasticsearch document source with vector tile scaling #129771
  • Allow feature editing for document layers with "applyGlobalTime", "applyGlobalQuery", and joins #124803
Observability
  • Bumps synthetics integration package to 0.9.4 #133423
  • Immediately re-run monitors in the synthetics service when they’re edited #132639
  • Enables log flyouts on APM logs tables #132617
  • Adds logging to Metric Threshold Rule #132343
  • Adds Page load distribution chart to overview page #132258
  • Show experimental locations only when a particular flag is enabled #132063
  • Trace explorer #131897
  • Static Java agent version list becomes stale quickly #131759
  • Adds recovery context to Log Threshold rule #131279
  • Adds recovery context to the Metric Threshold rule #131264
  • Adds context variables to recovery alerts for Inventory Threshold rule #131199
  • Copy alert state to alert context and implement alert recovery #128693
  • Progressive fetching (experimental) #127598
  • Replace environment dropdown with SuggestionsSelect in landing pages and service overview page #126679
  • Store Logs UI settings in a dedicated infrastructure-monitoring-log-view saved object #125014
Platform
  • The saved objects management table has a new "Last updated" column to easily access recently modified saved objects #132525
  • Sync panels tooltips on dashboard level #130449
Querying & Filtering
  • Support fields custom label on filter editor #130533
  • Allows comma delimiter on the filters multiple selections dropdowns #130266
Security
  • Disallows creating a role with an existing name in the role management page. Introduces an optional boolean createOnly parameter in the create role API to prevent overwriting existing roles; the default value is false, preserving the original API behavior #132218
  • Adds experimental csp.disableUnsafeEval config option. Set this to true to remove the 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 #124484

Bug fixes

edit
Alerting
  • Don’t load connectors and connector types when there isn’t an encryptionKey #133335
  • Adds cloud icon "ess-icon" at the end of the config keys in "alerting" #131735
  • Fixes optional spaceId in rules_client #130704
Content Managment
Fixes the listingLimit settings url #129701
Dashboard
  • Adds Fatal Error Handling #133579
  • Hide in Print Mode #133446
  • Send Control State to Reporting Via Locator #133425
  • Fixes new controls causing unsaved changes bug #132850
Design
  • Keyboard shortcut popup #133069
  • Adding aria-label for discover data grid select document checkbox #131277
  • Adds item descriptions to edit button screen reader labels in TableListView #125334
Discover
  • Hide "Add a field", "Edit" and "Create a data view" buttons in viewer mode #134582
  • Unify definition of field names and field descriptions #134463
  • Address "Don’t call Hooks" React warnings #134339
  • Include current filters into "Test query" request #134184
  • Prevent rule flyout from being open simultaneously with other popovers like search suggestions #132108
  • Fixes link to open new window #131930
  • Discover Classic View Filter In/Out placement when truncate:maxHeight is set to 0 #129942
  • Fixes inconsistent usage of arrow icons on Surrounding documents page #129292
  • Show a fallback empty message when no results are found #128754
Elastic Security
For the Elastic Security 8.3.0 release information, refer to Elastic Security Solution Release Notes.
Fleet
  • Bulk reassign kuery optimize #134673
  • Fixes flickering tabs layout in add agent flyout #133769
  • Adds $ProgressPreference to windows install command in flyout #133756
  • Fixes sorting by size on data streams table #132833
Infrastructure
Pass decorated server to routes #133264
Lens & Visualizations
  • Hide null cells in Heatmap #134450
  • Fixes formula generate error in Lens #134434
  • Better default for date_range agg in Visualize #134220
  • Keep suggestions stable in Lens #134212
  • Fixes voiceover drag and drop in Lens #134196
  • Fixes palette bug #134159
  • Fixes multi index pattern load on the server in TSVB #134091
  • Fixes axis title visibility bug in Lens #134082
  • Fixes broken drilldowns for gauges and heatmaps in Lens #134008
  • Fixes application of suffix formats in Lens #133780
  • Do not show edit field for record field in Lens #133762
  • Fixes discover drilldown for non-time field case in Lens #133334
  • Do not reset session on Lens load with filters in Lens #133191
  • Fixes transition issue in Lens #132956
  • Escape label in lodash set command in TSVB #132932
  • Changing the Data View logic with an initially missed Data View does not work in TSVB #132796
  • Terms with keyword field with "numbers" is displayed with a weird date in TSVB #132226
  • TSVB] Chart is failing when the user tries to add a percentile_rank #132105
  • Fixes metric label font size in Visualize #132100
  • Datatable: Do not apply truncation in value popover in Lens #132005
  • Fixes percentile rank math in TSVB #132003
  • Fixes timezone bucket shift in Timelion #131213
  • Fixes vega controls layout in Vega #130954
  • Fixes requesting not permitted or used data views in Timelion #130899
  • Fixed bugs when using include/exclude options for Terms in TSVB #130884
  • Make series agg work after math in TSVB #130867
  • Use elastic-charts axis calculation in Lens #130429
  • Make suggestions depend on active data in Lens #129326
  • Adds back setMapView function in Vega #128914
  • Fixes the Order by setting for split chart in metric and custom metric visualizations #128185
Machine Learning
  • Fixes creation of the custom URLs for Kibana Dashboard #134248
  • Fixes expanded row stats not loading all correctly whenever sort by cardinality #134113
  • Fixes Data visualizer showing 0 count in the doc count chart even though documents do exist #134083
  • Fixes querying anomalies for the Single Metric Viewer #133419
  • Fixes Anomaly Charts filtering based on the swim lane job selection #133299
  • Fixes handling of unrecognised URLs #133157
  • Prevent duplicate field selection in detector modal #133018
  • Fixes single metric job with doc_count field #132997
  • Hide job messages clear notifications tooltip on click #132982
  • Filtering category runtime fields in advanced wizard #132916
  • Fixes trained model testing so it is available for users with ML read permissions #132698
  • Adding type for job summary state #131643
Management
  • Fixes linebreaks (\r\n) mis-applied from history #131037
  • Fixes Kibana DevTool Copy as CURL does not url encode special chars in indice date math #130970
  • Fixes cat APIs returning as escaped string #130638
  • Fixes Elasticsearch doc VIEW IN CONSOLE will clean local Kibana console form history #127430
Maps
  • Fixes icon markers fail to load when browser zoomed out #134367
  • Hide create filter UI in canvas #133943
  • Use label features from ES vector tile search API to fix multiple labels #132080
  • Fixes Map panels should not show the user controls in a dashboard report #131970
  • Show "no results" found for vector tile aggregations when there are no results #130821
Monitoring
  • Prevent exceptions in rule when no data present #131332
  • Fixes displaying ES version for external collection #131194
  • Fixes node type detection for external collection #131156
  • Use server.publicBaseUrl in Alert links #131154
Observability
  • Fixes x-axis on error charts #134193
  • Display ENVIRONMENT_ALL label instead of value #133616
  • Fixes normalizers to not parse list values if they are already parsed #133563
  • Change bucket_scripts to use params for thresholds #133214
  • Use Observability rule type registry for list of rule types #132484
  • APM anomaly rule type should appear in observability rules page #132476
  • Fixes monitors details page errors #132196
  • Set a valid service_name for python APM onboarding #131959
  • Rename service groups template titles and links #131381
  • Show service group icon only for service groups #131138
  • Refactor Metric Threshold rule to push evaluations to Elasticsearch #126214
  • Ellipsis truncation issue - dependencies and service section #122203
  • Fixes lookback window for anomalies for anomaly alert #93389
Operations
Fixes error handling on precommit hook #132998
Platform
Prevents Kibana from bootlooping during migrations when Elasticsearch routing allocation settings are incompatible #131809
Querying & Filtering
Allows the negative character on the number type fields #130653
Reporting
Remove controls from reports #134240
Security
  • Session view process events index will now match on prefixed index #133984
  • Timestamp issue fix + updated Jest to include mock date format #132290
  • Session view alerts loading improvements, and other polish / bug fixes #131773
Was this helpful?
Feedback