Add PHP 8.5 support
Thank you everyone for making Bref - it's simply amazing!
I noticed the new version of PHP was released a few weeks ago - PHP 8.5, and wanted to see if could be added to the layers/runtimes, and in the extra-extensions too (i'm using GD).
Thank you in advance & again for all your hard work.
Hi Victor! PHP 8.5 support is available in Bref v3 (#1953), under the hood 8.5 requires specific versions of system libraries and supporting this in Bref v2 was not worth the effort as v3 is coming soon, ideally this month.
Hey there Matthieu!
Oh awesome, thanks so much for that, I had no idea it was already a work in progress!
Let me know if you need some help with v3, was starting to run into some issues with 29s timeout with Lambda/API Gateway and looking at adding in some extra logging data to find our more about the underlying cause of the timeouts (separate project to the PHP 8.5 support though!).
Cheers,
Victor
For HTTP timeouts I've implemented some event handling in the Sentry integration to log to Sentry for Laravel and Symfony apps, but this is not in Bref's base itself, you'd have to implement it manually.
Ah fair enough, i'll take a look into it. I was thinking more to add the requested url at least (or something identifying what the lambda request actually was which caused the timeout) so it can be investigated and sorted out, rather than a very generic 'Timed out after 29s'.