- Set DAGS_FOLDER and GOOGLE_CLOUD_PROJECT like we set in Composer environments
- feat: environment name tab-completion for CLI commands (#130)
- Fix hardcoded GCP_PROJECT and COMPOSER_LOCATION in container environment variables (#131)
- Fix issue with newer PyJWT
- Fix Triggerer in Airflow 3
- Fix: requirements installation ignoring composer-airflow requirements
- fix: improve airflow version parsing (#122)
- fix: pip install with env vars (#121)
- Airflow 3 is now supported starting from composer-3-airflow-3.1.0-build.8
- Feature/configure container cpu and memory limits (#112)
- Fixes: pgdata folder is owned by root and non-readable (#114)
- fix: add missing --plugins-path option to create command (#115)
- Add extra_hosts section to access host machine from the composer container via
host.docker.internal. Please refer to "Interaction with other service on the host machine" in the README file. - feat: Enable supplying and mounting plugins path (#70)
- use since in logs() when waiting for the env to start (#109)
- install python packages system-wide (#105)
- relax google-auth constraints (#101)
- Variables got removed after restart on version 0.9.3 #95
- Postgres Data volume bind-mounted to wrong target location #98
- Fix sqlite persistence.
- Support for Composer 3
- Make PostgreSQL the default
database.
- composer-dev start fails - unable to start worker due to SQLAlchemy SQLite Uniqueness constraint errors (#88)
- Can't launch a Composer 3 image (#68)
- Fix
home/airflow/run_as_user.sh: Permission deniedOn Windows (#94)
- Fix
/home/airflow/run_as_user.sh: Permission deniedon Windows - Fix support for Airflow <= 2.6 (#92)
- Add LocalExecutor support as core executor
- Add PostgreSQL support (needed for LocalExecutor)
- Option to mount KUBECONFIG to easily support KubernetesPodOperator
- Bump docker sdk constraints
- fix: keep ENV and PYTHONPATH when Composer is started as local user (#48)
- Fix container not restarting once stopped when started as local user (#49)
- Avoid SyntaxWarning by making IMAGE_VERSION_PATTERN a raw string (#73)
- fix: update file permission check to support Windows OS (#83)
- Change
airflow db inittoairflow db migratein entrypoint script (#77)
- Adds triggerer support (started by default)
- Adds support for Python v3.11
- Removes support for Python v3.7
- Allow running container as host user to solve permission problems (#24)
- Bumps google-auth package constraints
- Fix #11 - Cannot access data folder on local composer env (#29)
- Adds
composer-dev removelocal environment command.
- Aligns the paths for dags/plugins/data as requested in issue #2
- Fixes package dependency requirements issue #7
- Adds handling for Docker not having access to path where the CLI has been installed (issue #1) and extends documentation.
Initial release