tag:github.com,2008:https://github.com/mutagen-io/mutagen/releasesRelease notes from mutagen2024-04-30T16:17:38Ztag:github.com,2008:Repository/78026877/v0.18.0-rc12024-04-30T17:40:46Zv0.18.0-rc1<p><strong>NOTE:</strong> This is a pre-release version of Mutagen. It should not be used on production or mission-critical systems. Use on any system is at your own risk (please see the <a href="https://github.com/mutagen-io/mutagen/blob/master/LICENSE">license</a>). <strong>For a better experience, you may wish to use the <a href="https://github.com/mutagen-io/mutagen/releases/latest">latest stable release</a>.</strong></p>
<p>Mutagen maintains backward compatibility between releases, but sessions created with pre-release versions are not guaranteed to be compatible with final releases. Please wait for the final release if you want to be sure that you can avoid recreating sessions.</p>
<h2>Changes</h2>
<p>This release includes the following <a href="https://github.com/mutagen-io/mutagen/compare/v0.18.0-beta2...v0.18.0-rc1">changes</a> from v0.18.0-beta2:</p>
<ul>
<li>Updated to Go 1.22.2</li>
<li>Updated assorted Go dependencies</li>
<li>Improved scan preemption when using recursive watching</li>
</ul>xenoscopictag:github.com,2008:Repository/78026877/v0.17.62024-04-30T17:29:46Zv0.17.6<h2>Changes</h2>
<p>This release includes the following <a href="https://github.com/mutagen-io/mutagen/compare/v0.17.5...v0.17.6">changes</a> from v0.17.5:</p>
<ul>
<li>Updated to Go 1.20.14</li>
<li>Updated assorted Go dependencies</li>
</ul>xenoscopictag:github.com,2008:Repository/78026877/v0.18.0-beta22024-04-30T16:47:54Zv0.18.0-beta2<p><strong>NOTE:</strong> This is a pre-release version of Mutagen. It should not be used on production or mission-critical systems. Use on any system is at your own risk (please see the <a href="https://github.com/mutagen-io/mutagen/blob/master/LICENSE">license</a>). <strong>For a better experience, you may wish to use the <a href="https://github.com/mutagen-io/mutagen/releases/latest">latest stable release</a>.</strong></p>
<p>Mutagen maintains backward compatibility between releases, but sessions created with pre-release versions are not guaranteed to be compatible with final releases. Please wait for the final release if you want to be sure that you can avoid recreating sessions.</p>
<h2>Changes</h2>
<p>This release includes the following <a href="https://github.com/mutagen-io/mutagen/compare/v0.18.0-beta1...v0.18.0-beta2">changes</a> from v0.18.0-beta1:</p>
<ul>
<li>Updated to Go 1.21.6</li>
<li>Updated assorted Go dependencies</li>
<li>Removed <code>license</code> commands (which are no longer required)</li>
</ul>xenoscopictag:github.com,2008:Repository/78026877/v0.17.52024-04-30T16:42:34Zv0.17.5<h2>Changes</h2>
<p>This release includes the following <a href="https://github.com/mutagen-io/mutagen/compare/v0.17.4...v0.17.5">changes</a> from v0.17.4:</p>
<ul>
<li>Updated to Go 1.20.13</li>
<li>Updated assorted Go dependencies</li>
<li>Removed <code>license</code> commands (which are no longer required)</li>
</ul>xenoscopictag:github.com,2008:Repository/78026877/v0.18.0-beta12023-12-08T00:36:29Zv0.18.0-beta1<p><strong>NOTE:</strong> This is a pre-release version of Mutagen. It should not be used on production or mission-critical systems. Use on any system is at your own risk (please see the <a href="https://github.com/mutagen-io/mutagen/blob/master/LICENSE">license</a>). <strong>For a better experience, you may wish to use the <a href="https://github.com/mutagen-io/mutagen/releases/latest">latest stable release</a>.</strong></p>
<p>Mutagen maintains backward compatibility between releases, but sessions created with pre-release versions are not guaranteed to be compatible with final releases. Please wait for the final release if you want to be sure that you can avoid recreating sessions.</p>
<h2>Changes</h2>
<p>Final release notes and documentation will be issued when v0.18.0 is released.</p>
<p>This release is primarily focused on updating dependencies and adding support for <code>.dockerignore</code>-style ignore syntax.</p>
<p>The <code>.dockerignore</code>-style ignore syntax can be enabled on the command line with:</p>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="mutagen sync create --ignore-syntax=docker ..."><pre>mutagen sync create --ignore-syntax=docker ...</pre></div>
<p>Or in Mutagen YAML configuration with:</p>
<div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="sync:
sessionname: # (or "defaults")
ignore:
syntax: docker"><pre><span class="pl-ent">sync</span>:
<span class="pl-ent">sessionname</span>: <span class="pl-c"><span class="pl-c">#</span> (or "defaults")</span>
<span class="pl-ent">ignore</span>:
<span class="pl-ent">syntax</span>: <span class="pl-s">docker</span></pre></div>
<p>The default ignore syntax is still Mutagen's <code>.gitignore</code>-based syntax. Ignore syntax can only be set at the session level, it can't be set on a per-endpoint basis.</p>xenoscopictag:github.com,2008:Repository/78026877/v0.17.42023-12-05T23:01:27Zv0.17.4<h2>Changes</h2>
<p>This release includes the following <a href="https://github.com/mutagen-io/mutagen/compare/v0.17.3...v0.17.4">changes</a> from v0.17.3:</p>
<ul>
<li>Updated to Go 1.20.12
<ul>
<li>This <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.20.12+label%3ACherryPickApproved">fixes</a> a number of security issues</li>
</ul>
</li>
</ul>xenoscopictag:github.com,2008:Repository/78026877/v0.17.32023-12-01T22:50:30Zv0.17.3<h2>Changes</h2>
<p>This release includes the following <a href="https://github.com/mutagen-io/mutagen/compare/v0.17.2...v0.17.3">changes</a> from v0.17.2:</p>
<ul>
<li>Updated to Go 1.20.11
<ul>
<li>Go 1.20.11 contains fixes for <a href="https://github.com/advisories/GHSA-vvjp-q62m-2vph">CVE-2023-45283</a> and <a href="https://github.com/advisories/GHSA-rq3x-83w4-p28c">CVE-2023-45284</a>, which could affect Mutagen users</li>
</ul>
</li>
<li>Updated assorted dependencies</li>
</ul>xenoscopictag:github.com,2008:Repository/78026877/v0.17.22023-06-29T23:55:48Zv0.17.2<h2>Changes</h2>
<p>This release includes the following <a href="https://github.com/mutagen-io/mutagen/compare/v0.17.1...v0.17.2">changes</a> from v0.17.1:</p>
<ul>
<li>Updated to Go 1.20.5
<ul>
<li>Go 1.20.5 contains a fix for <a title="CVE-2023-29403" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-rxx3-4978-3cc9/hovercard" href="https://github.com/advisories/GHSA-rxx3-4978-3cc9">CVE-2023-29403</a>, which could affect users in the (unlikely) event that they're using Mutagen with <code>setuid</code>/<code>setgid</code></li>
</ul>
</li>
<li>Updated forked fsevents dependency to avoid collision with upstream</li>
</ul>xenoscopictag:github.com,2008:Repository/78026877/v0.17.12023-05-04T20:02:51Zv0.17.1<h2>Changes</h2>
<p>This release includes the following <a href="https://github.com/mutagen-io/mutagen/compare/v0.17.0...v0.17.1">changes</a> from v0.17.0:</p>
<ul>
<li>Backported fix for <a href="https://github.com/mutagen-io/mutagen/security/advisories/GHSA-jmp2-wc4p-wfh2">CVE-2023-30844</a></li>
<li>Backported fix for <a href="https://github.com/mutagen-io/mutagen/security/advisories/GHSA-fwj4-72fm-c93g">GHSA-fwj4-72fm-c93g</a></li>
<li>Updated to Go 1.20.4</li>
<li>Improved Docker and SSH error messages</li>
<li>Disabled agent binary housekeeping in sidecar containers</li>
</ul>xenoscopictag:github.com,2008:Repository/78026877/v0.16.62023-05-04T20:07:57Zv0.16.6<h2>Changes</h2>
<p>This release includes the following <a href="https://github.com/mutagen-io/mutagen/compare/v0.16.5...v0.16.6">changes</a> from v0.16.5:</p>
<ul>
<li>Backported fix for <a href="https://github.com/mutagen-io/mutagen/security/advisories/GHSA-jmp2-wc4p-wfh2">CVE-2023-30844</a></li>
<li>Backported fix for <a href="https://github.com/mutagen-io/mutagen/security/advisories/GHSA-fwj4-72fm-c93g">GHSA-fwj4-72fm-c93g</a></li>
<li>Updated to Go 1.19.9</li>
</ul>
<h2>Support Status</h2>
<p>The Mutagen v0.16.x release series is technically unsupported due to its age, but there are still a large number of users on this release series, so a decision was made to backport these important security fixes.</p>xenoscopic