Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update opensearchproject/opensearch-dashboards docker tag to v2.16.0 #1363

Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 7, 2024

Mend Renovate

This PR contains the following updates:

Package Update Change
opensearchproject/opensearch-dashboards minor 2.15.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
📈 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
📈 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

Configuration

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

🚦 Automerge: Enabled.

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

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


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

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Contributor

coderabbitai bot commented Aug 7, 2024

Warning

Rate limit exceeded

@renovate[bot] has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 1 minutes and 17 seconds before requesting another review.

How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

Commits

Files that changed from the base of the PR and between 98d2d30 and 82c7aac.

Walkthrough

The recent changes involve an update to the Docker Compose configuration for the OpenSearch Dashboards service. The image version has been advanced from 2.15.0 to 2.16.0. This change is expected to bring enhancements, bug fixes, and potentially new features, ensuring that the deployment benefits from the latest improvements in OpenSearch Dashboards.

Changes

Files Change Summary
docker/docker-compose.yml Updated OpenSearch Dashboards image version from 2.15.0 to 2.16.0.

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant OpenSearch
    participant Dashboards

    User->>Dashboards: Access Dashboards
    Dashboards->>OpenSearch: Query Data
    OpenSearch-->>Dashboards: Return Data
    Dashboards-->>User: Display Data
Loading

Poem

In the garden where data blooms,
A version change dispels the glooms.
With 2.16.0, we dance and play,
Enhancements brightening our day.
Hop along, dear friends, rejoice!
For every change, we lift our voice! 🐰✨


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 2cb303e and 98d2d30.

Files selected for processing (1)
  • boot-opensearch-sample/docker/docker-compose.yml (1 hunks)
Additional comments not posted (1)
boot-opensearch-sample/docker/docker-compose.yml (1)

18-18: Verify compatibility with breaking changes.

The image version for opensearch-dashboards has been updated to 2.16.0. Ensure that the breaking changes, such as the removal of data enhancements configuration and the readonly flag, do not affect your current setup.

Verification successful

No issues found with breaking changes.

The opensearch-dashboards image version update to 2.16.0 does not include the removed configurations (data_enhancements or readonly_flag) in the docker-compose.yml. The update should be compatible with the current setup.

Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify the compatibility of the new `opensearch-dashboards` version with the current configuration.

# Test: Check for usage of removed configurations. Expect: No occurrences of removed configurations.
rg --type yaml 'data_enhancements|readonly_flag' boot-opensearch-sample/docker/docker-compose.yml

Length of output: 99

@renovate renovate bot force-pushed the renovate/opensearchproject-opensearch-dashboards-2.x branch from 98d2d30 to 82c7aac Compare August 8, 2024 01:29
Copy link

sonarqubecloud bot commented Aug 8, 2024

@renovate renovate bot merged commit 23c5557 into main Aug 8, 2024
6 checks passed
@renovate renovate bot deleted the renovate/opensearchproject-opensearch-dashboards-2.x branch August 8, 2024 04:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants