Skip to content

v0.7.0-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@xenoscopic xenoscopic released this 25 Oct 08:39
· 2 commits to release-branch-v0.7.x since this release

NOTE: Versions of Mutagen prior to v0.8.0-beta1 are affected by a known security issue and not recommended for use.

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).

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

  • Added initial experimental support for synchronizing into Docker containers (both Linux and Windows containers). See full documentation here.
  • Switched to Go 1.11 for builds. This has the side effect of making symlink support work automatically on Windows 10 when developer mode is enabled.
  • Migrated to Go modules for dependency management.
  • Fixed cgo compiler and linker flags to ensure compatibility with older versions of macOS.
  • Refactored protocol handler infrastructure to allow for significantly easier implementation of new protocols.
  • Switched to Protocol Buffers for Mutagen's internal endpoint protocol.
  • Optimized rsync data transmissions with operation batching.
  • Added support for doing ~user/path-style lookups (in addition to the existing ~/path-style lookups) in synchronization root paths.
  • Added an optional "tag" component to version information to make dev/beta/rc/etc. releases easier.

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

  • Switched to Go 1.11.1 for builds.
  • Added small documentation tweaks.
  • Added documentation on interaction with version control systems.
  • Fixed ARM builds for ARMv5 and ARMv6 systems.
  • Refactored agent process termination on handshake failures.