Package apache-airflow-providers-edge3

Handle edge workers on remote sites via HTTP(s) connection and orchestrates work over distributed sites

This is detailed commit list of changes for versions provider package: edge3. For high-level changelog, see package information including changelog.

1.0.0

Latest change: 2025-04-16

Commit

Committed

Subject

99666f9789

2025-04-16

Rename 'edge' provider fom 'edgeexecutor' to 'edge3' provider (#49358)

ed93c3f697

2025-04-05

fix: use pydantic model for edge worker registration response (#48821)

1c81120869

2025-04-05

Update Edge Provider docs prior 1.0.0 release (#48814)

e391a58c29

2025-04-05

Cleanup redundant hostname lookup and migrate to core hostname function. (#48813)

6105452cb5

2025-04-04

edge worker reports hostname as task runner (#48783)

d4473555c0

2025-04-02

Simplify tooling by switching completely to uv (#48223)

47002feacd

2025-03-30

Upgrade ruff to latest version (#48553)

69ae9e33f8

2025-03-28

Update fast-api generated code after Pydantic upgrade (#48484)

6adb2dbae4

2025-03-25

Upgrade providers flit build requirements to 3.12.0 (#48362)

545bf451d4

2025-03-21

Setting Airflow context Environment variables for operators (#47644)

243fe86d4b

2025-03-21

Move airflow sources to airflow-core package (#47798)

59555b4f53

2025-03-17

Fix: JWT token auth in Airflow 3 beta as JWT mechanism changed (#47835)

935d2831fe

2025-03-15

Remove links to x/twitter.com (#47801)

74f4860bb1

2025-03-14

Re-work JWT Validation and Generation to use public/private key and official claims (#46981)

d1a44f0d58

2025-03-11

Heartbeat timeout docs (#46257)

8cc9f1fca9

2025-03-07

Relocate airflow.auth to airflow.api_fastapi.auth (#47492)

e4002c3305

2025-03-05

Move tests_common package to devel-common project (#47281)

bb8d465f22

2025-03-05

Clean Leftovers of RemovedInAirflow3Warning (#47264)

8f4fc4f107

2025-03-04

Remove 'airflow.www' module (#47318)

0f21f0ab42

2025-03-03

Move 'airflow.www.auth' to 'airflow.providers.fab.www.auth' (#47307)

1addb55154

2025-02-28

Improve documentation for updating provider dependencies (#47203)

647b39d2e9

2025-02-28

[Edge] Export ti.success and ti.finish metrics from edge worker (#47063)

0fab3b2c29

2025-02-27

Edge worker maintenance mode can be set from cli (#47140)

51415547d6

2025-02-26

Remove old UI and webserver (#46942)

c6c4f95ed9

2025-02-25

Add legacy namespace packages to airflow.providers (#47064)

dbf8bb4092

2025-02-24

Remove extra whitespace in provider readme template (#46975)

2d267ddcad

2025-02-21

Move execution_api_server_url config to the core section (#46969)

b28c336e8b

2025-02-21

Upgrade flit to 3.11.0 (#46938)

3b5a503a26

2025-02-18

[EDGE]Fix maintenance states during shut down (#46861)

165ea9ed0c

2025-02-17

[EDGE]CLI allows to retrieve status of worker (#46818)

4365e31f9b

2025-02-17

Edge worker stop command can wait for processes to terminate (#46816)

4d5846f58f

2025-02-16

Move provider_tests to unit folder in provider tests (#46800)

4c031cb855

2025-02-15

Remove assert in example DAG (#46794)

e027457a24

2025-02-15

Removed the unused provider's distribution (#46608)

c7c3de5e77

2025-02-14

Feature/minor modification on edge worker maintenance comment (#46755)

da254edf7e

2025-02-13

Feature/edge worker maintenance logs user (#46712)

0047a6886a

2025-02-11

change listener API, add basic support for task instance listeners in TaskSDK, make OpenLineage provider support Airflow 3's listener interface (#45294)

c2efb867b9

2025-02-10

Bugfix/fix sql query in edge executor (#46620)

bef48242f8

2025-02-10

Feature/enable comment on maintenance mode (#46519)

5f14679669

2025-02-05

Undoing the retryhttp limitation (<1.3.0) (#46470)

0a61ac80aa

2025-02-05

Bugfix/edge worker restarts on version mismatch (#46453)

6059e8434d

2025-02-05

Implement worker deletion and proper scrf handling (#46452)

699171a6d4

2025-02-05

Limiting retryhttp to not use 1.3.0 to fix CI mypy checks (#46446)

b90b3938c6

2025-02-04

[EDGE] worker remembers maintenance on restart (#46416)

e6ea6709bb

2025-02-04

Moving EmptyOperator to standard provider (#46231)

f0135276f1

2025-02-03

[EDGE]Enable edge worker maintenance mode (#45958)

03c4966df4

2025-01-31

AIP-72: Move DAG Params to Task SDK (#46176)

29b9e8ea10

2025-01-25

move standard, alibaba and common.sql provider to the new structure (#45964)

4dda6ba8c0

2025-01-23

Move new provider tests to "provider_tests" submodule (#45955)

2a1f17d052

2025-01-22

Add script to move providers to the new directory structure (#45945)

2193be2a5e

2025-01-22

Fix failures on main related to DagRun validation (#45917)

90af41071e

2025-01-20

Fix authentication for cases where webserver.base_url is not defined and worker is not using localhost in 2.10. (#45785)

25aeb1166e

2025-01-20

move Celery provider to new provider code structure (#45786)

08d0273c1a

2025-01-20

Use Protocol for 'OutletEventAccessor' (#45762)

e2da4c7a0a

2025-01-19

Move Edge to new provider structure (#45783)

6d048c43f0

2025-01-14

Run the task with the configured dag bundle (#44752)

f616c62209

2025-01-15

AIP-72: Support better type-hinting for Context dict in SDK  (#45583)

1cf1d62840

2025-01-14

Move first provider (airbyte) to a separate project (#45259)

ead9386a68

2025-01-12

AIP-72 Add Task Scheduling Metadata to TaskInstance (#45008)

0399381969

2025-01-07

Support Task execution interface (AIP-72) in Airflow 3 in EdgeExecutor (#44982)

03659e4ece

2025-01-05

Document deployment of Edge Worker on Windows (#45403)

1e04741aeb

2025-01-04

Make Edge API retries configurable (#44536)

ef004def30

2024-12-18

Add failure test to Edge integration test (#45031)

2a33da0246

2024-12-18

Remove references to AIRFLOW_V_2_9_PLUS (#44987)

83da311e4c

2024-12-16

Replaced null value with question mark in edge logs (#44957)

707c564ad3

2024-12-16

Fix edge doc merge conflict artefact (#44948)

007e8876b3

2024-12-13

Revert removal of Pydantic model support from PR 44552 to restore compatibility with Airflow 2.10 (#44921)

694cbbb719

2024-12-13

Keep executor running in sync with edge job table (#44916)

fb9aaa3548

2024-12-13

Handle purging of restarting edge jobs (#44914)

8af1bbdf25

2024-12-12

Remove Pydanitc models introduced for AIP-44 (#44552)

490b5e816b

2024-12-10

Consistent way of checking Airflow version in providers (#44686)

db14b8c1c0

2024-12-09

[Edge] Fix edge worker api support none default base api url (#44732)

4be8e4db3c

2024-12-06

Make edge executor db access multi instance save (#44716)

887fa1ee73

2024-12-04

Revert "Revert Edge Datamodelling for Pydantic problems in Py3.9 (#44550)" (#44584)

3413b12889

2024-12-02

Revert Edge Datamodelling for Pydantic problems in Py3.9 (#44550)

8c019cf590

2024-12-02

Remove all remnants of "internal_api_call" (#44551)

0d98e2b052

2024-12-01

Migrate Edge calls for Worker to FastAPI part 4 - Cleanup (#44434)

161beebc77

2024-12-01

Migrate Edge calls for Worker to FastAPI part 3 - Jobs routes (#44433)

b003e6c949

2024-12-01

Remove mypy errors from semantic merge problems due to Internal API removal (#44528)

1b67b4386c

2024-11-30

Migrate Edge calls for Worker to FastAPI part 2 - Logs routes (#44330)

6057a2e04e

2024-11-30

Migrate Edge calls for Worker to FastAPI part 1 - Worker routes (#44311)

55e419e95a

2024-11-30

Remove AIP-44 from Job (#44493)

84907f16af

2024-11-30

Remove API-44 methods from method map (#44494)

eee6919ff6

2024-11-29

fix(provider/edge): add back mising method map (#44468)

e9f544cc3f

2024-11-28

Remove AIP-44 configuration from the code (#44454)

497566ff5d

2024-11-28

Edge worker connected state is sent to DB based on worker sate (#44447)

90442e8577

2024-11-27

[Edge] Edge worker supports capacity handling instead of concurrency (#43737)

b134ed089b

2024-11-26

Remove Pydantic 2.10.0/2.10.1 workaround (#44400)

6748b2a5f7

2024-11-26

Fix edge in rare conditions that task state can not be reported as cleaned in parallel (#44314)

1275fec92f

2024-11-24

Use Python 3.9 as target version for Ruff & Black rules (#44298)

e5de5506d5

2024-11-23

Fix the Show Down text (#44292)

d79c6c21f2

2024-11-22

[edge] Clean up of dead tasks in edge_jobs table  (#44280)

8f567ec4b9

2024-11-22

Lower-bind pydantic to 2.10.1 (#44284)

4863383dca

2024-11-18

Update Edge Executor documentation to current state (#44119)

f0dcfd65bd

2024-11-17

Correct type hinting for RPC API endpoint in EdgeWorker for FastAPI (#44097)

76ce15a4c3

2024-11-16

Fix Pydantic model in Airflow 2.10 back-compat tests for Edge (#44099)

fb758ae56b

2024-11-16

Migrate Edge Worker backend to FastAPI (#43865)

00ef940445

2024-11-13

[edge] Fixed UnicodeDecodeError during log file upload of Edge worker (#43954)

d23fe09ab1

2024-11-12

[Edge]Add child processes to separate process group than main (#43927)

12c7dd429c

2024-11-11

[Edge]Worker UI link beautification (#43869)

d41c859cf3

2024-11-06

Remove schedule downstream tasks after execution (aka "mini scheduler") (#43741)

26eaeedb4d

2024-11-06

Beautify queues output on overviewer page (#43734)

80f442dc29

2024-11-01

Remove warning about missing config in edge plugin loading (#43596)

06088a3abc

2024-10-31

Standard provider python operator (#42081)

96aae9718f

2024-10-29

Edge worker graceful shutdown on version mismatch (#43462)

752f933102

2024-10-25

EdgeWorker support log file upload in chunks (#43374)

45caab1570

2024-10-24

[Edge] Add metrics export and reset state of Edge Worker after worker timeout (#43215)

3b0cb76b6d

2024-10-23

Made usage of Path explicit for Edge Worker pid files (#43308)

c5776c5550

2024-10-22

Fix Edge Worker handles orphaned PID files (#43153)

776764276f

2024-10-18

Provider package Edge: Edge worker supports queue handling (#43115)

76c8470047

2024-10-18

AIP-69: Add leftover glue of all pieces to Edge Provider (#42051)

824ec4a80d

2024-10-17

AIP-69: Add Executor to Edge Provider (#42048)

857ca4c06c

2024-10-09

Split providers out of the main "airflow/" tree into a UV workspace project (#42505)

a5ffbbda17

2024-10-09

Standard provider bash operator (#42252)

741276c6c6

2024-10-03

Update min version of Pydantic to 2.6.4 (#42694)

4bff12150b

2024-10-03

AIP-69: Add API and Plugin to Edge Provider (#42049)

3390bfbf98

2024-09-24

AIP-69: Add CLI to Edge Provider (#42050)

788b9c486b

2024-09-16

Add DB models for Edge Provider (#42047)

0d4b00a140

2024-09-11

Adding bare/empty provider package for AIP-69 as starting point (#42046)

Was this entry helpful?