github mutagen-io/mutagen v0.8.0-beta2

latest releases: v0.16.3, v0.16.2, v0.16.1...
pre-release5 years ago

NOTE: This is a beta release. It may have unknown issues. It should not be used on production or mission-critical systems. Use on any system is at your own risk (please see the license).

NOTE: Sessions created with this release are not guaranteed to be compatible with the final release version. Please wait for the final tagged release (v0.8.0 - which will be released shortly) if you want to be sure that you can avoid recreating sessions. Documentation is also still pending for the new features in this release.

This release includes the following changes from the v0.7.x series:

  • Added support for additional bidirectional and unidirectional synchronization modes.
  • Added support for specifying file permissions and ownership.
  • Added support for specifying certain configuration parameters on a per-endpoint basis.
  • Added a flush command to force a synchronization cycle for a session.
  • Added a no-watch filesystem watching mode for manual synchronization control via the flush command.
  • Added parameters to the limit number of synchronized files and maximum staged file size.
  • Added the ability to override the default SSH executable search locations via the MUTAGEN_SSH_PATH environment variable.
  • Improved error display heuristics in monitoring.
  • Refactored filesystem operations to use avoid symbolic link traversal in a race-free manner.
  • Improved daemon signal handling at startup time.
  • Increased daemon message size limit for large status results.
  • Decreased conflict representation size for lower memory usage and faster transmission.
  • Improved Linux native watching by switching to an LRU-based eviction algorithm.

It includes the following changes since v0.8.0-beta1:

  • Added a -w/--wait flag to the flush command that blocks until the synchronization cycle triggered by flush has completed.
  • Added endpoint-specific watch parameters to create flags.
  • Improved list and monitor output organization.
  • Clarified and corrected command line help information for certain flags.
  • Modified synchronization controller to avoid polling from endpoints with watching disabled.
  • Performed various internal code cleanup.

Don't miss a new mutagen release

NewReleases is sending notifications on new releases.