NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2073 most downloaded on Packagist
A kafka driver for laravel
Last release today
07 Oct 2026
Release timing varies
gaps range from 9 days to 3 months
Most releases are documented
notes for 36 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
115 releases · first in 2021
One column per quarter.
Document disabling Telescope for Kafka consumers by @mateusjunges in #400
Full Changelog: v2.12.1...v2.13.0
Wait for partitions to be assigned before stopping after the last message by @mateusjunges in #399
Full Changelog: v2.12.0...v2.12.1
Deprecate SeekToCurrentErrorCommitter , as it does not make failed messages be consumed again. Use retryFailedMessages() , stopOnFailure() or a dead l…
stopOnFailure() to consumers, which stops consuming without committing the offset of a failed message when no dead letter queue is configured, so it is consumed again after a restart instead of being lost (#394) by @mateusjunges in #395retryFailedMessages() to consumers, which calls the handler of a failed message again, with an optional backoff, before handling it as failed by @mateusjunges in #396SeekToCurrentErrorCommitter, as it does not make failed messages be consumed again. Use retryFailedMessages(), stopOnFailure() or a dead letter queue instead, by @mateusjunges in #396Full Changelog: v2.11.5...v2.12.0
Allow stable laravel/pint releases in require-dev by @mspasov in #393
laravel/pint releases in require-dev by @mspasov in #393Full Changelog: v2.11.4...v2.11.5
Stop consuming only after all assigned partitions reach EOF when using stopAfterLastMessage() by @mateusjunges in #387
stopAfterLastMessage() by @mateusjunges in #387Full Changelog: v2.11.3...v2.11.4
Stop exporting dev files in the distributed package by @cosmastech in #386
Full Changelog: v2.11.2...v2.11.3
Fix memory leak in async producer when no flush callback is defined by @hauke-d in #385
Add support for OAUTHBEARER token refresh callback by @mateusjunges in #384
Full Changelog: v2.11.0...v2.11.1
Laravel 13.x Compatibility by @laravel-shift in #381
Full Changelog: v2.10.3...v2.11.0
Add RD_KAFKA_RESP_ERR_UNKNOWN_TOPIC_OR_PART to retryable consumer errors by @mateusjunges in #380
RD_KAFKA_RESP_ERR_UNKNOWN_TOPIC_OR_PART to retryable consumer errors by @mateusjunges in #380Full Changelog: v2.10.2...v2.10.3
Adds a flush callback by @yeknava in #378
Remove @internal annotations by @mateusjunges in #379
@internal annotations by @mateusjunges in #379Full Changelog: v2.10.0...v2.10.1
Introduce ContextAware exceptions by @mwazovzky in #375
ContextAware exceptions by @mwazovzky in #375Full Changelog: v2.9.0...v2.10.0
Remove support for batch messages by @mateusjunges in #357
Full Changelog: v2.8.1...v2.9.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Allow null payloads when sending the message to DLQ
Properly shut down the producer for single messages. Improve docs for sending single and multiple messages by @mateusjunges on #283
Replace resolve with app by @SachinBahukhandi in #280
resolve with app by @SachinBahukhandi in #280Mirror logic to enable fake builder set the topic name for all the messages at once by @cvairlis in #279
Fix type error caused by wrong type on commit parameter by @panaiteandreisilviu on #276
commit parameter by @panaiteandreisilviu on #276Do not require to specify message topic twice by @mateusjunges in #270
Allow to queue message handlers by @mateusjunges in #177
KafkaFake for macro accessibility by @mateusjunges in [#246]https://github.com/mateusjunges/laravel-kafka/pull/246 and (https://github.com/mateusjunges/laravel-kafka/pull/250)flush calls by @mateusjunges in #252Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Install a signal handler for SIGINT (cmd/ctrl + c) by @mateusjunges
Fix install issues when using laravel v1.13.x by @mateusjunges
Add timeout feature for consumers by @mihaileu in #233
Remove internal annotation from interface by @mateusjunges
Fixed default securityProtocol config by @SergkeiM in #215
Make Kafka macroable by @lentex in #221
Update package dependencies by @mateusjunges
Fix auto commit config by @ebrahimradi in #203
Add the ability to change the cache driver by @BBonnet22 in #199
Fix consumer auto commit creating wrong committer by @mateusjunges on #186
Fix assertPublishedOnTimes to be used with batch messages - Fixes #179 by @mateusjunges on #180
Fix contracts marked as internal (Fixes #178)
Drop support for older versions of rdkafka by @mateusjunges
rdkafka by @mateusjungesAllow consumers to subscribe to SIGQUIT and SIGTERM signals by @mateusjunges on #172
SIGQUIT and SIGTERM signals by @mateusjunges on #172onStopConsume method to the Consumer classAdd support for Laravel 10 by @mateusjunges and @mihaileu on #171
Your coding agent can read these notes before it upgrades. Set up the MCP server →