Releases
v0.19.0
Compare
Sorry, something went wrong.
No results found
s2x
released this
25 May 06:34
docs: add CHANGELOG for 0.19.0 release
feat: stream StreamedResponse body in chunks instead of buffering entire body
[Performance] DefaultResponseStrategy sends large responses in chunks
[Code Quality] Extract ProcessInspector and StatusFileReader from ServerManag...
[Tests] Add SchedulerWorker behavioral tests covering fork, flock, and PID li...
[Tests] Add InotifyMonitorWatcherTest covering isFlagSet, start, watchDir, on...
[Code Quality] Inject ConfigLoader into ServerManager, consolidate PHAR path ...
[Docs] Add Configuration reference section covering all top-level config options
[Code Quality] FileUploadValidator::validateFileEntry refactored into focused...
[Docs] Add Middlewares section to README with StaticFilesMiddleware example
[Code Quality] Refactor Runner::run into focused helper methods (#210 )
feat: add trusted_hosts config for Host header enforcement (#394 )
[Tests] FileMonitorWorker has no test (#218 )
[Security] Cookie header merged with comma allows cookie smuggling (#217 )
[Code Quality] RequestConverter::processFiles silently drops non-array file e...
[Performance] Chain onClose callbacks in BinaryFileResponseStrategy instead o...
docs: document that servers.listen is effectively required and list supported...
[Security] Validate URI and HTTP method in RequestConverter (#220 ) (#388 )
[Code Quality] Refactor SchedulerWorker::runCallback into extracted branch ha...
[Tests] SupervisorWorker has no test (#215 ) (#386 )
[Performance] Batch-load all ReflectionProperty instances in one ReflectionCl...
[Docs] Document reload_strategy.memory in README (#233 )
[Docs] Add docs/README.md index page for user-facing documentation (#244 ) (#383 )
[Code Quality] Consolidate BinaryFileResponseStrategy reflection helpers into...
[Tests] FileMonitorWatcher base class create() and checkPattern() tests (#221 ...
[Docs] Use unprivileged port in README quick-start example (#245 ) (#380 )
[Code Quality] Split ConfigurationTreeBuilder::configure into per-section hel...
refactor: extract PharBuilder inline filter into named classes (#378 )
fix: reorder CHANGELOG.md 0.16.0 to correct reverse-chronological position (#...
fix: resolve StaticFilesMiddleware path traversal (#226 )
fix: nullify request/response refs in SymfonyController on exception path (#375 )
You can’t perform that action at this time.