Skip to content

Latest commit

 

History

History
1435 lines (729 loc) · 63.2 KB

File metadata and controls

1435 lines (729 loc) · 63.2 KB

Changelog

All notable changes to this project will be documented in this file.

7.0.0 - 2026-03-17

What's changed

  • 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

New Contributors

  • @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

What's changed

  • 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

What's changed

  • 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

What's changed

  • Add consumer application by @raphala in #385

  • Add ConsumerProducer application by @raphala in #387

Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/5.2.0...6.0.0

5.2.0 - 2025-11-27

What's changed

  • 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

New Contributors

  • @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

What's changed

  • Host Javadoc on Github Pages by @vostres in #356

  • Fix Wiki dependencies by @vostres in #363

Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/5.1.1...5.1.2

5.1.1 - 2025-07-25

What's changed

  • 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

What's changed

  • Update version in README by @philipp94831 in #344

  • Handle non-existent topics and consumer groups by @philipp94831 in #345

  • Replace usages of @code with @link by @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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

New Contributors

  • @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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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 --brokers to --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

New Contributors

  • @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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

New Contributors

  • @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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • Upgrade to Kafka 3.4 by @torbsto in #184

  • Switch to official Rclone image by @philipp94831 in #176

Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.12.0...2.12.1

2.12.0 - 2023-05-10

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

New Contributors

  • @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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

New Contributors

  • @irux made their first contribution in #141
  • @jkbe made their first contribution in #142

Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/2.1.1...2.1.2

2.1.1 - 2022-03-02

What's changed

  • 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

What's changed

  • 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

New Contributors

  • @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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

New Contributors

  • @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

What's changed

  • 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

What's changed

  • 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

New Contributors

  • @mkcode92 made their first contribution in #110
  • @disrupted made their first contribution in #102

Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.7.0...1.7.1

1.7.0 - 2021-02-18

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

New Contributors

  • @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

What's changed

  • 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

New Contributors

  • @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

What's changed

  • Override log4j.properties when using provided by @b-feldmann in #62

  • Revert PicoCli api usage to exit application properly by @philipp94831 in #63

New Contributors

  • @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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • Add common error handlers by @philipp94831 in #33

  • Improve code quality by @philipp94831 in #34

Full Changelog: https://github.com/bakdata/streams-bootstrap/compare/1.1.10...1.1.11

1.1.10 - 2019-10-31

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • 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

What's changed

  • Add utility method for single input topic by @torbsto in #28

New Contributors

  • @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

What's changed

  • 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

What's changed

  • 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

New Contributors

  • @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

What's changed

  • 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

What's changed

  • Update readme with latest release version number in #9

  • Add support for AWS roles and pod resources by @SvenLehmann in #10

New Contributors

  • @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

What's changed

  • 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

What's changed

  • 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

New Contributors

  • @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

What's changed

  • 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

What's changed

  • Initial setup

  • Replaced Travis status badge with azure

  • Kafka streams application by @fapaul in #2

New Contributors

  • @bakdata-bot made their first contribution
  • @fapaul made their first contribution in #2
  • @ made their first contribution