Enhancements and bug fixes

edit

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

Enhancements

edit
Alerting
  • Adds support of additional fields for ServiceNow ITSM and SecOps (#184023).
  • Adds support for the additional info field in the ServiceNow ITOM connector (#183380).
Cases
  • The Cases webhook connector now supports SSL certificate authentication (#185925).
Dashboards
  • Adds a "Creator" column to the Dashboards list (#182256).
  • Adds the ability to filter dashboards by creator for dashboards created on or after version 8.14 (#180147).
  • When switching back from maximized to minimized view on a panel, you return to your original position in the dashboard (#184696).
  • Improves the dashboard background color to match the current color mode wen margins are turned off (#181450).
  • Simplifies the workflow for creating a copy of the dashboard currently open in both view and edit modes (#180938).
Discover
  • Adds a button to expand the time range on demand when no results are found for a search (#181723).
  • Changes the Discover document viewer flyout to push the rest of the UI instead of hiding it with an overlay (#166406).
  • CSV reports now include custom field labels when they exist (#181565).
Elastic Security
ES|QL
  • Improves metadata autocomplete suggestions with comma and pipe (#188338).
  • Automatically encapsulate index names with special characters with quotes (#187899).
  • Adds support for integrations (#184716).
  • Adds the ability to comment out the current line with the keyboard using CMD + / (#184637).
Fleet
  • Use API key for standalone agent onboarding (#187133).
  • Makes Fleet & Integrations layouts full width (#186056).
  • Adds support for setting add_fields processors on all agents under an agent policy (#184693).
  • Adds force flag to delete agent_policies API (#184419).
  • Adds data tags to agent policy APIs (#183563).
  • Adds support for mappings with store: true (#183390).
  • Shows all integration assets on detail page (#182180).
  • Adds overrides to package policies update endpoint (#181453).
  • Enables agent.monitoring.http settings on agent policy UI (#180922).
  • Removes unnecessary field definitions for custom integrations and adds logs@mappings to log streams (#178083).
Lens & Visualizations
  • Adds wildcard matching to field pickers across Kibana in Lens (#182631).
Machine Learning
  • AIOps: Adds cardinality check to Log Rate Analysis (#181129).
  • AIOps: Reduces rerenders when streaming analysis results (#182793).
  • AIOps Log Rate Analysis: Improves explanation of log rate spike/dip (#186342).
  • AIOps Log Rate Analysis: Merges fetch queue for keyword and text field candidates (#183649).
  • AIOps Log Rate Analysis: Adds controls for controlling which columns will be visible (#184262).
  • Anomaly Detection: Single Metric Viewer - Adds cases action (#183423).
  • Anomaly Detection: Adds Add to dashboard action for Single Metric Viewer (#182538).
  • Anomaly swim lane: UX improvements (#182586).
  • Single Metric Viewer embeddable: Ensures chart height is responsive on resize (#185907).
  • Single Metric Viewer embeddable in dashboards: Moves all config to flyout (#182756).
  • Adds progress bar for trained models download (#184906).
  • Updates code editors for Transform, Data Frame and Anomaly Detection wizards (#184518).
Management
  • The SIEM Query rule loads fewer fields on query execution (#184890).
  • The ES Query rule loads fewer fields on query execution (#183694).
  • Adds the ability to horizontally resize the autocomplete popup in the Dev Tools Console (#180243).
  • The Kibana configuration file now supports assigning a default value for environment variables, using the ${VAR_ENV:defaultValue} syntax. (#182139).
Observability
  • Adds the ability to clone a monitor in Synthetics (#184393).
  • Adds 10 and 30 seconds frequency options to lightweight monitors in Synthetics (#184380).
  • Improves the destination of Add data links in Observability to make data ingestion more efficient (#184164).
  • Adds an option to mark AI Assistant Knowledge Base entries as public (#184094).
  • Updates the AI assistant to query all search connectors by default and adds a setting to override this new default (#183712).
  • Adds downstream dependency service name to logs and errors to improve alert insights (#183215).
Operations
  • Adds password support to the Kibana keystore (#180414).
Platform
  • Adds http2 support to the Kibana server, that can be enabled using the server.protocol: http2 Kibana setting (#183465).
  • Kibana’s rolling-file appender now supports more advanced retention policies. Refer to the Kibana logging documentation for more details (#182346).
Security
  • Adds an optional role description field to roles (#183145).
  • Adds the ability to filter audit logs by username using the xpack.security.audit.ignore_filters.users configuration setting (#183137).
  • Adds support for remote_cluster privileges in ES role definition (#182377).
  • Improves the experience for managing a larger number of API keys by adding server side filtering, pagination and querying. (#168970).

Bug Fixes

edit
Alerting
  • Fixes kibana.alert.rule.execution.timestamp timezone and format (#183905).
  • Fixes undefined error source in alerting log tags (#182352).
  • Allow the rule types to throw user errors (#184213).
  • Sets validation errors in subaction framework as user errors (#184317).
  • Fixes x-axis time zone on alertSummaryWidget full size (#187468).
Dashboards
  • Prevent jumping control drag handle between view modes (#184533).
  • Fixes error on navigation when invalid selections tour step is open (#189449).
  • Fixes positioning of dragged link in Links editor (#189122).
  • Don’t close the flyout when canceling the Save to library action (#188995).
  • Fixes error thrown on numeric options list (#188789).
  • Adds tooltip support to PresentationPanel header badges (#186102).
  • Fixes unsaved changes on new dashboards bug (#184955).
  • Reset maximizedPanelId on Dashboard navigation (#183060).
Discover
  • Fixes time range filter (#187010).
  • Reset selected fields when modifying the ES|QL query (#185997).
  • Fixes document comparison mode and the field statistics tab when using Smart Fields (#184172).
  • Disables sorting for Document view (#187553).
  • Correctly adds the limit to the field statistics queries (#186967).
  • Fixes overlapping on error messages (#181416).
Elastic Search
  • Allow to save mappings with errors (#188326).
Elastic Security
ES|QL
  • Suppress empty syntax error (#184246).
  • Accept null values for function arguments (#184254).
  • Recognize transformational commands with ast parsing (#184291).
  • Accept negated index patterns (#184528).
  • Fixes the overflow problem of the editor (#186166).
  • Removes inaccurate value suggestions (#189228).
  • Improves support for Invoke completion trigger type (#188877).
Fleet
  • Fixes navigating back to Agent policy integration list (#189165).
  • Fixes copy agent policy, missed bump revision (#188935).
  • Force field enabled=false on inputs that have all their streams disabled (#188919).
  • Fill in empty values for constant_keyword fields from existing mappings (#188145).
  • Enrollment token table may show an empty last page (#188049).
  • Separated showInactive from unenrolled status filter (#187960).
  • Fixes missing policy filter in Fleet Server check to enable secrets (#187935).
  • Allow preconfigured agent policy only with name and id (#187542).
  • Show warning callout in configs tab when an error occurs (#187487).
  • Enable rollover in custom integrations install when getting mapper_exception error (#186991).
  • Adds concurrency limit to EPM bulk install API + fix duplicate installations (#185900).
  • Include inactive agents in agent policy agent count (#184517).
  • Fixes KQL filtering (#183757).
  • Prevent concurrent runs of Fleet setup (#183636).
Lens & Visualizations
  • Do not pass incorrect filters to the state in Lens (#189292).
  • Adds error reason in workspace panel when error happens in Lens (#189161).
  • Fixes "Unable to load" page error on edit/add ES|QL panel (#188664).
  • Improves the performance of the table ES|QL visualization (#187142).
  • Fixes sort field error message for last value (#184883).
  • Fixes reference line width stale update in Lens (#184414).
  • Fixes prepend sizing on duration formatter in Lens (#184403).
  • Fixes data table actions when the first row is empty in Lens (#181344).
  • Fixes y-axis scale/custom domain issues and help/error text in Lens (#180532).
Logs
  • Fixes log stream flyout when embedded in APM or the Infrastructure UI (#189763).
  • Fixes log entry flyout when response is slow (#187303).
  • Fixes flyout link to the legacy Uptime app (#186328).
Machine Learning
  • Fixes display of model state in trained models list with starting and stopping deployments (#188847).
  • AIOps: Fixes runtime mappings in pattern analysis (#188530).
  • Fixes Field statistics panel displaying multiple errors if associated index is deleted and race condition when refreshes too fast (#188327).
  • Hides ML embeddables from the "Add panel" flyout when ML isn’t available (#187639).
  • Removes info callout mentioning ML nodes for serverless environment (#187583).
  • Fixes upgrade warning (#187387).
  • Fixes change point menu which can get stuck open (#186063).
  • Do not retry model deployment (#185012).
  • Refreshes jobs list after import (#184757).
  • AIOps Log Rate Analysis: Fixes date picker refresh button (#183768).
  • Single Metric Viewer embeddable: Ensures creating job rule from anomaly click actions is successful (#183554).
  • Adds bucket span validation to job creation flyouts (#183510).
  • Fixes Choropleth map disappears when time range is changed (#181933).
Management
  • Allows selection of timestamp when some index pattern segments are unmet (#189336).
  • Transforms and Anomaly detection: Updates width for icon in messages tab to prevent overlap (#188374).
  • Transform: Fixes transform stats API call in the transform health alerting rule (#187586).
  • Transforms: Improves data view checks (#181892).
  • Fixes human-readable (precise) formatting (#181391).
Observability
  • Decreases bucket size top_dependencies sends to get_connection_stats query (#182884).
  • Fixes SLO history details data (#183097).
  • Improves permission check on SLO pages (#182609).
  • Fixes contextual insights for APM errors (#184642).
  • Fixes Alerts page history navigation (#186068).
  • Accept project monitors with monitor.url of type string that contains commas (#186112).
  • Fixes TLS certificate view for > 3 monitors per certificate (#186204).
  • Fixes Synthetics/Uptime fields alerts autocomplete for query bar (#186588).
  • Hides AI Assistant menu item when in a disabled space (#188017).
  • Fixes AI Assistant settings when plugin is disabled (#188160).
  • Fixes bug “Cannot set initialMessages if initialConversationId is set" (#189885).
  • Respect query:allowLeadingWildcards in optional query filter (#189488).
  • Fixes showing the correct log view in the rule creation flyout (#189205).
  • Fixes a bug where "Retest on failure" couldn’t be turned off when creating a monitor in the Synthetics app. (#189013).
  • Fixes incorrect Redis and AWS CPU percentage metrics displayed on the Infrastructure Inventory page (#188768).
  • Improves information communicated in case of insufficient privileges in the Dataset Quality UI (#183947).
Platform
  • Accessibility fixes for user profile input labels (#186471).
  • Fixes several internationalization and localization inconsistencies (#181735).
  • Fixes case sensitivity in tag search (#183092).
Querying & Filtering
  • Fixes performance issues with nested sub-queries (#181208).
Security
  • Fixes ComboBox overflow with large chips (#184722).
  • Adds disabledFeatures back to mappings, so it can be aggregated on (#184195).
  • Supports read-only remote index and cluster sections with read_security access (#183126).
  • Adds transformation of application wildcard * privilege to all to correctly filter and display roles as superuser. (#181400).
Sharing
  • Improves error handling (#185903).