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

Release version 1.2 #167

Closed
14 of 16 tasks
dblock opened this issue Sep 24, 2021 · 6 comments
Closed
14 of 16 tasks

Release version 1.2 #167

dblock opened this issue Sep 24, 2021 · 6 comments
Assignees
Labels

Comments

@dblock
Copy link
Member

dblock commented Sep 24, 2021

Coming from opensearch-build#567, release version 1.2. Please follow the following checklist.

Preparation

  • Assign this issue to a release owner.
  • Finalize scope and feature set and update the Public Roadmap.
  • Create, update, triage and label all features and issues targeted for this release with v1.2.0.

CI/CD

  • Increment version on main to 1.2.0.0.
  • Ensure working and passing CI.
  • Re(add) this repo to the manifest.

Pre-Release

  • Branch and build from a 1.2 branch.
  • Update your branch in the manifest.
  • Feature complete, pencils down.
  • Fix bugs that target this release.

Release

  • Complete documentation.
  • Gather, review and publish release notes.
  • Verify all issued labeled for this release are closed or labelled for the next release.

Post Release

@peternied
Copy link
Member

@opensearch-project/dashboards-reports Could we assign someone to this issue to drive the 1.2 release?

@kavilla
Copy link
Member

kavilla commented Oct 20, 2021

Reached out to @davidcui1225 and he was able to at least find an owner of the release. So will assign to him for now.

@peternied
Copy link
Member

@davidcui1225 Could you assign this issue to the person that can drive this release?

kavilla added a commit to kavilla/dashboards-reports that referenced this issue Oct 29, 2021
Bump OpenSearch and OpenSearch Dashboards plugins to 1.2

Related issue:
opensearch-project#167

Signed-off-by: Kawika Avilla <[email protected]>
@kavilla kavilla mentioned this issue Oct 29, 2021
6 tasks
kavilla added a commit to kavilla/dashboards-reports that referenced this issue Oct 29, 2021
Bump OpenSearch and OpenSearch Dashboards plugins to 1.2

Related issue:
opensearch-project#167

Signed-off-by: Kawika Avilla <[email protected]>
kavilla added a commit to kavilla/dashboards-reports that referenced this issue Oct 29, 2021
Bump OpenSearch and OpenSearch Dashboards plugins to 1.2

Related issue:
opensearch-project#167

Signed-off-by: Kawika Avilla <[email protected]>
kavilla added a commit to kavilla/dashboards-reports that referenced this issue Oct 29, 2021
Bump OpenSearch and OpenSearch Dashboards plugins to 1.2

Related issue:
opensearch-project#167

Signed-off-by: Kawika Avilla <[email protected]>
kavilla added a commit to kavilla/dashboards-reports that referenced this issue Oct 29, 2021
Bump OpenSearch and OpenSearch Dashboards plugins to 1.2

Related issue:
opensearch-project#167

Signed-off-by: Kawika Avilla <[email protected]>
kavilla added a commit to kavilla/dashboards-reports that referenced this issue Nov 4, 2021
Bump OpenSearch and OpenSearch Dashboards plugins to 1.2

Related issue:
opensearch-project#167

Signed-off-by: Kawika Avilla <[email protected]>
joshuali925 added a commit that referenced this issue Nov 4, 2021
* Bump to version 1.2

Bump OpenSearch and OpenSearch Dashboards plugins to 1.2

Related issue:
#167

Signed-off-by: Kawika Avilla <[email protected]>

* Use maven for building reports scheduler

Signed-off-by: Joshua Li <[email protected]>

Co-authored-by: Joshua Li <[email protected]>
@zhongnansu
Copy link
Member

For documentation update, created an issue for tracking
opensearch-project/documentation-website#257
@davidcui1225

@peternied
Copy link
Member

@davidcui1225 Until Friday the 12th at noon PST, any tests that use distribution downloader were running against old bits and need to be rerun. Can you please see if your team was impacted, rerun the tests, and then mark the tests run as completed in opensearch-project/opensearch-build#954?

@joshuali925
Copy link
Member

linking a new bug found in reporting #232

ps48 added a commit that referenced this issue Jul 28, 2022
* Fix release notes version (#28)

Signed-off-by: Zhongnan Su <[email protected]>

* Migrate Reporting Notebooks Integration (#21)

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Joshua Li <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

Co-authored-by: Carl Meadows <[email protected]>
Co-authored-by: Zhongnan Su <[email protected]>
Co-authored-by: Joshua Li <[email protected]>

* Use output_only Parameter for notebook reports (#32)


Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* Remove visualization editor in visualization reports (#50)

Signed-off-by: Joshua Li <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* [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 <[email protected]>

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

Signed-off-by: Kévin Masseix <[email protected]>

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

Signed-off-by: Kévin Masseix <[email protected]>

* 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 <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* increase chromium timeout to 100s (#58)

Signed-off-by: Zhongnan Su <[email protected]>

* Fix csv parsing function (#53)

* Fix csv parsing function

Signed-off-by: Joshua Li <[email protected]>

* Flatten nested results for csv

Signed-off-by: Joshua Li <[email protected]>

* Add test case for nested fields

Signed-off-by: Joshua Li <[email protected]>

* Add release notes for rc1 (#60)


Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* Rc1 release note patch (#63)


Signed-off-by: David Cui <[email protected]>

* Bump OpenSearch Dashboards version to 1.0 (#64)


Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

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

* add puml diagrams for integration with Notifications plugin
Signed-off-by: David Cui <[email protected]>

* amend Notifications plugin naming in diagram
Signed-off-by: David Cui <[email protected]>

* 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 <[email protected]>

* update readme to clarify current status of supported features
Signed-off-by: David Cui <[email protected]>

* 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 <[email protected]>

* change delivery request body, update test cases
Signed-off-by: David Cui <[email protected]>

* remove console.log statement, fix DeliveryType type members to use snake case
Signed-off-by: David Cui <[email protected]>

* convert all snake case to camel case
Signed-off-by: David Cui <[email protected]>

* make configId required in schema
Signed-off-by: David Cui <[email protected]>

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

* remove legacy notifications/delivery related code
Signed-off-by: David Cui <[email protected]>

* remove commented out reference
Signed-off-by: David Cui <[email protected]>

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

* Add code cov back (#98)

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* bump dependency version (#101)

Signed-off-by: Zhongnan Su <[email protected]>

* level up markdowns and readme (#97)

Signed-off-by: Zhongnan Su <[email protected]>

* Bump to version 1.0.0.0 (#103)

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* fix failed cypress integ-testing (#106)

Signed-off-by: Zhongnan Su <[email protected]>

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

* Bump nodejs version to keep up with upstream

Signed-off-by: Zhongnan Su <[email protected]>

* fix github workflow

Signed-off-by: Zhongnan Su <[email protected]>

* Add release notes for 1.0.0.0 (#104)

Signed-off-by: Zhongnan Su <[email protected]>

* Fix notebooks context menu (#109)

Signed-off-by: Joshua Li <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

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

* exclude time range check for notebooks reports
Signed-off-by: David Cui <[email protected]>

* use report source identifier over url partial match
Signed-off-by: David Cui <[email protected]>

* add report details fix to release notes
Signed-off-by: David Cui <[email protected]>

* add more bug fixes to release notes
Signed-off-by: David Cui <[email protected]>

* Update regex for notebooks reports (#118)

Signed-off-by: Joshua Li <[email protected]>

* Add integtest script to the repo

Signed-off-by: Peter Zhu <[email protected]>

* Improve osd bootstrap on dub directory

Signed-off-by: Peter Zhu <[email protected]>

* Improve osd bootstrap on dub directory

Signed-off-by: Peter Zhu <[email protected]>

* Exclude Faulty Integration Test  (#122)

Exclude broken ITs from upstream OpenSearch

* Fix cypress reporting (#123)

* fix create test
Signed-off-by: David Cui <[email protected]>

* toggle video on for cypress testing (#124)

Signed-off-by: David Cui <[email protected]>

* Update Doc Links (#127)

* update doc links in dashboards-reports
Signed-off-by: David Cui <[email protected]>

* Update template to reflect new branding (#128)

Signed-off-by: kgcreative <[email protected]>

* Update UI for Notifications Integration (#126)

Update reporting front-end for Notifications integration

Signed-off-by: David Cui <[email protected]>

* Add themed logo to README (#130)

Signed-off-by: Miki <[email protected]>

* Fix url validation (#132)

Signed-off-by: Joshua Li <[email protected]>

* Fix url validation for context menu (#134)

* Fix url validation for context menu

Signed-off-by: Joshua Li <[email protected]>

* Fix url validation

Signed-off-by: Joshua Li <[email protected]>

* Connect Notifications APIs to Reporting (#131)

* call notifications APIs from reporting, saving progress
Signed-off-by: David Cui <[email protected]>

* enable notifications integration, update view in details pages, update tests
Signed-off-by: David Cui <[email protected]>

* address comments, add server APIs to call backend notifications APIs to reduce dependency
Signed-off-by: David Cui <[email protected]>

* add get_event API to confirm test messages are sent successfully and throw error if not
Signed-off-by: David Cui <[email protected]>

* add input validation for delivery subject and message, hide notifications section if opensearch notifications is not installed
Signed-off-by: David Cui <[email protected]>

* renamed constant for notifications to follow API_PREFIX convention
Signed-off-by: David Cui <[email protected]>

* rename notifications constant to reporting_notifications
Signed-off-by: David Cui <[email protected]>

* add list of failed channels on test message failure
Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: dblock <[email protected]>

* Add release notes for 1.0.1 release (#143)

Signed-off-by: Joshua Li <[email protected]>

* Bump to 1.1 in main (#150)

* bump version to 1.1, hide delivery section
Signed-off-by: David Cui <[email protected]>

* Dont hide delivery by default
Signed-off-by: David Cui <[email protected]>

* bump version to 1.1 in dashboards reports workflow
Signed-off-by: David Cui <[email protected]>

* fix OSD branch to use main
Signed-off-by: David Cui <[email protected]>

* change from main to 1.x for dashboards version
Signed-off-by: David Cui <[email protected]>

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

* Removed integtest.sh. (#157)

Signed-off-by: dblock <[email protected]>

* 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] <[email protected]>

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 <[email protected]>

* Ensure proper quoting of converted dates in URL

Signed-off-by: Konstantin Roussou <[email protected]>

* Use generic URL decoding

Co-authored-by: Zhongnan Su <[email protected]>

* Use roundUp for toDate

Co-authored-by: Zhongnan Su <[email protected]>

* Make date transformation same as in context_menu_helpers.js

Co-authored-by: Zhongnan Su <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* Catch Notifications Errors on Details Pages (#197)

* add catch statements to notifications get_configs to avoid crashing details pages
Signed-off by: David Cui <[email protected]>

* remove console log statment
Signed-off by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* Use maven for building reports scheduler

Signed-off-by: Joshua Li <[email protected]>

Co-authored-by: Joshua Li <[email protected]>

* Add dco and release drafter workflows (#217)

Signed-off-by: Joshua Li <[email protected]>

* update readme notification section (#216)

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

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

* update the copyright notices to reflect OpenSearch Contributors

Signed-off-by: David Cui <[email protected]>

* add .txt to NOTICE to resolve linkchecker error

Signed-off-by: David Cui <[email protected]>

* changes

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* changes

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* Remove notifications actions in reports scheduler (#221)

Signed-off-by: Joshua Li <[email protected]>

* add reporting osd server configurations (#222)

Signed-off-by: Zhongnan Su <[email protected]>

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

* add suggested font packages in troubleshooting tips
Signed-off-by: David Cui <[email protected]>

* add links to package documentation in README for font packages
Signed-off-by: David Cui <[email protected]>

* add more descriptive title under Troubleshooting

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* Update Copyright Headers (#226)

* update copyright header for all files

Signed-off-by: David Cui <[email protected]>

* fix ktlint errors with extra whitespace

Signed-off-by: David Cui <[email protected]>

* Add support for codeowners to repo (#227)

Signed-off-by: Ryan Bogan <[email protected]>

* Fix reporting validation for observability (#231)

* Update reporting validation for observability

Signed-off-by: Joshua Li <[email protected]>

* update tests

Signed-off-by: Joshua Li <[email protected]>

* remove poller code from frontend plugin (#235)

Signed-off-by: Zhongnan Su <[email protected]>

* bump reports-scheduler to 1.3 (#241)

Signed-off-by: Zhongnan Su <[email protected]>

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

* Update apt source in CI

Signed-off-by: Joshua Li <[email protected]>

* Try fix link checker

Signed-off-by: Joshua Li <[email protected]>

* 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 <[email protected]>

* remove comment and update jest snapshot

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* added code summary table (#243)

* added code summary table

Signed-off-by: Shenoy Pratik <[email protected]>

* modularized tables, fixed links

Signed-off-by: Shenoy Pratik <[email protected]>

* updated header, changed bwc link

Signed-off-by: Shenoy Pratik <[email protected]>

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

* add and refactor cypress tests for details pages

Signed-off-by: David Cui <[email protected]>

* update jest snapshots

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* added untriaged and nolabel badges

Signed-off-by: Shenoy Pratik <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* Add .whitesource configuration file

* Address Reporting CVEs (#267)

* update vulnerable package versions

Signed-off-by: David Cui <[email protected]>

* change ansi-regex to 5.0.1 to pass bootstrap

Signed-off-by: David Cui <[email protected]>

* update yarn lock for cve fixes (#271)

Signed-off-by: David Cui <[email protected]>

* add release notes for 1.2.4

Signed-off-by: David Cui <[email protected]>

* remove jcenter repo from gradle build

Signed-off-by: Shenoy Pratik <[email protected]>

* update guava to 31.0.1-jre

Signed-off-by: Shenoy Pratik <[email protected]>

* WS package update (#283)

* updated ws version

Signed-off-by: Shenoy Pratik <[email protected]>

* moved ws package to resolutions

Signed-off-by: Shenoy Pratik <[email protected]>

* updated yarn lock

Signed-off-by: Shenoy Pratik <[email protected]>

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

Add auto-backport and auto-delete workflows for reporting

Signed-off-by: David Cui <[email protected]>

* 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 <[email protected]>

* remove incorrect tag form issue template (#294)

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

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

exclude centos links from linkchecker

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* Fix reporting uuid parsing (#300)

Signed-off-by: Joshua Li <[email protected]>

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

* add java 8 support in compile and test

Signed-off-by: Zhongnan Su <[email protected]>
(cherry picked from commit e753b07)

Co-authored-by: Zhongnan Su <[email protected]>

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

* Add 1.3 release notes

Signed-off-by: Zhongnan Su <[email protected]>
(cherry picked from commit 2e904c5)

Co-authored-by: Zhongnan Su <[email protected]>

* Bump version to 1.3.1 (#324)

Signed-off-by: Sayali Gaikawad <[email protected]>

* Bump reports dashboards to 1.3.1 (#331)

Signed-off-by: Joshua Li <[email protected]>

* Incremented version to 1.3.2. (#352)

Signed-off-by: Zelin Hao <[email protected]>

* Version bump 1.3.3

Signed-off-by: pgodithi <[email protected]>

* Version bump 1.3.3

Signed-off-by: pgodithi <[email protected]>

* Version bump 1.3.3

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Joshua Li <[email protected]>

* 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 <[email protected]>

Co-authored-by: David Cui <[email protected]>

* Incremented version to 1.3.4. (#389)

* Incremented version to 1.3.4.

Signed-off-by: Zelin Hao <[email protected]>

* Add JS snapshot

Signed-off-by: Zelin Hao <[email protected]>

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

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit 8e01eaa)

Co-authored-by: Joshua Li <[email protected]>

Co-authored-by: Zhongnan Su <[email protected]>
Co-authored-by: David Cui <[email protected]>
Co-authored-by: Joshua <[email protected]>
Co-authored-by: Carl Meadows <[email protected]>
Co-authored-by: Kevin Masseix <[email protected]>
Co-authored-by: Uzhinskiy Boris <[email protected]>
Co-authored-by: David Cui <[email protected]>
Co-authored-by: starcatter <[email protected]>
Co-authored-by: Elias Soares <[email protected]>
Co-authored-by: Peter Zhu <[email protected]>
Co-authored-by: Kevin Garcia <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: David Cui <[email protected]>
Co-authored-by: Daniel Doubrovkine (dB.) <[email protected]>
Co-authored-by: Anantha Krishna Bhatta <[email protected]>
Co-authored-by: Anantha Krishna Bhatta <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: kroussou <[email protected]>
Co-authored-by: Tengda-He <[email protected]>
Co-authored-by: Kawika Avilla <[email protected]>
Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>
Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>
Co-authored-by: Ryan Bogan <[email protected]>
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 <[email protected]>
Co-authored-by: Zelin Hao <[email protected]>
Co-authored-by: pgodithi <[email protected]>
Co-authored-by: Anirudha (Ani) Jadhav <[email protected]>
rupal-bq added a commit that referenced this issue Dec 1, 2022
* Fix release notes version (#28)

Signed-off-by: Zhongnan Su <[email protected]>

* Migrate Reporting Notebooks Integration (#21)

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Joshua Li <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

Co-authored-by: Carl Meadows <[email protected]>
Co-authored-by: Zhongnan Su <[email protected]>
Co-authored-by: Joshua Li <[email protected]>

* Use output_only Parameter for notebook reports (#32)


Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* Remove visualization editor in visualization reports (#50)

Signed-off-by: Joshua Li <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* [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 <[email protected]>

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

Signed-off-by: Kévin Masseix <[email protected]>

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

Signed-off-by: Kévin Masseix <[email protected]>

* 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 <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* increase chromium timeout to 100s (#58)

Signed-off-by: Zhongnan Su <[email protected]>

* Fix csv parsing function (#53)

* Fix csv parsing function

Signed-off-by: Joshua Li <[email protected]>

* Flatten nested results for csv

Signed-off-by: Joshua Li <[email protected]>

* Add test case for nested fields

Signed-off-by: Joshua Li <[email protected]>

* Add release notes for rc1 (#60)


Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* Rc1 release note patch (#63)


Signed-off-by: David Cui <[email protected]>

* Bump OpenSearch Dashboards version to 1.0 (#64)


Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

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

* add puml diagrams for integration with Notifications plugin
Signed-off-by: David Cui <[email protected]>

* amend Notifications plugin naming in diagram
Signed-off-by: David Cui <[email protected]>

* 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 <[email protected]>

* update readme to clarify current status of supported features
Signed-off-by: David Cui <[email protected]>

* 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 <[email protected]>

* change delivery request body, update test cases
Signed-off-by: David Cui <[email protected]>

* remove console.log statement, fix DeliveryType type members to use snake case
Signed-off-by: David Cui <[email protected]>

* convert all snake case to camel case
Signed-off-by: David Cui <[email protected]>

* make configId required in schema
Signed-off-by: David Cui <[email protected]>

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

* remove legacy notifications/delivery related code
Signed-off-by: David Cui <[email protected]>

* remove commented out reference
Signed-off-by: David Cui <[email protected]>

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

* Add code cov back (#98)

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* bump dependency version (#101)

Signed-off-by: Zhongnan Su <[email protected]>

* level up markdowns and readme (#97)

Signed-off-by: Zhongnan Su <[email protected]>

* Bump to version 1.0.0.0 (#103)

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* fix failed cypress integ-testing (#106)

Signed-off-by: Zhongnan Su <[email protected]>

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

* Bump nodejs version to keep up with upstream

Signed-off-by: Zhongnan Su <[email protected]>

* fix github workflow

Signed-off-by: Zhongnan Su <[email protected]>

* Add release notes for 1.0.0.0 (#104)

Signed-off-by: Zhongnan Su <[email protected]>

* Fix notebooks context menu (#109)

Signed-off-by: Joshua Li <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

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

* exclude time range check for notebooks reports
Signed-off-by: David Cui <[email protected]>

* use report source identifier over url partial match
Signed-off-by: David Cui <[email protected]>

* add report details fix to release notes
Signed-off-by: David Cui <[email protected]>

* add more bug fixes to release notes
Signed-off-by: David Cui <[email protected]>

* Update regex for notebooks reports (#118)

Signed-off-by: Joshua Li <[email protected]>

* Add integtest script to the repo

Signed-off-by: Peter Zhu <[email protected]>

* Improve osd bootstrap on dub directory

Signed-off-by: Peter Zhu <[email protected]>

* Improve osd bootstrap on dub directory

Signed-off-by: Peter Zhu <[email protected]>

* Exclude Faulty Integration Test  (#122)

Exclude broken ITs from upstream OpenSearch

* Fix cypress reporting (#123)

* fix create test
Signed-off-by: David Cui <[email protected]>

* toggle video on for cypress testing (#124)

Signed-off-by: David Cui <[email protected]>

* Update Doc Links (#127)

* update doc links in dashboards-reports
Signed-off-by: David Cui <[email protected]>

* Update template to reflect new branding (#128)

Signed-off-by: kgcreative <[email protected]>

* Update UI for Notifications Integration (#126)

Update reporting front-end for Notifications integration

Signed-off-by: David Cui <[email protected]>

* Add themed logo to README (#130)

Signed-off-by: Miki <[email protected]>

* Fix url validation (#132)

Signed-off-by: Joshua Li <[email protected]>

* Fix url validation for context menu (#134)

* Fix url validation for context menu

Signed-off-by: Joshua Li <[email protected]>

* Fix url validation

Signed-off-by: Joshua Li <[email protected]>

* Connect Notifications APIs to Reporting (#131)

* call notifications APIs from reporting, saving progress
Signed-off-by: David Cui <[email protected]>

* enable notifications integration, update view in details pages, update tests
Signed-off-by: David Cui <[email protected]>

* address comments, add server APIs to call backend notifications APIs to reduce dependency
Signed-off-by: David Cui <[email protected]>

* add get_event API to confirm test messages are sent successfully and throw error if not
Signed-off-by: David Cui <[email protected]>

* add input validation for delivery subject and message, hide notifications section if opensearch notifications is not installed
Signed-off-by: David Cui <[email protected]>

* renamed constant for notifications to follow API_PREFIX convention
Signed-off-by: David Cui <[email protected]>

* rename notifications constant to reporting_notifications
Signed-off-by: David Cui <[email protected]>

* add list of failed channels on test message failure
Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: dblock <[email protected]>

* Add release notes for 1.0.1 release (#143)

Signed-off-by: Joshua Li <[email protected]>

* Bump to 1.1 in main (#150)

* bump version to 1.1, hide delivery section
Signed-off-by: David Cui <[email protected]>

* Dont hide delivery by default
Signed-off-by: David Cui <[email protected]>

* bump version to 1.1 in dashboards reports workflow
Signed-off-by: David Cui <[email protected]>

* fix OSD branch to use main
Signed-off-by: David Cui <[email protected]>

* change from main to 1.x for dashboards version
Signed-off-by: David Cui <[email protected]>

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

* Removed integtest.sh. (#157)

Signed-off-by: dblock <[email protected]>

* 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] <[email protected]>

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 <[email protected]>

* Ensure proper quoting of converted dates in URL

Signed-off-by: Konstantin Roussou <[email protected]>

* Use generic URL decoding

Co-authored-by: Zhongnan Su <[email protected]>

* Use roundUp for toDate

Co-authored-by: Zhongnan Su <[email protected]>

* Make date transformation same as in context_menu_helpers.js

Co-authored-by: Zhongnan Su <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* Catch Notifications Errors on Details Pages (#197)

* add catch statements to notifications get_configs to avoid crashing details pages
Signed-off by: David Cui <[email protected]>

* remove console log statment
Signed-off by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* Use maven for building reports scheduler

Signed-off-by: Joshua Li <[email protected]>

Co-authored-by: Joshua Li <[email protected]>

* Add dco and release drafter workflows (#217)

Signed-off-by: Joshua Li <[email protected]>

* update readme notification section (#216)

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

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

* update the copyright notices to reflect OpenSearch Contributors

Signed-off-by: David Cui <[email protected]>

* add .txt to NOTICE to resolve linkchecker error

Signed-off-by: David Cui <[email protected]>

* changes

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* changes

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* Remove notifications actions in reports scheduler (#221)

Signed-off-by: Joshua Li <[email protected]>

* add reporting osd server configurations (#222)

Signed-off-by: Zhongnan Su <[email protected]>

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

* add suggested font packages in troubleshooting tips
Signed-off-by: David Cui <[email protected]>

* add links to package documentation in README for font packages
Signed-off-by: David Cui <[email protected]>

* add more descriptive title under Troubleshooting

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* Update Copyright Headers (#226)

* update copyright header for all files

Signed-off-by: David Cui <[email protected]>

* fix ktlint errors with extra whitespace

Signed-off-by: David Cui <[email protected]>

* Add support for codeowners to repo (#227)

Signed-off-by: Ryan Bogan <[email protected]>

* Fix reporting validation for observability (#231)

* Update reporting validation for observability

Signed-off-by: Joshua Li <[email protected]>

* update tests

Signed-off-by: Joshua Li <[email protected]>

* remove poller code from frontend plugin (#235)

Signed-off-by: Zhongnan Su <[email protected]>

* bump reports-scheduler to 1.3 (#241)

Signed-off-by: Zhongnan Su <[email protected]>

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

* Update apt source in CI

Signed-off-by: Joshua Li <[email protected]>

* Try fix link checker

Signed-off-by: Joshua Li <[email protected]>

* 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 <[email protected]>

* remove comment and update jest snapshot

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* added code summary table (#243)

* added code summary table

Signed-off-by: Shenoy Pratik <[email protected]>

* modularized tables, fixed links

Signed-off-by: Shenoy Pratik <[email protected]>

* updated header, changed bwc link

Signed-off-by: Shenoy Pratik <[email protected]>

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

* add and refactor cypress tests for details pages

Signed-off-by: David Cui <[email protected]>

* update jest snapshots

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* added untriaged and nolabel badges

Signed-off-by: Shenoy Pratik <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* Add .whitesource configuration file

* Address Reporting CVEs (#267)

* update vulnerable package versions

Signed-off-by: David Cui <[email protected]>

* change ansi-regex to 5.0.1 to pass bootstrap

Signed-off-by: David Cui <[email protected]>

* update yarn lock for cve fixes (#271)

Signed-off-by: David Cui <[email protected]>

* add release notes for 1.2.4

Signed-off-by: David Cui <[email protected]>

* remove jcenter repo from gradle build

Signed-off-by: Shenoy Pratik <[email protected]>

* update guava to 31.0.1-jre

Signed-off-by: Shenoy Pratik <[email protected]>

* WS package update (#283)

* updated ws version

Signed-off-by: Shenoy Pratik <[email protected]>

* moved ws package to resolutions

Signed-off-by: Shenoy Pratik <[email protected]>

* updated yarn lock

Signed-off-by: Shenoy Pratik <[email protected]>

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

Add auto-backport and auto-delete workflows for reporting

Signed-off-by: David Cui <[email protected]>

* 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 <[email protected]>

* remove incorrect tag form issue template (#294)

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

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

exclude centos links from linkchecker

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* Fix reporting uuid parsing (#300)

Signed-off-by: Joshua Li <[email protected]>

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

* add java 8 support in compile and test

Signed-off-by: Zhongnan Su <[email protected]>
(cherry picked from commit e753b07)

Co-authored-by: Zhongnan Su <[email protected]>

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

* Add 1.3 release notes

Signed-off-by: Zhongnan Su <[email protected]>
(cherry picked from commit 2e904c5)

Co-authored-by: Zhongnan Su <[email protected]>

* Bump version to 1.3.1 (#324)

Signed-off-by: Sayali Gaikawad <[email protected]>

* Bump reports dashboards to 1.3.1 (#331)

Signed-off-by: Joshua Li <[email protected]>

* Incremented version to 1.3.2. (#352)

Signed-off-by: Zelin Hao <[email protected]>

* Version bump 1.3.3

Signed-off-by: pgodithi <[email protected]>

* Version bump 1.3.3

Signed-off-by: pgodithi <[email protected]>

* Version bump 1.3.3

Signed-off-by: pgodithi <[email protected]>

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

Signed-off-by: Joshua Li <[email protected]>

* 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 <[email protected]>

Co-authored-by: David Cui <[email protected]>

* Incremented version to 1.3.4. (#389)

* Incremented version to 1.3.4.

Signed-off-by: Zelin Hao <[email protected]>

* Add JS snapshot

Signed-off-by: Zelin Hao <[email protected]>

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

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit 8e01eaa)

Co-authored-by: Joshua Li <[email protected]>

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

* Version increment automation

Signed-off-by: pgodithi <[email protected]>

* Version increment automation

Signed-off-by: pgodithi <[email protected]>

* Version increment automation

Signed-off-by: pgodithi <[email protected]>

* Version increment automation

Signed-off-by: pgodithi <[email protected]>

* Version increment automation

Signed-off-by: pgodithi <[email protected]>

* Version increment automation: task rename updateVersion

Signed-off-by: pgodithi <[email protected]>
(cherry picked from commit 6667bfb)
Signed-off-by: prudhvigodithi <[email protected]>

Signed-off-by: pgodithi <[email protected]>
Signed-off-by: prudhvigodithi <[email protected]>
Co-authored-by: Prudhvi Godithi <[email protected]>

* [Release 1.3.5] Version increment  (#420)

* release 1.3.5

Signed-off-by: prudhvigodithi <[email protected]>

* release 1.3.5

Signed-off-by: prudhvigodithi <[email protected]>

Signed-off-by: prudhvigodithi <[email protected]>

* [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 <[email protected]>

* Remove odfe bwc test (#408)

Signed-off-by: Shenoy Pratik <[email protected]>

Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>

* [1.3] restrict chromium requests (#424)

Signed-off-by: Joshua Li <[email protected]>

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

* release 1.3.5

Signed-off-by: prudhvigodithi <[email protected]>

* release 1.3.5

Signed-off-by: prudhvigodithi <[email protected]>

Signed-off-by: prudhvigodithi <[email protected]>

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

* Add Bwc Test for OS 1.1 (#417)

Signed-off-by: Shenoy Pratik <[email protected]>

* Fix job-scheduler url

Signed-off-by: Joshua Li <[email protected]>

* Remove artifact zips

Signed-off-by: Joshua Li <[email protected]>

Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>

* Increment version to 1.3.6-SNAPSHOT (#456)

Signed-off-by: opensearch-ci-bot <[email protected]>

Signed-off-by: opensearch-ci-bot <[email protected]>
Co-authored-by: opensearch-ci-bot <[email protected]>

* 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 <[email protected]>

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>
(cherry picked from commit d0c86aa)

Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>

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

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>
(cherry picked from commit dea93af)

Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>

* [1.3] Upgrade puppeteer (#488)

* upgrade puppeteer & change report timeout

Signed-off-by: Rupal Mahajan <[email protected]>

* Change timeout

Signed-off-by: Rupal Mahajan <[email protected]>

Signed-off-by: Rupal Mahajan <[email protected]>

* Added release notes for 1.3.5 (#451)

Signed-off-by: vamsi-amazon <[email protected]>
(cherry picked from commit e2e4366)

Co-authored-by: vamsi-amazon <[email protected]>

* Increment version to 1.3.7-SNAPSHOT (#502)

Signed-off-by: opensearch-ci-bot <[email protected]>

Signed-off-by: opensearch-ci-bot <[email protected]>
Co-authored-by: opensearch-ci-bot <[email protected]>

* Resolve conflicting dependencies

Signed-off-by: Rupal Mahajan <[email protected]>

* nit

Signed-off-by: Rupal Mahajan <[email protected]>

* Fix build failure

Signed-off-by: Rupal Mahajan <[email protected]>

Signed-off-by: Zhongnan Su <[email protected]>
Signed-off-by: David Cui <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: Kévin Masseix <[email protected]>
Signed-off-by: Peter Zhu <[email protected]>
Signed-off-by: kgcreative <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: @akbhatta
Signed-off-by: Tengda He <[email protected]>
Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>
Signed-off-by: Ryan Bogan <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Sayali Gaikawad <[email protected]>
Signed-off-by: Zelin Hao <[email protected]>
Signed-off-by: pgodithi <[email protected]>
Signed-off-by: prudhvigodithi <[email protected]>
Signed-off-by: opensearch-ci-bot <[email protected]>
Signed-off-by: Rupal Mahajan <[email protected]>
Co-authored-by: Zhongnan Su <[email protected]>
Co-authored-by: David Cui <[email protected]>
Co-authored-by: Joshua <[email protected]>
Co-authored-by: Carl Meadows <[email protected]>
Co-authored-by: Kevin Masseix <[email protected]>
Co-authored-by: Uzhinskiy Boris <[email protected]>
Co-authored-by: David Cui <[email protected]>
Co-authored-by: starcatter <[email protected]>
Co-authored-by: Elias Soares <[email protected]>
Co-authored-by: Peter Zhu <[email protected]>
Co-authored-by: Kevin Garcia <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: David Cui <[email protected]>
Co-authored-by: Daniel Doubrovkine (dB.) <[email protected]>
Co-authored-by: Anantha Krishna Bhatta <[email protected]>
Co-authored-by: Anantha Krishna Bhatta <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: kroussou <[email protected]>
Co-authored-by: Tengda-He <[email protected]>
Co-authored-by: Kawika Avilla <[email protected]>
Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>
Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>
Co-authored-by: Ryan Bogan <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
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 <[email protected]>
Co-authored-by: Zelin Hao <[email protected]>
Co-authored-by: pgodithi <[email protected]>
Co-authored-by: Anirudha (Ani) Jadhav <[email protected]>
Co-authored-by: opensearch-ci-bot <[email protected]>
Co-authored-by: Sean Li <[email protected]>
Co-authored-by: vamsi-amazon <[email protected]>
sejli pushed a commit to opensearch-project/dashboards-reporting that referenced this issue Dec 22, 2022
* Bump to version 1.2

Bump OpenSearch and OpenSearch Dashboards plugins to 1.2

Related issue:
opensearch-project/reporting#167

Signed-off-by: Kawika Avilla <[email protected]>

* Use maven for building reports scheduler

Signed-off-by: Joshua Li <[email protected]>

Co-authored-by: Joshua Li <[email protected]>
rupal-bq added a commit to opensearch-project/reporting-cli that referenced this issue Jan 11, 2023
* [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 <[email protected]>

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

Signed-off-by: Kévin Masseix <[email protected]>

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

Signed-off-by: Kévin Masseix <[email protected]>

* 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 <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* increase chromium timeout to 100s (#58)

Signed-off-by: Zhongnan Su <[email protected]>

* Updated README.md CoC Link (#56)

* Updated README.md CoC Link

Updated Code of Conduct link to new (https://opensearch.org/codeofconduct.html) from old (https://opendistro.github.io/for-elasticsearch/codeofconduct.html).

* Update README.md

Updated Code of Conduct link to new (https://opensearch.org/codeofconduct.html) from old (https://opendistro.github.io/for-elasticsearch/codeofconduct.html).

* Fix csv parsing function (#53)

* Fix csv parsing function

Signed-off-by: Joshua Li <[email protected]>

* Flatten nested results for csv

Signed-off-by: Joshua Li <[email protected]>

* Add test case for nested fields

Signed-off-by: Joshua Li <[email protected]>

* Add release notes for rc1 (#60)


Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* Rc1 release note patch (#63)


Signed-off-by: David Cui <[email protected]>

* Bump OpenSearch Dashboards version to 1.0 (#64)


Signed-off-by: David Cui <[email protected]>

* Merge dev into main (#66)

Signed-off-by: David Cui <[email protected]>

Co-authored-by: Zhongnan Su <[email protected]>
Co-authored-by: Joshua <[email protected]>
Co-authored-by: Carl Meadows <[email protected]>
Co-authored-by: Kevin Masseix <[email protected]>
Co-authored-by: Uzhinskiy Boris <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* Bump ws from 7.3.1 to 7.4.6 in /dashboards-reports (#68)

Bumps [ws](https://github.com/websockets/ws) from 7.3.1 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@7.3.1...7.4.6)

Signed-off-by: dependabot[bot] <[email protected]>

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

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

* add puml diagrams for integration with Notifications plugin
Signed-off-by: David Cui <[email protected]>

* amend Notifications plugin naming in diagram
Signed-off-by: David Cui <[email protected]>

* 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 <[email protected]>

* update readme to clarify current status of supported features
Signed-off-by: David Cui <[email protected]>

* 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 <[email protected]>

* change delivery request body, update test cases
Signed-off-by: David Cui <[email protected]>

* remove console.log statement, fix DeliveryType type members to use snake case
Signed-off-by: David Cui <[email protected]>

* convert all snake case to camel case
Signed-off-by: David Cui <[email protected]>

* make configId required in schema
Signed-off-by: David Cui <[email protected]>

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

* remove legacy notifications/delivery related code
Signed-off-by: David Cui <[email protected]>

* remove commented out reference
Signed-off-by: David Cui <[email protected]>

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

* Add code cov back (#98)

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* bump dependency version (#101)

Signed-off-by: Zhongnan Su <[email protected]>

* level up markdowns and readme (#97)

Signed-off-by: Zhongnan Su <[email protected]>

* Bump to version 1.0.0.0 (#103)

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* fix failed cypress integ-testing (#106)

Signed-off-by: Zhongnan Su <[email protected]>

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

* Bump nodejs version to keep up with upstream

Signed-off-by: Zhongnan Su <[email protected]>

* fix github workflow

Signed-off-by: Zhongnan Su <[email protected]>

* Add release notes for 1.0.0.0 (#104)

Signed-off-by: Zhongnan Su <[email protected]>

* Fix notebooks context menu (#109)

Signed-off-by: Joshua Li <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

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

* exclude time range check for notebooks reports
Signed-off-by: David Cui <[email protected]>

* use report source identifier over url partial match
Signed-off-by: David Cui <[email protected]>

* add report details fix to release notes
Signed-off-by: David Cui <[email protected]>

* add more bug fixes to release notes
Signed-off-by: David Cui <[email protected]>

* Update regex for notebooks reports (#118)

Signed-off-by: Joshua Li <[email protected]>

* Add integtest script to the repo

Signed-off-by: Peter Zhu <[email protected]>

* Improve osd bootstrap on dub directory

Signed-off-by: Peter Zhu <[email protected]>

* Improve osd bootstrap on dub directory

Signed-off-by: Peter Zhu <[email protected]>

* Exclude Faulty Integration Test  (#122)

Exclude broken ITs from upstream OpenSearch

* Fix cypress reporting (#123)

* fix create test
Signed-off-by: David Cui <[email protected]>

* toggle video on for cypress testing (#124)

Signed-off-by: David Cui <[email protected]>

* Update Doc Links (#127)

* update doc links in dashboards-reports
Signed-off-by: David Cui <[email protected]>

* Update template to reflect new branding (#128)

Signed-off-by: kgcreative <[email protected]>

* Update UI for Notifications Integration (#126)

Update reporting front-end for Notifications integration

Signed-off-by: David Cui <[email protected]>

* Add themed logo to README (#130)

Signed-off-by: Miki <[email protected]>

* Fix url validation (#132)

Signed-off-by: Joshua Li <[email protected]>

* Fix url validation for context menu (#134)

* Fix url validation for context menu

Signed-off-by: Joshua Li <[email protected]>

* Fix url validation

Signed-off-by: Joshua Li <[email protected]>

* Connect Notifications APIs to Reporting (#131)

* call notifications APIs from reporting, saving progress
Signed-off-by: David Cui <[email protected]>

* enable notifications integration, update view in details pages, update tests
Signed-off-by: David Cui <[email protected]>

* address comments, add server APIs to call backend notifications APIs to reduce dependency
Signed-off-by: David Cui <[email protected]>

* add get_event API to confirm test messages are sent successfully and throw error if not
Signed-off-by: David Cui <[email protected]>

* add input validation for delivery subject and message, hide notifications section if opensearch notifications is not installed
Signed-off-by: David Cui <[email protected]>

* renamed constant for notifications to follow API_PREFIX convention
Signed-off-by: David Cui <[email protected]>

* rename notifications constant to reporting_notifications
Signed-off-by: David Cui <[email protected]>

* add list of failed channels on test message failure
Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: dblock <[email protected]>

* Add release notes for 1.0.1 release (#143)

Signed-off-by: Joshua Li <[email protected]>

* Bump to 1.1 in main (#150)

* bump version to 1.1, hide delivery section
Signed-off-by: David Cui <[email protected]>

* Dont hide delivery by default
Signed-off-by: David Cui <[email protected]>

* bump version to 1.1 in dashboards reports workflow
Signed-off-by: David Cui <[email protected]>

* fix OSD branch to use main
Signed-off-by: David Cui <[email protected]>

* change from main to 1.x for dashboards version
Signed-off-by: David Cui <[email protected]>

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

* Removed integtest.sh. (#157)

Signed-off-by: dblock <[email protected]>

* 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] <[email protected]>

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 <[email protected]>

* Ensure proper quoting of converted dates in URL

Signed-off-by: Konstantin Roussou <[email protected]>

* Use generic URL decoding

Co-authored-by: Zhongnan Su <[email protected]>

* Use roundUp for toDate

Co-authored-by: Zhongnan Su <[email protected]>

* Make date transformation same as in context_menu_helpers.js

Co-authored-by: Zhongnan Su <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* Catch Notifications Errors on Details Pages (#197)

* add catch statements to notifications get_configs to avoid crashing details pages
Signed-off by: David Cui <[email protected]>

* remove console log statment
Signed-off by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* 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 <[email protected]>

* 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:
opensearch-project/reporting#167

Signed-off-by: Kawika Avilla <[email protected]>

* Use maven for building reports scheduler

Signed-off-by: Joshua Li <[email protected]>

Co-authored-by: Joshua Li <[email protected]>

* Add dco and release drafter workflows (#217)

Signed-off-by: Joshua Li <[email protected]>

* update readme notification section (#216)

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

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

* update the copyright notices to reflect OpenSearch Contributors

Signed-off-by: David Cui <[email protected]>

* add .txt to NOTICE to resolve linkchecker error

Signed-off-by: David Cui <[email protected]>

* changes

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* changes

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* Remove notifications actions in reports scheduler (#221)

Signed-off-by: Joshua Li <[email protected]>

* add reporting osd server configurations (#222)

Signed-off-by: Zhongnan Su <[email protected]>

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

* add suggested font packages in troubleshooting tips
Signed-off-by: David Cui <[email protected]>

* add links to package documentation in README for font packages
Signed-off-by: David Cui <[email protected]>

* add more descriptive title under Troubleshooting

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

* Update Copyright Headers (#226)

* update copyright header for all files

Signed-off-by: David Cui <[email protected]>

* fix ktlint errors with extra whitespace

Signed-off-by: David Cui <[email protected]>

* Add support for codeowners to repo (#227)

Signed-off-by: Ryan Bogan <[email protected]>

* Fix reporting validation for observability (#231)

* Update reporting validation for observability

Signed-off-by: Joshua Li <[email protected]>

* update tests

Signed-off-by: Joshua Li <[email protected]>

* remove poller code from frontend plugin (#235)

Signed-off-by: Zhongnan Su <[email protected]>

* bump reports-scheduler to 1.3 (#241)

Signed-off-by: Zhongnan Su <[email protected]>

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

* Update apt source in CI

Signed-off-by: Joshua Li <[email protected]>

* Try fix link checker

Signed-off-by: Joshua Li <[email protected]>

* 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 <[email protected]>

* remove comment and update jest snapshot

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* added code summary table (#243)

* added code summary table

Signed-off-by: Shenoy Pratik <[email protected]>

* modularized tables, fixed links

Signed-off-by: Shenoy Pratik <[email protected]>

* updated header, changed bwc link

Signed-off-by: Shenoy Pratik <[email protected]>

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

* add and refactor cypress tests for details pages

Signed-off-by: David Cui <[email protected]>

* update jest snapshots

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* added untriaged and nolabel badges

Signed-off-by: Shenoy Pratik <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* Add .whitesource configuration file

* Address Reporting CVEs (#267)

* update vulnerable package versions

Signed-off-by: David Cui <[email protected]>

* change ansi-regex to 5.0.1 to pass bootstrap

Signed-off-by: David Cui <[email protected]>

* update yarn lock for cve fixes (#271)

Signed-off-by: David Cui <[email protected]>

* add release notes for 1.2.4

Signed-off-by: David Cui <[email protected]>

* remove jcenter repo from gradle build

Signed-off-by: Shenoy Pratik <[email protected]>

* update guava to 31.0.1-jre

Signed-off-by: Shenoy Pratik <[email protected]>

* WS package update (#283)

* updated ws version

Signed-off-by: Shenoy Pratik <[email protected]>

* moved ws package to resolutions

Signed-off-by: Shenoy Pratik <[email protected]>

* updated yarn lock

Signed-off-by: Shenoy Pratik <[email protected]>

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

Add auto-backport and auto-delete workflows for reporting

Signed-off-by: David Cui <[email protected]>

* 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 <[email protected]>

* remove incorrect tag form issue template (#294)

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

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

exclude centos links from linkchecker

Signed-off-by: David Cui <[email protected]>

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

Signed-off-by: Zhongnan Su <[email protected]>

* Fix reporting uuid parsing (#300)

Signed-off-by: Joshua Li <[email protected]>

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

* add java 8 support in compile and test

Signed-off-by: Zhongnan Su <[email protected]>

* Add 1.3 release notes (#307)

* Add 1.3 release notes

Signed-off-by: Zhongnan Su <[email protected]>

* Bump version to 2.0.0 (#311)

* Bump version to 2.0

Signed-off-by: Eugene Lee <[email protected]>

Co-authored-by: David Cui <[email protected]>

* Support build version qualifier for reports (#322)

Signed-off-by: Joshua Li <[email protected]>

* Bump to 2.0 alpha1 and gradle 7 (#325)

Bumping gradle 7, reporting to 2.0 and removed mapping types

Signed-off-by: David Cui <[email protected]>

* Make sure qualifier is applied in 2.0.0 (#327)

Signed-off-by: Peter Zhu <[email protected]>

* Added missing zip for bwc tests (#329)

Signed-off-by: vamsi-amazon <[email protected]>

* Remove JDK14 from CI (#335)

Signed-off-by: vamsi-amazon <[email protected]>

* Updated issue templates from .github. (#328)

Signed-off-by: dblock <[email protected]>

Signed-off-by: Joshua Li <[email protected]>

Co-authored-by: Joshua Li <[email protected]>

* Change alpha1 to rc1 for first 2.0 release (#333)

Signed-off-by: Joshua Li <[email protected]>

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

Signed-off-by: Joshua Li <[email protected]>

* Incremented version to 2.0-rc1. (#341)

Signed-off-by: dblock <[email protected]>

* Remove master and whitelist text (#342)

Signed-off-by: Joshua Li <[email protected]>

* Bump async from 3.2.0 to 3.2.3 in /dashboards-reports (#338)

Bumps [async](https://github.com/caolan/async) from 3.2.0 to 3.2.3.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md)
- [Commits](caolan/async@v3.2.0...v3.2.3)

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

Signed-off-by: dependabot[bot] <[email protected]>

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

* Bump moment from 2.29.1 to 2.29.3 in /dashboards-reports (#344)

Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.3.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/2.29.3/CHANGELOG.md)
- [Commits](moment/moment@2.29.1...2.29.3)

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

Signed-off-by: dependabot[bot] <[email protected]>

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

* Bump minimist from 1.2.5 to 1.2.6 in /dashboards-reports (#321)

* Bump minimist from 1.2.5 to 1.2.6 in /dashboards-reports

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

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

* add step to fetch correct node version

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

* Add release notes for 2.0.0-rc1 (#346)

Signed-off-by: Joshua Li <[email protected]>

* Bump cross-fetch from 3.0.6 to 3.1.5 in /dashboards-reports (#353)

Bumps [cross-fetch](https://github.com/lquixada/cross-fetch) from 3.0.6 to 3.1.5.
- [Release notes](https://github.com/lquixada/cross-fetch/releases)
- [Commits](lquixada/cross-fetch@v3.0.6...v3.1.5)

---
updated-dependencies:
- dependency-name: cross-fetch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

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

* Support integTestRemote with security enabled endpoint (#354)

Signed-off-by: Joshua Li <[email protected]>

* update builds from 2.0-rc1 to 2.0

Signed-off-by: Shenoy Pratik <[email protected]>

* Release notes 2.0.0.0 (#361)

Signed-off-by: vamsi-amazon <[email protected]>

* Uses custom plugin to publish zips to maven (#372)

Signed-off-by: Joshua Li <[email protected]>

* version bump to 2.1.0 and grade version upgrade to 7.4.2

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

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

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

Signed-off-by: David Cui <[email protected]>

* 2.1 release notes (#387)

* 2.1 release notes

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* change version bump PR to maintenance

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* change version bump PR to maintenance

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* initial commit for reporting-anything

Signed-off-by: David Cui <[email protected]>

* wrap download_report in try block

Signed-off-by: David Cui <[email protected]>

* address undefined errors in download

Signed-off-by: EC2 Default User <[email protected]>

* convert puppeteer evaluate expression to string

Signed-off-by: David Cui <[email protected]>

* add report type const to page.evalute for puppeteer

Signed-off-by: David Cui <[email protected]>

* test evaluate with google

Signed-off-by: EC2 Default User <[email protected]>

* reporting-anything functional for URL or opensearch reports, added input validation

Signed-off-by: David Cui <[email protected]>

* remove additional package.json and test report files

Signed-off-by: David Cui <[email protected]>

* remove additional yarn lock file

Signed-off-by: David Cui <[email protected]>

* address comments; remove type and object id as parameter options in favor of url

Signed-off-by: David Cui <[email protected]>

* added workaround for accessing auth-enabled dashboards, removed unused constants

Signed-off-by: David Cui <[email protected]>

* Add release notes for 1.3.4.0 (#393)

Signed-off-by: Joshua Li <[email protected]>

* Staging for version increment automation (#391)

* Version increment automation

Signed-off-by: pgodithi <[email protected]>

* Version increment automation

Signed-off-by: pgodithi <[email protected]>

* Version increment automation

Signed-off-by: pgodithi <[email protected]>

* Version increment automation

Signed-off-by: pgodithi <[email protected]>

* Version increment automation

Signed-off-by: pgodithi <[email protected]>

* Version increment automation: task rename updateVersion

Signed-off-by: pgodithi <[email protected]>

* Remove odfe bwc test (#408)

* removed odfe bwc test

Signed-off-by: Shenoy Pratik <[email protected]>

* removed bwc test from workflows

Signed-off-by: Shenoy Pratik <[email protected]>

* Release notes for 2.2.0

Signed-off-by: vamsi-amazon <[email protected]>

* Add Bwc Test for OS 1.1 (#417)

Signed-off-by: Shenoy Pratik <[email protected]>

* Bump moment from 2.29.3 to 2.29.4 in /dashboards-reports (#410)

Bumps [moment](https://github.com/moment/moment) from 2.29.3 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](moment/moment@2.29.3...2.29.4)

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

Signed-off-by: dependabot[bot] <[email protected]>

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

* Bump jsdom from 13.1.0 to 16.5.0 in /dashboards-reports (#380)

Bumps [jsdom](https://github.com/jsdom/jsdom) from 13.1.0 to 16.5.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](jsdom/jsdom@13.1.0...16.5.0)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

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

* added authentication code for saml and fgac

Signed-off-by: sumukhswamy <[email protected]>

* added authentication code for cognito

Signed-off-by: sumukhswamy <[email protected]>

* Added the code for changes of variable names and other optimizations
Signed-off-by: Sumukh Swamy <[email protected]>

Signed-off-by: sumukhswamy <[email protected]>

* divided the authentication implementation into functions for each auth type

Signed-off-by: sumukhswamy <[email protected]>

* commit added to change the signoff author text
Signed-off-by: sumukhswamy <[email protected]>

Signed-off-by: sumukhswamy <[email protected]>

* commit added to change the signoff author text
Signed-off-by: sumukhswamy <[email protected]>

Signed-off-by: sumukhswamy <[email protected]>

* addressed pr comments,added email sending, specified the template, divided the authentication into multiple functions and added error handling for login fails
Signed-off-by: sumukhswamy <[email protected]>

Signed-off-by: sumukhswamy <[email protected]>

* Added release notes for 1.3.5 and 2.2.1

Signed-off-by: vamsi-amazon <[email protected]>

* release notes for 2.3.0

Signed-off-by: Eric Wei <[email protected]>

* Update puppeteer flags (#460)

Signed-off-by: Rupal Mahajan <[email protected]>

* Upgrade puppeteer (#483)

* Upgrade puppeteer & change report timeout

Signed-off-by: Rupal Mahajan <[email protected]>

* Change default timeout

Signed-off-by: Rupal Mahajan <[email protected]>

Signed-off-by: Rupal Mahajan <[email protected]>

* Add Forum link in Dashboards reports plugin README.md (#455)

Signed-off-by: cwillum <[email protected]>

* changes for new chromium

Signed-off-by: Rupal Mahajan <[email protected]>

* fix timeout

Signed-off-by: Rupal Mahajan <[email protected]>

* Fix No auth

Signed-off-by: Rupal Mahajan <[email protected]>

* change height to avoid blank space for smaller pages

Signed-off-by: Rupal Mahajan <[email protected]>

* fix for downloading report in required format only

Signed-off-by: Rupal Mahajan <[email protected]>

* add group = org.opensearch.plugin (#506)

Signed-off-by: prudhvigodithi <[email protected]>

Signed-off-by: prudhvigodithi <[email protected]>

* email options draft

Signed-off-by: Rupal Mahajan <[email protected]>

* feat: enable windows and macos build (#504)

Signed-off-by: Derek Ho <[email protected]>

* Bump version to 3.0.0 (#509)

Signed-off-by: Rupal Mahajan <[email protected]>

* add minimatch 3.0.5 to resolutions (#512)

Signed-off-by: Rupal Mahajan <[email protected]>

* fix email png attachment

Signed-off-by: Rupal Mahajan <[email protected]>

* fix command line credential value

Signed-off-by: Rupal Mahajan <[email protected]>

* Reorganize command arguments

Signed-off-by: Rupal Mahajan <[email protected]>

* Reorganize email functions

Signed-off-by: Rupal Mahajan <[email protected]>

* Switch to puppeteer

Signed-off-by: Rupal Mahajan <[email protected]>

* Add reference doc (draft)

Signed-off-by: Rupal Mahajan <[email protected]>

* Update doc

Signed-off-by: Rupal Mahajan <[email protected]>

* Update docs

Signed-off-by: Rupal Mahajan <[email protected]>

* Add progress bar

Signed-off-by: Rupal Mahajan <[email protected]>

* Update jsoup version (#514)

Signed-off-by: Rupal Mahajan <[email protected]>

* Fix snakeyaml vulnerability issue by disabling detekt (#518)

Signed-off-by: Rupal Mahajan <[email protected]>

* Update ktlint version to 0.45.1 (#521)

Signed-off-by: Rupal Mahajan <[email protected]>

* Enable Detekt  (#522)

Signed-off-by: Rupal Mahajan <[email protected]>

* Add loader-utils to resolutions (#524)

Signed-off-by: Rupal Mahajan <[email protected]>

Signed-off-by: Rupal Mahajan <[email protected]>

* Add SMTP transport

Signed-off-by: Rupal Mahajan <[email protected]>

* Change detekt version to 1.21.0 (#526)

Signed-off-by: Rupal Mahajan <[email protected]>

Signed-off-by: Rupal Mahajan <[email protected]>

* add doc for installing & running reporting-anything

Signed-off-by: Rupal Mahajan <[email protected]>

* Nit: add resolutions at once place (#529)

Signed-off-by: Rupal Mahajan <[email protected]>

Signed-off-by: Rupal Mahajan <[email protected]>

* Prettify help options, use commander instead of argparse

Signed-off-by: Rupal Mahajan <[email protected]>

* Restructure command arguments

Signed-off-by: Rupal Mahajan <[email protected]>

* Replace progress bar with ora spinner

Signed-off-by: Rupal Mahajan <[email protected]>

* Update user doc

Signed-off-by: Rupal Mahajan <[email protected]>

* add release notes for 2.4.0.0 (#532)

Signed-off-by: Rupal Mahajan <[email protected]>

Signed-off-by: Rupal Mahajan <[email protected]>

* restructure files draft

Signed-off-by: Rupal Mahajan <[email protected]>

* add tenant for basic auth reports

Signed-off-by: Rupal Mahajan <[email protected]>

* Update spinner logs

Signed-off-by: Rupal Mahajan <[email protected]>

* update filename default

Signed-off-by: Rupal Mahajan <[email protected]>

* Rename folder

Signed-off-by: Rupal Mahajan <[email protected]>

* Nit: missed adding deleted files in earlier commit

Signed-off-by: Rupal Mahajan <[email protected]>

* add tenant for cognito

Signed-off-by: Rupal Mahajan <[email protected]>

* Bump loader-utils from 2.0.3 to 2.0.4 in /dashboards-reports (#539)

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](webpack/loader-utils@v2.0.3...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

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

* Add csv download option

Signed-off-by: Rupal Mahajan <[email protected]>

* Add subject option

Signed-off-by: Rupal Mahajan <[email protected]>

* Rename

Signed-off-by: Rupal Mahajan <[email protected]>

* Remove tests

Signed-off-by: Rupal Mahajan <[email protected]>

* Update doc

Signed-off-by: Rupal Mahajan <[email protected]>

* Update flow diagram

Signed-off-by: Rupal Mahajan <[email protected]>

* Remove ora logs if sending email is not required

Signed-off-by: Rupal Mahajan <[email protected]>

* Fix csv issue with old es version

Signed-off-by: Rupal Mahajan <[email protected]>

* Update repo name in doc

Signed-off-by: Rupal Mahajan <[email protected]>

* Address PR comments

Signed-off-by: Rupal Mahajan <[email protected]>

* Use puppeteer v18 until dashboard pdf issue is fixed with v19

Signed-off-by: Rupal Mahajan <[email protected]>

* Fix custom tenant issue

Signed-off-by: Rupal Mahajan <[email protected]>

* Fix none auth

Signed-off-by: Rupal Mahajan <[email protected]>

* Make aws config optional

Signed-off-by: Rupal Mahajan <[email protected]>

* nit

Signed-off-by: Rupal Mahajan <[email protected]>

* Update reporting-cli/src/download-helpers.js

Co-authored-by: Joshua Li <[email protected]>

* nit: remove export

Signed-off-by: Rupal Mahajan <[email protected]>

* Use yarn.lock instead of package-lock.json

Signed-off-by: Rupal Mahajan <[email protected]>

* Update doc

Signed-off-by: Rupal Mahajan <[email protected]>

* Add expected node version in dev doc

Signed-off-by: Rupal Mahajan <[email protected]>

Signed-off-by: Kévin Masseix <[email protected]>
Signed-off-by: David Cui <[email protected]>
Signed-off-by: Zhongnan Su <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: Peter Zhu <[email protected]>
Signed-off-by: kgcreative <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: @akbhatta
Signed-off-by: Tengda He <[email protected]>
Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>
Signed-off-by: Ryan Bogan <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: vamsi-amazon <[email protected]>
Signed-off-by: EC2 Default User <[email protected]>
Signed-off-by: pgodithi <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: sumukhswamy <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Rupal Mahajan <[email protected]>
Signed-off-by: cwillum <[email protected]>
Signed-off-by: prudhvigodithi <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Co-authored-by: Kevin Masseix <[email protected]>
Co-authored-by: Uzhinskiy Boris <[email protected]>
Co-authored-by: Zhongnan Su <[email protected]>
Co-authored-by: David Cui <[email protected]>
Co-authored-by: David Cui <[email protected]>
Co-authored-by: Andrew Hopp <[email protected]>
Co-authored-by: Joshua <[email protected]>
Co-authored-by: Carl Meadows <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: starcatter <[email protected]>
Co-authored-by: Elias Soares <[email protected]>
Co-authored-by: Peter Zhu <[email protected]>
Co-authored-by: Kevin Garcia <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: David Cui <[email protected]>
Co-authored-by: Daniel Doubrovkine (dB.) <[email protected]>
Co-authored-by: Anantha Krishna Bhatta <[email protected]>
Co-authored-by: Anantha Krishna Bhatta <[email protected]>
Co-authored-by: kroussou <[email protected]>
Co-authored-by: Tengda-He <[email protected]>
Co-authored-by: Kawika Avilla <[email protected]>
Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>
Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>
Co-authored-by: Ryan Bogan <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: whitesource-for-github-com[bot] <50673670+whitesource-for-github-com[bot]@users.noreply.github.com>
Co-authored-by: Eugene Lee <[email protected]>
Co-authored-by: vamsi-amazon <[email protected]>
Co-authored-by: Daniel Doubrovkine (dB.) <[email protected]>
Co-authored-by: Anirudha (Ani) Jadhav <[email protected]>
Co-authored-by: EC2 Default User <[email protected]>
Co-authored-by: Prudhvi Godithi <[email protected]>
Co-authored-by: vamsi-amazon <[email protected]>
Co-authored-by: sumukhswamy <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: Chris Moore <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants