Loading

Elastic Observability release notes

Review the changes, fixes, and more in each version of Elastic Observability.

To check for security updates, go to Security announcements for the Elastic stack.

  • Adds the anonymization advanced setting for Observability AI Assistant #224607.
  • Allows users to change the Knowledge Base model post-installation in AI Assistant Settings. #221319.
  • Adds ELSER and e5 on EIS #220993.
  • Only shows ELSER in EIS if the pre-configured endpoint is available #220096.
  • Allows users to specify a Knowledge Base model to support non-English languages #218448.
  • Allows users to archive conversations with the AI Assistant #216012.
  • Allows users to share AI Assistant conversations #211854.
  • Adds accordion sections for the Attributes tables #224185.
  • Allows users to add the APM trace waterfall to other solutions #216098.
  • Adds the History tab view for calendar-based SLOs to the SLO details page #223825.
  • Allows users to view definitions, delete SLOs, and purge SLI data from a single page, without needing to consider instances #222238.
  • Adds the Definition tab to SLO pages #212826.
  • Adds suggested dashboards to alerts #223424.
  • Adds the Add to case button to alerts #223184.
  • Allows users to save group by information with dynamic mapping for custom threshold rules #219826.
  • Allows users to link dashboards in Rules and Alerts pages #219019.
  • Allows users to add an investigation guide to alert Details pages #217106.
  • Adds KQL filter to TLS alerting rule #215110.
  • Adds the context.grouping action variable in SLO burn rate and Elasticsearch query rules #213550.
  • Adds the context.grouping action variable in custom threshold and APM rules #212895.
  • Allows users to generate an alert for each row in query results in the Elasticsearch query ES|QL rule #212135.
  • Adds filter controls on Observability Alerts pages #198495.
  • Adds support for maintenance windows in Synthetics #222174.
  • Allows users to choose the spaces where Synthetics monitors are available #221568.
  • Allows users to rename private location labels and tags in Synthetics #221515.
  • Adds monitor downtime alert when Synthetics monitor has no data #220127.
  • Adds a compact view to the Synthetics Overview page #219060.
  • Adds drilldown functionality to Synthetics stats overview embeddable #217688.
  • Adds failure store metrics to the Data Set Quality page #220874.
  • Adds support for span links in the service map #215645.
  • Adds support for GroupStreamDefinition to /api/streams endpoints #208126.
  • Submits a comment in cases by pressing + Enter #228473.
  • Updates SLO starter prompt #224493.
  • Integrates new tail sampling settings #224479.
  • Gets model ID from anonymization rules #224280.
  • Prefer observabilityAIAssistantAPIClient over supertest #222753.
  • Updates system prompt to inform about anonymization #224211.
  • Adds investigation guide empty state #223974.
  • Adds anonymization support #223351.
  • Remove semantic_text migration #220886
  • Remaps iInCircle and questionInCircle and deprecates help icon #223142.
  • Shows cases on alert detail overview #222903.
  • Removes is_correction and confidence attributes from knowledge base entry #222814.
  • Refetches alert detail rule data on edit flyout submit #222118.
  • Adds new rule form to the Create rule flyout #206685
  • Updates spec.max to 3.4 #221544.
  • Adds EDOT logging level to central config #219722.
  • Adds 'logging_level' agent configuration setting for EDOT Node.js #222883.
  • Adds 'deactivate_...' agent configuration settings for EDOT Node.js #224502
  • Removes metrics and logs from get_service_stats API #218346.
  • Adds Logs tab to mobile services #209944
  • Removes double confirmation when deleting conversation #217991.
  • Updates 790 deployment environment discrepancy #217899.
  • Adds embeddable Trace Waterfall Enhancements #217679.
  • Returns 404 if screenshot_ref only when truly not present #215241.
  • Adds the ability to create an APM availability or latency SLO for all services #214653.
  • Handle ELASTIC_PROFILER_STACK_TRACE_IDS for apm-profiler integration #217020
  • Includes spaceID in SLI documents #214278.
  • Updates delete confirmation modal #212695.
  • Enables syntax highlighting for ES|QL #212669.
  • Shows dashboards with different ingest path on runtime metrics #211822.
  • Adds the ability for a user to create an API Key in Synthetics settings that applies only to specified spaces #211816.
  • Enables editing central config for EDOT Agents and SDKs #211468.
  • Adds the reason message to the rules recovery context #211411.
  • Removes enablement check in PUT /api/streams/{id} for classic streams #212289.
  • Uses bulk endpoint to import knowledge base entries #222084.
  • Changes embeddable view when only one monitor if one location is selected #218402.
  • Improves how related alerts are suggested #215673.
  • Updates handling of duplicate conversations in the AI Assistant#208044.
  • Indicates when failure store is not enabled for a data stream #221644.
  • Fixes for metric_item component #227969.
  • Fixes incorrect rendering of statistics in TransactionsTable #227494.
  • Injects user prompt before tool call when query actions are clicked #227462.
  • Fixes editing of private location with no monitors assigned #227411.
  • Fixes missing sparklines from Dependencies table #227211.
  • Shows tool validation error when processing a Gemini stream finishes with MALFORMED_FUNCTION_CALL #227110.
  • Makes Uptime available in stack solution view when enabled #226999.
  • Fixes product docs installation status #226919.
  • Fixes embeddings model dropdown with legacy endpoint on upgrade #226878.
  • Fixes the EIS callout being cut off for large font sizes #226633.
  • Fixes response handling of get_apm_dependencies tool call #226601.
  • Fixes span flyout in operation page #226423.
  • Collapses *query tool calls #226078.
  • Fixes broken operation page #226036.
  • Limits environment name length when creating Machine Learning jobs #225973.
  • Fixes schema page #225481.
  • Hides settings from Serverless navigation #225436.
  • Fixes Agent Explorer page #225071.
  • Adds query rewriting #224498.
  • Fixes SLO federated view bug when listed remote clusters and index name exceed 4096 bytes #224478.
  • Returns suggested dashboards only for custom threshold alerts #224458.
  • Fixes broken EDOT JVM metrics dashboard when classic agent metrics are present #224052.
  • Uses bulk helper for bulk importing knowledge base entries #223526.
  • Removes run soon for private location sync task #222062.
  • Adjusts example to NDJSON format #221617.
  • Prevents non-aggregatable messages from showing if no data matches #221599.
  • Deletes user instruction if text is empty #221560.
  • Checks for documents before starting semantic text migration #221152.
  • Hides data set details when dataStream comes from a remote cluster #220529.
  • Makes API tests more resilient #220503.
  • Removes index write blocks #220362.
  • Receives aria-labelledby from Elastic Charts svg #220298.
  • Queries alerts using the alert.start field and updates alerts function API test to check alert information #219651.
  • Fixes Alerts environment query follow up #219571.
  • Prevents flyout mode from opening on mount #219420.
  • Changes the alerts query to include environment not defined value #219228.
  • Disables using logical AND when filter is removed #218910.
  • Ensures index templates are created #218901.
  • Uses fields instead of _source in the metadata endpoint #218869.
  • Fixes span url link when transactionId missing in span Links #218232.
  • Fixes Bedrock error when displaying results and visualize query #218213.
  • Makes create annotations from keyboard navigable #217918.
  • Fixes EDOT error summary #217885.
  • Removes direct function calling from the chat input #217359.
  • Adds error text in environment filter when input is invalid #216782.
  • Changes "TPM" abbreviation to trace per minute for screen-readers #216282.
  • Fixes waterfall margin left position #216229.
  • Fixes fold/unfold button in traces waterfall explorer not clickable #216972
  • Adds aria-label to transaction type select on service overview #216014.
  • Uses nameTooltip api for dependencies tables #215940.
  • Fixes page height of the AI Assistant app in solution views #215646.
  • Only allow .ndjson files when bulk importing to the knowledge base #215433.
  • Removes unnecessary field service.environment from top dependency spans endpoint #215321.
  • Updates retrieve_elastic_doc api test #215237.
  • Fixes id overflow #215199.
  • Fixes contextual insights scoring #214259.
  • Updates knowledge base installation flow #214133.
  • Always shows inspect configuration button #213619.
  • Fixes failing test in Observability stack deployments Deployment-agnostic A… #213530.
  • Fixes conversation tests #213338.
  • Fixes sorting in profiler storage explorer #212583.
  • Adds system message in copy conversation JSON payload #212009.
  • Removed unnecessary breadcrumbs in Universal Profiling #211081.
  • Added minHeight to profiler flamegraphs #210443.
  • Adds system message #209773.
  • Ensures that when an SLO is created, the ID is verified across all spaces #214496.
  • Fixes the Outcome Preview table so columns always fill the page width after a resize in Streams #226000.
  • Adds discernible text for the Refresh data preview button in Streams #225816.
  • Ensures the members array is unique for GroupStreamDefinitions in Streams #210089.
  • Applies chunking algorithm for getIndexBasicStats in Dataset Health #221153.
  • Improves finding functions in Universal Profiling #210437.
  • Adds logical AND to monitor tags and locations filter #217985.
  • Fixes missing sparklines in the Dependencies table in the APM UI #227211.
  • Fixes legacy Uptime monitoring UI not showing when turned on #226999.
  • Fixes response handling of get_apm_dependencies tool call #226601.
  • Fixes query function calls when using Claude LLM #226078.
  • Fixes Agent Explorer boundary errors #225071.
  • Fixes broken EDOT JVM metrics dashboard when classic APM agent metrics are present #224052.
  • Improve the system prompt and instructions for working with Claude models #221965.
  • Tool instructions are no longer shown in the system message when tools are disabled #223278.
  • Enhanced the handling of missing service.environment attributes #217899.
  • Fixes issue with updating SLOs created in a version later than 8.18 that were failing due to an invalid ingest pipeline #221158.
  • Fixes error_marker.tsx to support mobile-services #220424.
  • Fixes alerts environment query follow up #219571.
  • Fixes the alerts query to include "environment not defined" value #219228.
  • Fixes an error that prevented query results from displaying and visualizing correctly in Bedrock #218213
  • Improves SLO navigation by separating details from the overview panel #212826
  • Enables the new Borealis theme #210468
  • Returns a 404 response only when the screenshot_ref is truly missing #215241
  • Includes the spaceId field in Service Level Indicator (SLI) documents #214278
  • Includes the recovery reason message in the rule context #211411
  • Enhances Synthetic SLOs by adding location context and correcting badge link behavior #210695
  • Updates the default sampling frequency to 19Hz #202278
  • Resolves an issue that prevented the chat feature from functioning correctly on the Alerts page #197126
  • Addresses a missing versioning issue in inventory_view_saved_object that could prevent the Observability Infrastructure Inventory view from loading post-upgrade #207007
  • Enables the use of wildcard filters in SLO queries #213119
  • Updates the Close project navigation label to Log out to better reflect the intended action for users in serverless environments #211463
  • Fixes an issue where clicking a name badge for a synthetics monitor led to a page that failed to load monitor details #210695
  • Fixes code scanning alert no. 456: Incomplete string escaping or encoding #193909
  • Fixes code scanning alert: Incomplete string escaping or encoding #193365