Skip to content

Releases: exasol/kafka-connector-extension

v1.0.0 - Support for JSON records and offset reset strategy

06 May 14:14
a6d6753
Compare
Choose a tag to compare

Summary

The release 1.0.0 added support for importing JSON records and consumer offset reset strategy. By using offset strategy consumer imports new records after topic retention.

Features

  • #24: Added support for importing JSON records (PR #25).
  • Added support for offset reset strategy (PR #26).

Bugfixes

  • #20: Fixed the typo in the CI deployment (PR #21).

Runtime Dependency Updates

  • Updated sbt.version:1.4.2 to 1.4.4
  • Updated Scala version 2.12.11 to 2.12.13 for cross compilation
  • Updated org.apache.kafka:kafka-clients:2.6.0 to 2.8.0
  • Updated io.confluent:kafka-avro-serializer:6.0.0 to 6.1.1
  • Updated org.scala-lang.modules:scala-collection-compat:2.2.0 to 2.4.3

Test Dependency Updates

  • Updated org.scalatest:scalatest:3.2.3 to 3.2.8
  • Updated org.mockito:mockito-core:3.6.0 to 3.9.0
  • Updated io.github.embeddedkafka:embedded-kafka-schema-registry:6.0.0 to 6.1.1

Plugin Updates

  • Updated com.timushev.sbt:sbt-updates:0.5.1 to 0.5.3
  • Updated org.scoverage:sbt-scoverage:1.6.1 to 1.7.3
  • Updated org.wartremover:sbt-wartremover:2.4.12 to 2.4.13
  • Updated org.wartremover:sbt-wartremover-contib:1.3.10 to 1.3.11
  • Updated com.github.cb372:sbt-explicit-dependencies:0.2.15 to 0.2.16

0.2.1

10 Nov 12:54
Compare
Choose a tag to compare

Summary

This release includes new feature to import Kafka message as whole JSON document in a single column in database.

Features / Improvements

  • #16: Option-to-import-JSON-as-is (PR #18)
  • #14: Updated Kafka Client Versions (PR #19)

Dependency Updates

Runtime Dependency Updates

  • Updated sbt.version from 1.3.13 to 1.4.1.
  • Added Scala version to 2.13.3 as main compiler.
  • Updated Scala version to 2.12.11 for cross compilation.
  • Updated org.apache.kafka:kafka-clients from 2.5.0 to 2.6.0.
  • Updated io.confluent:kafka-avro-serializer from 5.4.0 to 6.0.0.
  • Added org.scala-lang.modules:scala-collection-compat version 2.2.0.

Test Dependency Updates

  • Updated io.github.embeddedkafka:embedded-kafka-schema-registry from 5.4.0 to 6.0.0.
  • Updated org.scalatest:scalatest from 3.2.2 to 3.2.3.

0.2.0 Avro Complex and Logical Types Support

30 Oct 14:14
Compare
Choose a tag to compare

Summary

This release includes Avro Complex (Array, Map, Nested Record) and Logical (BigDecimal, Date, Timestamp) data type mapping support. In addition, it fixes a bug related to the missing logging dependency.

Please check out the updated user guide!

Bug Fixes

  • #13: Fixed logging issue (PR #15)

Features

  • #17: Added Support for Avro Complex and Logical Types (PR #15)

Dependency Updates

Test Dependency Updates

  • Updated org.mockito:mockito-core from 3.5.10 to 3.6.0.

Plugin Updates

  • Updated com.github.cb372:sbt-explicit-dependencies from 0.2.13 to 0.2.15.
  • Updated org.wartremover:sbt-wartremover from 2.4.10 to 2.4.12.
  • Updated org.wartremover:sbt-wartremover-contib from 1.3.8 to 1.3.10.

0.1.0

21 Sep 12:58
Compare
Choose a tag to compare

Summary

This is first release of Exasol Kafka connector extension. Please check out the user guide for the updated deployment, configuration and usage steps.

Features

  • #1: Added initial implementation (PR #3)

Documentation

  • #2: Updated documentation (PR #6)

Refactoring

  • #4: Changed the metadata columns positions (PR #7)
  • #5: Changed the UDF script and referenced class names (PR #8)
  • #10: Disabled the user provided SSL credentials parameters (PR #11)