Releases: brefphp/laravel-bridge
Releases · brefphp/laravel-bridge
2.3.0
What's Changed
- Implement same logic on bref-init by @alustau in #135
- Fix coding standards by @alustau in #136
- Support PHP 8.3 by @deleugpn in #142
- Add slash in the end of laravel root path and namespacing function by @alustau in #140
- Use
error
level for queue failure by @tillkruss in #148 - Laravel 11.x Compatibility by @laravel-shift in #152
- Allow to run Laravel under custom vendor location by @deleugpn in #131
New Contributors
Full Changelog: 2.2.1...2.3.0
2.2.1
What's Changed
- Setting whether to output the initialization log by @KentarouTakeda in #143
New Contributors
- @KentarouTakeda made their first contribution in #143
Full Changelog: 2.2.0...2.2.1
2.2.0
What's Changed
- Support Octane 2 & PHP 8.3 by @deleugpn in #141
- Added environment variable not to run
config:cache
by @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.yml
to the correct directory by @mnapoli in #99 - Fix service provider running order by @georgeboot in #102
- Improve the default
serverless.yml
config 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_url
fromapp.asset_url
- Automatically adds the
X-Request-ID
header 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.formatter
toMonolog\Formatter\JsonFormatter::class
inconfig/logging.php
. - The automatic population of environment variables via
APP_SSM_PREFIX
andAPP_SSM_PARAMETERS
has 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.php
file, remove theAPP_RUNTIME
environment variable (inserverless.yml
) and set your Octane function handler to:handler: Bref\LaravelBridge\Http\OctaneHandler
. - If you use Laravel Queues, remove the
bref/runtime.php
file, remove theAPP_RUNTIME
environment 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