Skip to content

3.0.0

Compare
Choose a tag to compare
@bakdata-bot bakdata-bot released this 17 Jan 13:52
· 181 commits to main since this release

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