Skip to content

Releases: lensesio/stream-reactor

Stream Reactor 7.4.5

11 Sep 21:58
8985f07
Compare
Choose a tag to compare
7.4.4 - Add SSL support to Elastic and fix of NPE in cloud storage sinks

Stream Reactor 7.4.4

27 Aug 14:42
21b4227
Compare
Choose a tag to compare

Azure Datalake & GCP Storage

Dependency version upgrades

Data Lake Sinks (AWS, Azure Datalake and GCP Storage)

  • Fixes a gap in the avro/parquet storage where enums where converted from Connect enums to string.
  • Adds support for explicit "no partition" specification to kcql, to enable topics to be written in the bucket and prefix without partitioning the data.
    • Syntax Example: INSERT INTO foo SELECT * FROM bar NOPARTITION

Stream Reactor 7.4.3

20 Aug 09:43
79e33fa
Compare
Choose a tag to compare

All Connectors

Dependency version upgrades

Data Lake Sinks (AWS, Azure Datalake and GCP Storage)

This release introduces a new configuration option for three Kafka Connect Sink Connectors—S3, Data Lake, and GCP Storage—allowing users to disable exactly-once semantics. By default, exactly once is enabled, but with this update, users can choose to disable it, opting instead for Kafka Connect’s native at-least-once offset management.

Configuration Parameters:

S3 Sink Connector: connect.s3.exactly.once.enable
Data Lake Sink Connector: connect.datalake.exactly.once.enable
GCP Storage Sink Connector: connect.gcpstorage.exactly.once.enable

Default Value: true

Stream Reactor 7.4.2

12 Aug 10:17
e9df8d2
Compare
Choose a tag to compare
Releasing 7.4.2 with aws s3 source extension exclusion filters, updat…

Stream Reactor 7.4.1

01 Aug 13:17
f6f7d54
Compare
Choose a tag to compare
Tagging for 7.4.1

Stream Reactor 7.4.0

26 Jul 21:58
4837412
Compare
Choose a tag to compare
Fix: Java class class java.util.Date   (#58)

* Fix: Java class class java.util.Date does not have corresponding schema type.\n\tat org.apache.kafka.connect.json.JsonConverter.convertToJson

When the payload handed over to the sink in the form of a java.util.Map[_, _], and one value in the Map is of java.util.Date the conenctor fails with the exception above.

To fix the issue, the code relies on Jackson to serialise the code.

* Support the Map with Struct as part of the JSON conversion.

---------

Co-authored-by: stheppi <[email protected]>

Stream Reactor 7.3.2

03 Jul 15:23
e00e8b3
Compare
Choose a tag to compare
Release 7.3.2 - adding date support to cloud connectors, version upgr…

Stream Reactor 7.3.1

19 Jun 10:13
c66974b
Compare
Choose a tag to compare
GCP Storage - Invalid Protocol Configuration Fix

Stream Reactor 7.3.0

18 Jun 12:47
48f0b66
Compare
Choose a tag to compare

NEW: Azure Service Bus Source Connector

NEW: GCP Pub/Sub Source Connector

Data Lake Sinks (AWS, Azure Datalake and GCP Storage)

  • To back the topics up the KCQL statement is
INSERT INTO bucket
SELECT * FROM `*`
...

When * is used the envelope setting is ignored.

This change allows for the * to be taken into account as a default if the given message topic is not found.

HTTP Sink

Bug fix to ensure that, if specified as part of the template, the Content-Type header is correctly populated.

All Connectors:

  • Update of dependencies.

Note

Upgrading from any version prior to 7.0.0, please see the release and upgrade notes for 7.0.0.

Stream Reactor 7.2.0

13 May 14:13
7.2.0
c065a7c
Compare
Choose a tag to compare

Enhancements

  1. Automated Skip for Archived Objects:

    • The S3 source now seamlessly bypasses archived objects, including those stored in Glacier and Deep Archive. This enhancement improves efficiency by automatically excluding archived data from processing, avoiding the connector crashing otherwise
  2. Enhanced Key Storage in Envelope Mode:

    • Changes have been implemented to the stored key when using envelope mode. These modifications lay the groundwork for future functionality, enabling seamless replay of Kafka data stored in data lakes (S3, GCS, Azure Data Lake) from any specified point in time.

Full Changelog: 7.1.0...7.2.0