Skip to content

chore(deps): bump apache-airflow-providers-fab from 1.5.4 to 3.6.4 - #61

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/apache-airflow-providers-fab-3.6.4
Closed

chore(deps): bump apache-airflow-providers-fab from 1.5.4 to 3.6.4#61
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/apache-airflow-providers-fab-3.6.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 15, 2026

Copy link
Copy Markdown

Bumps apache-airflow-providers-fab from 1.5.4 to 3.6.4.

Release notes

Sourced from apache-airflow-providers-fab's releases.

Apache Airflow 3.3.0

📦 PyPI: https://pypi.org/project/apache-airflow/3.3.0/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/3.3.0/ 🛠 Release Notes: https://airflow.apache.org/docs/apache-airflow/3.3.0/release_notes.html 🐳 Docker Image: "docker pull apache/airflow:3.3.0" 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-3.3.0

Significant Changes

Asset Partitioning (#64571, #65447, #66030, #66848, #67184, #67475, #67716, #68978)

Building on the asset partitioning introduced in 3.2.0, Airflow 3.3.0 substantially expands how a single upstream asset event fans out to partitioned downstream Dag runs. New partition mappers — RollupMapper (many-to-one), FanOutMapper (one-to-many), and FixedKeyMapper + SegmentWindow (categorical rollup) — compose with time windows (day/week/month/quarter/year) and a wait_policy (WaitForAll or MinimumCount(n)) to control when partitioned runs fire. Windows can fan out forward or backward in time, and total fan-out per upstream event is bounded by the new [scheduler] partition_mapper_max_downstream_keys config (configurable per mapper). Airflow 3.3.0 also adds the PartitionedAtRuntime timetable, which lets a Dag declare that its partition key(s) are assigned when the run starts rather than mapped from an upstream event.

For detailed usage instructions, see :doc:/authoring-and-scheduling/assets.

Task and Asset State Store (#65759, #66073, #66160, #66463, #66586, #66859, #67041, #67292, #67319)

Airflow 3.3.0 introduces a first-class state store for tasks and assets (AIP-103). Tasks can persist arbitrary key-value state that survives across retries and runs via a new task_state_store accessor, and assets can carry their own state via asset_state_store — both available from the Task SDK. State is kept in the metadata database by default, or in a custom worker-side backend ([workers] state_store_backend), supports per-key retention with periodic garbage collection and an optional clear_on_success, and is fully manageable through the Core API and Execution API.

For detailed usage instructions, see :doc:/core-concepts/task-and-asset-state-store.

Pluggable Retry Policies (#65474)

Task retry behaviour is now pluggable (AIP-105). In addition to a fixed retries count, you can attach a custom retry policy that decides whether and when a task is retried, enabling strategies such as retrying only on specific exceptions or backing off based on custom logic.

For detailed usage instructions, see :ref:concepts:retry-policies.

Language Task SDK (Java and Go) (#65958, #67161, #67635, #67699)

Airflow 3.3.0 adds a Coordinator layer (AIP-108) that lets individual task implementations be written in non-Python languages while the Dag and its scheduling stay in Python. A task is declared in the Dag

... (truncated)

Commits
  • 954b303 Prepare providers release 2026-05-19 (#67137)
  • b28681f Apply requires_access_event_log to GET /eventLogs list endpoint (#67185)
  • b81e335 [helm chart] Go Template Error: Cannot Compare Slice to nil using eq (#64032)
  • f5fd3bc Add eslint-no-duplicate-imports (#67201)
  • 41df5a9 Add BundleVersion dataclass and version_data persistence to DagVersion (#66491)
  • 173c2a1 Recover stuck TIs when direct terminal-state API call fails (#66574)
  • f9faf65 Regenerate Edge worker OpenAPI spec after #67093 env upgrade (#67188)
  • 3a86142 UI: Use local Monaco editor module instead of CDN (#66647)
  • 2747837 Upgrade icons, spacing, and default component themes (#66569)
  • 0a324ba Add BedrockCreateEvaluationJobOperator (#66722)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jul 15, 2026
Bumps [apache-airflow-providers-fab](https://github.com/apache/airflow) from 1.5.4 to 3.6.4.
- [Release notes](https://github.com/apache/airflow/releases)
- [Changelog](https://github.com/apache/airflow/blob/main/docker-stack-docs/changelog.rst)
- [Commits](apache/airflow@providers-cohere/1.5.4...providers-fab/3.6.4)

---
updated-dependencies:
- dependency-name: apache-airflow-providers-fab
  dependency-version: 3.6.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump apache-airflow-providers-fab from 1.5.3 to 3.6.4 chore(deps): bump apache-airflow-providers-fab from 1.5.4 to 3.6.4 Jul 16, 2026
@dependabot
dependabot Bot force-pushed the dependabot/uv/apache-airflow-providers-fab-3.6.4 branch from 9eaf7e9 to 852ce90 Compare July 16, 2026 05:13
@jiayuasu

Copy link
Copy Markdown
Member

Closing — providers-fab 3.6.4 is the airflow-3 line and requires the Airflow 3 migration tracked in #63. Not applicable while the provider targets airflow 2.x.

@jiayuasu jiayuasu closed this Jul 16, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 16, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/uv/apache-airflow-providers-fab-3.6.4 branch July 16, 2026 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Development

Successfully merging this pull request may close these issues.

1 participant