Skip to content

Releases: kubernetes/git-sync

v4.4.2

21 Jun 04:16
534976a
Compare
Choose a tag to compare

What's Changed

  • fix: gracefully handle nil err in Logger by @sdowell in #952

Full Changelog: v4.4.1...v4.4.2

Available at: registry.k8s.io/git-sync/git-sync:v4.4.2

v4.4.1

16 May 19:53
Compare
Choose a tag to compare

Minor bump with base-image update and small fixes

What's Changed

  • update github.com/golang-jwt/jwt/v4 from v4.5.0 to v4.5.2 by @mcarbonneaux in #942
  • Bump go and golangci-lint versions, fix lint by @thockin in #943
  • added separator after ref to remove git reset --soft ambiguity by @AlanZhang2002 in #946

New Contributors

Full Changelog: v4.4.0...v4.4.1

Available at: registry.k8s.io/git-sync/git-sync:v4.4.1

v4.4.0

13 Dec 18:11
Compare
Choose a tag to compare

What's Changed

  • Set SSH verbosity based on git-sync -v value by @thockin in #929
  • Env var handling should prefer old names by @thockin in #931

Full Changelog: v4.3.0...v4.4.0

Available at: registry.k8s.io/git-sync/git-sync:v4.4.0

v4.3.0

25 Sep 21:38
Compare
Choose a tag to compare

What's Changed

  • Add docs on symlink and "the contract" by @thockin in #916
  • fix: recover when there is unreleased lock file by @sdowell in #914
  • Add support for GitHub app authentication by @risset in #878

New Contributors

Full Changelog: v4.2.4...v4.3.0

Available at: registry.k8s.io/git-sync/git-sync:v4.3.0

v4.2.4

05 Jul 16:32
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.2.3...v4.2.4

Available at: registry.k8s.io/git-sync/git-sync:v4.2.4

v4.2.3

06 May 20:11
df639fd
Compare
Choose a tag to compare

What's Changed

  • Base-image CVEs are resolved.

Full Changelog: v4.2.2...v4.2.3

Available at: registry.k8s.io/git-sync/git-sync:v4.2.3

v4.2.2

15 Apr 19:31
9d546c3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.2.1...v4.2.2

Available at: registry.k8s.io/git-sync/git-sync:v4.2.2

v4.2.1

06 Feb 17:53
Compare
Choose a tag to compare

What's Changed

  • CVE fixes in base-image

Full Changelog: v4.2.0...v4.2.1

Available at: registry.k8s.io/git-sync/git-sync:v4.2.1

v4.2.0

17 Jan 06:30
Compare
Choose a tag to compare

Most important changes:

  • Try not to log credentials
  • Fix a bug with symlinks when --link is not under --root
  • Change the inner loop to be even simpler

What's Changed

  • Log less verbose flags in less verbose modes by @thockin in #837
  • Update the v3-to-v4 doc to cover some changes that I missed by @thockin in #843
  • Bug: links are relative to linkdir, not rootdir by @thockin in #848
  • Simplify inner loop: just fetch $ref by @thockin in #845
  • Bump actions/setup-go from 4 to 5 by @dependabot in #850
  • Try not to log credentials in repo URL by @thockin in #852
  • Bump to go 1.21 by @thockin in #858
  • Add '-F none' to e2e git SSH command for weird environments by @thockin in #859

Full Changelog: v4.1.0...v4.2.0

Available at: registry.k8s.io/git-sync/git-sync:v4.2.0

v4.1.0

14 Oct 23:51
Compare
Choose a tag to compare

This is minor overall, but includes a couple flag changes which warranted bumping the minor version.

  • --ssh is no longer needed (but still accepted)
  • --credential is new, to enable submodules with different usernames/passwords
  • Multiple SSH key are supported, to enable submodules with different keys
  • Better logging (minor)
  • Fix some corner cases for failure modes

Available at: registry.k8s.io/git-sync/git-sync:v4.1.0

What's Changed

  • fix: Fix backward compatibility of environment variables with bool type by @phil-park in #798
  • Add $GITSYNC_VERBOSE to set verbosity via env by @thockin in #805
  • Support multiple SSH keys for use in submodules by @thockin in #802
  • Print correct key on env-parse errors by @thockin in #812
  • Set core.askPass config for better auth-fail error by @thockin in #815
  • Deprecate --ssh - it's not really needed by @thockin in #822
  • Document V4 regression on --change-permissions by @thockin in #809
  • Add --credential flag for multiple username/password by @thockin in #803
  • Fix errors when parsing --repo for logging by @thockin in #830
  • fix: infinite bad loop caused by unexpected worktree directory removal by @bakome in #828
  • Logging: log syncCount and be less scary by @thockin in #835
  • Recover if wrong worktree HEAD by @thockin in #836

New Contributors

Full Changelog: v4.0.0...v4.1.0