Skip to content

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

Compare Source

💥 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 to 3.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 to 8.17.1 and from 7.5.7 to 7.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)
    1. 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 from 0.27.2 to 1.6.1 (#​5470)
  • [WS-2021-0638] Bump mocha from 7.2.0 to 10.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

Compare Source

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

Compare Source

📈 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

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Renovate Bot

Merge request reports