Skip to content

Releases: idealo/deckard

Bump to Spring Boot 3.3 and Spring Kafka 3.2

12 Nov 13:47
e814b78
Compare
Choose a tag to compare

This release bumps Spring Boot to 3.3 and Spring Kafka to 3.2. Please check out the Spring Kafka compatibility here. As required by Spring Boot, Java 17 onwards is now obligatory.

What's Changed

  • chore: Bump to Spring Boot 3.3 and Spring Kafka 3.2 by @marcus-j in #27

Full Changelog: 1.0.6-RELEASE...2.0.0-RELEASE

Version bump of io.github.classgraph:classgraph

12 Nov 09:08
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update dependency io.github.classgraph:classgraph to v4.8.179 by @renovate in #26

Full Changelog: 1.0.5-RELEASE...1.0.6-RELEASE

Version bumps of various libraries

11 Nov 09:08
6d596f4
Compare
Choose a tag to compare

Summary

This release includes only version bumps of various libraries. No breaking changes and no additional features have been added.

What's Changed

  • Bump io.github.classgraph:classgraph from 4.8.86 to 4.8.112 by @dependabot in #10
  • Configure Renovate by @renovate in #9
  • Update dependency org.apache.maven.plugins:maven-failsafe-plugin to v2.22.2 by @renovate in #12
  • Update dependency org.apache.maven.plugins:maven-source-plugin to v3.3.1 by @renovate in #16
  • Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.10.1 by @renovate in #15
  • Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.7.0 by @renovate in #17
  • Update dependency io.github.classgraph:classgraph to v4.8.177 by @renovate in #11
  • Update dependency io.confluent:kafka-avro-serializer to v5.5.15 by @renovate in #14
  • Update actions/checkout action to v4 by @renovate in #19
  • Update dependency org.springframework.boot:spring-boot-starter-parent to v2.7.18 by @renovate in #18
  • [Scouting] Improve readability and efficiency by @strahinja-misic in #8
  • Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.1 by @renovate in #25
  • Update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3 by @renovate in #22
  • Update dependency io.confluent:kafka-avro-serializer to v7 by @renovate in #21
  • chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3 by @renovate in #23

New Contributors

Full Changelog: 1.0.4-RELEASE...1.0.5-RELEASE

Switch to JUnit 5, Spring Boot and Spring Kafka Version Upgrades

01 Nov 15:52
5eeb7a2
Compare
Choose a tag to compare

Summary

This release comprises of a switch from JUnit 4 to JUnit 5 as well as major leap ahead to the 2.5.2 version of Spring Boot. Also, this release uses the Spring-managed version of Spring Kafka (2.7.3) as opposed to the previously explicitly specified one.

Thanks to @abalzan for this contribution.

What's Changed

New Contributors

Full Changelog: 1.0.3-RELEASE...1.0.4-RELEASE

Producer specific properties and bug fixes

13 Jan 17:07
Compare
Choose a tag to compare

This release introduces support for granular configuration of specific KafkaProducers by allowing individual Kafka Property blocks in your application properties. See the README.md for a quick primer on this feature.

Furthermore we fixed a bug were not all supplied relevant Kafka Properties were respected during bootstrapping.

Finalize dual release to Github Packages and Maven Central

12 Oct 15:02
Compare
Choose a tag to compare
1.0.3-PRE-RELEASE-3

reorders release steps and reduces output

Test dual release with signing

12 Oct 14:46
Compare
Choose a tag to compare
Pre-release

This is a test release for publishing to maven central and github packages simultaneously.

Fix incomplete configuration of serializers

12 Oct 08:26
Compare
Choose a tag to compare

Any additional property supplied under spring.kafka.properties or spring.kafka.producer.properties will be applied to the respective seriliazers during bootstrapping. This should also enable the usage of more complex serializers, such as the Avro Serializer for Kafka records.

Adds proper client ids for producers

10 Mar 09:42
8f27c4a
Compare
Choose a tag to compare
Merge pull request #2 from idealo/feature/set_proper_client_id

sets proper client ids when instantiating producers

Every producer receives a unique _client.id_ which follows this syntax:
<clientId from Kafka Properties> + "-deckard-" + <n> + "-to-" + <target topic>
"n" is a increasing number