Releases: astronomer/astronomer-cosmos
Releases · astronomer/astronomer-cosmos
v1.5.1a2
Adding more logs to try to troubleshoot misterious venv error seen by customers when upgrading to 1.5.0
v1.5.1a1
- Add logs to troubleshoot problems faced by Astro customers in the 1.5.0 release
v1.6.0a1
v1.5.0
New Features
- Speed up
LoadMode.DBT_LS
by caching dbt ls output in Airflow Variable by @tatiana in #1014 - Support to cache profiles created via
ProfileMapping
by @pankajastro in #1046 - Support for running dbt tasks in AWS EKS in #944 by @VolkerSchiewe
- Add Clickhouse profile mapping by @roadan and @pankajastro in #353 and #1016
- Add node config to TaskInstance Context by @linchun3 in #1044
Bug fixes
- Support partial parsing when cache is disabled by @tatiana in #1070
- Fix disk permission error in restricted env by @pankajastro in #1051
- Add CSP header to iframe contents by @dwreeves in #1055
- Stop attaching log adaptors to root logger to reduce logging costs by @glebkrapivin in #1047
Enhancements
- Support
static_index.html
docs by @dwreeves in #999 - Support deep linking dbt docs via Airflow UI by @dwreeves in #1038
- Add ability to specify host/port for Snowflake connection by @whummer in #1063
Docs
- Fix rendering for env
enable_cache_dbt_ls
by @pankajastro in #1069
Others
- Update documentation for DbtDocs generator by @arjunanan6 in #1043
- Use uv in CI by @dwreeves in #1013
- Cache hatch folder in the CI by @tatiana in #1056
- Change example DAGs to use
example_conn
as opposed toairflow_db
by @tatiana in #1054 - Mark plugin integration tests as integration by @tatiana in #1057
- Ensure compliance with linting rule D300 by using triple quotes for docstrings by @pankajastro in #1049
- Pre-commit hook updates in #1039, #1050, #1064
- Remove duplicates in changelog by @jedcunningham in #1068
v1.5.0rc1
New Features
- Speed up
LoadMode.DBT_LS
by caching dbt ls output in Airflow Variable by @tatiana in #1014 - Support to cache profiles created via
ProfileMapping
by @pankajastro in #1046 - Support for running dbt tasks in AWS EKS in #944 by @VolkerSchiewe
- Add Clickhouse profile mapping by @roadan and @pankajastro in #353 and #1016
- Add node config to TaskInstance Context by @linchun3 in #1044
Bug fixes
- Support partial parsing when cache is disabled by @tatiana in #1070
- Fix disk permission error in restricted env by @pankajastro in #1051
- Add CSP header to iframe contents by @dwreeves in #1055
- Stop attaching log adaptors to root logger to reduce logging costs by @glebkrapivin in #1047
Enhancements
- Support
static_index.html
docs by @dwreeves in #999 - Support deep linking dbt docs via Airflow UI by @dwreeves in #1038
- Add ability to specify host/port for Snowflake connection by @whummer in #1063
Docs
- Fix rendering for env
enable_cache_dbt_ls
by @pankajastro in #1069
Others
- Update documentation for DbtDocs generator by @arjunanan6 in #1043
- Use uv in CI by @dwreeves in #1013
- Cache hatch folder in the CI by @tatiana in #1056
- Change example DAGs to use
example_conn
as opposed toairflow_db
by @tatiana in #1054 - Mark plugin integration tests as integration by @tatiana in #1057
- Ensure compliance with linting rule D300 by using triple quotes for docstrings by @pankajastro in #1049
- Pre-commit hook updates in #1039, #1050, #1064
- Remove duplicates in changelog by @jedcunningham in #1068
v1.5.0a9
New Features
- Speed up
LoadMode.DBT_LS
by caching dbt ls output in Airflow Variable by @tatiana in #1014 - Support for running dbt tasks in AWS EKS in #944 by @VolkerSchiewe
- Add Clickhouse profile mapping by @roadan and @pankajastro in #353 and #1016
- Add node config to TaskInstance Context by @linchun3 in #1044
Bug fixes
- Fix disk permission error in restricted env by @pankajastro in #1051
- Add CSP header to iframe contents by @dwreeves in #1055
- Stop attaching log adaptors to root logger to reduce logging costs by @glebkrapivin in #1047
Enhancements
- Support
static_index.html
docs by @dwreeves in #999 - Support deep linking dbt docs via Airflow UI by @dwreeves in #1038
- Add ability to specify host/port for Snowflake connection by @whummer in #1063
Others
- Update documentation for DbtDocs generator by @arjunanan6 in #1043
- Use uv in CI by @dwreeves in #1013
- Cache hatch folder in the CI by @tatiana in #1056
- Change example DAGs to use
example_conn
as opposed toairflow_db
by @tatiana in #1054 - Mark plugin integration tests as integration by @tatiana in #1057
- Ensure compliance with linting rule D300 by using triple quotes for docstrings by @pankajastro in #1049
- Pre-commit hook updates in #1039, #1050, #1064
v1.5.0a8
(missing to add all new features that this release includes)
New Features
- Support for running dbt tasks in AWS EKS in #944 by @VolkerSchiewe
- Add Clickhouse profile mapping by @roadan and @pankajastro in #353 and #1016
- Support
static_index.html
docs by @dwreeves in #999 - Support deep linking dbt docs via Airflow UI by @dwreeves in #1038
- (WIP) Support caching dbt ls output in Airflow variable in #1014 by @tatiana
- since a3: different approach than 1.5.0a1 and 1.5.0a2
- a4: fix DbtTaskGroup logging
- a5: introduce CachePurgeConfig
- a6: purge based on commands passed to dbt ls (only missing: dbt deps)
remove CachePurgeConfig
add RenderConfig.airflow_vars_to_purge_cache - a7: change from modified timestamp to sha256
- a8: add 100% test coverage for the caching mechanism
fix issue with dbt project folder hash not being deterministic per OS/platform
breakdown improvements in CI in separate PRs
rename AIRFLOW__COSMOS__EXPERIMENTAL_CACHE to AIRFLOW__COSMOS__ENABLE_CACHE_DBT_LS and switch it on by default
change cache content to include dag/taskgroup
introduce method delete_unused_dbt_ls_cache to help cleaning up the cache when DbtDags and DbtTaskGroups are deleted
pending: documentation and cover delete_unused_dbt_ls_cache with tests
Others
v1.5.0a7
New Features
- Support for running dbt tasks in AWS EKS in #944 by @VolkerSchiewe
- Add Clickhouse profile mapping by @roadan and @pankajastro in #353 and #1016
- Support
static_index.html
docs by @dwreeves in #999 - Support deep linking dbt docs via Airflow UI by @dwreeves in #1038
- (WIP) Support caching dbt ls output in Airflow variable in #1014 by @tatiana
- since a3: different approach than 1.5.0a1 and 1.5.0a2
- a4: fix DbtTaskGroup logging
- a5: introduce CachePurgeConfig
- a6: purge based on commands passed to dbt ls (only missing: dbt deps)
remove CachePurgeConfig
add RenderConfig.airflow_vars_to_purge_cache - a7: change from modified timestamp to sha256
Others
v1.5.0a6
New Features
- Support for running dbt tasks in AWS EKS in #944 by @VolkerSchiewe
- Add Clickhouse profile mapping by @roadan and @pankajastro in #353 and #1016
- Support
static_index.html
docs by @dwreeves in #999 - Support deep linking dbt docs via Airflow UI by @dwreeves in #1038
- (WIP) Support caching dbt ls output in Airflow variable in #1014 by @tatiana
- since a3: different approach than 1.5.0a1 and 1.5.0a2
- a4: fix DbtTaskGroup logging
- a5: introduce CachePurgeConfig
- a6: purge based on commands passed to dbt ls (only missing: dbt deps)
remove CachePurgeConfig
add RenderConfig.airflow_vars_to_purge_cache
Others
v1.5.0a5
New Features
- Support for running dbt tasks in AWS EKS in #944 by @VolkerSchiewe
- Add Clickhouse profile mapping by @roadan and @pankajastro in #353 and #1016
- Support
static_index.html
docs by @dwreeves in #999 - Support deep linking dbt docs via Airflow UI by @dwreeves in #1038
- (WIP) Support caching dbt ls output in Airflow variable in #1014 by @tatiana
- since a3: different approach than 1.5.0a1 and 1.5.0a2
- a4: fix DbtTaskGroup logging
- a5: introduce CachePurgeConfig
Others