Skip to content

Commit 4ec6d33

Browse files
committed
release notes for 3.5 (opensearch-project#11322)
Signed-off-by: Justin Kim <jungkm@amazon.com>
1 parent eeb4c03 commit 4ec6d33

110 files changed

Lines changed: 280 additions & 222 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,146 @@ Inspired from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
44

55
## [Unreleased]
66

7+
## [3.5.0-2026-02-10](https://github.com/opensearch-project/OpenSearch-Dashboards/releases/tag/3.5.0)
8+
9+
### 💥 Breaking Changes
10+
11+
### Deprecations
12+
13+
### 🛡 Security
14+
15+
### 📈 Features/Enhancements
16+
17+
- Simplify threshold logic ([#10909](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/10909))
18+
- Enhance execute_ppl_query tool execution result ([#11023](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11023))
19+
- Add RED metrics charts for Discover:Traces ([#11030](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11030))
20+
- Table visualization re-write ([#11031](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11031))
21+
- Add prometheus grammar and autocomplete functions ([#11037](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11037))
22+
- Add prometheus server APIs and frontend type config ([#11039](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11039))
23+
- CVEs addresses ([#11048](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11048))
24+
- Fix table vis header row UI ([#11056](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11056))
25+
- [Explore] Add rare values to field stats detail sections ([#11062](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11062))
26+
- [Chat] Add gradient icon and styling to chat header button ([#11066](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11066))
27+
- Add prometheus metrics page in explore ([#11073](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11073))
28+
- Style-src-elem nonces for CSP report-only ([#11074](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11074))
29+
- Introducing ECharts to discover visualization ([#11077](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11077))
30+
- [Data] Support flat_object field type ([#11085](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11085))
31+
- Add raw table to prometheus results page in explore metrics flavor ([#11095](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11095))
32+
- Dataset UI and observability workspace + Trace automation ([#11096](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11096))
33+
- Data processing for applying threshold colors ([#11106](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11106))
34+
- Migrate explore area chart from vega-lite to echarts ([#11111](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11111))
35+
- Migrate line and facet bar chart to echart ([#11113](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11113))
36+
- Migrate pie chart ([#11116](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11116))
37+
- Support multi query for prometheus in explore ([#11127](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11127))
38+
- Add Client-Side Math Expression Evaluation for TSVB ([#11129](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11129))
39+
- [chat] expose action register method to allow plugins to register permanent actions ([#11131](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11131))
40+
- Add context awareness for explore visualizations ([#11134](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11134))
41+
- Add `Ask AI` Context Menu Action to explore visualizations ([#11134](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11134))
42+
- Support gzip for OpenSearch responses ([#11135](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11135))
43+
- Migrate state timeline ([#11136](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11136))
44+
- Support _id when insert data into sample dataset index ([#11139](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11139))
45+
- Bump @modelcontextprotocol/sdk to 1.25.2 and qs to 6.14.1 ([#11151](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11151))
46+
- Support query generation for PromQL in Explore ([#11153](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11153))
47+
- Remove MDS support for Prometheus connections ([#11154](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11154))
48+
- Add thinking message in chat conversation ([#11157](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11157))
49+
- Show PromQL label in explore metrics page query editor ([#11165](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11165))
50+
- Add CSP modifications using dynamic config ([#11168](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11168))
51+
- Migrate gauge to ECharts ([#11170](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11170))
52+
- Integrate data importer with Discover ([#11180](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11180))
53+
- Migrate heatmap to echarts ([#11192](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11192))
54+
- Add slash command system with autocomplete and user confirmations for chatbot ([#11194](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11194))
55+
- Change PromQL generation to use ag-ui agent ([#11201](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11201))
56+
- Add logs default columns and remove system fields from source column ([#11203](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11203))
57+
- Add `opensearch.requestCompression` flag opensearch requests ([#11205](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11205))
58+
- [Chat]Hide ask ai in explore visualization ([#11214](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11214))
59+
- Add dynamic setting flag for Explore Traces + Metrics ([#11220](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11220))
60+
- Create a more condensed UI for the Explore Discover page ([#11221](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11221))
61+
- [Enhancement][MDS] Implement 1st MV Refresh Window For Integration Creation ([#11226](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11226))
62+
- Add gzip compression support for PPL queries ([#11240](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11240))
63+
64+
### 🐛 Bug Fixes
65+
66+
- Fix wildcard pattern validation ([#10939](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/10939))
67+
- Fix ui changes for data importer ([#10961](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/10961))
68+
- Add auto scroll when new line is added ([#10977](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/10977))
69+
- Use variable for language placeholder in explore editor ([#11018](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11018))
70+
- Respect DatasetTypeConfig.searchOnLoad in explore ([#11018](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11018))
71+
- [Chat][BUG] Remove stale network error messages after page refresh in chat ([#11025](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11025))
72+
- [Chat][Context][BUG] Fix page context replacement and get dataSourceId from page context ([#11027](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11027))
73+
- [chat]suggested actions service is undefined ([#11029](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11029))
74+
- Update timechart onIntervalChange to execute data table queries ([#11035](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11035))
75+
- [Chat][Context] Fix page context cleanup when navigating to pages without page context ([#11036](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11036))
76+
- Flaky test for global threshold custom value ([#11045](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11045))
77+
- Update PatternsTableFlyout to render without timefield ([#11057](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11057))
78+
- Fix RED metric query for Discover:Traces ([#11063](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11063))
79+
- Fix mlClient is not defined for chatbot ([#11064](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11064))
80+
- Discover:Traces redirection fix + testing improvement ([#11068](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11068))
81+
- [Explore] Memoize patterns components to fix pagination in tables ([#11069](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11069))
82+
- ML router error response format ([#11103](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11103))
83+
- Add back handlebars to fix bwc tests ([#11105](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11105))
84+
- [chat] Fix ppl execution tool incorrect status ([#11112](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11112))
85+
- [Chat] Fix tool call positioning in conversation timeline ([#11115](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11115))
86+
- Support content-encoding in `HttpAmazonESConnector` ([#11158](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11158))
87+
- Migrate bar gauge ([#11163](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11163))
88+
- Improve error handling for prometheus APIs in Explore ([#11167](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11167))
89+
- Fix trace automation naming convention ([#11174](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11174))
90+
- Filter Rows with null values in Patterns Table ([#11182](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11182))
91+
- Explore embeddable not able to render echarts ([#11184](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11184))
92+
- Fix Traces: Auto detect bug ([#11191](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11191))
93+
- Fix server basepath is missing for recently accessed assets ([#11193](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11193))
94+
- Update caniuse-lite ([#11195](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11195))
95+
- Update the OTel sample data index names ([#11208](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11208))
96+
- Visualizations should hide ailias type ([#11212](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11212))
97+
- Update correlationType for trace-to-logs objects ([#11215](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11215))
98+
- Apply data table columns filter to download csv ([#11219](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11219))
99+
- Discover visualization fix and ux improvements ([#11230](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11230))
100+
- Use URL param filters with saved search as fallback ([#11239](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11239))
101+
- Improve style and overflow behavior for embedded data importers ([#11241](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11241))
102+
- Fixed an issue that pivot function not handle timestamp properly ([#11242](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11242))
103+
- Address bugs for echarts migration ([#11244](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11244))
104+
- Bump less to 4.1.3 to use disablePluginRule when in Markdown panel ([#11250](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11250))
105+
- Add stricter sanitization on axis label and name in visualizations ([#11251](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11251))
106+
- Use dompurify to sanitize URL and imageLabel ([#11252](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11252))
107+
- Add title field to correlations saved object ([#11256](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11256))
108+
- Bug y_two axis not working ([#11257](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11257))
109+
- Add thresholds visual map for scatter ([#11268](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11268))
110+
- Remove meta field for prometheus data-connection ([#11280](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11280))
111+
- Histogram x-axis incorrectly have type 'category' ([#11298](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11298))
112+
- Fix new discover logs table overflow ([#11310](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11310))
113+
114+
### 🚞 Infrastructure
115+
116+
- Replace handlebars package with kbn-handlebars ([#11084](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11084))
117+
- Allow external plugins to be a different version from OSD. ([#11179](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11179))
118+
- Make single-version=ignore as default ([#11183](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11183))
119+
120+
### 📝 Documentation
121+
122+
### 🛠 Maintenance
123+
124+
- Update DEVELOPER_GUIDE.md to include darwin-arm ([#10997](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/10997))
125+
- Upgrade oui version to 1.22 ([#11042](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11042))
126+
- [chore]Update node to 22.21.1 ([#11076](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11076))
127+
- Update dependency @modelcontextprotocol/sdk to v1.24.0 ([#11086](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11086))
128+
- Add echarts theme ([#11184](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11184))
129+
- Bump node to v22.22.0 ([#11218](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11218))
130+
- Bump axios ([#11233](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11233))
131+
- Update lodash and lodash-es to 4.17.23 ([#11254](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11254))
132+
133+
### 🪛 Refactoring
134+
135+
- Axes panel of line & area chart to use StandardAxes ([#10935](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/10935))
136+
- Remove Intentional CSP Violation Detection Mechanism ([#11060](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11060))
137+
- Refactor bar charts from Vega to ECharts ([#11077](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11077))
138+
- Migrate OSD build from Webpack4 to Rspack ([#11102](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11102))
139+
- Discover vis data transformation refactor with flatten function ([#11124](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11124))
140+
- Add echarts implementation of metric visualization ([#11155](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11155))
141+
- Echarts implementation of histogram visualization ([#11164](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11164))
142+
143+
### 🔩 Tests
144+
145+
- Improve the Integration Utils ([#11138](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/11138))
146+
7147
## [3.2.0-2025-08-06](https://github.com/opensearch-project/OpenSearch-Dashboards/releases/tag/3.2.0)
8148

9149
### 💥 Breaking Changes

changelogs/fragments/10909.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/10935.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/10939.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/10961.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/10977.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/10997.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/11018.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/11023.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/11025.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)