All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support Bref v3
- Improve the default
serverless.ymlconfig
- Drop support for PHP 8.1, by @mnapoli
- The JSON CloudWatch formatter is now enabled by default, by @mnapoli in #193
- Allow running Tinker commands on Lambda by @mnapoli in #104
- 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
- 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: CacheWerk\BrefLaravelBridge\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: CacheWerk\BrefLaravelBridge\Queue\QueueHandler.
v0.3.0 - 2022-11-15
- Use Laravel-native queue handler (#13)
v0.2.0 - 2022-11-07
- Added maintenance mode support (#7)
- Support persistent PostgreSQL sessions with Octane (#9)
- Parse
Authorization: Basicheader intoPHP_AUTH_*variables (#10) - Prepare Octane responses without
Content-Type(08ab941)
- Made
ServeStaticAssetsconfigurable (19fb1ac) - Made shared
X-Request-IDlog context configurable (bfbc249) - Log SQS job events (#11)
- Collapse
Secretslog message into single line (#11)
v0.1.0 - 2022-05-18
- Initial release