Releases: cgauge/laravel-bref-adapter
Releases · cgauge/laravel-bref-adapter
Sqs Handler Testing
Support Bref version 2
Merge pull request #10 from cgauge/version-2 Support Bref version 2
Ability to Always Report exceptions
We don't want Laravel to hide exceptions declared in the internalDontReport
because SQS is a background job and if these exceptions are not reported, they will be invisible to the developer. We tried the approach of wrapping them up on a new Exception
but this has the side effect of hiding away the backtrace even when we send in the previousException
parameter.
With this version, we allow the Laravel project to modify it's Handler.php
by implementing the AlwaysReportExceptionHandler
and provide the following method:
public function alwaysReport(Throwable $e): void
{
$internalDontReport = $this->internalDontReport;
$dontReport = $this->dontReport;
$this->internalDontReport = [];
$this->dontReport = [];
parent::report($e);
$this->internalDontReport = $internalDontReport;
$this->dontReport = $dontReport;
}
Fix breaking change on Artisan Input
1.7.1 Send event to ArtisanLambda from pipeline
Run artisan via Lambda Event Payload
Merge pull request #8 from cgauge/artisan-event-input Run Artisan through event input
Fix invalid deadlineMs for Function Runtime
Merge pull request #7 from cgauge/function-lambda Bind Bref Context for Function Lambda
Support Laravel 9
Merge pull request #6 from cgauge/fix-error Cast code error in when it is PDOException
Cast exception code to integer
Merge pull request #6 from cgauge/fix-error Cast code error in when it is PDOException
Wrap Exception to bypass Laravel internalDontReport
Merge pull request #5 from cgauge/always-report Prevent Laravel from silencing Worker exceptions
Add Session folder to StorageDirectories
Merge pull request #4 from cgauge/storage-directories Add Session folder