v1.7.14
·
68 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
Fixed
PHPStanAnalyzerno longer times out on Laravel Vapor / AWS Lambda —PHPStanRunnernow emitsparallel.maximumNumberOfProcesses: 1in the generated NEON config whenPlatformDetector::isServerless()is true; PHPStan 2.x spawns up to 32 worker processes by default and each one cold-loads PHPStan + Larastan from Lambda's read-only filesystem, exhausting memory and I/O before analysis completes;tmpDiris now always written tosys_get_temp_dir() . '/phpstan'so PHPStan's result cache does not attempt writes to the read-only/var/tasktree; the PHPStan subprocess timeout now reads fromshieldci.timeout(default 300 s) so it can be set below Vapor'scli-timeout, giving the catch block time to return a clean error result before Lambda terminates the container