Releases: streamthoughts/jikkou
Release v0.33.0
Changelog
🚀 New Features
- 660a6f5 feat(server): add support for resource patch (Florian Hussonnois)
- df7a2bc feat(provider-kafka): add offset-lag to ConsumerGroup status (Florian Hussonnois)
- 348ca13 feat(provider-kafka): add new status option for kafka topics (Florian Hussonnois)
- 4b24846 feat: add new CLI command patch (Florian Hussonnois)
- 9ed16c0 feat: add CLI options to filter returned diff changes (#313) (Florian Hussonnois)
🪛 Improvement and 🐞 Bug fixes
- 8add621 fix(provider-schema-registry): add list SubjectSchemaReferencereferences (#233) (Florian Hussonnois)
- 1ba4167 fix(provider-schemaregistry): fix NPE when compatibility is not defined (Florian Hussonnois)
- f56555b fix(provider-kafka): fix resource binding for kafka quota (Florian Hussonnois)
- 42d5cfb fix(build): fix pom.xml version (Florian Hussonnois)
- f5dfadd chore(core): enhance data TypeConverter api (Florian Hussonnois)
- 09d326e docs(gh-page): fix description (Florian Hussonnois)
- 1512e4a chore: cleanup unused code (Florian Hussonnois)
- 02904f5 chore: rellocate base directories (Florian Hussonnois)
- 0f78142 docs: fix title (Florian Hussonnois)
- e5235b2 fix(core): fix deserialization for ResourceListObject (#339) (Florian Hussonnois)
- 812116b refactor(api): redesign core change api (Florian Hussonnois)
- 5e60348 docs(gh-page): update baseURL config (Florian Hussonnois)
- 644786a Create CNAME (Florian Hussonnois)
- 6297af8 docs(gh-page): update (Florian Hussonnois)
⬆️ Dependencies
- 03e1ab0 build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin (dependabot[bot])
- 9dfdf5c build(deps): bump com.diffplug.spotless:spotless-maven-plugin (dependabot[bot])
- 5c447c4 build(deps): bump org.graalvm.sdk:graal-sdk from 23.1.0 to 23.1.2 (dependabot[bot])
- 7a65b2d build(deps): bump jersey.version from 3.1.3 to 3.1.5 (dependabot[bot])
- 2e7b2f4 build(deps): bump io.projectreactor:reactor-core from 3.5.11 to 3.6.2 (dependabot[bot])
- 936466b build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin (dependabot[bot])
- f05c09f build(deps): bump logback.version from 1.4.11 to 1.4.14 (dependabot[bot])
- b7ff80d build(deps): bump jackson.version from 2.15.3 to 2.16.1 (dependabot[bot])
- 9ea1032 build(deps): bump com.github.spotbugs:spotbugs-maven-plugin (dependabot[bot])
- 6402346 build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (dependabot[bot])
- 4b44dc2 build(deps): bump org.springframework.security:spring-security-crypto (dependabot[bot])
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, GitHub, dependabot[bot], github-actions[bot]
Release 0.33.0-early-access
Changelog
Release v0.32.0
Changelog
🚀 New Features
- 0a1af72 feat(kafka): add support to delete consumer group (#329) (Florian Hussonnois)
- 7272473 feat(connect): add action to restart Kafka Connect connectors (#331) (Florian Hussonnois)
- 5787815 feat(kafka): Expose topic ID as label (#330) (Florian Hussonnois)
- 2c65715 feat(kafka-connect): add a new option connect-cluster (#294) (Florian Hussonnois)
- bd47594 feat(core): add support for new extension-type action (Florian Hussonnois)
- 792febc feat(core): allow to specify resource selector matching stategy (Florian Hussonnois)
- 1da779f feat: add support for verb get on resources (Florian Hussonnois)
- 823881c feat(cli): add options to filter api-resources (Florian Hussonnois)
- 559473e feat(api-server): allow loading external extensions (Florian Hussonnois)
🪛 Improvement and 🐞 Bug fixes
- ab32e7a docs: add pages for extension type action (Florian Hussonnois)
- 3761f98 docs: add page for KafkaConnectRestartConnectors action (Florian Hussonnois)
- cdd31c2 docs: add page for KafkaConsumerGroupsResetOffsets action (Florian Hussonnois)
- 0b67292 fix(schema-registry): fix SchemaRegistryHealthIndicator should handle java.net.SocketException (#295) (Florian Hussonnois)
- 1325542 chore(chore): add additional tests for common classes (Florian Hussonnois)
- 7cd580a fix(api-client): fix NPE when retrieving resource by name (Florian Hussonnois)
- e592a2d fix(kafka): topic name should not be part of metadata V1KafkaTableRecord (Florian Hussonnois)
- e0251ac docs: fix tutorial get started (Florian Hussonnois)
- 5fd7891 remove file [skip ci] (Florian Hussonnois)
- be3616e chore(cli): add args group for resource options (Florian Hussonnois)
- ea44e96 refactor(core): refactor the ExtensionProvider api (Florian Hussonnois)
- 16e05c5 fix(native): update proxy-config for native build (#323) (Florian Hussonnois)
- 3bf79f6 docs: update README [skip ci] (Florian Hussonnois)
- f76c274 fix(native): update proxy-config for native build (#323) (Florian Hussonnois)
- 40588e6 fix(native): add ConnectionRequest to proxy-config for native build (#323) (Florian Hussonnois)
- 2fa92c0 fix(native): set graalvm -march to compatibility (#322, #325) (Florian Hussonnois)
- 9615188 fix(native): register com.amazonaws.auth.AWS4Signer for reflection (#323) (Florian Hussonnois)
- 7c0d6c0 fix(server): exclude logback.xml from classpath on distribution (Florian Hussonnois)
- 80edb5f fix(api): fix version on openapi (Florian Hussonnois)
- aa2bf98 docs: add layout for openapi (Florian Hussonnois)
- 52a2a10 chore: update gitignore (Florian Hussonnois)
- bfcef1c docs(gh-page): update (Florian Hussonnois)
- 5ddc9a4 chore: add openapi specification for Jikkou API Server (Florian Hussonnois)
- 9b1664a docs: update README (Florian Hussonnois)
- fcdbcfb docs(gh-page): add section for Jikkou Api Server (Florian Hussonnois)
⬆️ Dependencies
- b27700b build(deps): bump org.junit:junit-bom from 5.10.0 to 5.10.1 (dependabot[bot])
- 30f8290 build(deps): bump org.mockito:mockito-core from 5.6.0 to 5.7.0 (dependabot[bot])
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, dependabot[bot], github-actions[bot]
Release 0.32.0-early-access
Changelog
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois
Release v0.31.0
Changelog
🚀 New Features
- 412c127 feat(jikkou-api-server): allow to configure access_token on client (Florian Hussonnois)
- 1c5d558 feat(cli): add new CLI option logger-level (Florian Hussonnois)
- cd77319 feat(kafka): add V1KafkaConsumerGroup resource list (Florian Hussonnois)
- 109ff9b feat(cli): add prepare command (Florian Hussonnois)
- c9d5133 feat: add REST API for Jikkou (preview) (#301) (Florian Hussonnois)
- d9d6898 feat: add property to enable/disable all extensions by default (Florian Hussonnois)
🪛 Improvement and 🐞 Bug fixes
- f3384d3 docs: add doc for resource kafkabrokers (Florian Hussonnois)
- 901c902 docs: add doc for consumer_groups (Florian Hussonnois)
- c5e4a1a refactor: migrate api-extensions to support Jikkou API server (Florian Hussonnois)
- 1661dc4 fix(connect): fix NPE when not state is specified in resource (#320) (Florian Hussonnois)
- fc59cd5 chore: remove vavr dependencies (Florian Hussonnois)
- 31d3f44 chore: improve some javadoc (Florian Hussonnois)
- a36cff5 fix(cli): improve AWS MSK native support (Florian Hussonnois)
- b614623 update license header and build (Florian Hussonnois)
- 86fd4c4 ci: bump to jdk 21 (Florian Hussonnois)
- 442065c refactor(core): add verb options to ApiResource model (Florian Hussonnois)
- a6ed656 refactor(core): add ReconciliationChangeResultList to expose change result (Florian Hussonnois)
- 5130036 core: enchance core api to list API resources (Florian Hussonnois)
- e21ccfa core: refactor reconcilation api (Florian Hussonnois)
- 59066f0 core: rellocate and refactor configuration api (Florian Hussonnois)
- d8b3917 core: add findDescriptorByType methods to ResourceRegistry (Florian Hussonnois)
- 9b15707 core: refactor core-api to load extensions (Florian Hussonnois)
- a8299a7 docs(readme):Fatjar Link Outdated (jramonrod)
- 3414a9b fix(extension-kafka): KafkaAclChangeList should not output duplicate keys (#300) (Florian Hussonnois)
- 9b4dafe chore: add example for kafkaconnector (Florian Hussonnois)
- 527784b chore: update docker-compose.yml (Florian Hussonnois)
- 9327ff6 docs: add logo (Florian Hussonnois)
- ce64836 docs(gh-page): update (Florian Hussonnois)
- 3c3a742 docs(gh-page): update (Florian Hussonnois)
⬆️ Dependencies
- 67c9bdd build(deps): bump okhttp.version from 4.11.0 to 4.12.0 (dependabot[bot])
- 927a481 build(deps): bump jackson.version from 2.15.2 to 2.15.3 (dependabot[bot])
- e0b6daa build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 (dependabot[bot])
- 26f5980 build(deps): bump com.typesafe:config from 1.4.2 to 1.4.3 (dependabot[bot])
- 8f97225 build(deps): bump org.graalvm.sdk:graal-sdk from 23.0.1 to 23.1.0 (dependabot[bot])
- 8823224 build(deps): bump io.micronaut.maven:micronaut-maven-plugin (dependabot[bot])
- eff8aa8 build(deps): bump org.apache.kafka:kafka-clients from 3.5.1 to 3.6.0 (dependabot[bot])
- 6bb2bf8 build(deps): bump org.mockito:mockito-core from 5.5.0 to 5.6.0 (dependabot[bot])
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, dependabot[bot], github-actions[bot], jramonrod
Release 0.31.0-early-access
Changelog
Release v0.30.0
Changelog
🚀 New Features
- 8ba2ebf feat: make Jikkou available through SDKMan (#267) (Florian Hussonnois)
- 3abec4e feat: add support for kafka connect (#178) (Florian Hussonnois)
- 636abdd feat: add new CompatibilityLevelValidation (Florian Hussonnois)
- 26f9bb3 feat: add SchemaRegistryHealthIndicator (Florian Hussonnois)
- 55c67f8 feat: allow to disable/enable extensions (#288) (Florian Hussonnois)
- 684c277 feat(registry): add subject-id annotation to return change (Florian Hussonnois)
🪛 Improvement and 🐞 Bug fixes
- 556a7a1 fix: test for kafka-connect (Florian Hussonnois)
- 562f494 fix(kafka): add kerberos support to native build (#286) (Florian Hussonnois)
- 13b1425 refactor: normalize environment var JIKKOU_CLI_LOG_LEVEL (Florian Hussonnois)
- 3bb8d0e refactor: enhance validation error api and output (Florian Hussonnois)
- 3601322 docs: add module readme.md (Florian Hussonnois)
- 5f130d3 docs(gh-page): update documentation (Florian Hussonnois)
- dd3e8b5 docs(gh-page): update documentation (Florian Hussonnois)
- 034bdf5 docs: update (Florian Hussonnois)
⬆️ Dependencies
- a16c2a7 build(deps): bump testcontainer.version from 1.19.0 to 1.19.1 (dependabot[bot])
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, dependabot[bot], github-actions[bot]
Release v0.29.0
Changelog
🪛 Improvement and 🐞 Bug fixes
- c7d3f30 refactor: cleanup code for AdminClientKafkaTopicController (Florian Hussonnois)
- 086b9db refactor: cleanup code on AdminClientKafkaTopicCollector (Florian Hussonnois)
- 6e4dd21 refactor(kafka): fix and enhance V1KafkaTableRecord resource (Florian Hussonnois)
- e48e972 update jikkou_completion (Florian Hussonnois)
- 9e481a7 fix(aiven): fix support for SchemaRegistryAclEntry (Florian Hussonnois)
⬆️ Dependencies
- 48c8162 build(deps): bump com.diffplug.spotless:spotless-maven-plugin (dependabot[bot])
- 77c22fd build(deps): bump com.github.spotbugs:spotbugs-maven-plugin (dependabot[bot])
- 7e99694 build(deps): bump org.apache.maven.plugins:maven-shade-plugin (dependabot[bot])
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, dependabot[bot], github-actions[bot]
Release v0.28.0
Changelog
🚀 New Features
- 495a37b feat: add built-in support for SchemaRegistry via Aiven API (#240) (Florian Hussonnois)
- 8947847 feat(cli): add --output option to diff, get, and validate cmd (Florian Hussonnois)
- c48e915 feat: allow to enrich resources with CLI labels and annotations (Florian Hussonnois)
- 10a2e57 feat(kafka): add new resource KafkaTableRecord (Florian Hussonnois)
- 551efd7 feat(api): add pluggable interface to report changes to third-party system (#55) (Florian Hussonnois)
🪛 Improvement and 🐞 Bug fixes
- 1038899 fix(kafka): fix data format handling for KafkaTable (Florian Hussonnois)
- fcfd312 chore: cleanup some tests (Florian Hussonnois)
- 2e3b5f6 refactor: enchance kafka resource management (Florian Hussonnois)
- 84f475d docs(gh-page): add compatibility (Florian Hussonnois)
- 7e9be4a docs: update (Florian Hussonnois)
- e83973d fix(native): fix support for kafka SCRAM authentication (#273) (Florian Hussonnois)
- 5885d3a fix(native): update resource-config for aws-msk-iam-auth (Florian Hussonnois)
- a7c3576 fix(native): add missing resource for aws-msk-iam-auth (Florian Hussonnois)
- 0889e4b fix(native): add missing resource for aws-msk-iam-auth (Florian Hussonnois)
- 3536977 fix(native): error while loading kafka-version.properties (Florian Hussonnois)
- 79a090e fix: update native config for aws-msk-iam-auth (#268) (Florian Hussonnois)
- 41e5140 fix(kafka): add native support for aws-msk-iam-auth (#268) (Florian Hussonnois)
⬆️ Dependencies
- 561aa66 build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin (dependabot[bot])
- 21e4f86 build(deps): bump org.projectlombok:lombok from 1.18.28 to 1.18.30 (dependabot[bot])
- 2f183af build(deps): bump org.apache.avro:avro from 1.11.2 to 1.11.3 (dependabot[bot])
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, dependabot[bot], github-actions[bot]
Release v0.27.0
Changelog
🚀 New Features
- 99f40f0 feat: allow to set JIKKOUCONFIG env to override config location (Florian Hussonnois)
- 7628126 feat(cli): return exit code usage for bad input file (#244) (Florian Hussonnois)
🪛 Improvement and 🐞 Bug fixes
- 5996dd9 docs: update README (Florian Hussonnois)
- af0473c cli: add more information for version (Florian Hussonnois)
- b056da6 docs: fix examples (Florian Hussonnois)
- eb169af docs(gh-page): update (Florian Hussonnois)
- cef10ab docs(gh-page): update installation and user guide (Florian Hussonnois)
- bdb5689 chore: update pom.xml (Florian Hussonnois)
⬆️ Dependencies
- e76f131 build(deps): fix regression (Florian Hussonnois)
- 5861734 build(deps): bump actions/checkout from 3 to 4 (dependabot[bot])
- 8da8e86 build(deps): bump io.micronaut.serde:micronaut-serde-processor (dependabot[bot])
- 931694d build(deps): bump org.slf4j:jul-to-slf4j from 2.0.7 to 2.0.9 (dependabot[bot])
- 3feead8 build(deps): bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 (dependabot[bot])
- 56247ab build(deps): bump io.micronaut:micronaut-parent from 3.10.0 to 3.10.1 (dependabot[bot])
Contributors
We'd like to thank the following people for their contributions:
Florian Hussonnois, dependabot[bot], github-actions[bot]