Skip to content

Latest commit

 

History

History
229 lines (177 loc) · 21.9 KB

CHANGELOG.md

File metadata and controls

229 lines (177 loc) · 21.9 KB

CHANGELOG

Inspired from Keep a Changelog

Deprecations

🛡 Security

  • [CVE-2022-37601] [CVE-2022-37599] Bump loader-utils from 2.0.3 to 2.0.4 (#3318)
  • [CVE-2022-25860] Bump simple-git from 3.15.1 to 3.16.0 (#3345)
  • [CVE-2020-36632] [REQUIRES PLUGIN VALIDATION] Bump flat from 4.1.1 to 5.0.2 (#3419). To the best of our knowledge, this is a non-breaking change, but if your plugin relies on mocha tests, validate that they still work correctly (and plan to migrate them to jest in preparation for mocha deprecation.
  • [CVE-2023-25166] Bump formula from 3.0.0 to 3.0.1 (#3416)
  • [CVE-2022-25758][CVE-2020-24025] Bump node-sass to 7.0.3 and sass-loader to 10.4.1 in 2.x (#3455)

📈 Features/Enhancements

🐛 Bug Fixes

🚞 Infrastructure

📝 Documentation

🛠 Maintenance

  • Bumps re2 and supertest (3018)

🪛 Refactoring

🔩 Tests

[2.5.0]

🛡 Security

  • Introduce guidelines for reporting vulnerable dependencies (#2674)
  • Bump decode-uri-component from 0.2.0 to 0.2.2 (3009)
  • [CVE-2022-25912] Bump simple-git from 3.4.0 to 3.15.0 (#3036)
  • [CVE-2022-35256] Bump node version from 14.20.0 to 14.20.1 #3166)
  • [CVE-2022-46175] Bump json5 version from 1.0.1 and 2.2.1 to 1.0.2 and 2.2.3 (#3201)
  • [CVE-2022-25881] Resolve http-cache-semantics to 4.1.1 (#3409)

📈 Features/Enhancements

  • [CLI] Enhance yarn opensearch snapshot to facilitate installing plugins on an OpenSearch cluster (#2734)
  • [I18n] Register ru, ru-RU locale (#2817)
  • [Multi DataSource] Introduce validation of new or modified connections to external data sources (#2973, #3110)
  • [VisBuilder] Create global data persistence for VisBuilder (#2896)
  • [VisBuilder] Introduce Redux store persistence (#3088)
  • [VisBuilder] Enable persistence for app filter and query without using state containers (#3100)
  • [Data] Make the newly created configurations get added to beginning of the aggConfig array when using createAggConfig (#3160)
  • [Optimizer] Increase the amount of time an optimizer worker is provided to exit before throwing an error (#3193)

🐛 Bug Fixes

  • Upgrade the del library to fix a race condition on macOS (#2847)
  • [Table Visualization] Fix a problem with table visualizations that prevented URLs from being rendered correctly (#2918)
  • [Embaddable] Fix a misleading error message (#3043)
  • Fix rendering issues when the obsolete v8 (beta) theme was carried over by an upgrade (#3045)
  • [Multi Datasource] Replace the mock URL in tests (#3099)
  • [CI] Increase Yarn's timeout for installing dependencies in workflows (#3118)
  • [VisBuilder] Fix an issue that caused a crash when certain filters were added to a table visualization (#3210)
  • [VisBuilder] Fix errors throws when pipeline aggregations, like cumulative sum, were used in VisBuilder (#3137)
  • [Region Maps] Fix the problem of join fields being unusable (#3213)
  • [Multi DataSource] Update test connection button text (#3247)

🚞 Infrastructure

  • Bump the version of the 2.x branch to 2.5.0 (#2884)
  • [CI] Create workflows that test and build on Windows (#2966)
  • [CI] Automate ChromeDriver installation for running functional tests (#2990)
  • Create the Release Notes for the 1.3.7 release (#3066)
  • [CI] Improve workflows by retaining Yarn's cache folder (#3194)

📝 Documentation

  • Publish the release runbook (#2533)
  • Document the capabilities of the Charts plugin and its current usage (#2695)
  • Document the correct version selection switch in @osd/plugin-helpers (#2810)
  • Document the global query persistence (#3001)
  • Document data persistence for plugins (#3081)

🪛 Refactoring

  • [VisBuilder] Extend the use of i18n (#2867)
  • [Console] Switch to using core.http when calling OSD APIs in console ([#3080]opensearch-project#3080))
  • [Table Visualization] Refactor table visualization using React and DataGrid component (#2863)

🛠 Maintenance

  • Remove an unused dependency on github-checks-reporter (#3126)
  • Introduce vega-lite@5, aliased as vega-lite-next (#3151)

🔩 Tests

  • Enable retrying of flaky tests (#2967)
  • Enhance cross-platform testing of plugin installation on cluster snapshots (#2994)
  • [Tests] Bump chromedriver to v107 (#3017)
  • [CI] Disable the execution of the Build and Test workflow when the changes are limited to the docs folder (#3197)
  • Correct the linting logic for no-restricted-path to ignore trailing slashes (#3020)
  • [VisBuilder] Create unit tests for field utilities (#3211)

[2.4.1]

🐛 Bug Fixes

  • Update leaflet-vega and fixed its usage (#3005)

🔩 Tests

  • Correct the linting logic for no-restricted-path to ignore trailing slashes (#3020)

[2.4.0]

🛡 Security

  • Bump percy-agent to use non-beta version (#2415)
  • Use a forced CSP-compliant interpreter with Vega visualizations (#2352)
  • [CVE-2022-33987] Bump makelogs to remove dependency on got (#2801)
  • [CVE-2022-33987] Upgrade geckodriver to 3.0.2 (#2166)
  • [CVE-2022-3517] Bump minimatch to 3.0.5 and [IBM X-Force ID: 220063] unset-value to 2.0.1 (#2640)
  • [CVE-2022-37601] Bump loader-utils to 2.0.3 (#2706)
  • [GMS-2022-4708] Resolve sub-dependent d3-color version and potential security issue (#2454)
  • [Legacy Maps] Prevent reverse-tabnabbing (#2540)
  • [WS-2022-0284] [WS-2022-0280] Bump moment-timezone from 0.5.34 to 0.5.37 (#2361)
  • [Multi DataSource] Prevent spell-checking the password fields (#2818)

📈 Features/Enhancements

  • Add extension point in saved object management to register namespaces and show filter (#2656)
  • Add updated_at column to Saved Objects' tables (#1218)
  • Change the links in the visualize plugin to use href rather than onClick (#2395)
  • Improve Discover field summaries (#2391)
  • Remove Add Integration button (#2723)
  • [Multi DataSource] Add data source column into index pattern table (#2542)
  • [Multi DataSource] Add data source config to opensearch-dashboards-docker (#2557)
  • [Multi DataSource] Add data source signing support (#2510)
  • [Multi DataSource] Add experimental callout for index pattern section (#2523)
  • [Multi DataSource] Address UX comments on Data source list and create page (#2625)
  • [Multi DataSource] Apply get indices error handling in step index pattern (#2652)
  • [Multi DataSource] Display error toast for create index pattern with data source (#2506)
  • [Multi DataSource] Make text content dynamically translated & update unit tests (#2570)
  • [Multi DataSource] Support legacy client for data source (#2204)
  • [Multi DataSource] UX enhancement on Data source management creation page (#2051)
  • [Multi DataSource] UX enhancement on Data source management stack (#2521)
  • [Multi DataSource] UX enhancement on Index Pattern management stack (#2505)
  • [Multi DataSource] UX enhancement on Index Pattern management stack (#2505)(#2527)
  • [Multi DataSource] UX enhancement on Update stored password modal for Data source management stack (#2532)
  • [Plugin Helpers] Facilitate version changes (#2398)
  • [VisBuilder] Add an experimental table visualization in vis builder (#2705)
  • [VisBuilder] Add field summary popovers (#2682)
  • [VisBuilder] Add index pattern info when loading embeddable (#2363)
  • [VisBuilder] Add state validation before dispatching and loading (#2351)
  • [VisBuilder] Change VisBuilder flag for docker config (#2804)
  • [VisBuilder] Change classname prefix wiz to vb (#2581)
  • [VisBuilder] Change save object type, wizard id and name to visBuilder (#2673)
  • [VisBuilder] Change wizard to vis_builder in file names and paths (#2587)
  • [VisBuilder] Create a new wizard directly on a dashboard (#2384)
  • [VisBuilder] Edit wizard directly on dashboard (#2508)
  • [VisBuilder] Enable VisBuilder by default (#2725)
  • [VisBuilder] Rename wizard on save modal and visualization table (#2645)
  • [VisBuilder] Rename wizard to visBuilder in class name, type name and function name (#2639)
  • [VisBuilder] Rename wizard to visBuilder in i18n id and formatted message id (#2635)
  • [Windows] Add cross-platform helpers (#2681)
  • [Windows] Consume @osd/cross-platform package to standardize path handling across platforms (#2703)
  • [Windows] Facilitate building and running OSD and plugins on Windows platforms (#2601)

🐛 Bug Fixes

  • Fix management app breadcrumb error (#2344)
  • Fix suggestion list cutoff issue (#2607)
  • Remove Leftover X Pack references (#2638)
  • [Multi DataSource] Add data source param to low-level search call in Discover (#2431)
  • [Multi DataSource] Address UX comments on Edit Data source page (#2629)
  • [Multi DataSource] Address UX comments on index pattern management stack (#2611)
  • [Multi DataSource] Enhance data source error handling (#2661)
  • [Multi DataSource] Skip data source view in index pattern step when default is chosen (#2574)
  • [Multi DataSource] Update default audit log path (#2793)
  • [Save Object Aggregation View] Fix for export all after scroll count response changed (#2696)
  • [VisBuilder] Add additional aggregation parameters to Vislib charts (Bar, Line and Area) (2610)
  • [VisBuilder] Add missing test subject property of DisabledVisualization (2610)
  • [VisBuilder] Fix Date Histogram auto bounds showing per 0 millisecond (#2632)
  • [VisBuilder] Fix Histogram updating bounds when date range updates (#2632)
  • [VisBuilder] Fix auto bounds for time-series bar chart visualization (2401)
  • [VisBuilder] Fix broken UX after switching index pattern while editing an aggregation (#2632)
  • [VisBuilder] Fix rendering issues wuth time series for new chart types (#2309)
  • [VisBuilder] Fix the missing Last Updated timestamp in visualization list (#2628)
  • [VisBuilder] Fix visualization shift when editing an aggregation (2401)
  • [VisBuilder] Rename "Histogram" to "Bar" in visualization type picker (2401)
  • [Table Visualization] Fix an issue preventing sorting the first column (#2828)
  • Temporary workaround for task-kill exceptions on Windows when it is passed a pid for a process that is already dead (#2842)

🚞 Infrastructure

  • Add CHANGELOG.md and related workflows (#2414)
  • Update WhiteSource scans to ignore Backward Compatibility artifacts in cypress (#2408)
  • [CI] Add Backward Compatibility tests for 2.4.0 (#2393)
  • [CI] Add path ignore for markdown files (#2312)
  • [CI] Prevent backport workflow from running on unmerged PRs (#2746)
  • [CI] Run functional test repo as workflow (#2503)
  • [CI] Update backport custom branch name (#2766)
  • [CI] Update backport workflow to ignore changelog conflicts (#2729)

📝 Documentation

  • Add CHANGELOG.md and Release Notes for 2.4.0 (#2809)
  • Add README.md for dataSource and dataSourceManagement plugins (#2448)
  • Add README.md for saving index pattern relationship (#2276)
  • Remove a repeated "to" from the README.md file (#2403)
  • Update functional testing information in TESTING.md (#2492)
  • [Multi DataSource] Add design documents of multiple data source feature #2538
  • [Multi DataSource] Add sample configuration for multi data source to the yml template (#2428)
  • [Multi DataSource] Tweak multiple data source design doc (#2724)
  • [Multi DataSource] Update MD data source documentation link (#2693)

🔩 Tests

  • Update caniuse to fix failed integration tests (#2322)
  • [Multi DataSource] Add unit test coverage for Update Data source management stack (#2567)
  • [VisBuilder] Enable VisBuilder cypress tests (#2728)

🛠 Maintenance

  • Add @zengyan-amazon as a maintainer (#2419)
  • Increment from 2.3 to 2.4. (#2295)
  • Add CHANGELOG.md for 2.4.0 (#2809)