Skip to content

Releases: astronomer/astronomer-cosmos

v1.0.3

27 Jul 20:19
6665d8d
Compare
Choose a tag to compare

What's Changed

Full Changelog: astronomer-cosmos-v1.0.2...astronomer-cosmos-v1.0.3

v1.0.2

27 Jul 17:24
Compare
Choose a tag to compare

What's Changed

  • Ensure safer profile mappings by removing getattr by @jlaneve in #407

Full Changelog: astronomer-cosmos-v1.0.2a1...astronomer-cosmos-v1.0.2

v1.0.1

27 Jul 15:57
Compare
Choose a tag to compare

This release contains critical bug fixes after the 1.0.0 release.

What's Changed

New Contributors

Full Changelog: astronomer-cosmos-v1.0.0...astronomer-cosmos-v1.0.1

v1.0.2a1

27 Jul 16:23
Compare
Choose a tag to compare
v1.0.2a1 Pre-release
Pre-release

v1.0.0

26 Jul 14:22
5a35ade
Compare
Choose a tag to compare

This is a the first major version release of Cosmos! Please notice there are quite a few breaking changes.
This release includes a simplified config interface and introduces dbt loading modes that align more closely with how users would expect dbt to behave.

Here's an example of the new config interface:
`from cosmos import DbtDag

profile_config = ProfileConfig(
    profile_name="default",
    target_name="dev",
    profile_mapping=PostgresUserPasswordProfileMapping(
        conn_id="airflow_db",
        profile_args={"schema": "public"},
    ),
)

my_cosmos_dag = DbtDag(
    project_config=ProjectConfig(
        "/usr/local/airflow/dags/my_dbt_project",
    ),
    profile_config=profile_config,
    # normal dag parameters
    schedule_interval="@daily",
    start_date=datetime(2023, 1, 1),
    catchup=False,
    dag_id="my_cosmos_dag",
)`

What's Changed

New Contributors

Full Changelog: astronomer-cosmos-v0.7.5...astronomer-cosmos-v1.0.0

v0.7.5

12 Jul 20:08
c4e8dcd
Compare
Choose a tag to compare

What's Changed

  • Document dependency conflicts between dbt and Airflow by @tatiana in #347
  • Add option to disable storing the compiled SQL by @jlaneve in #351
  • Improve running tests locally by @tatiana in #334
  • Replace tilt for docker compose in the contributing docs by @CorsettiS in #355
  • Limit Pydantic < 2.0.0 until Airflow resolves incompatibilities by @tatiana in #359
  • ⬆ [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #358
  • ⬆ [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #361
  • Make sure there are no rendered SQL template conflicts by @jlaneve in #366

Full Changelog: astronomer-cosmos-v0.7.4...astronomer-cosmos-v0.7.5

v0.7.4

27 Jun 23:40
Compare
Choose a tag to compare

Breaking Change

Some import paths have changed after a refactoring PR.

Before:

from cosmos.providers.dbt.dag import DbtDag
from cosmos.providers.dbt.task_group import DbtTaskGroup
from cosmos.providers.dbt.core.operators.kubernetes import DbtRunKubernetesOperator
from cosmos.core.profiles.redshift import RedshiftUserPasswordProfileMapping

Now:

from cosmos.dag import DbtDag
from cosmos.task_group import DbtTaskGroup
from cosmos.operators.kubernetes import DbtRunKubernetesOperator
from cosmos.profiles.redshift import RedshiftUserPasswordProfileMapping

What's Changed

New Contributors

Full Changelog: astronomer-cosmos-v0.7.3...astronomer-cosmos-v0.7.4

v0.7.3

14 Jun 17:49
Compare
Choose a tag to compare
  • Adds target_name_override: 0d95cf6

Full Changelog: astronomer-cosmos-v0.7.2...astronomer-cosmos-v0.7.3

v0.7.2

14 Jun 17:06
Compare
Choose a tag to compare

What's Changed

User-Facing

Behind the scenes

New Contributors

Full Changelog: astronomer-cosmos-v0.7.1...astronomer-cosmos-v0.7.2

v0.7.1

07 Jun 16:44
Compare
Choose a tag to compare

What's Changed

  • fix google cloud connection type
  • fix case on dbt references by @Spince in #317

New Contributors

Full Changelog: astronomer-cosmos-v0.7.0...astronomer-cosmos-v0.7.1