Skip to content

1.29.4.0

Choose a tag to compare

@jessk-msft jessk-msft released this 11 Jan 00:54
· 8 commits to main since this release
84bb3fb

This is an update including minor fixes, optimizations, and security updates.

Version [1.29.4.0]

  • Updating to latest P4API 25.2
  • Migrating to OpenSSL 3.0 LTS as recommended by P4API 25.2 with latest 3.0.18
  • Addition to default ExcludedProcessNames of MpDlpService.exe which is common Windows
    Defender application
  • Optimization to use C++ transparent comparators on std::map<string,*,compare> to enable
    heterogeneous lookup from either c_str or string
  • Addition of default property values to SettingManager. It is now used to test
    against combinations of default and overridden settings values
  • Fixing bug where p4vfs.exe common option '-v' would not actually enable verbose logging
    for the command
  • Addition of experimental configuration setting MaxDiff2StatFileCount for specifying
    the maximum number of files for when fstat commands should be used instead of diff2
    for determining the have & head filetype of files to sync. Using fstat can be
    faster than diff2 in the rare case where a very few number files are updated under a
    very large file spec. For that reason, we'll keep this feature disabled by default indefinitly.
    A MaxDiff2StatFileCount of zero (default) will use legacy behavior to only use
    diff2. A MaxDiff2StatFileCount of less than zero will always use fstat. A
    MaxDiff2StatFileCount of greater than zero will use fstat if the number of modifications
    are less than the value.
  • Addition of a new verbose mode "Preview Time" profile time to the sync command which
    indicates the time spend gathering virtual sync file modifications to be applied.