Skip to content

Releases: jelmer/dulwich

dulwich-0.24.9

10 Nov 13:57
dulwich-0.24.9

Choose a tag to compare

  • Fix passing key_filename and ssh_command parameters to SSHGitClient by @skshetry

  • Relax check to support subclasses of Urllib3HttpGitClient. Fixes
    regression from 0.24.2 where subclasses of Urllib3HttpGitClient would
    not receive the config object. by @skshetry

  • Fix test_concurrent_ref_operations_compatibility test flakiness by @jelmer

  • Fix warnings in test suite by @jelmer

Full Changelog: dulwich-0.24.8...dulwich-0.24.9

0.24.10

20 Nov 02:18
dulwich-0.24.10

Choose a tag to compare

Full Changelog: dulwich-0.24.9...dulwich-0.24.10

dulwich-0.24.8

01 Nov 19:38
dulwich-0.24.8

Choose a tag to compare

What's Changed

Full Changelog: dulwich-0.24.7...dulwich-0.24.8

0.24.7

23 Oct 10:28
dulwich-0.24.7

Choose a tag to compare

What's Changed

  • Use make_commit() from test utils in test files by @jelmer in #1943
  • Enhance fetch with missing options by @jelmer in #1944
  • Add sparse index support for improved performance with large repositories by @jelmer in #1946
  • Fix SSH connections with custom ssh command by @jelmer in #1947
  • Work around typing module bug in Python 3.9.0/3.9.1 by @jelmer in #1949
  • And support for local files in LFS by @jelmer in #1953
  • Add support for core.fsyncObjectFiles configuration option by @jelmer in #1954
  • Add bitmap support by @jelmer in #1952

Full Changelog: dulwich-0.24.6...dulwich-0.24.7

0.24.6

19 Oct 12:07
dulwich-0.24.6

Choose a tag to compare

What's Changed

  • Restore pool_manager parameter to transport functions by @jelmer in #1929
  • Support show-branch by @jelmer in #1931
  • Add support for git mailsplit command by @jelmer in #1930
  • Add dulwich config CLI command by @jelmer in #1933
  • Add support for git cherry command by @jelmer in #1932
  • Ensure files are closed by @jelmer in #1935
  • Add support for octopus merge strategy by @jelmer in #1934
  • Add convenience functions for dealing with refs by @jelmer in #1937
  • Implement recursive merge strategy for handling multiple merge bases by @jelmer in #1936
  • Add support for git grep command by @jelmer in #1938
  • Fix import failure when sys.stdin is None by @jelmer in #1940
  • Implement git reflog expire and delete commands by @jelmer in #1941

Full Changelog: dulwich-0.24.5...dulwich-0.24.6

0.24.5

16 Oct 09:44
dulwich-0.24.5

Choose a tag to compare

What's Changed

  • Fix LFS status tests cleanup issue on Windows Python 3.14 by @jelmer in #1924
  • Fix HTTP authentication with credentials in URLs by @jelmer in #1926

Full Changelog: dulwich-0.24.4...dulwich-0.24.5

0.24.4

14 Oct 20:32
dulwich-0.24.4

Choose a tag to compare

What's Changed

  • Fix pypi publish action version by @jelmer in #1890
  • Add remaining typing by @jelmer in #1891
  • Disable android wheels build, which currently fails due to 403s on by @jelmer in #1892
  • fix typing by @jelmer in #1893
  • deps(deps): bump memchr from 2.7.5 to 2.7.6 in the cargo group by @dependabot[bot] in #1901
  • ci(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by @dependabot[bot] in #1900
  • deps(deps): bump the pip group with 2 updates by @dependabot[bot] in #1902
  • ci(deps): bump docker/setup-qemu-action from 3.2.0 to 3.6.0 by @dependabot[bot] in #1899
  • ci(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #1897
  • ci(deps): bump dependabot/fetch-metadata from 2.2.0 to 2.4.0 by @dependabot[bot] in #1898
  • Use immutable container type annotations where appropriate by @jelmer in #1903
  • Add extract_signature() method to Commit and Tag by @jelmer in #1905
  • Fix BlackboxTestCase to respect Python venv path by @mgorny in #1906
  • Add DependencyMissing class by @jelmer in #1907
  • More typing fixes by @jelmer in #1908
  • Implement GPG signing and verification support for commits and tags by @jelmer in #1909
  • Add support for GIT_TRACE environment variable by @jelmer in #1910
  • Fix Git filter protocol to handle two-phase response format by @jelmer in #1911
  • Add git worktree repair command by @jelmer in #1912
  • Add support for dulwich verify-tag command by @jelmer in #1914
  • Add support for git var command by @jelmer in #1913
  • Add support for dulwich verify-commit command by @jelmer in #1915
  • Add support for dulwich merge-base command by @jelmer in #1916
  • Avoid PyObject, deprecated in PyO3 0.26 by @jelmer in #1917
  • Add python 3.14 support by @jelmer in #1918
  • Re-enable Android wheels build by @mhsmith in #1919
  • Attempt to fix 3.14 errors by @jelmer in #1920
  • Fix pypi-publish action version by @jelmer in #1921
  • Fix pack copy test for Windows Python 3.14 by @jelmer in #1922
  • Fix LFS status tests cleanup issue on Windows Python 3.14 by @jelmer in #1923

New Contributors

Full Changelog: dulwich-0.24.2...dulwich-0.24.4

0.24.3

12 Oct 22:22
dulwich-0.24.3

Choose a tag to compare

What's Changed

  • Fix pypi publish action version by @jelmer in #1890
  • Add remaining typing by @jelmer in #1891
  • Disable android wheels build, which currently fails due to 403s on by @jelmer in #1892
  • fix typing by @jelmer in #1893
  • deps(deps): bump memchr from 2.7.5 to 2.7.6 in the cargo group by @dependabot[bot] in #1901
  • ci(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by @dependabot[bot] in #1900
  • deps(deps): bump the pip group with 2 updates by @dependabot[bot] in #1902
  • ci(deps): bump docker/setup-qemu-action from 3.2.0 to 3.6.0 by @dependabot[bot] in #1899
  • ci(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #1897
  • ci(deps): bump dependabot/fetch-metadata from 2.2.0 to 2.4.0 by @dependabot[bot] in #1898
  • Use immutable container type annotations where appropriate by @jelmer in #1903
  • Add extract_signature() method to Commit and Tag by @jelmer in #1905
  • Fix BlackboxTestCase to respect Python venv path by @mgorny in #1906
  • Add DependencyMissing class by @jelmer in #1907
  • More typing fixes by @jelmer in #1908
  • Implement GPG signing and verification support for commits and tags by @jelmer in #1909
  • Add support for GIT_TRACE environment variable by @jelmer in #1910
  • Fix Git filter protocol to handle two-phase response format by @jelmer in #1911
  • Add git worktree repair command by @jelmer in #1912
  • Add support for dulwich verify-tag command by @jelmer in #1914
  • Add support for git var command by @jelmer in #1913
  • Add support for dulwich verify-commit command by @jelmer in #1915
  • Add support for dulwich merge-base command by @jelmer in #1916

Full Changelog: dulwich-0.24.2...dulwich-0.24.3

0.24.2

30 Sep 22:27

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: dulwich-0.24.1...dulwich-0.24.2

dulwich-0.24.1

01 Aug 18:18
dulwich-0.24.1

Choose a tag to compare

What's Changed

  • Require typing_extensions on Python 3.10. by @jelmer in #1736

Full Changelog: dulwich-0.24.0...dulwich-0.24.1