Airflow Summit 2026 is coming August 31 - September 2 in Austin, TX. Register now to secure your spot!

Package apache-airflow-providers-common-ai

AI/LLM hooks and operators for Airflow pipelines using pydantic-ai.

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

0.7.0

Latest change: 2026-08-03

Commit

Committed

Subject

c1639315cc

2026-08-03

Prepare providers release 2026-08-01 (#70932)

8ef95e77a6

2026-07-31

Fix flaky secrets masking test in LLMRetryPolicy (#70823)

fbac2f5ce1

2026-07-31

Add a Retry Policies category to the provider registry (#70499)

694e5b5035

2026-07-31

Redact secrets from LLMRetryPolicy classification prompts (#70229)

77838ed374

2026-07-30

Validate common AI tool-call arguments to enable pydantic-ai retries (#70096)

682cf06525

2026-07-29

Revert AWS services toolset for common AI provider  (#70695)

4a73814adb

2026-07-28

Use common.compat.sdk for timezone imports in providers (#70492)

9e00182809

2026-07-28

Support '.txt' files in 'LLMFileAnalysisOperator' (#70431)

e1e93e682d

2026-07-27

Document the sql extra required for LLMSQLQueryOperator (#70564)

4836f7b9f1

2026-07-27

Mark common.ai provider as not ready for release (#70481)

2f7f70ba95

2026-07-24

Remove noqa:S101 from production code (#70378)

f7360776e4

2026-07-24

Mark KubernetesPodOperator and AgentOperator as durable capable (#70289)

f24e8fe655

2026-07-24

Validate template fields after rendering in common.ai operators (#70338)

832d0a5506

2026-07-24

Support cloud URI globs in DocumentLoaderOperator (#70299)

8e63d9bbc7

2026-07-23

Prepare providers release 2026-07-22 (#70256)

532e7d0911

2026-07-22

Allow Common AI SQL imports without DataFusion (#69990)

42f68d429d

2026-07-22

Fix HITL review showing altered agent output to reviewers (#70070)

1073e4935e

2026-07-22

Fix 'LLMSQLQueryOperator' not stripping single-line markdown code fences (#70137)

c49e1c917e

2026-07-21

Harden common.ai SQLToolset allowed_tables against function/COPY bypass (#70134)

6ec5fa0647

2026-07-21

Fix toolsets python-modules check for common.ai provider (#70181)

7a41261811

2026-07-21

Add toolset as a provider module category (#70122)

eddaa67f5b

2026-07-20

Add AWS services toolset for agents to access 1000+ APIs (#70087)

69509289c9

2026-07-19

Preserve output_type through human approval in LLM operators (#70075)

d6246920c3

2026-07-19

Fix DocumentLoaderOperator ignoring unknown parser on byte input (#70071)

ffde96203e

2026-07-18

Reject unsupported require_approval in LLM branch and schema compare operators (#70069)

daf347bf61

2026-07-18

Fix '@task.llm_branch' import failure on Task SDK-only workers (#70068)

771c09c5f2

2026-07-17

Fix common.ai durable execution skipping Toolset-capability tools (#69881)

97fc3f8d81

2026-07-16

Add self-hosted model guide for the common.ai provider (#69867)

c8d313a5d2

2026-07-16

[main] Upgrade important CI environment (#69694)

b6ae6686c3

2026-07-16

Add pydantic-ai capability matrix references doc to Common AI (#69887)

663a792038

2026-07-15

Support excluding files from 'common.ai' Agent Skills discovery (#69924)

10529542d4

2026-07-14

Update retired model ids and fill doc gaps in common.ai provider docs (#69711)

c382278eac

2026-07-13

Add quick start guide to common.ai provider docs (#69552)

bec335f1cb

2026-07-12

Add dataclasses-json floor to common.ai llamaindex extra (#69755)

30e6372af4

2026-07-10

Guard code_mode example DAG on SQLToolset import (#69677)

66b23a672b

2026-07-10

Document the dynamic 'system_prompt' pattern for common-ai agents (#69636)

6ea3de0762

2026-07-10

Add feature-comparison table and toolset links to common.ai provider docs (#69649)

1a1c91ba84

2026-07-10

Add an Examples entry point to the common.ai provider docs (#69650)

b15c4852bd

2026-07-08

Document when to use common.ai vs vendor-specific AI providers (#69551)

2e56ce0712

2026-07-08

Use task state store for 'common.ai' durable execution on Airflow 3.3+ (#68926)

0.6.0

Latest change: 2026-07-06

Commit

Committed

Subject

d19a68a152

2026-07-06

Prepare providers release 2026-07-06 (#69486)

62d451d623

2026-07-06

Document each provider's optional extras in its docs index (#69478)

f87aa58e09

2026-07-04

Migrate common.ai provider to pydantic-ai 2.x and remove the <2 cap (#69358)

e29d36f527

2026-07-02

Add 'env_provider' and 'Extra.env' support to MCP stdio transport (#69225)

e0a1726aa5

2026-07-01

[main] Upgrade important CI environment (#68933)

026aa842ef

2026-06-28

Fix inconsistency between generated provider docs and pyproject.toml (#68991)

a1daaf1b60

2026-06-27

Replace deprecated 'pydantic-ai' MCP classes with 'MCPToolset' in 'common.ai' (#69006)

0.5.0

Latest change: 2026-06-19

Commit

Committed

Subject

ddb63a4a1a

2026-06-19

Resolve common.ai '# use next version' pin to common-compat 1.15.0 (#68740)

0236c5775d

2026-06-19

Prepare provider documentation 2026-06-16 (#68642)

531bfab9de

2026-06-19

Add 'message_history' to 'AgentOperator' for multi-turn agent sessions (#68648)

db26df7d16

2026-06-18

fix: Verify durable cached agent steps match the request before replay (#68372)

57593bb188

2026-06-18

Add code mode (Monty sandbox) to common.ai AgentOperator (#68407)

58480dd838

2026-06-16

Fix common.ai example DAGs failing to parse without the sql extra (#68497)

b193ced28a

2026-06-16

Enforce SQLToolset allowed_tables on queries, not just discovery (#68487)

c03460ed9d

2026-06-16

common.ai: Park approval reviews in awaiting_input on Airflow 3.3+ (#68489)

eee0b99826

2026-06-15

Fix 'LlamaIndexEmbeddingOperator' returning 'vector=None' for every chunk (#68491)

b4ae8743ab

2026-06-15

Bump vite (#68580)

6f5172b770

2026-06-15

Informatica provider: Add SQL auto-lineage and selective lineage control (#66612)

74a52cf5d3

2026-06-14

Rename task_store/asset_store to task_state_store/asset_state_store (#68438)

1c40bfb27e

2026-06-12

Access AgentRunResult.usage as a property in common.ai logging (#68405)

6b01a04c2f

2026-06-12

docs: Explain the agent tool boundary in common.ai security docs (#68404)

adf903571b

2026-06-07

Add spec_file support to PydanticAIHook.create_agent (#67788)

6769feb82e

2026-06-07

Return common.ai SQLToolset errors to the agent so it self-corrects (#68117)

f636d83bd9

2026-06-07

[main] Upgrade important CI environment (#68163)

db9c9cc94d

2026-06-07

Bump pydantic-ai-slim to resolve dependabot (#68105)

a77dcb6cc9

2026-06-06

Allow DESCRIBE/SHOW in common.ai SQLToolset read-only queries (#68102)

d88504564c

2026-06-06

Support multi-schema introspection in common.ai SQLToolset (#68103)

d4a5294dce

2026-06-06

Add token_provider for short-lived MCP auth in common.ai (#68104)

db6ce848ba

2026-06-05

Improve AIP progress tracker example for accuracy (#68037)

1a1b131fd5

2026-06-03

Fix XCom deserialization of Pydantic models in LangChain 10-K example (#67930)

0.4.0

Latest change: 2026-06-03

Commit

Committed

Subject

2cd797027e

2026-06-03

Prepare provider documentation 2026-06-02 (#67920)

08d7f63343

2026-06-02

Fix common.ai 10-K example DAGs for Pydantic XCom output change (#67924)

6a95da5e98

2026-06-02

Register operator-declared XCom classes from a worker-side DAG walk (#67875)

24ff00e7d0

2026-06-02

common-ai: Honour serialize_output=True on LLMFileAnalysisOperator (#67858)

10244e310c

2026-06-01

Add SEC 10-K analysis example using LangChain for Common.ai provider (#67727)

c68247ecd3

2026-06-01

Add 'OpenTelemetry' tracing for 'common.ai' Pydantic AI agents (#67792)

28a205bc87

2026-06-01

Add a bridge to expose 'common.ai' toolsets as LangChain tools (#67791)

86d8b47c88

2026-05-31

Add Agent Skills support to the Common AI provider (#67786)

df708b6295

2026-05-30

Add SEC 10-K financial analysis example DAG using LlamaIndex for Common.ai provider (#67671)

03c71e50eb

2026-05-30

Bump common.ai floor to pydantic-ai-slim>=1.71.0 and document capabilities passthrough (#67444)

b66bf510ab

2026-05-29

Remove further findings from positional session check (#67712)

9318bd6250

2026-05-29

Return Pydantic model instances through XCom for structured output (#67644)

4b0db2f40c

2026-05-28

Add AIP progress tracker example DAG for common.ai provider (#67660)

a2d5fa9c43

2026-05-27

[main] CI: Upgrade important CI environment (#67593)

585d7aa8e5

2026-05-26

Add prek hook to enforce HTTPException is imported from fastapi (#67367)

f3f7e909b0

2026-05-25

[main] CI: Upgrade important CI environment (#67313)

325f3774ba

2026-05-24

Accept Sequence[UserContent] in common.ai TaskFlow decorators (#67389)

477b1482e7

2026-05-23

Add prek hook enforcing the "example" tag on example DAGs (#67354)

c91117a89b

2026-05-21

Prevent durable storage tests from leaking hook lineage (#67252)

b64c302b2e

2026-05-21

Add LlamaIndex operators to common.ai provider (#67121)

eec2f75e55

2026-05-20

Add 'DocumentLoaderOperator' to 'common.ai' provider (#67120)

fe1618f9f3

2026-05-20

Fix LangChain hook tests failing when langchain is not installed (#67237)

dcdd124431

2026-05-20

Add ''Langchain'' hook to ''common-ai'' provider (#67192)

0.3.0

Latest change: 2026-05-19

Commit

Committed

Subject

954b3035cc

2026-05-19

Prepare providers release 2026-05-19 (#67137)

c0911ae757

2026-05-18

Add 'LLMRetryPolicy' to common-ai provider (#65451)

8a76a8926e

2026-05-14

[main] CI: Upgrade important CI environment (#66843)

d5efa6224c

2026-05-09

fix: update dependencies to fix dependabot alarms in providers.common.ai (#66628)

0.2.0

Latest change: 2026-05-05

Commit

Committed

Subject

0778210505

2026-05-05

Prepare providers release 2026-05-05 (#66424)

6f306eb780

2026-05-04

[main] CI: Upgrade important CI environment (#66068)

e55e108611

2026-05-03

fix: update dependencies to fix dependabot alarms in providers.common.ai (#66244)

1442b522d2

2026-05-02

Add UsageLimits support to common.ai operators (#66248)

9b9789ae6b

2026-05-01

Use contextlib.suppress instead of try-except-pass in providers (#66178)

582a9edaf6

2026-04-28

Add Configuration Reference docs page to Common AI provider (#66024)

29477eaa6f

2026-04-27

[main] CI: Upgrade important CI environment (#65933)

3ce6444836

2026-04-23

Providers wave 2026-04-21 (#65614)

3d40c5e1d0

2026-04-22

Providers wave 2026-04-21

0.1.1

Latest change: 2026-04-22

Commit

Committed

Subject

3d40c5e1d0

2026-04-22

Providers wave 2026-04-21

3a40713353

2026-04-20

[main] CI: Upgrade important CI environment (#65521)

4f3b228be1

2026-04-20

Isolate non-provider mypy hooks per distribution with dedicated .build/ venvs (#65492)

c5a8b4ba1f

2026-04-18

fix: update dependencies to fix dependabot alarms in providers.common.ai (#65048)

c18bcd37fc

2026-04-15

Simple LLM scenario example based on the Airflow survey data (#65172)

919f92467d

2026-04-15

Bump vite (#64799)

0.1.0

Latest change: 2026-04-11

Commit

Committed

Subject

2c9f34cf77

2026-04-11

Fix HITL review plugin crash on Airflow < 3.1 due to unconditional im… (#64981)

f431a3eba7

2026-04-08

Prepare providers release 2026-04-07 (#64864)

15f365dfff

2026-04-06

Remove dependabot alarms in common.ai provider npm dependencies (#64790)

c4a209ba0e

2026-04-04

Load hook metadata from YAML without importing Hook class (#63826)

9cad4acf06

2026-04-02

Make common-ai provider to ready state (#64188)

9fd607d3e5

2026-03-31

Fix Common AI HITL review write endpoints forbidden errors (#64550)

048e2813e1

2026-03-30

CI: Upgrade important CI environment (#64451)

48f0a72a0f

2026-03-30

TUI: add full-screen interactive TUI for PR triage and review (#63773)

4a5ef8e516

2026-03-30

Add 4-day cooldown for pnpm dependency resolution (#64337)

33fa95c176

2026-03-28

Compat sdk conf follow-up: Celery, Common AI, FAB, Edge3 (#64292)

abfda18a46

2026-03-27

Add 4-day cooldown for uv dependency resolution (#64249)

efdc08e986

2026-03-26

Fix LLMApprovalMixin to enforce allow_modifications in execute_complete (#64244)

3bec5d6181

2026-03-26

AIP-99: Add LLMFileAnalysisOperator and @task.llm_file_analysis (#64077)

526768d721

2026-03-26

[main] Upgrade important CI environment (#64239)

89c8268101

2026-03-26

Compat sdk conf follow-up for multiple providers (#64161)

42d24243fb

2026-03-26

Add docs for using toolsets directly with PydanticAI in any task (#64234)

221cdd6405

2026-03-26

Fix SQLToolset read-only mode bypass via data-modifying CTEs and SELECT INTO (#64173)

10715fb8a8

2026-03-25

Add durable execution for ''AgentOperator'' & ''@task.agent'' (#64199)

be8252e628

2026-03-19

Add Python 3.14 Support (#63520)

abb42c21ef

2026-03-17

Bump sqlglot range to 30+ in common ai (#63784)

10ccbd0295

2026-03-17

Prefetch next page and add detailed progress for auto-triage (#63770)

444d45c6ce

2026-03-15

Add *.iml to .gitignore in all distributions (#63636)

d22813d0e3

2026-03-14

Standardize connection docs labels across providers (#63455)

356961f8be

2026-03-14

Add ModelRetry handling to DataFusionToolset (#63501)

44dab1075c

2026-03-12

Fix LLMSchemaCompareOperator source count for multi-table db inputs (#63466)

d349918fa4

2026-03-12

SQLToolset: Retry model on query errors (#63358)

324b5adb17

2026-03-11

Fix dependabot for common-ai on TS (#63385)

7f6457f1f4

2026-03-11

Add Azure OpenAI  & Bedrock support in ''common.ai'' provider (#62816)

0b2b173625

2026-03-11

AIP-99 Add HITL Review system for AgenticOperator (#63081)

92ffe9e6c4

2026-03-09

Prepare providers release 2026-03-09 (#63198)

da9caffdbb

2026-03-07

Add Apache Airflow Provider Registry (#62261)

230ac53170

2026-03-06

AIP-99 Human-in-the-loop approval for LLM (#62898)

86e63e8a08

2026-03-05

AIP-99: Add MCPToolset and MCPHook for MCP server integration (#62904)

1184e7cec0

2026-03-05

AIP:99: Add tool call logging for all AI operators (#62901)

01f62b990a

2026-03-05

AIP-99: Add DataFusionToolset (#62850)

fe9bc5b2fd

2026-03-04

Add toolset design guidance to common AI AGENTS.md (#62870)

318bb25ffc

2026-03-04

AIP-99: Add 'AgentOperator' and '@task.agent' for agentic LLM workflows (#62825)

d8c9fefc4e

2026-03-04

AIP-99: Add LLMSchemaCompareOperator (#62793)

0b5b873a4a

2026-03-03

Use conn-fields for Model ID in PydanticAI connection (#62818)

be73e4f171

2026-03-03

Add AGENTS.md to common AI provider (#62824)

65d76f13e8

2026-03-03

Rename connection type pydantic_ai to pydanticai (#62817)

73d0ee88b5

2026-03-03

Add 'HookToolset' and 'SQLToolset' for agentic LLM workflows (#62785)

aa36f045d7

2026-03-03

Move determine_kwargs and KeywordParameters to SDK DecoratedOperator (#62746)

60e4529dce

2026-03-03

Fix 'common.ai' provider's dependencies (#62753)

621792df82

2026-03-03

Add 'LLMBranchOperator' and '@task.llm_branch' to 'common.ai' provider (#62740)

0ffb28ed0d

2026-02-28

Add ObjectStorage support to LLMSQLQueryOperator via DataFusion (#62640)

da4ce85ace

2026-02-28

Add 'LLMSQLQueryOperator' and '@task.llm_sql' to common.ai provider (#62599)

2440d19887

2026-02-28

Add 'LLMOperator' and '@task.llm' to common.ai provider (#62598)

840bcf3024

2026-02-27

Add 'PydanticAIHook' to 'common.ai' provider (#62546)

e9fc6bccbe

2026-02-19

Add 'lifecycle' field to provider.yaml schema and all providers per AIP-95 (#62190)

4045e045df

2026-02-09

AIP-99: Create common ai provider Skelton (#61561)

Was this entry helpful?