From e528e2e0971a874bae556171511732d124d92fce Mon Sep 17 00:00:00 2001 From: "opensearch-trigger-bot[bot]" <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com> Date: Fri, 6 Sep 2024 17:58:38 -0700 Subject: [PATCH 1/2] [Backport main] 2.17 Release Notes (#8066) * Adding 2.17 release notes (#8061) Signed-off-by: Sean Li (cherry picked from commit c701b7d90c923c12242dd1a36f0882632cff6819) Signed-off-by: github-actions[bot] * Adding 2.17 release notes (#8061) Signed-off-by: Sean Li --------- Signed-off-by: Sean Li Signed-off-by: github-actions[bot] Co-authored-by: github-actions[bot] Co-authored-by: Sean Li --- CHANGELOG.md | 135 ++++++++++++++++++ changelogs/fragments/7391.yml | 2 - changelogs/fragments/7501.yml | 2 - changelogs/fragments/7503.yml | 2 - changelogs/fragments/7512.yml | 2 - changelogs/fragments/7516.yml | 2 - changelogs/fragments/7527.yml | 2 - changelogs/fragments/7529.yml | 2 - changelogs/fragments/7547.yml | 2 - changelogs/fragments/7550.yml | 2 - changelogs/fragments/7575.yml | 2 - changelogs/fragments/7585.yml | 2 - changelogs/fragments/7593.yml | 2 - changelogs/fragments/7596.yml | 2 - changelogs/fragments/7598.yml | 2 - changelogs/fragments/7600.yml | 2 - changelogs/fragments/7603.yml | 2 - changelogs/fragments/7612.yml | 2 - changelogs/fragments/7613.yml | 2 - changelogs/fragments/7616.yml | 2 - changelogs/fragments/7618.yml | 2 - changelogs/fragments/7619.yml | 2 - changelogs/fragments/7624.yml | 2 - changelogs/fragments/7625.yml | 5 - changelogs/fragments/7627.yml | 2 - changelogs/fragments/7633.yml | 2 - changelogs/fragments/7636.yml | 2 - changelogs/fragments/7637.yml | 2 - changelogs/fragments/7640.yml | 2 - changelogs/fragments/7651.yml | 2 - changelogs/fragments/7652.yml | 2 - changelogs/fragments/7655.yml | 2 - changelogs/fragments/7656.yml | 2 - changelogs/fragments/7671.yml | 2 - changelogs/fragments/7673.yml | 2 - changelogs/fragments/7686.yml | 2 - changelogs/fragments/7687.yml | 2 - changelogs/fragments/7691.yml | 2 - changelogs/fragments/7697.yml | 2 - changelogs/fragments/7699.yml | 2 - changelogs/fragments/7702.yml | 2 - changelogs/fragments/7703.yml | 2 - changelogs/fragments/7708.yml | 2 - changelogs/fragments/7712.yml | 2 - changelogs/fragments/7716.yml | 2 - changelogs/fragments/7721.yml | 2 - changelogs/fragments/7723.yml | 2 - changelogs/fragments/7731.yml | 2 - changelogs/fragments/7744.yml | 2 - changelogs/fragments/7748.yml | 2 - changelogs/fragments/7749.yml | 2 - changelogs/fragments/7750.yml | 2 - changelogs/fragments/7757.yml | 2 - changelogs/fragments/7758.yml | 2 - changelogs/fragments/7768.yml | 2 - changelogs/fragments/7771.yml | 2 - changelogs/fragments/7777.yml | 2 - changelogs/fragments/7785.yml | 2 - changelogs/fragments/7795.yml | 2 - changelogs/fragments/7796.yml | 2 - changelogs/fragments/7799.yml | 4 - changelogs/fragments/7801.yml | 2 - changelogs/fragments/7802.yml | 2 - changelogs/fragments/7804.yml | 2 - changelogs/fragments/7805.yml | 2 - changelogs/fragments/7810.yml | 2 - changelogs/fragments/7812.yml | 2 - changelogs/fragments/7817.yml | 2 - changelogs/fragments/7823.yml | 2 - changelogs/fragments/7839.yml | 2 - changelogs/fragments/7841.yml | 2 - changelogs/fragments/7842.yml | 2 - changelogs/fragments/7857.yml | 2 - changelogs/fragments/7858.yml | 2 - changelogs/fragments/7859.yml | 2 - changelogs/fragments/7865.yml | 2 - changelogs/fragments/7866.yml | 2 - changelogs/fragments/7870.yml | 2 - changelogs/fragments/7871.yml | 2 - changelogs/fragments/7873.yml | 2 - changelogs/fragments/7877.yml | 2 - changelogs/fragments/7879.yml | 2 - changelogs/fragments/7881.yml | 2 - changelogs/fragments/7884.yml | 2 - changelogs/fragments/7896.yml | 2 - changelogs/fragments/7901.yml | 2 - changelogs/fragments/7910.yml | 2 - changelogs/fragments/7913.yml | 2 - changelogs/fragments/7916.yml | 2 - changelogs/fragments/7917.yml | 2 - changelogs/fragments/7920.yml | 2 - changelogs/fragments/7925.yml | 2 - changelogs/fragments/7930.yml | 2 - changelogs/fragments/7933.yml | 2 - changelogs/fragments/7943.yml | 2 - changelogs/fragments/7951.yml | 2 - changelogs/fragments/7954.yml | 2 - changelogs/fragments/7959.yml | 2 - changelogs/fragments/7961.yml | 2 - changelogs/fragments/7986.yml | 2 - changelogs/fragments/7987.yml | 2 - changelogs/fragments/7989.yml | 2 - changelogs/fragments/7992.yml | 2 - changelogs/fragments/8025.yml | 2 - changelogs/fragments/8043.yml | 2 - ...nsearch-dashboards.release-notes-2.17.0.md | 134 +++++++++++++++++ 106 files changed, 269 insertions(+), 213 deletions(-) delete mode 100644 changelogs/fragments/7391.yml delete mode 100644 changelogs/fragments/7501.yml delete mode 100644 changelogs/fragments/7503.yml delete mode 100644 changelogs/fragments/7512.yml delete mode 100644 changelogs/fragments/7516.yml delete mode 100644 changelogs/fragments/7527.yml delete mode 100644 changelogs/fragments/7529.yml delete mode 100644 changelogs/fragments/7547.yml delete mode 100644 changelogs/fragments/7550.yml delete mode 100644 changelogs/fragments/7575.yml delete mode 100644 changelogs/fragments/7585.yml delete mode 100644 changelogs/fragments/7593.yml delete mode 100644 changelogs/fragments/7596.yml delete mode 100644 changelogs/fragments/7598.yml delete mode 100644 changelogs/fragments/7600.yml delete mode 100644 changelogs/fragments/7603.yml delete mode 100644 changelogs/fragments/7612.yml delete mode 100644 changelogs/fragments/7613.yml delete mode 100644 changelogs/fragments/7616.yml delete mode 100644 changelogs/fragments/7618.yml delete mode 100644 changelogs/fragments/7619.yml delete mode 100644 changelogs/fragments/7624.yml delete mode 100644 changelogs/fragments/7625.yml delete mode 100644 changelogs/fragments/7627.yml delete mode 100644 changelogs/fragments/7633.yml delete mode 100644 changelogs/fragments/7636.yml delete mode 100644 changelogs/fragments/7637.yml delete mode 100644 changelogs/fragments/7640.yml delete mode 100644 changelogs/fragments/7651.yml delete mode 100644 changelogs/fragments/7652.yml delete mode 100644 changelogs/fragments/7655.yml delete mode 100644 changelogs/fragments/7656.yml delete mode 100644 changelogs/fragments/7671.yml delete mode 100644 changelogs/fragments/7673.yml delete mode 100644 changelogs/fragments/7686.yml delete mode 100644 changelogs/fragments/7687.yml delete mode 100644 changelogs/fragments/7691.yml delete mode 100644 changelogs/fragments/7697.yml delete mode 100644 changelogs/fragments/7699.yml delete mode 100644 changelogs/fragments/7702.yml delete mode 100644 changelogs/fragments/7703.yml delete mode 100644 changelogs/fragments/7708.yml delete mode 100644 changelogs/fragments/7712.yml delete mode 100644 changelogs/fragments/7716.yml delete mode 100644 changelogs/fragments/7721.yml delete mode 100644 changelogs/fragments/7723.yml delete mode 100644 changelogs/fragments/7731.yml delete mode 100644 changelogs/fragments/7744.yml delete mode 100644 changelogs/fragments/7748.yml delete mode 100644 changelogs/fragments/7749.yml delete mode 100644 changelogs/fragments/7750.yml delete mode 100644 changelogs/fragments/7757.yml delete mode 100644 changelogs/fragments/7758.yml delete mode 100644 changelogs/fragments/7768.yml delete mode 100644 changelogs/fragments/7771.yml delete mode 100644 changelogs/fragments/7777.yml delete mode 100644 changelogs/fragments/7785.yml delete mode 100644 changelogs/fragments/7795.yml delete mode 100644 changelogs/fragments/7796.yml delete mode 100644 changelogs/fragments/7799.yml delete mode 100644 changelogs/fragments/7801.yml delete mode 100644 changelogs/fragments/7802.yml delete mode 100644 changelogs/fragments/7804.yml delete mode 100644 changelogs/fragments/7805.yml delete mode 100644 changelogs/fragments/7810.yml delete mode 100644 changelogs/fragments/7812.yml delete mode 100644 changelogs/fragments/7817.yml delete mode 100644 changelogs/fragments/7823.yml delete mode 100644 changelogs/fragments/7839.yml delete mode 100644 changelogs/fragments/7841.yml delete mode 100644 changelogs/fragments/7842.yml delete mode 100644 changelogs/fragments/7857.yml delete mode 100644 changelogs/fragments/7858.yml delete mode 100644 changelogs/fragments/7859.yml delete mode 100644 changelogs/fragments/7865.yml delete mode 100644 changelogs/fragments/7866.yml delete mode 100644 changelogs/fragments/7870.yml delete mode 100644 changelogs/fragments/7871.yml delete mode 100644 changelogs/fragments/7873.yml delete mode 100644 changelogs/fragments/7877.yml delete mode 100644 changelogs/fragments/7879.yml delete mode 100644 changelogs/fragments/7881.yml delete mode 100644 changelogs/fragments/7884.yml delete mode 100644 changelogs/fragments/7896.yml delete mode 100644 changelogs/fragments/7901.yml delete mode 100644 changelogs/fragments/7910.yml delete mode 100644 changelogs/fragments/7913.yml delete mode 100644 changelogs/fragments/7916.yml delete mode 100644 changelogs/fragments/7917.yml delete mode 100644 changelogs/fragments/7920.yml delete mode 100644 changelogs/fragments/7925.yml delete mode 100644 changelogs/fragments/7930.yml delete mode 100644 changelogs/fragments/7933.yml delete mode 100644 changelogs/fragments/7943.yml delete mode 100644 changelogs/fragments/7951.yml delete mode 100644 changelogs/fragments/7954.yml delete mode 100644 changelogs/fragments/7959.yml delete mode 100644 changelogs/fragments/7961.yml delete mode 100644 changelogs/fragments/7986.yml delete mode 100644 changelogs/fragments/7987.yml delete mode 100644 changelogs/fragments/7989.yml delete mode 100644 changelogs/fragments/7992.yml delete mode 100644 changelogs/fragments/8025.yml delete mode 100644 changelogs/fragments/8043.yml create mode 100644 release-notes/opensearch-dashboards.release-notes-2.17.0.md diff --git a/CHANGELOG.md b/CHANGELOG.md index b09092d00853..96a5de61b0a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,141 @@ Inspired from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) ## [Unreleased] +## [2.17.0-2024-09-06](https://github.com/opensearch-project/OpenSearch-Dashboards/releases/tag/2.17.0) + +### 💥 Breaking Changes + +### Deprecations + + - Deprecating `CssDistFilename` exports in favor of `themeCssDistFilenames` in `@osd/ui-shared-deps` ([#7625](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7625)) + +### 🛡 Security + +### 📈 Features/Enhancements + + - DQL Autocomplete ([#7391](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7391)) + - Provide new embeddable option to hide embeddable panel action button ([#7503](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7503)) + - [Workspace]Optimize workspace permission validation for bulk operations ([#7516](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7516)) + - [VisBuilder-Next] Migration of legacy visualizations to VisBuilder by constructing the URL. ([#7529](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7529)) + - [Workspace] Refactor workspace detail page ([#7598](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7598)) + - Add a util function to generate the relative redirectUrl. ([#7600](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7600)) + - Only allow essential use case when creating workspace if all data sources are serverless ([#7612](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7612)) + - Use essentials as the nav group name ([#7618](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7618)) + - Make parent item unclickable and fix duplicate items in landing page. ([#7619](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7619)) + - [Workspace] Set default color for workspace create form ([#7627](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7627)) + - Register section and content with the same id will not throw error but overrides the exist one ([#7633](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7633)) + - Introduce the redesign page and applications headers behind a switch ([#7637](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7637)) + - [Workspace] Update workspace list page table ([#7640](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7640)) + - [contentManagement] allow to update section input after page rendered ([#7651](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7651)) + - Update permission settings appearance ([#7652](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7652)) + - [navigation] Left navigation collective ([#7655](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7655)) + - [Workspace]Add name and description characters limitation ([#7656](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7656)) + - [Workspace]Essential/Analytics(All) use case overview page ([#7673](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7673)) + - Change the locale dynamically by adding &i18n-locale to URL ([#7686](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7686)) + - Allow customizing `restrictWidth` and `paddingSize` of `TableListView` ([#7691](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7691)) + - Integrate new page header for workspace pages ([#7697](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7697)) + - Add a unit test case to indicate React is anti-xss ([#7699](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7699)) + - Refractor the homepage assets list section ([#7702](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7702)) + - [Workspaces]Add features in use case card and preselect first use case ([#7703](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7703)) + - Support workspace initial page ([#7708](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7708)) + - Add New Page Header to Visualize ([#7712](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7712)) + - Display workspace picker content when outside workspace ([#7716](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7716)) + - Allow `screenTitle` to be present when SearchBar is not in Application header ([#7721](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7721)) + - Simplify `TopNavControlDescriptionData` to to be followed by links ([#7723](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7723)) + - [Workspace]Fix click on workspace name not navigates to use case overview page ([#7748](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7748)) + - [Workspace]Add right sidebar to workspace create form ([#7750](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7750)) + - Add v9 theme (preview) ([#7757](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7757)) + - Minor interface change and move suggestion provider registration location ([#7758](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7758)) + - [Workspace] Add workspace navigation for default route ([#7785](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7785)) + - Adjust the appearance of collaborator panel ([#7795](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7795)) + - Add external icon to `TopNavControlButtonData` and `TopNavControlLinkData` with `target: '_blank'` ([#7799](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7799)) + - Add `iconGap` to `TopNavControlButtonData` and `TopNavControlLinkData` ([#7799](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7799)) + - Bump OUI to 1.11.0 ([#7799](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7799)) + - Add `flush` to `TopNavControlLinkData` ([#7801](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7801)) + - Add home icon in left bottom ([#7802](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7802)) + - Refractor the style of recent items card ([#7805](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7805)) + - Add OpenSearch PPL autocomplete to discover 2.0 with query enhancements ([#7810](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7810)) + - Add workspace icon to left nav / workspace picker menu / home page. ([#7823](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7823)) + - [Workspace]Remove default appended features ([#7841](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7841)) + - Query editor UI changes ([#7866](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7866)) + - Support injecting `DataStructureMeta` from `QueryEditorExtensions` for Query Assist ([#7871](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7871)) + - Align essentials use case id ([#7873](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7873)) + - [Workspace] Add search use case overview page ([#7877](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7877)) + - Update the collaborator input from a combobox to a text field ([#7879](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7879)) + - Refactor content menu picker in side bar and enable searching ([#7881](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7881)) + - [Workspace]Validate features parameter in workspace create and update API ([#7884](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7884)) + - Add S3 data exploration for connections, databases, and tables ([#7917](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7917)) + - Introduce a data-connection saved-object type for external data connections ([#7925](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7925)) + - [Workspace]Redirect to use case landing page after workspace create ([#7933](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7933)) + - Async query search and caching, also adding tests to related components ([#7943](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7943)) + - Add query result and time to the query editor footer ([#7951](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7951)) + - [Data source] Add data source permission wrapper and dataSourceAdmin role ([#7959](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7959)) + - Support DQCs in create page ([#7961](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7961)) + - [Workspace] Hide home breadcrumbs when in a workspace ([#7992](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7992)) + - [Workspace]Deny get or bulkGet for global data source ([#8043](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/8043)) + +### 🐛 Bug Fixes + + - [Workspace]add workspace name blank/empty check ([#7512](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7512)) + - Not highlighting Droppable Areas while dragging a field ([#7527](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7527)) + - [Workspace] updating workspace-list-card and home-list-card ([#7547](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7547)) + - Resolve some browser warnings ([#7550](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7550)) + - Do not show surround doc links for PPL ([#7585](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7585)) + - Update DQL Autocomplete in code and functionality ([#7593](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7593)) + - Add validation for data source in get and bulk_get methods ([#7596](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7596)) + - [navigation] add sample data to left navigation ([#7613](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7613)) + - [contentManagement] display cards by specifying a column size or display all cards in one row ([#7624](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7624)) + - [Workspace] Move set default source order to avoid dev server crash ([#7636](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7636)) + - [Workspace]Fix page crash caused by invalid workspace color ([#7671](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7671)) + - Breadcrumb is not correct when clicking inspect / edit in Assets page ([#7749](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7749)) + - Fix the parameter misalignment in the workspace_detail_page ([#7768](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7768)) + - Fix new header allowing their single-child's overflowing ([#7796](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7796)) + - Fix query assistant fetching agent bug ([#7804](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7804)) + - Correct size of dashboard panel options icon button ([#7812](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7812)) + - [Workspace] maximum call stack error in use case service ([#7817](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7817)) + - Enable direct query connections to support in workspace ([#7839](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7839)) + - [Workspace] Revert new home page ui setting for workspace default route ([#7858](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7858)) + - Clean up language search interceptors and fix aggs for PPL ([#7870](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7870)) + - Query editor UI clean up ([#7896](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7896)) + - Fix bootstrap errors in 2.x ([#7901](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7901)) + - Refactor the style for the work list table ([#7913](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7913)) + - Show alias fields in Discover tab ([#7930](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7930)) + - [Workspace]dynamicConfigServiceMock not found in workspace routes UT ([#7954](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7954)) + - Fix workspace detail classname definition ([#7986](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7986)) + - Hide delete button for non OSD admin ([#7987](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7987)) + +### 🚞 Infrastructure + +### 📝 Documentation + + - Add documentation for dynamic page creation ([#7575](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7575)) + - Add Huy as maintainer ([#8025](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/8025)) + +### 🛠 Maintenance + + - Update oui to 1.12 ([#7865](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7865)) + +### 🪛 Refactoring + + - [Workspace] Support getting workspaces client from coreStart ([#7501](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7501)) + - [Look&Feel] Update paragraph text sizes across remaining OSD ([#7603](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7603)) + - [Look&Feel] Use semantic headers for page, modal, & flyouts across the board ([#7616](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7616)) + - Simplify theme configuration and defaulting ([#7625](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7625)) + - Refactor search bar & filters to conditionally render new look with application header ([#7687](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7687)) + - MDS and MQL features to use generic structured types, abstract data querying, and language service ([#7731](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7731)) + - Update page header for settings, objects and index pattern page ([#7744](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7744)) + - [Workspace] Refactor: workspace detail page header ([#7771](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7771)) + - [Look & Feel] Appearance Popover Button Change ([#7777](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7777)) + - [Workspace] Use small button, small padding and compressed. ([#7842](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7842)) + - [Workspace] workspace initial page ([#7857](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7857)) + - Add workspace info in index pattern and asset header and update workspace header ([#7859](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7859)) + - Update page header for edit object page ([#7910](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7910)) + - Update header for data source management when in workspace ([#7916](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7916)) + - [Workspace] Refactor get start card at new home page ([#7920](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7920)) + - Hide saved object import button when user is outside workspace ([#7989](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7989)) + +### 🔩 Tests + ## [2.16.0-2024-07-30](https://github.com/opensearch-project/OpenSearch-Dashboards/releases/tag/2.16.0) ### 💥 Breaking Changes diff --git a/changelogs/fragments/7391.yml b/changelogs/fragments/7391.yml deleted file mode 100644 index 7be3d1f7eaa9..000000000000 --- a/changelogs/fragments/7391.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- DQL Autocomplete ([#7391](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7391)) \ No newline at end of file diff --git a/changelogs/fragments/7501.yml b/changelogs/fragments/7501.yml deleted file mode 100644 index 3987a2e580fb..000000000000 --- a/changelogs/fragments/7501.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- [Workspace] Support getting workspaces client from coreStart ([#7501](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7501)) \ No newline at end of file diff --git a/changelogs/fragments/7503.yml b/changelogs/fragments/7503.yml deleted file mode 100644 index 5f33fce038f7..000000000000 --- a/changelogs/fragments/7503.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Provide new embeddable option to hide embeddable panel action button ([#7503](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7503)) \ No newline at end of file diff --git a/changelogs/fragments/7512.yml b/changelogs/fragments/7512.yml deleted file mode 100644 index a248d7644293..000000000000 --- a/changelogs/fragments/7512.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- [Workspace]add workspace name blank/empty check ([#7512](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7512)) \ No newline at end of file diff --git a/changelogs/fragments/7516.yml b/changelogs/fragments/7516.yml deleted file mode 100644 index 3ef007d8fbf2..000000000000 --- a/changelogs/fragments/7516.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace]Optimize workspace permission validation for bulk operations ([#7516](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7516)) \ No newline at end of file diff --git a/changelogs/fragments/7527.yml b/changelogs/fragments/7527.yml deleted file mode 100644 index b3bebe022ac2..000000000000 --- a/changelogs/fragments/7527.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Not highlighting Droppable Areas while dragging a field ([#7527](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7527)) \ No newline at end of file diff --git a/changelogs/fragments/7529.yml b/changelogs/fragments/7529.yml deleted file mode 100644 index b2031779e48c..000000000000 --- a/changelogs/fragments/7529.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [VisBuilder-Next] Migration of legacy visualizations to VisBuilder by constructing the URL. ([#7529](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7529)) \ No newline at end of file diff --git a/changelogs/fragments/7547.yml b/changelogs/fragments/7547.yml deleted file mode 100644 index 8921d0ba4d14..000000000000 --- a/changelogs/fragments/7547.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- [Workspace] updating workspace-list-card and home-list-card ([#7547](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7547)) \ No newline at end of file diff --git a/changelogs/fragments/7550.yml b/changelogs/fragments/7550.yml deleted file mode 100644 index 83cb4d9f0979..000000000000 --- a/changelogs/fragments/7550.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Resolve some browser warnings ([#7550](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7550)) \ No newline at end of file diff --git a/changelogs/fragments/7575.yml b/changelogs/fragments/7575.yml deleted file mode 100644 index 3f1335de1ecc..000000000000 --- a/changelogs/fragments/7575.yml +++ /dev/null @@ -1,2 +0,0 @@ -doc: -- Add documentation for dynamic page creation ([#7575](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7575)) \ No newline at end of file diff --git a/changelogs/fragments/7585.yml b/changelogs/fragments/7585.yml deleted file mode 100644 index 55e0de4ab9f1..000000000000 --- a/changelogs/fragments/7585.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Do not show surround doc links for PPL ([#7585](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7585)) \ No newline at end of file diff --git a/changelogs/fragments/7593.yml b/changelogs/fragments/7593.yml deleted file mode 100644 index d08a386a3978..000000000000 --- a/changelogs/fragments/7593.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Update DQL Autocomplete in code and functionality ([#7593](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7593)) \ No newline at end of file diff --git a/changelogs/fragments/7596.yml b/changelogs/fragments/7596.yml deleted file mode 100644 index 273a8b5c1e23..000000000000 --- a/changelogs/fragments/7596.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Add validation for data source in get and bulk_get methods ([#7596](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7596)) \ No newline at end of file diff --git a/changelogs/fragments/7598.yml b/changelogs/fragments/7598.yml deleted file mode 100644 index 85bcda12a9d4..000000000000 --- a/changelogs/fragments/7598.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace] Refactor workspace detail page ([#7598](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7598)) \ No newline at end of file diff --git a/changelogs/fragments/7600.yml b/changelogs/fragments/7600.yml deleted file mode 100644 index 1a295f1963c9..000000000000 --- a/changelogs/fragments/7600.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Add a util function to generate the relative redirectUrl. ([#7600](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7600)) \ No newline at end of file diff --git a/changelogs/fragments/7603.yml b/changelogs/fragments/7603.yml deleted file mode 100644 index 6ca9213c4fcd..000000000000 --- a/changelogs/fragments/7603.yml +++ /dev/null @@ -1,2 +0,0 @@ -Refactor: -- [Look&Feel] Update paragraph text sizes across remaining OSD ([#7603](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7603)) \ No newline at end of file diff --git a/changelogs/fragments/7612.yml b/changelogs/fragments/7612.yml deleted file mode 100644 index 16e3601f9389..000000000000 --- a/changelogs/fragments/7612.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Only allow essential use case when creating workspace if all data sources are serverless ([#7612](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7612)) \ No newline at end of file diff --git a/changelogs/fragments/7613.yml b/changelogs/fragments/7613.yml deleted file mode 100644 index ff6c8f6c521a..000000000000 --- a/changelogs/fragments/7613.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- [navigation] add sample data to left navigation ([#7613](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7613)) \ No newline at end of file diff --git a/changelogs/fragments/7616.yml b/changelogs/fragments/7616.yml deleted file mode 100644 index 5a7980f4ebbe..000000000000 --- a/changelogs/fragments/7616.yml +++ /dev/null @@ -1,2 +0,0 @@ -Refactor: -- [Look&Feel] Use semantic headers for page, modal, & flyouts across the board ([#7616](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7616)) \ No newline at end of file diff --git a/changelogs/fragments/7618.yml b/changelogs/fragments/7618.yml deleted file mode 100644 index 342203fbb45f..000000000000 --- a/changelogs/fragments/7618.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Use essentials as the nav group name ([#7618](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7618)) \ No newline at end of file diff --git a/changelogs/fragments/7619.yml b/changelogs/fragments/7619.yml deleted file mode 100644 index 4ad2ddcee19b..000000000000 --- a/changelogs/fragments/7619.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Make parent item unclickable and fix duplicate items in landing page. ([#7619](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7619)) \ No newline at end of file diff --git a/changelogs/fragments/7624.yml b/changelogs/fragments/7624.yml deleted file mode 100644 index cc72302bd5ca..000000000000 --- a/changelogs/fragments/7624.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- [contentManagement] display cards by specifying a column size or display all cards in one row ([#7624](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7624)) \ No newline at end of file diff --git a/changelogs/fragments/7625.yml b/changelogs/fragments/7625.yml deleted file mode 100644 index e4ce4fbe7e57..000000000000 --- a/changelogs/fragments/7625.yml +++ /dev/null @@ -1,5 +0,0 @@ -refactor: -- Simplify theme configuration and defaulting ([#7625](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7625)) - -deprecate: -- Deprecating `CssDistFilename` exports in favor of `themeCssDistFilenames` in `@osd/ui-shared-deps` ([#7625](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7625)) \ No newline at end of file diff --git a/changelogs/fragments/7627.yml b/changelogs/fragments/7627.yml deleted file mode 100644 index 8b5a7e830062..000000000000 --- a/changelogs/fragments/7627.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace] Set default color for workspace create form ([#7627](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7627)) \ No newline at end of file diff --git a/changelogs/fragments/7633.yml b/changelogs/fragments/7633.yml deleted file mode 100644 index 685398726fe0..000000000000 --- a/changelogs/fragments/7633.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Register section and content with the same id will not throw error but overrides the exist one ([#7633](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7633)) \ No newline at end of file diff --git a/changelogs/fragments/7636.yml b/changelogs/fragments/7636.yml deleted file mode 100644 index e154dc07a596..000000000000 --- a/changelogs/fragments/7636.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- [Workspace] Move set default source order to avoid dev server crash ([#7636](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7636)) \ No newline at end of file diff --git a/changelogs/fragments/7637.yml b/changelogs/fragments/7637.yml deleted file mode 100644 index 02db1c24d3d2..000000000000 --- a/changelogs/fragments/7637.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Introduce the redesign page and applications headers behind a switch ([#7637](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7637)) diff --git a/changelogs/fragments/7640.yml b/changelogs/fragments/7640.yml deleted file mode 100644 index 5a93e3bdb5d9..000000000000 --- a/changelogs/fragments/7640.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace] Update workspace list page table ([#7640](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7640)) \ No newline at end of file diff --git a/changelogs/fragments/7651.yml b/changelogs/fragments/7651.yml deleted file mode 100644 index 451ec7d8c444..000000000000 --- a/changelogs/fragments/7651.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [contentManagement] allow to update section input after page rendered ([#7651](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7651)) \ No newline at end of file diff --git a/changelogs/fragments/7652.yml b/changelogs/fragments/7652.yml deleted file mode 100644 index 132afc64c12c..000000000000 --- a/changelogs/fragments/7652.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Update permission settings appearance ([#7652](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7652)) \ No newline at end of file diff --git a/changelogs/fragments/7655.yml b/changelogs/fragments/7655.yml deleted file mode 100644 index 70a921f4e6df..000000000000 --- a/changelogs/fragments/7655.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [navigation] Left navigation collective ([#7655](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7655)) \ No newline at end of file diff --git a/changelogs/fragments/7656.yml b/changelogs/fragments/7656.yml deleted file mode 100644 index 0447cdf6e893..000000000000 --- a/changelogs/fragments/7656.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace]Add name and description characters limitation ([#7656](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7656)) \ No newline at end of file diff --git a/changelogs/fragments/7671.yml b/changelogs/fragments/7671.yml deleted file mode 100644 index 8d88fec48eee..000000000000 --- a/changelogs/fragments/7671.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- [Workspace]Fix page crash caused by invalid workspace color ([#7671](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7671)) \ No newline at end of file diff --git a/changelogs/fragments/7673.yml b/changelogs/fragments/7673.yml deleted file mode 100644 index f0a84647bad2..000000000000 --- a/changelogs/fragments/7673.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace]Essential/Analytics(All) use case overview page ([#7673](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7673)) \ No newline at end of file diff --git a/changelogs/fragments/7686.yml b/changelogs/fragments/7686.yml deleted file mode 100644 index f446ed68764c..000000000000 --- a/changelogs/fragments/7686.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Change the locale dynamically by adding &i18n-locale to URL ([#7686](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7686)) \ No newline at end of file diff --git a/changelogs/fragments/7687.yml b/changelogs/fragments/7687.yml deleted file mode 100644 index 4577e74e4d4d..000000000000 --- a/changelogs/fragments/7687.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- Refactor search bar & filters to conditionally render new look with application header ([#7687](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7687)) \ No newline at end of file diff --git a/changelogs/fragments/7691.yml b/changelogs/fragments/7691.yml deleted file mode 100644 index e42b7eb3ce88..000000000000 --- a/changelogs/fragments/7691.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Allow customizing `restrictWidth` and `paddingSize` of `TableListView` ([#7691](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7691)) \ No newline at end of file diff --git a/changelogs/fragments/7697.yml b/changelogs/fragments/7697.yml deleted file mode 100644 index df490d5ed68a..000000000000 --- a/changelogs/fragments/7697.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Integrate new page header for workspace pages ([#7697](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7697)) \ No newline at end of file diff --git a/changelogs/fragments/7699.yml b/changelogs/fragments/7699.yml deleted file mode 100644 index 24554fb44461..000000000000 --- a/changelogs/fragments/7699.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Add a unit test case to indicate React is anti-xss ([#7699](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7699)) \ No newline at end of file diff --git a/changelogs/fragments/7702.yml b/changelogs/fragments/7702.yml deleted file mode 100644 index fe4b48169a40..000000000000 --- a/changelogs/fragments/7702.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Refractor the homepage assets list section ([#7702](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7702)) \ No newline at end of file diff --git a/changelogs/fragments/7703.yml b/changelogs/fragments/7703.yml deleted file mode 100644 index 721972dab4db..000000000000 --- a/changelogs/fragments/7703.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspaces]Add features in use case card and preselect first use case ([#7703](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7703)) \ No newline at end of file diff --git a/changelogs/fragments/7708.yml b/changelogs/fragments/7708.yml deleted file mode 100644 index 56ead27a3644..000000000000 --- a/changelogs/fragments/7708.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Support workspace initial page ([#7708](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7708)) \ No newline at end of file diff --git a/changelogs/fragments/7712.yml b/changelogs/fragments/7712.yml deleted file mode 100644 index faba262bcc6b..000000000000 --- a/changelogs/fragments/7712.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Add New Page Header to Visualize ([#7712](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7712)) \ No newline at end of file diff --git a/changelogs/fragments/7716.yml b/changelogs/fragments/7716.yml deleted file mode 100644 index d1b91ff51d89..000000000000 --- a/changelogs/fragments/7716.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Display workspace picker content when outside workspace ([#7716](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7716)) \ No newline at end of file diff --git a/changelogs/fragments/7721.yml b/changelogs/fragments/7721.yml deleted file mode 100644 index 1963c6ea4755..000000000000 --- a/changelogs/fragments/7721.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Allow `screenTitle` to be present when SearchBar is not in Application header ([#7721](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7721)) \ No newline at end of file diff --git a/changelogs/fragments/7723.yml b/changelogs/fragments/7723.yml deleted file mode 100644 index 6f38d9e804be..000000000000 --- a/changelogs/fragments/7723.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Simplify `TopNavControlDescriptionData` to to be followed by links ([#7723](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7723)) \ No newline at end of file diff --git a/changelogs/fragments/7731.yml b/changelogs/fragments/7731.yml deleted file mode 100644 index cab14565e6b7..000000000000 --- a/changelogs/fragments/7731.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- Multi-datasources and multi-query languages features to use generic structured types, abstract data querying, and the language service ([#7731](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7731)) \ No newline at end of file diff --git a/changelogs/fragments/7744.yml b/changelogs/fragments/7744.yml deleted file mode 100644 index a9af55e1c43b..000000000000 --- a/changelogs/fragments/7744.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- Update page header for settings, objects and index pattern page ([#7744](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7744)) \ No newline at end of file diff --git a/changelogs/fragments/7748.yml b/changelogs/fragments/7748.yml deleted file mode 100644 index a62a59be3178..000000000000 --- a/changelogs/fragments/7748.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace]Fix click on workspace name not navigates to use case overview page ([#7748](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7748)) \ No newline at end of file diff --git a/changelogs/fragments/7749.yml b/changelogs/fragments/7749.yml deleted file mode 100644 index acc4198d0d4a..000000000000 --- a/changelogs/fragments/7749.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Breadcrumb is not correct when clicking inspect / edit in Assets page ([#7749](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7749)) \ No newline at end of file diff --git a/changelogs/fragments/7750.yml b/changelogs/fragments/7750.yml deleted file mode 100644 index a9ec74c2cdc9..000000000000 --- a/changelogs/fragments/7750.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace]Add right sidebar to workspace create form ([#7750](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7750)) \ No newline at end of file diff --git a/changelogs/fragments/7757.yml b/changelogs/fragments/7757.yml deleted file mode 100644 index 0466de62dc13..000000000000 --- a/changelogs/fragments/7757.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Add v9 theme (preview) ([#7757](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7757)) \ No newline at end of file diff --git a/changelogs/fragments/7758.yml b/changelogs/fragments/7758.yml deleted file mode 100644 index ecc1f7b1defa..000000000000 --- a/changelogs/fragments/7758.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Minor interface change and move suggestion provider registration location ([#7758](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7758)) \ No newline at end of file diff --git a/changelogs/fragments/7768.yml b/changelogs/fragments/7768.yml deleted file mode 100644 index ac0418eb42b0..000000000000 --- a/changelogs/fragments/7768.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Fix the parameter misalignment in the workspace_detail_page ([#7768](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7768)) \ No newline at end of file diff --git a/changelogs/fragments/7771.yml b/changelogs/fragments/7771.yml deleted file mode 100644 index 1c9eccd32254..000000000000 --- a/changelogs/fragments/7771.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- [Workspace] Refactor: workspace detail page header ([#7771](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7771)) \ No newline at end of file diff --git a/changelogs/fragments/7777.yml b/changelogs/fragments/7777.yml deleted file mode 100644 index 465c80e318c3..000000000000 --- a/changelogs/fragments/7777.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- [Look & Feel] Appearance Popover Button Change ([#7777](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7777)) \ No newline at end of file diff --git a/changelogs/fragments/7785.yml b/changelogs/fragments/7785.yml deleted file mode 100644 index 219d33e5d831..000000000000 --- a/changelogs/fragments/7785.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace] Add workspace navigation for default route ([#7785](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7785)) \ No newline at end of file diff --git a/changelogs/fragments/7795.yml b/changelogs/fragments/7795.yml deleted file mode 100644 index daad28b14214..000000000000 --- a/changelogs/fragments/7795.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Adjust the appearance of collaborator panel ([#7795](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7795)) \ No newline at end of file diff --git a/changelogs/fragments/7796.yml b/changelogs/fragments/7796.yml deleted file mode 100644 index 1e17933facf9..000000000000 --- a/changelogs/fragments/7796.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Fix new header allowing their single-child's overflowing ([#7796](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7796)) \ No newline at end of file diff --git a/changelogs/fragments/7799.yml b/changelogs/fragments/7799.yml deleted file mode 100644 index 15d74ab2efde..000000000000 --- a/changelogs/fragments/7799.yml +++ /dev/null @@ -1,4 +0,0 @@ -feat: -- Add external icon to `TopNavControlButtonData` and `TopNavControlLinkData` with `target: '_blank'` ([#7799](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7799)) -- Add `iconGap` to `TopNavControlButtonData` and `TopNavControlLinkData` ([#7799](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7799)) -- Bump OUI to 1.11.0 ([#7799](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7799)) \ No newline at end of file diff --git a/changelogs/fragments/7801.yml b/changelogs/fragments/7801.yml deleted file mode 100644 index c4e0b608d6f6..000000000000 --- a/changelogs/fragments/7801.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Add `flush` to `TopNavControlLinkData` ([#7801](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7801)) \ No newline at end of file diff --git a/changelogs/fragments/7802.yml b/changelogs/fragments/7802.yml deleted file mode 100644 index 2937e55931ae..000000000000 --- a/changelogs/fragments/7802.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Add home icon in left bottom ([#7802](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7802)) \ No newline at end of file diff --git a/changelogs/fragments/7804.yml b/changelogs/fragments/7804.yml deleted file mode 100644 index cda968bd641b..000000000000 --- a/changelogs/fragments/7804.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Fix query assistant fetching agent bug ([#7804](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7804)) \ No newline at end of file diff --git a/changelogs/fragments/7805.yml b/changelogs/fragments/7805.yml deleted file mode 100644 index f4a1832c1427..000000000000 --- a/changelogs/fragments/7805.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Refractor the style of recent items card ([#7805](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7805)) \ No newline at end of file diff --git a/changelogs/fragments/7810.yml b/changelogs/fragments/7810.yml deleted file mode 100644 index 104d2d23e27c..000000000000 --- a/changelogs/fragments/7810.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Add OpenSearch PPL autocomplete to discover 2.0 with query enhancements ([#7810](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7810)) \ No newline at end of file diff --git a/changelogs/fragments/7812.yml b/changelogs/fragments/7812.yml deleted file mode 100644 index 153357ca4c58..000000000000 --- a/changelogs/fragments/7812.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Correct size of dashboard panel options icon button ([#7812](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7812)) \ No newline at end of file diff --git a/changelogs/fragments/7817.yml b/changelogs/fragments/7817.yml deleted file mode 100644 index 1b2a2607f264..000000000000 --- a/changelogs/fragments/7817.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- [Workspace] maximum call stack error in use case service ([#7817](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7817)) \ No newline at end of file diff --git a/changelogs/fragments/7823.yml b/changelogs/fragments/7823.yml deleted file mode 100644 index 983365a61c22..000000000000 --- a/changelogs/fragments/7823.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Add workspace icon to left nav / workspace picker menu / home page. ([#7823](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7823)) \ No newline at end of file diff --git a/changelogs/fragments/7839.yml b/changelogs/fragments/7839.yml deleted file mode 100644 index 3ba2fdc290e2..000000000000 --- a/changelogs/fragments/7839.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Enable direct query connections to support in workspace ([#7839](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7839)) \ No newline at end of file diff --git a/changelogs/fragments/7841.yml b/changelogs/fragments/7841.yml deleted file mode 100644 index 06fc241b193d..000000000000 --- a/changelogs/fragments/7841.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace]Remove default appended features ([#7841](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7841)) \ No newline at end of file diff --git a/changelogs/fragments/7842.yml b/changelogs/fragments/7842.yml deleted file mode 100644 index 210ae0638c64..000000000000 --- a/changelogs/fragments/7842.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- [Workspace] Use small button, small padding and compressed. ([#7842](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7842)) \ No newline at end of file diff --git a/changelogs/fragments/7857.yml b/changelogs/fragments/7857.yml deleted file mode 100644 index 2e462a9cdac0..000000000000 --- a/changelogs/fragments/7857.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- [Workspace] workspace initial page ([#7857](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7857)) \ No newline at end of file diff --git a/changelogs/fragments/7858.yml b/changelogs/fragments/7858.yml deleted file mode 100644 index 6145c80780a7..000000000000 --- a/changelogs/fragments/7858.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- [Workspace] Revert new home page ui setting for workspace default route ([#7858](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7858)) \ No newline at end of file diff --git a/changelogs/fragments/7859.yml b/changelogs/fragments/7859.yml deleted file mode 100644 index 5cfbc30b4834..000000000000 --- a/changelogs/fragments/7859.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- Add workspace info in index pattern and asset header and update workspace header ([#7859](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7859)) \ No newline at end of file diff --git a/changelogs/fragments/7865.yml b/changelogs/fragments/7865.yml deleted file mode 100644 index 13c993e56f94..000000000000 --- a/changelogs/fragments/7865.yml +++ /dev/null @@ -1,2 +0,0 @@ -chore: -- Update oui to 1.12 ([#7865](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7865)) \ No newline at end of file diff --git a/changelogs/fragments/7866.yml b/changelogs/fragments/7866.yml deleted file mode 100644 index 9cc5d4863d55..000000000000 --- a/changelogs/fragments/7866.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Query editor UI changes ([#7866](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7866)) \ No newline at end of file diff --git a/changelogs/fragments/7870.yml b/changelogs/fragments/7870.yml deleted file mode 100644 index cb0c33dfcb39..000000000000 --- a/changelogs/fragments/7870.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Clean up language search interceptors and fix aggs for PPL ([#7870](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7870)) \ No newline at end of file diff --git a/changelogs/fragments/7871.yml b/changelogs/fragments/7871.yml deleted file mode 100644 index f25eb51445d1..000000000000 --- a/changelogs/fragments/7871.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Support injecting `DataStructureMeta` from `QueryEditorExtensions` for Query Assist ([#7871](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7871)) \ No newline at end of file diff --git a/changelogs/fragments/7873.yml b/changelogs/fragments/7873.yml deleted file mode 100644 index ebf0b9e814ed..000000000000 --- a/changelogs/fragments/7873.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Align essentials use case id ([#7873](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7873)) \ No newline at end of file diff --git a/changelogs/fragments/7877.yml b/changelogs/fragments/7877.yml deleted file mode 100644 index 865c7596780a..000000000000 --- a/changelogs/fragments/7877.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace] Add search use case overview page ([#7877](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7877)) \ No newline at end of file diff --git a/changelogs/fragments/7879.yml b/changelogs/fragments/7879.yml deleted file mode 100644 index 68a7f88ad045..000000000000 --- a/changelogs/fragments/7879.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Update the collaborator input from a combobox to a text field ([#7879](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7879)) \ No newline at end of file diff --git a/changelogs/fragments/7881.yml b/changelogs/fragments/7881.yml deleted file mode 100644 index 49da3e4fa2e5..000000000000 --- a/changelogs/fragments/7881.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Refactor content menu picker in side bar and enable searching ([#7881](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7881)) \ No newline at end of file diff --git a/changelogs/fragments/7884.yml b/changelogs/fragments/7884.yml deleted file mode 100644 index 7d690efde4a6..000000000000 --- a/changelogs/fragments/7884.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace]Validate features parameter in workspace create and update API ([#7884](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7884)) \ No newline at end of file diff --git a/changelogs/fragments/7896.yml b/changelogs/fragments/7896.yml deleted file mode 100644 index cfac5d806ff4..000000000000 --- a/changelogs/fragments/7896.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Query editor UI clean up ([#7896](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7896)) \ No newline at end of file diff --git a/changelogs/fragments/7901.yml b/changelogs/fragments/7901.yml deleted file mode 100644 index 9ca9fd670808..000000000000 --- a/changelogs/fragments/7901.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Fix bootstrap errors in 2.x ([#7901](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7901)) \ No newline at end of file diff --git a/changelogs/fragments/7910.yml b/changelogs/fragments/7910.yml deleted file mode 100644 index bae53b3d1e62..000000000000 --- a/changelogs/fragments/7910.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- Update page header for edit object page ([#7910](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7910)) \ No newline at end of file diff --git a/changelogs/fragments/7913.yml b/changelogs/fragments/7913.yml deleted file mode 100644 index 1ab0ce89f7f1..000000000000 --- a/changelogs/fragments/7913.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Refactor the style for the work list table ([#7913](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7913)) \ No newline at end of file diff --git a/changelogs/fragments/7916.yml b/changelogs/fragments/7916.yml deleted file mode 100644 index 03fd121e878c..000000000000 --- a/changelogs/fragments/7916.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- Update header for data source management when in workspace ([#7916](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7916)) \ No newline at end of file diff --git a/changelogs/fragments/7917.yml b/changelogs/fragments/7917.yml deleted file mode 100644 index 60262ad04c44..000000000000 --- a/changelogs/fragments/7917.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Add S3 data exploration for connections, databases, and tables ([#7917](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7917)) \ No newline at end of file diff --git a/changelogs/fragments/7920.yml b/changelogs/fragments/7920.yml deleted file mode 100644 index 78e677d947fe..000000000000 --- a/changelogs/fragments/7920.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- [Workspace] Refactor get start card at new home page ([#7920](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7920)) \ No newline at end of file diff --git a/changelogs/fragments/7925.yml b/changelogs/fragments/7925.yml deleted file mode 100644 index 124d909f60e5..000000000000 --- a/changelogs/fragments/7925.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Introduce a data-connection saved-object type for external data connections ([#7925](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7925)) \ No newline at end of file diff --git a/changelogs/fragments/7930.yml b/changelogs/fragments/7930.yml deleted file mode 100644 index ce3a0c638262..000000000000 --- a/changelogs/fragments/7930.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Show alias fields in Discover tab ([#7930](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7930)) \ No newline at end of file diff --git a/changelogs/fragments/7933.yml b/changelogs/fragments/7933.yml deleted file mode 100644 index f906c0a7753f..000000000000 --- a/changelogs/fragments/7933.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace]Redirect to use case landing page after workspace create ([#7933](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7933)) \ No newline at end of file diff --git a/changelogs/fragments/7943.yml b/changelogs/fragments/7943.yml deleted file mode 100644 index d7b08ffce00b..000000000000 --- a/changelogs/fragments/7943.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Async query search and caching, also adding tests to related components ([#7943](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7943)) \ No newline at end of file diff --git a/changelogs/fragments/7951.yml b/changelogs/fragments/7951.yml deleted file mode 100644 index c4883e336671..000000000000 --- a/changelogs/fragments/7951.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Add query result and time to the query editor footer ([#7951](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7951)) \ No newline at end of file diff --git a/changelogs/fragments/7954.yml b/changelogs/fragments/7954.yml deleted file mode 100644 index 2f353d46242f..000000000000 --- a/changelogs/fragments/7954.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- [Workspace]dynamicConfigServiceMock not found in workspace routes UT ([#7954](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7954)) \ No newline at end of file diff --git a/changelogs/fragments/7959.yml b/changelogs/fragments/7959.yml deleted file mode 100644 index 9cf096121413..000000000000 --- a/changelogs/fragments/7959.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Data source] Add data source permission wrapper and dataSourceAdmin role ([#7959](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7959)) \ No newline at end of file diff --git a/changelogs/fragments/7961.yml b/changelogs/fragments/7961.yml deleted file mode 100644 index bdc020962e51..000000000000 --- a/changelogs/fragments/7961.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- Support DQCs in create page ([#7961](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7961)) \ No newline at end of file diff --git a/changelogs/fragments/7986.yml b/changelogs/fragments/7986.yml deleted file mode 100644 index e79ea4dc30c1..000000000000 --- a/changelogs/fragments/7986.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Fix workspace detail classname definition ([#7986](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7986)) \ No newline at end of file diff --git a/changelogs/fragments/7987.yml b/changelogs/fragments/7987.yml deleted file mode 100644 index 0b67c17de12d..000000000000 --- a/changelogs/fragments/7987.yml +++ /dev/null @@ -1,2 +0,0 @@ -fix: -- Hide delete button for non OSD admin ([#7987](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7987)) \ No newline at end of file diff --git a/changelogs/fragments/7989.yml b/changelogs/fragments/7989.yml deleted file mode 100644 index 401774e8b711..000000000000 --- a/changelogs/fragments/7989.yml +++ /dev/null @@ -1,2 +0,0 @@ -refactor: -- Hide saved object import button when user is outside workspace ([#7989](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7989)) \ No newline at end of file diff --git a/changelogs/fragments/7992.yml b/changelogs/fragments/7992.yml deleted file mode 100644 index b73b8b4e07ef..000000000000 --- a/changelogs/fragments/7992.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace] Hide home breadcrumbs when in a workspace ([#7992](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7992)) \ No newline at end of file diff --git a/changelogs/fragments/8025.yml b/changelogs/fragments/8025.yml deleted file mode 100644 index af483ae30ec3..000000000000 --- a/changelogs/fragments/8025.yml +++ /dev/null @@ -1,2 +0,0 @@ -doc: -- Add Huy as maintainer ([#8025](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/8025)) \ No newline at end of file diff --git a/changelogs/fragments/8043.yml b/changelogs/fragments/8043.yml deleted file mode 100644 index 241367a9560b..000000000000 --- a/changelogs/fragments/8043.yml +++ /dev/null @@ -1,2 +0,0 @@ -feat: -- [Workspace]Deny get or bulkGet for global data source ([#8043](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/8043)) \ No newline at end of file diff --git a/release-notes/opensearch-dashboards.release-notes-2.17.0.md b/release-notes/opensearch-dashboards.release-notes-2.17.0.md new file mode 100644 index 000000000000..e671af3d2777 --- /dev/null +++ b/release-notes/opensearch-dashboards.release-notes-2.17.0.md @@ -0,0 +1,134 @@ +# VERSION 2.17.0 Release Note + +### 💥 Breaking Changes + +### Deprecations + + - Deprecating `CssDistFilename` exports in favor of `themeCssDistFilenames` in `@osd/ui-shared-deps` ([#7625](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7625)) + +### 🛡 Security + +### 📈 Features/Enhancements + + - DQL Autocomplete ([#7391](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7391)) + - Provide new embeddable option to hide embeddable panel action button ([#7503](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7503)) + - [Workspace]Optimize workspace permission validation for bulk operations ([#7516](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7516)) + - [VisBuilder-Next] Migration of legacy visualizations to VisBuilder by constructing the URL. ([#7529](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7529)) + - [Workspace] Refactor workspace detail page ([#7598](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7598)) + - Add a util function to generate the relative redirectUrl. ([#7600](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7600)) + - Only allow essential use case when creating workspace if all data sources are serverless ([#7612](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7612)) + - Use essentials as the nav group name ([#7618](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7618)) + - Make parent item unclickable and fix duplicate items in landing page. ([#7619](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7619)) + - [Workspace] Set default color for workspace create form ([#7627](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7627)) + - Register section and content with the same id will not throw error but overrides the exist one ([#7633](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7633)) + - Introduce the redesign page and applications headers behind a switch ([#7637](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7637)) + - [Workspace] Update workspace list page table ([#7640](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7640)) + - [contentManagement] allow to update section input after page rendered ([#7651](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7651)) + - Update permission settings appearance ([#7652](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7652)) + - [navigation] Left navigation collective ([#7655](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7655)) + - [Workspace]Add name and description characters limitation ([#7656](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7656)) + - [Workspace]Essential/Analytics(All) use case overview page ([#7673](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7673)) + - Change the locale dynamically by adding &i18n-locale to URL ([#7686](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7686)) + - Allow customizing `restrictWidth` and `paddingSize` of `TableListView` ([#7691](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7691)) + - Integrate new page header for workspace pages ([#7697](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7697)) + - Add a unit test case to indicate React is anti-xss ([#7699](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7699)) + - Refractor the homepage assets list section ([#7702](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7702)) + - [Workspaces]Add features in use case card and preselect first use case ([#7703](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7703)) + - Support workspace initial page ([#7708](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7708)) + - Add New Page Header to Visualize ([#7712](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7712)) + - Display workspace picker content when outside workspace ([#7716](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7716)) + - Allow `screenTitle` to be present when SearchBar is not in Application header ([#7721](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7721)) + - Simplify `TopNavControlDescriptionData` to to be followed by links ([#7723](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7723)) + - [Workspace]Fix click on workspace name not navigates to use case overview page ([#7748](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7748)) + - [Workspace]Add right sidebar to workspace create form ([#7750](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7750)) + - Add v9 theme (preview) ([#7757](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7757)) + - Minor interface change and move suggestion provider registration location ([#7758](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7758)) + - [Workspace] Add workspace navigation for default route ([#7785](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7785)) + - Adjust the appearance of collaborator panel ([#7795](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7795)) + - Add external icon to `TopNavControlButtonData` and `TopNavControlLinkData` with `target: '_blank'` ([#7799](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7799)) + - Add `iconGap` to `TopNavControlButtonData` and `TopNavControlLinkData` ([#7799](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7799)) + - Bump OUI to 1.11.0 ([#7799](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7799)) + - Add `flush` to `TopNavControlLinkData` ([#7801](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7801)) + - Add home icon in left bottom ([#7802](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7802)) + - Refractor the style of recent items card ([#7805](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7805)) + - Add OpenSearch PPL autocomplete to discover 2.0 with query enhancements ([#7810](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7810)) + - Add workspace icon to left nav / workspace picker menu / home page. ([#7823](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7823)) + - [Workspace]Remove default appended features ([#7841](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7841)) + - Query editor UI changes ([#7866](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7866)) + - Support injecting `DataStructureMeta` from `QueryEditorExtensions` for Query Assist ([#7871](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7871)) + - Align essentials use case id ([#7873](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7873)) + - [Workspace] Add search use case overview page ([#7877](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7877)) + - Update the collaborator input from a combobox to a text field ([#7879](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7879)) + - Refactor content menu picker in side bar and enable searching ([#7881](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7881)) + - [Workspace]Validate features parameter in workspace create and update API ([#7884](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7884)) + - Add S3 data exploration for connections, databases, and tables ([#7917](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7917)) + - Introduce a data-connection saved-object type for external data connections ([#7925](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7925)) + - [Workspace]Redirect to use case landing page after workspace create ([#7933](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7933)) + - Async query search and caching, also adding tests to related components ([#7943](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7943)) + - Add query result and time to the query editor footer ([#7951](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7951)) + - [Data source] Add data source permission wrapper and dataSourceAdmin role ([#7959](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7959)) + - Support DQCs in create page ([#7961](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7961)) + - [Workspace] Hide home breadcrumbs when in a workspace ([#7992](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7992)) + - [Workspace]Deny get or bulkGet for global data source ([#8043](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/8043)) + +### 🐛 Bug Fixes + + - [Workspace]add workspace name blank/empty check ([#7512](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7512)) + - Not highlighting Droppable Areas while dragging a field ([#7527](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7527)) + - [Workspace] updating workspace-list-card and home-list-card ([#7547](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7547)) + - Resolve some browser warnings ([#7550](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7550)) + - Do not show surround doc links for PPL ([#7585](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7585)) + - Update DQL Autocomplete in code and functionality ([#7593](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7593)) + - Add validation for data source in get and bulk_get methods ([#7596](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7596)) + - [navigation] add sample data to left navigation ([#7613](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7613)) + - [contentManagement] display cards by specifying a column size or display all cards in one row ([#7624](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7624)) + - [Workspace] Move set default source order to avoid dev server crash ([#7636](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7636)) + - [Workspace]Fix page crash caused by invalid workspace color ([#7671](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7671)) + - Breadcrumb is not correct when clicking inspect / edit in Assets page ([#7749](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7749)) + - Fix the parameter misalignment in the workspace_detail_page ([#7768](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7768)) + - Fix new header allowing their single-child's overflowing ([#7796](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7796)) + - Fix query assistant fetching agent bug ([#7804](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7804)) + - Correct size of dashboard panel options icon button ([#7812](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7812)) + - [Workspace] maximum call stack error in use case service ([#7817](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7817)) + - Enable direct query connections to support in workspace ([#7839](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7839)) + - [Workspace] Revert new home page ui setting for workspace default route ([#7858](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7858)) + - Clean up language search interceptors and fix aggs for PPL ([#7870](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7870)) + - Query editor UI clean up ([#7896](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7896)) + - Fix bootstrap errors in 2.x ([#7901](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7901)) + - Refactor the style for the work list table ([#7913](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7913)) + - Show alias fields in Discover tab ([#7930](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7930)) + - [Workspace]dynamicConfigServiceMock not found in workspace routes UT ([#7954](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7954)) + - Fix workspace detail classname definition ([#7986](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7986)) + - Hide delete button for non OSD admin ([#7987](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7987)) + +### 🚞 Infrastructure + +### 📝 Documentation + + - Add documentation for dynamic page creation ([#7575](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7575)) + - Add Huy as maintainer ([#8025](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/8025)) + +### 🛠 Maintenance + + - Update oui to 1.12 ([#7865](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7865)) + +### 🪛 Refactoring + + - [Workspace] Support getting workspaces client from coreStart ([#7501](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7501)) + - [Look&Feel] Update paragraph text sizes across remaining OSD ([#7603](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7603)) + - [Look&Feel] Use semantic headers for page, modal, & flyouts across the board ([#7616](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7616)) + - Simplify theme configuration and defaulting ([#7625](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7625)) + - Refactor search bar & filters to conditionally render new look with application header ([#7687](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7687)) + - MDS and MQL features to use generic structured types, abstract data querying, and language service ([#7731](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7731)) + - Update page header for settings, objects and index pattern page ([#7744](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7744)) + - [Workspace] Refactor: workspace detail page header ([#7771](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7771)) + - [Look & Feel] Appearance Popover Button Change ([#7777](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7777)) + - [Workspace] Use small button, small padding and compressed. ([#7842](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7842)) + - [Workspace] workspace initial page ([#7857](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7857)) + - Add workspace info in index pattern and asset header and update workspace header ([#7859](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7859)) + - Update page header for edit object page ([#7910](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7910)) + - Update header for data source management when in workspace ([#7916](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7916)) + - [Workspace] Refactor get start card at new home page ([#7920](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7920)) + - Hide saved object import button when user is outside workspace ([#7989](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7989)) + +### 🔩 Tests \ No newline at end of file From cedba8e5c1275606b6ffdb1fd94c040decc3d4a5 Mon Sep 17 00:00:00 2001 From: Yulong Ruan Date: Mon, 9 Sep 2024 08:42:58 +0800 Subject: [PATCH 2/2] fix: order of query editor extensions not working (#8045) * fix: order it query editor extensions not working Signed-off-by: Yulong Ruan * tweaks query assist extension styles Signed-off-by: Yulong Ruan * Changeset file for PR #8045 created/updated --------- Signed-off-by: Yulong Ruan Co-authored-by: opensearch-changeset-bot[bot] <154024398+opensearch-changeset-bot[bot]@users.noreply.github.com> --- changelogs/fragments/8045.yml | 2 ++ .../public/ui/query_editor/_query_editor.scss | 9 +++++++ .../query_editor_extensions.tsx | 24 ++++++++++++------- .../public/query_assist/_index.scss | 8 +++---- 4 files changed, 30 insertions(+), 13 deletions(-) create mode 100644 changelogs/fragments/8045.yml diff --git a/changelogs/fragments/8045.yml b/changelogs/fragments/8045.yml new file mode 100644 index 000000000000..da2a823b6367 --- /dev/null +++ b/changelogs/fragments/8045.yml @@ -0,0 +1,2 @@ +fix: +- Order of query editor extensions not working ([#8045](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/8045)) \ No newline at end of file diff --git a/src/plugins/data/public/ui/query_editor/_query_editor.scss b/src/plugins/data/public/ui/query_editor/_query_editor.scss index 3e9a6ac61c76..85076e8c0b23 100644 --- a/src/plugins/data/public/ui/query_editor/_query_editor.scss +++ b/src/plugins/data/public/ui/query_editor/_query_editor.scss @@ -150,6 +150,15 @@ } } +.osdQueryEditor__header { + display: flex; + align-items: center; + + .osdQueryEditorExtensionComponent { + padding: 0 $euiSizeXS $euiSizeXS; + } +} + .osdQueryEditor__topBar { display: flex; align-items: center; diff --git a/src/plugins/data/public/ui/query_editor/query_editor_extensions/query_editor_extensions.tsx b/src/plugins/data/public/ui/query_editor/query_editor_extensions/query_editor_extensions.tsx index 45b0d076877e..89e9f5e3c94f 100644 --- a/src/plugins/data/public/ui/query_editor/query_editor_extensions/query_editor_extensions.tsx +++ b/src/plugins/data/public/ui/query_editor/query_editor_extensions/query_editor_extensions.tsx @@ -26,15 +26,21 @@ const QueryEditorExtensions: React.FC = React.memo(( return ( <> - {sortedConfigs.map((config) => ( - - ))} + {sortedConfigs.map((config) => { + const extensionComponentContainer = document.createElement('div'); + extensionComponentContainer.className = `osdQueryEditorExtensionComponent osdQueryEditorExtensionComponent__${config.id}`; + componentContainer.appendChild(extensionComponentContainer); + + return ( + + ); + })} ); }); diff --git a/src/plugins/query_enhancements/public/query_assist/_index.scss b/src/plugins/query_enhancements/public/query_assist/_index.scss index f80ad45850c9..65ed6aa60884 100644 --- a/src/plugins/query_enhancements/public/query_assist/_index.scss +++ b/src/plugins/query_enhancements/public/query_assist/_index.scss @@ -4,11 +4,11 @@ */ .queryAssist { - &.queryAssist__form { - padding: 0 $euiSizeXS $euiSizeXS; - } - &.queryAssist__callout { margin-top: $euiSizeXS; } } + +.osdQueryEditorExtensionComponent__query-assist { + flex-grow: 1; +}