The GitHub Actions job "Check newsfragment PR number" on airflow.git/tkp/client has succeeded. Run started by GitHub user timkpaine (triggered by timkpaine).
Head commit for run: cfcf15f52e473609e2879e73de086e811b146b4c / Tim Paine <[email protected]> Add built-in local REST client for trusted Airflow processes Adds airflow.api.client.get_local_rest_client(), an in-process Core API client that lets trusted Airflow processes (scheduler, DAG processor, triggerer, plugins) call Core REST API endpoints with no credentials or network overhead. It is the recommended Airflow 3 replacement for code that previously relied on direct metadata-DB helpers (Pool.create, Variable.get, ...). Covers pools, DAGs, DAG runs, connections, variables, task instances, config, and assets, returning typed Core API response models. Authorization is handled without bypassing the real auth manager: in-process requests authenticate as a SystemUser, and the Core API security layer grants SystemUser full access and skips per-resource permission filtering. No global auth-manager state is mutated and no metadata-DB enumeration is performed for filtering. Contexts where ORM access is intentionally blocked (worker/task processes) are refused with a clear error instead of escalating to privileged Core API access. Report URL: https://github.com/apache/airflow/actions/runs/28000493782 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
