github opendistro-for-elasticsearch/kibana-reports v1.12.0.0
Version 1.12.0.0

latest releases: v1.13.2.0, v1.13.0.0
3 years ago

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)

Refactoring

  • [UI] Align create report definition UI to schema & API refactor (#83)
  • [UI] Align UI to the schema & API refactor - table and detail page (#78)
  • Refactoring saved search reporting APIs maintenance (#73)
  • Refactor schema and API [backend] (#72)

Don't miss a new kibana-reports release

NewReleases is sending notifications on new releases.