Releases: michelin/kstreamplify
Releases · michelin/kstreamplify
v1.6.0
⚡ Improvements
- Bump to Spring Boot 4 and Kafka 4 by @sebastienviale in #476
- Java 25 build by @loicgreffier in #439
- Adopt Java 17 rules from OpenRewrite by @loicgreffier in #465
- Cleaner properties initialization and bump tests to CP 8 by @loicgreffier in #487
⬆️ Dependency updates
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.9 to 2.8.11 by @dependabot[bot] in #416
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #414
- Bump org.springframework.boot:spring-boot-dependencies from 3.5.4 to 3.5.5 by @dependabot[bot] in #415
- Bump com.fasterxml.jackson.core:jackson-core from 2.19.2 to 2.20.0 by @dependabot[bot] in #417
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.11 to 2.8.12 by @dependabot[bot] in #418
- Bump ncipollo/release-action from 1.18.0 to 1.19.1 by @dependabot[bot] in #419
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.12 to 2.8.13 by @dependabot[bot] in #422
- Bump org.projectlombok:lombok from 1.18.38 to 1.18.40 by @dependabot[bot] in #421
- Bump ncipollo/release-action from 1.19.1 to 1.20.0 by @dependabot[bot] in #420
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #424
- Bump com.google.code.gson:gson from 2.13.1 to 2.13.2 by @dependabot[bot] in #423
- Bump org.springframework.boot:spring-boot-dependencies from 3.5.5 to 3.5.6 by @dependabot[bot] in #431
- Bump org.projectlombok:lombok from 1.18.40 to 1.18.42 by @dependabot[bot] in #430
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in #429
- Bump mockito.version from 5.19.0 to 5.20.0 by @dependabot[bot] in #428
- Bump anchore/scan-action from 6 to 7 by @dependabot[bot] in #426
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #427
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in #432
- Bump io.confluent:kafka-streams-avro-serde from 8.0.0 to 8.0.1 by @dependabot[bot] in #433
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.46.1 to 3.0.0 by @dependabot[bot] in #435
- Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 by @dependabot[bot] in #436
- Bump org.junit.jupiter:junit-jupiter from 5.13.4 to 6.0.0 by @dependabot[bot] in #437
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #438
- Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by @dependabot[bot] in #441
- Bump io.confluent:kafka-streams-avro-serde from 8.0.1 to 8.1.0 by @dependabot[bot] in #442
- Bump org.apache.avro:avro-maven-plugin from 1.12.0 to 1.12.1 by @dependabot[bot] in #443
- Bump org.springframework.boot:spring-boot-dependencies from 3.5.6 to 3.5.7 by @dependabot[bot] in #444
- Bump com.fasterxml.jackson.core:jackson-core from 2.20.0 to 2.20.1 by @dependabot[bot] in #445
- Bump org.junit.jupiter:junit-jupiter from 6.0.0 to 6.0.1 by @dependabot[bot] in #446
- Bump mikepenz/action-junit-report from 5 to 6 by @dependabot[bot] in #447
- Bump mikepenz/release-changelog-builder-action from 5 to 6 by @dependabot[bot] in #448
- Bump commons-io:commons-io from 2.20.0 to 2.21.0 by @dependabot[bot] in #450
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.13 to 2.8.14 by @dependabot[bot] in #451
- Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 by @dependabot[bot] in #452
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #456
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.0.0 to 3.1.0 by @dependabot[bot] in #453
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in #459
- Bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.3.0.6276 to 5.5.0.6356 by @dependabot[bot] in #461
- Bump io.confluent:kafka-streams-avro-serde from 8.1.0 to 8.1.1 by @dependabot[bot] in #462
- Bump mockito.version from 5.20.0 to 5.21.0 by @dependabot[bot] in #464
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #463
- Bump testcontainers.version from 1.21.3 to 1.21.4 by @dependabot[bot] in #466
- Bump org.junit.jupiter:junit-jupiter from 6.0.1 to 6.0.2 by @dependabot[bot] in #469
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by @dependabot[bot] in #470
- Bump com.fasterxml.jackson.core:jackson-core from 2.20.1 to 2.21.0 by @dependabot[bot] in #471
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.1.0 to 3.2.0 by @dependabot[bot] in #473
- Bump com.diffplug.spotless:spotless-maven-plugin from 3.2.0 to 3.2.1 by @dependabot[bot] in #475
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 by @dependabot[bot] in #474
- Bump aquasecurity/trivy-action from 0.33.1 to 0.34.0 by @dependabot[bot] in #477
- Bump org.junit.jupiter:junit-jupiter from 6.0.2 to 6.0.3 by @dependabot[bot] in #479
💚 CI/CD
- Run Sonar scan before Grype by @loicgreffier in #413
- Update pom.xml by @loicgreffier in #425
- Move from Grype to Trivy by @loicgreffier in #449
v1.5.0
⚡ Improvements
- Remove deprecated usage of Commons Lang3 by @loicgreffier in #411
- Add an option to route Schema Registry client exception in DLQ by @AnkurSinhaaa in #410
📝 Documentation
- Add documentation about forward-restclient-exception property by @loicgreffier in #412
⬆️ Dependency updates
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.46.0 to 2.46.1 by @dependabot[bot] in #403
- Bump org.springframework.boot:spring-boot-dependencies from 3.5.3 to 3.5.4 by @dependabot[bot] in #402
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #404
- Bump mockito.version from 5.18.0 to 5.19.0 by @dependabot[bot] in #408
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in #407
💚 CI/CD
- Validate tag format before its creation by @loicgreffier in #406
v1.4.0
⚡ Improvements
- Reduce code duplication for SerdesUtils by @loicgreffier in #374
- Simplify init and start for Java module by @loicgreffier in #376
- Replace generic exception with specific exception by @loicgreffier in #395
📝 Documentation
- Add documentation about KafkaStreamsExecutionContext by @loicgreffier in #375
⬆️ Dependency updates
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.6 to 2.8.8 by @dependabot[bot] in #368
- Bump io.confluent:kafka-streams-avro-serde from 7.9.0 to 7.9.1 by @dependabot[bot] in #369
- Bump mockito.version from 5.17.0 to 5.18.0 by @dependabot[bot] in #372
- Bump org.springframework.boot:spring-boot-dependencies from 3.4.5 to 3.5.0 by @dependabot[bot] in #371
- Bump to Apache Kafka 3.9.1 by @loicgreffier in #373
- Bump testcontainers.version from 1.21.0 to 1.21.1 by @dependabot[bot] in #379
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 by @dependabot[bot] in #378
- Bump org.junit.jupiter:junit-jupiter from 5.12.2 to 5.13.0 by @dependabot[bot] in #377
- Bump org.junit.jupiter:junit-jupiter from 5.13.0 to 5.13.1 by @dependabot[bot] in #380
- Bump io.confluent:kafka-streams-avro-serde from 7.9.1 to 8.0.0 by @dependabot[bot] in #381
- Bump com.fasterxml.jackson.core:jackson-core from 2.19.0 to 2.19.1 by @dependabot[bot] in #382
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.8 to 2.8.9 by @dependabot[bot] in #383
- Bump testcontainers.version from 1.21.1 to 1.21.2 by @dependabot[bot] in #386
- Bump org.springframework.boot:spring-boot-dependencies from 3.5.0 to 3.5.3 by @dependabot[bot] in #387
- Bump ncipollo/release-action from 1.16.0 to 1.18.0 by @dependabot[bot] in #390
- Bump org.junit.jupiter:junit-jupiter from 5.13.1 to 5.13.2 by @dependabot[bot] in #389
- Bump testcontainers.version from 1.21.2 to 1.21.3 by @dependabot[bot] in #388
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 by @dependabot[bot] in #394
- Bump org.junit.jupiter:junit-jupiter from 5.13.2 to 5.13.3 by @dependabot[bot] in #393
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.45.0 by @dependabot[bot] in #397
- Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in #396
- Bump org.junit.jupiter:junit-jupiter from 5.13.3 to 5.13.4 by @dependabot[bot] in #401
- Bump com.fasterxml.jackson.core:jackson-core from 2.19.1 to 2.19.2 by @dependabot[bot] in #400
- Bump commons-io:commons-io from 2.19.0 to 2.20.0 by @dependabot[bot] in #399
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.45.0 to 2.46.0 by @dependabot[bot] in #398
💚 CI/CD
- Format yml files with Spotless by @loicgreffier in #385
- Update deploy to Maven Central with new process by @loicgreffier in #391
v1.3.1
📝 Documentation
- Add documentation for Java app and Processor API error handling by @loicgreffier in #352
- Add documentation for TopicWithSerde API and unit testing by @loicgreffier in #353
- Fix warns in Javadoc and build by @loicgreffier in #354
- Add documentation about OpenTelemetry Agent v2 by @loicgreffier in #363
⬆️ Dependency updates
- Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 by @dependabot[bot] in #356
- Bump mockito.version from 5.16.1 to 5.17.0 by @dependabot[bot] in #357
- Bump org.junit.jupiter:junit-jupiter from 5.12.1 to 5.12.2 by @dependabot[bot] in #361
- Bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot[bot] in #360
- Bump com.google.code.gson:gson from 2.12.1 to 2.13.0 by @dependabot[bot] in #359
- Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 by @dependabot[bot] in #358
- Bump com.fasterxml.jackson.core:jackson-core from 2.18.3 to 2.19.0 by @dependabot[bot] in #367
- Bump com.google.code.gson:gson from 2.13.0 to 2.13.1 by @dependabot[bot] in #364
- Bump org.springframework.boot:spring-boot-dependencies from 3.4.4 to 3.4.5 by @dependabot[bot] in #365
- Bump testcontainers.version from 1.20.6 to 1.21.0 by @dependabot[bot] in #366
💚 CI/CD
- Update to Maven wrapper 3.2.2 by @loicgreffier in #351
v1.3.0
🐛 Bug fixes
- Ensure topic prefixes are applied in tests with TopicWithSerde API by @AnkurSinhaaa in #348
📝 Documentation
- Fix error in TopicWithSerde API by @loicgreffier in #347
⬆️ Dependency updates
- Bump testcontainers.version from 1.20.4 to 1.20.5 by @dependabot[bot] in #325
- Bump ncipollo/release-action from 1.15.0 to 1.16.0 by @dependabot[bot] in #330
- Bump mockito.version from 5.15.2 to 5.16.0 by @dependabot[bot] in #329
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 by @dependabot[bot] in #327
- Bump org.springframework.boot:spring-boot-dependencies from 3.4.2 to 3.4.3 by @dependabot[bot] in #328
- Bump io.confluent:kafka-streams-avro-serde from 7.8.1 to 7.9.0 by @dependabot[bot] in #331
- Bump com.puppycrawl.tools:checkstyle from 10.21.2 to 10.21.4 by @dependabot[bot] in #332
- Bump testcontainers.version from 1.20.5 to 1.20.6 by @dependabot[bot] in #333
- Bump mockito.version from 5.16.0 to 5.16.1 by @dependabot[bot] in #338
- Upgrade to Palantir 2.58.0 by @loicgreffier in #339
- Bump and fix Junit Jupiter 5.12.1 by @loicgreffier in #340
- Bump org.springframework.boot:spring-boot-dependencies from 3.4.3 to 3.4.4 by @dependabot[bot] in #341
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.5 to 2.8.6 by @dependabot[bot] in #342
- Bump org.projectlombok:lombok from 1.18.36 to 1.18.38 by @dependabot[bot] in #345
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 by @dependabot[bot] in #344
💚 CI/CD
- Remove unused module key by @loicgreffier in #324
- Migrate from Checkstyle to Spotless by @loicgreffier in #336
- Add grype scan by @loicgreffier in #343
- Fix Spotless multi-modules build by @loicgreffier in #350
v1.2.0
✨ New features
🐛 Bug fixes
⚡ Improvements
- Remove deprecated TopicUtils by @loicgreffier in #310
📝 Documentation
- Add documentation about topic remapping by @SouquieresAdam in #304
- Fix typo in SerdesUtils documentation by @loicgreffier in #309
- Expose Kafka and Spring Boot versions in use by @loicgreffier in #311
⬆️ Dependency updates
- Bump org.springframework.boot:spring-boot-dependencies from 3.4.1 to 3.4.2 by @dependabot[bot] in #307
- Bump com.puppycrawl.tools:checkstyle from 10.21.1 to 10.21.2 by @dependabot[bot] in #306
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.3 to 2.8.4 by @dependabot[bot] in #305
- Update interactive queries API according to KIP-992 and bump to Kafka v3.8.1 by @loicgreffier in #308
- Bump com.google.code.gson:gson from 2.11.0 to 2.12.1 by @dependabot[bot] in #312
- Bump io.confluent:kafka-streams-avro-serde from 7.8.0 to 7.8.1 by @dependabot[bot] in #315
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.4 to 2.8.5 by @dependabot[bot] in #322
🧪 Tests
- Enhance processing result tests and Java documentation by @loicgreffier in #318
💚 CI/CD
- Rework interactive queries integration tests by @loicgreffier in #314
- Add Maven cache by @loicgreffier in #316
- Prevent SonarQube running on fork by @loicgreffier in #320
- Update variable used to skip Sonar job on fork by @loicgreffier in #321
v1.1.4
📝 Documentation
- Add documentation about TopicWithSerde by @loicgreffier in #290
- Use a better quality gif to introduce Kstreamplify by @loicgreffier in #296
- Add new logo by @loicgreffier in #300
⬆️ Dependency updates
- Bump commons-io:commons-io from 2.17.0 to 2.18.0 by @dependabot[bot] in #286
- Bump org.springframework.boot:spring-boot-dependencies from 3.3.5 to 3.4.0 by @dependabot[bot] in #285
- Bump testcontainers.version from 1.20.3 to 1.20.4 by @dependabot[bot] in #284
- Bump io.confluent:kafka-streams-avro-serde from 7.7.1 to 7.8.0 by @dependabot[bot] in #288
- Bump com.puppycrawl.tools:checkstyle from 10.20.1 to 10.20.2 by @dependabot[bot] in #287
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot[bot] in #289
- Bump org.springframework.boot:spring-boot-dependencies from 3.4.0 to 3.4.1 by @dependabot[bot] in #293
- Bump com.puppycrawl.tools:checkstyle from 10.20.2 to 10.21.0 by @dependabot[bot] in #292
- Bump junit-jupiter.version from 5.11.3 to 5.11.4 by @dependabot[bot] in #291
- Bump com.puppycrawl.tools:checkstyle from 10.21.0 to 10.21.1 by @dependabot[bot] in #294
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.6.0 to 2.8.1 by @dependabot[bot] in #297
- Bump mockito.version from 5.14.2 to 5.15.2 by @dependabot[bot] in #298
- Bump ncipollo/release-action from 1.14.0 to 1.15.0 by @dependabot[bot] in #301
- Bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.1 to 2.8.3 by @dependabot[bot] in #302
💚 CI/CD
- Improve checkstyle with license header and import rules by @loicgreffier in #299
v1.1.3
🐛 Bug fixes
- Restore RocksDb config and mark as deprecated by @loicgreffier in #282
v1.0.3
⚡ Improvements
- Do not expose full configuration in the logs to avoid to leak secrets by @loicgreffier in #280
⬆️ Dependency updates
- Bump Kafka Stream to v3.6.2 to avoid KAFKA-16017 issue by @loicgreffier in #279
v1.1.2
🐛 Bug fixes
- Remove deprecated usage of KafkaContainer by @loicgreffier in #260
⚡ Improvements
- Add applicationId in KafkaError schema by @BastienBigue in #272
- Do not expose full configuration in the logs to avoid to leak secrets. by @SouquieresAdam in #277
- Give properties when building the topology by @sebastienviale in #274
📝 Documentation
- Fix references to SerdesUtils by @loicgreffier in #270
⬆️ Dependency updates
- Bump mockito.version from 5.14.1 to 5.14.2 by @dependabot[bot] in #258
- Bump junit-jupiter.version from 5.11.2 to 5.11.3 by @dependabot[bot] in #259
- Bump testcontainers.version from 1.20.2 to 1.20.3 by @dependabot[bot] in #261
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.5.0 to 3.6.0 by @dependabot[bot] in #262
- Bump org.springframework.boot:spring-boot-dependencies from 3.3.4 to 3.3.5 by @dependabot[bot] in #264
- Bump com.puppycrawl.tools:checkstyle from 10.18.2 to 10.19.0 by @loicgreffier in #265
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by @dependabot[bot] in #269
- Bump com.puppycrawl.tools:checkstyle from 10.19.0 to 10.20.0 by @dependabot[bot] in #268
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 by @dependabot[bot] in #267
- Bump mikepenz/action-junit-report from 4 to 5 by @dependabot[bot] in #266
- Bump com.puppycrawl.tools:checkstyle from 10.20.0 to 10.20.1 by @dependabot[bot] in #271
- Bump org.projectlombok:lombok from 1.18.34 to 1.18.36 by @dependabot[bot] in #275
- Bump Kafka Stream to v3.6.2 to avoid KAFKA-16017 issue by @SouquieresAdam in #278