From f47df1b3631d724eba459883be1c8f993fc1d3b8 Mon Sep 17 00:00:00 2001 From: Tatiana Al-Chueyr Date: Tue, 20 Aug 2024 12:32:56 -0300 Subject: [PATCH] Release 1.6.0 (#1080) New Features * Add support for loading manifest from cloud stores using Airflow Object Storage by @pankajkoti in #1109 * Cache ``package-lock.yml`` file by @pankajastro in #1086 * Support persisting the ``LoadMode.VIRTUALENV`` directory by @tatiana in #1079 * Add support to store and fetch ``dbt ls`` cache in remote stores by @pankajkoti in #1147 * Add default source nodes rendering by @arojasb3 in #1107 * Add Teradata ``ProfileMapping`` by @sc250072 in #1077 Enhancements * Add ``DatabricksOauthProfileMapping`` profile by @CorsettiS in #1091 * Use ``dbt ls`` as the default parser when ``profile_config`` is provided by @pankajastro in #1101 * Add task owner to dbt operators by @wornjs in #1082 * Extend Cosmos custom selector to support + when using paths and tags by @mvictoria in #1150 * Simplify logging by @dwreeves in #1108 Bug fixes * Fix Teradata ``ProfileMapping`` target invalid issue by @sc250072 in #1088 * Fix empty tag in case of custom parser by @pankajastro in #1100 * Fix ``dbt deps`` of ``LoadMode.DBT_LS`` should use ``ProjectConfig.dbt_vars`` by @tatiana in #1114 * Fix import handling by lazy loading hooks introduced in PR #1109 by @dwreeves in #1132 * Fix Airflow 2.10 regression and add Airflow 2.10 in test matrix by @pankajastro in #1162 Docs * Fix typo in azure-container-instance docs by @pankajastro in #1106 * Use Airflow trademark as it has been registered by @pankajastro in #1105 Others * Run some example DAGs in Kubernetes execution mode in CI by @pankajastro in #1127 * Install requirements.txt by default during dev env spin up by @@CorsettiS in #1099 * Remove ``DbtGraph.current_version`` dead code by @tatiana in #1111 * Disable test for Airflow-2.5 and Python-3.11 combination in CI by @pankajastro in #1124 * Pre-commit hook updates in #1074, #1113, #1125, #1144, #1154, #1167 --------- Co-authored-by: Pankaj Koti Co-authored-by: Pankaj Singh <98807258+pankajastro@users.noreply.github.com> --- CHANGELOG.rst | 42 ++++++++++++++++++++++++++++++++++++++++++ cosmos/__init__.py | 2 +- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 372d108b0..89b8a7bd1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,48 @@ Changelog ========= +1.6.0 (2024-08-20) +-------------------- + +New Features + +* Add support for loading manifest from cloud stores using Airflow Object Storage by @pankajkoti in #1109 +* Cache ``package-lock.yml`` file by @pankajastro in #1086 +* Support persisting the ``LoadMode.VIRTUALENV`` directory by @tatiana in #1079 +* Add support to store and fetch ``dbt ls`` cache in remote stores by @pankajkoti in #1147 +* Add default source nodes rendering by @arojasb3 in #1107 +* Add Teradata ``ProfileMapping`` by @sc250072 in #1077 + +Enhancements + +* Add ``DatabricksOauthProfileMapping`` profile by @CorsettiS in #1091 +* Use ``dbt ls`` as the default parser when ``profile_config`` is provided by @pankajastro in #1101 +* Add task owner to dbt operators by @wornjs in #1082 +* Extend Cosmos custom selector to support + when using paths and tags by @mvictoria in #1150 +* Simplify logging by @dwreeves in #1108 + +Bug fixes + +* Fix Teradata ``ProfileMapping`` target invalid issue by @sc250072 in #1088 +* Fix empty tag in case of custom parser by @pankajastro in #1100 +* Fix ``dbt deps`` of ``LoadMode.DBT_LS`` should use ``ProjectConfig.dbt_vars`` by @tatiana in #1114 +* Fix import handling by lazy loading hooks introduced in PR #1109 by @dwreeves in #1132 +* Fix Airflow 2.10 regression and add Airflow 2.10 in test matrix by @pankajastro in #1162 + +Docs + +* Fix typo in azure-container-instance docs by @pankajastro in #1106 +* Use Airflow trademark as it has been registered by @pankajastro in #1105 + +Others + +* Run some example DAGs in Kubernetes execution mode in CI by @pankajastro in #1127 +* Install requirements.txt by default during dev env spin up by @@CorsettiS in #1099 +* Remove ``DbtGraph.current_version`` dead code by @tatiana in #1111 +* Disable test for Airflow-2.5 and Python-3.11 combination in CI by @pankajastro in #1124 +* Pre-commit hook updates in #1074, #1113, #1125, #1144, #1154, #1167 + + 1.5.1 (2024-07-17) ------------------ diff --git a/cosmos/__init__.py b/cosmos/__init__.py index 3ef523f7a..249c4eefc 100644 --- a/cosmos/__init__.py +++ b/cosmos/__init__.py @@ -5,7 +5,7 @@ Contains dags, task groups, and operators. """ -__version__ = "1.6.0a6" +__version__ = "1.6.0" from cosmos.airflow.dag import DbtDag