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).