<?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>Tue, 21 Jul 2026 07:04:18 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.6 released]]></title><description><![CDATA[Importance of this update: NORMAL (HIGH if you use scirpting/event-handling)]]></description><link>https://blog.syncplify.com/p/syncplify-server-v806-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v806-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sat, 18 Jul 2026 00:29:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/37594e00-efa0-4d6a-8b71-a2b1fd31d689_2501x2500.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 flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Fixed an edge-case bug in SyncJS&#8217; <code>RunAsync()</code> function, which on POSIX systems could leave behind a zombie process if used to invoke a shell with a command line to execute a shell-script <em>(very uncommon, but possible nonetheless)</em></p></li><li><p><span>Added </span><code>CtxVirtualSite()</code><span> to the SyncJS scripting engine</span></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[SFTP-as-a-Service has a compromise built-in. Does it have to?]]></title><description><![CDATA[Let us give you a hint: NO. It does not.]]></description><link>https://blog.syncplify.com/p/sftp-as-a-service-has-a-compromise</link><guid isPermaLink="false">https://blog.syncplify.com/p/sftp-as-a-service-has-a-compromise</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 16 Jul 2026 17:40:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!j204!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every SaaS product asks you to trade something for convenience. Usually that trade is fair. You give up a little control, you get back a lot of time.</p><p>SFTP-as-a-service asks for something different. <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">It asks for your files, or the keys to get to them itself.</mark></p><h3>The trade nobody names out loud</h3><p>Sign up for almost any managed SFTP or SFTP-as-a-service product and the pitch sounds the same: <em>stop running your own server, stop patching, stop worrying about uptime. Let us handle it.</em> Fair enough. Running SFTP infrastructure yourself is genuinely tedious (and often complicated) work, and offloading it is a real win.</p><p>But &#8220;let us handle it&#8221; almost always expands into &#8220;let us handle your files too.&#8221; Somewhere between signing up and your first transfer, one of two things happens:</p><ul><li><p>Your files land on the vendor&#8217;s cloud, sometimes briefly, sometimes permanently.</p></li><li><p>Or, increasingly common, the vendor connects directly to your own S3, GCS, or Azure Blob storage, which means you hand over the credentials to do it: access keys, IAM roles, service accounts. The files never move, but the vendor now holds a set of keys that can reach in and take them whenever it wants.</p></li></ul><p>Neither of those is optional in most SaaS SFTP products today. It&#8217;s their architecture, full stop. <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">And the second pattern is easy to overlook, because nothing about it </mark><em><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">feels</mark></em><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"> like &#8220;giving up your files.&#8221;</mark> It just feels like configuring a connection. The access is the same either way.</p><h3>Why this became &#8220;normal&#8221;</h3><p>It became normal for a boring, understandable reason: it&#8217;s the easiest way to build the product. If the vendor&#8217;s cloud is a waypoint your files pass through, or if the vendor has standing access to your bucket, the engineering is straightforward. Most of the category was built this way because most of the category needed to ship fast.</p><p>That doesn&#8217;t make it a requirement. It makes it a default that stuck around long enough to look like one.</p><h3>The question worth asking</h3><p>If the entire value of &#8220;as-a-service&#8221; is convenience, and the entire cost is access to your data, the real question isn&#8217;t &#8220;is this convenient.&#8221; Of course it is. The question is: <strong>does the convenience actually require the access?</strong></p><p>Put another way: could a service manage the server, handle the protocol, take care of authentication and monitoring and all the operational weight, without ever needing to see, hold, or reach directly into your files?</p><p>We think the answer is yes. That&#8217;s the premise we&#8217;ve been building SFTP.cloud around: <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">all of the &#8220;as-a-service&#8221; convenience, none of the &#8220;give us access to your data&#8221; part of the deal</mark>. And this diagram shows you how we did 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_!j204!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j204!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 424w, https://substackcdn.com/image/fetch/$s_!j204!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 848w, https://substackcdn.com/image/fetch/$s_!j204!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 1272w, https://substackcdn.com/image/fetch/$s_!j204!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j204!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png" width="1456" height="909" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:909,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1060778,&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/207315379?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.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_!j204!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 424w, https://substackcdn.com/image/fetch/$s_!j204!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 848w, https://substackcdn.com/image/fetch/$s_!j204!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 1272w, https://substackcdn.com/image/fetch/$s_!j204!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.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>Surprise! The compromise most of this category treats as inevitable turns out to be a choice, not a constraint.</p><h3>What to watch for</h3><p>If you&#8217;re currently comparing SFTP-as-a-service options, <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">a compromise-free product should be identifiable by what it </mark><em><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">doesn&#8217;t</mark></strong></em><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"> ask you for</mark></strong>:</p><ul><li><p>It shouldn&#8217;t need standing access into your storage, and it shouldn&#8217;t need your credentials to get it.</p></li><li><p>It shouldn&#8217;t need your files to be cached or sit on its infrastructure at any point, ever.</p></li><li><p>It shouldn&#8217;t care whether your storage is in the cloud or sitting in your own data center.</p></li></ul><p>If a vendor can&#8217;t say yes to all three, you haven&#8217;t found the compromise-free version. You&#8217;ve found the default one.</p><div><hr></div><p><em>We&#8217;re building SFTP.cloud to be the SFTP-SaaS that doesn&#8217;t ask for the trade. Early access is open to the first 100 people who want in: <a href="https://sftp.cloud/">reserve your spot at SFTP.cloud</a>. Not ready to commit yet? <a href="https://blog.syncplify.com/">Subscribe to this blog</a> and we&#8217;ll keep you posted.</em></p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.5 released]]></title><description><![CDATA[Importance of this update: HIGH (if you use SMB/CIFS storage on Windows)]]></description><link>https://blog.syncplify.com/p/syncplify-server-v805-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v805-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 13 Jul 2026 00:18:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6a7f8304-f662-48ed-9cd7-0b9797585a03_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><span>Added a two-fold protection shield against Windows&#8217; IRP leakage bug when remote storage accessed via SMB/CIFS becomes unavailable mid-session (this is a Windows bug, not ours, but we can now work around it)</span></p></li><li><p><span>Added </span><code>CtxUsername()</code><span> to the SyncJS scripting engine</span></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[What Is Cloud SFTP, Really?]]></title><description><![CDATA[And why most answers get it wrong...]]></description><link>https://blog.syncplify.com/p/what-is-cloud-sftp-really</link><guid isPermaLink="false">https://blog.syncplify.com/p/what-is-cloud-sftp-really</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Wed, 08 Jul 2026 12:03:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PkFS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Search &#8220;cloud SFTP&#8221; and you&#8217;ll get a dozen confident answers. Almost none of them agree with each other.</p><p>That&#8217;s not an accident. <strong>&#8220;Cloud SFTP&#8221; isn&#8217;t one thing.</strong> It&#8217;s three very different architectures wearing the same marketing label, and the differences between them matter a lot more than most vendors want you to notice.</p><p>If you&#8217;re evaluating a cloud SFTP solution, you need to know which one you&#8217;re actually looking at.</p><h3>Flavor 1: &#8220;Cloud&#8221; just means &#8220;on a VM&#8221;</h3><p>The oldest trick in the book. Take a normal SFTP server, install it on an EC2 instance or an Azure VM, call it &#8220;cloud SFTP.&#8221;</p><p><strong>Nothing about the security model changes.</strong> You still patch it. You still manage the firewall. You still own every CVE that lands on it. The only thing that moved to the cloud is the hardware. This isn&#8217;t wrong, exactly, but it&#8217;s just not what most people mean when they ask for a <em>managed</em> cloud SFTP service.</p><h3>Flavor 2: The vendor hosts it, and your files</h3><p>This is what most people actually get when they sign up for a &#8220;cloud SFTP&#8221; or &#8220;SFTP-as-a-service&#8221; product today. The vendor runs the server. Convenient. But look closer at where your files actually live during and after a transfer, and the picture gets less comfortable:</p><ul><li><p>Your files are stored on the vendor&#8217;s infrastructure, at least transiently, often persistently.</p></li><li><p>To connect your own storage, you typically have to <strong>grant the vendor access into it</strong>: an S3 bucket policy, a service account, an API key with read/write scope.</p></li><li><p>If your storage isn&#8217;t cloud-native (an on-prem NAS, a SAN, a file server sitting in your own data center) you&#8217;re usually out of luck. Cloud-only storage backends are the norm, not on-prem.</p></li><li><p>And on the storage side, <strong>inbound firewall rules are still the default</strong>, because something still needs to reach in and grab the files.</p></li></ul><p>None of this makes a vendor incompetent. It&#8217;s just the architecture almost everyone builds, because it&#8217;s the easiest one to build. But &#8220;managed&#8221; quietly became a synonym for <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">&#8220;someone else has access to your data,&#8221;</mark> and that trade got baked-in so early that nobody even questions it anymore.</p><h3>Flavor 3: The one nobody&#8217;s really built yet (except&#8230;)</h3><p>Here&#8217;s the question worth sitting with: <strong>why does a managed file transfer service need access to your files at all?</strong></p><p>Not &#8220;why does it need to move them,&#8221; obviously it does, that&#8217;s the job. The question is why the vendor&#8217;s cloud needs to be a place your files sit in, or are even briefly accessible from. What if the cloud component only ever relayed a protocol, never held a byte of your data, and the connection into your storage only ever went <em>outward</em>, meaning nothing on the internet ever needs an open inbound port to reach it?</p><p>That&#8217;s not a rhetorical question. It&#8217;s the design question we&#8217;ve been working through at Syncplify for our upcoming <strong>sftp.cloud</strong> service, and we&#8217;ve already shared a piece of it: files that are never stored in our cloud, not during transfer, not at rest, not ever, paired with a lightweight connector that opens an outbound-only connection from wherever your storage actually lives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PkFS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PkFS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 424w, https://substackcdn.com/image/fetch/$s_!PkFS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 848w, https://substackcdn.com/image/fetch/$s_!PkFS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!PkFS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PkFS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png" width="1456" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:631390,&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/205962284?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.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_!PkFS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 424w, https://substackcdn.com/image/fetch/$s_!PkFS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 848w, https://substackcdn.com/image/fetch/$s_!PkFS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!PkFS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.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>We&#8217;re not ready to walk you through the full architecture yet. But we&#8217;ll say this much: <strong>if your current &#8220;cloud SFTP&#8221; vendor needs an inbound rule on your firewall, or needs permission to reach into your storage, that&#8217;s not an inherent requirement of the category. It&#8217;s just the version that got built first. And <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">SFTP.cloud is designed to subvert that requirement.</mark></strong></p><h3>What to actually ask</h3><p>Next time someone pitches you a cloud SFTP or managed SFTP product, three questions cut through the marketing fast:</p><ol><li><p><strong>Does my data ever sit on your infrastructure, even temporarily?</strong></p></li><li><p><strong>What access do you need into my storage, and is it inbound or outbound-only?</strong></p></li><li><p><strong>Does this only work with cloud storage, or can it use on-prem systems too?</strong></p></li></ol><p>The honest answers will sort the three flavors above faster than any feature comparison page.</p><div><hr></div><p><em>We&#8217;re building sftp.cloud to answer all three of those questions the way we think they should be answered. We just opened up early access to the first 100 people who want in: <a href="https://sftp.cloud/">reserve your spot at sftp.cloud</a>. Prefer to just keep an eye on things for now? <a href="https://blog.syncplify.com/">Subscribe to this blog</a> instead.</em></p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.4 released]]></title><description><![CDATA[Importance of this update: MINOR]]></description><link>https://blog.syncplify.com/p/syncplify-server-v804-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v804-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 07 Jul 2026 16:13:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/35889701-98db-4ff1-9d3e-854aea2c598c_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><span>Fixed a bug in our Google Cloud Storage VFS implementation that prevented certain file-transfer clients from correctly unmarshalling directory names</span></p></li><li><p>Added <code>CtxVFSName()</code> and <code>EventCtx()</code> to the SyncJS scripting engine</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[Syncplify Server! v8.0.3 released]]></title><description><![CDATA[Importance of this update: NORMAL]]></description><link>https://blog.syncplify.com/p/syncplify-server-v803-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v803-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sat, 04 Jul 2026 21:19:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xTIV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.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 flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Added support for <strong>Passkey sign-in</strong> to all UIs (SuperAdmin, Admin, and of course WebClient!) to include yet another strong authentication mechanism to the already rich set supported by Syncplify Server!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xTIV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xTIV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 424w, https://substackcdn.com/image/fetch/$s_!xTIV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 848w, https://substackcdn.com/image/fetch/$s_!xTIV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 1272w, https://substackcdn.com/image/fetch/$s_!xTIV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xTIV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png" width="1456" height="983" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243891,&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/205103338?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.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_!xTIV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 424w, https://substackcdn.com/image/fetch/$s_!xTIV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 848w, https://substackcdn.com/image/fetch/$s_!xTIV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 1272w, https://substackcdn.com/image/fetch/$s_!xTIV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.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></li><li><p>Page-wide <strong>drop-zone to upload files and folders</strong> with a more modern user experience similar to Google Drive, OneDrive, etc&#8230; just drop the items you want to upload anywhere and they&#8217;ll be uploaded into the current directory displayed in your WebClient! UI at that time</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BvRR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BvRR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 424w, https://substackcdn.com/image/fetch/$s_!BvRR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 848w, https://substackcdn.com/image/fetch/$s_!BvRR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 1272w, https://substackcdn.com/image/fetch/$s_!BvRR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BvRR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png" width="1456" height="983" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92563,&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/205103338?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.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_!BvRR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 424w, https://substackcdn.com/image/fetch/$s_!BvRR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 848w, https://substackcdn.com/image/fetch/$s_!BvRR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 1272w, https://substackcdn.com/image/fetch/$s_!BvRR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.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></li><li><p>Fixed a compatibility issue in our OIDC implementation that prevented login completion when connected to <strong>Microsoft Entra ID</strong> (note: all other OIDC providers were already working well, this issue was exclusively related to the way the optional <em>&#8220;alg&#8221;</em> claim is handled, which Entra ID does differently from any other OpenID Connect IdP)</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[How to secure your Syncplify Customer Account]]></title><description><![CDATA[All the tools we introduced to help you secure your interaction center with Syncplify]]></description><link>https://blog.syncplify.com/p/how-to-secure-your-syncplify-customer</link><guid isPermaLink="false">https://blog.syncplify.com/p/how-to-secure-your-syncplify-customer</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Wed, 01 Jul 2026 17:16:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QuVJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Many of you have already noticed. When you go to log into your Syncplify Customer Center account, a few new options showed up that didn&#8217;t exist before: <strong>social account login</strong> (via your Google/Microsoft account) and <strong>passkey login</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QuVJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QuVJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 424w, https://substackcdn.com/image/fetch/$s_!QuVJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 848w, https://substackcdn.com/image/fetch/$s_!QuVJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 1272w, https://substackcdn.com/image/fetch/$s_!QuVJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QuVJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png" width="722" height="538" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:538,&quot;width&quot;:722,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27665,&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/204470154?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.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_!QuVJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 424w, https://substackcdn.com/image/fetch/$s_!QuVJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 848w, https://substackcdn.com/image/fetch/$s_!QuVJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 1272w, https://substackcdn.com/image/fetch/$s_!QuVJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.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>These are not just UX gimmicks, they genuinely help you keep your account safe, especially the passkeys, which are our most highly recommended login method going forward.</p><p>So, how do you enable those features?</p><p>First of all, perform a normal/legacy login with your current credentials. Once you&#8217;re logged in, click the <strong>Account settings</strong> menu item in the left sidebar.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f7G1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f7G1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 424w, https://substackcdn.com/image/fetch/$s_!f7G1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 848w, https://substackcdn.com/image/fetch/$s_!f7G1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 1272w, https://substackcdn.com/image/fetch/$s_!f7G1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f7G1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png" width="959" height="440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2042f06-b331-4cf0-a701-b674de2cee98_959x440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:440,&quot;width&quot;:959,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83798,&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/204470154?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.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_!f7G1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 424w, https://substackcdn.com/image/fetch/$s_!f7G1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 848w, https://substackcdn.com/image/fetch/$s_!f7G1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 1272w, https://substackcdn.com/image/fetch/$s_!f7G1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.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>Once you are in your account settings page, click on the Sign-in methods button in the top-right corner of the page:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kpOo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kpOo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 424w, https://substackcdn.com/image/fetch/$s_!kpOo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 848w, https://substackcdn.com/image/fetch/$s_!kpOo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 1272w, https://substackcdn.com/image/fetch/$s_!kpOo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kpOo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png" width="1422" height="486" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/395feeba-335b-4a24-8c08-259867704a66_1422x486.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:486,&quot;width&quot;:1422,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75248,&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/204470154?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.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_!kpOo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 424w, https://substackcdn.com/image/fetch/$s_!kpOo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 848w, https://substackcdn.com/image/fetch/$s_!kpOo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 1272w, https://substackcdn.com/image/fetch/$s_!kpOo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.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>You will be forwarded to this page:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qL89!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qL89!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 424w, https://substackcdn.com/image/fetch/$s_!qL89!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 848w, https://substackcdn.com/image/fetch/$s_!qL89!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 1272w, https://substackcdn.com/image/fetch/$s_!qL89!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qL89!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png" width="1422" height="784" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:784,&quot;width&quot;:1422,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165391,&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/204470154?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.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_!qL89!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 424w, https://substackcdn.com/image/fetch/$s_!qL89!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 848w, https://substackcdn.com/image/fetch/$s_!qL89!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 1272w, https://substackcdn.com/image/fetch/$s_!qL89!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.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>From there you can:</p><ul><li><p>change your password (always make sure you have a strong password regardless of what sign-in method you actually use)</p></li><li><p>add/rename/remove passkeys (arguably the safest sign-in method)</p></li><li><p>connect/disconnect your social logins (security depends on how safely you have them locked down, but they&#8217;re usually pretty safe)</p></li></ul><p>We strongly encourage each and every one of our customers to adopt <strong>passkeys</strong> whenever possible, or at least connect one of their social accounts that are already protected by their providers&#8217; <em>authenticator</em> apps, and use that account to sign-in from there on.</p><p>Thank you all for helping us keep your customer accounts safe. </p>]]></content:encoded></item><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></channel></rss>