0.5.1
The main feature of this new release: performance improvements!
New runtimes have been published: if you use Bref 0.5 with the Serverless plugin (default behavior) you don't have anything to do. If you include Lambda layers manually, check out runtimes.bref.sh for the new layer versions.
Improvements:
- #380, #378: PHP runtimes have been made lighter (by removing useless files) and faster (by optimizing PHP's compilation options): PHP's execution is 10% faster (for CPU-bound operations). You can check out updated benchmarks here: github.com/brefphp/benchmarks. By @TheNodi.
- #332, #373: Runtimes are now built against the new AmazonLinux version: 2018.03. AWS upgraded the version of Linux used in Lambda and we had to recompile PHP against it. By @TheNodi, @bubba-h57 and @mnapoli.
- #261, #377: the default timeout for console functions is now 30s (instead of 6s), by @Luitame
Documentation:
- #315, #376: the menu now reflects which page is currently open, by @Luitame.
- #312, #375: the list of case studies now contains a link to non-PHP case studies, by @Luitame.
Fixes:
- #379, #381:
bref cli
arguments are now correctly escaped and forwarded to the lambda, by @shadowhand.