Skip to content

Commit c2b2011

Browse files
authored
Merge branch 'main' into vis_type_markdown-ouiComp
2 parents e47dcf3 + 78ffbf5 commit c2b2011

File tree

333 files changed

+13618
-4791
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

333 files changed

+13618
-4791
lines changed

.github/workflows/build_and_test_workflow.yml

+16-22
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@ env:
2929

3030
jobs:
3131
build-lint-test:
32-
name: Build and Verify on ${{ matrix.name }}
32+
name: Build and Verify on ${{ matrix.name }} (ciGroup${{ matrix.group }})
3333
strategy:
3434
fail-fast: false
3535
matrix:
3636
os: [ubuntu-latest, windows-latest]
37+
group: [1, 2, 3, 4]
3738
include:
3839
- os: ubuntu-latest
3940
name: Linux
@@ -72,14 +73,9 @@ jobs:
7273
if: matrix.os != 'windows-latest'
7374
run: echo "YARN_CACHE_LOCATION=$(yarn cache dir)" >> $GITHUB_ENV
7475

75-
- name: Configure Yarn Cache (Windows)
76-
if: matrix.os == 'windows-latest'
77-
run: |
78-
echo "YARN_CACHE_LOCATION=$(yarn cache dir)" >> $env:GITHUB_ENV
79-
echo C:\Program Files\Git\usr\bin>>"%GITHUB_PATH%"
80-
8176
- name: Initialize Yarn Cache
8277
uses: actions/cache@v3
78+
if: matrix.os != 'windows-latest'
8379
with:
8480
path: ${{ env.YARN_CACHE_LOCATION }}
8581
key: yarn-${{ hashFiles('**/yarn.lock') }}
@@ -95,18 +91,24 @@ jobs:
9591
run: yarn osd bootstrap || yarn osd bootstrap
9692

9793
- name: Run linter
94+
# ciGroup 1 of unit-tests is shorter and Linux is faster
95+
if: matrix.group == 1 && matrix.os == 'ubuntu-latest'
9896
id: linter
9997
run: yarn lint
10098

10199
- name: Validate NOTICE file
100+
# ciGroup 1 of unit-tests is shorter and Linux is faster
101+
if: matrix.group == 1 && matrix.os == 'ubuntu-latest'
102102
id: notice-validate
103103
run: yarn notice:validate
104104

105-
- name: Run unit tests with coverage
105+
- name: Run unit tests group ${{ matrix.group }} with coverage
106106
id: unit-tests
107-
run: yarn test:jest:ci:coverage
107+
run: yarn test:jest:ci:coverage --ci-group=${{ matrix.group }}
108108

109109
- name: Run mocha tests with coverage
110+
# ciGroup 1 of unit-tests is shorter
111+
if: matrix.group == 1
110112
id: mocha-tests
111113
run: yarn test:mocha:coverage
112114

@@ -115,9 +117,11 @@ jobs:
115117
uses: codecov/codecov-action@v3
116118
with:
117119
directory: ./target/opensearch-dashboards-coverage
118-
flags: ${{ matrix.name }}
120+
flags: ${{ matrix.name }}_${{ matrix.group }}
119121

120122
- name: Run integration tests
123+
# ciGroup 1 of unit-tests is shorter
124+
if: matrix.group == 1
121125
id: integration-tests
122126
run: yarn test:jest_integration:ci
123127

@@ -168,14 +172,9 @@ jobs:
168172
if: matrix.os != 'windows-latest'
169173
run: echo "YARN_CACHE_LOCATION=$(yarn cache dir)" >> $GITHUB_ENV
170174

171-
- name: Configure Yarn Cache (Windows)
172-
if: matrix.os == 'windows-latest'
173-
run: |
174-
echo "YARN_CACHE_LOCATION=$(yarn cache dir)" >> $env:GITHUB_ENV
175-
echo C:\Program Files\Git\usr\bin>>"%GITHUB_PATH%"
176-
177175
- name: Initialize Yarn Cache
178176
uses: actions/cache@v3
177+
if: matrix.os != 'windows-latest'
179178
with:
180179
path: ${{ env.YARN_CACHE_LOCATION }}
181180
key: yarn-${{ hashFiles('**/yarn.lock') }}
@@ -265,14 +264,9 @@ jobs:
265264
if: matrix.os != 'windows-latest'
266265
run: echo "YARN_CACHE_LOCATION=$(yarn cache dir)" >> $GITHUB_ENV
267266

268-
- name: Configure Yarn Cache (Windows)
269-
if: matrix.os == 'windows-latest'
270-
run: |
271-
echo "YARN_CACHE_LOCATION=$(yarn cache dir)" >> $env:GITHUB_ENV
272-
echo C:\Program Files\Git\usr\bin>>"%GITHUB_PATH%"
273-
274267
- name: Initialize Yarn Cache
275268
uses: actions/cache@v3
269+
if: matrix.os != 'windows-latest'
276270
with:
277271
path: ${{ env.YARN_CACHE_LOCATION }}
278272
key: yarn-${{ hashFiles('**/yarn.lock') }}

CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,24 @@ Inspired from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
2727
- [@osd/pm] Fix `file:`-linked dependencies' resolution to improve ability to test with local packages ([#4342](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4342))
2828
- [Multiple DataSource] Backend support for adding sample data ([#4268](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4268))
2929
- Add configurable defaults and overrides to uiSettings ([#4344](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4344))
30+
- Update header logo selection logic to match the header's theme ([#4383](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4383))
3031
- Introduce new fonts for the Next theme ([#4381](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4381))
3132
- Bump OUI to `1.1.2` to make `anomalyDetection` icon available ([#4408](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4408))
3233
- Add `color-scheme` to the root styling ([#4477](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4477))
3334
- [Multiple DataSource] Frontend support for adding sample data ([#4412](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4412))
35+
- Enable plugins to augment visualizations with additional data and context ([#4361](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4361))
36+
- Dashboard De-Angularization ([#4502](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4502))
37+
- New management overview page and rename stack management to dashboard management ([#4287](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4287))
38+
- [Vis Augmenter] Update base vis height in view events flyout ([#4535](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4535))
3439

3540
### 🐛 Bug Fixes
3641

3742
- [Chore] Update deprecated url methods (url.parse(), url.format()) ([#2910](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/2910))
3843
- Cleanup unused url ([#3847](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3847))
3944
- [Saved Objects Management] Fix relationships header overflow ([#4070](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4070))
4045
- Update main menu to display 'Dashboards' for consistency ([#4453](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4453))
46+
- [Multiple DataSource] Retain the original sample data API ([#4526](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4526))
47+
- Fix Node.js download link ([#4556](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4556))
4148

4249
### 🚞 Infrastructure
4350

@@ -47,12 +54,14 @@ Inspired from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
4754
- Upgrade the backport workflow ([#4343](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4343))
4855
- [Lint] Add custom stylelint rules and config to prevent unintended style overrides ([#4290](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4290))
4956
- [Lint] Add stylelint rule to define properties that are restricted from being used ([#4374](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4374))
57+
- [CI] Split build and verify into parallel jobs ([#4467](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4467))
5058

5159
### 📝 Documentation
5260

5361
- [Doc] Add COMMUNICATIONS.md with info about Slack, forum, office hours ([#3837](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3837))
5462
- [Saved Object Service] Adds design doc for new Saved Object Service Interface for Custom Repository [#3954](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3954)
5563
- Add plugin development section in DEVELOPER_GUIDE.md ([#778](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3989))
64+
- [Vis Augmenter] Add documentation to `vis_augmenter` plugin ([#4527](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4527))
5665

5766
### 🛠 Maintenance
5867

@@ -74,17 +83,22 @@ Inspired from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
7483
- Relocate tutorials imagery into `src/plugins/home/public/assets/tutorials/logos` ([#4382](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4382))
7584
- [Markdown] Replace custom CSS styles and HTML markup with OUI components ([#4390](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4390))
7685
- [VisBuilder] Use OUI icon ([#4446](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4446))
86+
- [Vis Colors] [VisLib] Update legend colors to use OUI color palette ([#4365](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4365))
7787
- [Vis Colors] [Region Maps] Replace hardcode color to OUI color in `region_map` plugin ([#4299](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4299))
7888
- [Vis Colors] Replace color maps with OUI color palettes ([#4293](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4293))
7989
- [Vis Colors] [Maps] Replace hardcoded color to OUI color in `maps_legacy` plugin ([#4294](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4294))
8090
- [Vis Colors] [TSVB] Update default color in `vis_type_timeseries` to use `ouiPaletteColorBlind()[0]`([#4363](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4363))
8191
- [Vis Colors] [Timeline] Replace `vis_type_timeline` colors with `ouiPaletteColorBlind()` ([#4366](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4366))
8292
- [Vis Colors] Update legacy seed colors to use `ouiPaletteColorBlind()` ([#4348](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4348))
8393
- [Vis colors] Update legacy mapped colors in charts plugin to use `ouiPaletteColorBlind()`, Update default color in legacy visualizations to use `ouiPaletteColorBlind()[0]` ([#4398](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4398))
94+
- [Saved Objects Management] Add new or remove extra tags and styles ([#4069](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4069))
8495
- [Console] Migrate `/lib/mappings/` module to TypeScript ([#4008](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4008))
96+
- [Dashboard] Restructure the `Dashboard` plugin folder to be more cohesive with the project ([#4575](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4575))
8597

8698
### 🔩 Tests
8799

100+
- [Vis Augmenter Add UT for few fns ([#4516](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4516))
101+
88102
## [2.8.0 - 2023-06-06](https://github.com/opensearch-project/OpenSearch-Dashboards/releases/tag/2.8.0)
89103

90104
### Deprecations

TESTING.md

+2
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ To run all the unit tests:
3535
`yarn test:jest`
3636
To run specific unit tests, pass the path to the test:
3737
`yarn test:jest [test path]`
38+
To run specific unit test groups:
39+
`yarn test:jest --ci-group=1 --ci-group=2`
3840

3941
### Integration tests
4042
To run all the integration tests:

config/opensearch_dashboards.yml

+4
Original file line numberDiff line numberDiff line change
@@ -264,3 +264,7 @@
264264

265265
# Set the value of this setting to false to hide the help menu link to the OpenSearch Dashboards user survey
266266
# opensearchDashboards.survey.url: "https://survey.opensearch.org"
267+
268+
# Set the value of this setting to true to enable plugin augmentation on Dashboard
269+
# vis_augmenter.pluginAugmentationEnabled: true
270+

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,6 @@
171171
"dns-sync": "^0.2.1",
172172
"elastic-apm-node": "^3.43.0",
173173
"elasticsearch": "^16.7.0",
174-
"http-aws-es": "npm:@zhongnansu/http-aws-es@6.0.1",
175174
"execa": "^4.0.2",
176175
"expiry-js": "0.1.7",
177176
"fast-deep-equal": "^3.1.1",
@@ -182,6 +181,7 @@
182181
"globby": "^11.1.0",
183182
"handlebars": "4.7.7",
184183
"hjson": "3.2.1",
184+
"http-aws-es": "npm:@zhongnansu/http-aws-es@6.0.1",
185185
"http-proxy-agent": "^2.1.0",
186186
"https-proxy-agent": "^5.0.0",
187187
"inline-style": "^2.0.0",
@@ -290,6 +290,7 @@
290290
"@types/has-ansi": "^3.0.0",
291291
"@types/history": "^4.7.3",
292292
"@types/hjson": "^2.4.2",
293+
"@types/http-aws-es": "6.0.2",
293294
"@types/jest": "^27.4.0",
294295
"@types/joi": "^13.4.2",
295296
"@types/jquery": "^3.3.31",
@@ -342,7 +343,6 @@
342343
"@types/zen-observable": "^0.8.0",
343344
"@typescript-eslint/eslint-plugin": "^3.10.0",
344345
"@typescript-eslint/parser": "^3.10.0",
345-
"@types/http-aws-es": "6.0.2",
346346
"angular-aria": "^1.8.0",
347347
"angular-mocks": "^1.8.2",
348348
"angular-recursion": "^1.0.5",
@@ -457,7 +457,7 @@
457457
"supertest-as-promised": "^4.0.2",
458458
"tape": "^5.0.1",
459459
"topojson-client": "3.0.0",
460-
"tough-cookie": "^4.0.0",
460+
"tough-cookie": "^4.1.3",
461461
"tree-kill": "^1.2.2",
462462
"typescript": "4.0.2",
463463
"ui-select": "0.19.8",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
## Version 2.9.0 Release Notes
2+
3+
### 🛡 Security
4+
5+
- Bump `joi` to v14 to avoid the possibility of prototype poisoning in a nested dependency ([#3952](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3952))
6+
- [CVE-2022-25883] Resolve `semver` to `7.5.3` and remove unused package ([#4411](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4411))
7+
- Bump tough-cookie from 4.0.0 to 4.1.3 ([#4531](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4531))
8+
9+
### 📈 Features/Enhancements
10+
11+
- Add plugin manifest config to define OpenSearch plugin dependency and verify if it is installed on the cluster ([#3116](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3116))
12+
- Replace re2 with RegExp in timeline and add unit tests ([#3908](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3908))
13+
- Hide any output from use_node checking for Node compatibility ([#4237](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4237))
14+
- Add category option within groups for context menus ([#4144](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4144))
15+
- [Saved Object Service] Add Repository Factory Provider ([#4149](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4149))
16+
- [Sample Data] Add visual consistency dashboard to sample logs data ([#4339](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4339))
17+
- [@osd/pm] Fix `file:`-linked dependencies' resolution to improve ability to test with local packages ([#4342](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4342))
18+
- [Multiple DataSource] Backend support for adding sample data ([#4268](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4268))
19+
- Add configurable defaults and overrides to uiSettings ([#4344](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4344))
20+
- Update header logo selection logic to match the header's theme ([#4383](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4383))
21+
- Introduce new fonts for the Next theme ([#4381](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4381))
22+
- Bump OUI to `1.1.2` to make `anomalyDetection` icon available ([#4408](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4408))
23+
- Add `color-scheme` to the root styling ([#4477](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4477))
24+
- [Multiple DataSource] Frontend support for adding sample data ([#4412](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4412))
25+
- Enable plugins to augment visualizations with additional data and context ([#4361](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4361))
26+
- Dashboard De-Angularization ([#4502](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4502))
27+
- New management overview page and rename stack management to dashboard management ([#4287](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4287))
28+
- [Vis Augmenter] Update base vis height in view events flyout ([#4535](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4535))
29+
30+
### 🐛 Bug Fixes
31+
32+
- [Saved Objects Management] Fix relationships header overflow ([#4070](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4070))
33+
- Update main menu to display 'Dashboards' for consistency ([#4453](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4453))
34+
- [Multiple DataSource] Retain the original sample data API ([#4526](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4526))
35+
- Remove `lmdb-store` to fix backport issue ([#4266](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4266))
36+
37+
### 🚞 Infrastructure
38+
39+
- Upgrade the backport workflow ([#4343](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4343))
40+
- [Lint] Add custom stylelint rules and config to prevent unintended style overrides ([#4290](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4290))
41+
- [Lint] Add stylelint rule to define properties that are restricted from being used ([#4374](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4374))
42+
- [Lint] Add typing to Stylelint rules ([#4392](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4392))
43+
- [CI] Split build and verify into parallel jobs ([#4467](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4467))
44+
45+
### 📝 Documentation
46+
47+
- [Saved Object Service] Adds design doc for new Saved Object Service Interface for Custom Repository [#3954](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3954)
48+
49+
### 🛠 Maintenance
50+
51+
- Adding @ZilongX and @Flyingliuhub as maintainers. ([#4137](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4137))
52+
- Add new MAINTAINERS to CODEOWNERS file. ([#4199](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4199))
53+
- Adding @BSFishy as maintainer. ([#4469](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4469))
54+
55+
### 🪛 Refactoring
56+
57+
- [Table Visualization] Remove custom styling for text-align:center in favor of OUI utility class. ([#4164](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4164))
58+
- Migrate from legacy elasticsearch client to opensearch-js client in `osd-opensearch-archiver` package([#4142](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4142))
59+
- Replace the use of `bluebird` in `saved_objects` plugin ([#4026](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4026))
60+
- Relocate tutorials imagery into `src/plugins/home/public/assets/tutorials/logos` ([#4382](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4382))
61+
- [VisBuilder] Use OUI icon ([#4446](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4446))
62+
- [Vis Colors] [Region Maps] Replace hardcode color to OUI color in `region_map` plugin ([#4299](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4299))
63+
- [Vis Colors] Replace color maps with OUI color palettes ([#4293](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4293))
64+
- [Vis Colors] [Maps] Replace hardcoded color to OUI color in `maps_legacy` plugin ([#4294](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4294))
65+
- [Vis Colors] [TSVB] Update default color in `vis_type_timeseries` to use `ouiPaletteColorBlind()[0]`([#4363](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4363))
66+
- [Vis Colors] [Timeline] Replace `vis_type_timeline` colors with `ouiPaletteColorBlind()` ([#4366](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4366))
67+
- [Vis Colors] Update legacy seed colors to use `ouiPaletteColorBlind()` ([#4348](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4348))
68+
- [Console] Migrate `/lib/mappings/` module to TypeScript ([#4008](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4008))
69+
70+
### 🔩 Tests
71+
72+
- [Vis Augmenter Add UT for few fns ([#4516](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4516))
73+
- [BWC Tests] Add BWC tests for 2.7.0 and 2.8.0 ([#4023](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/4023))

0 commit comments

Comments
 (0)