You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Create airflow.core.* module structure for Server-client separation #51554
Move the current server components under airflow.core.* module structure & namespace to establish clear boundaries for AIP-72 server-client separation to clearly mark server components.
Example:
airflow.models.* → airflow.core.models.*
airflow.jobs.* → airflow.core.jobs.*
airflow.executors.* → airflow.core.executors.*
airflow.api_fastapi.* → airflow.core.api.*
Success Criteria
All server components in airflow.core.* namespace
No internal code imports from old locations
All tests pass with new structure
Clear separation between server and shared components
Activity
rich7420 commentedon Nov 13, 2025
Hello , Could I try this?
potiuk commentedon Nov 13, 2025
Same here - this is more of a "meta-task" rather than task that can be easily accomplished.
rich7420 commentedon Nov 13, 2025
thanks!
amoghrajesh commentedon Jan 5, 2026
Self assigning this one, will pick it up soon.
amoghrajesh commentedon Feb 4, 2026
As discussed on mailing list, this can happen only after client server separation is complete, ie: 3.3+
task-sdkdependency fromairflow-core#62061