0.17.3
Added
- Added request-scoped Clear Router bindings for Arkstack
Request,Response, andSession. - Added automatic
arkstackHttpPluginregistration for Express and H3. - Added unified
clearRequestandclearResponsevalues to the route context. - Added automatic decorator setup, allowing controller arguments using
@Bind()to resolve without extra container configuration.
Improved
- Made
request(),response(), andsession()resolve from the active request scope. - Preserved request body, query, params, route, context, and original request data when adapting framework requests.
- Ensured repeated dependency resolution returns the same HTTP instances throughout a request.
- Added isolation for concurrent requests to prevent global helpers from returning stale instances.
Fixed
- Fixed database queue eligibility checks by comparing
available_atagainst the database timestamp. - Fixed request, response, and session helpers leaking state between concurrent requests.
Dependencies
- Updated
clear-routerto2.9.2. - Updated
@arkormx/plugin-clear-routerto0.1.54. - Updated
@resora/plugin-clear-routerto1.0.68.
Documentation
- Restored the missing Arkstack changelog history from
0.4.1through0.17.2.
Full Changelog: 0.17.0...0.17.3