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

[Data Explorer] Merging main to feature branch #4691

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
5c5de03
[Saved Object Service] Adds Repository Factory Provider (#4149)
bandinib-amzn Jun 5, 2023
cb27336
add category option for context menus (#4144)
sikhote Jun 6, 2023
55b293a
[CCI] Add bluebird replaces for src/plugins/saved_objects (#4026)
Nicksqain Jun 8, 2023
2322c53
Validate and correct change log after 2.8 release (#4275)
zhongnansu Jun 10, 2023
1728318
[DEVELOPER_GUIDE] resolving links (#3989)
Aigerim-ai Jun 20, 2023
b337bea
Enable data client with sample data server side (#4268)
kristenTian Jun 20, 2023
84ec854
Upgrade the backport workflow (#4343)
AMoo-Miki Jun 21, 2023
f298e7e
Hide any output from `use_node` checking for Node compatibility (#4237)
AMoo-Miki Jun 21, 2023
333e2b3
[Vis Colors] Update default color in TSVB to use `ouiPaletteColorBlin…
manasvinibs Jun 22, 2023
93d543e
Add BWC tests for 2.7 and 2.8 (#4023)
manasvinibs Jun 23, 2023
d95504c
[Vis colors] Replace vis_type_timeline colors with `ouiPaletteColorBl…
manasvinibs Jun 23, 2023
2e10b22
[Lint] add custom stylelint rules and config (#4290)
kavilla Jun 23, 2023
931b915
Fix linked deps resolution (#4342)
AMoo-Miki Jun 23, 2023
fe1f1d1
Add configurable `defaults` to `uiSettings` (#4344)
AMoo-Miki Jun 23, 2023
0b54e84
Refactor hardcode color to use OUI in `maps_legacy` (#4294)
BSFishy Jun 26, 2023
fc4e696
Remove broken flot documentation link for Ruby API (#4384)
joshuarrrr Jun 26, 2023
6cee1a9
[CCI] Fix relationships header overflow (#4070)
SergeyMyssak Jun 26, 2023
70b3420
Refactor color maps to use OUI color palettes (#4293)
BSFishy Jun 26, 2023
1ef3e9f
[CCI] Remove unused tags in the navigation plugin (#3964)
andreymyssak Jun 27, 2023
d285ecb
[Stylelint] Add invalid properties rule (#4374)
BSFishy Jun 27, 2023
a44b09f
Migrate from legacy elasticsearch client to opensearch-js client in `…
manasvinibs Jun 27, 2023
e33b643
Chore (deps): Bump OUI to 1.1.2 to add anomoly detection icon (#4408)
joshuarrrr Jun 27, 2023
29d7a4b
Excludes broken sass-lang link from Link checker (#4415)
ashwin-pc Jun 28, 2023
88e2b2d
[Vis Colors] Update legacy seed colors to use `ouiPaletteColorBlind()…
manasvinibs Jun 28, 2023
d5ca03a
Release notes for 1.3.11 (#4423) (#4427)
opensearch-trigger-bot[bot] Jun 28, 2023
dcdc68d
Updates Release notes for 1.3.11 (#4428) (#4430)
opensearch-trigger-bot[bot] Jun 28, 2023
d95f642
[Stylelint] Add typing to Stylelint rules (#4392)
BSFishy Jun 28, 2023
5e8a4fd
[Vis colors] Update legacy mapped colors in charts plugin to use ouiP…
manasvinibs Jun 28, 2023
c75a025
[CVE-2022-25883] Resolve semver to 7.5.3 and remove unused package (#…
ananzh Jun 29, 2023
7c8aa4a
Enable sample data with Multiple datasource frontend (#4412)
kristenTian Jun 29, 2023
f6e22cb
Feature (home): Add vis audit sample dashboard (#4339)
joshuarrrr Jun 29, 2023
63b66f9
Add fonts for previewing the new theme (#4381)
AMoo-Miki Jun 30, 2023
1f1b333
possible fix for flakey ci9 test (#4450)
ashwin-pc Jun 30, 2023
4a778a7
Chore (VisBuilder): Update icon to use OUI icon (#4446)
joshuarrrr Jun 30, 2023
79988ed
Relocate tutorials imagery (#4382)
AMoo-Miki Jul 1, 2023
bbf8dfb
Update main menu to display 'Dashboards' for consistency (#4453)
gulderov Jul 1, 2023
3f357b5
Adding Matt as a maintainer (#4469)
ashwin-pc Jul 1, 2023
021671a
Add `color-scheme` to the root styling (#4477)
AMoo-Miki Jul 3, 2023
1560a6c
Refactor hardcoded color to use OUI in `region_map` (#4299)
BSFishy Jul 3, 2023
e07c5e6
[Console] Convert lib/mappings to TypeScript (#4008)
curq Jul 5, 2023
1358135
Enable plugins to augment visualizations with additional data and con…
ohltyler Jul 6, 2023
c9cbf31
Update header logo selection logic and assets (#4383)
AMoo-Miki Jul 7, 2023
24bde32
[CI] Split build and verify into parallel jobs (#4467)
AMoo-Miki Jul 7, 2023
d8f0c48
New management overview page and rename stack management to dashboard…
Hailong-am Jul 7, 2023
a509588
Retain the original sample data interface (#4526)
kristenTian Jul 9, 2023
1dc1060
[Vis Augmenter Add UT for few fns (#4516)
ohltyler Jul 10, 2023
9bc61b4
Bump tough-cookie from 4.0.0 to 4.1.3 (#4531)
dependabot[bot] Jul 10, 2023
6ae64b3
[Vis Augmenter] Update base vis height in view events flyout (#4535)
ohltyler Jul 10, 2023
1d41cfe
Dashboard De-Angularization (#4502)
abbyhu2000 Jul 11, 2023
c583838
Add v2.9.0 release notes (#4550)
manasvinibs Jul 12, 2023
b94a62f
Fix line to vega conversion bug (#4554)
lezzago Jul 12, 2023
d746595
Fix Node.js download link (#4556)
AMoo-Miki Jul 12, 2023
72e7068
[Vis Augmenter] Fix stats API visualization ID bug (#4565)
ohltyler Jul 13, 2023
41b1eda
[CCI] Add new or remove extra tags and styles in `saved_objects_manag…
SergeyMyssak Jul 13, 2023
0ab3233
Add documentation to vis_augmenter (#4527)
ohltyler Jul 14, 2023
1249d3d
[Vis Augmenter] Fix bug of undefined tooltip when all plugin layers a…
ohltyler Jul 14, 2023
2b725a9
[Dashboards] restructure folder to be more cohesive with the project …
kavilla Jul 17, 2023
e451d13
chore (home): Update visual consistency dashboard TSVB colors (#4501)
joshuarrrr Jul 18, 2023
78ffbf5
[VisLib] Replace legend color palette with OUI color palette (#4365)
joshuarrrr Jul 18, 2023
6849437
Bump word-wrap from 1.2.3 to 1.2.4 (#4589)
dependabot[bot] Jul 19, 2023
22a8943
Removed KUI usage in maps_legacy plugin (#3998)
miamia1999 Jul 19, 2023
feadcb4
Feature (home): Update visual consistency sample dashboard with more …
joshuarrrr Jul 19, 2023
f13e4c3
Optimize `augment-vis` saved obj searching by adding arg to saved obj…
ohltyler Jul 20, 2023
adb538e
[Markdown] Replace custom css styles and native html with OUI. (#4390)
curq Jul 20, 2023
c06b298
Add resource ID filtering in fetch `augment-vis` obj queries (#4608)
ohltyler Jul 24, 2023
f8ad83f
Fix (styles): Make ace code editor themes consistent (#4609)
joshuarrrr Jul 24, 2023
fe41677
Enable theme-switching via Advanced Settings to preview the Next them…
AMoo-Miki Jul 25, 2023
d94d7cb
[Console] Converted all ```/lib/autocomplete/**/*.js``` files to type…
curq Jul 25, 2023
5c2b22b
[Console] Convert all non-autocomplete lib files to typescript (#4150)
curq Jul 26, 2023
c3ea363
[Table Visualization] Replace div containers with OuiFlex components …
curq Jul 26, 2023
e2abd27
Chore(CHANGELOG): Update to CHANGELOG post 2.9 release (#4625)
manasvinibs Jul 26, 2023
983fc34
Refactor/remove breadcrumb styling main (#4621)
joshuarrrr Jul 26, 2023
6bab7ef
Feat (home): Add remaining vis type examples (#4619)
joshuarrrr Jul 26, 2023
92507a2
[i18n] fix generation scripts (#4252)
kavilla Jul 28, 2023
a52e95c
Feat (Discover): Update styles to be compatible with next theme (#4644)
joshuarrrr Aug 1, 2023
fc238b0
Fix (Legacy Maps): Add necessary specificity for dark mode style over…
joshuarrrr Aug 3, 2023
bf6e887
Bump `node-sass` to a version that uses a newer `libsass` (#4651)
AMoo-Miki Aug 3, 2023
e867585
Update webpack environment targets (#4649)
AMoo-Miki Aug 3, 2023
4bc1f55
Reduce the amount of comments in compiled CSS (#4648)
AMoo-Miki Aug 3, 2023
324919d
units test for utils folder (#4641)
abbyhu2000 Aug 4, 2023
04065fa
Fix --font-text CSS var usage and add more leaflet font overrides (#4…
joshuarrrr Aug 7, 2023
81f25e0
Merge branch 'main' into merge-main
ashwin-pc Aug 7, 2023
6bb07b9
fixes incorrect path for css ignore
ashwin-pc Aug 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 10 additions & 5 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
[production]
last 2 Firefox versions
last 2 Chrome versions
last 2 Safari versions
> 0.25%
not ie 11
Firefox > 0 and last 2 years and > 0.01%
Chrome > 0 and last 2 years and > 0.01%
Safari > 0 and last 2 years and > 0.01%
Edge > 0 and last 1 years and > 0.01%
Opera > 0 and last 2 years and > 0.01%
> 0.2%
not op_mini all
not and_uc < 100
not android < 100
not dead

[dev]
last 1 chrome versions
Expand Down
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
/.chromium
/build
/built_assets
/bwc_tmp
/config/apm.dev.js
/data
/html_docs
Expand Down
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
* @ananzh @kavilla @seanneumann @AMoo-Miki @ashwin-pc @joshuarrrr @abbyhu2000 @zengyan-amazon @kristenTian @zhongnansu @manasvinibs @ZilongX @Flyingliuhub
* @ananzh @kavilla @seanneumann @AMoo-Miki @ashwin-pc @joshuarrrr @abbyhu2000 @zengyan-amazon @kristenTian @zhongnansu @manasvinibs @ZilongX @Flyingliuhub @BSFishy
4 changes: 3 additions & 1 deletion .github/workflows/backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,10 @@ jobs:
installation_id: 22958780

- name: Backport
uses: VachaShah/backport@v2.1.0
uses: VachaShah/backport@v2.2.0
with:
github_token: ${{ steps.github_app_token.outputs.token }}
head_template: backport/backport-<%= number %>-to-<%= base %>
files_to_skip: "CHANGELOG.md"
labels_template: "<%= JSON.stringify([...labels, 'autocut']) %>"
failure_labels: "failed backport"
40 changes: 17 additions & 23 deletions .github/workflows/build_and_test_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,12 @@ env:

jobs:
build-lint-test:
name: Build and Verify on ${{ matrix.name }}
name: Build and Verify on ${{ matrix.name }} (ciGroup${{ matrix.group }})
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest]
group: [1, 2, 3, 4]
include:
- os: ubuntu-latest
name: Linux
Expand Down Expand Up @@ -72,14 +73,9 @@ jobs:
if: matrix.os != 'windows-latest'
run: echo "YARN_CACHE_LOCATION=$(yarn cache dir)" >> $GITHUB_ENV

- name: Configure Yarn Cache (Windows)
if: matrix.os == 'windows-latest'
run: |
echo "YARN_CACHE_LOCATION=$(yarn cache dir)" >> $env:GITHUB_ENV
echo C:\Program Files\Git\usr\bin>>"%GITHUB_PATH%"

- name: Initialize Yarn Cache
uses: actions/cache@v3
if: matrix.os != 'windows-latest'
with:
path: ${{ env.YARN_CACHE_LOCATION }}
key: yarn-${{ hashFiles('**/yarn.lock') }}
Expand All @@ -95,18 +91,24 @@ jobs:
run: yarn osd bootstrap || yarn osd bootstrap

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

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

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

- name: Run mocha tests with coverage
# ciGroup 1 of unit-tests is shorter
if: matrix.group == 1
id: mocha-tests
run: yarn test:mocha:coverage

Expand All @@ -115,9 +117,11 @@ jobs:
uses: codecov/codecov-action@v3
with:
directory: ./target/opensearch-dashboards-coverage
flags: ${{ matrix.name }}
flags: ${{ matrix.name }}_${{ matrix.group }}

- name: Run integration tests
# ciGroup 1 of unit-tests is shorter
if: matrix.group == 1
id: integration-tests
run: yarn test:jest_integration:ci

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

- name: Configure Yarn Cache (Windows)
if: matrix.os == 'windows-latest'
run: |
echo "YARN_CACHE_LOCATION=$(yarn cache dir)" >> $env:GITHUB_ENV
echo C:\Program Files\Git\usr\bin>>"%GITHUB_PATH%"

- name: Initialize Yarn Cache
uses: actions/cache@v3
if: matrix.os != 'windows-latest'
with:
path: ${{ env.YARN_CACHE_LOCATION }}
key: yarn-${{ hashFiles('**/yarn.lock') }}
Expand Down Expand Up @@ -265,14 +264,9 @@ jobs:
if: matrix.os != 'windows-latest'
run: echo "YARN_CACHE_LOCATION=$(yarn cache dir)" >> $GITHUB_ENV

- name: Configure Yarn Cache (Windows)
if: matrix.os == 'windows-latest'
run: |
echo "YARN_CACHE_LOCATION=$(yarn cache dir)" >> $env:GITHUB_ENV
echo C:\Program Files\Git\usr\bin>>"%GITHUB_PATH%"

- name: Initialize Yarn Cache
uses: actions/cache@v3
if: matrix.os != 'windows-latest'
with:
path: ${{ env.YARN_CACHE_LOCATION }}
key: yarn-${{ hashFiles('**/yarn.lock') }}
Expand Down Expand Up @@ -324,7 +318,7 @@ jobs:
working-directory: ./artifacts
strategy:
matrix:
version: [osd-2.0.0, osd-2.1.0, osd-2.2.0, osd-2.3.0, osd-2.4.0, osd-2.5.0]
version: [osd-2.0.0, osd-2.1.0, osd-2.2.0, osd-2.3.0, osd-2.4.0, osd-2.5.0, osd-2.6.0, osd-2.7.0]
steps:
- name: Checkout code
uses: actions/checkout@v3
Expand Down
10 changes: 8 additions & 2 deletions .i18nrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,17 @@
"visTypeXy": "src/plugins/vis_type_xy",
"visualizations": "src/plugins/visualizations",
"visualize": "src/plugins/visualize",
"apmOss": "src/plugins/apm_oss",
"usageCollection": "src/plugins/usage_collection"
},
"exclude": [
"src/legacy/ui/ui_render/ui_render_mixin.js"
"src/legacy/ui/ui_render/ui_render_mixin.js",
"src/plugins/home/public/application/components/tutorial",
"src/plugins/home/server/tutorials",
"src/core/server/rendering/views/template.tsx",
"src/plugins/data/public/search/errors/timeout_error.tsx",
"src/plugins/home/public/application/components/welcome.tsx",
"src/plugins/vis_type_timeline/server/series_functions/graphite.js",
"src/plugins/vis_type_timeseries/public/application/components/aggs/serial_diff.js"
],
"translations": []
}
6 changes: 4 additions & 2 deletions .lycheeexclude
Original file line number Diff line number Diff line change
Expand Up @@ -119,5 +119,7 @@ http://www.creedthoughts.gov
https://media-for-the-masses.theacademyofperformingartsandscience.org/
https://yarnpkg.com/latest.msi
https://forum.opensearch.org/
https://facebook.github.io/jest/
https://facebook.github.io/jest/docs/cli.html
https://facebook.github.io/jest/*
http://helpmenow.com/problem2
https://sass-lang.com/*
http://api.jquery.com/*
1 change: 1 addition & 0 deletions .stylelintrc.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
extends:
- stylelint-config-standard-scss
- '@osd/stylelint-config'
rules:
# while we still use node-sass, only legacy rgb() notation is allowed
color-function-notation: "legacy"
Expand Down
Loading