Releases: brefphp/laravel-bridge
Releases · brefphp/laravel-bridge
2.2.0
What's Changed
- Support Octane 2 & PHP 8.3 by @deleugpn in #141
- Added environment variable not to run
config:cacheby @sunaoka in #128 - Set correct queue name from SQS job event by @vmiguellima in #139
New Contributors
- @sunaoka made their first contribution in #128
- @vmiguellima made their first contribution in #139
Full Changelog: 2.1.3...2.2.0
2.1.3
2.1.2
What's Changed
- #121: Set worker cache in QueueHandler by @marcusrettig in #122
New Contributors
- @marcusrettig made their first contribution in #122
Full Changelog: 2.1.1...2.1.2
2.1.1
What's Changed
- Fix issue #112 - Request to AWS SES API failed. Reason: The Security Token included in the request is invalid by @olkitu in #113
- Tweak v1.0 credits by @tillkruss in #114
- Avoid fatal error when creating local directories by @deleugpn in #116
New Contributors
- @olkitu made their first contribution in #113
- @tillkruss made their first contribution in #114
- @deleugpn made their first contribution in #116
Full Changelog: 2.1.0...2.1.1
2.1.0
Added
Changed
- Fix default branch in CI by @szepeviktor in #97
- Don't unset AWS key and secrets by @georgeboot in #98
- Fix the creation of
serverless.ymlto the correct directory by @mnapoli in #99 - Fix service provider running order by @georgeboot in #102
- Improve the default
serverless.ymlconfig by @mnapoli in #100
New Contributors
- @szepeviktor made their first contribution in #97
- @georgeboot made their first contribution in #98
Full Changelog: 2.0.0...2.1.0
2.0.0
This major release is a significant change in the Laravel integration with Bref.
Note:
You can read more about this is the Bref 2.0 release blog post
Indeed, the Laravel bridge v1.x was lagging behind and was limited in some features. The community (CacheWerk, Till Krüss, and George Boot) maintained a better alternative at cachewerk/bref-laravel-bridge.
For Bref 2.0, the contributors joined the Bref organization, and the CacheWerk bridge was merged into this repository to create v2.0 of this bridge (#94)!
What's new
- Bref 2.0 is required
- Laravel Octane support!
- Automatic config caching (if not already cached) on Lambda cold start.
- Maintenance mode.
- Storage directory moved entirely to
/tmp. - AWS credentials automatically set up for S3 disks, SQS queues, and DynamoDB caches.
- Remove the need for setting the AWS account ID (#95)
- Automatically sets
app.mix_urlfromapp.asset_url - Automatically adds the
X-Request-IDheader to the log context
Breaking Changes
- Logs are now written in plain text by default instead of JSON. To enable JSON logs, set
channels.stderr.formattertoMonolog\Formatter\JsonFormatter::classinconfig/logging.php. - The automatic population of environment variables via
APP_SSM_PREFIXandAPP_SSM_PARAMETERShas been removed. The native Bref 2.0 feature to load SSM parameters into environment variables can be used instead (#36) - If you use Octane, remove the
bref/runtime.phpfile, remove theAPP_RUNTIMEenvironment variable (inserverless.yml) and set your Octane function handler to:handler: Bref\LaravelBridge\Http\OctaneHandler. - If you use Laravel Queues, remove the
bref/runtime.phpfile, remove theAPP_RUNTIMEenvironment variable (inserverless.yml) and set your Octane function handler to:handler: Bref\LaravelBridge\Queue\QueueHandler.
Full Changelog: 1.2.3...2.0.0
1.2.3
1.2.2
What's Changed
- Removes lambda hashing version from template by @rafaellaurindo in #85
New Contributors
- @rafaellaurindo made their first contribution in #85
Full Changelog: 1.2.1...1.2.2