Skip to content

0.17.3

Choose a tag to compare

@3m1n3nc3 3m1n3nc3 released this 14 Jul 03:26
· 60 commits to main since this release

Added

  • Added request-scoped Clear Router bindings for Arkstack Request, Response, and Session.
  • Added automatic arkstackHttpPlugin registration for Express and H3.
  • Added unified clearRequest and clearResponse values to the route context.
  • Added automatic decorator setup, allowing controller arguments using @Bind() to resolve without extra container configuration.

Improved

  • Made request(), response(), and session() 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_at against the database timestamp.
  • Fixed request, response, and session helpers leaking state between concurrent requests.

Dependencies

  • Updated clear-router to 2.9.2.
  • Updated @arkormx/plugin-clear-router to 0.1.54.
  • Updated @resora/plugin-clear-router to 1.0.68.

Documentation

  • Restored the missing Arkstack changelog history from 0.4.1 through 0.17.2.

Full Changelog: 0.17.0...0.17.3