PMC @ Apache Airflow, Airflow Engineering Director @ Astronomer.io
-
Astronomer.io
- London
- @[email protected]
Highlights
- Pro
Pinned Loading
-
-
-
apache/airflow
apache/airflow PublicApache Airflow - A platform to programmatically author, schedule, and monitor workflows
-
-
1,685 contributions in the last year
Day of Week | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | March Mar | April Apr | ||||||||||||||||||||||||||||||||||||||||
Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Saturday Sat |
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contributed to
apache/airflow,
astronomer/airflow3_nightlies,
ashb/config-nvim
and 30 other
repositories
Loading
Contribution activity
April 2025
Created 50 commits in 5 repositories
Created 1 repository
-
ashb/pendulum
Python
This contribution was made on Apr 16
Created a pull request in apache/airflow that received 8 comments
Fix Celery Executor on Airflow 2.x again.
Prior to 984c61d this code looked like: result = task_to_run.apply_async(args=[command], queue=queue) Closes #47781 ^ Add meaningful description …
+2
−0
lines changed
•
8
comments
Opened 29 other pull requests in 2 repositories
apache/airflow
28
merged
-
Improve execution time messages for DAG or Task not found
This contribution was made on Apr 16
-
Don't spend time adding
ti.try_id
only to remove it in a later migrationThis contribution was made on Apr 16 -
Split out the /ui routes from the "main" spec file
This contribution was made on Apr 15
-
Fix DB migrations from 2.10.5 to 3.0.0 for SQlite
This contribution was made on Apr 15
-
Improvements to rendered API docs
This contribution was made on Apr 15
-
Return explicit 404 errors for
/health
and/api/v1/*
This contribution was made on Apr 15 -
Improve logging of abnormal exit codes for supervised sub-processes.
This contribution was made on Apr 14
-
Silence non-user-actionable warning about forks+threads in macOS & Py 3.12+
This contribution was made on Apr 13
-
Remove cgroups extra since the dep has been removed
This contribution was made on Apr 11
-
Cope with more "interesting" proxy configurations when accessing the UI
This contribution was made on Apr 11
-
Use scheme-relative URLs for the UI so https works out of the box more often
This contribution was made on Apr 11
-
Update expected list of providers for prod image tests
This contribution was made on Apr 10
-
Build images with constraints when building pre-release images
This contribution was made on Apr 10
-
Update docs on how to run behind a reverse proxy
This contribution was made on Apr 10
-
Force use of symetric JWT algorithm for internal logs server
This contribution was made on Apr 9
-
Don't send heartbeats for a task once it is in "overtime".
This contribution was made on Apr 9
-
Fix terminal size and signal handling for
airflow db shell
This contribution was made on Apr 9 -
Remove unnecessary
ti.current_state
function.This contribution was made on Apr 9 -
Add response migration for
consumed_asset_events
events fieldThis contribution was made on Apr 8 -
Make "TaskInstance" we send between executor and workers resilient to change
This contribution was made on Apr 7
-
Fix Execution API incompatibilty with addition of
consumed_asset_events
This contribution was made on Apr 7 -
Change Trigger<->Supervisor communication to avoid stalls
This contribution was made on Apr 7
-
Update tests to not use hard-coded autoinc ID values
This contribution was made on Apr 6
-
Add
ti
to the RemoteLogIO read and upload methodsThis contribution was made on Apr 4 -
Reduce duplication in TI.refresh_from_db
This contribution was made on Apr 4
- Some pull requests not shown.
python-pendulum/pendulum
1
merged
-
Fix sed in release pipeline.
This contribution was made on Apr 16
Reviewed 106 pull requests in 2 repositories
apache/airflow
25 pull requests
-
Handle more legacy schedule format
This contribution was made on Apr 16
-
Fix import of BaseOeprator for sensors
This contribution was made on Apr 16
-
fix(serialized_dag): expand DagDependency generation and add fallback value
This contribution was made on Apr 16
-
Fix MySQL migration
This contribution was made on Apr 15
-
Split out the /ui routes from the "main" spec file
This contribution was made on Apr 15
-
Make sure all openapi schemas have distinct names
This contribution was made on Apr 15
-
Enhance Variable set method to use upsert instead of delsert
This contribution was made on Apr 15
-
fix(serialized_objects): fix how dataset/asset dag_dependency is converted from v1 to v2
This contribution was made on Apr 15
-
fix(serialized_objects): handle both inlet and outlet in v1 to v2 convert
This contribution was made on Apr 15
-
Ensure scheduler uses best available serdag for dag run
This contribution was made on Apr 15
-
Make sure provider's manager is not left in a clean state
This contribution was made on Apr 15
-
Move function to methods on
models.TaskInstance
This contribution was made on Apr 15 -
Load TI related objects when purging TIs without heartbeat
This contribution was made on Apr 15
-
Use
default
in variable.get for task SDK variablesThis contribution was made on Apr 15 -
simplify isinstance conditions for otel in trigger_tasks method
This contribution was made on Apr 15
-
Instantiate logger while logging loaded secrets backend
This contribution was made on Apr 14
-
Properly allow variable delete from models
This contribution was made on Apr 14
-
Add cross dependencies between airflow-core and task-sdk
This contribution was made on Apr 14
-
Improve logging of abnormal exit codes for supervised sub-processes.
This contribution was made on Apr 14
-
Collapse Cadwyn migrations
This contribution was made on Apr 14
-
OpenTelemetry traces implementation cleanup
This contribution was made on Apr 13
-
Implement
Variable.delete
method in task SDKThis contribution was made on Apr 13 -
Help pip to find appropriate boto for aiobotocore
This contribution was made on Apr 12
-
Catch BrokenPipeError gracefully while servicing subprocess
This contribution was made on Apr 11
-
Improve
TestHandleRequest
to catch more bugsThis contribution was made on Apr 11 - Some pull request reviews not shown.
python-pendulum/pendulum
6 pull requests
-
Remove unnecessary duplicated sdist build
This contribution was made on Apr 16
-
Fix sed in release pipeline.
This contribution was made on Apr 16
-
Fix no-ext builds and setup for Trusted publisher
This contribution was made on Apr 16
-
Fix DeprecationWarning for timezone-aware fromtimestamp
This contribution was made on Apr 13
-
Bump pyo3 from 0.23.3 to 0.24.1 in /rust
This contribution was made on Apr 2
-
Correct spelling of Kyiv
This contribution was made on Apr 1
Created an issue in apache/airflow that received 3 comments
Integrate alembic check
into CI to check for model changes without a matching migration
Body Since Alembic 1.9 it has had a built in command to check if there are changes to the models that don't have a migration: https://alembic.sqlal…
1 task done
Opened 2 other issues in 1 repository
apache/airflow
1
closed
1
open
-
serve_logs
cannot depend upon the FAB providerThis contribution was made on Apr 9 -
Add automated detection of when Execution API migration is missing
This contribution was made on Apr 7
30
contributions
in private repositories
Apr 2 – Apr 17