Skip to content

Commit 96f7738

Browse files
Add 9.1.0 Observability release notes (#2280)
Closes #2194, Adds the Observability release notes for 9.1.0. --------- Co-authored-by: florent-leborgne <[email protected]>
1 parent e204e97 commit 96f7738

File tree

1 file changed

+150
-0
lines changed
  • release-notes/elastic-observability

1 file changed

+150
-0
lines changed

release-notes/elastic-observability/index.md

Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,156 @@ To check for security updates, go to [Security announcements for the Elastic sta
2121
% ### Fixes [elastic-observability-next-fixes]
2222
% *
2323

24+
## 9.1.0 [elastic-observability-9.1.0-release-notes]
25+
26+
### Features and enhancements[elastic-observability-9.1.0-features]
27+
28+
* Adds the anonymization advanced setting for Observability AI Assistant [#224607]({{kib-pull}}224607).
29+
* Allows users to change the Knowledge Base model post-installation in AI Assistant Settings. [#221319]({{kib-pull}}221319).
30+
* Adds ELSER and e5 on EIS [#220993]({{kib-pull}}220993).
31+
* Only shows ELSER in EIS if the pre-configured endpoint is available [#220096]({{kib-pull}}220096).
32+
* Allows users to specify a Knowledge Base model to support non-English languages [#218448]({{kib-pull}}218448).
33+
* Allows users to archive conversations with the AI Assistant [#216012]({{kib-pull}}216012).
34+
* Allows users to share AI Assistant conversations [#211854]({{kib-pull}}211854).
35+
* Adds accordion sections for the **Attributes** tables [#224185]({{kib-pull}}224185).
36+
* Allows users to add the APM trace waterfall to other solutions [#216098]({{kib-pull}}216098).
37+
* Adds the **History** tab view for calendar-based SLOs to the SLO details page [#223825]({{kib-pull}}223825).
38+
* Allows users to view definitions, delete SLOs, and purge SLI data from a single page, without needing to consider instances [#222238]({{kib-pull}}222238).
39+
* Adds the **Definition** tab to SLO pages [#212826]({{kib-pull}}212826).
40+
* Adds suggested dashboards to alerts [#223424]({{kib-pull}}223424).
41+
* Adds the **Add to case** button to alerts [#223184]({{kib-pull}}223184).
42+
* Allows users to save `group by` information with dynamic mapping for custom threshold rules [#219826]({{kib-pull}}219826).
43+
* Allows users to link dashboards in **Rules** and **Alerts** pages [#219019]({{kib-pull}}219019).
44+
* Allows users to add an investigation guide to alert **Details** pages [#217106]({{kib-pull}}217106).
45+
* Adds KQL filter to TLS alerting rule [#215110]({{kib-pull}}215110).
46+
* Adds the `context.grouping` action variable in SLO burn rate and {{es}} query rules [#213550]({{kib-pull}}213550).
47+
* Adds the `context.grouping` action variable in custom threshold and APM rules [#212895]({{kib-pull}}212895).
48+
* Allows users to generate an alert for each row in query results in the {{es}} query {{esql}} rule [#212135]({{kib-pull}}212135).
49+
* Adds filter controls on Observability **Alerts** pages [#198495]({{kib-pull}}198495).
50+
* Adds support for maintenance windows in Synthetics [#222174]({{kib-pull}}222174).
51+
* Allows users to choose the spaces where Synthetics monitors are available [#221568]({{kib-pull}}221568).
52+
* Allows users to rename private location labels and tags in Synthetics [#221515]({{kib-pull}}221515).
53+
* Adds monitor downtime alert when Synthetics monitor has no data [#220127]({{kib-pull}}220127).
54+
* Adds a compact view to the Synthetics **Overview** page [#219060]({{kib-pull}}219060).
55+
* Adds drilldown functionality to Synthetics stats overview embeddable [#217688]({{kib-pull}}217688).
56+
* Adds failure store metrics to the **Data Set Quality** page [#220874]({{kib-pull}}220874).
57+
* Adds support for span links in the service map [#215645]({{kib-pull}}215645).
58+
* Adds support for `GroupStreamDefinition` to `/api/streams` endpoints [#208126]({{kib-pull}}208126).
59+
* Submits a comment in cases by pressing **+ Enter** [#228473]({{kib-pull}}228473).
60+
* Updates SLO starter prompt [#224493]({{kib-pull}}224493).
61+
* Integrates new tail sampling settings [#224479]({{kib-pull}}224479).
62+
* Gets model ID from anonymization rules [#224280]({{kib-pull}}224280).
63+
* Prefer `observabilityAIAssistantAPIClient` over supertest [#222753]({{kib-pull}}222753).
64+
* Updates system prompt to inform about anonymization [#224211]({{kib-pull}}224211).
65+
* Adds investigation guide empty state [#223974]({{kib-pull}}223974).
66+
* Adds anonymization support [#223351]({{kib-pull}}223351).
67+
* Remove `semantic_text` migration [#220886]({{kib-pull}}220886)
68+
* Remaps `iInCircle` and `questionInCircle` and deprecates `help` icon [#223142]({{kib-pull}}223142).
69+
* Shows cases on alert detail overview [#222903]({{kib-pull}}222903).
70+
* Removes is_correction and confidence attributes from knowledge base entry [#222814]({{kib-pull}}222814).
71+
* Refetches alert detail rule data on edit flyout submit [#222118]({{kib-pull}}222118).
72+
* Adds new rule form to the **Create rule** flyout [#206685]({{kib-pull}}206685)
73+
* Updates spec.max to 3.4 [#221544]({{kib-pull}}221544).
74+
* Adds EDOT logging level to central config [#219722]({{kib-pull}}219722).
75+
* Adds 'logging_level' agent configuration setting for EDOT Node.js [#222883]({{kib-pull}}222883).
76+
* Adds 'deactivate_...' agent configuration settings for EDOT Node.js [#224502]({{kib-pull}}224502)
77+
* Removes metrics and logs from get_service_stats API [#218346]({{kib-pull}}218346).
78+
* Adds **Logs** tab to mobile services [#209944]({{kib-pull}}209944)
79+
* Removes double confirmation when deleting conversation [#217991]({{kib-pull}}217991).
80+
* Updates 790 deployment environment discrepancy [#217899]({{kib-pull}}217899).
81+
* Adds embeddable Trace Waterfall Enhancements [#217679]({{kib-pull}}217679).
82+
* Returns 404 if `screenshot_ref` only when truly not present [#215241]({{kib-pull}}215241).
83+
* Adds the ability to create an APM availability or latency SLO for all services [#214653]({{kib-pull}}214653).
84+
* Handle `ELASTIC_PROFILER_STACK_TRACE_IDS` for `apm-profiler` integration [#217020]({{kib-pull}}217020)
85+
* Includes `spaceID` in SLI documents [#214278]({{kib-pull}}214278).
86+
* Updates delete confirmation modal [#212695]({{kib-pull}}212695).
87+
* Enables syntax highlighting for {{esql}} [#212669]({{kib-pull}}212669).
88+
* Shows dashboards with different ingest path on runtime metrics [#211822]({{kib-pull}}211822).
89+
* Adds the ability for a user to create an API Key in Synthetics settings that applies only to specified spaces [#211816]({{kib-pull}}211816).
90+
* Enables editing central config for EDOT Agents and SDKs [#211468]({{kib-pull}}211468).
91+
* Adds the reason message to the rules recovery context [#211411]({{kib-pull}}211411).
92+
* Removes enablement check in `PUT /api/streams/{id}` for classic streams [#212289]({{kib-pull}}212289).
93+
* Uses bulk endpoint to import knowledge base entries [#222084]({{kib-pull}}222084).
94+
* Changes embeddable view when only one monitor if one location is selected [#218402]({{kib-pull}}218402).
95+
* Improves how related alerts are suggested [#215673]({{kib-pull}}215673).
96+
* Updates handling of duplicate conversations in the AI Assistant[#208044]({{kib-pull}}208044).
97+
* Indicates when failure store is not enabled for a data stream [#221644]({{kib-pull}}221644).
98+
99+
### Fixes [elastic-observability-9.1.0-fixes]
100+
101+
* Fixes for `metric_item` component [#227969]({{kib-pull}}227969).
102+
* Fixes incorrect rendering of statistics in **TransactionsTable** [#227494]({{kib-pull}}227494).
103+
* Injects user prompt before tool call when query actions are clicked [#227462]({{kib-pull}}227462).
104+
* Fixes editing of private location with no monitors assigned [#227411]({{kib-pull}}227411).
105+
* Fixes missing sparklines from **Dependencies** table [#227211]({{kib-pull}}227211).
106+
* Shows tool validation error when processing a Gemini stream finishes with `MALFORMED_FUNCTION_CALL` [#227110]({{kib-pull}}227110).
107+
* Makes Uptime available in stack solution view when enabled [#226999]({{kib-pull}}226999).
108+
* Fixes product docs installation status [#226919]({{kib-pull}}226919).
109+
* Fixes embeddings model dropdown with legacy endpoint on upgrade [#226878]({{kib-pull}}226878).
110+
* Fixes the EIS callout being cut off for large font sizes [#226633]({{kib-pull}}226633).
111+
* Fixes response handling of get_apm_dependencies tool call [#226601]({{kib-pull}}226601).
112+
* Fixes span flyout in operation page [#226423]({{kib-pull}}226423).
113+
* Collapses `*query` tool calls [#226078]({{kib-pull}}226078).
114+
* Fixes broken operation page [#226036]({{kib-pull}}226036).
115+
* Limits environment name length when creating Machine Learning jobs [#225973]({{kib-pull}}225973).
116+
* Fixes schema page [#225481]({{kib-pull}}225481).
117+
* Hides settings from Serverless navigation [#225436]({{kib-pull}}225436).
118+
* Fixes **Agent Explorer** page [#225071]({{kib-pull}}225071).
119+
* Adds query rewriting [#224498]({{kib-pull}}224498).
120+
* Fixes SLO federated view bug when listed remote clusters and index name exceed 4096 bytes [#224478]({{kib-pull}}224478).
121+
* Returns suggested dashboards only for custom threshold alerts [#224458]({{kib-pull}}224458).
122+
* Fixes broken EDOT JVM metrics dashboard when classic agent metrics are present [#224052]({{kib-pull}}224052).
123+
* Uses bulk helper for bulk importing knowledge base entries [#223526]({{kib-pull}}223526).
124+
* Removes `run soon` for private location sync task [#222062]({{kib-pull}}222062).
125+
* Adjusts example to NDJSON format [#221617]({{kib-pull}}221617).
126+
* Prevents non-aggregatable messages from showing if no data matches [#221599]({{kib-pull}}221599).
127+
* Deletes user instruction if text is empty [#221560]({{kib-pull}}221560).
128+
* Checks for documents before starting semantic text migration [#221152]({{kib-pull}}221152).
129+
* Hides data set details when `dataStream` comes from a remote cluster [#220529]({{kib-pull}}220529).
130+
* Makes API tests more resilient [#220503]({{kib-pull}}220503).
131+
* Removes index write blocks [#220362]({{kib-pull}}220362).
132+
* Receives `aria-labelledby` from Elastic Charts svg [#220298]({{kib-pull}}220298).
133+
* Queries alerts using the `alert.start` field and updates alerts function API test to check alert information [#219651]({{kib-pull}}219651).
134+
* Fixes Alerts environment query follow up [#219571]({{kib-pull}}219571).
135+
* Prevents flyout mode from opening on mount [#219420]({{kib-pull}}219420).
136+
* Changes the alerts query to include environment not defined value [#219228]({{kib-pull}}219228).
137+
* Disables using logical `AND` when filter is removed [#218910]({{kib-pull}}218910).
138+
* Ensures index templates are created [#218901]({{kib-pull}}218901).
139+
* Uses fields instead of `_source` in the metadata endpoint [#218869]({{kib-pull}}218869).
140+
* Fixes span url link when transactionId missing in span Links [#218232]({{kib-pull}}218232).
141+
* Fixes Bedrock error when displaying results and visualize query [#218213]({{kib-pull}}218213).
142+
* Makes create annotations from keyboard navigable [#217918]({{kib-pull}}217918).
143+
* Fixes EDOT error summary [#217885]({{kib-pull}}217885).
144+
* Removes direct function calling from the chat input [#217359]({{kib-pull}}217359).
145+
* Adds error text in environment filter when input is invalid [#216782]({{kib-pull}}216782).
146+
* Changes "TPM" abbreviation to trace per minute for screen-readers [#216282]({{kib-pull}}216282).
147+
* Fixes waterfall margin left position [#216229]({{kib-pull}}216229).
148+
* Fixes fold/unfold button in traces waterfall explorer not clickable [#216972]({{kib-pull}}216972)
149+
* Adds `aria-label` to transaction type select on service overview [#216014]({{kib-pull}}216014).
150+
* Uses `nameTooltip` api for dependencies tables [#215940]({{kib-pull}}215940).
151+
* Fixes page height of the AI Assistant app in solution views [#215646]({{kib-pull}}215646).
152+
* Only allow `.ndjson` files when bulk importing to the knowledge base [#215433]({{kib-pull}}215433).
153+
* Removes unnecessary field service.environment from top dependency spans endpoint [#215321]({{kib-pull}}215321).
154+
* Updates retrieve_elastic_doc api test [#215237]({{kib-pull}}215237).
155+
* Fixes id overflow [#215199]({{kib-pull}}215199).
156+
* Fixes contextual insights scoring [#214259]({{kib-pull}}214259).
157+
* Updates knowledge base installation flow [#214133]({{kib-pull}}214133).
158+
* Always shows inspect configuration button [#213619]({{kib-pull}}213619).
159+
* Fixes failing test in Observability stack deployments `Deployment-agnostic A…` [#213530]({{kib-pull}}213530).
160+
* Fixes conversation tests [#213338]({{kib-pull}}213338).
161+
* Fixes sorting in profiler storage explorer [#212583]({{kib-pull}}212583).
162+
* Adds system message in copy conversation JSON payload [#212009]({{kib-pull}}212009).
163+
* Removed unnecessary breadcrumbs in Universal Profiling [#211081]({{kib-pull}}211081).
164+
* Added minHeight to profiler flamegraphs [#210443]({{kib-pull}}210443).
165+
* Adds system message [#209773]({{kib-pull}}209773).
166+
* Ensures that when an SLO is created, the ID is verified across all spaces [#214496]({{kib-pull}}214496).
167+
* Fixes the **Outcome Preview** table so columns always fill the page width after a resize in **Streams** [#226000]({{kib-pull}}226000).
168+
* Adds discernible text for the **Refresh data preview** button in **Streams** [#225816]({{kib-pull}}225816).
169+
* Ensures the members array is unique for `GroupStreamDefinitions` in **Streams** [#210089]({{kib-pull}}210089).
170+
* Applies chunking algorithm for `getIndexBasicStats` in Dataset Health [#221153]({{kib-pull}}221153).
171+
* Improves finding functions in Universal Profiling [#210437]({{kib-pull}}210437).
172+
* Adds logical `AND` to monitor tags and locations filter [#217985]({{kib-pull}}217985).
173+
24174
## 9.0.4 [elastic-observability-9.0.4-release-notes]
25175

26176
### Fixes [elastic-observability-9.0.4-fixes]

0 commit comments

Comments
 (0)