Skip to content

Releases: mostafa/xk6-kafka

Bugfix release

28 Jun 17:58
45ce492
Compare
Choose a tag to compare

This release contains a fix (#11) by @fmck3516 that fixes an issue (#10) with TLS config on the writer.

Feature: SASL Auth (PLAIN and SCRAM)

18 Jun 09:57
c35da2d
Compare
Choose a tag to compare

In this release I've added the SASL authentication feature with PLAIN and SCRAM mechanisms (no SSL yet). I also fixed some bugs and added three separate scripts that shows how to use the extension with Avro and JSON formats and how to authenticate using SASL SCRAM (sha256).

I'd be very happy to hear your feedback.

v0.2.1

17 May 12:56
Compare
Choose a tag to compare

This release fixes an issue in Avro serialization of the message key. The script was a bit messy, so I splitted it into two separate scripts for JSON and Avro and updated the README to reflect the changes.

Latest stable release targeting k6 v0.32.0

16 May 23:24
bb0ceb8
Compare
Choose a tag to compare

This release has a fix by @mstoykov (#7) that fixes path error and takes into account the recent changes to the k6 v0.32.0.

Latest stable release targeting k6 v0.31.1

31 Mar 10:01
Compare
Choose a tag to compare

This release updates k6 to v0.31.1 and fixes path issue reported by @niloo0 on #4.

v0.1.1

25 Nov 10:52
Compare
Choose a tag to compare

Use this version to avoid conflict because of name changes from k6-plugin-kafka to xk6-kafka.

First version

19 Nov 15:52
Compare
Choose a tag to compare

This project was originally written with the plugin architecture in mind, but after a lot of back and forth, the company decided to choose another path. So, this plugin has become an extension to k6, which can be built using the xk6 tool. Instead of the previous method (plugin), where you had a Shared Object (.so) that was loaded on runtime, you will now have a custom-built k6 binary that has one or more extensions inside.

This version includes all the necessary basics you might need to load test Apache Kafka. The extension has a producer and a consumer. The JSON and Avro message formats are supported. For more information, please refer to the README.