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

Change Default CI version to JDK 11 #290

Merged
merged 3 commits into from Mar 1, 2022
Merged

Change Default CI version to JDK 11 #290

merged 3 commits into from Mar 1, 2022

Conversation

davidcui1225
Copy link
Member

@davidcui1225 davidcui1225 commented Feb 25, 2022

Signed-off-by: David Cui davidcui@amazon.com

Description

  • Change the default CI version for reports-scheduler workflow to JDK 11
  • add JDK versions 11, 14 to CI matrix
  • Document Java version in DEVELOPER_GUIDE.md

Note: Java 8 and 17 will be added in a later PR to resolve #230

Issues Resolved

Check List

  • New functionality includes testing.
    • All tests pass, including unit test, integration test and doctest
  • New functionality has been documented.
    • New functionality has javadoc added
    • New functionality has user manual doc added
  • Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

…d document changes in developer guide

Signed-off-by: David Cui <davidcui@amazon.com>
@davidcui1225 davidcui1225 requested a review from a team as a code owner February 25, 2022 19:07
@codecov-commenter
Copy link

codecov-commenter commented Feb 25, 2022

Codecov Report

Merging #290 (9e6041c) into main (3b03b70) will increase coverage by 0.15%.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff              @@
##               main     #290      +/-   ##
============================================
+ Coverage     72.70%   72.85%   +0.15%     
  Complexity      369      369              
============================================
  Files            94       94              
  Lines          3924     3924              
  Branches        608      608              
============================================
+ Hits           2853     2859       +6     
+ Misses          895      889       -6     
  Partials        176      176              
Flag Coverage Δ
dashboards-reports 77.43% <ø> (+0.32%) ⬆️
reports-scheduler 68.70% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
dashboards-reports/public/components/main/main.tsx 63.72% <0.00%> (+5.88%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3b03b70...9e6041c. Read the comment docs.

ps48
ps48 previously approved these changes Feb 25, 2022
@zhongnansu zhongnansu self-requested a review February 25, 2022 19:41
Copy link
Member

@zhongnansu zhongnansu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All the test runs, even tho they are named with different java version, are all running in JAVA 11. Because you didn't add the java matrix to the set-up java steps. If you check each github action logs, you'll find out

See below for how to run using different java version.
https://github.com/actions/setup-java#testing-against-different-java-versions

@zhongnansu
Copy link
Member

@davidcui1225 I have a draft PR as well, but it's having issues.
#251

@@ -7,13 +7,17 @@ env:

jobs:
build:
strategy:
matrix:
java: [8, 11, 14, 17]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove matrix if you are not using it in this workflow? same comment as https://github.com/opensearch-project/observability/pull/504/files#r815045939

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll need to make changes to correctly use the matrix versions but we need to have it as per the release campaign

@davidcui1225
Copy link
Member Author

@davidcui1225 I have a draft PR as well, but it's having issues. #251

Got you- are you currently tracking this issue? I can close this PR if you're already working on it.

@zhongnansu
Copy link
Member

zhongnansu commented Feb 25, 2022

@davidcui1225 I have a draft PR as well, but it's having issues. #251

Got you- are you currently tracking this issue? I can close this PR if you're already working on it.

You can work on it. I tried it long time ago, but there's an issue with runtime java 8. More details here. I didn't see any other teams adding that as well. Maybe you can ask in the team chat for some general guidance. Or taking a look at the this issue, which seems related.

I feel like we need a way in github action to set java version separately for compile time and run time

Signed-off-by: David Cui <davidcui@amazon.com>
@davidcui1225
Copy link
Member Author

Still working on adding all the CI matrix workflow runs

Signed-off-by: David Cui <davidcui@amazon.com>
Copy link
Member

@joshuali925 joshuali925 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could you also remove version 8, 17 in description?

Copy link
Member

@zhongnansu zhongnansu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Closing #251

@davidcui1225 davidcui1225 merged commit f581454 into opensearch-project:main Mar 1, 2022
@davidcui1225 davidcui1225 deleted the default-ci-java branch March 1, 2022 23:54
ps48 added a commit that referenced this pull request Jul 28, 2022
* Fix release notes version (#28)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Migrate Reporting Notebooks Integration (#21)

Signed-off-by: David Cui <davidcui@amazon.com>

* Add Logic to Auto-populate Notebooks from Context Menu (#30)

Signed-off-by: David Cui <davidcui@amazon.com>

* Change opendistro to opensearch in email template (#31)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Fix case sensitive directory name for chromium zip (#35)

Signed-off-by: David Cui <davidcui@amazon.com>

Co-authored-by: Carl Meadows <47793022+CarlMeadows@users.noreply.github.com>
Co-authored-by: Zhongnan Su <szhongna@amazon.com>
Co-authored-by: Joshua Li <joshuali925@gmail.com>

* Use output_only Parameter for notebook reports (#32)


Signed-off-by: David Cui <davidcui@amazon.com>

* replace osd-version header to remove need for version number matching (#37)

Signed-off-by: David Cui <davidcui@amazon.com>

* Remove visualization editor in visualization reports (#50)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* add condition to fix negative value display (#51)

Signed-off-by: David Cui <davidcui@amazon.com>

* [Query Builder] Correctly handle match phrases when a single value is specified or when the match phrases is negated (#33)

* [Build query] Correctly handle phrases filter that specify only one single value

Contrary to the phrase filter type which always specify a meta.params.query, the phrases filter type never specify a meta.params.query even when a single value is selected.
This anomaly trigger an error generated by the MonoFieldQueryBase included in the elastic-builder dependency and prevent the generation of the report.

Signed-off-by: Kévin Masseix <masseix.kevin@gmail.com>

* [Build query] Correctly handle negated phrases filter that specify only one single value

Signed-off-by: Kévin Masseix <masseix.kevin@gmail.com>

* [Build query] Correctlty handle negated phrases to exclude them from the report instead of including them

Signed-off-by: Kévin Masseix <masseix.kevin@gmail.com>

* Pass processing if doc[field] == null (#361)

Pass processing if doc[field] == null
Based on opendistro-for-elasticsearch/kibana-reports#327 (comment)

* add test case for commit 368eb03e200b755870f1ad373e67561201ab6f31 (#370)

Add missing test case for the fix "pass doc[field] == null"

* Unhash page url in case store URLs in session storage is enabled from Kibana advanced setting (#371)

* Update Namespaces/APIs/Documentation for OpenSearch (#55)

Signed-off-by: David Cui <davidcui@amazon.com>

* bump path-parse version to 1.0.7 to address CVE (#59)

Signed-off-by: David Cui <davidcui@amazon.com>

* increase chromium timeout to 100s (#58)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Fix csv parsing function (#53)

* Fix csv parsing function

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Flatten nested results for csv

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Add test case for nested fields

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Add release notes for rc1 (#60)


Signed-off-by: David Cui <davidcui@amazon.com>

* configure index settings to have default 1 replica and auto-expand upperbound 2 (#62)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Rc1 release note patch (#63)


Signed-off-by: David Cui <davidcui@amazon.com>

* Bump OpenSearch Dashboards version to 1.0 (#64)


Signed-off-by: David Cui <davidcui@amazon.com>

* Revert .opensearch_dashboards index references to .kibana (#67)

Signed-off-by: David Cui <davidcui@amazon.com>

* Add diagrams for integration with Notifications plugin (#75)

* add puml diagrams for integration with Notifications plugin
Signed-off-by: David Cui <davidcui@amazon.com>

* amend Notifications plugin naming in diagram
Signed-off-by: David Cui <davidcui@amazon.com>

* Add i18n translation support (#362)

* PDF report is no more a screenshot, increasing the overall quality

Also a issue with chrome font rendering was fixed

* Add Notifications to docs (#87)

* moved docs to root folder, update readme to include Notifications roadmap
Signed-off-by: David Cui <davidcui@amazon.com>

* update readme to clarify current status of supported features
Signed-off-by: David Cui <davidcui@amazon.com>

* Better support sorting for csv report based on saved search (#86)

* Change Delivery Request Body for Notifications (#85)

* adding opensearch changed api for report definition to save branch
Signed-off-by: David Cui <davidcui@amazon.com>

* change delivery request body, update test cases
Signed-off-by: David Cui <davidcui@amazon.com>

* remove console.log statement, fix DeliveryType type members to use snake case
Signed-off-by: David Cui <davidcui@amazon.com>

* convert all snake case to camel case
Signed-off-by: David Cui <davidcui@amazon.com>

* make configId required in schema
Signed-off-by: David Cui <davidcui@amazon.com>

* Remove legacy notifications/delivery related code (#94)

* remove legacy notifications/delivery related code
Signed-off-by: David Cui <davidcui@amazon.com>

* remove commented out reference
Signed-off-by: David Cui <davidcui@amazon.com>

* Remove dependency on demo.elastic and use local mock html for testing (#100)

* Add code cov back (#98)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* update workflow to rename artifact in kebab case (#102)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* bump dependency version (#101)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* level up markdowns and readme (#97)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Bump to version 1.0.0.0 (#103)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Bump test resource(job-scheduler) to 1.0.0.0 (#105)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* fix failed cypress integ-testing (#106)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Bump node version, fix workflow and gradle build (#108)

* Bump nodejs version to keep up with upstream

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* fix github workflow

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Add release notes for 1.0.0.0 (#104)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Fix notebooks context menu (#109)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Fix context menu download request body after schema change to add notifiaction (#115)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Exclude time range from report details for Notebooks  (#117)

* exclude time range check for notebooks reports
Signed-off-by: David Cui <davidcui@amazon.com>

* use report source identifier over url partial match
Signed-off-by: David Cui <davidcui@amazon.com>

* add report details fix to release notes
Signed-off-by: David Cui <davidcui@amazon.com>

* add more bug fixes to release notes
Signed-off-by: David Cui <davidcui@amazon.com>

* Update regex for notebooks reports (#118)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Add integtest script to the repo

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Improve osd bootstrap on dub directory

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Improve osd bootstrap on dub directory

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Exclude Faulty Integration Test  (#122)

Exclude broken ITs from upstream OpenSearch

* Fix cypress reporting (#123)

* fix create test
Signed-off-by: David Cui <davidcui@amazon.com>

* toggle video on for cypress testing (#124)

Signed-off-by: David Cui <davidcui@amazon.com>

* Update Doc Links (#127)

* update doc links in dashboards-reports
Signed-off-by: David Cui <davidcui@amazon.com>

* Update template to reflect new branding (#128)

Signed-off-by: kgcreative <kvngar@amazon.com>

* Update UI for Notifications Integration (#126)

Update reporting front-end for Notifications integration

Signed-off-by: David Cui <davidcui@amazon.com>

* Add themed logo to README (#130)

Signed-off-by: Miki <mehranb@amazon.com>

* Fix url validation (#132)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Fix url validation for context menu (#134)

* Fix url validation for context menu

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Fix url validation

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Connect Notifications APIs to Reporting (#131)

* call notifications APIs from reporting, saving progress
Signed-off-by: David Cui <davidcui@amazon.com>

* enable notifications integration, update view in details pages, update tests
Signed-off-by: David Cui <davidcui@amazon.com>

* address comments, add server APIs to call backend notifications APIs to reduce dependency
Signed-off-by: David Cui <davidcui@amazon.com>

* add get_event API to confirm test messages are sent successfully and throw error if not
Signed-off-by: David Cui <davidcui@amazon.com>

* add input validation for delivery subject and message, hide notifications section if opensearch notifications is not installed
Signed-off-by: David Cui <davidcui@amazon.com>

* renamed constant for notifications to follow API_PREFIX convention
Signed-off-by: David Cui <davidcui@amazon.com>

* rename notifications constant to reporting_notifications
Signed-off-by: David Cui <davidcui@amazon.com>

* add list of failed channels on test message failure
Signed-off-by: David Cui <davidcui@amazon.com>

* Fix snapshot build and upgrade to OpenSearch 1.1. (#140)

Signed-off-by: dblock <dblock@amazon.com>

* Add release notes for 1.0.1 release (#143)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Bump to 1.1 in main (#150)

* bump version to 1.1, hide delivery section
Signed-off-by: David Cui <davidcui@amazon.com>

* Dont hide delivery by default
Signed-off-by: David Cui <davidcui@amazon.com>

* bump version to 1.1 in dashboards reports workflow
Signed-off-by: David Cui <davidcui@amazon.com>

* fix OSD branch to use main
Signed-off-by: David Cui <davidcui@amazon.com>

* change from main to 1.x for dashboards version
Signed-off-by: David Cui <davidcui@amazon.com>

* Bump opensearch ref to 1.1 in CI (#155)

* Removed integtest.sh. (#157)

Signed-off-by: dblock <dblock@dblock.org>

* Taking RBAC settings from Alerting plugin default to false

Other changes:
1. Legacy settings removed because all relavent settings are removed or taken from Alerting plugin
2. Poll API removed as it is not used

[Tests]
All existing tests passed

Signed-off-by: @akbhatta

* Bump tmpl from 1.0.4 to 1.0.5 in /dashboards-reports (#164)

Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix quoting and url-encoding (#153)

* Replace '%2F' with '/' in relative dates

Signed-off-by: Konstantin Roussou <konstantin.roussou@syncier.com>

* Ensure proper quoting of converted dates in URL

Signed-off-by: Konstantin Roussou <konstantin.roussou@syncier.com>

* Use generic URL decoding

Co-authored-by: Zhongnan Su <szhongna@amazon.com>

* Use roundUp for toDate

Co-authored-by: Zhongnan Su <szhongna@amazon.com>

* Make date transformation same as in context_menu_helpers.js

Co-authored-by: Zhongnan Su <szhongna@amazon.com>

* Integrate notifications backend (#129)

* Remove hard coded localhost when calling API (#172)

* rename plugin helper config file name to consistent with OSD (#180)

Signed-off-by: Tengda He <tengh@amazon.com>

* Add metrics for sending notifications (#173)

* Add logic to build report detail page link and send as part of message for non-email channels (#182)

* forward origin plus basePath to backend

* Add build report link function and forward link as part of message

* Update validation for observability notebooks integration (#174)

* Build email message from template with reports links (#184)

* remove the email tempalte and helpers from dashboards plugin

* build email message from template for reporting notifcation

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Support range filters for csv reports (#185)

* Forward extra headers while using headless chromium (#194)

* Use advanced settings for date format in csv reports (#186)

* add check in ReportInstanceActions to fix on demand report creation after report definition creation (#196)

Signed-off by: David Cui <davidcui@amazon.com>

* Catch Notifications Errors on Details Pages (#197)

* add catch statements to notifications get_configs to avoid crashing details pages
Signed-off by: David Cui <davidcui@amazon.com>

* remove console log statment
Signed-off by: David Cui <davidcui@amazon.com>

* remove notifications integration from details pages and update snapshots (#210)

Signed-off-by: David Cui <davidcui@amazon.com>

* fix csv missing metadata fields issue and empty report on all(_source) fields (#206)

* remove notifications references from create and edit report definition pages (#212)

Signed-off by: David Cui <davidcui@amazon.com>

* refactor logic for creating DSL from saved object using buildOpensearchQuery() (#213)

* Remove calling notifications in reports scheduler (#211)

* Use advanced settings for csv separator and visual report timezone (#209)

* Bump to version 1.2 (#203)

* Bump to version 1.2

Bump OpenSearch and OpenSearch Dashboards plugins to 1.2

Related issue:
#167

Signed-off-by: Kawika Avilla <kavilla414@gmail.com>

* Use maven for building reports scheduler

Signed-off-by: Joshua Li <joshuali925@gmail.com>

Co-authored-by: Joshua Li <joshuali925@gmail.com>

* Add dco and release drafter workflows (#217)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* update readme notification section (#216)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* revert paths to opendistro to keep cluster permissions same with ODFE (#218)

Signed-off-by: David Cui <davidcui@amazon.com>

* Create opensearch-dashboards-reports.release-notes-1.2.0.0.md

Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>

* Update the copyright notices to reflect OpenSearch Contributors (#220)

* update the copyright notices to reflect OpenSearch Contributors

Signed-off-by: David Cui <davidcui@amazon.com>

* add .txt to NOTICE to resolve linkchecker error

Signed-off-by: David Cui <davidcui@amazon.com>

* changes

Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>

* changes

Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>

* Remove notifications actions in reports scheduler (#221)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* add reporting osd server configurations (#222)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Add suggested font packages in troubleshooting tips (#189)

* add suggested font packages in troubleshooting tips
Signed-off-by: David Cui <davidcui@amazon.com>

* add links to package documentation in README for font packages
Signed-off-by: David Cui <davidcui@amazon.com>

* add more descriptive title under Troubleshooting

Signed-off-by: David Cui <davidcui@amazon.com>

* add link to headless-chrome installation and add ipa-gothic-fonts link to centos 7

Signed-off-by: David Cui <davidcui@amazon.com>

* Update Copyright Headers (#226)

* update copyright header for all files

Signed-off-by: David Cui <davidcui@amazon.com>

* fix ktlint errors with extra whitespace

Signed-off-by: David Cui <davidcui@amazon.com>

* Add support for codeowners to repo (#227)

Signed-off-by: Ryan Bogan <rbogan@amazon.com>

* Fix reporting validation for observability (#231)

* Update reporting validation for observability

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* update tests

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* remove poller code from frontend plugin (#235)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* bump reports-scheduler to 1.3 (#241)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Fix apt source and link checker for CI (#245)

* Update apt source in CI

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Try fix link checker

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Add Case Coverage tests for Create Report Definition (#239)

* add & refactor cypress tests, add css selectors in report settings & report trigger

Signed-off-by: David Cui <davidcui@amazon.com>

* remove comment and update jest snapshot

Signed-off-by: David Cui <davidcui@amazon.com>

* add bwc test for reports-scheduler (#244)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* added code summary table (#243)

* added code summary table

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* modularized tables, fixed links

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* updated header, changed bwc link

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* Add Cypress Case Coverage on Details Pages (#250)

* add and refactor cypress tests for details pages

Signed-off-by: David Cui <davidcui@amazon.com>

* update jest snapshots

Signed-off-by: David Cui <davidcui@amazon.com>

* add utils.js file to store functions used in multiple cypress tests

Signed-off-by: David Cui <davidcui@amazon.com>

* add gradle task to run integtest against remote cluster (#247)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* added untriaged and nolabel badges

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* bump dashboards-reports version to 1.3 (#265)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* add UT for request/reseponse model (#264)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Add .whitesource configuration file

* Address Reporting CVEs (#267)

* update vulnerable package versions

Signed-off-by: David Cui <davidcui@amazon.com>

* change ansi-regex to 5.0.1 to pass bootstrap

Signed-off-by: David Cui <davidcui@amazon.com>

* update yarn lock for cve fixes (#271)

Signed-off-by: David Cui <davidcui@amazon.com>

* add release notes for 1.2.4

Signed-off-by: David Cui <davidcui@amazon.com>

* remove jcenter repo from gradle build

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* update guava to 31.0.1-jre

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* WS package update (#283)

* updated ws version

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* moved ws package to resolutions

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* updated yarn lock

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* add auto-backport functionality for reporting (#286)

Add auto-backport and auto-delete workflows for reporting

Signed-off-by: David Cui <davidcui@amazon.com>

* Change Default CI version to JDK 11 (#290)

* change default CI version to JDK 11, add JDK versions to CI matrix and document changes in developer guide

Signed-off-by: David Cui <davidcui@amazon.com>

* remove incorrect tag form issue template (#294)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Fix empty or multiple date values in csv (#293)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Update the saved object id matcher regex to match custom id (#295)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Replace Centos links to fix link checker CI (#297)

exclude centos links from linkchecker

Signed-off-by: David Cui <davidcui@amazon.com>

* update regex to match custom saved object id (#298)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Fix reporting uuid parsing (#300)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Add java 8 support in compile and test (#304) (#305)

* add java 8 support in compile and test

Signed-off-by: Zhongnan Su <szhongna@amazon.com>
(cherry picked from commit e753b07)

Co-authored-by: Zhongnan Su <szhongna@amazon.com>

* Add 1.3 release notes (#307) (#308)

* Add 1.3 release notes

Signed-off-by: Zhongnan Su <szhongna@amazon.com>
(cherry picked from commit 2e904c5)

Co-authored-by: Zhongnan Su <szhongna@amazon.com>

* Bump version to 1.3.1 (#324)

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Bump reports dashboards to 1.3.1 (#331)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Incremented version to 1.3.2. (#352)

Signed-off-by: Zelin Hao <zelinhao@amazon.com>

* Version bump 1.3.3

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Version bump 1.3.3

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Version bump 1.3.3

Signed-off-by: pgodithi <pgodithi@amazon.com>

* [1.3] Bump minimist to 1.2.6 (#367)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Move HTML sanitization from client to server side (#382) (#386)

Move HTML sanitization to server, store markdown over HTML, remove unused imports

Signed-off-by: David Cui <davidcui@amazon.com>

Co-authored-by: David Cui <53581635+davidcui1225@users.noreply.github.com>

* Incremented version to 1.3.4. (#389)

* Incremented version to 1.3.4.

Signed-off-by: Zelin Hao <zelinhao@amazon.com>

* Add JS snapshot

Signed-off-by: Zelin Hao <zelinhao@amazon.com>

* Add release notes for 1.3.4.0 (#393) (#394)

Signed-off-by: Joshua Li <joshuali925@gmail.com>
(cherry picked from commit 8e01eaa)

Co-authored-by: Joshua Li <joshuali925@gmail.com>

Co-authored-by: Zhongnan Su <szhongna@amazon.com>
Co-authored-by: David Cui <53581635+davidcui-amzn@users.noreply.github.com>
Co-authored-by: Joshua <joshuali925@gmail.com>
Co-authored-by: Carl Meadows <47793022+CarlMeadows@users.noreply.github.com>
Co-authored-by: Kevin Masseix <masseix.kevin@gmail.com>
Co-authored-by: Uzhinskiy Boris <lspci@mail.ru>
Co-authored-by: David Cui <davidcui@amazon.com>
Co-authored-by: starcatter <30572485+starcatter@users.noreply.github.com>
Co-authored-by: Elias Soares <esoares@iget.com.br>
Co-authored-by: Peter Zhu <zhujiaxi@amazon.com>
Co-authored-by: Kevin Garcia <hello@kevingarcia.me>
Co-authored-by: Miki <mehranb@amazon.com>
Co-authored-by: David Cui <53581635+davidcui1225@users.noreply.github.com>
Co-authored-by: Daniel Doubrovkine (dB.) <dblock@dblock.org>
Co-authored-by: Anantha Krishna Bhatta <banantha@amazon.com>
Co-authored-by: Anantha Krishna Bhatta <31894175+akbhatta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: kroussou <58224693+kroussou@users.noreply.github.com>
Co-authored-by: Tengda-He <89666799+Tengda-He@users.noreply.github.com>
Co-authored-by: Kawika Avilla <kavilla414@gmail.com>
Co-authored-by: Kavitha Conjeevaram Mohan <kavithamohan0404@gmail.com>
Co-authored-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>
Co-authored-by: Ryan Bogan <10944539+ryanbogan@users.noreply.github.com>
Co-authored-by: whitesource-for-github-com[bot] <50673670+whitesource-for-github-com[bot]@users.noreply.github.com>
Co-authored-by: opensearch-trigger-bot[bot] <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com>
Co-authored-by: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com>
Co-authored-by: Zelin Hao <87548827+zelinh@users.noreply.github.com>
Co-authored-by: pgodithi <pgodithi@amazon.com>
Co-authored-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>
rupal-bq added a commit that referenced this pull request Dec 1, 2022
* Fix release notes version (#28)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Migrate Reporting Notebooks Integration (#21)

Signed-off-by: David Cui <davidcui@amazon.com>

* Add Logic to Auto-populate Notebooks from Context Menu (#30)

Signed-off-by: David Cui <davidcui@amazon.com>

* Change opendistro to opensearch in email template (#31)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Fix case sensitive directory name for chromium zip (#35)

Signed-off-by: David Cui <davidcui@amazon.com>

Co-authored-by: Carl Meadows <47793022+CarlMeadows@users.noreply.github.com>
Co-authored-by: Zhongnan Su <szhongna@amazon.com>
Co-authored-by: Joshua Li <joshuali925@gmail.com>

* Use output_only Parameter for notebook reports (#32)


Signed-off-by: David Cui <davidcui@amazon.com>

* replace osd-version header to remove need for version number matching (#37)

Signed-off-by: David Cui <davidcui@amazon.com>

* Remove visualization editor in visualization reports (#50)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* add condition to fix negative value display (#51)

Signed-off-by: David Cui <davidcui@amazon.com>

* [Query Builder] Correctly handle match phrases when a single value is specified or when the match phrases is negated (#33)

* [Build query] Correctly handle phrases filter that specify only one single value

Contrary to the phrase filter type which always specify a meta.params.query, the phrases filter type never specify a meta.params.query even when a single value is selected.
This anomaly trigger an error generated by the MonoFieldQueryBase included in the elastic-builder dependency and prevent the generation of the report.

Signed-off-by: Kévin Masseix <masseix.kevin@gmail.com>

* [Build query] Correctly handle negated phrases filter that specify only one single value

Signed-off-by: Kévin Masseix <masseix.kevin@gmail.com>

* [Build query] Correctlty handle negated phrases to exclude them from the report instead of including them

Signed-off-by: Kévin Masseix <masseix.kevin@gmail.com>

* Pass processing if doc[field] == null (#361)

Pass processing if doc[field] == null
Based on opendistro-for-elasticsearch/kibana-reports#327 (comment)

* add test case for commit 368eb03e200b755870f1ad373e67561201ab6f31 (#370)

Add missing test case for the fix "pass doc[field] == null"

* Unhash page url in case store URLs in session storage is enabled from Kibana advanced setting (#371)

* Update Namespaces/APIs/Documentation for OpenSearch (#55)

Signed-off-by: David Cui <davidcui@amazon.com>

* bump path-parse version to 1.0.7 to address CVE (#59)

Signed-off-by: David Cui <davidcui@amazon.com>

* increase chromium timeout to 100s (#58)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Fix csv parsing function (#53)

* Fix csv parsing function

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Flatten nested results for csv

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Add test case for nested fields

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Add release notes for rc1 (#60)


Signed-off-by: David Cui <davidcui@amazon.com>

* configure index settings to have default 1 replica and auto-expand upperbound 2 (#62)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Rc1 release note patch (#63)


Signed-off-by: David Cui <davidcui@amazon.com>

* Bump OpenSearch Dashboards version to 1.0 (#64)


Signed-off-by: David Cui <davidcui@amazon.com>

* Revert .opensearch_dashboards index references to .kibana (#67)

Signed-off-by: David Cui <davidcui@amazon.com>

* Add diagrams for integration with Notifications plugin (#75)

* add puml diagrams for integration with Notifications plugin
Signed-off-by: David Cui <davidcui@amazon.com>

* amend Notifications plugin naming in diagram
Signed-off-by: David Cui <davidcui@amazon.com>

* Add i18n translation support (#362)

* PDF report is no more a screenshot, increasing the overall quality

Also a issue with chrome font rendering was fixed

* Add Notifications to docs (#87)

* moved docs to root folder, update readme to include Notifications roadmap
Signed-off-by: David Cui <davidcui@amazon.com>

* update readme to clarify current status of supported features
Signed-off-by: David Cui <davidcui@amazon.com>

* Better support sorting for csv report based on saved search (#86)

* Change Delivery Request Body for Notifications (#85)

* adding opensearch changed api for report definition to save branch
Signed-off-by: David Cui <davidcui@amazon.com>

* change delivery request body, update test cases
Signed-off-by: David Cui <davidcui@amazon.com>

* remove console.log statement, fix DeliveryType type members to use snake case
Signed-off-by: David Cui <davidcui@amazon.com>

* convert all snake case to camel case
Signed-off-by: David Cui <davidcui@amazon.com>

* make configId required in schema
Signed-off-by: David Cui <davidcui@amazon.com>

* Remove legacy notifications/delivery related code (#94)

* remove legacy notifications/delivery related code
Signed-off-by: David Cui <davidcui@amazon.com>

* remove commented out reference
Signed-off-by: David Cui <davidcui@amazon.com>

* Remove dependency on demo.elastic and use local mock html for testing (#100)

* Add code cov back (#98)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* update workflow to rename artifact in kebab case (#102)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* bump dependency version (#101)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* level up markdowns and readme (#97)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Bump to version 1.0.0.0 (#103)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Bump test resource(job-scheduler) to 1.0.0.0 (#105)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* fix failed cypress integ-testing (#106)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Bump node version, fix workflow and gradle build (#108)

* Bump nodejs version to keep up with upstream

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* fix github workflow

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Add release notes for 1.0.0.0 (#104)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Fix notebooks context menu (#109)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Fix context menu download request body after schema change to add notifiaction (#115)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Exclude time range from report details for Notebooks  (#117)

* exclude time range check for notebooks reports
Signed-off-by: David Cui <davidcui@amazon.com>

* use report source identifier over url partial match
Signed-off-by: David Cui <davidcui@amazon.com>

* add report details fix to release notes
Signed-off-by: David Cui <davidcui@amazon.com>

* add more bug fixes to release notes
Signed-off-by: David Cui <davidcui@amazon.com>

* Update regex for notebooks reports (#118)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Add integtest script to the repo

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Improve osd bootstrap on dub directory

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Improve osd bootstrap on dub directory

Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>

* Exclude Faulty Integration Test  (#122)

Exclude broken ITs from upstream OpenSearch

* Fix cypress reporting (#123)

* fix create test
Signed-off-by: David Cui <davidcui@amazon.com>

* toggle video on for cypress testing (#124)

Signed-off-by: David Cui <davidcui@amazon.com>

* Update Doc Links (#127)

* update doc links in dashboards-reports
Signed-off-by: David Cui <davidcui@amazon.com>

* Update template to reflect new branding (#128)

Signed-off-by: kgcreative <kvngar@amazon.com>

* Update UI for Notifications Integration (#126)

Update reporting front-end for Notifications integration

Signed-off-by: David Cui <davidcui@amazon.com>

* Add themed logo to README (#130)

Signed-off-by: Miki <mehranb@amazon.com>

* Fix url validation (#132)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Fix url validation for context menu (#134)

* Fix url validation for context menu

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Fix url validation

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Connect Notifications APIs to Reporting (#131)

* call notifications APIs from reporting, saving progress
Signed-off-by: David Cui <davidcui@amazon.com>

* enable notifications integration, update view in details pages, update tests
Signed-off-by: David Cui <davidcui@amazon.com>

* address comments, add server APIs to call backend notifications APIs to reduce dependency
Signed-off-by: David Cui <davidcui@amazon.com>

* add get_event API to confirm test messages are sent successfully and throw error if not
Signed-off-by: David Cui <davidcui@amazon.com>

* add input validation for delivery subject and message, hide notifications section if opensearch notifications is not installed
Signed-off-by: David Cui <davidcui@amazon.com>

* renamed constant for notifications to follow API_PREFIX convention
Signed-off-by: David Cui <davidcui@amazon.com>

* rename notifications constant to reporting_notifications
Signed-off-by: David Cui <davidcui@amazon.com>

* add list of failed channels on test message failure
Signed-off-by: David Cui <davidcui@amazon.com>

* Fix snapshot build and upgrade to OpenSearch 1.1. (#140)

Signed-off-by: dblock <dblock@amazon.com>

* Add release notes for 1.0.1 release (#143)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Bump to 1.1 in main (#150)

* bump version to 1.1, hide delivery section
Signed-off-by: David Cui <davidcui@amazon.com>

* Dont hide delivery by default
Signed-off-by: David Cui <davidcui@amazon.com>

* bump version to 1.1 in dashboards reports workflow
Signed-off-by: David Cui <davidcui@amazon.com>

* fix OSD branch to use main
Signed-off-by: David Cui <davidcui@amazon.com>

* change from main to 1.x for dashboards version
Signed-off-by: David Cui <davidcui@amazon.com>

* Bump opensearch ref to 1.1 in CI (#155)

* Removed integtest.sh. (#157)

Signed-off-by: dblock <dblock@dblock.org>

* Taking RBAC settings from Alerting plugin default to false

Other changes:
1. Legacy settings removed because all relavent settings are removed or taken from Alerting plugin
2. Poll API removed as it is not used

[Tests]
All existing tests passed

Signed-off-by: @akbhatta

* Bump tmpl from 1.0.4 to 1.0.5 in /dashboards-reports (#164)

Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix quoting and url-encoding (#153)

* Replace '%2F' with '/' in relative dates

Signed-off-by: Konstantin Roussou <konstantin.roussou@syncier.com>

* Ensure proper quoting of converted dates in URL

Signed-off-by: Konstantin Roussou <konstantin.roussou@syncier.com>

* Use generic URL decoding

Co-authored-by: Zhongnan Su <szhongna@amazon.com>

* Use roundUp for toDate

Co-authored-by: Zhongnan Su <szhongna@amazon.com>

* Make date transformation same as in context_menu_helpers.js

Co-authored-by: Zhongnan Su <szhongna@amazon.com>

* Integrate notifications backend (#129)

* Remove hard coded localhost when calling API (#172)

* rename plugin helper config file name to consistent with OSD (#180)

Signed-off-by: Tengda He <tengh@amazon.com>

* Add metrics for sending notifications (#173)

* Add logic to build report detail page link and send as part of message for non-email channels (#182)

* forward origin plus basePath to backend

* Add build report link function and forward link as part of message

* Update validation for observability notebooks integration (#174)

* Build email message from template with reports links (#184)

* remove the email tempalte and helpers from dashboards plugin

* build email message from template for reporting notifcation

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Support range filters for csv reports (#185)

* Forward extra headers while using headless chromium (#194)

* Use advanced settings for date format in csv reports (#186)

* add check in ReportInstanceActions to fix on demand report creation after report definition creation (#196)

Signed-off by: David Cui <davidcui@amazon.com>

* Catch Notifications Errors on Details Pages (#197)

* add catch statements to notifications get_configs to avoid crashing details pages
Signed-off by: David Cui <davidcui@amazon.com>

* remove console log statment
Signed-off by: David Cui <davidcui@amazon.com>

* remove notifications integration from details pages and update snapshots (#210)

Signed-off-by: David Cui <davidcui@amazon.com>

* fix csv missing metadata fields issue and empty report on all(_source) fields (#206)

* remove notifications references from create and edit report definition pages (#212)

Signed-off by: David Cui <davidcui@amazon.com>

* refactor logic for creating DSL from saved object using buildOpensearchQuery() (#213)

* Remove calling notifications in reports scheduler (#211)

* Use advanced settings for csv separator and visual report timezone (#209)

* Bump to version 1.2 (#203)

* Bump to version 1.2

Bump OpenSearch and OpenSearch Dashboards plugins to 1.2

Related issue:
#167

Signed-off-by: Kawika Avilla <kavilla414@gmail.com>

* Use maven for building reports scheduler

Signed-off-by: Joshua Li <joshuali925@gmail.com>

Co-authored-by: Joshua Li <joshuali925@gmail.com>

* Add dco and release drafter workflows (#217)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* update readme notification section (#216)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* revert paths to opendistro to keep cluster permissions same with ODFE (#218)

Signed-off-by: David Cui <davidcui@amazon.com>

* Create opensearch-dashboards-reports.release-notes-1.2.0.0.md

Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>

* Update the copyright notices to reflect OpenSearch Contributors (#220)

* update the copyright notices to reflect OpenSearch Contributors

Signed-off-by: David Cui <davidcui@amazon.com>

* add .txt to NOTICE to resolve linkchecker error

Signed-off-by: David Cui <davidcui@amazon.com>

* changes

Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>

* changes

Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>

* Remove notifications actions in reports scheduler (#221)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* add reporting osd server configurations (#222)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Add suggested font packages in troubleshooting tips (#189)

* add suggested font packages in troubleshooting tips
Signed-off-by: David Cui <davidcui@amazon.com>

* add links to package documentation in README for font packages
Signed-off-by: David Cui <davidcui@amazon.com>

* add more descriptive title under Troubleshooting

Signed-off-by: David Cui <davidcui@amazon.com>

* add link to headless-chrome installation and add ipa-gothic-fonts link to centos 7

Signed-off-by: David Cui <davidcui@amazon.com>

* Update Copyright Headers (#226)

* update copyright header for all files

Signed-off-by: David Cui <davidcui@amazon.com>

* fix ktlint errors with extra whitespace

Signed-off-by: David Cui <davidcui@amazon.com>

* Add support for codeowners to repo (#227)

Signed-off-by: Ryan Bogan <rbogan@amazon.com>

* Fix reporting validation for observability (#231)

* Update reporting validation for observability

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* update tests

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* remove poller code from frontend plugin (#235)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* bump reports-scheduler to 1.3 (#241)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Fix apt source and link checker for CI (#245)

* Update apt source in CI

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Try fix link checker

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Add Case Coverage tests for Create Report Definition (#239)

* add & refactor cypress tests, add css selectors in report settings & report trigger

Signed-off-by: David Cui <davidcui@amazon.com>

* remove comment and update jest snapshot

Signed-off-by: David Cui <davidcui@amazon.com>

* add bwc test for reports-scheduler (#244)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* added code summary table (#243)

* added code summary table

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* modularized tables, fixed links

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* updated header, changed bwc link

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* Add Cypress Case Coverage on Details Pages (#250)

* add and refactor cypress tests for details pages

Signed-off-by: David Cui <davidcui@amazon.com>

* update jest snapshots

Signed-off-by: David Cui <davidcui@amazon.com>

* add utils.js file to store functions used in multiple cypress tests

Signed-off-by: David Cui <davidcui@amazon.com>

* add gradle task to run integtest against remote cluster (#247)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* added untriaged and nolabel badges

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* bump dashboards-reports version to 1.3 (#265)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* add UT for request/reseponse model (#264)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Add .whitesource configuration file

* Address Reporting CVEs (#267)

* update vulnerable package versions

Signed-off-by: David Cui <davidcui@amazon.com>

* change ansi-regex to 5.0.1 to pass bootstrap

Signed-off-by: David Cui <davidcui@amazon.com>

* update yarn lock for cve fixes (#271)

Signed-off-by: David Cui <davidcui@amazon.com>

* add release notes for 1.2.4

Signed-off-by: David Cui <davidcui@amazon.com>

* remove jcenter repo from gradle build

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* update guava to 31.0.1-jre

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* WS package update (#283)

* updated ws version

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* moved ws package to resolutions

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* updated yarn lock

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* add auto-backport functionality for reporting (#286)

Add auto-backport and auto-delete workflows for reporting

Signed-off-by: David Cui <davidcui@amazon.com>

* Change Default CI version to JDK 11 (#290)

* change default CI version to JDK 11, add JDK versions to CI matrix and document changes in developer guide

Signed-off-by: David Cui <davidcui@amazon.com>

* remove incorrect tag form issue template (#294)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Fix empty or multiple date values in csv (#293)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Update the saved object id matcher regex to match custom id (#295)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Replace Centos links to fix link checker CI (#297)

exclude centos links from linkchecker

Signed-off-by: David Cui <davidcui@amazon.com>

* update regex to match custom saved object id (#298)

Signed-off-by: Zhongnan Su <szhongna@amazon.com>

* Fix reporting uuid parsing (#300)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Add java 8 support in compile and test (#304) (#305)

* add java 8 support in compile and test

Signed-off-by: Zhongnan Su <szhongna@amazon.com>
(cherry picked from commit e753b07)

Co-authored-by: Zhongnan Su <szhongna@amazon.com>

* Add 1.3 release notes (#307) (#308)

* Add 1.3 release notes

Signed-off-by: Zhongnan Su <szhongna@amazon.com>
(cherry picked from commit 2e904c5)

Co-authored-by: Zhongnan Su <szhongna@amazon.com>

* Bump version to 1.3.1 (#324)

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Bump reports dashboards to 1.3.1 (#331)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Incremented version to 1.3.2. (#352)

Signed-off-by: Zelin Hao <zelinhao@amazon.com>

* Version bump 1.3.3

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Version bump 1.3.3

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Version bump 1.3.3

Signed-off-by: pgodithi <pgodithi@amazon.com>

* [1.3] Bump minimist to 1.2.6 (#367)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Move HTML sanitization from client to server side (#382) (#386)

Move HTML sanitization to server, store markdown over HTML, remove unused imports

Signed-off-by: David Cui <davidcui@amazon.com>

Co-authored-by: David Cui <53581635+davidcui1225@users.noreply.github.com>

* Incremented version to 1.3.4. (#389)

* Incremented version to 1.3.4.

Signed-off-by: Zelin Hao <zelinhao@amazon.com>

* Add JS snapshot

Signed-off-by: Zelin Hao <zelinhao@amazon.com>

* Add release notes for 1.3.4.0 (#393) (#394)

Signed-off-by: Joshua Li <joshuali925@gmail.com>
(cherry picked from commit 8e01eaa)

Co-authored-by: Joshua Li <joshuali925@gmail.com>

* Staging for version increment automation (#391) (#418)

* Version increment automation

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Version increment automation

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Version increment automation

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Version increment automation

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Version increment automation

Signed-off-by: pgodithi <pgodithi@amazon.com>

* Version increment automation: task rename updateVersion

Signed-off-by: pgodithi <pgodithi@amazon.com>
(cherry picked from commit 6667bfb)
Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

Signed-off-by: pgodithi <pgodithi@amazon.com>
Signed-off-by: prudhvigodithi <pgodithi@amazon.com>
Co-authored-by: Prudhvi Godithi <pgodithi@amazon.com>

* [Release 1.3.5] Version increment  (#420)

* release 1.3.5

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

* release 1.3.5

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

* [1.3] Remove zips and download from remote at build time (#337) (#422)

* Remove zips and download from remote at build time (#337)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Remove odfe bwc test (#408)

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

Signed-off-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>
Co-authored-by: Shenoy Pratik <sgguruda@amazon.com>

* [1.3] restrict chromium requests (#424)

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* [Release 1.3.5] Add `build.sh` (#426)

* release 1.3.5

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

* release 1.3.5

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

Signed-off-by: prudhvigodithi <pgodithi@amazon.com>

* [1.3] Add Bwc Test for OS 1.1 (#417) (#423)

* Add Bwc Test for OS 1.1 (#417)

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>

* Fix job-scheduler url

Signed-off-by: Joshua Li <joshuali925@gmail.com>

* Remove artifact zips

Signed-off-by: Joshua Li <joshuali925@gmail.com>

Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>
Signed-off-by: Joshua Li <joshuali925@gmail.com>
Co-authored-by: Shenoy Pratik <sgguruda@amazon.com>

* Increment version to 1.3.6-SNAPSHOT (#456)

Signed-off-by: opensearch-ci-bot <opensearch-infra@amazon.com>

Signed-off-by: opensearch-ci-bot <opensearch-infra@amazon.com>
Co-authored-by: opensearch-ci-bot <opensearch-infra@amazon.com>

* Merge pull request #472 from sejli/CVE-fix-1.3.6 (#473)

Updating Kotlin and Jsoup

(cherry picked from commit 50eac17)

* Merge pull request #474 from sejli/release-notes-1.3.6

Add release notes for 1.3.6

(cherry picked from commit fd8f9de)

* Merge pull request #476 from sejli/1.3.6-release-notes

Changing 1.3.6 release notes location

(cherry picked from commit 2159036)

* update jackson to 2.13.4 (#479) (#480)

Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>

Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>
(cherry picked from commit d0c86aa)

Co-authored-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>

* Update 1.3.6 release notes (#481) (#482)

Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>

Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>
(cherry picked from commit dea93af)

Co-authored-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>

* [1.3] Upgrade puppeteer (#488)

* upgrade puppeteer & change report timeout

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Change timeout

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Added release notes for 1.3.5 (#451)

Signed-off-by: vamsi-amazon <reddyvam@amazon.com>
(cherry picked from commit e2e4366)

Co-authored-by: vamsi-amazon <reddyvam@amazon.com>

* Increment version to 1.3.7-SNAPSHOT (#502)

Signed-off-by: opensearch-ci-bot <opensearch-infra@amazon.com>

Signed-off-by: opensearch-ci-bot <opensearch-infra@amazon.com>
Co-authored-by: opensearch-ci-bot <opensearch-infra@amazon.com>

* Resolve conflicting dependencies

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix build failure

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

Signed-off-by: Zhongnan Su <szhongna@amazon.com>
Signed-off-by: David Cui <davidcui@amazon.com>
Signed-off-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: Kévin Masseix <masseix.kevin@gmail.com>
Signed-off-by: Peter Zhu <zhujiaxi@amazon.com>
Signed-off-by: kgcreative <kvngar@amazon.com>
Signed-off-by: Miki <mehranb@amazon.com>
Signed-off-by: dblock <dblock@amazon.com>
Signed-off-by: dblock <dblock@dblock.org>
Signed-off-by: @akbhatta
Signed-off-by: Tengda He <tengh@amazon.com>
Signed-off-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>
Signed-off-by: Ryan Bogan <rbogan@amazon.com>
Signed-off-by: Shenoy Pratik <sgguruda@amazon.com>
Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>
Signed-off-by: Zelin Hao <zelinhao@amazon.com>
Signed-off-by: pgodithi <pgodithi@amazon.com>
Signed-off-by: prudhvigodithi <pgodithi@amazon.com>
Signed-off-by: opensearch-ci-bot <opensearch-infra@amazon.com>
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
Co-authored-by: Zhongnan Su <szhongna@amazon.com>
Co-authored-by: David Cui <53581635+davidcui-amzn@users.noreply.github.com>
Co-authored-by: Joshua <joshuali925@gmail.com>
Co-authored-by: Carl Meadows <47793022+CarlMeadows@users.noreply.github.com>
Co-authored-by: Kevin Masseix <masseix.kevin@gmail.com>
Co-authored-by: Uzhinskiy Boris <lspci@mail.ru>
Co-authored-by: David Cui <davidcui@amazon.com>
Co-authored-by: starcatter <30572485+starcatter@users.noreply.github.com>
Co-authored-by: Elias Soares <esoares@iget.com.br>
Co-authored-by: Peter Zhu <zhujiaxi@amazon.com>
Co-authored-by: Kevin Garcia <hello@kevingarcia.me>
Co-authored-by: Miki <mehranb@amazon.com>
Co-authored-by: David Cui <53581635+davidcui1225@users.noreply.github.com>
Co-authored-by: Daniel Doubrovkine (dB.) <dblock@dblock.org>
Co-authored-by: Anantha Krishna Bhatta <banantha@amazon.com>
Co-authored-by: Anantha Krishna Bhatta <31894175+akbhatta@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: kroussou <58224693+kroussou@users.noreply.github.com>
Co-authored-by: Tengda-He <89666799+Tengda-He@users.noreply.github.com>
Co-authored-by: Kawika Avilla <kavilla414@gmail.com>
Co-authored-by: Kavitha Conjeevaram Mohan <kavithamohan0404@gmail.com>
Co-authored-by: Kavitha Conjeevaram Mohan <mohakavi@amazon.com>
Co-authored-by: Ryan Bogan <10944539+ryanbogan@users.noreply.github.com>
Co-authored-by: Shenoy Pratik <sgguruda@amazon.com>
Co-authored-by: whitesource-for-github-com[bot] <50673670+whitesource-for-github-com[bot]@users.noreply.github.com>
Co-authored-by: opensearch-trigger-bot[bot] <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com>
Co-authored-by: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com>
Co-authored-by: Zelin Hao <87548827+zelinh@users.noreply.github.com>
Co-authored-by: pgodithi <pgodithi@amazon.com>
Co-authored-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>
Co-authored-by: opensearch-ci-bot <opensearch-infra@amazon.com>
Co-authored-by: Sean Li <lnse@amazon.com>
Co-authored-by: vamsi-amazon <reddyvam@amazon.com>
kavilla pushed a commit to kavilla/dashboards-reports that referenced this pull request Jul 12, 2023
* change default CI version to JDK 11, add JDK versions to CI matrix and document changes in developer guide

Signed-off-by: David Cui <davidcui@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Default CI Java Version to Java 11, run tests on 8, 14 and 17
7 participants