From b95f0011da3dba624883ba343b649d26a86ae473 Mon Sep 17 00:00:00 2001 From: Speculator55005 <50082482+fas89@users.noreply.github.com> Date: Thu, 22 Oct 2026 14:04:14 +0200 Subject: [PATCH 1/2] chore(release): 0.22.0 Cut 0.22.0 from the unreleased changes. --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fbbfc1d7..84ec6848 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.22.0] — 2026-10-22 + ### Upgrade notes - forge-cli runs on DuckDB 2.x as well as 1.5.x (`duckdb>=1.5.0`, no ceiling; DuckDB 2.0 @@ -5320,7 +5322,8 @@ via the Trusted-Publishing release pipeline. - Contract schema v0.5.7 - Basic Airflow DAG export -[Unreleased]: https://github.com/Agenticstiger/forge-cli/compare/v0.21.0...HEAD +[Unreleased]: https://github.com/Agenticstiger/forge-cli/compare/v0.22.0...HEAD +[0.22.0]: https://github.com/Agenticstiger/forge-cli/compare/v0.21.0...v0.22.0 [0.21.0]: https://github.com/Agenticstiger/forge-cli/compare/v0.20.0...v0.21.0 [0.20.0]: https://github.com/Agenticstiger/forge-cli/compare/v0.19.0...v0.20.0 [0.19.0]: https://github.com/Agenticstiger/forge-cli/compare/v0.18.2...v0.19.0 From 981a642c5d800d31d48a3e90784cd107401df830 Mon Sep 17 00:00:00 2001 From: Speculator55005 <50082482+fas89@users.noreply.github.com> Date: Thu, 22 Oct 2026 16:28:29 +0200 Subject: [PATCH 2/2] chore(release): 0.22.0 lists its fixes under one Fixed heading --- CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 84ec6848..81e064dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -164,8 +164,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 so an escape sequence in a contract or an error message can no longer clear the terminal or plant a link. JSON and JUnit output are unchanged. -### Fixed - - **Generated Airflow DAGs load on Airflow 3.** `fluid export --engine airflow`, `fluid generate schedule`, `fluid init` and the AWS, GCP and Snowflake code generators emitted `DAG(schedule_interval=...)` and `start_date=days_ago(1)`, which Airflow 3 removed, so