Skip to content

Releases: Aiven-Open/cloud-storage-connectors-for-apache-kafka

v3.4.2

24 Dec 10:07

Choose a tag to compare

What's changed

  • chore(deps): bump com.google.cloud:google-cloud-nio from 0.127.36 to 0.128.5 (#540)
  • chore(deps): bump com.google.cloud:google-cloud-storage from 2.52.3 to 2.58.0 (#541)
  • chore(deps): bump com.azure:azure-storage-blob from 12.30.0 to 12.31.3 (#542)
  • Apply the externalId to STS AssumeRoleRequests (#563)
  • Fix missing decompression processing in AbstractSourceRecordIterator (#554)
  • Reduce CPU when idle (#548)
  • Update to readme document to show how to process any files with a regex (#551)
  • Add 'native.start.key' configuration optoion to allow source connectors skip to specific native key on start up (#549)
  • Add back off timer to polling code to stop constant polling when data is not available.
  • Introduces a configuration object to allow s3-source users to select a starting object key
  • Migrate gcs sink (#531)
  • Migrate azure sink (#528)
  • Move s3 source integration (#525)
  • Move commons code to io.aiven.commons (#524)
  • Migrate RingBuffer to aiven-commons directory and code (#532)
  • Add config documentation for S3 sink (#518)

Co-authored by

  • Aindriú Lavelle
  • Claude Warren
  • dependabot[bot]
  • Ryan Skraba

Full Changelog

v3.4.1...v3.4.2

v3.4.1

18 Aug 14:47

Choose a tag to compare

What's Changed

  • bump commons-io:commons-io from 2.18.0 to 2.19.0
  • Fix NPE in STS client usage by @Claudenw in #510

Full Changelog: v3.4.0...v3.4.1

v3.4.0

12 Jun 12:09

Choose a tag to compare

What's Changed

  • Implement Azure blob source
  • Multiple version updates:
    • com.google.cloud:google-cloud-storage from 2.48.0 to 2.52.3
    • com.google.cloud:google-cloud-nio from 0.127.30 to 0.127.36
    • com.azure:azure-storage-blob from 12.29.0 to 12.30.0
    • Apache Parquet to version 1.15.1
    • org.mockito:mockito-junit-jupiter from 5.14.2 to 5.18.0
  • Added automatic documentation generation by @Claudenw in #437
  • Update FormatType with writer builder by @Claudenw in #467
  • Update CompressionType with i/o methods and update associated tests by @Claudenw in #463
  • Removed Outputformat from source config by @Claudenw in #474
  • Added Fragment Setters. by @Claudenw in #480

New Contributors

Full Changelog: v3.2.0...v3.4.0

Release v3.3.x does not exist.

v3.2.0

20 Feb 12:37

Choose a tag to compare

What's changed:

Common changes

Aiven's S3 sink connector for Apache Kafka

  • Removed unnessary checks in S3 sink by @Claudenw in #341
  • Adding information for handling S3 Sink multipart upload aborted parts by @aindriu-aiven in #385

Aiven's GCS sink connector for Apache Kafka

Aiven's Azure Blob Storage sink connector for Apache Kafka

Aiven's S3 source connector for Apache Kafka

New Contributors

Full Changelog: v3.1.0...v3.2.0

v3.1.0

04 Oct 10:18

Choose a tag to compare

What's changed:

Common changes

Aiven's S3 sink connector for Apache Kafka

  • No connector specific changes

Aiven's GCS sink connector for Apache Kafka

  • No connector specific changes

Aiven's Azure Blob Storage sink connector for Apache Kafka

Full Changelog: v3.0.0...v3.1.0

v3.0.0

17 Sep 12:43

Choose a tag to compare

This release aggregates the the work previously done in separate repositories for AWS S3 Connector and GCS Connector. From now on this repository will contain both connectors as well as commons library. Old AWS S3 Connector and GCS Connector repositories are now archived.

What's changed:

Common changes

  • Added metadata descriptor to enable Apache Kafka Connect use the plugin discovery mechanism #285
  • Various dependency upgrades
  • All Gradle scripts migrated to Kotlin

Aiven's S3 connector for Apache Kafka

Aiven's GCS connector for Apache Kafka

v0.12.0

06 Oct 13:07

Choose a tag to compare

What's Changed

  • feat: Add topic-partition-key record grouper by @jeqo in #200

Dependencies

  • build(deps): bump org.xerial.snappy:snappy-java to 1.1.10.5 by @dependabot in #202
  • build(deps): bump com.github.luben:zstd-jni to 1.5.5-6 by @dependabot in #203

Full Changelog: v0.11.0...v0.12.0

v0.11.0

25 Aug 11:13

Choose a tag to compare

What's Changed

  • Add support for topic/partition in KeyRecordGrouper by @stephen-harris in #167
  • feat: add key-based and max records validation by @jeqo in #193

Dependency bumps

  • hadoopVersion from 3.3.5 to 3.3.6
  • parquetVersion from 1.11.1 to 1.11.2
  • org.xerial.snappy:snappy-java from 1.1.10.1 to 1.1.10.3
  • com.github.luben:zstd-jni from 1.5.5-4 to 1.5.5-5

New Contributors

Full Changelog: v0.10.1...v0.11.0

v0.10.1

07 Jul 08:07

Choose a tag to compare

Fixes:

  • fix(build): remove kafka-clients from distribution by @jeqo in #176

Dependency upgrades:

  • build(deps): bump org.xerial.snappy:snappy-java from 1.1.10.0 to 1.1.10.1 by @dependabot in #169
  • build(deps): bump com.github.luben:zstd-jni from 1.5.5-3 to 1.5.5-4 by @dependabot in #171

Full Changelog: v0.10.0...v0.10.1

v0.10.0

22 Jun 12:49

Choose a tag to compare

What's Changed

  • fix: Moving from avro-converter to avro-data dependency.

Other improvements

  • Multiple dependency upgrades

Full Changelog: v0.9.0...v0.10.0