v0.3.4 Release Make returning from operator optional via the xcom_push argument (False by default). This was causing issues as dbt sometimes returns dataclasses which were not serializable. When that's the case we attempt to cast them to dicts before returning. dbt logging does not work properly in MWAA: the logs get written to the worker log but not to the task log, which means they cannot be visualized via the UI. I've attempted to fix this by setting Airflow logger's handlers to dbt on initializing a dbt operator.