From 5038c2c7e8c80d97b3e6cae2b6a93a45490356ac Mon Sep 17 00:00:00 2001 From: Tatiana Al-Chueyr Date: Thu, 7 Dec 2023 02:23:32 +0000 Subject: [PATCH] Release 1.3.0a3 (#753) **Features** * Add `ProfileMapping` for Snowflake encrypted private key path by @ivanstillfront in #608 * Add support for Snowflake encrypted private key environment variable by @DanMawdsleyBA in #649 * Add `DbtDocsGCSOperator` for uploading dbt docs to GCS by @jbandoro in #616 * Add support to select using (some) graph operators when using `LoadMode.CUSTOM` and `LoadMode.DBT_MANIFEST` by @tatiana in #728 * Add cosmos/propagate_logs Airflow config support for disabling log propagation by @agreenburg in #648 * Add operator_args ``full_refresh`` as a templated field by @joppevos in #623 * Expose environment variables and dbt variables in ``ProjectConfig`` by @jbandoro in #735 **Enhancements** * Make Pydantic an optional dependency by @pixie79 in #736 * Create a symbolic link to `dbt_packages` when `dbt_deps` is False when using `LoadMode.DBT_LS` by @DanMawdsleyBA in #730 * Support no `profile_config` for `ExecutionMode.KUBERNETES` and `ExecutionMode.DOCKER` by @MrBones757 and @tatiana in #681 and #731 * Add `aws_session_token` for Athena mapping by @benjamin-awd in #663 **Others** * Replace flake8 for Ruff by @joppevos in #743 * Reduce code complexity to 8 by @joppevos in #738 * Update conflict matrix between Airflow and dbt versions by @tatiana in #731 * Speed up integration tests by @jbandoro in #732 --- CHANGELOG.rst | 27 ++++++++++++++++++++++----- cosmos/__init__.py | 2 +- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ecade7112..252875cfc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,7 +1,7 @@ Changelog ========= -1.3.0a2 (2023-11-23) +1.3.0a3 (2023-12-07) -------------------- Features @@ -10,6 +10,24 @@ Features * Add ``ProfileMapping`` for Snowflake encrypted private key path by @ivanstillfront in #608 * Add support for Snowflake encrypted private key environment variable by @DanMawdsleyBA in #649 * Add ``DbtDocsGCSOperator`` for uploading dbt docs to GCS by @jbandoro in #616 +* Add support to select using (some) graph operators when using ``LoadMode.CUSTOM`` and ``LoadMode.DBT_MANIFEST`` by @tatiana in #728 +* Add cosmos/propagate_logs Airflow config support for disabling log pr… by @agreenburg in #648 +* Add operator_args ``full_refresh`` as a templated field by @joppevos in #623 +* Expose environment variables and dbt variables in ``ProjectConfig`` by @jbandoro in #735 + +Enhancements + +* Make Pydantic an optional dependency by @pixie79 in #736 +* Create a symbolic link to ``dbt_packages`` when ``dbt_deps`` is False when using ``LoadMode.DBT_LS`` by @DanMawdsleyBA in #730 +* Support no ``profile_config`` for ``ExecutionMode.KUBERNETES`` and ``ExecutionMode.DOCKER`` by @MrBones757 and @tatiana in #681 and #731 +* Add ``aws_session_token`` for Athena mapping by @benjamin-awd in #663 + +Others + +* Replace flake8 for Ruff by @joppevos in #743 +* Reduce code complexity to 8 by @joppevos in #738 +* Update conflict matrix between Airflow and dbt versions by @tatiana in #731 +* Speed up integration tests by @jbandoro in #732 1.2.5 (2023-11-23) @@ -46,14 +64,13 @@ Others * Docs: add execution config to MWAA code example by @ugmuka in #674 * Docs: highlight DAG examples in docs by @iancmoritz and @jlaneve in #695 + 1.2.3 (2023-11-09) ------------------ -Features +Bug fix -* Add ``ProfileMapping`` for Vertica by @perttus in #540 -* Add ``ProfileMapping`` for Snowflake encrypted private key path by @ivanstillfront in #608 -* Add ``DbtDocsGCSOperator`` for uploading dbt docs to GCS by @jbandoro in #616 +* Fix reusing config across TaskGroups/DAGs by @tatiana in #664 1.2.2 (2023-11-06) diff --git a/cosmos/__init__.py b/cosmos/__init__.py index f1f204634..2d3c2f6ac 100644 --- a/cosmos/__init__.py +++ b/cosmos/__init__.py @@ -5,7 +5,7 @@ Contains dags, task groups, and operators. """ -__version__ = "1.3.0a2" +__version__ = "1.3.0a3" from cosmos.airflow.dag import DbtDag