<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Syncplify Developers' Blog]]></title><description><![CDATA[Release notes and blog by the developers at Syncplify.]]></description><link>https://blog.syncplify.com</link><image><url>https://substackcdn.com/image/fetch/$s_!9Dt2!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb33dc11f-1e7e-4d89-8614-c24873c70d3c_512x512.png</url><title>Syncplify Developers&apos; Blog</title><link>https://blog.syncplify.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 01 Jul 2026 03:59:56 GMT</lastBuildDate><atom:link href="https://blog.syncplify.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Syncplify]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[syncplify@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[syncplify@substack.com]]></itunes:email><itunes:name><![CDATA[Syncplify]]></itunes:name></itunes:owner><itunes:author><![CDATA[Syncplify]]></itunes:author><googleplay:owner><![CDATA[syncplify@substack.com]]></googleplay:owner><googleplay:email><![CDATA[syncplify@substack.com]]></googleplay:email><googleplay:author><![CDATA[Syncplify]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Syncplify Server! v8.0.2 released]]></title><description><![CDATA[Importance of this update: NORMAL]]></description><link>https://blog.syncplify.com/p/syncplify-server-v802-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v802-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 29 Jun 2026 15:57:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ca72439f-8d95-4a2f-89c9-ff3c42c97776_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Improved accessibility (WCAG 2.2 AA) and usability (UX) of the WebClient! UI with a small set of targeted optimizations</p></li><li><p>Added an all-new <code>CtxRelTargetPath()</code> to our scripting engine, specifically designed to retrieve the destination (target) relative-path inside of the <code>AfterFileRename</code> event-handler</p></li><li><p>Backups taken from nodes that used to be part of an HA cluster and then they left and went back to being stand-alone single servers now no longer contain legacy HA node bindings</p></li><li><p>Usual small set of little bug-fixes and quality of life improvements</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Enterprise Reporting Is Here!]]></title><description><![CDATA[Because knowing what's happening in your environment shouldn't require a ticket to the IT team.]]></description><link>https://blog.syncplify.com/p/enterprise-reporting-is-here</link><guid isPermaLink="false">https://blog.syncplify.com/p/enterprise-reporting-is-here</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sun, 28 Jun 2026 12:28:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9kF1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most of the attention around Syncplify Server! v8.0 has rightly gone to the backend: the new architecture, the performance, the storage engine improvements. Today we want to talk about something that shipped quietly alongside all of that, and that we think deserves its own moment: <strong>the Enterprise Reporting module</strong>.</p><p>It&#8217;s available exclusively with the Ultimate license tier, and if you&#8217;re running one, it&#8217;s already there waiting for you.</p><h3><strong>What it is</strong></h3><p><strong>Sixteen built-in operational reports</strong>, accessible directly from the Admin UI. Print them, download them, export them to JSON/CSV for further analysis, or just read them on screen. Every report is generated on demand from live data, so what you see reflects the actual state of your environment at the moment you run it.</p><p>The reports span several domains, including (but not limited to) operations, compliance, and security. And more will be added in future updates.</p><h3><strong>Why it matters more than it looks</strong></h3><p>Here&#8217;s the thing about enterprise file transfer environments: they accumulate. Users get created and forgotten. Permissions get granted and never revisited. Accounts that were set up for a partner integration three years ago are still sitting there, idle, with elevated access to production directories.</p><p>Nobody meant for that to happen. It just did, incrementally, across hundreds of small decisions that were each perfectly reasonable at the time.</p><p>Compliance audits and security reviews surface these problems, but only after the fact, and usually in the most stressful possible context. Enterprise Reporting gives you the visibility to catch them on your own schedule, before anyone asks.</p><p>Just two of the many possible examples that illustrate this well.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AllM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AllM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 424w, https://substackcdn.com/image/fetch/$s_!AllM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 848w, https://substackcdn.com/image/fetch/$s_!AllM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 1272w, https://substackcdn.com/image/fetch/$s_!AllM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AllM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png" width="1456" height="442" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:442,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83731,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/203952940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AllM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 424w, https://substackcdn.com/image/fetch/$s_!AllM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 848w, https://substackcdn.com/image/fetch/$s_!AllM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 1272w, https://substackcdn.com/image/fetch/$s_!AllM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Inactive users</strong> shows every account that hasn&#8217;t logged in for 90 or more days, with a last-login timestamp and a total login count. That login count matters: an account with hundreds of historical logins that has gone silent for three months is a different conversation than a test account someone created and never used. Both are worth reviewing. Now you can see both at a glance, any time you want.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9kF1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9kF1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 424w, https://substackcdn.com/image/fetch/$s_!9kF1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 848w, https://substackcdn.com/image/fetch/$s_!9kF1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 1272w, https://substackcdn.com/image/fetch/$s_!9kF1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9kF1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png" width="1456" height="772" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152745,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/203952940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9kF1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 424w, https://substackcdn.com/image/fetch/$s_!9kF1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 848w, https://substackcdn.com/image/fetch/$s_!9kF1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 1272w, https://substackcdn.com/image/fetch/$s_!9kF1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Elevated access</strong> shows which users have been granted permissions beyond the default, on which mount points, and against which Virtual File Systems. Delete directory. Delete files. Create symlinks. Each permission is listed individually per user, per path. If you&#8217;ve never run a report like this in your environment, the result may surprise you.</p><h3><strong>Not just for auditors</strong></h3><p>It&#8217;s tempting to think of compliance reporting as something you pull out when someone asks for it. A checkbox exercise.</p><p>The more useful mental model is <strong>operational hygiene</strong>. Inactive accounts expand your attack surface. Excessive permissions increase the blast radius of any compromised credential. Neither of these is a theoretical risk in environments moving sensitive business data over SFTP. Both are problems you can actually see and act on, now, without waiting for an external audit to tell you they exist.</p><p>That&#8217;s what this module is for.</p><h3><strong>All 16 reports, with more to come</strong></h3><p>The current release includes 16 built-in reports, here&#8217;s a list grouped by category.</p><h5>Access &amp; Identity</h5><ul><li><p>VFS by user</p></li><li><p>Users by VFS</p></li><li><p>User inventory</p></li><li><p>Authentication &amp; MFS</p></li><li><p>Inactive users</p></li><li><p>Failed sign-ins</p></li><li><p>Elevated access</p></li></ul><h5>Security &amp; Compliance</h5><ul><li><p>Blocklist</p></li><li><p>Certificates &amp; keys</p></li><li><p>Security posture</p></li><li><p>Shared objects</p></li></ul><h5>Storage</h5><ul><li><p>Storage inventory</p></li></ul><h5>Activity</h5><ul><li><p>User statistics</p></li><li><p>Traffic &amp; sessions</p></li><li><p>Unused app-passwords</p></li></ul><h5>Automation</h5><ul><li><p>Automation inventory</p></li></ul><p>Future updates will add to that list. If there&#8217;s a specific report type that would be useful in your environment, reach out. We listen.</p>]]></content:encoded></item><item><title><![CDATA[Syncplify AFT! v4.1.0 released]]></title><description><![CDATA[Importance of this update: HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-aft-v410-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-aft-v410-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sat, 27 Jun 2026 22:24:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/878ad560-1b69-4182-8fff-a28722c7b7b1_1734x903.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our file-transfer-automation-as-code client: AFT!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Adopted the new UI visual language that is now being implemented into all Syncplify software products to unify all UIs onto the company&#8217;s new official brand identity</p></li><li><p>Also updated the Go compiler and standard library, which in turn includes the usual number of small bug-fixes here and there</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify R2FS! v2.1.0 released]]></title><description><![CDATA[Importance of this update: HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-r2fs-v210-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-r2fs-v210-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Fri, 26 Jun 2026 14:41:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/024affbe-1af4-4b91-b3a7-7b6a6d2e3beb_1734x791.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our reverse-remote file system add-on for Syncplify Server!: R2FS!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Adopted the new UI visual language that is now being implemented into all Syncplify software products to unify all UIs onto the company&#8217;s new official brand identity</p></li><li><p>A bug that prevented parametric VFSs (coming in from the Syncplify Server! side) from auto-creating their folder has been fixed</p></li><li><p>Also updated the Go compiler and standard library, which in turn includes the usual number of small bug-fixes here and there</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.1 released]]></title><description><![CDATA[Importance of this update: SIGNIFICANT]]></description><link>https://blog.syncplify.com/p/title-syncplify-server-v801-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/title-syncplify-server-v801-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 25 Jun 2026 12:39:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2f127f43-dc2b-40c0-a58c-2e427e7ceda4_1548x952.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, June 25th 2026, at 00:00 UTC, we are releasing Syncplify Server! v8.0.1.</p><p>We want to be upfront with you about what this release is, because it is not a typical point release.</p><p>V8.0.0 was a backend story: a rebuilt HA subsystem, containerization, OIDC, i18n, ACID transactions. Dense, foundational, deliberately non-glamorous. We shipped it, and we shipped it clean. What we held back, intentionally, was something that deserved its own release and its own announcement: a complete ground-up redesign of every user interface in the product.</p><p><strong>What&#8217;s changed?</strong></p><ul><li><p><strong>All-new SuperAdmin UI.</strong> Not a refresh or a polish pass. A complete redesign, built from scratch with a clean design language, consistent information architecture, and a substantially reduced learning curve for new administrators.</p></li><li><p><strong>All-new Admin UI.</strong> Same philosophy. Every screen reconsidered, every workflow examined for friction and redesigned. If you have been using the Admin UI for years, expect to be surprised. In a good way.</p></li><li><p><strong>All-new WebClient! UI.</strong> Rebuilt from the ground up to be faster, cleaner, and immediately intuitive to end users who have never touched a file transfer product before.</p></li><li><p><strong>Accessibility as a first-class requirement.</strong> This is the main reason these UIs had to be rebuilt rather than revised. Our customer base has grown to include government entities and large regulated enterprises for whom accessibility compliance is not optional, it is legally mandated. Bolt-on accessibility does not work, and we refuse to ship it. The only path to genuine WCAG compliance was a clean start, so that is what we did.</p></li><li><p><strong>UX, reconsidered entirely.</strong> Five years of incremental additions had left our previous interfaces carrying debt we could no longer responsibly ignore. The new UIs are not just more accessible, they are more consistent, more predictable, and frankly more pleasant to use on an every-day basis.</p></li><li><p><strong>Mobile friendliness as a non-negotiable requirement.</strong> All of our UIs are now designed and optimized to be usable on (and auto-adapt to) desktop as well as mobile devices. We call this approach <em>&#8220;desktop-first, mobile-excellent&#8221;</em>.</p></li><li><p><strong>The usual collection of bug fixes</strong>, because no release ships without us having hunted down everything we could find.</p></li></ul><p>Please make sure you <a href="https://kb.syncplify.com/books/syncplify-server/page/updatingupgrading-syncplify-server-the-general-rule">read the upgrade instructions</a> carefully. As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.0 released]]></title><description><![CDATA[Importance of this update: MAJOR]]></description><link>https://blog.syncplify.com/p/syncplify-server-v800-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v800-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 15 Jun 2026 00:01:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/43310da3-2a12-44ad-a61c-1522fe0f949d_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, June 15th 2026, at 00:00 UTC, we are proud to announce the release of Syncplify Server! v8.0.0, a new major version that represents the most significant step forward in the product&#8217;s history. While every release we ship reflects the same obsessive commitment to security and reliability our customers have come to expect, V8 is different in scope: it touches nearly every subsystem, introduces capabilities we have never offered before, and sets the foundation for the next several years of the platform.</p><p>Here&#8217;s what&#8217;s new.</p><p><strong>What&#8217;s changed?</strong></p><ul><li><p><strong>Containerization support.</strong> For the first time in Syncplify Server!&#8217;s history, you can run it in Docker, Kubernetes, Portainer, or any OCI-compatible container runtime. This has been one of the most requested capabilities over the years, and V8 delivers it properly.</p></li><li><p><strong>All-new High Availability subsystem.</strong> The HA architecture has been rewritten from the ground up. Performance and resilience are orders of magnitude ahead of any previous HA implementation, and for the first time the product ships with a full, genuinely elegant observability stack so you can actually see what your cluster is doing.</p></li><li><p><strong>OIDC support with app-passwords.</strong> Full OpenID Connect integration, with individual configurations per Virtual Site (SuperAdmin, Admin, and User tiers each have their own settings). App-passwords ensure that legacy protocol clients continue to work seamlessly alongside modern SSO flows.</p></li><li><p><strong>Internationalization (i18n).</strong> A genuinely large effort, and one we&#8217;re particularly proud of. V8 ships with full UI localization in English, German, French, Spanish, Italian, Chinese, Japanese, and Korean, with more languages on the way.</p></li><li><p><strong>Custom HTTP headers.</strong> You can now define custom HTTP response headers for the Admin UI, SuperAdmin UI, and WebClient! UI independently, giving you fine-grained control over security posture and compliance requirements.</p></li><li><p><strong>Backed by SyngoDB with true ACID transactions and compound indices.</strong> The underlying database engine has been significantly upgraded, bringing true multi-document ACID transactions and compound index support that underpins the reliability of everything built on top of it.</p></li><li><p><strong>Improved visuals and UX across all interfaces.</strong> Every UI in the product, Setup, SuperAdmin, Admin, and WebClient!, has received a meaningful refresh, particularly with regards to accessibility and user experience. The changes are evolutionary rather than disruptive, but the cumulative effect is noticeable.</p></li><li><p><strong>The usual collection of bug fixes</strong>, because no release ships without us having hunted down everything we could find.</p></li></ul><p>Please make sure you <a href="https://kb.syncplify.com/books/syncplify-server/page/updatingupgrading-syncplify-server-the-general-rule">read the upgrade instructions</a> carefully. As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you for trusting our software with your secure file transfers. V8 is something we&#8217;re genuinely proud of, and we hope you find it worth the wait.</p>]]></content:encoded></item><item><title><![CDATA[Syncplify R2FS! v2.0.7 released]]></title><description><![CDATA[Importance of this update: MINOR]]></description><link>https://blog.syncplify.com/p/syncplify-r2fs-v207-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-r2fs-v207-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sat, 13 Jun 2026 17:00:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/aa84cd15-b53c-4c1a-b47e-2769b843a1d3_2501x2534.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our reverse-remote file system add-on for Syncplify Server!: R2FS!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Updated the Go compiler and standard library to the most recent version, which comes with its own internal small bug fixes</p></li></ul><p>As usual, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify AFT! v4.0.5 released]]></title><description><![CDATA[Importance of this update: MINOR]]></description><link>https://blog.syncplify.com/p/syncplify-aft-v405-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-aft-v405-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sat, 13 Jun 2026 16:58:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b7db3f9b-fe1a-408e-a3cb-37b22819ead6_2500x2560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our automated file-transfer-as-code software: AFT!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Updated the Go compiler and standard library to the most recent version, which comes with its own internal small bug fixes</p></li></ul><p>As usual, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[An attack surface you don’t have can’t be breached]]></title><description><![CDATA[The SFTP.cloud architecture, for the people who&#8217;ll be asked to sign off on it.]]></description><link>https://blog.syncplify.com/p/an-attack-surface-you-dont-have-cant</link><guid isPermaLink="false">https://blog.syncplify.com/p/an-attack-surface-you-dont-have-cant</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Fri, 12 Jun 2026 11:03:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!133t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0487271-43d3-46f4-b68b-94974132e896_2672x1073.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In <a href="https://blog.syncplify.com/p/introducing-sftpcloud-coming-soon">our last post</a> we introduced <strong><a href="https://sftp.cloud/">SFTP.cloud</a></strong> and made a claim that deserves a closer look: your files never live in our cloud, and your network never opens a single inbound port to make that happen. To most CTOs that lands somewhere between <em>&#8220;nice marketing&#8221;</em> and <em>&#8220;physically impossible.&#8221;</em> So here&#8217;s the architecture, in one diagram (and a few paragraphs to explain it).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!133t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0487271-43d3-46f4-b68b-94974132e896_2672x1073.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!133t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0487271-43d3-46f4-b68b-94974132e896_2672x1073.png 424w, https://substackcdn.com/image/fetch/$s_!133t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0487271-43d3-46f4-b68b-94974132e896_2672x1073.png 848w, https://substackcdn.com/image/fetch/$s_!133t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0487271-43d3-46f4-b68b-94974132e896_2672x1073.png 1272w, https://substackcdn.com/image/fetch/$s_!133t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0487271-43d3-46f4-b68b-94974132e896_2672x1073.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!133t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0487271-43d3-46f4-b68b-94974132e896_2672x1073.png" width="1456" height="585" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0487271-43d3-46f4-b68b-94974132e896_2672x1073.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:463880,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/201728535?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0487271-43d3-46f4-b68b-94974132e896_2672x1073.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!133t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0487271-43d3-46f4-b68b-94974132e896_2672x1073.png 424w, https://substackcdn.com/image/fetch/$s_!133t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0487271-43d3-46f4-b68b-94974132e896_2672x1073.png 848w, https://substackcdn.com/image/fetch/$s_!133t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0487271-43d3-46f4-b68b-94974132e896_2672x1073.png 1272w, https://substackcdn.com/image/fetch/$s_!133t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0487271-43d3-46f4-b68b-94974132e896_2672x1073.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Start with the question every security review eventually asks: <strong>where is the attack surface, and who owns it?</strong></p><p>In the standard managed-file-transfer SaaS model, the answer is uncomfortable. Your files sit at-rest on the vendor&#8217;s infrastructure, and your endpoint is reachable because something inbound is exposed: a listening port, a NAT rule, a hole punched in the DMZ. You outsourced your file transfer and inherited <em>two</em> attack surfaces you don&#8217;t control: the vendor&#8217;s storage, and your own inbound exposure.</p><p>SFTP.cloud removes both. Not hardens. <strong>Removes.</strong></p><p><strong>The inverted data plane.</strong> Public clients (SFTP, FTPS, FTPES, HTTPS) connect to a highly available protocol edge in our cloud. That edge terminates the protocol and relays the bytes. It does not store them. A lightweight connector you deploy on or next to your own storage opens an <em>outbound</em> connection to that edge, and traffic flows back through it to where your files actually live: your subnet, your disks, your keys. The cloud sees an encrypted data stream. It never sees a file-system. <strong>NO CUSTOMER FILES HERE</strong> isn&#8217;t a policy we promise to honor, it&#8217;s a property of the design.</p><p><strong>The two-fold inverted control plane.</strong> The same inversion applies to management. Your credentials, your access policies, your service configuration: none of it lives in our cloud either. Your control nodes connect <em>outbound</em> to the management layer; the management layer never reaches in. There is no inbound admin endpoint on your side to discover, scan, phish, or brute-force. <strong>There is no door to knock on.</strong></p><p>Now add it all up the way a CTO has to:</p><ul><li><p><strong>Inbound firewall rules required: zero.</strong> No NAT, no port forwarding, no DMZ. The connector dials out; nothing dials in.</p></li><li><p><strong>Customer files in the vendor cloud: zero.</strong> Your files stay in your storage subnet, under your control.</p></li><li><p><strong>Blast radius of a cloud-side compromise:</strong> a stateless protocol relay with no files and no standing inbound path to your network. Nothing to steal, and nowhere to pivot.</p></li><li><p><strong>Data residency:</strong> trivially answered, because the answer never changed. Your files never left your subnet.</p></li></ul><p>We&#8217;ll say the rest plainly, because the category won&#8217;t: most <em>&#8220;secure&#8221;</em> cloud file transfer is really just secure storage of <em>your</em> files on <em>someone else&#8217;s</em> servers. We think that&#8217;s the wrong default. <strong>An attack surface you don&#8217;t have can&#8217;t be breached. And a file we never hold can&#8217;t be leaked.</strong></p><p>For the record, SFTP.cloud remains an entirely new product, <strong>not a replacement</strong> for <a href="https://www.syncplify.com/syncplify-server">Syncplify Server!</a>, <a href="https://www.syncplify.com/syncplifyr2fs">R2FS!</a>, or <a href="https://www.syncplify.com/syncplify-aft">AFT!</a>. It&#8217;s built for teams that need an internet-facing, fully managed endpoint without surrendering custody of their data to get one.</p><p>Release date is still under wraps. The connector deployment model, architecture deep-dives, and early-access details are coming. Subscribe, and we&#8217;ll post here first.</p>]]></content:encoded></item><item><title><![CDATA[About the upcoming Syncplify Server! V8's i18n]]></title><description><![CDATA[Because Enterprise-Grade Means More Than Security]]></description><link>https://blog.syncplify.com/p/about-the-upcoming-syncplify-server</link><guid isPermaLink="false">https://blog.syncplify.com/p/about-the-upcoming-syncplify-server</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 01 Jun 2026 14:11:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!a-aa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For over a decade, Syncplify Server! has been the MFT platform of choice for Fortune 500 companies, federal agencies, and regulated enterprises that simply cannot afford to get security wrong. <strong>Zero CVEs since 2013. Zero breaches, ever.</strong> When your buyers are CISOs and CIOs operating in healthcare, finance, and government, that record isn&#8217;t just a marketing line. It&#8217;s the reason they call us.</p><p>But here&#8217;s the honest truth we&#8217;ve been sitting with as we&#8217;ve grown: security is the floor, not the ceiling, of what &#8220;enterprise-grade&#8221; actually means.</p><p>Enterprise-grade means your platform works for your teams in Tokyo, your partners in Berlin, your clients in Milan, and your auditors in Seoul, all without forcing everyone to navigate a UI that was built for English speakers only. It means the software respects the user, not just the perimeter.</p><p>And that&#8217;s precisely why <strong>V8 will be the first truly multilingual version of our software.</strong> On day one of release, the UI will ship fully localized in eight languages:</p><p>&#127482;&#127480; English<br>&#127467;&#127479; French<br>&#127465;&#127466; German<br>&#127470;&#127481; Italian<br>&#127466;&#127480; Spanish<br>&#127464;&#127475; Chinese (Simplified)<br>&#127471;&#127477; Japanese<br>&#127472;&#127479; Korean</p><p>This isn&#8217;t a translation layer bolted on at the last minute. Internationalization (i18n) was <strong>built into V8&#8217;s architecture from the ground up</strong>, which means additional languages can be added in subsequent releases without touching core functionality. It also means that each user can override the server&#8217;s default language just for themselves based on their preference, without affecting other users.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a-aa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a-aa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png 424w, https://substackcdn.com/image/fetch/$s_!a-aa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png 848w, https://substackcdn.com/image/fetch/$s_!a-aa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png 1272w, https://substackcdn.com/image/fetch/$s_!a-aa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a-aa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png" width="1456" height="742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:742,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171303,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/200125845?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a-aa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png 424w, https://substackcdn.com/image/fetch/$s_!a-aa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png 848w, https://substackcdn.com/image/fetch/$s_!a-aa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png 1272w, https://substackcdn.com/image/fetch/$s_!a-aa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a70ade-78b6-49e6-b947-41d7358ee026_1889x963.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A WebClient! session in Spanish</figcaption></figure></div><p>More languages are already on the roadmap.</p><p>The security story hasn&#8217;t changed. The zero-CVE record, the zero-breach history, the architecture that Fortune 500 security teams trust, all of that carries forward into V8. What&#8217;s new is the recognition that the organizations deploying our software are global, and their users deserve a product that reflects that.</p><p>V8 is coming soon. Stay tuned.</p>]]></content:encoded></item><item><title><![CDATA[Why sftp.cloud needed its own distributed database...]]></title><description><![CDATA[And SyngoDB wasn't the wrong answer. It was the answer to a different question.]]></description><link>https://blog.syncplify.com/p/why-sftpcloud-needed-its-own-distributed</link><guid isPermaLink="false">https://blog.syncplify.com/p/why-sftpcloud-needed-its-own-distributed</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 26 May 2026 18:03:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!g9Hr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few days ago, we <a href="https://blog.syncplify.com/p/introducing-sftpcloud-coming-soon">announced sftp.cloud</a>. An inverted control/data plane for your cloud SFTP head. Outbound-only storage connectors. No files ever stored in our cloud. If you haven&#8217;t read that post yet, it&#8217;s worth your time before reading this one.</p><p>Since then, several of you have asked what the backend of something like sftp.cloud actually runs on. Connector registration, session routing, access policy distribution, audit records, configuration replication across geographically dispersed nodes. That is a lot of operational state that must stay available, consistent, and survivable across node failures, regional outages, and network partitions.</p><p>SyngoDB is our embedded document database. It backs Syncplify Server!, R2FS!, and AFT!, handling configuration, metadata, and operational state reliably and fast. It supports optional RAFT-backed replication for multi-node deployment.</p><p><strong>But sftp.cloud is a </strong><em><strong>different beast</strong></em><strong>.</strong></p><p>RAFT is a CP system. Under a partition, the minority side stops accepting writes. In a single-datacenter cluster, that trade-off is entirely reasonable. But when your nodes are spread across multiple regions, &#8220;wait for a majority&#8221; imposes real write latency on a healthy cluster, and an isolated region stops accepting writes entirely until the partition heals.</p><p>That is not the operational model sftp.cloud requires.</p><h3>Introducing GeoSyngoDB</h3><p>GeoSyngoDB is the AP-first distributed document database that we designed and developed to power sftp.cloud.</p><p><strong>AP-first is not a euphemism.</strong> Under the CAP theorem you cannot have Consistency, Availability, and Partition tolerance simultaneously. We deliberately chose Availability and Partition tolerance over global real-time Consistency. Reads and writes succeed on any healthy, reachable node even during a partition failure. The cluster converges to consistency once the partition heals. For sftp.cloud&#8217;s operational data model, that trade-off is correct.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g9Hr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g9Hr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png 424w, https://substackcdn.com/image/fetch/$s_!g9Hr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png 848w, https://substackcdn.com/image/fetch/$s_!g9Hr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png 1272w, https://substackcdn.com/image/fetch/$s_!g9Hr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g9Hr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png" width="1456" height="520" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:520,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:170006,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/199359871?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g9Hr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png 424w, https://substackcdn.com/image/fetch/$s_!g9Hr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png 848w, https://substackcdn.com/image/fetch/$s_!g9Hr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png 1272w, https://substackcdn.com/image/fetch/$s_!g9Hr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2a26fa4-2ec0-4150-8ef7-1bb50afcfc91_1911x683.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A &#8220;small&#8221; 6-node GeoSyngoDB cluster we use for tests</figcaption></figure></div><p>Data is distributed across nodes using a token ring with no leader and no single coordinator. Writes go to a configurable number of replica nodes, selected from a topology-aware preference list that tracks each node&#8217;s datacenter, region, and VLAN, spreading replicas across failure domains before falling back to same-location nodes. When a replica is temporarily unreachable, its <em>mutations</em> are delivered once the node recovers. Background anti-entropy workers and passive read-repair keep replicas converging continuously after failures, re-partitioning, and topology changes. Membership is gossip-based: nodes discover and monitor each other without editing configuration files on every peer.</p><p>The icing on the cake? The local storage engine underneath all of this is still an <strong>embedded SyngoDB</strong>. GeoSyngoDB does not reinvent its document storage, indexing, or compaction. It delegates all of that to the same layer that backs our other products, keeping the physical storage layout clean and the I/O paths separate per namespace.</p><h3>What it means for you as an sftp.cloud user</h3><p>The infrastructure behind sftp.cloud&#8217;s control plane runs on a purpose-built, geographically distributed document store that we understand completely, because we wrote every line of it for this exact workload.</p><p>Session metadata, connector registry, access policies, and audit records live in a system that stays available through regional outages and network partitions, converges automatically after failures, and <strong>has no single point of failure anywhere in its data plane</strong>. No third-party SaaS database in the critical path. No opaque failure modes. No service agreement as a load-bearing architectural dependency.</p><p>sftp.cloud is not finished. But when it ships, the database layer underneath it will have been designed, built, tested, and benchmarked specifically for this workload.</p><p>Not borrowed. Not vibe-coded. Not bolted in. Built.</p>]]></content:encoded></item><item><title><![CDATA[Syncplify AFT! v4.0.4 released]]></title><description><![CDATA[Importance of this update: NORMAL]]></description><link>https://blog.syncplify.com/p/syncplify-aft-v404-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-aft-v404-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 21 May 2026 18:27:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/62eb7f39-1563-4697-a15d-0064fc0be6c1_2500x2560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our automated file-transfer-as-code software: AFT!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Fixed a small bug in the <code>SftpClient</code> object that was causing the <code>DeleteSourceAfterDownload</code> to fail in some specific circumstances.</p></li></ul><p>As usual, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Introducing sftp.cloud (coming soon)]]></title><description><![CDATA[Your files stay yours. All of them. Always. Simply... SFTP-enabled.]]></description><link>https://blog.syncplify.com/p/introducing-sftpcloud-coming-soon</link><guid isPermaLink="false">https://blog.syncplify.com/p/introducing-sftpcloud-coming-soon</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 21 May 2026 13:03:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b5f1fd0f-14ac-4f98-9d64-6071750fd7e8_1197x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For the better part of a decade, <em>&#8220;cloud file transfer&#8221;</em> has meant one thing in practice: move your files to someone else&#8217;s infrastructure, trust their encryption, and accept that somewhere in a data center you don&#8217;t control, a server you&#8217;ve never seen holds the keys to your data. Trust, trust, trust. <strong>In the age of zero trust you&#8217;re asked to trust the vendor</strong> with your most valuable data: your files.</p><p>We&#8217;ve never liked with that model. <strong>So we&#8217;ve built an alternative.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uqn6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973edd88-25c9-4a2f-ad14-a23eaab1f1d2_1197x256.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uqn6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973edd88-25c9-4a2f-ad14-a23eaab1f1d2_1197x256.png 424w, https://substackcdn.com/image/fetch/$s_!uqn6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973edd88-25c9-4a2f-ad14-a23eaab1f1d2_1197x256.png 848w, https://substackcdn.com/image/fetch/$s_!uqn6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973edd88-25c9-4a2f-ad14-a23eaab1f1d2_1197x256.png 1272w, https://substackcdn.com/image/fetch/$s_!uqn6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973edd88-25c9-4a2f-ad14-a23eaab1f1d2_1197x256.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uqn6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973edd88-25c9-4a2f-ad14-a23eaab1f1d2_1197x256.png" width="1197" height="256" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/973edd88-25c9-4a2f-ad14-a23eaab1f1d2_1197x256.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:256,&quot;width&quot;:1197,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61763,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/198464774?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973edd88-25c9-4a2f-ad14-a23eaab1f1d2_1197x256.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uqn6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973edd88-25c9-4a2f-ad14-a23eaab1f1d2_1197x256.png 424w, https://substackcdn.com/image/fetch/$s_!uqn6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973edd88-25c9-4a2f-ad14-a23eaab1f1d2_1197x256.png 848w, https://substackcdn.com/image/fetch/$s_!uqn6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973edd88-25c9-4a2f-ad14-a23eaab1f1d2_1197x256.png 1272w, https://substackcdn.com/image/fetch/$s_!uqn6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973edd88-25c9-4a2f-ad14-a23eaab1f1d2_1197x256.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="https://sftp.cloud">sftp.cloud</a></strong> is a managed SFTP, FTPS, FTPES, and HTTPS file transfer service, with a web client and full secure file sharing capabilities. But its architecture works differently from everything else in this space, in a few ways that matter.</p><p><strong>Your files are never stored in our cloud.</strong> Not during transfers, not at rest, not ever. The cloud component is a protocol relay, not a storage destination. You deploy a lightweight connector on or next to your own storage servers, it opens an <strong>outbound connection</strong> to the cloud, and from that point forward your <strong>on-premises storage</strong> has a fully managed, highly available SFTP endpoint on the internet, <strong>without a single inbound firewall rule required on your end</strong>.</p><p><strong>No NAT. No port forwarding.</strong> No DMZ gymnastics. Just an outbound connection from your side, and a professional-grade file transfer service facing the world.</p><p>The control plane follows the same principle. <strong>Your sftp.cloud configuration, your user credentials, your access policies, and - above all - your files: none of it lives in our cloud.</strong> Your control nodes connect outbound to the management layer, not the other way around. There is no <em>&#8220;doorbell&#8221;</em> on your <em>on-prem</em> nodes for anyone to ring, because <strong>there is no door</strong>. Not a locked one. Not a hidden one. The attack surface simply does not exist.</p><p>We&#8217;re calling this an <strong>inverted control plane</strong>. It&#8217;s the first time this architecture has been applied to a cloud SFTP SaaS, and we think once you see how it works, you&#8217;ll find it difficult to settle for anything less.</p><p>One thing worth saying clearly: sftp.cloud is <strong>not a replacement</strong> for <a href="https://www.syncplify.com/syncplify-server">Syncplify Server!</a>, <a href="https://www.syncplify.com/syncplifyr2fs">R2FS!</a>, or <a href="https://www.syncplify.com/syncplify-aft">AFT!</a>. Those products aren't going anywhere, and neither is our commitment to them. sftp.cloud is an entirely new product, built for a different set of use cases, specifically the organizations that need a managed, internet-facing file transfer endpoint without the overhead of running and maintaining their own server infrastructure, yet refuse to surrender control of their data to do it.</p><p>More detail on the architecture, the connector deployment model, and everything else is coming soon. If you want to be among the first to know when sftp.cloud opens for early access, subscribe to this blog. We&#8217;ll post here first.</p>]]></content:encoded></item><item><title><![CDATA[Syncplify R2FS! v2.0.6 released]]></title><description><![CDATA[Importance of this update: MINOR]]></description><link>https://blog.syncplify.com/p/syncplify-r2fs-v205-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-r2fs-v205-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Wed, 20 May 2026 20:54:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6882d7c5-574b-48fc-b0b6-2f18f7d731ff_2501x2534.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our reverse-remote file system add-on for Syncplify Server!: R2FS!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Fixed a minor glitch (affecting only the Windows version) that sometimes prevented edits to the VFS permissions to be propagated back up to the upstream Syncplify Server! instance to which the VFS was connected.</p></li></ul><p>As usual, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify AFT! v4.0.3 released]]></title><description><![CDATA[Importance of this update: MINOR]]></description><link>https://blog.syncplify.com/p/syncplify-aft-v403-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-aft-v403-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Wed, 13 May 2026 11:04:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/af21036f-6f31-44d2-b83f-0922b7c277f1_2500x2560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our automated file-transfer-as-code software: AFT!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Fixed a two-tier bug that prevented offline license activation</p></li></ul><p>As usual, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[SyngoDB just got a lot faster]]></title><description><![CDATA[The database engine behind Syncplify products received a focused performance upgrade, without changing its stability contract]]></description><link>https://blog.syncplify.com/p/syngodb-just-got-a-lot-faster</link><guid isPermaLink="false">https://blog.syncplify.com/p/syngodb-just-got-a-lot-faster</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 12 May 2026 16:22:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9460f645-bb45-44a1-b42f-0e9b319744cf_6614x3780.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most Syncplify users never interact with SyngoDB directly. That&#8217;s by design.</p><p>SyngoDB is not a separate product you install, configure, and babysit. It is the embedded database layer used internally by Syncplify software products to store and retrieve configuration, metadata, operational state, and other product data that must be durable, consistent, and fast.</p><p>In other words, SyngoDB is one of those components you only notice if it fails. And it doesn&#8217;t.</p><p>That said, a lot of product behavior eventually depends on this hidden layer: searches, sorted views, paginated results, metadata scans, state lookups, configuration reads, index maintenance, and a long list of small operations that happen constantly while the visible product is doing its job.</p><p>So we recently completed a <strong>focused performance sprint</strong> on SyngoDB.</p><p>The goal was simple: make it faster and more memory-efficient where it matters, without compromising the things that matter more.</p><p>And yes, that second part is important.</p><p>Performance work in a database is not like performance work in a stateless utility function. You don&#8217;t get to <em>&#8220;optimize&#8221;</em> by casually skipping copies, weakening consistency, changing key formats, or introducing clever shortcuts that only work until the system is under load, recovering from a crash, or serving concurrent requests.</p><p>For this sprint, every change had to satisfy a strict set of rules:</p><ul><li><p>no public API changes</p></li><li><p>no storage format changes</p></li><li><p>no weakening of ACID behavior</p></li><li><p>no changes to RAFT boundaries</p></li><li><p>no speculative caching with unbounded memory growth</p></li><li><p>no benchmark-only tricks</p></li><li><p>no <em>&#8220;fast, but only if nobody looks too closely&#8221;</em> code</p></li></ul><p>Every accepted change needed correctness tests, before-and-after benchmarks, and a full verification pass.</p><p>The biggest improvements came from query execution paths.</p><p>We improved those paths by making the query planner and execution code more careful about when it can stream from indices, when it can stop early, and when it can safely reuse already-decoded documents within a single query execution.</p><p>A few representative results from our internal benchmarks:</p><div class="callout-block" data-callout="true"><p><strong>Sorted limited finder query</strong></p><p>before: ~2.02 ms/op</p><p>after:  ~0.035 ms/op</p></div><p>That is roughly a <strong>58x improvement on that benchmarked path</strong>!</p><div class="callout-block" data-callout="true"><p><strong>Full-scan filtered query</strong></p><p>before: ~1.81 ms/op</p><p>after:  ~1.44 ms/op</p></div><p>That is about <strong>20% faster</strong> (and with fewer memory allocations).</p><div class="callout-block" data-callout="true"><p><strong>Indexed range query</strong></p><p>before: ~0.40 ms/op</p><p>after:  ~0.33 ms/op</p></div><p>That is roughly <strong>18% faster on the measured path</strong>.</p><p>We also tightened lower-level bounded index scans so that limits are honored earlier instead of scanning more data than needed and trimming later. That matters because <em>&#8220;give me the first 20 matching results&#8221;</em> should not behave internally like <em>&#8220;find far more than 20 things and then throw most of them away&#8221;</em>.</p><p>The engine layer also received careful improvements, mostly around iteration and read paths. These were deliberately conservative. </p><p>Where public APIs require stable byte slices, SyngoDB still returns stable byte slices. Where internal code can safely avoid extra value work and only needs keys, it now does so more efficiently.</p><p>That is the kind of performance work we like: <strong>measurable</strong>, <strong>boring in the right places</strong>, and not something that would turn into a future support ticket.</p><p>So what does this mean for Syncplify products?</p><p>It means the internal database layer behind them is now faster in several important areas, especially around searches, sorting, pagination, indexed lookups, metadata access, and internal scans.</p><p>It does not require customers to migrate anything. It does not require a configuration change. It does not alter the reliability model. It simply makes a core internal component better.</p><p>That is often the best kind of infrastructure improvement: not loud, not flashy, not something that requires a new checkbox in the UI, but something that improves the behavior of everything built on top of it.</p><p>SyngoDB remains the quiet database layer behind all Syncplify software. Now it is quieter, because it spends less time (less CPU, and less RAM) doing the same work.</p>]]></content:encoded></item><item><title><![CDATA[Syncplify AFT! v4.0.2 released]]></title><description><![CDATA[Importance of this update: MINOR]]></description><link>https://blog.syncplify.com/p/syncplify-aft-v402-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-aft-v402-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 07 May 2026 22:57:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7679e0a8-a645-411f-a4bc-25fd6e0763c1_2500x2560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our automated file-transfer-as-code software: AFT!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Fixed a bug that prevented the deletion of secrets by name both via UI and REST API</p></li></ul><p>As usual, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Why we said NO to SSO for years (and why that "No" just turned into a "Yes")]]></title><description><![CDATA[It's not a change of heart... it's a change of protocol]]></description><link>https://blog.syncplify.com/p/why-we-said-no-to-sso-for-years-and</link><guid isPermaLink="false">https://blog.syncplify.com/p/why-we-said-no-to-sso-for-years-and</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Wed, 06 May 2026 11:33:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e2e8ab8e-0cf8-4b5a-ad4c-664db14af19b_2000x1062.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For years, the most consistent feature request we received was <strong>SSO support</strong>. And for years, the answer from our side was a firm, well-reasoned, and occasionally impassioned &#8220;no.&#8221;</p><p>That position was never arbitrary. It was a direct consequence of what SSO meant in practice for most of that time: <strong>SAML</strong>.</p><p>SAML is old. It was designed in an era when XML was considered elegant, and when &#8220;federated identity&#8221; was a concept so new that nobody had yet discovered all the ways it could go wrong. <strong>The CVE history of SAML</strong> implementations across the industry is not a pretty read. XML signature wrapping attacks. Assertion forgery. Parser differentials that let maliciously crafted tokens slip past validation. Every major SAML library has been burned by at least one of these, and many have been burned repeatedly.</p><p><strong>Syncplify Server! has exactly zero CVE entries in the NIST National Vulnerability Database since its inception in 2013</strong>. That&#8217;s not a statistic we stumbled into. It&#8217;s the result of deliberate, sometimes uncomfortable decisions about what we will and will not put into the product. Adding a SAML stack would have meant inheriting its entire attack surface. That was a trade-off we were not willing to make, and we said so (sometimes too openly) every time the subject came up.</p><p>So what changed?</p><p><strong>OIDC happened</strong>. And more importantly, <strong>OIDC </strong><em><strong>matured</strong></em>.</p><p>OpenID Connect (OIDC) is not &#8220;SAML but newer.&#8221; It&#8217;s a fundamentally different approach to the same problem. It&#8217;s built on OAuth 2.0, it uses JSON Web Tokens instead of XML, it&#8217;s thin by design, and its security model is dramatically easier to implement correctly. The attack surface is smaller, the specifications are cleaner, and the ecosystem has had enough time to find and fix its edge cases. <strong>OIDC is what SSO looks like when you design it with modern threat models in mind</strong> rather than retrofitting security onto an XML messaging framework from 2002.</p><p>The protocol finally earned a place in Syncplify Server!. That&#8217;s the whole story.</p><p>What&#8217;s coming in the next major version is full <strong>enterprise-grade OIDC support</strong>: federated login into the SuperAdmin, Admin, and WebClient! UIs, and (importantly) <strong>app-passwords for legacy clients like FileZilla and WinSCP that don&#8217;t speak OIDC natively</strong> but still need to connect via SFTP/FTPS. The app-password model keeps the security benefits of your Identity Provider (IdP) in place while not leaving older tooling behind. We think it&#8217;s the right balance.</p><p>More details when the release is ready. In the meantime, if you missed the teaser, <a href="https://blog.syncplify.com/p/oidc-is-coming-soon">here it is</a>.</p>]]></content:encoded></item><item><title><![CDATA[OIDC is coming soon...]]></title><description><![CDATA[Well... soon enough anyways &#128517;]]></description><link>https://blog.syncplify.com/p/oidc-is-coming-soon</link><guid isPermaLink="false">https://blog.syncplify.com/p/oidc-is-coming-soon</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 05 May 2026 13:12:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Z4sU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Next in our <em>&#8220;you asked, we listened&#8221;</em> ongoing series: <strong>OIDC support is coming</strong> to the next major version of Syncplify Server! (for SuperAdmins, Admins, Users, and including app-passwords support to extend OIDC coverage to legacy client software that doesn&#8217;t support web-based authentication, like your traditional SFTP/FTPS client for example).</p><p>Here&#8217;s a few screenshots for you:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z4sU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z4sU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png 424w, https://substackcdn.com/image/fetch/$s_!Z4sU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png 848w, https://substackcdn.com/image/fetch/$s_!Z4sU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png 1272w, https://substackcdn.com/image/fetch/$s_!Z4sU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z4sU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png" width="1028" height="539" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:539,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:241891,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/196538592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z4sU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png 424w, https://substackcdn.com/image/fetch/$s_!Z4sU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png 848w, https://substackcdn.com/image/fetch/$s_!Z4sU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png 1272w, https://substackcdn.com/image/fetch/$s_!Z4sU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b74087-7265-4c2d-80ab-a981f21cc800_1028x539.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YRwE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e16c15-a1b0-4f7a-ad1d-aa6c772029da_1048x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YRwE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e16c15-a1b0-4f7a-ad1d-aa6c772029da_1048x610.png 424w, https://substackcdn.com/image/fetch/$s_!YRwE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e16c15-a1b0-4f7a-ad1d-aa6c772029da_1048x610.png 848w, https://substackcdn.com/image/fetch/$s_!YRwE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e16c15-a1b0-4f7a-ad1d-aa6c772029da_1048x610.png 1272w, https://substackcdn.com/image/fetch/$s_!YRwE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e16c15-a1b0-4f7a-ad1d-aa6c772029da_1048x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YRwE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e16c15-a1b0-4f7a-ad1d-aa6c772029da_1048x610.png" width="1048" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3e16c15-a1b0-4f7a-ad1d-aa6c772029da_1048x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1048,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:272361,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/196538592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e16c15-a1b0-4f7a-ad1d-aa6c772029da_1048x610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YRwE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e16c15-a1b0-4f7a-ad1d-aa6c772029da_1048x610.png 424w, https://substackcdn.com/image/fetch/$s_!YRwE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e16c15-a1b0-4f7a-ad1d-aa6c772029da_1048x610.png 848w, https://substackcdn.com/image/fetch/$s_!YRwE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e16c15-a1b0-4f7a-ad1d-aa6c772029da_1048x610.png 1272w, https://substackcdn.com/image/fetch/$s_!YRwE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e16c15-a1b0-4f7a-ad1d-aa6c772029da_1048x610.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!13PT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9e0e97-4906-4328-90eb-fe30a0e1806c_1566x776.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!13PT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9e0e97-4906-4328-90eb-fe30a0e1806c_1566x776.png 424w, https://substackcdn.com/image/fetch/$s_!13PT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9e0e97-4906-4328-90eb-fe30a0e1806c_1566x776.png 848w, https://substackcdn.com/image/fetch/$s_!13PT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9e0e97-4906-4328-90eb-fe30a0e1806c_1566x776.png 1272w, https://substackcdn.com/image/fetch/$s_!13PT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9e0e97-4906-4328-90eb-fe30a0e1806c_1566x776.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!13PT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9e0e97-4906-4328-90eb-fe30a0e1806c_1566x776.png" width="1456" height="721" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b9e0e97-4906-4328-90eb-fe30a0e1806c_1566x776.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:721,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74048,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/196538592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9e0e97-4906-4328-90eb-fe30a0e1806c_1566x776.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!13PT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9e0e97-4906-4328-90eb-fe30a0e1806c_1566x776.png 424w, https://substackcdn.com/image/fetch/$s_!13PT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9e0e97-4906-4328-90eb-fe30a0e1806c_1566x776.png 848w, https://substackcdn.com/image/fetch/$s_!13PT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9e0e97-4906-4328-90eb-fe30a0e1806c_1566x776.png 1272w, https://substackcdn.com/image/fetch/$s_!13PT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9e0e97-4906-4328-90eb-fe30a0e1806c_1566x776.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qtPa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85c9f57-736a-4963-9560-3998c3c365df_578x613.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qtPa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85c9f57-736a-4963-9560-3998c3c365df_578x613.png 424w, https://substackcdn.com/image/fetch/$s_!qtPa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85c9f57-736a-4963-9560-3998c3c365df_578x613.png 848w, https://substackcdn.com/image/fetch/$s_!qtPa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85c9f57-736a-4963-9560-3998c3c365df_578x613.png 1272w, https://substackcdn.com/image/fetch/$s_!qtPa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85c9f57-736a-4963-9560-3998c3c365df_578x613.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qtPa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85c9f57-736a-4963-9560-3998c3c365df_578x613.png" width="578" height="613" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b85c9f57-736a-4963-9560-3998c3c365df_578x613.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:613,&quot;width&quot;:578,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22188,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/196538592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85c9f57-736a-4963-9560-3998c3c365df_578x613.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qtPa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85c9f57-736a-4963-9560-3998c3c365df_578x613.png 424w, https://substackcdn.com/image/fetch/$s_!qtPa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85c9f57-736a-4963-9560-3998c3c365df_578x613.png 848w, https://substackcdn.com/image/fetch/$s_!qtPa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85c9f57-736a-4963-9560-3998c3c365df_578x613.png 1272w, https://substackcdn.com/image/fetch/$s_!qtPa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb85c9f57-736a-4963-9560-3998c3c365df_578x613.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Syncplify AFT! v4.0.1 and R2FS! v2.0.5 released]]></title><description><![CDATA[Importance of this update: MINOR]]></description><link>https://blog.syncplify.com/p/syncplify-aft-v401-and-r2fs-v205</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-aft-v401-and-r2fs-v205</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Fri, 01 May 2026 11:15:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/446dd14e-c8f3-4e00-9f2e-c59b16fa1c86_2500x2560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released new versions of AFT! and R2FS!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Upgraded the embedded back-end database to SyngoDB v6.3.0 (which features better atomicity and faster document-locking mechanism)</p></li></ul><p>As usual, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item></channel></rss>