Skip to content

Releases: microsoft/VFSForGit

VFS For Git 1.0.20296.6

23 Oct 01:09
0e417a0
Compare
Choose a tag to compare

Major Updates

  • Comes with Git for Windows 2.29.0.

Pull Requests

  • #1689: Make delete docs more verbose
  • #1697: Fix functional tests to skip around ProjFS issue
  • #1694: Update Git to v2.29.0.

VFS For Git 1.0.20210.1

28 Jul 18:53
901ec95
Compare
Choose a tag to compare

Major Updates

  • Comes with Git for Windows 2.28.0
  • Previous builds were not including fully-signed DLLs. This is now fixed.

Pull Requests

  • #1672: ProductUpgrader: be extra careful about a copy loop
  • #1674: Config: disable status.submoduleSummary
  • #1675: PreCommandHook: don't lock pack-objects
  • #1676: Update Git to v2.27.0.vfs.1.0
  • #1679: BuildGVFSForWindows.bat: use nuget on PATH
  • #1683: GVFS.SignFiles.csproj: include more DLLs for signing
  • #1685: minor path comparison fixup in ProductUpgrader
  • #1682: Update Git to v2.28.0

VFS For Git 1.0.20175.6

24 Jun 17:17
696709a
Compare
Choose a tag to compare
Pre-release

Major Changes

  • This is a security release on top of VFS for Git 1.0.20156.1.
  • Includes Git v2.27.0.vfs.1.0.
  • The .vfs. versions of Git were bundling old packages from git-for-windows/build-extra, so they included versions with known security flaws. None of these had known problems in use with Git, but other software or scripts might use those packages, so it is safest to update them.

Pull Requests

  • #1678: BuildGVFSForWindows.bat: use nuget on PATH when possible
  • #1677: Update Git to v2.27.0.vfs.1.0

VFS For Git 1.0.20156.1

04 Jun 19:11
1612722
Compare
Choose a tag to compare
Pre-release

Major Changes

  • Includes Git v2.27.0
  • Fixes an issue where GVFS.Service restarts in a loop when Powershell is not found on the PATH.
  • We have new documentation including a new troubleshooting guide!
  • A new config setting allows updating USN journals, which is needed when using BuildXL with VFS for Git.
  • Bug Fix: Fixes a bug with gvfs upgrade that causes versions v1.0.20112.1 from upgrading from private feeds.

Pull Requests

  • #1673: [HOTFIX] ProductUpgrader: be extra careful about a copy loop
  • #1663: Update Git to v2.27.0
  • #1669: Docs: more troubleshooting and FAQs
  • #1668: ProductUPgradeTimer: remove unacceptable Environment.Exit()
  • #1664: Update USN journal entries for projected folders
  • #1666: Docs: start basic template
  • #1658: ProjFSFilter: Be more robust to missing PowerShell

VFS For Git 1.0.20112.1

21 Apr 19:19
a12d0ba
Compare
Choose a tag to compare
Pre-release

Major Changes

  • Includes Git v2.26.2
  • Fixes an issue around expiring old commit-graph files.
  • Fixes a problem with non-existent repos that are still registered with the service.

Pull Requests

  • #1642: Update Git to v2.26.0
  • #1647: Fix commit-graph expiration
  • #1652: RepoRegistry: ignore non-existent repos
  • #1653: Update Git to include v2.26.1
  • #1660: Update Git to include v2.26.2

VFS For Git 1.0.19224.1

12 Aug 21:12
8b1dcc2
Compare
Choose a tag to compare
Pre-release

This is a service release for VFS For Git 1.0.19218.7

  • Fixed an issue where some concurrent updates to the placeholder database would fail
  • Fixed an issue on Mac where files were not being hydrated when signed as part of a build

VFS For Git 1.0.19218.7

07 Aug 16:43
acc1fc2
Compare
Choose a tag to compare
Pre-release

This is a servicing release for VFS For Git 1.0.19212.3.

  • fixes a performance regression in the background maintenance jobs.

  • fixed a correctness issue around octopus merges in the incremental commit-graph.

VFS For Git 1.0.19212.3

02 Aug 18:03
4558f66
Compare
Choose a tag to compare
Pre-release

Release notes

  • Initial Mac platform native notifications
  • Initial Mac upgrade functionality
  • Git: Includes incremental commit graph
  • Various bug fixes and performance improvements

VFS For Git 1.0.19175.3

30 Jul 12:56
a3e55e2
Compare
Choose a tag to compare

Release notes

  • Includes Git 2.22
  • Moves placeholder database into SQLite for better performance.
  • Fixes when libgit2 repos are acquired and disposed for better performance of checkout (where detected) and other operations that rely heavily on the read-object hook.
  • Adds additional logging for folder and file placeholder creation.
  • Improves the rate of .gvfsCache cleanup.
  • Other bug fixes for reliability

VFS For Git 1.0.19157.1

19 Jun 17:46
e730d46
Compare
Choose a tag to compare

Release Notes

  • Large improvements to git checkout performance when there are many folder placeholders.
  • Background tasks run with lower priority to address user feedback on maintenance job performance.
  • A background task will now compress and deduplicate the pack-file data in the shared object cache, resulting in more sustainable disk usage
  • Upgrade supports an anonymous endpoint to decouple rollouts to different engineering systems.
  • Improvements to the installation to more gracefully recover from an uninstallation of VFS for Git and subsequent
  • Fixes mounting on RS4 machines
  • Other bug fixes, engineering improvements, and test reliability fixes.

See the full change log