Skip to content

0.5.1

Compare
Choose a tag to compare
@mnapoli mnapoli released this 30 Jul 08:42
· 2600 commits to master since this release

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:

Fixes:

  • #379, #381: bref cli arguments are now correctly escaped and forwarded to the lambda, by @shadowhand.