Update opensearchproject/opensearch-dashboards Docker tag to v2.16.0
This MR contains the following updates:
Package | Update | Change |
---|---|---|
opensearchproject/opensearch-dashboards | minor |
2.13.0 -> 2.16.0
|
Release Notes
opensearch-project/OpenSearch-Dashboards (opensearchproject/opensearch-dashboards)
v2.16.0
💥 Breaking Changes
Deprecations
- Remove data enhancements config and readonly flag. Removes dead url link, (#7291)
🛡 Security
- [CVE-2024-28863] Bump tar from 6.1.11 to 6.2.1 (#6492)
- [CVE-2024-33883] Bump ejs from
3.1.7
to3.1.10
(#6770) - [CVE-2024-4067][CVE-2024-4068] Bump packages dependent on
braces
versions lower than 3.0.3 (#6911) - [GHSA-x565-32qp-m3vf] Bump
jimp
to remove phin dependency (#6977) - [SNYK-JS-AXIOS-6144788] Bump axios to
1.7.2
(#7149) - [CVE-2024-37890] Bump ws from
8.5.0
to8.17.1
and from7.5.7
to7.5.10
(#7153)
📈 Features/Enhancements
- Make theme and dark mode settings user/device specific (in local storage), with opt-out (#5652)
- [Workspace]Import sample data to current workspace (#6105)
- [Data Explorer] Allow render from View directly, not from Data Explorer (#6167)
- [MDS] Allow querying from data sources in Timeline visualizations (#6385)
- [MDS] Prevent importing of data source object when MDS is not enabled (#6395)
- [VisBuilder] Change VisBuilder from experimental to production (#6436)
- Adds
migrations.delete
to delete saved objects by type during a migration (#6443) - [Workspace] Duplicate selected/all saved objects (#6478)
- [Workspace] Dashboard admin(groups/users) implementation. (#6554)
- Support language selector from the data plugin (#6613)
- Add Server Side Batching for UI Metric Colector (#6721)
- Make Field Name Search Filter Case Insensitive (#6759)
- Add data source selection service to support storing and getting selected data source updates (#6827)
- [Workspace] Only OSD admin can create workspace (#6831)
- [Workspace]Add use cases to workspace form (#6887)
- Add missing aria-label for discover page (#6898)
- Remove endpoint validation for create data source saved object API (#6899)
- [Workspace] Change description field to textarea (#6907)
- Use JSON11 for handling long numerals (#6915)
- [MDS] Allow adding sample data for Timeline visualizations (#6919)
- [Multi DataSource] Add removedComponentIds for data source selection service (#6920)
- [MD]Use placeholder for data source credentials fields when export saved object (#6928)
- Query editor and UI settings toggle (#7001)
- Add search bar extensions (#7034)
- [Workspace] Refactor the UI of workspace picker (#7045)
- Render the datasource selector component conditionally (#7059)
- Introduce new interface for group (#7060)
- Support data source assignment in workspace. (#7101)
- [Workspace] Capabilities service add dashboard admin flag (#7103)
- Onboard dataframes support to MDS and create dataframe before request (#7106)
- Enhance Drag & Drop functionality in Vis Builder (#7107)
- Comply
recent items
with workspace (#7115) - [Navigation-next] Add register nav group updater in chrome service (#7117)
- [Workspace] Refactor workspace form UI (#7133)
- [MDS] Observability Datasource Plugin migration with MDS support (#7143)
- Add description field in App. (#7152)
- Query editor and dataframes datasources container (#7157)
- [Workspace] Delete the virtual global workspace (#7165)
-
- Add current nav group into chrome service 2. Prepend current nav group into breadcrumb (#7166)
- [QueryEditorExtensions] change
isEnabled
to an observable (#7183) - Support workspace level default data source (#7188)
- Introduced an new plugin contentManagement for dynamic content rendering (#7201)
- Address styling of non-primary buttons by making secondary/empty (#7211)
- Add query enhancements plugin as a core plugin (#7212)
- Hide select data source panel for non dashboard admin in workspace create/edit page (#7213)
- [DataSource] Restrict to edit data source on the DSM UI. (#7214)
- Use registered nav group as workspace use case (#7221)
- [navigation-next] Add new left navigation (#7230)
- Add all use case (#7235)
- [navigation-next] add recent works in new homepage (#7237)
- [Workspace] Support workspace detail page (#7241)
- [Workspace] Register workspace settings under setup and settings (#7242)
- Register workspace list card into home page (#7247)
- Add recent items popup in top navigation (#7257)
- [navigation-next] Add new category (#7275)
- Enable landing page for settings and data administration (#7282)
- Support PPL in vega visualization (#7285)
- [VisBuilder] Add Capability to generate dynamic vega (#7288)
- Recover data source management in workspace (#7296)
- Disable certain routes when data_source.manageableBy is none (#7298)
- [navigation-next] fix: redirect to standard index pattern applications while nav group is enabled (#7305)
- Disable inputs in edit data source screen when data_source.manageableBy is none (#7307)
- Update query enhancement UI (#7309)
- [Workspace]Add "All use case" option to workspace form (#7318)
- [MDS] Data Connection details page with MDS support (#7323)
- Use compressed DataSourceSelector (#7329)
- [Workspace] Register four get started cards in home page (#7333)
- [Auto Suggest] OpenSearch SQL autosuggest with ANTLR (#7336)
- [navigation-next] update category (#7339)
- Add home page static list card (#7351)
- [Workspace]Hide create workspace button for non dashboard admin (#7357)
- Enrich breadcrumbs by workspace and use case (#7360)
- Bump OUI to 1.8.0 (#7363)
- [MDS] Observability Datasource Plugin migration with MDS support for Data Connection Table (#7371)
- Add MDS support along with a few cleanup and tests update (#7463)
- Add back data set navigator to control state issues (#7492)
- Fix discover options' location (#7581)
🐛 Bug Fixes
- [VisBuilder][BUG] Flat render structure in Metric and Table Vis (#6674)
- [MDS] Add a new message to data source components when there are no compatible datasources (#6678)
- Adjust the padding size for aggregated view (#6715)
- Add more test for icon and aggregated view (#6729)
- [OSD Availability] Prevent OSD process crashes when disk is full (#6733)
- Add test for edit data source form (#6742)
- Add test for data_source_error_menu, data_source_item, data_source_multi_selectable (#6752)
- Add test for toast button and validation form (#6755)
- Show error toast when fail to delete saved objects (#6756)
- Lint checker failure fix (#6771)
- Fix workspace name duplication check (#6776)
- Error message is not formatted in vis_type_vega url parser. (#6777)
- [Discover][Bug] Migrate global state from legacy URL (#6780)
- Quickrange selection fix (#6782)
- Bug Fixes for Vis Builder (#6811)
- Fix endpoint validation by passing in request when creating datasource client (#6822)
- Update index pattern references with data source when import sample data (#6851)
- Remove unused import and property which broke compilation (#6879)
- Fix not setting the default data source when creating data source bug (#6908)
- Close any open system flyout when changing view mode of the dashboard (#6923)
- Add TSVB Support for adding sample data (#6940)
- Fix web log sample visualization & vis-builder not rendering with data source issue (#6948)
- [MDS] Include data source name when importing a timeline visualization (#6954)
- Update z-index of sidecar container to make it more than mask, from 1000 to 1001. (#6964)
- [Discover] Check if the timestamp is already included to remove duplicate col (#6983)
- Highlight the anchor row in surrounding doc view (#7025)
- [MDS] Add data source engine type to data source saved object (#7026)
- Fix colors of the visualizations with more than 10 items (#7051)
- [BUG][NewHomePage] Temp Solution to avoid crash for anonymous user with no write permission (#7054)
- [Discover] Allow the last column of a table wider than the window to show up properly (#7058)
- Update error message in timeline visualization when MDS disabled (#7069)
- Fix object empty check and minor perf issue in query editor extensions (#7077)
- Remove angular related comment and code (#7087)
- [MDS][Version Decoupling] Add support of Version Decoupling in Index Patterns Dashboards Plugin (#7100)
- [Workspace]Restrict saved objects finding when workspace enabled (#7125)
- [MDS][Version Decoupling] Add support of required backend plugins check on data sources (#7146)
- [MDS] Fix the dsm plugin setup when mds feature flag is disabled (#7163)
- [MDS][Version Decoupling] Add dataSourceVersion' and 'installedPlugins in viewer returns (#7172)
- Break new lines in table cell in legacy discover (#7207)
- [Sample Data] Updates sample dashboard title in sample web logs data (#7233)
- Discover page status stuck in loading State (#7252)
- Unassign data source before deleteByWorkspace (#7279)
- Unused config setting and remove data sources as a required plugin. (#7314)
- Fix wrapping of labels in filter by type popover (#7327)
- [Navigation] Update dev tools tab css for new left navigation (#7328)
- Data source selector in dev tools tab moved to left (#7347)
- [navigation-next] Fix issues. (#7356)
- [DataSource] No restriction on setting default data source (#7396)
- Make breadcrumb of 4 new added applications comply with BrowserRouter. (#7401)
- [Bug][Workspace] Navigate to detail page when clicking all use case workspace (#7405)
- [Version Decoupling] Add data source version and installed plugins in data source viewer returns (#7420)
- [Bug][Workspace] Add permission validation at workspace detail page (#7435)
- [Bug][Data Source] Move data source manageable feature flag to DSM plugin (#7440)
- Update recent items icon from SVG to react component (#7478)
- [MDS] Fix the hide local cluster config (#7497)
- Update icon of recent items from OUI library to enable dark mode (#7508)
- Fix data source picker trigger local cluster call by default (#7528)
- Fix babel error (#7541)
- Fix tables not displaying in navigator and add local cluster to datasources (#7542)
- Fixes Discover next styling (#7546)
- [navigation]feat: redirect user to home in global when workspace is enabled (#7551)
- [Workspace]Add workspaces and permissions fields into saved objects _bulk_get response (#7565)
- Fixes databases not being displayed upon success (#7567)
🚞 Infrastructure
📝 Documentation
- Add zhyuanqi as maintainer (#6788)
- Move @BSFishy to emeritus maintainer (#6790)
- Add mengweieric as maintainer (#6798)
- Add OpenAPI specification for GET and CREATE saved object API (#6799)
- Add example for saved object creation part for openapi doc. (#6855)
- Add openAPI doc for saved_object find api (#6856)
- Add OpenAPI specification for bulk create and bulk update saved object APIs (#6859)
- Add OpenAPI specification for bulk_get saved object APIs (#6860)
- Add OpenAPI specification for update, delete and migrate saved object API (#6864)
- Add OpenAPI specification for import and export saved object api (#6872)
- Add OpenAPI specifications for resolve import errors api (#6885)
- Add Suchit as maintainer (#6980)
- Add Viraj as maintainer (#7196)
- Add OpenAPI specification for API for retrieving fields of index patterns (#7270)
- Add Sean as maintainer (#7458)
- Add Joshua as maintainer (#7553)
🛠 Maintenance
- Skip running tests for updates in CODEOWNERS (#7197)
🪛 Refactoring
- Unify getDefaultDataSourceId and export (#6843)
- [MDS] Refactor error handling in data source management plugin to use DataSourceError (#6903)
- [Look&Feel] Refactor to use semantic headers for page, modal & flyout (#7192)
- [Look&Feel] Consistency of Plus Icons (#7195)
- [Look&Feel] Update Popover Padding Size (#7200)
- [Look&Feel] Replace browser tooltip usage with OUI tooltip (#7231)
- [Look&Feel] Use small EuiTabs and EuiTabbedContent across the board (#7232)
- Density and consistency changes for discover and query bar (#7299)
- [Look&Feel] Apply guidance for visBuilder (#7341)
- [Look&Feel] Apply small popover padding and add Oui tooltips (#7523)
- [Look&Feel] Discover and Query Management fix (#7530)
🔩 Tests
💥 Breaking Changes
Deprecations
🛡 Security
- [CVE-2023-45857] Bump
axios
from0.27.2
to1.6.1
(#5470) - [WS-2021-0638] Bump mocha from
7.2.0
to10.1.0
(#2711)
📈 Features/Enhancements
- [Multiple Datasource] Add multi data source support to Timeline (#6385)
- [Multiple Datasource] Do not support import data source object to Local cluster when not enable data source (#6395)
🐛 Bug Fixes
- [Chore] Update deprecated url methods (url.parse(), url.format()) (#2910)
- Cleanup unused url (#3847)
🚞 Infrastructure
📝 Documentation
🛠 Maintenance
🪛 Refactoring
- Remove unused Sass in
tile_map
plugin (#4110) - Remove KUI usage in
disabled_lab_visualization
(#5462)
🔩 Tests
v2.15.0
Downloads: https://opensearch.org/versions/opensearch-2-15-0.html Release Notes: https://github.com/opensearch-project/OpenSearch-Dashboards/blob/main/release-notes/opensearch-dashboards.release-notes-2.15.0.md
v2.14.0
📈 Features/Enhancements
- Add
opensearchDashboards.futureNavigation
config to control dev tool top right nav button. (#6712) - Adds
migrations.delete
to delete saved objects by type during a migration (#6443) - Parse query string filters to determine if fields match an index when
ignoreFilterIfFieldNotInIndex
is enabled (#6126) - [Workspace] Setup workspace skeleton and implement basic CRUD API (#5075)
- [Workspace] Add ACL related functions (#5084)
- [Workspace] Optional workspaces params in repository (#5949)
- [Workspace] Add delete saved objects by workspace functionality(#6013)
- [Workspace] Consume workspace id in saved object client (#6014)
- [Workspace] Add permission control logic (#6052)
- [Workspace] Add workspace id in basePath (#6060)
- [Chrome] Introduce registerCollapsibleNavHeader to allow plugins to customize the rendering of nav menu header (#5244)
- [Workspace] Allow making apps available in workspaces using
workspaceAvailability
(#6427) - [Workspace] Handle data sources and advanced settings as global object. (#6524)
- [Workspace] Make dashboards management available (#6575)
- [Workspace] Add workspace overview page (#6584)
- Improve the perceived performance of Discover when using the default tabular renderer (#6599)
- [Workspace] Hide dashboard overview (#6625)
- Optimize scrolling behavior of Discover table (#6683)
- [Discover] Add extension group title to non-index data source groups to indicate log explorer redirection in discover data source selector. (#5815)
- [Multiple Datasource] Create data source menu component able to be mount to nav bar (#6082)
- [Multiple Datasource] Expose filterfn in datasource menu component to allow filter data sources before rendering in navigation bar (#6113)
- [Multiple Datasource] Add component to show single selected data source in read only mode (#6113)
- [Multiple Datasource] Add data source aggregated view to show all compatible data sources or only show used data sources (#6129)
- [Workspace] Register a workspace dropdown menu at the top of left nav bar (#6150)
- [Workspace] Validate if workspace exists when setup inside a workspace (#6154)
- [Multiple Datasource] Add TLS configuration for multiple data sources (#6171)
- [Multiple Datasource] Use data source filter function before rendering (#6175)
- [Workspace] Add create workspace page (#6179)
- [Workspace] Add workspace list page (#6182)
- Enable UI Metric Collector to collect UI Metrics and Application Usage (#6203)
- [Multiple Datasource] Add multi selectable data source component (#6211)
- [Multiple Datasource] Add multi data source support to sample vega visualizations (#6218)
- [Workspace] Add workspaces column to saved objects page (#6225)
- [Multiple Datasource] Add icon in datasource table page to show the default datasource (#6231)
- [Workspace] Filter left nav menu items according to the current workspace (#6234)
- [Multiple Datasource] Make sure customer always have a default datasource (#6237)
- [Multiple DataSource] Codebase maintenance involves updating typos and removing unused imported packages (#6238)
- [Multiple Datasource] Refactor data source menu and interface to allow cleaner selection of component and related configurations (#6256)
- [Multiple Datasource] Remove arrow down icon from data source selectable component (#6257)
- [Multiple Datasource] Allow top nav menu to mount data source menu for use case when both menus are mounted (#6268)
- [Workspace] Add update workspace page (#6270)
- [Workspace] Add API to duplicate saved objects among workspaces (#6288)
- [Multiple Datasource] Enhanced data source selector with default datasource shows as first choice (#6293)
- [Mulitple Datasource] Add multi data source support to TSVB (#6298)
- [Workspace] Add APIs to support plugin state in request (#6303)
- [Multiple Datasource] Fetch data source title for DataSourceView when only id is provided (#6315)
- [Multiple Datasource] Add default icon for selectable component and make sure the default datasource shows automatically (#6327)
- [Multiple Datasource] Pass selected data sources to plugin consumers when the multi-select component initially loads (#6333)
- Allow the use of
ignoreVersionMismatch
in non-dev configuration (#6347) - [Multiple Datasource] Add installedPlugins list to data source saved object (#6348)
- [Multiple Datasource] Add default icon in multi-selectable picker (#6357)
- [Multiple Datasource] Get data source label when only id is provided in DataSourceSelectable (#6358) simplifying client fetch (#6364)
- [Dynamic Configurations] Improve dynamic configurations by adding cache and simplifying client fetch (#6364)
- [Workspace] Support workspace in saved objects client in server side. (#6365)
- [Multiple Datasource] Refactor data source selector component to include placeholder and add tests (#6372)
- [Workspace] Add permission tab to workspace create update page (#6378)
- [CSP Handler] Update CSP handler to only query and modify frame ancestors instead of all CSP directives (#6398)
- Replace control characters before logging (#6402)
- [MD] Add dropdown header to data source single selector (#6431)
- [Multiple Datasource] Add error state to all data source menu components to show error component and consolidate all fetch errors (#6440)
- [Workspace] Hide datasource and advanced settings menu in dashboard management when in workspace. (#6455)
- [Workspace] Add workspaces filter to saved objects page. (#6458)
- [Multiple Datasource] UI change for datasource view picker to enable selectable(#6497)
- [Multiple Datasource] Add popover for empty state and redirect to data source management page(#6514)
- [Multiple Datasource] Modify selectable picker to remove group label and close popover after selection (#6515)
- [Multiple Datasource] Update empty state font size and footer button size to small (6549)
- Add
rightNavigationButton
component in chrome service for applications to register and add dev tool to top right navigation. (#6553) - [Multiple Datasource] Extract the button component for datasource picker to avoid duplicate code (#6559)
- [Workspace] Add a workspace client in workspace plugin (#6094)
- [Multiple Datasource] Support multi data source in Region map (#6654)
- [Multiple Datasource] Add empty state component for no connected data source (#6499)
- [MD] Add OpenSearch cluster group label to top of single selectable dropdown (#6400)
🐛 Bug Fixes
- [Dev Tool] Add additional themed styles to ace overrides (#5327)
- [Workspace] Permission check failed with empty workspace for find method (#6527)
- Allow Save in Top Nav Menu to capture filter and query (#6636)
- Fix datasource test connect error (#6648)
- [Workspace] Keep disallowed types when importing with overwrite (#6668)
- [Workspace] Optimization on handling invalid workspace id in workspace_ui_settings wrapper (#6669)
- [Discover] Fix lazy loading of the legacy table from getting stuck (#6041)
- [BUG][Multiple Datasource] Fix obsolete snapshots for test within data source management plugin (#6185)
- [Workspace] Add base path when parse url in http service (#6233)
- [BUG] Fix for checkForFunctionProperty so that order does not matter (#6248)
- [Multiple Datasource] Fix sslConfig for multiple datasource to handle when certificateAuthorities is unset (#6282)
- [BUG][Multiple Datasource]Fix bug in data source aggregated view to change it to depend on displayAllCompatibleDataSources property to show the badge value (#6291)
- [BUG][Multiple Datasource]Read hideLocalCluster setting from yml and set in data source selector and data source menu (#6361)
- [BUG][Multiple Datasource] Refactor read-only component to cover more edge cases (#6416)
- [BUG][Multiple Datasource] Fix style of data source option inside popover for data source selector, selectable, multi select components (#6438)
- [BUG][Multiple Datasource] Add validation for title length to be no longer than 32 characters #6452
- [VisBuilder] Allow saving and loading filter and query in a saved VisBuilder (#6460)
- [BUG][Multiple Datasource] Modify the button of selectable component to fix the title overflow issue (#6465)
- [Dynamic Configurations] Fix dynamic config API calls to pass correct input (#6474)
- [BUG][Multiple Datasource] Fix on data source selectable and readonly component are not consistent ([#6545]https://github.com/opensearch-project/OpenSearch-Dashboards/pull/6545)
🚞 Infrastructure
- Update link-checker and clean up ignore-list (#6425)
🪛 Refactoring
- Refactor dev tool to use dataSourceManagement.ui API to get DataSourceSelector (#6477)
- Refactor saved object management plugin to use datasourceManagement ui API to get DataSourceSelector (#6544)
- discover data selector enhancement and refactoring (#6571)
- [Multiple Datasource] Move data source selectable to its own folder, fix test and a few type errors for data source selectable component (#6287)
- [Multiple Datasource] Remove duplicate data source attribute interface from
data_source_management
(#6437)
🔩 Tests
- Add functional test cypress workflow improvements and enable the workflow for in-house Dashboards tests (#6061)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Renovate Bot