Skip to content

Releases: streamthoughts/jikkou

Release v0.33.0

13 Feb 20:05
Compare
Choose a tag to compare

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

12 Feb 08:29
Compare
Choose a tag to compare
Pre-release

Changelog

Release v0.32.0

28 Nov 08:36
Compare
Choose a tag to compare

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

28 Nov 08:36
Compare
Choose a tag to compare
Pre-release

Changelog

Contributors

We'd like to thank the following people for their contributions:
Florian Hussonnois

Release v0.31.0

14 Nov 18:11
Compare
Choose a tag to compare

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

14 Nov 16:54
Compare
Choose a tag to compare
Pre-release

Changelog

Release v0.30.0

16 Oct 10:27
Compare
Choose a tag to compare

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

29 Sep 09:01
Compare
Choose a tag to compare

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

28 Sep 08:25
Compare
Choose a tag to compare

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

06 Sep 10:12
Compare
Choose a tag to compare

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]