IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Enhancements and bug fixes
editEnhancements and bug fixes
editFor detailed information about the 8.15.0 release, review the enhancements and bug fixes.
Enhancements
edit- Alerting
- 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
- Elastic Security
-
- For the Elastic Security 8.15.0 release information, refer to Elastic Security Solution Release Notes.
- ES|QL
- 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).
-
Adds http2 support to the Kibana server, that can be enabled using the
- 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
-
- For the Elastic Security 8.15.0 release information, refer to Elastic Security Solution Release Notes.
- 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
- 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 typestring
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
- 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 toall
to correctly filter and display roles assuperuser
. (#181400).
-
Fixes
- Sharing
-
- Improves error handling (#185903).