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

Compatibility with OpenSearch 2.9.0 #76

Closed
4 tasks done
AlexRuiz7 opened this issue Jul 12, 2023 · 2 comments · Fixed by #79
Closed
4 tasks done

Compatibility with OpenSearch 2.9.0 #76

AlexRuiz7 opened this issue Jul 12, 2023 · 2 comments · Fixed by #79
Assignees

Comments

@AlexRuiz7
Copy link
Member

AlexRuiz7 commented Jul 12, 2023

Description

We need to ensure the UI compatibility with the next version of OpenSearch v2.9.0.
This update is still being discussed, but we need to be aware of potential issues.

For that, we need to:

  • Review opensearch and opensearch-dashboard release notes for this release.
  • Identify improvements and potential impact on the UI.
  • Create new tracking and development branches. https://github.com/wazuh/wazuh-dashboard/tree/4.7.0-2.9.0
  • Develop a testing environment to verify our components would work under this new build.

Issues

  • List here the detected issues
@AlexRuiz7 AlexRuiz7 self-assigned this Jul 12, 2023
@AlexRuiz7
Copy link
Member Author

AlexRuiz7 commented Jul 12, 2023

Note: listed here the interesting changes, followed by a comment of why it's interesting.

OpenSearch Dashboards 2.9.0 release notes

🛡 Security

  • Bump joi to v14 to avoid the possibility of prototype poisoning in a nested dependency (#3952)
  • [CVE-2022-25883] Resolve semver to 7.5.3 and remove unused package (#4411)
  • Bump tough-cookie from 4.0.0 to 4.1.3 (#4531)

Security fixes, including a CVE.

📈 Features/Enhancements

  • Add plugin manifest config to define OpenSearch plugin dependency and verify if it is installed on the cluster (#3116)

Plugin start errors out if backend plugin dependency is not installed on the cluster

  • [Saved Object Service] Add Repository Factory Provider (#4149)

Interesting for plugin developers

  • Add configurable defaults and overrides to uiSettings (#4344)
  • Update header logo selection logic to match the header's theme (#4383)
  • Introduce new fonts for the Next theme (#4381)
  • Bump OUI to 1.1.2 to make anomalyDetection icon available (#4408)
  • Add color-scheme to the root styling (#4477)

Branding and visual changes / improvements that might impact our changes.

  • Enable plugins to augment visualizations with additional data and context (#4361)
    Interesting feature that allows plugins to add additional data to existing visualizations.
  • Dashboard De-Angularization (#4502)

Our plugin still uses AngularJS. This might impact our plugin.

🚞 Infrastructure

  • [CI] Split build and verify into parallel jobs (#4467)

We will probably need to update our CI configuration, as we slightly modified theirs.

📝 Documentation

  • [Saved Object Service] Adds design doc for new Saved Object Service Interface for Custom Repository #3954

OpenSearch 2.9.0 release notes

Most interesting changes for us are the bumps of dependencies, most likely due to security reasons (vulnerabilities).

@gdiazlo
Copy link
Member

gdiazlo commented Jul 18, 2023

The OS release date has been rescheduled to 20th July.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants