Skip to content

Releases: ArjenLammers/mendix-kafka-module

Release 2.8: Converted to 9.18 for Mendix 10. compat.

17 Apr 14:28
Compare
Choose a tag to compare

Converted to 9.18 for Mendix 10. compat.

Release 2.7: Close uncached producers and Atlas UI.

25 Feb 10:46
Compare
Choose a tag to compare

Processed PR 1, 2 and 3.
Thanks to Dan Covaliu (@dan-covaliu), Louis Turmel (@lturmel) and Paul Ketelaars (@Mcpoowl).

Improvements:

  • Try/catches when stopping processors, producers and consumers.
  • Close KafkaProducers when they are not cached.
  • Atlas UI instead of NavigationLayout.
  • Internal project refactoring (upgrade dependencies).

Release 2.6: Configurable critical log level for lost consumers.

17 Sep 09:29
Compare
Choose a tag to compare

Configurable critical log level for lost consumers.

Release 2.5

04 Aug 11:32
Compare
Choose a tag to compare

Corrected the position of when a consumer commits its offset.

Release 2.4

09 Jun 12:59
Compare
Choose a tag to compare
  • Restart producers and consumers when a configuration has changed.
  • Support for refresh of configuration in multi-instance environments.
  • Enable/disable producers and consumers.

Release 2.3

15 Apr 07:20
Compare
Choose a tag to compare

Small bugfix for example.

Release 2.2

14 Apr 10:20
Compare
Choose a tag to compare

Converted to 8.12.
Upgraded Atlas UI.
Adapted to new microflowCall API.
Should be working with Mendix 9.x now.

Release 2.1

16 Apr 14:41
Compare
Choose a tag to compare

Depending on Library Logging module instead of an implementation specific to the Kafka Module.

Release 2.0

05 Mar 09:09
Compare
Choose a tag to compare

Fully revised Kafka module, including:

  • Easy to setup Kafka consumers and producers.
  • Full SSL support (using keystore and truststores).
  • Explorer (discover topics and read messages).
  • Support for headers (as consumer and producer).
  • Logging from the Kafka library redirected to Mendix (so you can actually see errors and connectivity issues).
  • Producing messages using asynchronous and synchronous mode.
  • Publish messages through UI.
  • Consumer commit control (to force at-least-once processing).