Skip to content

Releases: streamthoughts/jikkou

Release v0.16.0

15 Feb 17:32
Compare
Choose a tag to compare

Features

Improvements & Bugfixes

  • fix(kafka): fix NPE when legacy resource has no spec by @fhussonnois
  • fix(api): fix handlers are not set using builder @fhussonnois

Sub-Tasks

  • build(deps): bump jackson to 2.14.2 @fhussonnois
  • build(deps): bump spotbugs-maven-plugin from 4.7.0.0 to 4.7.3.0 by @dependabot in #140
  • build(deps): bump annotations from 23.1.0 to 24.0.0 by @dependabot in #142
  • build(deps): bump spotless-maven-plugin from 2.29.0 to 2.30.0 by @dependabot in #145
  • build(deps): bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8 by @dependabot in #144
  • build(deps): bump kafka-clients from 3.3.1 to 3.4.0 by @dependabot in #153
  • build(deps): bump spotless-maven-plugin from 2.30.0 to 2.33.0 by @dependabot in #154
  • build(deps): bump maven-failsafe-plugin from 3.0.0-M7 to 3.0.0-M9 by @dependabot in #155
  • build(deps): bump junit.version from 5.9.1 to 5.9.2 by @dependabot in #141
  • build(deps): bump docker/build-push-action from 3 to 4 by @dependabot in #150
  • build(deps): bump mockito-core from 4.11.0 to 5.1.1 by @dependabot in #151

Full Changelog: v0.15.0...v0.16.0

RELEASE v015.0

04 Jan 23:30
Compare
Choose a tag to compare

What's Changed

Features

Improvements & Bugfixes

Sub-Tasks

  • build(deps): bump junit.version from 5.8.2 to 5.9.1 by @dependabot in #125
  • build(deps): bump maven-failsafe-plugin from 3.0.0-M6 to 3.0.0-M7 by @dependabot in #104
  • build(deps): bump exec-maven-plugin from 3.0.0 to 3.1.0 by @dependabot in #123
  • build(deps): bump maven-shade-plugin from 3.3.0 to 3.4.1 by @dependabot in #124
  • build(deps): bump nexus-staging-maven-plugin from 1.6.8 to 1.6.13 by @dependabot in #75
  • build(deps): bump testcontainer.version from 1.17.2 to 1.17.6 by @dependabot in #130
  • build(deps): bump annotations from 23.0.0 to 23.1.0 by @dependabot in #128
  • build(deps): bump picocli from 4.6.3 to 4.7.0 by @dependabot in #129
  • build(deps): bump maven-javadoc-plugin from 3.4.0 to 3.4.1 by @dependabot in #127
  • build(deps): bump logback-classic from 1.2.11 to 1.4.5 by @dependabot in #132
  • build(deps): bump spotless-maven-plugin from 2.28.0 to 2.29.0 by @dependabot in #135
  • build(deps): bump jacoco-maven-plugin from 0.8.7 to 0.8.8 by @dependabot in #133
  • build(deps): bump maven-assembly-plugin from 3.3.0 to 3.4.2 by @dependabot in #134
  • build(deps): bump mockito-core from 4.9.0 to 4.11.0 by @dependabot in #131

Full Changelog: v0.14.0...v0.15.0

RELEASE v014.0

16 Dec 13:09
Compare
Choose a tag to compare

What's Changed

  • 959ae89 feat: add new --output CLI arg
  • 13667be fix(extension): fix computation change on default partition/replication factor
  • refactor(api): externalize JinjaResourceTemplateRenderer by @fhussonnois in #120
  • build(deps): bump spotbugs from 4.7.0 to 4.7.3 by @dependabot in #115
  • build(deps-dev): bump mockito-core from 4.6.0 to 4.9.0 by @dependabot in #117
  • build(deps): bump kafka-clients from 3.2.0 to 3.3.1 by @dependabot in #122
  • build(deps): bump maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7 by @dependabot in #103

Full Changelog: v0.13.0...v0.14.0

Release v0.13.0

27 Nov 23:56
Compare
Choose a tag to compare

What's Changed

Distributions

Docker Hub

$ docker pull streamthoughts/jikkou:0.13.0

GitHub Release

$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.13.0/jikkou-0.13.0-runner.zip

For verifying distirbution zip file

$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.13.0/jikkou-0.13.0-runner.zip.asc
$ gpg --keyserver keyserver.ubuntu.com --recv-keys D12696955654914F
$ gpg --verify jikkou-0.13.0-runner.zip.asc jikkou-0.13.0-runner.zip

Full Changelog: v0.12.1...v0.13.0

Bugfix Release v0.12.2

30 May 12:56
Compare
Choose a tag to compare

Improvements & Bugfixes

9f71ba7 fix: handle empty values files (#101)
20eac32 fix: fix config regression in reference.conf

Distributions

Docker Hub

$ docker pull streamthoughts/jikkou:0.12.2

GitHub Release

$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.12.2/jikkou-0.12.2-runner.zip

For verifying distirbution zip file

$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.12.2/jikkou-0.12.2-runner.zip.asc
$ gpg --keyserver keyserver.ubuntu.com --recv-keys D12696955654914F
$ gpg --verify jikkou-0.12.2-runner.zip.asc jikkou-0.12.2-runner.zip

Bugfix Release v0.12.1

30 May 09:41
Compare
Choose a tag to compare

This release fix maven dependencies for Maven artifacts deployed on Maven Central.

Sub-Task

d999b75 build(mvn): disable DependencyReducedPom

Distributions

Docker Hub

$ docker pull streamthoughts/jikkou:0.12.1

GitHub Release

$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.12.1/jikkou-0.12.1-runner.zip

For verifying distirbution zip file

$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.12.1/jikkou-0.12.1-runner.zip.asc
$ gpg --keyserver keyserver.ubuntu.com --recv-keys D12696955654914F
$ gpg --verify jikkou-0.12.1-runner.zip.asc jikkou-0.12.1-runner.zip

Release v0.12.0

27 May 12:05
Compare
Choose a tag to compare

Features

feat(api): add new built-in validations

Improvements & Bugfixes

5823135 refactor(api): add construtors to built-in validation
ccf0dd2 refactor(api): remove Lazy from methods declaration

Sub-Tasks

5f0f15d build(mvn): cleanup docker folder before build
8090dca build(mvn): clean dist folder

Distributions

Docker Hub

$ docker pull streamthoughts/jikkou:0.12.0

GitHub Release

$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.12.0/jikkou-0.12.0-runner.zip

For verifying distirbution zip file

$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.12.0/jikkou-0.12.0-runner.zip.asc
$ gpg --keyserver keyserver.ubuntu.com --recv-keys D12696955654914F
$ gpg --verify jikkou-0.12.0-runner.zip.asc jikkou-0.12.0-runner.zip

Full Changelog: v0.11.0...v0.12.0

Release v0.11.0

25 May 21:18
Compare
Choose a tag to compare

Features

949b518 feat: improve support for Jinja templating (#99)
25591dc feat(cli): add completion script and command for generating it (#97)
79d9829 feat(cli): add opt to command extensions to list built-in (#95)

Improvements & Bugfixes

402c96e refactor(api): refactor processor api
69aff61 build(deps): set vavr to stable version

Sub-Tasks

  • build(deps): bump spotbugs-maven-plugin from 4.6.0.0 to 4.7.0.0 by @dependabot in #94
  • build(deps-dev): bump testcontainer.version from 1.17.1 to 1.17.2 by @dependabot in #93
  • build(deps): bump docker/login-action from 1 to 2 by @dependabot in #79

Distributions

Docker Hub

$ docker pull streamthoughts/jikkou:0.11.0

GitHub Release

$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.11.0/jikkou-0.11.0-runner.zip

For verifying distirbution zip file

$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.11.0/jikkou-0.11.0-runner.zip.asc
$ gpg --keyserver keyserver.ubuntu.com --recv-keys D12696955654914F
$ gpg --verify jikkou-0.11.0-runner.zip.asc jikkou-0.11.0-runner.zip

Full Changelog: v0.10.0...v0.11.0

Release v0.10.0

19 May 21:05
Compare
Choose a tag to compare

Features

e73ce2a feat: allow users to configure KafkaResourceManager classes
97f1123 feat: provide debian package
5894f57 feat: add new command to display config settings
83e9169 feat: add new command to list extensions available (#72)

Improvements & Bugfixes

d6e7619 refactor: rellocate all java packages
30f19e0 fix: fix command line options description
373ceef refactor: rename KafkaResourcePredicate to DefaultKafkaResourceFilter
71ef4ca refactor: make V1SpecFileProcessor immutable
1cb839e refactor: add loadFromClasspath method to SpecFileLoader
a53cb75 refactor: remove static create method from V1SpecFileProcessor
2170726 refactor: support spec and apiVersion attributes
ee0d33d refactor: externalize resource filtering into new KafkaResourcePredicate class
7252ff1 refactor: add additional constructors to AdminClientContext class
b3f0785 refactor: add additional constructors to AdminClientKafka*Manager classes
a95c64d refactor: enhance the use of the JikkouConfig class

Sub-Tasks

9be211c build(deps): bump docker/setup-buildx-action from 1 to 2
6494e2f build(deps): bump findsecbugs-plugin from 1.10.1 to 1.12.0
414aa4a build(deps): bump spotbugs-maven-plugin from 4.5.3.0 to 4.6.0.0
02cc168 build(deps): bump jackson-dataformat-yaml from 2.13.2 to 2.13.3
5bb399b build(deps): bump spotbugs from 4.5.3 to 4.7.0
fb0afac build(deps): bump actions/checkout from 2 to 3
9cf875c build(deps): bump maven-gpg-plugin from 1.5 to 3.0.1
926bebb build(deps): bump jackson-databind from 2.13.2.2 to 2.13.3
e91c631 build(deps): bump maven-compiler-plugin from 3.9.0 to 3.10.1
954876a build(deps): bump maven-javadoc-plugin from 3.2.0 to 3.4.0
52528ac build(deps): bump vavr from 1.0.0-alpha-3 to 1.0.0-alpha-4
ca1d4df build(deps): bump jdeb from 1.8 to 1.10
b940cf7 build(deps): bump actions/setup-java from 2 to 3
7128130 build(deps): bump docker/build-push-action from 2 to 3
be6aa41 build(deps): bump kafka-clients from 3.1.0 to 3.2.0
942bfb1 build(deps): bump maven-source-plugin from 3.2.0 to 3.2.1
c498b7e build(deps): bump jackson-datatype-jdk8 from 2.13.2 to 2.13.3
2ab8c5d ci: add dependabot
59d8a04 build: migrate to maven and rellocate all packages

Distributions

Docker Hub

$ docker pull streamthoughts/jikkou:0.10.0

GitHub Release

$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.10.0/jikkou-0.10.0-runner.zip

# For verifying distirbution zip file
$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.10.0/jikkou-0.10.0-runner.zip.asc
$ gpg --keyserver keyserver.ubuntu.com --recv-keys D12696955654914F
$ gpg --verify jikkou-0.10.0-runner.zip.asc jikkou-0.10.0-runner.zip

Full Changelog: v0.9.0...v0.10.0

Release v0.9.0

17 Jan 15:24
Compare
Choose a tag to compare

Features

9d54b22 feat(jikkou): add args to load spec yaml file at once (#69)

Improvements & Bugfixes

91c8142 refactor(jikkou): rename KafkaResourceOperationContext to KafkaResourceUpdateContext
30757dc refactor(jikkou): add new KafkaResourceManager interface
879f8f9 fix(jikkou): fix CLI for delete operation

Sub-Tasks

28e2a3f test(jikkou): add additionals integration-tests for topics
8eb6dda refactor(jikkou): remove unused method
9eaf771 update(github-ci): update
7fb7d79 test(jikkou): add integration-tests
a666c74 test(jikkou): add integration-tests
a863541 fix(jikkou): fix role permissions are not output on validation
efaa086 add the labels.topic_prefix reference to the spec yaml example (so that set-label makes sense)
8e5e42e Document JIKKOU_DEFAULT_KAFKA_BOOTSTRAP_SERVERS
ca4438f build(gradle): bump build and image to java 17

Distributions

Docker Hub

$ docker pull streamthoughts/jikkou:0.9.0

GitHub release

$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.9.0/jikkou-0.9.0.zip

# For verifying distirbution zip file
$ wget https://github.com/streamthoughts/jikkou/releases/download/v0.9.0/jikkou-0.9.0.zip.asc
$ gpg --keyserver keyserver.ubuntu.com --recv-keys D12696955654914F
$ gpg --verify jikkou-0.9.0.zip.asc jikkou-0.9.0.zip

Maven Central

$ mvn dependency:copy -Dartifact=io.streamthoughts:jikkou:0.9.0:jar:all -DoutputDirectory=./