- Add getInstance() to Pool class.
- Route tags are now added to PRS automatically.
- CI scripts for github actions.
- Filters declared at the conf level are now inherited by child modules.
- Added the
abort()
function to the control API so chains can be exited early.
app.api.Request
is no longer an alias for ExpressJS's Request object.- Request object now has APIs for PRS and session storage. The Action based APIs may be removed in the future.
- Add an environment variable flag
TENDRIL_STATIC_WARN_MISSING
that if set, will log warnings to the console about missing static directories.
- Session stores must now be wrapped in a
SessionStoreConnection
object that implements theConnection
interface. This will allow tendril to close session stores when shutting down.