jsreport extension adding http API
See the documentation for API https://jsreport.net/learn/api and the node.js developers can visit also integration guide https://jsreport.net/learn/adapting-jsreport
- update deps to fix npm audit
- trigger async report using header to avoid allocating worker
- update express to fix audit
- internal changes to support new
response.output
api
- fix memory being held when timeouts are large
- minimum node.js version is now
18.15.0
- avoid http basic authentication error dialog when authorization errors happen from studio actions
- internal changes to support multi admin users
- postpone setting http response timeout until the
req.options.timeout
is parsed
- add support for odata
ne
operator
- update deps to fix npm audit
- wait for jsreport initialization globally in middleware (this means that http routes will wait until jsreport is initialized before going to the route logic)
- update multer to fix npm audit
- filter out nested properties with visible false from odata outputs
- fix extensions not being able to modify meta.headers in afterRender
- add option
extensions.express.cors.enabled
to enable/disable cors handling in jsreport - fix applying req.options.timeout when enableRequestReportTimeout is true
update multer to fix npm audit warning
use req.socket to listen on canceled request because req.connection was deprecated
- add
/api/schema/:entitySet
route to fetch json schema for entitySet - don't crash when host header missing
fix for passing express app into options
Adaptations for the v3 APIs