Skip to content

Releases: aws/eventbridge-kafka-connector

v1.6.0

16 Nov 08:17
v1.6.0
969921d

Choose a tag to compare

📦 Release v1.6.0

🛠️ Features & Fixes

  • ⚠️ Dropped Java 11 support—builds now target Java 17, CI runs on JDK 17/21, and docs were updated accordingly (@agebhar1, #615)
  • CI/Test Infra: Refreshed Kafka/Confluent/Redpanda/LocalStack images and e2e matrix; tests now run against Apache Kafka 3.9.1 & 4.1.0,
    Confluent Platform 7.9.4, and Redpanda v25.2.9 (@agebhar1, #614)
  • Testing: Adopted Testcontainers 2.0.1 so local and CI tests align with the upstream 2.x API (@agebhar1, #622)

📦 Dependency Updates

  • AWS SDK (Java) incrementally bumped from 2.31.63 → 2.38.2
  • Jackson BOM 2.19.1 → 2.20.1
  • Apache Commons: commons-lang3 3.17.0 → 3.19.0, commons-codec 1.18.0 → 1.20.0
  • JSON tooling: com.jayway.jsonpath 2.9.0 → 2.10.0, net.minidev:json-smart 2.5.2 → 2.6.0
  • Logging/Monitoring: ch.qos.logback:logback-classic 1.5.18 → 1.5.20
  • Test toolchain: JUnit Jupiter 5.13.1 → 6.0.1, Mockito 5.18.0 → 5.20.0, Testcontainers 1.21.1 → 2.0.1
  • Build/CI plumbing: Maven Shade/Surefire/Failsafe to 3.6.1/3.5.4/3.5.4, Spotify fmt plugin 2.29, JaCoCo 0.8.14, GitHub Actions runners (checkout, setup-java, setup-node, upload-artifact) bumped to their latest major versions

What's Changed

  • build(deps): Bump aws.java.sdk.version from 2.31.63 to 2.31.68 by @dependabot[bot] in #571
  • build(deps-dev): Bump org.testcontainers:junit-jupiter from 1.21.1 to 1.21.2 by @dependabot[bot] in #572
  • build(deps-dev): Bump org.testcontainers:testcontainers from 1.21.1 to 1.21.2 by @dependabot[bot] in #573
  • build(deps-dev): Bump org.testcontainers:testcontainers from 1.21.2 to 1.21.3 by @dependabot[bot] in #574
  • build(deps-dev): Bump org.testcontainers:junit-jupiter from 1.21.2 to 1.21.3 by @dependabot[bot] in #577
  • build(deps): Bump aws.java.sdk.version from 2.31.68 to 2.31.73 by @dependabot[bot] in #575
  • build(deps-dev): Bump org.junit.jupiter:junit-jupiter from 5.13.1 to 5.13.2 by @dependabot[bot] in #576
  • build(deps-dev): Bump org.junit.jupiter:junit-jupiter from 5.13.2 to 5.13.3 by @dependabot[bot] in #578
  • build(deps): Bump aws.java.sdk.version from 2.31.73 to 2.31.77 by @dependabot[bot] in #579
  • build(deps): Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in #580
  • build(deps): Bump aws.java.sdk.version from 2.31.77 to 2.31.78 by @dependabot[bot] in #581
  • build(deps): Bump aws.java.sdk.version from 2.31.78 to 2.32.14 by @dependabot[bot] in #586
  • build(deps): Bump net.minidev:json-smart from 2.5.2 to 2.6.0 by @dependabot[bot] in #582
  • build(deps-dev): Bump org.junit.jupiter:junit-jupiter from 5.13.3 to 5.13.4 by @dependabot[bot] in #583
  • build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.19.1 to 2.19.2 by @dependabot[bot] in #584
  • build(deps): Bump commons-codec:commons-codec from 1.18.0 to 1.19.0 by @dependabot[bot] in #585
  • build(deps): Bump aws.java.sdk.version from 2.32.14 to 2.32.19 by @dependabot[bot] in #587
  • build(deps): Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 by @dependabot[bot] in #588
  • build(deps): Bump actions/checkout from 4.2.2 to 4.3.0 by @dependabot[bot] in #589
  • build(deps): Bump aws.java.sdk.version from 2.32.19 to 2.32.29 by @dependabot[bot] in #590
  • build(deps): Bump actions/checkout from 4.3.0 to 5.0.0 by @dependabot[bot] in #593
  • build(deps): Bump actions/setup-java from 4.7.1 to 5.0.0 by @dependabot[bot] in #591
  • build(deps-dev): Bump org.mockito.version from 5.18.0 to 5.19.0 by @dependabot[bot] in #592
  • build(deps): Bump aws.java.sdk.version from 2.32.29 to 2.33.0 by @dependabot[bot] in #594
  • build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.19.2 to 2.20.0 by @dependabot[bot] in #595
  • build(deps): Bump aws.java.sdk.version from 2.33.0 to 2.33.4 by @dependabot[bot] in #596
  • build(deps): Bump actions/setup-node from 4.4.0 to 5.0.0 by @dependabot[bot] in #597
  • build(deps): Bump aws.java.sdk.version from 2.33.4 to 2.33.9 by @dependabot[bot] in #600
  • build(deps): Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #601
  • build(deps): Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #598
  • build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #599
  • build(deps-dev): Bump org.mockito.version from 5.19.0 to 5.20.0 by @dependabot[bot] in #606
  • build(deps): Bump aws.java.sdk.version from 2.33.9 to 2.34.0 by @dependabot[bot] in #603
  • build(deps): Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 by @dependabot[bot] in #605
  • build(deps): Bump org.assertj:assertj-core from 3.27.5 to 3.27.6 by @dependabot[bot] in #608
  • build(deps): Bump aws.java.sdk.version from 2.34.0 to 2.34.5 by @dependabot[bot] in #609
  • build(deps): Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 by @dependabot[bot] in #607
  • build(deps-dev): Bump ch.qos.logback:logback-classic from 1.5.18 to 1.5.19 by @dependabot[bot] in #610
  • build(deps): Bump aws.java.sdk.version from 2.34.5 to 2.35.0 by @dependabot[bot] in #612
  • Remove support for Java 11 by @agebhar1 in #615
  • chore: update container images by @agebhar1 in #614
  • build(deps): Bump actions/setup-node from 5.0.0 to 6.0.0 by @dependabot[bot] in #619
  • build(deps): Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by @dependabot[bot] in #616
  • build(deps): Bump aws.java.sdk.version from 2.35.0 to 2.35.10 by @dependabot[bot] in #621
  • build(deps-dev): Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 by @dependabot[bot] in #620
  • build(deps): Bump com.spotify.fmt:fmt-maven-plugin from 2.25 to 2.29 by @dependabot[bot] in #604
  • build(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #623
  • build(deps): Bump aws.java.sdk.version from 2.36.1 to 2.36.2 by @dependabot[bot] in #624
  • build(deps-dev): Bump org.testcontainers:testcontainers from 1.21.3 to 2.0.1 by @agebhar1 in #622
  • build(deps): Bump com.jayway.jsonpath.version from 2.9.0 to 2.10.0 by @dependabot[bot] in #627
  • build(deps-dev): Bump org.junit.jupiter:junit-jupiter from 6.0.0 to 6.0.1 by @dependabot[bot] in #628
  • build(deps): Bump aws.java.sdk.version from 2.36.2 to 2.37.3 by @dependabot[bot] in #626
  • build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.20.0 to 2.20.1 by @dependabot[bot] in #625
  • build(deps): Bump aws.java.sdk.version from 2.37.3 to 2.38.2 by @dependabot[bot] in #629
  • build(deps): Bump commons-codec:commons-codec from 1.19.0 to 1.20.0 by @dependabot[bot] in #630

Full Changelog: v1.5.1...v1.6.0

v1.5.1

17 Jun 09:42
v1.5.1
eaf5e81

Choose a tag to compare

📦 Release v1.5.1

🚀 What's Changed

🛠️ Features & Fixes

  • Docs: Added Amazon MSK installation instructions to the README [#549] (@embano1)
  • Docs: Added section for input transformation [#562] (@embano1)
  • Fix: Resolved cve-2024-57699 vulnerability in jsonpath [#568] (@embano1)
  • Fix: Removed obsolete credential workaround [#563] (@maschnetwork)
  • CI: Fixed failing fmt GitHub Actions workflow due to a Maven change [#570] (@embano1)

📦 Dependency Updates

  • AWS SDK (Java) updated incrementally from 2.31.21 to 2.31.63 through PRs [#538] → [#564]

  • Jackson BOM bumped from 2.18.32.19.1 [#541], [#566]

  • Kafka Connect API updated from 3.9.03.9.1 [#554]

  • Testcontainers:

    • testcontainers lib from 1.20.61.21.1 [#542], [#555]
    • junit-jupiter integration from 1.20.61.21.1 [#540], [#558]
  • JUnit Jupiter updated from 5.12.25.13.1 [#557], [#561]

  • Mockito version bumped from 5.17.05.18.0 [#552]

  • EqualsVerifier bumped from 3.19.33.19.4 [#546]

  • Git Commit ID Maven Plugin updated from 9.0.19.0.2 [#551]

What's Changed

  • build(deps): Bump aws.java.sdk.version from 2.31.21 to 2.31.25 by @dependabot in #538
  • build(deps): Bump aws.java.sdk.version from 2.31.25 to 2.31.30 by @dependabot in #539
  • build(deps-dev): Bump org.testcontainers:junit-jupiter from 1.20.6 to 1.21.0 by @dependabot in #540
  • build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.19.0 by @dependabot in #541
  • build(deps-dev): Bump org.testcontainers:testcontainers from 1.20.6 to 1.21.0 by @dependabot in #542
  • build(deps): Bump aws.java.sdk.version from 2.31.30 to 2.31.35 by @dependabot in #545
  • build(deps-dev): Bump nl.jqno.equalsverifier:equalsverifier from 3.19.3 to 3.19.4 by @dependabot in #546
  • build(deps): Bump aws.java.sdk.version from 2.31.35 to 2.31.40 by @dependabot in #547
  • Add Amazon MSK installation instructions to readme by @embano1 in #549
  • build(deps): Bump aws.java.sdk.version from 2.31.40 to 2.31.45 by @dependabot in #550
  • build(deps): Bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.0.1 to 9.0.2 by @dependabot in #551
  • build(deps-dev): Bump org.mockito.version from 5.17.0 to 5.18.0 by @dependabot in #552
  • build(deps): Bump connect.api.version from 3.9.0 to 3.9.1 by @dependabot in #554
  • build(deps): Bump aws.java.sdk.version from 2.31.45 to 2.31.50 by @dependabot in #553
  • build(deps-dev): Bump org.testcontainers:testcontainers from 1.21.0 to 1.21.1 by @dependabot in #555
  • build(deps): Bump aws.java.sdk.version from 2.31.50 to 2.31.54 by @dependabot in #556
  • build(deps-dev): Bump org.junit.jupiter:junit-jupiter from 5.12.2 to 5.13.0 by @dependabot in #557
  • build(deps-dev): Bump org.testcontainers:junit-jupiter from 1.21.0 to 1.21.1 by @dependabot in #558
  • build(deps-dev): Bump org.junit.jupiter:junit-jupiter from 5.13.0 to 5.13.1 by @dependabot in #561
  • build(deps): Bump aws.java.sdk.version from 2.31.54 to 2.31.59 by @dependabot in #560
  • fix: cve-2024-57699 in jsonpath by @embano1 in #568
  • Fix failing fmt workflow in CI due to maven change by @embano1 in #570
  • fix: removed credential workaround by @maschnetwork in #563
  • docs: add section for input transformation by @embano1 in #562
  • build(deps): Bump aws.java.sdk.version from 2.31.59 to 2.31.63 by @dependabot in #564
  • build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.19.0 to 2.19.1 by @dependabot in #566

Full Changelog: v1.5.0...v1.5.1

v1.5.0

14 Apr 13:22
bac6a55

Choose a tag to compare

Highlights 💫

Project Graduation Updates:
Updated documentation and configuration to reflect the connector’s graduation into the official AWS GitHub organization, marking a milestone in maturity and adoption (by [@embano1](https://github.com/embano1) in #532).

Expanded Kafka Compatibility:
Added support for Apache Kafka 4.0.0 in the E2E test matrix, ensuring future-proof compatibility with the latest Kafka version (by [@agebhar1](https://github.com/agebhar1) in #525).

Dependencies 🧹

AWS SDK Version Updates

Multiple incremental upgrades of aws.java.sdk.version, now up to 2.31.21, delivering improved stability, new service features, and bug fixes.

Build Tools and Plugins

GitHub Actions:

  • actions/setup-node: 4.2.0 → 4.3.0 (#507), then to 4.4.0 (#534)
  • actions/upload-artifact: 4.6.0 → 4.6.1 (#498), then to 4.6.2 (#512)
  • actions/setup-java: 4.6.0 → 4.7.0 (#486), then to 4.7.1 (#535)

Maven Plugins:

  • license-maven-plugin: 4.6 → 5.0.0 (#516)
  • maven-surefire-plugin: 3.5.2 → 3.5.3 (#520)
  • maven-failsafe-plugin: 3.5.2 → 3.5.3 (#522)
  • jacoco-maven-plugin: 0.8.12 → 0.8.13 (#528)

Development Dependencies

Testing Libraries:

  • org.junit.jupiter:junit-jupiter: Up to 5.12.2
  • org.awaitility:awaitility: 4.2.2 → 4.3.0
  • org.testcontainers: 1.20.4 → 1.20.6

Mocking & Verification Tools:

  • org.mockito.version: Now at 5.17.0
  • nl.jqno.equalsverifier:equalsverifier: Now at 3.19.3

Other Libraries:

  • ch.qos.logback:logback-classic: Now at 1.5.18
  • commons-codec:commons-codec: 1.17.2 → 1.18.0
  • commons-logging:commons-logging: 1.3.4 → 1.3.5
  • org.slf4j:slf4j-api: 2.0.16 → 2.0.17
  • joda-time:joda-time: Now at 2.14.0
  • com.fasterxml.jackson:jackson-bom: 2.18.2 → 2.18.3

Fixes 🛠️

  • Ensured automated dependency PRs by Dependabot are ignored in the linter for a smoother CI process.
  • Minor enhancements and configuration updates for consistency following project migration to the AWS org.
  • Removed stale and unmaintained CDK stack

Thank you to all contributors for their efforts in this release! 🎉

Full Changelog: v1.4.1...v1.5.0

v1.4.1

28 Jan 12:21
v1.4.1
06b46e8

Choose a tag to compare

Highlights 💫

Temporary Fix for IAM Credentials Retrieval:
Addressed a bug in the AWS SDK (#5635) by wrapping the profile default supplier, ensuring smooth retrieval of IAM credentials from the Instance Metadata Service often used in Amazon MSK and EKS (by @maschnetwork in #472).

Improved Local Development:
Resolved an S3 issue in LocalStack to enhance the local development environment (by @embano1 in #477).


Dependencies 🧹

AWS SDK Version Updates

Incremental upgrades of aws.java.sdk.version for improved SDK capabilities and bug fixes:

  • 2.29.43 → 2.29.45 (#9996fc2)
  • 2.29.45 → 2.29.50 (#6d3880e)
  • 2.29.50 → 2.30.2 (#bb0341a)
  • 2.30.2 → 2.30.6 (#5cea93d)

Build Tools and Plugins

GitHub Actions:

  • actions/setup-node: Updated from 4.1.0 to 4.2.0 for better Node.js environment setup (#72aae31).
  • actions/upload-artifact: Incremented from 4.5.0 to 4.6.0 for enhanced artifact management (#ddeffed).

Development Dependencies

Testing Libraries:

  • org.assertj:assertj-core: Incremented from 3.27.0 to 3.27.2 (#121f6d3), then from 3.27.2 to 3.27.3 (#badce90).

Other Tools:

  • nl.jqno.equalsverifier:equalsverifier: Version bumped for improved equality testing (#9b28847).
  • org.mockito.version: Updated from 5.14.2 to 5.15.2 for advanced mock testing (#60de202).
  • ch.qos.logback:logback-classic: Updated for better logging capabilities (#3876802).
  • commons-codec:commons-codec: Incremented from 1.17.1 to 1.17.2 for enhanced encoding and decoding (#8f405dc).

Fixes 🛠️

  • Implemented a workaround for a bug in the AWS SDK to retrieve IAM credentials from the Instance Metadata Service.
  • Fixed an S3-related issue in LocalStack for smoother local development and testing.

Thank you to all contributors for their efforts in this release! 🎉

Full Changelog: v1.4.0...v1.4.1

v1.4.0

04 Jan 16:41
v1.4.0
cef53eb

Choose a tag to compare

Highlights 💫

Handling of Null Keys and Values (Tombstones):
Enhanced documentation and explanation around handling null keys and values, also known as tombstones, for better clarity and troubleshooting (by @embano1 in #462).

New JSONPathDetailTypeMapper:
Introduced a new JSONPathDetailTypeMapper to set the EventBridge detail-type using JsonPath expressions from a Kafka sink record (by @embano1 in #464).

Docker Compose Updates:
Updated Docker Compose configurations for streamlined local development and testing workflows (by @embano1 in #465).

Fixing Mockito Errors:
Added guidance on resolving common Mockito errors for a smoother development experience (by @embano1 in #461).


Dependencies 🧹

AWS SDK Version Updates

Incremental upgrades of aws.java.sdk.version for enhanced SDK capabilities and bug fixes:

  • 2.29.29 → 2.29.34 (#454)
  • 2.29.34 → 2.29.39 (#455)
  • 2.29.39 → 2.29.43 (#467)

Build Tools and Plugins

GitHub Actions:

  • actions/setup-java: Updated from 4.5.0 to 4.6.0 for improved Java environment setup (#460).
  • actions/upload-artifact: Incremented from 4.4.3 to 4.5.0 for enhanced artifact management (#459).

Development Dependencies

Testing Libraries:

  • org.junit.jupiter:junit-jupiter: Upgraded from 5.11.3 to 5.11.4 for robust testing support (#456).
  • org.assertj:assertj-core: Updated from 3.26.3 to 3.27.0 for advanced assertion capabilities (#458).

Other Tools:

  • nl.jqno.equalsverifier:equalsverifier: Incremented from 3.17.5 to 3.18 for improved equality testing (#466).
  • ch.qos.logback:logback-classic: Updated from 1.5.12 to 1.5.15 for reliable logging in development environments (#457).

Fixes 🛠️

No specific bug fixes in this release, but see "Highlights" for new features improving usability and troubleshooting.

Thank you to all contributors for their work on this release! 🎉

Full Changelog: v1.3.4...v1.4.0

v1.3.4

10 Dec 11:06
v1.3.4
e99bf30

Choose a tag to compare

Highlights 💫

  • S3 Endpoint Override: Added a dedicated configuration for S3 endpoint override to simplify and improve custom S3 endpoint management (a0c2ea6). Thank you @agebhar1 !

Dependencies 🧹

AWS SDK Version Updates

  • Gradual upgrades of aws.java.sdk.version:
    • 2.27.72.27.122.27.172.27.212.28.12.28.62.28.112.28.212.28.262.29.12.29.62.29.92.29.152.29.202.29.242.29.29 (141ff09, 06f9cb7, 7d931a6, 1cf3cba, cd965fd, 04d26ab, 848a4d8, 566eab3, etc.).

Build Tools and Plugins

  • Maven Plugins:

    • maven-surefire-plugin updated for improved test execution stability (c109afd, d618bf0, 848a4d8).
    • maven-failsafe-plugin bumped to enhance integration testing (e897e6e, 6913b1c, adf1e24).
  • Formatter:

    • Upgraded com.spotify.fmt:fmt-maven-plugin to maintain consistent code style (9d44ec6, 3e45843).

Development Dependencies

  • Testing Libraries:

    • Updated org.junit.jupiter:junit-jupiter and org.mockito.version for improved testing capabilities (dd2ebaf, 59f8106, 19b2ec2).
    • Incremented versions of testcontainers for enhanced container-based testing (24c30a2, cfee3ed, 78f5359).
  • Other Tools:

    • Bumped nl.jqno.equalsverifier:equalsverifier for reliable equals and hashCode verification (814844e, a40f1b4, f3cff52, etc.).

Core Libraries

  • Updated commons-logging:commons-logging to version 1.3.4 for better logging support (1aa0b76).
  • Incremented org.apache.commons:commons-lang3 for additional utility classes (b762da3).
  • Advanced joda-time:joda-time to 2.13.0 for enhanced date-time operations (b6c4ab1).

CI/CD Actions

  • Upgraded GitHub Actions:
    • actions/checkout (85d8fe3, fb46070).
    • actions/setup-node (9f76d5c, e0b43cb).
    • actions/setup-java (bf48afd, ecc8cb3, cb2db9f).
    • actions/upload-artifact (851cf74, 7f6c1dd).

Fixes 🛠️

  • Configuration: Enhanced README and configurations to ensure clarity and usability (40796ed, ed960b2).

What's Changed

  • e2e: run only on one Java version by @agebhar1 in #377
  • build(deps): Bump com.spotify.fmt:fmt-maven-plugin from 2.23 to 2.24 by @dependabot in #379
  • build(deps): Bump commons-logging:commons-logging from 1.3.3 to 1.3.4 by @dependabot in #380
  • build(deps): Bump aws.java.sdk.version from 2.27.7 to 2.27.12 by @dependabot in #381
  • build(deps-dev): Bump nl.jqno.equalsverifier:equalsverifier from 3.16.1 to 3.16.2 by @dependabot in #382
  • fix: update README by @embano1 in #378
  • build(deps): Bump aws.java.sdk.version from 2.27.12 to 2.27.17 by @dependabot in #384
  • build(deps): Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #383
  • build(deps): Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.4.0 to 3.5.0 by @dependabot in #385
  • build(deps-dev): Bump org.mockito.version from 5.12.0 to 5.13.0 by @dependabot in #386
  • build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 by @dependabot in #387
  • build(deps): Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 by @dependabot in #388
  • build(deps): Bump aws.java.sdk.version from 2.27.17 to 2.27.21 by @dependabot in #389
  • build(deps-dev): Bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 by @dependabot in #390
  • build(deps): Bump aws.java.sdk.version from 2.27.21 to 2.28.1 by @dependabot in #391
  • build(deps): Bump actions/setup-java from 4.2.2 to 4.3.0 by @dependabot in #393
  • build(deps): Bump joda-time:joda-time from 2.12.7 to 2.13.0 by @dependabot in #392
  • build(deps): Bump aws.java.sdk.version from 2.28.1 to 2.28.6 by @dependabot in #395
  • build(deps): Bump actions/setup-node from 4.0.3 to 4.0.4 by @dependabot in #394
  • build(deps): Bump actions/setup-java from 4.3.0 to 4.4.0 by @dependabot in #398
  • build(deps): Bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #399
  • build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.17.2 to 2.18.0 by @dependabot in #400
  • build(deps): Bump aws.java.sdk.version from 2.28.6 to 2.28.11 by @dependabot in #402
  • build(deps-dev): Bump org.mockito.version from 5.13.0 to 5.14.1 by @dependabot in #401
  • build(deps): Bump com.mycila:license-maven-plugin from 4.5 to 4.6 by @dependabot in #405
  • build(deps-dev): Bump nl.jqno.equalsverifier:equalsverifier from 3.16.2 to 3.17.1 by @dependabot in #406
  • build(deps-dev): Bump org.junit.jupiter:junit-jupiter from 5.11.0 to 5.11.2 by @dependabot in #407
  • build(deps): Bump aws.java.sdk.version from 2.28.11 to 2.28.21 by @dependabot in #415
  • build(deps): Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #416
  • build(deps): Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in #417
  • build(deps): Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.0 to 3.5.1 by @dependabot in #408
  • build(deps-dev): Bump org.testcontainers:testcontainers from 1.20.1 to 1.20.2 by @dependabot in #410
  • build(deps-dev): Bump org.testcontainers:junit-jupiter from 1.20.1 to 1.20.2 by @dependabot in #413
  • build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 by @dependabot in #411
  • build(deps): Bump com.spotify.fmt:fmt-maven-plugin from 2.24 to 2.25 by @dependabot in #412
  • build(deps-dev): Bump ch.qos.logback:logback-classic from 1.5.8 to 1.5.11 by @dependabot in #418
  • build(deps): Bump aws.java.sdk.version from 2.28.21 to 2.28.26 by @dependabot in #419
  • build(deps-dev): Bump org.mockito.version from 5.14.1 to 5.14.2 by @dependabot in #420
  • Use Github Merge Queues in CI by @embano1 in #421
  • build(deps): Bump actions/setup-java from 4.4.0 to 4.5.0 by @dependabot in #422
  • build(deps): Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #423
  • build(deps): Bump actions/setup-node from 4.0.4 to 4.1.0 by @dependabot in #424
  • build(deps): Bump aws.java.sdk.version from 2.28.26 to 2.29.1 by @dependabot in #425
  • build(deps-dev): Bump ch.qos.logback:logback-classic from 1.5.11 to 1.5.12 by @dependabot in #426
  • build(deps-dev): Bump org.testcontainers:junit-jupiter from 1.20.2 to 1.20.3 by @dependabot in #427
  • build(deps-dev): Bump org.junit.jupiter:junit-jupiter from 5.11.2 to 5.11.3 by @dependabot in #428
  • build(deps-dev): bump testcontainers from 1.20.2 to 1.20.3 by @agebhar1 in #430
  • build(deps): Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.1 to 3.5.2 by @dependabot in #431
  • build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.18.0 to 2.18.1 by @dependabot in #433
  • build(deps): Bump aws.java.sdk.version from 2.29.1 to 2.29.6 by @dependabot in #434
  • build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 by @dependabot in #435
  • build(deps): Bump connect.api.version from 3.8.0 to 3.8.1 by @dependabot in https://github.com/awslabs/eventbridge-kafka-connector/...
Read more

v1.3.3

24 Aug 06:41
v1.3.3
9d66194

Choose a tag to compare

Highlights 💫

The connector now supports specifying a custom AWS credential provider (by @agebhar1 in #368).

Full Changelog: v1.3.2...v1.3.3

v1.3.2

22 Aug 11:26
v1.3.2
0ad6c51

Choose a tag to compare

Highlights 💫

Features

Custom TimeMapper Support: Added support for a custom TimeMapper class (#367) by @jensur77, who made their first contribution in #367 👏

CI

Apache Kafka Update: Replaced the existing Kafka image with the official Apache Kafka image (#250).

Dependencies

Dependency Updates: Upgraded various dependencies including AWS SDK, JUnit, Maven Failsafe and Surefire Plugins, Logback Classic, and GitHub Actions components (#369, #370, #371, #372, #373, #374, #375).

What's Changed

  • Use official Apache Kafka image by @agebhar1 in #250
  • build(deps): Bump aws.java.sdk.version from 2.27.2 to 2.27.7 by @dependabot in #369
  • build(deps-dev): Bump org.junit.jupiter:junit-jupiter from 5.10.3 to 5.11.0 by @dependabot in #370
  • build(deps): Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.1 to 3.4.0 by @dependabot in #371
  • build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 by @dependabot in #372
  • build(deps): Bump actions/checkout from 4.1.1 to 4.1.7 by @dependabot in #374
  • build(deps): Bump actions/setup-java from 4.0.0 to 4.2.2 by @dependabot in #375
  • build(deps-dev): Bump ch.qos.logback:logback-classic from 1.5.6 to 1.5.7 by @dependabot in #373
  • Support custom TimeMapper class by @jensur77 in #367

New Contributors

Full Changelog: v1.3.1...v1.3.2

v1.3.1

13 Aug 15:32
v1.3.1
6e99924

Choose a tag to compare

Highlights 💫

Fixes

  • Leverage Default Profile Supplier: Implemented a default profile supplier for credential reload by @maschnetwork.

CI

  • Updated Localstack to v3.5.0 by @agebhar1.
  • Updated Kafka/Redpanda to the latest version in workflows by @agebhar1.

Dependency Updates:

  • Multiple dependencies were updated across the project to their latest versions, including aws.java.sdk, commons-logging, requests, actions/checkout, org.assertj:assertj-core, and others, ensuring improved stability and security by @dependabot.

What's Changed

  • build(deps): Bump aws.java.sdk.version from 2.25.50 to 2.25.55 by @dependabot in #309
  • build(deps): Bump commons-logging:commons-logging from 1.3.1 to 1.3.2 by @dependabot in #310
  • build(deps): Bump requests from 2.31.0 to 2.32.0 in /cdk/customResources/connectorPluginDownload by @dependabot in #311
  • build(deps): Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #308
  • build(deps): Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #313
  • build(deps): Bump aws.java.sdk.version from 2.25.55 to 2.25.60 by @dependabot in #314
  • build(deps): Bump aws.java.sdk.version from 2.25.60 to 2.25.64 by @dependabot in #316
  • build(deps): Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in #317
  • build(deps): Bump aws.java.sdk.version from 2.25.64 to 2.25.69 by @dependabot in #318
  • build(deps): Bump io.github.git-commit-id:git-commit-id-maven-plugin from 8.0.2 to 9.0.0 by @dependabot in #319
  • build(deps-dev): Bump braces from 3.0.2 to 3.0.3 in /cdk by @dependabot in #320
  • ci: update Localstack to v3.5.0 by @agebhar1 in #322
  • build(deps): Bump aws.java.sdk.version from 2.25.69 to 2.26.3 by @dependabot in #326
  • build(deps): Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.0 by @dependabot in #328
  • build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #327
  • build(deps): Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #325
  • ci: update Kafka/Redpanda to latest version in workflows by @agebhar1 in #324
  • build(deps): Bump aws.java.sdk.version from 2.26.3 to 2.26.7 by @dependabot in #329
  • build(deps): Bump aws.java.sdk.version from 2.26.7 to 2.26.12 by @dependabot in #334
  • build(deps): Bump connect.api.version from 3.7.0 to 3.7.1 by @dependabot in #333
  • build(deps-dev): Bump org.skyscreamer:jsonassert from 1.5.1 to 1.5.3 by @dependabot in #331
  • build(deps-dev): Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 by @dependabot in #332
  • build(deps): Bump aws.java.sdk.version from 2.26.12 to 2.26.16 by @dependabot in #336
  • build(deps): Bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in #335
  • build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.17.1 to 2.17.2 by @dependabot in #338
  • build(deps): Bump commons-logging:commons-logging from 1.3.2 to 1.3.3 by @dependabot in #337
  • build(deps): Bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.0.0 to 9.0.1 by @dependabot in #339
  • build(deps): Bump aws.java.sdk.version from 2.26.16 to 2.26.20 by @dependabot in #341
  • build(deps): Bump actions/setup-node from 4.0.2 to 4.0.3 by @dependabot in #340
  • build(deps): Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.0 to 3.3.1 by @dependabot in #342
  • build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 by @dependabot in #343
  • build(deps): Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 by @dependabot in #344
  • build(deps): Bump aws.java.sdk.version from 2.26.20 to 2.26.21 by @dependabot in #345
  • build(deps-dev): Bump org.testcontainers:junit-jupiter from 1.19.8 to 1.20.0 by @dependabot in #346
  • build(deps): Bump commons-codec:commons-codec from 1.17.0 to 1.17.1 by @dependabot in #347
  • build(deps): Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 by @dependabot in #348
  • build(deps-dev): Bump org.testcontainers:testcontainers from 1.19.8 to 1.20.0 by @dependabot in #349
  • build(deps): Bump aws.java.sdk.version from 2.26.21 to 2.26.25 by @dependabot in #351
  • build(deps): Bump connect.api.version from 3.7.1 to 3.8.0 by @dependabot in #350
  • build(deps): Bump aws.java.sdk.version from 2.26.25 to 2.26.29 by @dependabot in #354
  • build(deps): Bump actions/upload-artifact from 4.3.4 to 4.3.5 by @dependabot in #352
  • build(deps-dev): Bump org.testcontainers:junit-jupiter from 1.20.0 to 1.20.1 by @dependabot in #353
  • build(deps-dev): Bump org.hamcrest:hamcrest from 2.2 to 3.0 by @dependabot in #355
  • build(deps-dev): Bump org.testcontainers:testcontainers from 1.20.0 to 1.20.1 by @dependabot in #356
  • build(deps): Bump aws.java.sdk.version from 2.26.29 to 2.27.2 by @dependabot in #364
  • build(deps): Bump actions/upload-artifact from 4.3.5 to 4.3.6 by @dependabot in #360
  • build(deps): Bump actions/setup-java from 4.2.1 to 4.2.2 by @dependabot in #361
  • build(deps): Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0 by @dependabot in #365
  • build(deps): Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.16 by @dependabot in #362
  • build(deps-dev): Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 by @dependabot in #363
  • Leverage default profile supplier for credential reload by @maschnetwork in #359

Full Changelog: v1.3.0...v1.3.1

What's Changed

  • build(deps): Bump aws.java.sdk.version from 2.25.50 to 2.25.55 by @dependabot in #309
  • build(deps): Bump commons-logging:commons-logging from 1.3.1 to 1.3.2 by @dependabot in #310
  • build(deps): Bump requests from 2.31.0 to 2.32.0 in /cdk/customResources/connectorPluginDownload by @dependabot in #311
  • build(deps): Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #308
  • build(deps): Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #313
  • build(deps): Bump aws.java.sdk.version from 2.25.55 to 2.25.60 by @dependabot in #314
  • build(deps): Bump aws.java.sdk.version from 2.25.60 to 2.25.64 by @dependabot in #316
  • build(deps): Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in #317
  • build(deps): Bump aws.java.sdk.version from 2.25.64 to 2.25.69 by @dependabot in #318
  • build(deps): Bump io.github.git-commit-id:git-commit-id-maven-plugin from 8.0.2 to ...
Read more

v1.3.0

19 May 19:21
v1.3.0
f698537

Choose a tag to compare

Highlights 💫

New Features

  • AWS S3 Sidelining for Large Events: Introduced the capability to offload large Kafka records to S3 using flexible JSONPath expressions. This ensures the event schema is retained, allowing EventBridge filters (Rules) to continue working seamlessly. (a991cfd)

Enhancements

  • Custom Mapping Logic: Added DetailTypeMapper for custom mapping logic from a SinkRecord to EventBridge detailType. (24089e8)
  • Logging Improvement: Each log message now includes the Git commit ID for better traceability. (6e9c908)

Documentation

  • Readme Update: Added documentation for the new offloading capability to the README. (69fad6a)

Fixes

  • Logging: Fixed a log line issue where a space was missing. (dbf780c)
  • Configuration: Renamed S3 bucket configuration string for better clarity. (ef4c9c4)
  • Kafka Connect: Resolved Kafka Connect end-to-end test timeout issue. (ebf72ce)

Dependency Updates

  • Regular updates to various dependencies including AWS SDK, Jackson, Logback, Testcontainers, and others to ensure security and performance improvements.

Shoutout 🎉

A big thank you to all our contributors for their hard work and dedication:

Your contributions make a huge difference!

What's Changed

  • build(deps): Bump aws.java.sdk.version from 2.23.3 to 2.23.7 by @dependabot in #220
  • build(deps): Bump actions/upload-artifact from 4.1.0 to 4.2.0 by @dependabot in #221
  • feat: prefix each log messages w/ git commit id by @agebhar1 in #218
  • build(deps): Bump com.spotify.fmt:fmt-maven-plugin from 2.22 to 2.22.1 by @dependabot in #219
  • bitnami/kafka Images use more specific tag by @embano1 in #223
  • build(deps): Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 by @dependabot in #228
  • build(deps-dev): Bump org.testcontainers:testcontainers from 1.19.3 to 1.19.4 by @dependabot in #224
  • build(deps-dev): Bump org.testcontainers:junit-jupiter from 1.19.3 to 1.19.4 by @dependabot in #225
  • build(deps): Bump aws.java.sdk.version from 2.23.7 to 2.23.12 by @dependabot in #226
  • build(deps): Bump actions/upload-artifact from 4.2.0 to 4.3.0 by @dependabot in #229
  • build(deps): Bump joda-time:joda-time from 2.12.6 to 2.12.7 by @dependabot in #234
  • build(deps): Bump aws.java.sdk.version from 2.23.12 to 2.23.17 by @dependabot in #231
  • build(deps): Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 by @dependabot in #233
  • build(deps-dev): Bump org.mockito.version from 5.9.0 to 5.10.0 by @dependabot in #227
  • build(deps-dev): Bump org.junit.jupiter:junit-jupiter from 5.10.1 to 5.10.2 by @dependabot in #232
  • build(deps): Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 by @dependabot in #240
  • build(deps-dev): Bump org.testcontainers:junit-jupiter from 1.19.4 to 1.19.5 by @dependabot in #239
  • build(deps): Bump aws.java.sdk.version from 2.23.17 to 2.24.0 by @dependabot in #238
  • build(deps): Bump actions/upload-artifact from 4.3.0 to 4.3.1 by @dependabot in #242
  • build(deps): Bump actions/setup-node from 4.0.1 to 4.0.2 by @dependabot in #241
  • build(deps): Bump org.slf4j:slf4j-api from 2.0.11 to 2.0.12 by @dependabot in #237
  • build(deps-dev): Bump org.testcontainers:testcontainers from 1.19.4 to 1.19.5 by @dependabot in #236
  • build(deps): Bump aws.java.sdk.version from 2.24.0 to 2.24.5 by @dependabot in #243
  • build(deps-dev): Bump ch.qos.logback:logback-classic from 1.4.14 to 1.5.0 by @dependabot in #244
  • build(deps): Bump aws.java.sdk.version from 2.24.5 to 2.24.10 by @dependabot in #246
  • build(deps-dev): Bump org.testcontainers:junit-jupiter from 1.19.5 to 1.19.6 by @dependabot in #245
  • build(deps-dev): Bump org.testcontainers:testcontainers from 1.19.5 to 1.19.6 by @dependabot in #247
  • build(deps): Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 by @dependabot in #248
  • build(deps): Bump connect.api.version from 3.6.1 to 3.7.0 by @dependabot in #254
  • build(deps): Bump aws.java.sdk.version from 2.24.10 to 2.25.1 by @dependabot in #253
  • build(deps-dev): Bump ch.qos.logback:logback-classic from 1.5.0 to 1.5.2 by @dependabot in #252
  • build(deps-dev): Bump org.mockito.version from 5.10.0 to 5.11.0 by @dependabot in #251
  • build(deps): Bump actions/setup-java from 4.0.0 to 4.1.0 by @dependabot in #255
  • build(deps): Bump aws.java.sdk.version from 2.25.1 to 2.25.6 by @dependabot in #257
  • build(deps-dev): Bump org.testcontainers:testcontainers from 1.19.6 to 1.19.7 by @dependabot in #256
  • build(deps-dev): Bump org.testcontainers:junit-jupiter from 1.19.6 to 1.19.7 by @dependabot in #262
  • build(deps-dev): Bump ch.qos.logback:logback-classic from 1.5.2 to 1.5.3 by @dependabot in #261
  • build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.16.1 to 2.16.2 by @dependabot in #260
  • build(deps): Bump io.github.git-commit-id:git-commit-id-maven-plugin from 7.0.0 to 8.0.1 by @dependabot in #258
  • build(deps): Bump com.spotify.fmt:fmt-maven-plugin from 2.22.1 to 2.23 by @dependabot in #259
  • build(deps): Bump actions/setup-java from 4.1.0 to 4.2.1 by @dependabot in #263
  • build(deps): Bump aws.java.sdk.version from 2.25.6 to 2.25.11 by @dependabot in #267
  • build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.16.2 to 2.17.0 by @dependabot in #265
  • build(deps): Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #264
  • build(deps-dev): Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 by @dependabot in #266
  • build(deps): Bump commons-logging:commons-logging from 1.3.0 to 1.3.1 by @dependabot in #270
  • build(deps): Bump aws.java.sdk.version from 2.25.11 to 2.25.16 by @dependabot in #268
  • build(deps): Bump io.github.git-commit-id:git-commit-id-maven-plugin from 8.0.1 to 8.0.2 by @dependabot in #269
  • build(deps): Bump aws.java.sdk.version from 2.25.16 to 2.25.21 by @dependabot in #271
  • Custom Topic to Detail Type mapping by @maschnetwork in #235
  • build(deps): Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 by @dependabot in #275
  • build(deps): Bump aws.java.sdk.version from 2.25.21 to 2.25.26 by @dependabot in #276
  • test: improve integration test by @agebhar1 in #274
  • ci: update Localstack to v3.3.0 by @agebhar1 in #278
  • build(deps): Bump aws.java.sdk.version fro...
Read more