mateusjunges/laravel-kafka
A kafka driver for laravel
v2.11.4
3.9M downloads/mo
#1876 most downloaded on Packagist
mateusjunges/laravel-kafka
What this package is like to depend on
Last release 2 months ago
12 Jun 2026
Ships fairly regularly
a new release about every 4 weeks
Most releases are documented
notes for 80 of 111 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
111 releases · first in 2021
9 releases in the last 12 months
see the full history below
Release timeline
111 releases · Sep 2021 to Jun 2026Releases
latest 60 of 111-
v2.11.412 Jun 2026Release notes
Open source →What's Changed
- Stop consuming only after all assigned partitions reach EOF when using
stopAfterLastMessage()by @mateusjunges in #387
Full Changelog: v2.11.3...v2.11.4
- Stop consuming only after all assigned partitions reach EOF when using
-
v2.11.322 May 2026Release notes
Open source →What's Changed
- Stop exporting dev files in the distributed package by @cosmastech in #386
New Contributors
- @cosmastech made their first contribution in #386
Full Changelog: v2.11.2...v2.11.3
-
v2.11.203 Apr 2026 -
v2.11.120 Mar 2026Release notes
Open source →What's Changed
- Add support for OAUTHBEARER token refresh callback by @mateusjunges in #384
Full Changelog: v2.11.0...v2.11.1
-
v2.11.005 Mar 2026Release notes
Open source →What's Changed
- Laravel 13.x Compatibility by @laravel-shift in #381
- Drop Laravel 10/11 support, add PHP 8.5 by @mateusjunges in #382
New Contributors
- @laravel-shift made their first contribution in #381
Full Changelog: v2.10.3...v2.11.0
-
v2.10.312 Feb 2026Release notes
Open source →What's Changed
- Add
RD_KAFKA_RESP_ERR_UNKNOWN_TOPIC_OR_PARTto retryable consumer errors by @mateusjunges in #380
Full Changelog: v2.10.2...v2.10.3
- Add
-
v2.10.210 Feb 2026 -
v2.10.129 Dec 2025Release notes
Open source →What's Changed
- Remove
@internalannotations by @mateusjunges in #379
Full Changelog: v2.10.0...v2.10.1
- Remove
-
v2.10.001 Dec 2025Release notes
Open source →What's Changed
- Introduce
ContextAwareexceptions by @mwazovzky in #375
New Contributors
- @mwazovzky made their first contribution in #375
Full Changelog: v2.9.0...v2.10.0
- Introduce
-
v2.9.024 Aug 2025Release notes
Open source →What's Changed
- Remove support for batch messages by @mateusjunges in #357
Full Changelog: v2.8.1...v2.9.0
-
v2.8.124 Aug 2025Nothing published for this version
-
v2.8.021 Aug 2025Nothing published for this version
-
v2.7.211 Jul 2025Nothing published for this version
-
v2.7.114 Jun 2025Nothing published for this version
-
v2.7.014 Jun 2025Nothing published for this version
-
v2.6.013 Jun 2025Nothing published for this version
-
v2.5.210 Apr 2025Nothing published for this version
-
v2.5.114 Mar 2025Nothing published for this version
-
v2.5.021 Feb 2025Nothing published for this version
-
v2.4.219 Dec 2024Nothing published for this version
-
v2.4.122 Nov 2024Nothing published for this version
-
v2.4.019 Nov 2024Nothing published for this version
-
v2.3.205 Nov 2024Nothing published for this version
-
v2.3.115 Oct 2024Nothing published for this version
-
v2.3.006 Oct 2024Nothing published for this version
-
v2.2.018 Aug 2024Nothing published for this version
-
v2.1.518 Aug 2024Nothing published for this version
-
v2.1.405 Aug 2024Nothing published for this version
-
v2.1.302 Aug 2024Nothing published for this version
-
v2.1.212 Jul 2024Nothing published for this version
-
v2.1.109 Jun 2024 -
v2.1.014 May 2024Release notes
Open source →- Properly shut down the producer for single messages. Improve docs for sending single and multiple messages by @mateusjunges on #283
-
v2.0.411 May 2024 -
v2.0.329 Apr 2024Release notes
Open source →- Mirror logic to enable fake builder set the topic name for all the messages at once by @cvairlis in #279
-
v2.0.217 Apr 2024Release notes
Open source →- Fix type error caused by wrong type on
commitparameter by @panaiteandreisilviu on #276
- Fix type error caused by wrong type on
-
v2.0.118 Mar 2024 -
v2.0.012 Mar 2024Release notes
Open source →- Allow to queue message handlers by @mateusjunges in #177
- Add missing return types by @mateusjunges in #189
- Upgrade to PHP 8.1 and make code more maintainable by @mateusjunges in #161
- Allow to define before callbacks by @ebrahimradi in #192
- Add publishing/consuming events by @mateusjunges in #193
- Send throwable info to DLQ by @mateusjunges in #194
- Add the ability to use Kafka transactional producers by @mateusjunges in #223
- Partition assignment by @mateusjunges in #234
- Document subscribing to topics using regex by @mateusjunges in #239
- Passthru missing methods on
KafkaFakefor macro accessibility by @mateusjunges in [#246]https://github.com/mateusjunges/laravel-kafka/pull/246 and (https://github.com/mateusjunges/laravel-kafka/pull/250) - Allow to uniquely identify messages by @mateusjunges in #244
- Update CI to run without docker on Github CI by @mateusjunges in #254
- Drop support for Laravel 9 by @mateusjunges in #255
- Add support for Laravel 11 by @mateusjunges in #257
- Improve producer performance by reducing
flushcalls by @mateusjunges in #252 - Allow to test macroed consumers by @mateusjunges in #267
-
v1.13.1323 Sep 2024Nothing published for this version
-
v1.13.1217 Feb 2024Nothing published for this version
-
v1.13.1115 Feb 2024Nothing published for this version
-
v1.13.1014 Feb 2024Nothing published for this version
-
v1.13.923 Jan 2024 -
v1.13.809 Jan 2024 -
v1.13.709 Jan 2024 -
v1.13.607 Dec 2023 -
v1.13.524 Oct 2023 -
v1.13.423 Sep 2023 -
v1.13.331 Aug 2023Release notes
Open source →- Update package dependencies by @mateusjunges
- Update README.md to link to the 1.13 documentation page by @tavsec in #212
-
v1.13.212 May 2023 -
v1.13.108 May 2023 -
v1.13.028 Mar 2023Release notes
Open source →- Fix consumer auto commit creating wrong committer by @mateusjunges on #186
-
v1.12.304 Mar 2023Release notes
Open source → -
v1.12.221 Feb 2023 -
v1.12.115 Feb 2023Release notes
Open source →- Drop support for older versions of
rdkafkaby @mateusjunges - Fix bug when sending message to DLQ (allow to send message key) by @ebrahimradi in #175
- Allow to send message headers to DLQ by @mateusjunges
- Drop support for older versions of
-
v1.12.009 Feb 2023Release notes
Open source →- Allow consumers to subscribe to
SIGQUITandSIGTERMsignals by @mateusjunges on #172 - Add
onStopConsumemethod to the Consumer class
- Allow consumers to subscribe to
-
v1.11.030 Jan 2023 -
v1.10.224 Jan 2023 -
v1.10.110 Jan 2023Release notes
Open source →- Add Logger contract to allow users to implement their own Logger by @remarkusable in #165
-
v1.10.018 Dec 2022 -
v1.9.329 Nov 2022