Changelog

1.0.0

Release Date: 2026-09-24

Warning

Token authentication over http(s) now hands the credential to git through a credential helper configured with GIT_CONFIG_COUNT, which requires git 2.31 or newer. On git 2.31+, a token connection also resets any deployment-wide credential.helper for that host, so a deployment previously relying on its global helper switches to the connection’s token and can start failing auth if that token is stale. On older git the helper is never configured: the clone then fails with git’s generic could not read Username ... terminal prompts disabled, or, where the deployment configures its own credential helper, authenticates with that helper’s credential instead of the connection’s token. Upgrade git on the Dag processor and on workers before upgrading this provider, or switch the connection to SSH key authentication.

Breaking changes

  • Prevent cleartext credential storage in Git Dag bundles (#64105)

0.5.0

Release Date: 2026-09-14

Features

  • Add GitHub App authentication for git Dag bundles (#64422)

0.4.3

Release Date: 2026-08-23

Bug Fixes

  • Fix malformed GitDagBundle error message for missing repository path (#70622)

Doc-only

  • Document commit SHA support for GitDagBundle tracking_ref (#69735)

0.4.2

Release Date: 2026-08-08

Bug Fixes

  • Use private key when pulling submodules (#62938)

Misc

  • Use ValueError for conflicting Git connection key arguments (#70538)

0.4.1

Release Date: 2026-07-10

Bug Fixes

  • Verify SSH host keys by default in the Git provider hook (#69103)

Misc

  • Correct README.rst common compat version reference inconsistency (#67554)

0.4.0

Release Date: 2026-05-23

Features

  • Add Git Sparse Checkout to Git Dag Bundle (#67047)

  • Add BundleVersion dataclass and version_data persistence to DagVersion (#66491)

0.3.2

Release Date: 2026-05-11

Bug Fixes

  • Add skip on git clone when local version matches bundle version (#63814)

0.3.1

Release Date: 2026-04-12

Misc

  • Harden GitHook SSH command building and URL construction (#64756)

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

0.3.0

Release Date: 2026-03-28

Features

  • Add SSH auth parameters to GitHook for bastion hosts, custom ports, and passphrases (#63942)

Bug Fixes

  • Fix shell injection in GitHook SSH passphrase askpass script (#64126)

Misc

  • Add Python 3.14 Support (#63520)

Doc-only

  • Docs: Fix Git connection docs to match actual GitHook parameters (#63265)

0.2.4

Release Date: 2026-03-02

Bug Fixes

  • Fix GitDagBundle re-cloning on every task when prune_dotgit_folder is True (#61847)

0.2.3

Release Date: 2026-02-14

Bug Fixes

  • Fix public repository access in GitDagBundle (#61343)

0.2.2

Release Date: 2026-02-02

Misc

  • Git provider should require common-compat >=1.12.0 (#60985)

0.2.1

Release Date: 2026-01-17

Misc

  • New year means updated Copyright notices (#60344)

0.2.0

Release Date: 2026-01-02

Features

  • Add submodules to GitDagBundle (#59911)

0.1.1

Release Date: 2025-12-13

Misc

  • Fix misleading error message when GitHook creation fails (#59084)

  • Add backcompat for exceptions in providers (#58727)

Doc-only

  • Updates to release process of providers (#58316)

0.1.0

Release Date: 2025-11-17

Features

  • Add HTTP URL authentication support to GitHook (#58194)

Bug Fixes

  • Remove '.git' folder from versions in GitDagBundle (#57069)

  • Fix Git corruption recovery by moving fetch into retry context (#56913)

Misc

  • Convert all airflow distributions to be compliant with ASF requirements (#58138)

Doc-only

  • Fixing some typos and spelling errors (#57186)

0.0.9

Release Date: 2025-10-26

Bug Fixes

  • Fix corrupted bare Git repository recovery in DAG bundles (#56206)

Misc

  • Migrate git provider to ''common.compat'' (#57008)

Doc-only

  • Remove placeholder Release Date in changelog and index files (#56056)

0.0.8

Release Date: 2025-09-22

Bug Fixes

  • Fix https access token repo url (#54643)

0.0.7

Release Date: 2025-09-09

Bug Fixes

  • Catch Exception in git hook instantiation (#55079)

  • Fix process leaks in 'GitDagBundle' repository management (#54997)

Doc-only

  • Add missing changelog provider for Git (#54496)

0.0.6

Release Date: 2025-08-11

Misc

  • Refactor bundle view_url to not instantiate bundle on server components (#52876)

0.0.5

Release Date: 2025-08-02

Bug Fixes

  • fix: always create GitHook even when 'repo_url' is provided (#52897)

Misc

  • Add Python 3.13 support for Airflow. (#46891)

  • Remove type ignore across codebase after mypy upgrade (#53243)

  • Remove upper-binding for "python-requires" (#52980)

  • Temporarily switch to use >=,< pattern instead of '~=' (#52967)

  • Moving BaseHook usages to version_compat for git (#52944)

0.0.4

Release Date: 2025-07-06

Misc

  • Move 'BaseHook' implementation to task SDK (#51873)

  • Drop support for Python 3.9 (#52072)

Doc-only

  • Minor pre-commit fixes (#51769)

0.0.3

Release Date: 2025-06-18

Bug Fixes

  • add user_name to http git (#51256)

0.0.2

Release Date: 2025-04-21

Bug Fixes

  • Don't log repo_url in git dag bundle (#48909)

  • Make git connection optional for git dag bundle (#49270)

  • Use 'git_default' if the user defines nothing (#49359)

Misc

  • Include subdir in Gitbundle view url (#49239)

0.0.1

Release Date: 2025-04-14

Note

Provider is still WIP. It can be used with production but we may introduce breaking changes without following semver until version 1.0.0

  • Initial version of git provider (#47636)

Was this entry helpful?