<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Farrow 0.8.0 on Barn</title>
    <link>https://barn.pgsty.com/tags/farrow-0.8.0/</link>
    <description>Recent content in Farrow 0.8.0 on Barn</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    
    
    
      <lastBuildDate>Mon, 21 Sep 2026 00:00:00 +0800</lastBuildDate>
    
    
      <atom:link href="https://barn.pgsty.com/tags/farrow-0.8.0/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>Farrow 0.8.0: clearer recovery and refreshed images</title>
        <link>https://barn.pgsty.com/blog/release/farrow-0.8.0/</link>
        <pubDate>Mon, 21 Sep 2026 00:00:00 +0800</pubDate>
        
        <guid>https://barn.pgsty.com/blog/release/farrow-0.8.0/</guid>
        <description>&lt;p&gt;Farrow 0.8.0 reduces manual work after interrupted setup and partial VM starts.&#xA;It also refreshes the Debian and Ubuntu images while retaining every previous&#xA;Catalog artifact and the identity of existing VMs.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-changed&#34;&gt;What changed&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Host preparation follows the command.&lt;/strong&gt; Interactive &lt;code&gt;start&lt;/code&gt;, &lt;code&gt;restart&lt;/code&gt;, and&#xA;&lt;code&gt;reload&lt;/code&gt; can prepare missing host tools and restore an intact Farrow network.&#xA;On macOS, new network installation completes Homebrew discovery/installation&#xA;or the verified archive download before requesting administrator authentication,&#xA;so Homebrew cannot invalidate a credential acquired too early.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;A failed node does not block independent peers.&lt;/strong&gt; A missing host share fails&#xA;its own node during &lt;code&gt;up&lt;/code&gt; or &lt;code&gt;start&lt;/code&gt;; stopped peers can still start when a new&#xA;node fails to prepare. Errors name the source and mount, and Farrow does not&#xA;create an empty replacement. Restart/reload/recreate check share access before&#xA;stopping existing VMs.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Recovery preserves identity.&lt;/strong&gt; A missing public key is derived from the&#xA;original private key. A lost private key produces backup-recovery guidance&#xA;instead of a new login identity. macOS vmnet log-directory recovery retains&#xA;network ownership evidence and avoids false subnet-conflict reports.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Failures keep their context.&lt;/strong&gt; Scoped retry commands preserve the inventory,&#xA;repository, and applicable flags; a &lt;code&gt;start&lt;/code&gt; retry remains &lt;code&gt;start&lt;/code&gt;. Setup and&#xA;its retry share one operation ID, and bounded event logs work before deployment&#xA;state exists. Uncached image information no longer requires QEMU.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Cleanup reports the final result.&lt;/strong&gt; Explicit persistent-disk deletion and&#xA;purge no longer describe disks as both retained and deleted. Owned disks left&#xA;by a previously removed node do not block destruction of the remaining lab.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;september-images&#34;&gt;September images&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Embedded Catalog &lt;code&gt;2026092001&lt;/code&gt; contains 37 artifacts across nine families,&#xA;including all 27 previous artifacts. These new stable versions cover amd64&#xA;and arm64:&lt;/p&gt;</description>
      </item>
    
  </channel>
</rss>
