Releases: AxonFramework/extension-kafka
Releases · AxonFramework/extension-kafka
Axon Kafka Extension v4.10.0
📈 Enhancements
- CloudEventKafkaMessageConverter when converting to CloudEvent can ignore metadata keys that are not valid extension names #511
🛠️ Dependency Upgrade
- build(deps): bump the maven-dependencies group with 6 updates #517
- build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.0 to 3.3.1 in the maven-dependencies group #516
- build(deps): bump org.apache.kafka:kafka-clients from 3.7.0 to 3.7.1 in the maven-dependencies group #514
- build(deps): bump the maven-dependencies group with 4 updates #513
- build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.0 in the maven-dependencies group #512
- build(deps): bump the maven-dependencies group with 2 updates #510
- build(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.2.5 to 3.3.0 in the maven-dependencies group #509
- build(deps): bump the maven-dependencies group with 3 updates #508
- build(deps): bump org.apache.maven.plugins:maven-install-plugin from 3.1.1 to 3.1.2 in the maven-dependencies group #507
- build(deps): bump the maven-dependencies group with 3 updates #506
- build(deps): bump the maven-dependencies group with 5 updates #505
- build(deps): bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 in the maven-dependencies group #504
- build(deps): bump the maven-dependencies group with 2 updates #503
- build(deps): bump the github-dependencies group with 1 update #502
- build(deps): bump the maven-dependencies group with 4 updates #501
- build(deps): bump the github-dependencies group with 1 update #500
- build(deps): bump the maven-dependencies group with 4 updates #499
- build(deps): bump the maven-dependencies group with 3 updates #498
- build(deps): bump the maven-dependencies group with 1 update #497
- build(deps): bump the github-dependencies group with 1 update #496
- build(deps): bump the maven-dependencies group with 6 updates #495
- build(deps): bump the maven-dependencies group with 5 updates #494
- build(deps): bump the maven-dependencies group with 3 updates #493
- build(deps): bump the maven-dependencies group with 1 update #492
- build(deps): bump the maven-dependencies group with 3 updates #491
- build(deps-dev): bump the maven-dependencies group with 4 updates #490
- build(deps): bump the maven-dependencies group with 2 updates #489
- build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.2 to 3.2.3 #488
- build(deps): bump org.apache.kafka:kafka-clients from 3.6.0 to 3.6.1 #486
- build(deps): bump jackson.version from 2.15.3 to 2.16.0 #485
- build(deps): bump org.junit:junit-bom from 5.10.0 to 5.10.1 #484
- build(deps): bump com.fasterxml.jackson.module:jackson-module-kotlin from 2.15.3 to 2.16.0 #483
- build(deps): bump kotlin.version from 1.9.10 to 1.9.21 #482
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 #481
- build(deps-dev): bump commons-io:commons-io from 2.15.0 to 2.15.1 #480
- build(deps): bump actions/setup-java from 3.13.0 to 4.0.0 #479
- build(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.1.5 to 3.2.0 #478
- build(deps): bump spring.boot.version from 2.7.17 to 2.7.18 #477
- build(deps): bump org.testcontainers:testcontainers-bom from 1.19.2 to 1.19.3 #476
- build(deps): bump test-containers.version from 1.19.2 to 1.19.3 #475
- build(deps-dev): bump log4j.version from 2.21.1 to 2.22.0 #474
- build(deps): bump test-containers.version from 1.19.1 to 1.19.2 #473
- build(deps): bump org.testcontainers:testcontainers-bom from 1.19.1 to 1.19.2 #472
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 #471
- build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.1 to 3.2.2 #470
- build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.11 #469
- build(deps): bump com.fasterxml.jackson.module:jackson-module-kotlin from 2.14.1 to 2.15.3 #468
- build(deps): bump org.junit:junit-bom from 5.9.1 to 5.10.0 #467
- build(deps): bump io.cloudevents:cloudevents-kafka from 2.4.0 to 2.5.0 #466
- build(deps): bump kotlin.version from 1.7.21 to 1.9.10 #465
- build(deps): bump jackson.version from 2.13.4 to 2.15.3 #464
- build(deps): bump org.apache.maven.plugins:maven-clean-plugin from 3.3.1 to 3.3.2 #463
- build(deps-dev): bump commons-io:commons-io from 2.14.0 to 2.15.0 #462
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Axon Kafka Extension v4.9.0
📈 Enhancements
- Add ability to customize Kafka Event Publisher Processing Group name via properties #444
- Autoconfigured TopicResolver bean with ability to replace it by user configuration #443
🪲 Bug Fixes
- By doing the validation whether the kafka message was successfully se… #455
- Tracking Token Updated if Creating a Publisher Fails #454
🛠️ Dependency Upgrade
- build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.1 #461
- build(deps-dev): bump log4j.version from 2.21.0 to 2.21.1 #460
- Upgrade Axon Framework to 4.9.0 #459
- build(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.1.4 to 3.1.5 #458
- build(deps): bump spring.boot.version from 2.7.16 to 2.7.17 #457
- build(deps-dev): bump log4j.version from 2.20.0 to 2.21.0 #456
- build(deps): bump org.apache.kafka:kafka-clients from 3.5.1 to 3.6.0 #453
- build(deps): bump org.testcontainers:testcontainers-bom from 1.19.0 to 1.19.1 #452
- build(deps): bump test-containers.version from 1.19.0 to 1.19.1 #451
- build(deps-dev): bump commons-io:commons-io from 2.13.0 to 2.14.0 #450
- build(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.1.3 to 3.1.4 #449
- build(deps): bump spring.boot.version from 2.7.15 to 2.7.16 #448
- build(deps): bump actions/setup-java from 3.12.0 to 3.13.0 #447
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 #446
- build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 #445
- build(deps): bump actions/checkout from 3 to 4 #442
- build(deps-dev): bump slf4j.version from 2.0.7 to 2.0.9 #441
- build(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.1.2 to 3.1.3 #440
- build(deps): bump spring.boot.version from 2.7.14 to 2.7.15 #439
- build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 #438
- build(deps): bump org.testcontainers:testcontainers-bom from 1.18.3 to 1.19.0 #437
- build(deps): bump test-containers.version from 1.18.3 to 1.19.0 #436
- build(deps-dev): bump jmh-core.version from 1.36 to 1.37 #435
- build(deps): bump actions/setup-java from 3.11.0 to 3.12.0 #434
- build(deps): bump org.apache.kafka:kafka-clients from 3.5.0 to 3.5.1 #433
- build(deps): bump spring-boot-starter-parent from 3.1.1 to 3.1.2 #432
- build(deps): bump spring.boot.version from 2.7.13 to 2.7.14 #431
- build(deps): bump spring-boot-starter-parent from 3.1.0 to 3.1.1 #430
- build(deps): bump spring.boot.version from 2.7.12 to 2.7.13 #429
- build(deps): bump maven-release-plugin from 2.5.3 to 3.0.1 #428
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Axon Kafka Extension v4.8.0
⭐ Features
- Allow for
pattern
andtopicList
to be used inSubscribableKafkaMessageSource
#423 - Expose Kafka subscribe(Pattern) via the SubscribableKafkaMessageSource.Builder interface #422
- Add create token implementations for
StreamableKafkaMessageSource
. #403 - StreamableKafkaMessageSource create token implementations #30
📈 Enhancements
- Use the new property to set the claim timeout on the token store via a property. #414
🪲 Bug Fixes
- Use unique topics to avoid "marked for deletion error" #426
🛠️ Dependency Upgrade
- build(deps): bump maven-clean-plugin from 3.2.0 to 3.3.1 #427
- build(deps): bump kafka-clients from 3.4.1 to 3.5.0 #425
- build(deps-dev): bump commons-io from 2.12.0 to 2.13.0 #424
- build(deps): bump maven-failsafe-plugin from 3.1.0 to 3.1.2 #421
- build(deps): bump kafka-clients from 3.4.0 to 3.4.1 #420
- build(deps): bump maven-release-plugin from 3.0.0 to 3.0.1 #419
- build(deps): bump testcontainers-bom from 1.18.2 to 1.18.3 #418
- build(deps): bump test-containers.version from 1.18.2 to 1.18.3 #417
- build(deps): bump testcontainers-bom from 1.18.1 to 1.18.2 #416
- build(deps): bump test-containers.version from 1.18.1 to 1.18.2 #415
- build(deps): bump maven-source-plugin from 3.2.1 to 3.3.0 #413
- build(deps): bump spring-boot-starter-parent from 3.0.7 to 3.1.0 #412
- build(deps): bump spring-boot-starter-parent from 3.0.6 to 3.0.7 #411
- build(deps): bump spring.boot.version from 2.7.11 to 2.7.12 #410
- build(deps-dev): bump commons-io from 2.11.0 to 2.12.0 #409
- build(deps): bump maven-assembly-plugin from 3.5.0 to 3.6.0 #408
- build(deps): bump testcontainers-bom from 1.18.0 to 1.18.1 #407
- build(deps): bump test-containers.version from 1.18.0 to 1.18.1 #406
- build(deps): bump maven-failsafe-plugin from 3.0.0 to 3.1.0 #405
- build(deps): bump maven-gpg-plugin from 3.0.1 to 3.1.0 #404
- build(deps): bump spring-boot-starter-parent from 3.0.5 to 3.0.6 #402
- build(deps): bump spring.boot.version from 2.7.10 to 2.7.11 #401
- build(deps): bump test-containers.version from 1.17.6 to 1.18.0 #400
- build(deps): bump testcontainers-bom from 1.17.6 to 1.18.0 #399
- build(deps): bump maven-enforcer-plugin from 3.2.1 to 3.3.0 #398
- build(deps): bump actions/setup-java from 3.10.0 to 3.11.0 #397
- build(deps): bump maven-resources-plugin from 3.3.0 to 3.3.1 #396
- build(deps): bump maven-install-plugin from 3.1.0 to 3.1.1 #395
- build(deps): bump spring-boot-starter-parent from 3.0.4 to 3.0.5 #394
- build(deps): bump spring.boot.version from 2.7.9 to 2.7.10 #393
- build(deps): bump maven-release-plugin from 2.5.3 to 3.0.0 #392
- build(deps-dev): bump slf4j.version from 2.0.6 to 2.0.7 #391
- build(deps): bump maven-failsafe-plugin from 2.22.2 to 3.0.0 #390
- build(deps): bump spring-boot-starter-parent from 3.0.3 to 3.0.4 #389
- build(deps): bump maven-compiler-plugin from 3.10.1 to 3.11.0 #388
- build(deps): bump spring-boot-starter-parent from 3.0.2 to 3.0.3 #387
- build(deps): bump maven-assembly-plugin from 3.4.2 to 3.5.0 #386
- build(deps): bump spring.boot.version from 2.7.8 to 2.7.9 #385
- build(deps-dev): bump log4j.version from 2.19.0 to 2.20.0 #384
- build(deps): bump maven-javadoc-plugin from 3.4.1 to 3.5.0 #383
- build(deps): bump actions/setup-java from 3.9.0 to 3.10.0 #382
- build(deps): bump kafka-clients from 3.3.2 to 3.4.0 #381
- build(deps): bump maven-enforcer-plugin from 3.1.0 to 3.2.1 #380
- build(deps): bump kotlin-logging-jvm from 3.0.4 to 3.0.5 #379
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Axon Kafka Extension v4.7.0
📈 Enhancements
- Add Spring Boot 3 autoconfiguration support. #378
🪲 Bug Fixes
- Fix memory leak #365
🛠️ Dependency Upgrade
- build(deps): bump spring.boot.version from 2.7.7 to 2.7.8 #377
- build(deps): bump kafka-clients from 3.3.1 to 3.3.2 #376
- build(deps): bump voxmedia/github-action-slack-notify-build from 1.5.0 to 1.6.0 #374
- build(deps-dev): bump mockito.version from 4.10.0 to 4.11.0 #373
- build(deps): bump spring.boot.version from 2.7.6 to 2.7.7 #372
- [Snyk] Upgrade org.jetbrains.kotlin:kotlin-stdlib-jdk8 from 1.7.20 to 1.7.21 #371
- [Snyk] Upgrade org.axonframework:axon-spring-boot-starter from 4.6.0 to 4.6.2 #370
- [Snyk] Upgrade com.fasterxml.jackson.module:jackson-module-kotlin from 2.13.4 to 2.14.1 #369
- build(deps-dev): bump mockito.version from 4.9.0 to 4.10.0 #368
- build(deps): bump actions/setup-java from 3.8.0 to 3.9.0 #367
- build(deps-dev): bump slf4j.version from 2.0.5 to 2.0.6 #366
- build(deps): bump actions/setup-java from 3.7.0 to 3.8.0 #364
- build(deps): bump actions/setup-java from 3.6.0 to 3.7.0 #363
- build(deps-dev): bump slf4j.version from 2.0.4 to 2.0.5 #360
- build(deps): bump spring.boot.version from 2.7.5 to 2.7.6 #359
- build(deps): bump maven-install-plugin from 3.0.1 to 3.1.0 #358
- build(deps-dev): bump slf4j.version from 2.0.3 to 2.0.4 #357
- build(deps-dev): bump test-containers.version from 1.17.5 to 1.17.6 #356
- build(deps): bump voxmedia/github-action-slack-notify-build from 1.1.2 to 1.5.0 #355
- build(deps-dev): bump mockito.version from 4.8.1 to 4.9.0 #354
- build(deps-dev): bump jmh-core.version from 1.35 to 1.36 #353
- build(deps): bump kotlin-logging-jvm from 3.0.3 to 3.0.4 #351
- build(deps): bump kotlin-logging-jvm from 3.0.2 to 3.0.3 #350
- build(deps-dev): bump mockito.version from 4.8.0 to 4.8.1 #349
- build(deps): bump spring.boot.version from 2.7.4 to 2.7.5 #348
- build(deps): bump actions/setup-java from 3.5.1 to 3.6.0 #347
- build(deps): bump kotlin-logging-jvm from 3.0.0 to 3.0.2 #346
- build(deps-dev): bump test-containers.version from 1.17.4 to 1.17.5 #345
- build(deps): bump kafka-clients from 3.3.0 to 3.3.1 #344
- build(deps-dev): bump test-containers.version from 1.17.3 to 1.17.4 #343
- build(deps): bump kafka-clients from 3.2.3 to 3.3.0 #342
- build(deps): bump kotlin.version from 1.7.10 to 1.7.20 #341
- build(deps-dev): bump slf4j.version from 2.0.2 to 2.0.3 #340
- build(deps): bump actions/setup-java from 3.5.0 to 3.5.1 #339
- build(deps): bump spring.boot.version from 2.7.3 to 2.7.4 #338
- build(deps): bump junit-bom from 5.9.0 to 5.9.1 #337
- build(deps-dev): bump slf4j.version from 2.0.1 to 2.0.2 #336
- build(deps-dev): bump log4j.version from 2.18.0 to 2.19.0 #335
- build(deps): bump kotlin-logging-jvm from 2.1.23 to 3.0.0 #334
- build(deps): bump kafka-clients from 3.2.2 to 3.2.3 #333
- build(deps): bump maven-jar-plugin from 3.2.2 to 3.3.0 #332
- build(deps): bump cloudevents-kafka from 2.3.0 to 2.4.0 #331
- build(deps-dev): bump slf4j.version from 2.0.0 to 2.0.1 #330
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Axon Kafka Extension v4.6.0
⭐ Features
- Adds an optional to use Kafka based token store which can be used to … #281
- Fix issue 260 by adding a topic function. #264
- Create a TokenStore based on a kafka topic. #261
- Allow filtering or sending different event to different topics in the publisher. #260
📈 Enhancements
- Add integration test for the source configurer #324
- Add Cloud event serializer #321
- KafkaPublisher should not be needed when you only want a fetcher. #306
- Fix a code smell I created earlier. #298
- Prepare for 4.6.0 release, also stop creating and deleting the same topics, which makes the tests more reliable. #293
- Updated serializer configuration and made them lazy #280
- Fix sonar issues, either by improving the code, or by suppressing the warning. #256
- Go through Sonar issues and either improve the code, or ignore the issue. #254
- Clean up the pom's, move version numbers to the properties section #253
- Removed beta note from README.md, and added myself as reviewer. #250
- Remove beta stage note in the readme. #249
- chore: fix the build problems #201
- Cleanup Maven POMs #200
- Separate execution of unit tests from integration tests #199
- feature: implement support for event upcasters, fix #193 #195
- Support Event Upcasters during reading of events #193
🪲 Bug Fixes
- Remove KafkaPublisher as conditional, such that it's easier to use the autoconfig. #307
🛠️ Dependency Upgrade
- build(deps): bump kafka-clients from 3.2.1 to 3.2.2 #329
- build(deps): bump actions/setup-java from 3.4.1 to 3.5.0 #328
- build(deps-dev): bump mockito.version from 4.7.0 to 4.8.0 #327
- build(deps): bump jackson-module-kotlin from 2.13.3 to 2.13.4 #326
- build(deps): bump jackson.version from 2.13.3 to 2.13.4 #325
- build(deps-dev): bump slf4j.version from 1.7.36 to 2.0.0 #323
- build(deps): bump spring.boot.version from 2.7.2 to 2.7.3 #322
- build(deps): bump maven-javadoc-plugin from 3.4.0 to 3.4.1 #320
- build(deps-dev): bump mockito.version from 4.6.1 to 4.7.0 #319
- build(deps): bump kafka-clients from 3.2.0 to 3.2.1 #318
- build(deps): bump junit-bom from 5.8.2 to 5.9.0 #317
- build(deps): bump maven-resources-plugin from 3.2.0 to 3.3.0 #316
- build(deps): bump maven-assembly-plugin from 3.4.1 to 3.4.2 #315
- build(deps): bump maven-install-plugin from 3.0.0 to 3.0.1 #314
- build(deps): bump spring.boot.version from 2.7.1 to 2.7.2 #313
- build(deps): bump maven-deploy-plugin from 2.8.2 to 3.0.0 #312
- build(deps): bump maven-install-plugin from 2.5.2 to 3.0.0 #311
- build(deps): bump actions/setup-java from 3.4.0 to 3.4.1 #310
- build(deps): bump maven-assembly-plugin from 3.4.0 to 3.4.1 #309
- build(deps): bump kotlin.version from 1.7.0 to 1.7.10 #308
- build(deps-dev): bump log4j.version from 2.17.2 to 2.18.0 #303
- build(deps): bump maven-assembly-plugin from 3.3.0 to 3.4.0 #302
- build(deps-dev): bump test-containers.version from 1.17.2 to 1.17.3 #301
- build(deps): bump spring.boot.version from 2.7.0 to 2.7.1 #300
- build(deps): bump actions/setup-java from 3.3.0 to 3.4.0 #299
- build(deps): bump maven-enforcer-plugin from 3.0.0 to 3.1.0 #297
- build(deps): bump kotlin.version from 1.6.21 to 1.7.0 #296
- build(deps-dev): bump mockito.version from 4.6.0 to 4.6.1 #295
- build(deps-dev): bump mockito.version from 4.5.1 to 4.6.0 #294
- build(deps): bump kotlin-logging-jvm from 2.1.21 to 2.1.23 #292
- build(deps-dev): bump test-containers.version from 1.17.1 to 1.17.2 #291
- build(deps): bump spring.boot.version from 2.6.7 to 2.7.0 #290
- build(deps): bump jackson.version from 2.13.2 to 2.13.3 #289
- build(deps): bump jackson-module-kotlin from 2.13.2 to 2.13.3 #288
- Update Kafka client version. #286
- build(deps): bump kafka-clients from 3.1.0 to 3.2.0 #285
- build(deps): bump actions/setup-java from 3.2.0 to 3.3.0 #283
- build(deps): bump actions/setup-java from 3.1.1 to 3.2.0 #282
- build(deps-dev): bump mockito.version from 4.5.0 to 4.5.1 #279
- build(deps): bump spring.boot.version from 2.6.6 to 2.6.7 #278
- build(deps): bump maven-javadoc-plugin from 3.3.2 to 3.4.0 #277
- build(deps-dev): bump mockito.version from 4.4.0 to 4.5.0 #275
- build(deps): bump kotlin.version from 1.6.20 to 1.6.21 #274
- build(deps-dev): bump test-containers.version from 1.17.0 to 1.17.1 #272
- build(deps-dev): bump test-containers.version from 1.16.3 to 1.17.0 #271
- build(deps): bump actions/setup-java from 3.1.0 to 3.1.1 #270
- build(deps): bump maven-clean-plugin from 3.1.0 to 3.2.0 #269
- build(deps): bump jacoco-maven-plugin from 0.8.7 to 0.8.8 #268
- build(deps): bump actions/setup-java from 3.0.0 to 3.1.0 #267
- build(deps): bump kotlin.version from 1.6.10 to 1.6.20 #266
- build(deps): bump spring.boot.version from 2.6.5 to 2.6.6 #265
- build(deps-dev): bump jmh-core.version from 1.34 to 1.35 #263
- build(deps): bump spring.boot.version from 2.6.4 to 2.6.5 #262
- build(deps): bump actions/cache from 2.1.7 to 3 #259
- build(deps): bump jackson-module-kotlin from 2.13.1 to 2.13.2 #258
- build(deps): bump maven-compiler-plugin from 3.10.0 to 3.10.1 #257
- build(deps-dev): bump mockito.version from 4.3.1 to 4.4.0 [#255](https://github.com/AxonFramework/exte...
Axon Kafka Extension v4.5.4
⭐ Features
- Added properties to disable autoconfiguration for publishing and consuming events to/from Kafka #241
📈 Enhancements
- Remove the use of a consumer group for StreamableKafkaMessageSource. #284
- Reduce unique consumer group creation when consuming events with Streamable Message Source #273
🪲 Bug Fixes
- Changes the buffer so that errors from the fetcher will be thrown once the buffer is empty. #287
- Processor is not going to error mode if the FetchEventTask dies. #276
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Axon Kafka Extension v4.5.3
🪲 Bug Fixes
- axon-kafka-spring-boot-starter fails when spring-boot-devtools enabled #240
Axon Kafka Extension v4.5.2
axon-kafka-4.5.2 [maven-release-plugin] copy for tag axon-kafka-4.5.2
Axon Kafka Extension v4.5.1
🪲 Bug Fixes
- Bugfix/missing xstream exception #214
- Error running example: "The XStream instance is a hard requirement and should be provided" #213
🛠️ Dependency Upgrade
- build(deps-dev): bump log4j-core from 2.14.1 to 2.15.0 6efd14c
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Axon Kafka Extension v4.5
📈 Enhancements
🪲 Bug Fixes
- Errors in log from docker containers (kafka-axon-example) #169
- TrackingEventProcessor fails to do incremental retry's when TrackingEventProcessor.eventAvailabilityTimeout is set to default 1000 ms #36
🛠️ Dependency Upgrade
- build(deps): bump actions/setup-java from 2.1.0 to 2.2.0 #171
- build(deps-dev): bump jmh-core.version from 1.32 to 1.33 #170
❤️ Contributors
We'd like to thank all the contributors who worked on this release!