All notable changes to this project will be documented in this file.
7.0.0 - 2026-03-17
-
Fix default jmx exporter image by @philipp94831 in #412
-
Fix CI for external PRs by @philipp94831 in #415
-
Upgrade to testcontainers 2.0 by @philipp94831 in #416
-
Support Downward API in Helm charts by @disrvptor in #414
-
Support topology optimization by @philipp94831 in #418
-
Support topology config by @philipp94831 in #419
-
Bump the ci-templates group with 4 updates by @dependabot[bot] in #422
-
Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #424
-
Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #423
-
Enforce internal resource naming by default by @philipp94831 in #420
-
Clean up Consumer/ConsumerProducer by @philipp94831 in #421
-
Upgrade to Kafka 4.2 by @philipp94831 in #426
-
Fix consumer producer app example in readme by @jkbe in #427
-
Refactor ConsumerProducer cleanup into dedicated classes, clean up error topic by @jkbe in #417
-
Improve naming of clean up configuration instances by @jkbe in #429
-
Make StatefulSet service name optional by @philipp94831 in #425
-
Use groupId for bare consumers instead of KStreams appId by @jkbe in #430
-
Allow SerDe preconfiguration in consumer and producer builders by @jkbe in #428
-
Document streams-bootstrap by @philipp94831 in #365
- @disrvptor made their first contribution in #414
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/6.2.0...7.0.0
6.2.0 - 2026-02-02
-
Provide lineage information via headers by @philipp94831 in #380
-
Bump actions/checkout from 4 to 5 by @dependabot[bot] in #369
-
Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #388
-
Bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #384
-
Bump actions/setup-python from 4 to 6 by @dependabot[bot] in #378
-
Bump abatilo/actions-poetry from 2 to 4 by @dependabot[bot] in #360
-
Add toString and hash code to common CLI options by @philipp94831 in #393
-
Group updates for CI templates by @philipp94831 in #398
-
Bump the kafka-dependencies group with 2 updates by @dependabot[bot] in #399
-
Bump the test-dependencies group with 6 updates by @dependabot[bot] in #402
-
Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.25.1 to 2.25.3 in the log-dependencies group by @dependabot[bot] in #400
-
Fix Gradle setup for Helm build by @philipp94831 in #405
-
Bump the ci-templates group with 4 updates by @dependabot[bot] in #401
-
Bump the plugins group with 3 updates by @dependabot[bot] in #403
-
Bump the freefair-plugins group with 2 updates by @dependabot[bot] in #404
-
Bump the plugins group with 3 updates by @dependabot[bot] in #408
-
Bump the ci-templates group with 4 updates by @dependabot[bot] in #406
-
Bump the kafka-dependencies group with 3 updates by @dependabot[bot] in #407
-
Upgrade to Gradle 9.3 by @philipp94831 in #410
-
Use new consumer group admin APIs by @philipp94831 in #411
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/6.1.0...6.2.0
6.1.0 - 2026-01-26
-
Modularize helm charts by @philipp94831 in #391
-
Rename library chart to kafka-app by @raphala in #390
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/6.0.0...6.1.0
6.0.0 - 2025-12-04
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/5.2.0...6.0.0
5.2.0 - 2025-11-27
-
Bump com.bakdata.kafka:large-message-bom from 3.0.0 to 3.1.0 in the kafka-dependencies group by @dependabot[bot] in #361
-
Select keys from value exclusively by @philipp94831 in #364
-
Bump bakdata/ci-templates from 1.66.1 to 1.70.0 by @dependabot[bot] in #371
-
Bump the plugins group with 3 updates by @dependabot[bot] in #372
-
Fix dependabot pushes by allowing content writes for docs job by @yannick-roeder in #379
-
Bump the freefair-plugins group with 2 updates by @dependabot[bot] in #373
-
Move CLI options to Mixin classes by @raphala in #383
-
Bump the test-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #374
-
Introduce common helm library chart by @raphala in #386
-
Upgrade to Kafka 4.1 by @philipp94831 in #377
- @raphala made their first contribution in #386
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/5.1.2...5.2.0
5.1.2 - 2025-07-29
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/5.1.1...5.1.2
5.1.1 - 2025-07-25
- Add Github Workflow for Github Pages Wiki by @vostres in #354
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/5.1.0...5.1.1
5.1.0 - 2025-07-22
-
Update version in README by @philipp94831 in #344
-
Handle non-existent topics and consumer groups by @philipp94831 in #345
-
Replace usages of
@codewith@linkby @philipp94831 in #346 -
Reduce avro usage in tests by @philipp94831 in #348
-
Run dependabot monthly by @philipp94831 in #352
-
Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.25.0 to 2.25.1 in the log-dependencies group by @dependabot[bot] in #350
-
Bump org.junit.jupiter:junit-jupiter from 5.13.2 to 5.13.3 in the test-dependencies group across 1 directory by @dependabot[bot] in #355
-
Bump the plugins group with 2 updates by @dependabot[bot] in #326
-
Use topic hook for schema registry reset by @philipp94831 in #251
-
Refactor admin clients by @philipp94831 in #347
-
Update Kafka dependencies by @philipp94831 in #357
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/5.0.1...5.1.0
5.0.1 - 2025-07-09
-
Bump the test-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #334
-
Use Kafka config from StreamsApplication by @philipp94831 in #341
-
Remove unnecessary getters by @philipp94831 in #343
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/5.0.0...5.0.1
5.0.0 - 2025-07-07
-
Add tests for test module by @philipp94831 in #290
-
Reflect current release in installation instructions by @jkbe in #314
-
Upgrade to Kafka 3.9.1 by @philipp94831 in #318
-
Separate schema registry from TestTopologyFactory by @philipp94831 in #315
-
Migrate to Central Portal by @philipp94831 in #325
-
Refactor endpoint config by @philipp94831 in #313
-
Add test module for CLI by @philipp94831 in #276
-
Upgrade to Java 17 by @philipp94831 in #289
-
Upgrade to Kafka 4.0 by @philipp94831 in #288
-
Fix publication by @philipp94831 in #331
-
Use preconfigured for reading/sending test messages by @philipp94831 in #316
-
Bump the kafka-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #333
-
Rename ImprovedAdminClient and ImprovedStreamsConfig by @philipp94831 in #335
-
Convert start application methods to instance methods by @philipp94831 in #338
-
Fix Java 17 code issues by @philipp94831 in #340
-
Rename packages by @philipp94831 in #339
-
Pass application ID to getUniqueAppId by @philipp94831 in #336
-
Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.24.3 to 2.25.0 in the log-dependencies group by @dependabot[bot] in #322
-
Upgrade to Gradle 8.14 by @philipp94831 in #329
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/4.1.3...5.0.0
4.1.3 - 2025-05-06
-
Migrate to version catalog by @philipp94831 in #292
-
Configure Dependabot by @philipp94831 in #293
-
Fix Helm publish for dependabot by @philipp94831 in #304
-
Bump the plugins group with 3 updates by @dependabot[bot] in #297
-
Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 in the log-dependencies group by @dependabot[bot] in #295
-
Upgrade to Gradle 8.13 by @philipp94831 in #306
-
Bump the test-dependencies group across 1 directory with 7 updates by @dependabot[bot] in #307
-
Bump bakdata/ci-templates from 1.32.0 to 1.66.1 by @dependabot[bot] in #309
-
Bump info.picocli:picocli from 4.7.6 to 4.7.7 by @dependabot[bot] in #310
-
Bump the test-dependencies group with 2 updates by @dependabot[bot] in #311
-
Exclude Slf4j 1.x dependencies by @philipp94831 in #312
- @dependabot[bot] made their first contribution in #311
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/4.1.2...4.1.3
4.1.2 - 2025-04-02
- Use Slf4j logging for large-messages by @philipp94831 in #291
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/4.1.1...4.1.2
4.1.1 - 2025-03-21
- Use OSS Kafka clients by @philipp94831 in #272
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/4.1.0...4.1.1
4.1.0 - 2025-03-21
- Upgrade to Kafka 3.9 by @philipp94831 in #279
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/4.0.1...4.1.0
4.0.1 - 2025-03-18
- Update kafka-streams-utils by @philipp94831 in #287
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/4.0.0...4.0.1
4.0.0 - 2025-03-13
-
Use Helm best practices by @philipp94831 in #281
-
Do not add Helm labels to templates by @philipp94831 in #283
-
Use custom streams implementation to simplify error handling, writing to topics and serde configuration by @philipp94831 in #265
-
Test topic client with single broker by @philipp94831 in #286
-
Create BOM by @philipp94831 in #284
-
Use Kafka Streams utils by @philipp94831 in #285
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.6.1...4.0.0
3.6.1 - 2025-02-26
- Configure JMX for remote access by @philipp94831 in #282
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.6.0...3.6.1
3.6.0 - 2025-02-24
-
Test topic client using multiple brokers by @philipp94831 in #277
-
Allow flexible configuration of JMX rules by @philipp94831 in #280
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.5.2...3.6.0
3.5.2 - 2025-02-13
- Retry topic verification by @philipp94831 in #278
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.5.1...3.5.2
3.5.1 - 2025-01-23
- Call close on KafkaApplication only once by @philipp94831 in #275
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.5.0...3.5.1
3.5.0 - 2025-01-20
-
Fix Helm publish by @yannick-roeder in #271
-
Add methods for simplified testing of Kafka endpoints by @philipp94831 in #270
-
Use Awaitility by @philipp94831 in #273
-
Run tests in parallel by @philipp94831 in #274
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.4.0...3.5.0
3.4.0 - 2025-01-09
-
Upgrade large-message to 2.9 by @philipp94831 in #268
-
Use Confluent MockSchemaRegistry by @philipp94831 in #269
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.3.0...3.4.0
3.3.0 - 2025-01-08
- Upgrade to Kafka 3.8 by @philipp94831 in #267
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.2.0...3.3.0
3.2.0 - 2025-01-07
-
Fix version in README by @philipp94831 in #262
-
Replace kafka-junit with testcontainers by @philipp94831 in #264
-
Upgrade to Kafka 3.7 by @philipp94831 in #266
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.1.0...3.2.0
3.1.0 - 2024-12-05
- Retain type of Streams/ProducerApp in CLI module by @philipp94831 in #261
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.0.4...3.1.0
3.0.4 - 2024-12-03
- Do not configure replicas if autoscaling is enabled by @philipp94831 in #260
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.0.3...3.0.4
3.0.3 - 2024-11-29
- Fix producer app name template in #259
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.0.2...3.0.3
3.0.2 - 2024-10-29
- Add annotations to all Kubernetes resources in #258
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/3.0.1...3.0.2
3.0.1 - 2024-08-20
-
fix: add gh actions badge by @DerTiedemann in #233
-
feat: remove rclone by @DerTiedemann in #234
-
Separate CLI and application (#207) by @philipp94831
-
Remove guava dependency (#237) by @philipp94831
-
Use KAFKA_ as prefix for environment Kafka config (#209) by @philipp94831
-
Add HostInfo to ImprovedStreamsConfig (#230)
-
Remove log4j dependency and debug parameter (#238) by @philipp94831
-
Add default serialization config to apps (#239) by @philipp94831
-
Rename streams section to kafka in Helm charts (#241) by @philipp94831
-
Rename extra topics to labeled topics (#240) by @philipp94831
-
Rename
--brokersto--bootstrap-servers(#242) by @philipp94831 -
Add CLI parameter to specify streams application ID (#243) by @philipp94831
-
Remove unnecessary schema registry configurations in tests (#248) by @philipp94831
-
Replace Guava usages (#246) by @philipp94831
-
Rename TestTopologyFactory (#249) by @philipp94831
-
Make CleanUpRunner closeable (#247) by @philipp94831
-
Rename Streams section in Helm chart docs (#252) by @philipp94831
-
Fix Sonarqube issues (#253) by @philipp94831
-
Validate autoscaling mandatory fields when it is enabled (#254)
-
Validate persistence mandatory chart values (persistence.size) (#255)
-
Add hook to prepare running of app (#256) by @philipp94831
-
Create v3 by @philipp94831 in #250
- @DerTiedemann made their first contribution in #234
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.23.0...3.0.1
2.23.0 - 2024-06-12
- Add dynamic application.server config to streams app chart by @philipp94831 in #214
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.22.1...2.23.0
2.22.1 - 2024-06-11
- Use same variable names for clean up job as for main chart by @philipp94831 in #228
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.22.0...2.22.1
2.22.0 - 2024-06-10
- Support mounting of external secrets by @torbsto in #225
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.21.0...2.22.0
2.21.0 - 2024-05-24
- Make affinity in charts more generic by @yannick-roeder in #224
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.20.1...2.21.0
2.20.1 - 2024-05-23
-
Fix content of config maps by @philipp94831 in #226
-
Roll deployments on config map updates by @philipp94831 in #227
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.20.0...2.20.1
2.20.0 - 2024-05-23
- Mount arbitrary files to apps by @philipp94831 in #223
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.19.2...2.20.0
2.19.2 - 2024-05-14
-
Bump CI template version to fix Helm lint by @yannick-roeder in #221
-
Fix indentation of Rclone annotations by @philipp94831 in #222
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.19.1...2.19.2
2.19.1 - 2024-05-13
- Fix default values for podLabels and podAnnotations by @philipp94831 in #220
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.19.0...2.19.1
2.19.0 - 2024-05-13
-
Fix naming of helm releases by @philipp94831 in #216
-
Add Values.podLabels and Values.podAnnotations by @vostres in #217
-
Remove awsRole from helm charts by @philipp94831 in #219
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.18.1...2.19.0
2.18.1 - 2024-05-08
-
Update CI templates by @philipp94831 in #210
-
Publish snapshots for Helm charts by @philipp94831 in #211
-
Upgrade fluent kafka streams to 2.13.1 by @philipp94831 in #215
-
Prevent closing of reused admin clients by @philipp94831 in #213
-
Add terminationGracePeriodSeconds by @vostres in #212
-
Shorten log4j-config-volume to log4j in #218
- @vostres made their first contribution in #212
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.18.0...2.18.1
2.18.0 - 2024-04-17
- Bump fluent-kafka-streams-tests by @jkbe in #208
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.17.0...2.18.0
2.17.0 - 2024-03-01
-
Upgrade to Gradle 8.4 by @philipp94831 in #204
-
Migrate azure pipeline to GH-action by @MichaelKora in #191
-
Upgrade to Kafka 3.6 by @philipp94831 in #206
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.16.1...2.17.0
2.16.1 - 2024-02-02
-
Fix Jacoco for Java 17 by @philipp94831 in #201
-
Fix secretRefs for cleanup jobs by @mkcode92 in #203
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.16.0...2.16.1
2.16.0 - 2024-01-26
-
Build in CI using JDK 17 by @philipp94831 in #199
-
Simplify configuration of internal topics for autoscaling by @philipp94831 in #198
-
Add missing default values for internal topics by @philipp94831 in #200
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.15.3...2.16.0
2.15.3 - 2024-01-09
- Update dependencies by @philipp94831 in #196
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.15.2...2.15.3
2.15.2 - 2024-01-08
- Update dependencies by @philipp94831 in #195
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.15.1...2.15.2
2.15.1 - 2023-12-20
- Add slf4j dependency by @philipp94831 in #194
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.15.0...2.15.1
2.15.0 - 2023-11-10
- Upgrade to Kafka 3.5 by @philipp94831 in #192
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.14.0...2.15.0
2.14.0 - 2023-10-30
- Add modules for easy usage with Fluent Kafka Streams Tests and Large Message SerDe by @philipp94831 in #188
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.13.0...2.14.0
2.13.0 - 2023-09-21
- Make Schema Registry URL optional in #187
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.12.1...2.13.0
2.12.1 - 2023-08-15
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.12.0...2.12.1
2.12.0 - 2023-05-10
-
Fail streams-app templating if no topics are provided for ScaledObject triggers by @jkbe in #182
-
Create method to register topic clean up hooks by @philipp94831 in #183
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.11.2...2.12.0
2.11.2 - 2023-04-19
- Make brokers and schema registry url optional chart configs by @philipp94831 in #181
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.11.1...2.11.2
2.11.1 - 2023-04-17
- Fix service selector to match pod labels in #180
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.11.0...2.11.1
2.11.0 - 2023-04-14
-
Support additional triggers for KEDA autoscaling by @torbsto in #177
-
Support deployment of bootstrap application with an HTTP server by @torbsto in #178
-
Reference existing secrets from helm charts by @philipp94831 in #179
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.10.0...2.11.0
2.10.0 - 2023-03-15
-
Remove duplicate of changelog config by @yannick-roeder in #174
-
Producer App can be deployed as k8s Deployment by @mkcode92 in #175
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.9.0...2.10.0
2.9.0 - 2023-02-21
- Fix casing of consumerGroup value by @disrupted in #173
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.8.0...2.9.0
2.8.0 - 2023-01-24
- Upgrade to Kafka 3.3.2 by @philipp94831 in #169
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.7.0...2.8.0
2.7.0 - 2023-01-03
-
Use environment config when creating admin client by @philipp94831 in #164
-
Fix Helm lint by @philipp94831 in #166
-
Send leave group requests in case of streams application shutdown by @philipp94831 in #165
-
Improve backwards compatibility with 2.5 and older versions by @philipp94831 in #167
-
Update dependencies by @philipp94831 in #168
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.6.0...2.7.0
2.6.0 - 2022-12-29
-
Use the latest version of the workflow by @MichaelKora in #160
-
Use new CommandLine API by @philipp94831 in #161
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.5.0...2.6.0
2.5.0 - 2022-12-22
- Upgrade to Kafka 3.3 by @philipp94831 in #157
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.4.2...2.5.0
2.4.2 - 2022-12-21
-
Configure access token for changelog generation by @philipp94831 in #155
-
Add ServiceAccountName option to Helm charts by @yannick-roeder in #156
-
Remove tgz files and index.yaml by @MichaelKora in #159
-
Lint and release helm charts by @MichaelKora in #158
- @MichaelKora made their first contribution in #158
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.4.1...2.4.2
2.4.1 - 2022-11-29
-
Do not configure empty input topics by @philipp94831 in #152
-
Clean schema registry subjects of named foreign key joins by @philipp94831 in #153
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.4.0...2.4.1
2.4.0 - 2022-11-16
- Support multiple extra input topics by @philipp94831 in #150
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.3.1...2.4.0
2.3.1 - 2022-10-12
-
Make input topic accessors public by @philipp94831 in #147
-
Fix discovery of repartition topics by @philipp94831 in #148
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.3.0...2.3.1
2.3.0 - 2022-07-13
- Upgrade to Kafka 3.2 and Confluent 7.2 by @philipp94831 in #146
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.2.0...2.3.0
2.2.0 - 2022-06-23
- Upgrade to Kafka 3.1 and Confluent 7.1 by @philipp94831 in #145
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.1.2...2.2.0
2.1.2 - 2022-06-08
-
Update CronJob apiVersion due to deprecation by @jkbe in #142
-
Fix key-value pairs indentation inside pod.yaml file by @irux in #141
-
Remove default schedule for producer jobs by @philipp94831 in #143
-
Update documentation by @philipp94831 in #144
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.1.1...2.1.2
2.1.1 - 2022-03-02
-
Verify deletion of topics by @philipp94831 in #135
-
Add more configurations to jobs and cron jobs by @philipp94831 in #136
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.1.0...2.1.1
2.1.0 - 2022-02-21
-
Add option for streams state persistence by @philipp94831 in #130
-
Fix clean for pattern subscriptions by @philipp94831 in #131
-
Add imagePullSecrets to streams-app helm chart by @raminqaf in #133
-
Add input pattern config by @philipp94831 in #132
- @raminqaf made their first contribution in #133
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.0.0...2.1.0
2.0.0 - 2022-01-13
- Update to Kafka 3.0.0 by @philipp94831 in #129
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.9.3...2.0.0
1.9.3 - 2021-12-20
- Update log4j to 2.17.0 by @philipp94831 in #128
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.9.2...1.9.3
1.9.2 - 2021-12-16
- Update log4j to 2.16.0 by @philipp94831 in #127
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.9.1...1.9.2
1.9.1 - 2021-12-10
- Update log4j to 2.15.0 by @philipp94831 in #125
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.9.0...1.9.1
1.9.0 - 2021-09-14
-
Downgrad Gradle to 6.7.1 by @philipp94831 in #119
-
Update openbridge/ob_bulkstash version and allow arguments by @aqchen in #121
-
Restart failed cleanup jobs instead of creating new pods by @yannick-roeder in #120
-
Fix rclone volume permissions by @yannick-roeder in #122
-
Add workaround for rclone config permissions by @yannick-roeder in #123
-
Upgrade to Kafka 2.8 by @philipp94831 in #124
- @aqchen made their first contribution in #121
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.8.0...1.9.0
1.8.0 - 2021-09-03
-
Auto-scale stateful sets by @philipp94831 in #116
-
Suspend rclone cron jobs by @philipp94831 in #117
-
Migrate to Log4j 2 by @philipp94831 in #115
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.7.1...1.8.0
1.7.1 - 2021-08-20
-
Extend the readme in #100
-
Add serviceName for StatefulSet by @disrupted in #102
-
Reset schema of internal topics when they are deleted by @torbsto in #104
-
Add node affinity to helm chart by @yannick-roeder in #103
-
Fix nil warnings about empty yaml lists in value files by @yannick-roeder in #106
-
Fix consumer group annotation by @philipp94831 in #107
-
Make producer-app's CronJob schedule optional by @torbsto in #108
-
producer chart: job/cronjob switch by @mkcode92 in #110
-
Support KEDA idleReplicaCount by @philipp94831 in #109
-
Clean schemas of pseudo topics created when performing a foreign key join by @philipp94831 in #113
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.7.0...1.7.1
1.7.0 - 2021-02-18
-
Add consumer group annotation from autoscaling in #95
-
Add priority class to helm charts by @yannick-roeder in #97
-
Update Kafka to 2.7 by @philipp94831 in #98
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.6.0...1.7.0
1.6.0 - 2021-01-25
- Rename to streams-bootstrap by @philipp94831 in #93
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.5.5...1.6.0
1.5.5 - 2021-01-21
-
Reduce helm chart size by @philipp94831 in #90
-
Upgrade to helm 3 by @yannick-roeder in #91
-
Expose AdminClient from CleanUpRunner by @philipp94831 in #92
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.5.4...1.5.5
1.5.4 - 2020-12-18
-
Add tolerations to deployment by @yannick-roeder in #87
-
Add producer application by @philipp94831 in #89
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.5.3...1.5.4
1.5.3 - 2020-11-24
- Do not delete consumer group if it does not exist by @philipp94831 in #85
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.5.2...1.5.3
1.5.2 - 2020-11-23
-
Add scaled object for autoscaling with keda by @yannick-roeder in #82
-
Fix comment for autoscaling by @yannick-roeder in #83
-
Delete consumer groups on delete output by @philipp94831 in #84
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.5.1...1.5.2
1.5.1 - 2020-11-03
-
Remove container suffix from container name by @yannick-roeder in #73
-
Add extra input topics to streams app by @philipp94831 in #81
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.5.0...1.5.1
1.5.0 - 2020-09-29
-
Update Kafka to 2.5.1 and Confluent to 5.5.1 by @philipp94831 in #79
-
Add labels, annotations and configurable name to rclone CronJob by @philipp94831 in #80
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.4.6...1.5.0
1.4.6 - 2020-08-26
- Close resources after streams client by @philipp94831 in #78
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.4.5...1.4.6
1.4.5 - 2020-08-06
-
Make JAVA_TOOL_OPTIONS configurable by @philipp94831 in #68
-
Fix yaml file for kubernetes > 1.16 by @VictorKuenstler in #70
-
Remove duplicated streams chart by @philipp94831 in #72
-
Add annotations to clean up job by @philipp94831 in #74
-
Trim rclone job name by @philipp94831 in #76
-
Specify additional output topics via default CLI by @philipp94831 in #75
-
Make helm chart backwards compatible by @philipp94831 in #77
- @VictorKuenstler made their first contribution in #70
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.4.4...1.4.5
1.4.4 - 2020-04-14
-
Merge streams chart for statefulset and deployment by @philipp94831 in #65
-
Use Kubernetes secrets for password parameters by @yannick-roeder in #64
-
Only run streams resetter for existing topics by @philipp94831 in #66
-
Close resources on streams creation error by @philipp94831 in #67
- @yannick-roeder made their first contribution in #64
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.4.3...1.4.4
1.4.3 - 2020-04-02
-
Override log4j.properties when using provided by @b-feldmann in #62
-
Revert PicoCli api usage to exit application properly by @philipp94831 in #63
- @b-feldmann made their first contribution in #62
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.4.2...1.4.3
1.4.2 - 2020-03-24
-
Add helm chart to deploy streams app as statefulset with static group membership by @philipp94831 in #60
-
Run streams resetter for external source topics and intermediate topics by @philipp94831 in #61
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.4.1...1.4.2
1.4.1 - 2020-03-13
-
Do not exit application by @philipp94831 in #57
-
Add topic client by @philipp94831 in #58
-
Allow specification of boolean flags without any value by @philipp94831 in #59
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.4.0...1.4.1
1.4.0 - 2020-03-10
-
Move error handlers to com.bakdata.kafka:error-handling by @philipp94831 in #55
-
Remove DeadLetter by @philipp94831 in #56
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.3.4...1.4.0
1.3.4 - 2020-03-10
- Parse streams config from separate environment variables by @philipp94831 in #54
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.3.3...1.3.4
1.3.3 - 2020-02-27
- Exit application with proper code by @philipp94831 in #53
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.3.2...1.3.3
1.3.2 - 2020-02-24
- Check for errors when running streams resetter by @philipp94831 in #52
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.3.1...1.3.2
1.3.1 - 2020-01-30
-
Fix parsing of environment parameters with ENV_PREFIX in name by @philipp94831 in #50
-
Add hook for Streams state transitions by @philipp94831 in #51
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.3.0...1.3.1
1.3.0 - 2020-01-29
- Update Kafka to 2.4.0 by @philipp94831 in #49
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.2.1...1.3.0
1.2.1 - 2020-01-10
-
Support schema registry authentication by @philipp94831 in #47
-
Configure StreamsResetter with application properties by @torbsto in #48
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.2.0...1.2.1
1.2.0 - 2020-01-08
-
Reset internal topics by @torbsto in #40
-
Allow custom labels for jobs and deployments by @SvenLehmann in #41
-
Improve values.yaml structure by @SvenLehmann in #42
-
Add custom annotations by @SvenLehmann in #43
-
Prioritize Kafka Streams Config passed via CLI over overridden properties by @philipp94831 in #45
-
Call close after application clean up by @philipp94831 in #46
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.13...1.2.0
1.1.13 - 2019-11-15
-
Add flat value transformers for error handling by @philipp94831 in #36
-
Make PodAffinity rule configurable by @SvenLehmann in #37
-
Classify all Kafka errors as recoverable bar some exceptions by @philipp94831 in #38
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.12...1.1.13
1.1.12 - 2019-11-07
- Fix schema registry clean up by @philipp94831 in #35
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.11...1.1.12
1.1.11 - 2019-11-05
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.10...1.1.11
1.1.10 - 2019-10-31
-
Add a helm chart for running Streams App as a job by @SvenLehmann in #31
-
Delete schemas during clean up by @torbsto in #32
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.9...1.1.10
1.1.9 - 2019-10-25
- Delete error topic if requested by @SvenLehmann in #30
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.8...1.1.9
1.1.8 - 2019-10-17
- Expose delete topic method to subclasses by @philipp94831 in #29
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.7...1.1.8
1.1.7 - 2019-10-16
-
Change reprocessing to clean up in #26
-
Prepare release 1.1.7 by @philipp94831
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.6...1.1.7
1.1.6 - 2019-10-11
- Add utility method for single input topic by @torbsto in #28
- @torbsto made their first contribution in #28
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.5...1.1.6
1.1.5 - 2019-10-08
- Allow multiple input topics and add an error topic in #27
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.4...1.1.5
1.1.4 - 2019-09-11
-
Add JMX prometheus by @lawben in #21
-
Allow kafka streams configuration with external parameter in #22
-
Add rclone chart by @lawben in #24
-
Add hook for registering an uncaught exception handler by @philipp94831 in #25
- @philipp94831 made their first contribution in #25
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.3...1.1.4
1.1.3 - 2019-08-01
-
Log initial configuration on debug in #11
-
Add unique AppID method by @lawben in #12
-
Change log level on debug for child app in different package in #13
-
Add CLI parameter to allow reprocessing of data by @SvenLehmann in #14
-
Fix duplicate in app name by @lawben in #16
-
Add cleanup possibility on processor startup in #15
-
Initialize topolgy stream before cleanup by @fapaul in #17
-
Change reset visibility in #18
-
Change clean up visibility in #19
-
Release new version of kafka-streams chart in #20
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.2...1.1.3
1.1.2 - 2019-06-27
-
Update readme with latest release version number in #9
-
Add support for AWS roles and pod resources by @SvenLehmann in #10
- @SvenLehmann made their first contribution in #10
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.1...1.1.2
1.1.1 - 2019-05-24
-
Bump version in README by @lawben
-
Comply default stream application name schema with kube dns by @fapaul in #6
-
Set arity for boolean options to 1 to match environment key value pairs by @fapaul in #7
-
Add log4j binding for sl4j in #8
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.0...1.1.1
1.1.0 - 2019-05-14
-
Bakdata Kafka Streams Helm Repository by @fapaul in #3
-
Update README.md by @lawben
-
Add default log properties by @lawben in #4
-
Remove default custom environment variables ingestion from values.yaml by @lawben in #5
-
Bumped versions
- @lawben made their first contribution in #5
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.0.1...1.1.0
1.0.1 - 2019-03-27
- Changed group name to simply com.bakdata
Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.0.0...1.0.1
1.0.0 - 2019-03-13
-
Initial setup
-
Replaced Travis status badge with azure
-
Kafka streams application by @fapaul in #2
- @bakdata-bot made their first contribution
- @fapaul made their first contribution in #2
- @ made their first contribution