Skip to content

Latest commit

 

History

History
92 lines (73 loc) · 9.12 KB

opensearch-dashboards.release-notes-2.7.0.md

File metadata and controls

92 lines (73 loc) · 9.12 KB

Version 2.7.0 Release Notes

Deprecations

🛡 Security

  • [CVE-2023-26486] Bump vega from 5.22.1 to 5.23.0 (#3533)
  • [CVE-2023-26487] Bump vega from 5.22.1 to 5.23.0 (#3533)
  • [CVE-2023-0842] Bump xml2js from 0.4.23 to 0.5.0 (#3842)

📈 Features/Enhancements

  • Add satisfaction survey link to help menu (#3676)
  • Add osd-xsrf header to all requests that incorrectly used node-version to satisfy XSRF protection (#3643)
  • [Dashboard] Add Dashboards-list integrations for Plugins (#3090 )
  • [Data] Add geo shape filter field (#3605)
  • [Doc Links] Add downgrade logic for branch in DocLinkService (#3483)
  • [Monaco editor] Add json worker support (#3424)
  • [Multiple DataSource] Allow create and distinguish index pattern with same name but from different datasources (#3604)
  • [Multiple DataSource] Integrate multiple datasource with dev tool console (#3754)
  • [Notifications] Add id to toast api for deduplication (#3752)
  • [UI] Add support for comma delimiters in the global filter bar (#3686)
  • [UI] Indicate that IE is no longer supported (#3641)
  • [Vega] Add Filter custom label for opensearchDashboardsAddFilter (#3640)
  • [VisBuilder] Add metric to metric, bucket to bucket aggregation persistence (#3495)
  • [VisBuilder] Add UI actions handler (#3732)
  • [VisBuilder] Add persistence to visualizations inner state (#3751)

🐛 Bug Fixes

  • Clean up and rebuild @osd/pm (#3570)
  • Omit adding the osd-version header when the Fetch request is to an external origin (#3643)
  • [Console] Fix/update documentation links in Dev Tools console (#3724)
  • [Console] Fix dev tool console autocomplete not loading issue (#3775)
  • [Console] Fix dev tool console run command with query parameter error (#3813)
  • [Table Visualization] Fix table rendering empty unused space (#3797)
  • [Table Visualization] Fix data table not adjusting height on the initial load (#3816)
  • [Timeline] Fix y-axis label color in dark mode (#3698)
  • [TSVB] Fix undefined serial diff aggregation documentation link (#3503)
  • [UI] Add clarifying tooltips to header navigation icons (#3626)
  • [VisBuilder] Fix multiple warnings thrown on page load (#3732)
  • [VisBuilder] Fix Firefox legend selection issue (#3732)
  • [VisBuilder] Fix type errors (#3732)
  • [VisBuilder] Fix indexpattern selection in filter bar (#3751)

🚞 Infrastructure

  • Use mirrors to download Node.js binaries to escape sporadic 404 errors (#3619)
  • [CI] Update NOTICE file, add validation to GitHub CI (#3051)
  • [CI] Reduce redundancy by using matrix strategy on Windows and Linux workflows (#3514)
  • [Darwin] Add support for Darwin for running OpenSearch snapshots with yarn opensearch snapshot (#3537)

📝 Documentation

  • Correct copyright date range of NOTICE file and notice generator (#3308)
  • Simplify the in-code instructions for upgrading re2 (#3328)
  • [Doc] Improve DEVELOPER_GUIDE to make first time setup quicker and easier (#3421)
  • [Doc] Update DEVELOPER_GUIDE with added manual bootstrap timeout solution and max virtual memory error solution with docker (#3764)
  • [Doc] Add second command to install yarn step in DEVELOPER_GUIDE (#3633)
  • [Doc] Add docker dev set up instruction (#3444)
  • [Doc] Add docker files and instructions for debugging Selenium functional tests (#3747)
  • [Doc] Update SECURITY with instructions for nested dependencies and backporting (#3497)
  • [TSVB] Fix typo in TSVB README (#3518)
  • [UI Actions] Improve UI actions explorer (#3614)

🛠 Maintenance

  • Relax the Node.js requirement to ^14.20.1 (#3463)
  • Bump the version of Node.js installed by nvm to 14.21.3 (#3463)
  • Allow selecting the Node.js binary using NODE_HOME and OSD_NODE_HOME (#3508)
  • Remove the unused renovate.json5 file (#3489)
  • Bump styled-components from 5.3.5 to 5.3.9 (#3678)
  • Bump oui from 1.0.0 to 1.1.1 (3884)
  • [Timeline] Update default expressions from .es(*) to .opensearch(*). (#2720)

🪛 Refactoring

  • Remove automatic addition of osd-version header to requests outside of OpenSearch Dashboards (#3643)
  • [Doc Links] Clean up docs_link_service organization so that strings are in the right categories. (#3685)
  • [I18n] Fix Listr type errors and error handlers (#3629)
  • [Multiple DataSource] Refactor dev tool console to use opensearch-js client to send requests (#3544)
  • [Multiple DataSource] Present the authentication type choices in a drop-down (#3693)
  • [Table Visualization] Move format table, consolidate types and add unit tests (#3397)

🔩 Tests

  • Update caniuse to 1.0.30001460 to fix failed integration tests (#3538)
  • [Tests] Fix unit tests for get_keystore (#3854)

🎉 Welcome

Thank you to all the first-time contributors who made this release possible: @pjfitzgibbons, @djindjic, @jlabatut, @sayuree, @Nicksqain, @kappassov, @aswath86, @frost017, @curq, @Aigerim-ai, @andreymyssak, @Hailong-am!