This repository has been archived by the owner on Aug 9, 2022. It is now read-only.
Releases: opendistro-for-elasticsearch/kibana-reports
Releases · opendistro-for-elasticsearch/kibana-reports
Version 1.13.2.0
Version 1.13.0.0
2021-02-04 Version 1.13.0.0
Features
- Add Custom Common Time Ranges (#239)
- Definition Details Modal & Delete Toast (#258)
- Support creating report for saved objects with custom id (#283)
- Add Search box to Report Source Selection (#286)
- Support customized server config (#313)
Enhancements
- Headless chrome creation script and readme file (#229)
- Remove logo for side bar menu (#230)
- Using common-utils for Security plugin transient thread context key (#234)
- Using Kotlin standard coding standard (#235)
- Using chromium path relative to constant file (#236)
- add double dots to relative url in fetch() (#242)
- Optimize selectors for DOM operation to reduce possible version compatibility issue (#244)
- Add flag to chromium to use single process (#268)
- Add semaphore to block on puppeteer chromium execution (#284)
- Update timeRangeMatcher to avoid create report failure (#292)
Bug Fixes
- Fix chromium path for puppeteer (#232)
- Disable GPU on chromium (#237)
- Fix the time range display issue(timezone) on visual report (#240)
- Bug Fixes in UI (#241)
- defaultItemsQueryCount setting moved to general group (#246)
- Fix UUID Generation (#263)
- Configure Max Size for Dashboards API & Minor UI Changes (#266)
- Support csv report for saved search with multiple indices (#267)
- Added error case handling for on-demand report generation (#271)
- Fixed Edit Report Definition Trigger Type Pre-fill (#280)
- Fix the selected fields issue in csv report (#293)
- Fix reporting download button visibility issue for dashboard and visualization (#294)
- Context menu popout & Report definitions toast fixes (#295)
- Keep Reporting menu in Nav Menu when switching Index Patterns (#299)
Infrastructure
- Update workflow to build artifact for ARM64 (#228)
- Fix release workflow artifact paths and s3 url (#231)
- Update path and artifact names in release workflow (#233)
- Add Download Cypress Tests (#253)
- Added integration test for the sample on-demand report generation use-case (#270)
- Add integration test cases for report definition rest APIs (#272)
- Report Instance Integration Tests (#274)
- List Multiple Report Definitions IT (#276)
- Add frontend metrics for Kibana reports (#277)
- Reporting backend metrics (#282)
- Add overall frontend metrics for actions (#287)
- Reporting backend metrics (#288)
- Dump coverage for each IT (#296)
- Change release workflows to use new staging bucket for artifacts (#301)
- Re-add metric API (#303)
- Fix Reporting CVEs (#304)
- Rename kibana reports release artifacts in github workflow (#305)
- Add reporting backend to Codecov (#306)
- Rename deb and rpm packages for reports scheduler (#307)
Documentation
- Add docs link (#247)
- Add codecov for kibana reports & Add README badges (#248)
- Fix README badge (#257)
Maintenance
- Backport from branch opendistro-1.12.0.0 to 7.9.1 (#245)
- Hide/remove report definition related UI (#260)
- Reports Table Backport Changes (#261)
- Backport commits from dev (#269)
- Backport from dev branch (#289)
- Change Reports Table Display (#291)
- Backport bug fixes from dev (#297)
- Backport Context Menu fix to 7.9.1 (#300)
- Remove reporting plugin page from kibana nav (#302)
Version 1.12.0.0
2020-11-30 Version 1.12.0.0
Features
- Lock Edit report source and Input Validation (#225)
- Use puppeteer-core with custom chromium instead of puppeteer (#222)
- Added Loading Modal to Details pages (#221)
- Add Multiselect for Reports Table (#218)
- Add Icon to Refresh Button on Landing Page (#216)
- Using request tenant info from common-utils to filter (#215)
- Adding filtering the reports based on tenants. (#214)
- Use new API to Generate Reports from Existing Definitions (#213)
- Disable api calls that uses Kibana default internal user (#212)
- More polish to visual report(pdf and png) (#211)
- Refine pdf/png report generated by puppeteer (#209)
- Remove Persistent Permissions Error Toast (#208)
- Adding support for filter by Roles (#204)
- [reports-scheduler] Add support for Elasticsearch 7.10.0 (#203)
- Not returning access details for non-admin users (#202)
- disable notification feature from UI (#198)
- Add Permissions Error Toasts and Input Validation Errors (#196)
- Updated Time Range Parsing in Report Details (#195)
- Call updateReportStatus and notification API as Kibana user (#194)
- remove create report logic for background job (#193)
- Fixed Base Url Formation for Visualizations/Saved Searches (#192)
- Adding Validation Modal for Deleting Report Definition (#190)
- Updated logging : reduced logging size where not required to be verbose (#189)
- Updated Toast Notifications (#188)
- Fixed poller permission check (#186)
- Align url format with all other Open Distro plugins (#185)
- Add Punctuation to All Toasts (#184)
- Added user and backend role based access control to APIs (#183)
- Add unit testing for model converters (#182)
- Improve query_url and base_url input validation (#181)
- Removed deprecated APIs and cleaned up code. (#180)
- Improve typing and remove deprecated code (#179)
- Pagination support for list APIs (#178)
- Changed "roles" to "access" to support multiple access patterns. (#175)
- Added transport actions for all the APIs (#174)
- Update Monthly Report Trigger UI (#171)
- Cypress Edit Test (#170)
- Cypress Tests for Details Pages (#169)
- Using IndexManager operation directly through variables (#168)
- Added model for all REST request/response (#167)
- Add Cypress Test Framework & Create tests (#166)
- Setup github action for reports-scheduler (#164)
- Remove Modal Elements (#162)
- Improve Main Test Coverage (#161)
- Improve Coverage for Homepage Tables (#160)
- Add github action CI/CD for kibana-reports plugin (#159)
- Improve Delivery Test Coverage (#158)
- [Testing] Update existing visual/data report helper test suite (#157)
- Fix Warning on Report Details Test (#156)
- Improved Test Coverage for Report Settings (#155)
- Report definition details/Report details test coverage increase (#154)
- remove "refresh interval" option from time selector (#153)
- Disable/Hide related UI to leave only CSV report (#152)
- Removed baseUrl as it can be created from SourceType and Source.id (#151)
- Report Trigger Jest Test Coverage (#150)
- Added JobSchedular integration to index operation APIs (#149)
- Preserve Pre-error Edit state on Invalid Update (#147)
- Adding polling and job locking API (#143)
- Update report definition UI styles (#142)
- Add email body template & Optimize notification setting UI (#141)
- Update editor selected tab and list preview style (#138)
- Update Kibana nav menu order (#137)
- Report Definition Details Display Change (#136)
- ReportDefinition and ReportInstance index operations and REST APIs cr… (#135)
- Change Selector for Visualization Reports (#133)
- Add download to reportDetails and reportDefinitionDetails (#131)
- use session cookie for puppeteer to access url of security-enabled domain (#129)
- Improve server side input validation (#128)
- Update Jest Snapshots (#127)
- Main_utils Test Suite (#126)
- Sanitize header and footer user input (#125)
- Added settings/configuration support to plugin (#124)
- Converted some of the required classes to Kotlin (#122)
- Add context menu UI on discover (#121)
- Header & Footer Plaintext Support (#120)
- Kotlin support to the plugin added (#119)
- Added Toasts for all API actions ([#116](https://github.com/opendistro-for-elasticsearch/...
headless-chrome dependencies for puppeteer-core version 1.19.0
headless-chrome dependencies for puppeteer-core version 1.19.0