Releases: michelin/kafkactl
Releases · michelin/kafkactl
v1.20.1
🐛 Bug fixes
- Fix warning header split on ", " delimiter by @loicgreffier in #364
📝 Documentation
- Update subject config documentation by @ThomasCAI-mlv in #361
- Fix field in RegexPattern Validator documentation by @ThomasCAI-mlv in #363
v1.20.0
✨ New features
- Add warning handling for resource application responses by @nil-malh in #343
- Add the possibility to define subject alias by @ThomasCAI-mlv in #317
- Add deployment status in resources by @loicgreffier in #341
- Add possibility to list consumer groups of owned namespace by @AfrinKhan02 in #351
🐛 Bug fixes
- Suppress Logback status messages in native image by @loicgreffier in #358
- Fix schema compatibility config formatting by @loicgreffier in #362
⚡ Improvements
- Enhance rendering of warnings by @loicgreffier in #352
- Skip null values in YAML output by @loicgreffier in #355
- Hide empty columns and support multiple pointers in configuration by @loicgreffier in #356
⬆️ Dependency updates
- Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 by @dependabot[bot] in #354
- Bump gradle-wrapper from 9.4.1 to 9.5.0 by @dependabot[bot] in #353
- GradleUp shadow plugin 9.4.1 and Micronaut Gradle plugin 4.6.2 by @loicgreffier in #264
v1.19.0
✨ New features
- Add delete consumer group command line by @AfrinKhan02 in #339
- Add --context option for temporary context switching by @nil-malh in #344
- Add Bash/Zsh shell completion support by @nil-malh in #345
- Add the possibility to force delete connect cluster and connector by @AfrinKhan02 in #346
⚡ Improvements
- Make Metadata inner class of Resource and remove unused Status kind by @loicgreffier in #340
📝 Documentation
- Clarify admin resources relation by @loicgreffier in #322
- Update usage documentation and reorder group command by @loicgreffier in #347
- Add documentation about subject naming strategy by @ThomasCAI-mlv in #291
⬆️ Dependency updates
- Bump org.sonarqube from 7.2.1.6560 to 7.2.2.6593 by @dependabot[bot] in #306
- Bump org.junit.jupiter:junit-jupiter-params from 6.0.1 to 6.0.2 by @dependabot[bot] in #308
- Bump gradle-wrapper from 9.1.0 to 9.3.0 by @dependabot[bot] in #309
- Bump com.diffplug.spotless from 8.1.0 to 8.2.0 by @dependabot[bot] in #310
- Bump gradle-wrapper from 9.3.0 to 9.3.1 by @dependabot[bot] in #312
- Bump com.diffplug.spotless from 8.2.0 to 8.2.1 by @dependabot[bot] in #311
- Bump org.junit.jupiter:junit-jupiter-params from 6.0.2 to 6.0.3 by @dependabot[bot] in #314
- Bump aquasecurity/trivy-action from 0.33.1 to 0.34.0 by @dependabot[bot] in #315
- Bump aquasecurity/trivy-action from 0.34.0 to 0.34.1 by @dependabot[bot] in #316
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #321
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #320
- Bump org.mockito:mockito-junit-jupiter from 5.21.0 to 5.22.0 by @dependabot[bot] in #319
- Bump com.diffplug.spotless from 8.2.1 to 8.3.0 by @dependabot[bot] in #331
- Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #329
- Bump docker/login-action from 3 to 4 by @dependabot[bot] in #328
- Bump org.sonarqube from 7.2.2.6593 to 7.2.3.7755 by @dependabot[bot] in #327
- Bump gradle-wrapper from 9.3.1 to 9.4.0 by @dependabot[bot] in #326
- Bump aquasecurity/trivy-action from 0.34.1 to 0.35.0 by @dependabot[bot] in #325
- Bump crazy-max/ghaction-import-gpg from 6 to 7 by @dependabot[bot] in #324
- Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #323
- Bump org.mockito:mockito-junit-jupiter from 5.22.0 to 5.23.0 by @dependabot[bot] in #334
- Bump ncipollo/release-action from 1.20.0 to 1.21.0 by @dependabot[bot] in #333
- Bump com.diffplug.spotless from 8.3.0 to 8.4.0 by @dependabot[bot] in #338
- Bump gradle-wrapper from 9.4.0 to 9.4.1 by @dependabot[bot] in #337
- Bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 by @dependabot[bot] in #350
v1.18.0
✨ New features
- Display an error message when applying or diffing a non-existing file by @loicgreffier in #300
⬆️ Dependency updates
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #295
- Bump com.diffplug.spotless from 8.0.0 to 8.1.0 by @dependabot[bot] in #294
- Bump org.sonarqube from 7.0.1.6134 to 7.1.0.6387 by @dependabot[bot] in #293
- Bump pl.allegro.tech.build.axion-release from 1.21.0 to 1.21.1 by @dependabot[bot] in #296
- Bump org.sonarqube from 7.1.0.6387 to 7.2.0.6526 by @dependabot[bot] in #298
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #304
- Bump org.sonarqube from 7.2.0.6526 to 7.2.1.6560 by @dependabot[bot] in #303
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #302
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #301
- Bump org.mockito:mockito-junit-jupiter from 5.20.0 to 5.21.0 by @dependabot[bot] in #305
v1.17.2
🐛 Bug fixes
- Fix multiple same spec apply for schemas by @ThomasCAI-mlv in #292
v1.17.1
✨ New features
- Multi-platform Docker build by @loicgreffier in #260
- Added the ability to ignore fields in the diff command by @nil-malh in #278
⚡ Improvements
- Use Schema Registry dep for schema ordering by @loicgreffier in #279
📝 Documentation
- Add documentation about transactions by @ThomasCAI-mlv in #268
- Add documentation about the ignore-fields flag in the diff command line by @ThomasCAI-mlv in #290
⬆️ Dependency updates
- Bump ncipollo/release-action from 1.18.0 to 1.20.0 by @dependabot[bot] in #255
- Bump org.sonarqube from 6.2.0.5505 to 6.3.1.5724 by @dependabot[bot] in #253
- Bump io.micronaut:micronaut-http-client from 4.9.10 to 4.9.11 by @dependabot[bot] in #252
- Bump org.mockito:mockito-junit-jupiter from 5.19.0 to 5.20.0 by @dependabot[bot] in #258
- Bump anchore/scan-action from 6 to 7 by @dependabot[bot] in #257
- Bump com.diffplug.spotless from 7.2.1 to 8.0.0 by @dependabot[bot] in #262
- Bump org.junit.jupiter:junit-jupiter-params from 5.13.4 to 6.0.0 by @dependabot[bot] in #266
- Bump io.micronaut:micronaut-http-client from 4.9.11 to 4.10.1 by @dependabot[bot] in #265
- Bump io.micronaut:micronaut-http-client from 4.10.2 to 4.10.4 by @dependabot[bot] in #270
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #269
- Bump io.micronaut:micronaut-http-client from 4.10.4 to 4.10.7 by @dependabot[bot] in #272
- Bump org.sonarqube from 6.3.1.5724 to 7.0.0.6105 by @dependabot[bot] in #273
- Bump pl.allegro.tech.build.axion-release from 1.20.1 to 1.21.0 by @dependabot[bot] in #274
- Bump Micronaut 4.10 and Gradle 9 by @loicgreffier in #280
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #281
- Bump org.sonarqube from 7.0.0.6105 to 7.0.1.6134 by @dependabot[bot] in #283
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #282
- Bump mikepenz/action-junit-report from 5 to 6 by @dependabot[bot] in #284
- Bump mikepenz/release-changelog-builder-action from 5 to 6 by @dependabot[bot] in #285
- Bump org.junit.jupiter:junit-jupiter-params from 6.0.0 to 6.0.1 by @dependabot[bot] in #287
💚 CI/CD
- Move from Grype to Trivy by @loicgreffier in #288
v1.17.0
✨ New features
- Sort resources by priority and schemas by dependencies by @monitorpattern in #223
- Add the possibility to import specific resources by @ThomasCAI-mlv in #251
⚡ Improvements
- Change generic exception to unchecked IO exception by @loicgreffier in #231
⬆️ Dependency updates
- Bump org.mockito:mockito-junit-jupiter from 5.17.0 to 5.18.0 by @dependabot[bot] in #219
- Bump com.diffplug.spotless from 7.0.3 to 7.0.4 by @dependabot[bot] in #221
- Bump org.junit.jupiter:junit-jupiter-params from 5.12.2 to 5.13.0 by @dependabot[bot] in #220
- Bump org.junit.jupiter:junit-jupiter-params from 5.13.0 to 5.13.1 by @dependabot[bot] in #222
- Bump io.micronaut.application from 4.5.3 to 4.5.4 by @dependabot[bot] in #224
- Bump org.junit.jupiter:junit-jupiter-params from 5.13.1 to 5.13.2 by @dependabot[bot] in #226
- Bump com.gradleup.shadow from 8.3.6 to 8.3.7 by @dependabot[bot] in #227
- Bump ncipollo/release-action from 1.16.0 to 1.18.0 by @dependabot[bot] in #228
- Bump com.gradleup.shadow from 8.3.7 to 8.3.8 by @dependabot[bot] in #229
- Bump org.junit.jupiter:junit-jupiter-params from 5.13.2 to 5.13.3 by @dependabot[bot] in #230
- Bump com.diffplug.spotless from 7.0.4 to 7.1.0 by @dependabot[bot] in #234
- Bump io.github.java-diff-utils:java-diff-utils from 4.15 to 4.16 by @dependabot[bot] in #233
- Bump pl.allegro.tech.build.axion-release from 1.18.18 to 1.19.0 by @dependabot[bot] in #232
- Bump com.diffplug.spotless from 7.1.0 to 7.2.0 by @dependabot[bot] in #235
- Bump org.junit.jupiter:junit-jupiter-params from 5.13.3 to 5.13.4 by @dependabot[bot] in #236
- Bump com.diffplug.spotless from 7.2.0 to 7.2.1 by @dependabot[bot] in #238
- Bump pl.allegro.tech.build.axion-release from 1.19.0 to 1.19.1 by @dependabot[bot] in #239
- Bump pl.allegro.tech.build.axion-release from 1.19.1 to 1.20.1 by @dependabot[bot] in #242
- Bump org.mockito:mockito-junit-jupiter from 5.18.0 to 5.19.0 by @dependabot[bot] in #244
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #243
- Bump Gradle and Micronaut 4.9.2 by @loicgreffier in #245
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #247
- Bump Micronaut HTTP Client to 4.9.10 by @ThomasCAI-mlv in #248
💚 CI/CD
- Format yml files with Spotless by @loicgreffier in #225
- Validate tag format before its creation by @loicgreffier in #246
- Run Sonar scan before Grype by @loicgreffier in #249
v1.16.0
✨ New features
- Display server version in version command by @loicgreffier in #217
⚡ Improvements
- Retry on timeouts and increase HTTP client timeouts by @loicgreffier in #216
- Set default HTTP client timeouts to 60s by @loicgreffier in #218
⬆️ Dependency updates
- Bump org.junit.jupiter:junit-jupiter-params from 5.12.1 to 5.12.2 by @dependabot[bot] in #213
- Bump io.micronaut.application from 4.5.1 to 4.5.2 by @dependabot[bot] in #212
- Bump com.diffplug.spotless from 7.0.2 to 7.0.3 by @dependabot[bot] in #211
- Bump io.micronaut.application from 4.5.2 to 4.5.3 by @dependabot[bot] in #214
- Bump org.sonarqube from 6.1.0.5360 to 6.2.0.5505 by @dependabot[bot] in #215
v1.15.0
✨ New features
📝 Documentation
- Clarify authentication documentation by @loicgreffier in #187
- Add documentation regarding search by @loicgreffier in #188
- Add documentation about namespace validators by @loicgreffier in #191
- Add documentation for the ContainsList validator by @AlexisSouquiere in #209
⬆️ Dependency updates
- Bump ncipollo/release-action from 1.15.0 to 1.16.0 by @dependabot[bot] in #192
- Bump org.junit.jupiter:junit-jupiter-params from 5.11.4 to 5.12.0 by @dependabot[bot] in #193
- Bump org.mockito:mockito-junit-jupiter from 5.15.2 to 5.16.0 by @dependabot[bot] in #195
- Bump pl.allegro.tech.build.axion-release from 1.18.16 to 1.18.17 by @dependabot[bot] in #196
- Bump io.micronaut.application from 4.4.5 to 4.5.0 by @dependabot[bot] in #197
- Bump pl.allegro.tech.build.axion-release from 1.18.17 to 1.18.18 by @dependabot[bot] in #201
- Bump org.mockito:mockito-junit-jupiter from 5.16.0 to 5.16.1 by @dependabot[bot] in #200
- Bump org.junit.jupiter:junit-jupiter-params from 5.12.0 to 5.12.1 by @dependabot[bot] in #199
- Bump to Micronaut 4.7.6 and Gradle 8.11.1 by @loicgreffier in #204
- Bump io.micronaut.application from 4.5.0 to 4.5.1 by @dependabot[bot] in #206
- Bump org.sonarqube from 6.0.1.5171 to 6.1.0.5360 by @dependabot[bot] in #207
- Replace johnrengelman.shadow to gradleup.shadow plugin by @loicgreffier in #208
- Bump org.mockito:mockito-junit-jupiter from 5.16.1 to 5.17.0 by @dependabot[bot] in #210
💚 CI/CD
- Prevent SonarQube running on fork by @loicgreffier in #189
- Migrate from Checkstyle to Spotless by @loicgreffier in #198
- Set tab to space in Palantir format by @loicgreffier in #202
- Add Grype scan by @loicgreffier in #205
v1.14.0
✨ New features
- Build Kafkactl for MacOS by @loicgreffier in #179
- Add search option for get namespace command by @ThomasCAI-mlv in #180
🐛 Bug fixes
- Fix random order in NoResource message display by @ThomasCAI-mlv in #186
⚡ Improvements
- Improve JWT format with namespaces grouping by @ThomasCAI-mlv in #175
- Add yml output option by @ThomasCAI-mlv in #181
📝 Documentation
- Add logo by @loicgreffier in #178
- Add documentation for protected namespaces by @ThomasCAI-mlv in #172
- Fix sonar tests link in README by @AlexisSouquiere in #182
⬆️ Dependency updates
- Bump org.junit.jupiter:junit-jupiter-params from 5.11.3 to 5.11.4 by @dependabot[bot] in #173
- Bump org.mockito:mockito-junit-jupiter from 5.14.2 to 5.15.2 by @dependabot[bot] in #174
- Bump io.micronaut.application from 4.4.4 to 4.4.5 by @dependabot[bot] in #176
- Bump ncipollo/release-action from 1.14.0 to 1.15.0 by @dependabot[bot] in #177