Laravel Monolog Kinesis Versions Save

Simply forward Laravel application logs to an AWS Kinesis stream

v4.0.2

1 year ago

What's Changed

Full Changelog: https://github.com/Pod-Point/laravel-monolog-kinesis/compare/v4.0.1...v4.0.2

v4.0.1

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/Pod-Point/laravel-monolog-kinesis/compare/v4.0.0...v4.0.1

v4.0.0

2 years ago

Refactoring + Laravel 9 support

  • Fix CI pipeline (was using outdated Ubuntu 16)
  • No need for our own config/monolog-kinesis.php file, we can piggy back on config/services.php for default AWS creds
  • Using the decorator pattern to create src/Kinesis.php in order to avoid binding the raw KinesisClient from the AWS SDK into the container. Let's say we need this Client to stream another kind of data through Kinesis but using another region or another set of credentials, we wouldn't be able to resolve a different instance, with a different config. This gives us much more control over our Client and makes it easier to test too.
  • Binding against an interface instead of a class so it's easier to test and makes it bespoke to our package as we're binding against PodPoint\MonologKinesis\Contracts\Client instead of Aws\Kinesis\KinesisClient.
  • Ability to define AWS creds both at channel level and at config/services.php level (for the defaults)
  • Add missing tests
  • Improve naming convention
  • Update README.md
  • Automatically update CHANGELOG.md upon new releases
  • Adding Laravel 9 and PHP 8.1 support

v3.0

3 years ago

v3.0.0

3 years ago

Laravel 6+ Support

  • First release supporting PHP 7.2+ and Laravel 6+ #5
  • Drop support for Monolog 1.* and PHPUnit 7.*
  • Switch to Github Actions from Travis CI
  • Moved to Laravel custom log driver implementation

⚠️ Breaking Changes:

  • This version no longer supports Laravel 5.*, please use version 2.* which supports it. Please use v2.* of this package if using Laravel < 6.

Full Changelog: https://github.com/Pod-Point/laravel-monolog-kinesis/compare/v2.0.0...v3.0.0

v3.0.0-rc

3 years ago

v2.0

5 years ago

v1.3

5 years ago

v1.2

5 years ago

v1.1

5 years ago