Skip to content

Releases: kubernetes/git-sync

v3.6.3

17 Jan 22:03
bfad1e0
Compare
Choose a tag to compare

This is mostly a CVE-fixing build for base-image issues.

#658

Available at: registry.k8s.io/git-sync/git-sync:v3.6.3

What's Changed

  • V3 e2e: fix git submodules for file:// by @thockin in #648

Full Changelog: v3.6.2...v3.6.3

v3.6.2

22 Nov 23:26
482bf07
Compare
Choose a tag to compare

Mostly a baseimage CVE update

What's Changed

  • V3: Allow quoted keys for --git-config by @thockin in #642

Available at: registry.k8s.io/git-sync/git-sync:v3.6.2

Full Changelog: v3.6.1...v3.6.2

v3.6.1

25 Aug 02:48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.6.0...v3.6.1

Available for all supported platforms at k8s.gcr.io/git-sync/git-sync:v3.6.1

v3.6.0

14 Jul 20:30
025a1c0
Compare
Choose a tag to compare

NOTE: 3.6.x is probably the final minor series of 3.x, with future focus on bugfixes and security issues only. Further efforts will shift to 4.x, which has several breaking changes (mostly flags) but is cleaner overall.

What's Changed

  • v3: log.V(9) md5sums of credentials by @thockin in #581
    • This might help debug unreproduceable issues with credentials
  • v3: Change from "store" to "cache" for credentials by @thockin in #583
    • This is a security improvement and should help with some unreproduceable issues with credentials
  • v3: Don't set known_hosts to /dev/null by @thockin in #585
    • This cleans up log-spam

Full Changelog: v3.5.1...v3.6.0

Available for all supported platforms at k8s.gcr.io/git-sync/git-sync:v3.6.0

v3.5.1

06 Jul 19:55
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.5.0...v3.5.1

Available for all supported platforms at k8s.gcr.io/git-sync/git-sync:v3.5.1

v3.5.0

11 Mar 19:56
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.4.0...v3.5.0

Available for all supported platforms at k8s.gcr.io/git-sync/git-sync:v3.5.0

v3.4.0

24 Jan 19:25
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.3.5...v3.4.0

Available for all supported platforms at k8s.gcr.io/git-sync/git-sync:v3.4.0

v3.3.5

24 Nov 21:22
dc324f4
Compare
Choose a tag to compare

This is a minor release. It includes the following changes and also picks up the latest base image, which addresses some vulnerabilities.

  • Flag --sync-hook-command ($GIT_SYNC_HOOK_COMMAND) is deprecated (but still works). Use --exechook-command ($GIT_SYNC_EXECHOOK_COMMAND) instead (functionally identical). This adds flags --exechook-timeout ($GIT_SYNC_EXECHOOK_TIMEOUT) and --exechook-backoff ($GIT_SYNC_EXECHOOK_BACKOFF) to parallel webhooks.
  • Fix a bug that can mis-attribute callers in log-lines.
  • Create git worktrees using the specific SHA rather than branch name. This allows to change branches with persistent volumes. Otherwise should be functionally identical.
  • Add flag password-file ($GIT_SYNC_PASSWORD_FILE), which reads the password from a file and this is considered as safer than reading from env or flag directly.
    • --password and --password-file can't be specified at the same time.
    • If --username is specified, then one of --password or --password-file must be specified.

Available for all supported platforms at k8s.gcr.io/git-sync/git-sync:v3.3.5

v3.3.4

01 Jul 21:01
259f7d8
Compare
Choose a tag to compare

This is a security release. It picks up the latest base image, which addresses:

Available for all supported platforms at k8s.gcr.io/git-sync/git-sync:v3.3.4

v3.3.3

24 Jun 15:37
3dc0c23
Compare
Choose a tag to compare

This is a minor release.

  • Fix a race between ls-remote and fetch that could crash
  • Clean up worktrees in case of corruption

Available for all supported platforms at k8s.gcr.io/git-sync/git-sync:v3.3.3