jsreport extension adding support for storing rendering outputs for later use
See https://jsreport.net/learn/reports
- fix url in the async response text
- internal changes to support new
response.output
api
- minimum node.js version is now
18.15.0
- update studio build against new webpack and babel
- reports cleanup should still clean all old reports found in the current interval, but it does in batches configured by
extensions.reports.cleanLimit
- prevent reports cleanup to run if it is already running
- reports cleanup now use a limit of report to clean on each interval (default 10, can be configured with
extensions.reports.cleanParallelLimit
option)
- remove meaningless log
- fix bug when there was render error
- fix return of proper filename for the report
- fix async rendering execution
- fix for passing data to async reports
fix some issue with sample data and input data in async reports
Adaptations for the v3 APIs