This repository has been archived by the owner on Aug 9, 2022. It is now read-only.
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)
- Input Validation for Create Report Definition (#115)
- Update the ES query result size from default 100 to default max value 10000 (#114)
- Remove Unused Filters (#113)
- Removed test_data dependency (#112)
- Removed Unnecessary Columns/Filters (#111)
- Integrate notification to kibana-reports (#109)
- Change Trigger Types in Edit page (#107)
- Add Functionality to Report Definition Details Buttons (#105)
- Make Container Width Responsive (#104)
- UI Changes after Version Upgrade (#102)
- CSV Integration for On-demand Reports (#100)
- Use kibana server hostname for puppeteer to access pages (#99)
- Add In-Context Reporting Menu (#97)
- Create Report Definition Final UI Changes (#82)
- Report Definition Details UI Changes (#80)
- Moving the notification code to new repository (#79)
- Report Details UI Final Changes (#74)
- UI Homepage Final Review Items (#71)
- Added REST input parser respod success in JSON (#70)
- UI Fit & Finish Pre-check Changes (#69)
- Initial commit to notification plugin. (#67)
- Connect Kibana-reports plugin to reports-scheduler plugin (#63)
- Added .vscode/ to gitignore list (#60)
- Add Trimming and Header & Footer Functionality (#59)
- Hooked Edit report definition APIs (#58)
- Add Routes for Get Visualizations & Saved Search (#57)
- Build Reports Scheduler ES plugin (#56)
- Connect Report Definition Details Backend (#53)
- Connect Report Details Backend (#52)
- Connect Front & Back End for Homepage & Create report definition (#51)
- APIs endpoints for data reports. (#50)
- Add Edit Report Definition UI (#48)
- CRUD APIs for report and report definition (#47)
- Update Kibana-Reporting-Design-Proposal.md (#44)
- Add Report Definition Details UI (#43)
- Create Report Final UI (#42)
- Update Landing Page UI (#37)
- update image headers (#35)
- Stream reports to client (#30)
- Update UI Snapshot (#29)
- Add Report Details UI (#28)
- API to generate report in PDF/PNG format (#16)
- First Typescript Migration (#13)
- First UI Unit Test (#10)
- Reporting UI (#9)
Bug Fixes
- [Bug fix] Use default max size to call getAll ES API (#224)
- [Bug fix] in-context menu download UI (#219)
- BugFix: ReportInstance is missing id field (#207)
- BugFix: Permission denied error for background job when security is disabled (#191)
- [Bug Fix] Add missing import & refine error handler (#187)
- [Bug fix] use relative url for href attribute of report source link (#173)
- [Bug Fix] Context menu doesn't show up when switching between tabs from sidebar (#172)
- Fix Timezone selection and bugs (#144)
- Create/Edit Bug Fixes (#140)
- Improve logging and error handling; Fix edit report bug; Fix header/footer rendering (#123)
- [Bug fix] fix small display issues in report details and report table (#85)
- [Fix] Configure fixed timezone for jest testing (#163)
- Fix "open in Kibana" link issue in embedded html of email body (#148)
- fix email recipients render in edit report definition page (#146)
- Report Details UI Fixes (#145)
- Workaround to fix table refresh, disable links for pending reports (#139)
- Landing Page Minor Issues Fix (#132)
- Create from Context Menu Fix (#130)
- Time Range Fixes (#118)
- Context Menu Fixes (#117)
- Fix enable/disable after editing schedule type (#110)
- Small UI Fixes (#108)
- Edit Report Definition Fix & Refactor (#103)
- Apply workaround to partially fix the plugin build issue (#96)
- [Fix] Add trigger type check for delete report definition API (#77)
- Fix CSV Test Cases (#62)
Documentation
- Add UX documentation, userflows, screens and mocks (#34)
- Update README with dev guide (#23)
- Update user stories (#22)
- Update Design Proposal (#18)
- Design Proposal Update (#15)
Maintenance
- position change for reporting plugin in side bar (#223)
- position change for reporting plugin in side bar (#217)
- [Kibana-reports]Add support for Kibana 7.10.0 (#205)
- Migrate all Kibana server side APIs to call ES-reporting APIs (#177)
- Upgrade to ES/Kibana version v7.9.1 (#101)
- Migrate the project to be under a fixed Kibana version 7.8.0 (#55)
- Migrate Client-Side to New Platform (#41)
- Migrate server side to new kibana plugin platform (#38)
- Migrate create_report/ to Typescript (#17)
- Migrate public/main to Typescript (#14)