Skip to content

Releases: bakdata/kpops

3.1.0

30 Jan 09:03
Compare
Choose a tag to compare

3.1.0 - Release Date: [2024-01-30]

πŸš€ Features

  • Add support for pipeline steps parallelization - #312

πŸ› Fixes

  • Update poetry publish workflow version to latest - #430

🏭 Refactor

  • Simplify loading of defaults - #435

πŸŒ€ Miscellaneous

  • Add custom PascalCase to snake_case alias generator - #436

  • Add parallel flag support to kpops runner - #439

3.0.2

23 Jan 12:44
Compare
Choose a tag to compare

3.0.2 - Release Date: [2024-01-23]

πŸ› Fixes

  • Fix Helm diff output - #434

πŸ“ Documentation

  • Add step for submodule initialization on the docs - #431

πŸŒ€ Miscellaneous

  • Add message if examples git submodule is not initialized - #432

  • Update type annotation for deserialized pipeline - #433

3.0.1

19 Jan 10:38
Compare
Choose a tag to compare

3.0.1 - Release Date: [2024-01-19]

πŸ› Fixes

  • Fix broken doc link - #427

  • Add warning log if SR handler is disabled but URL is set - #428

πŸ“ Documentation

  • Update docs of word-count example for v3 & new folder structure - #423

  • Move ATM fraud to examples repo - #425

  • Fix broken doc link - #427

πŸŒ€ Miscellaneous

  • Update pydantic dependency - #422

  • Add git submodule instructions to the contributing.md - #429

3.0.0

17 Jan 13:52
Compare
Choose a tag to compare

3.0.0 - Release Date: [2024-01-17]

πŸ—οΈ Breaking changes

  • Move GitHub action to repository root - #356

  • Make Kafka REST Proxy & Kafka Connect hosts default and improve Schema Registry config - #354

  • Create HelmApp component - #370

  • Change substitution variables separator to . - #388

  • Refactor pipeline generator & representation - #392

  • Define custom components module & pipeline base dir globally - #387

  • Use hash and trim long Helm release names instead of only trimming - #390

  • Refactor generate template for Python API usage - #380

  • Namespace substitution vars - #408

  • Refactor streams-bootstrap cleanup jobs as individual HelmApp - #398

  • Refactor Kafka Connector resetter as individual HelmApp - #400

  • Fix wrong Helm release name character limit - #418

πŸš€ Features

  • Allow overriding config files - #391

  • Generate defaults schema - #402

πŸ› Fixes

  • Fix missing component type in pipeline schema - #401

  • Fix enrichment of nested Pydantic BaseModel - #415

  • Fix wrong Helm release name character limit - #418

  • Update release workflow template to support custom changelog file path - #421

πŸ§ͺ Dependencies

  • Migrate to Pydantic v2 - #347

🏭 Refactor

  • Make Kafka REST Proxy & Kafka Connect hosts default and improve Schema Registry config - #354

  • Migrate to Pydantic v2 - #347

  • Refactor pipeline generator & representation - #392

  • Use hash and trim long Helm release names instead of only trimming - #390

  • Refactor Helm nameOverride - #397

  • Mark component type as computed Pydantic field - #399

  • Refactor generate template for Python API usage - #380

  • Support multiple inheritance for doc generation - #406

  • Refactor streams-bootstrap cleanup jobs as individual HelmApp - #398

  • Refactor Kafka Connector resetter as individual HelmApp - #400

πŸ“ Documentation

  • Move GitHub action to repository root - #356

  • Create HelmApp component - #370

  • Update docs for substitution variable usage in v3 - #409

  • Support multiple inheritance for doc generation - #406

  • Update docs for v3 - #416

  • Update tests resources - #417

  • Summarize all breaking changes in diffs at the top of the migration guide - #419

πŸŒ€ Miscellaneous

  • Replace black with ruff - #365

  • Add toml formatter to dprint - #386

  • Add malva to dprint - #385

  • Update KPOps runner with the new options - #395

  • Fix KPOps action to get package from testPyPI - #396

  • KPOps 3.0 - #420

2.0.11

24 Oct 14:50
Compare
Choose a tag to compare

2.0.11 - Release Date: [2023-10-24]

πŸ› Fixes

  • Fix early exit upon Helm exit code 1 - #376

  • Fix docs setup page list indentation - #377

πŸ“ Documentation

  • Migrate deprecated mkdocs-material-extensions - #378

  • Fix docs setup page list indentation - #377

  • Exclude resources from docs search - #371

2.0.10

12 Oct 12:57
Compare
Choose a tag to compare

2.0.10 - Release Date: [2023-10-12]

πŸŒ€ Miscellaneous

  • Fix environment variables documentation generation - #362

  • Introduce ruff - #363

  • Print details on connector name mismatch error - #369

  • Enable transparent OS environment lookups from internal environment - #368

2.0.9

19 Sep 12:15
Compare
Choose a tag to compare

2.0.9 - Release Date: [2023-09-19]

πŸ› Fixes

  • Fix Kafka connect config name for deletion - #361

πŸ“ Documentation

  • Fix link to kpops-examples - #357

2.0.8

06 Sep 16:25
Compare
Choose a tag to compare

2.0.8 - Release Date: [2023-09-06]

πŸ› Fixes

  • Fix config.yaml overriding environment variables - #353

🏭 Refactor

  • Refactor component prefix & name - #326

  • Remove unnecessary condition during inflate - #328

2.0.7

31 Aug 14:03
Compare
Choose a tag to compare

2.0.7 - Release Date: [2023-08-31]

πŸ› Fixes

  • Print only rendered templates when --template flag is set - #350

πŸ“ Documentation

  • Add migration guide - #352

2.0.6

30 Aug 15:45
Compare
Choose a tag to compare

2.0.6 - Release Date: [2023-08-30]

🏭 Refactor

  • Simplify deployment with local Helm charts - #349