<?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"><channel><title><![CDATA[SeaweedFS - Package Updates]]></title><description><![CDATA[<p dir="auto">You can use this thread to track updates to the SeaweedFS package.</p>
<p dir="auto"><strong>Please open issues in a separate topic instead of replying here.</strong></p>
]]></description><link>https://forum.cloudron.io/topic/15371/seaweedfs-package-updates</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 04:59:55 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15371.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 10 Apr 2026 11:56:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Fri, 10 Jul 2026 09:49:22 GMT]]></title><description><![CDATA[<p dir="auto">[1.16.0]</p>
<ul>
<li>Update seaweedfs to 4.39</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.39" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>async, buffered writes in VolumeEcShardsCopy (<a href="https://github.com/seaweedfs/seaweedfs/issues/10237" target="_blank" rel="noopener noreferrer nofollow ugc">#10237</a>)</li>
<li>fix orphan purge against the rust volume server (<a href="https://github.com/seaweedfs/seaweedfs/issues/10289" target="_blank" rel="noopener noreferrer nofollow ugc">#10289</a>)</li>
<li>keep tier-uploaded volume reporting to master after volume.tier.upload (<a href="https://github.com/seaweedfs/seaweedfs/issues/10259" target="_blank" rel="noopener noreferrer nofollow ugc">#10259</a>)</li>
<li>require JWT authorization on TUS upload endpoints (<a href="https://github.com/seaweedfs/seaweedfs/issues/10249" target="_blank" rel="noopener noreferrer nofollow ugc">#10249</a>)</li>
<li>fail over routed object writes when the owner filer is unreachable (<a href="https://github.com/seaweedfs/seaweedfs/issues/10251" target="_blank" rel="noopener noreferrer nofollow ugc">#10251</a>)</li>
<li>keep listing when empty directories fill the listing window (<a href="https://github.com/seaweedfs/seaweedfs/issues/10280" target="_blank" rel="noopener noreferrer nofollow ugc">#10280</a>)</li>
<li>verify SigV4 against each plausible reverse-proxy host (<a href="https://github.com/seaweedfs/seaweedfs/issues/10284" target="_blank" rel="noopener noreferrer nofollow ugc">#10284</a>)</li>
<li>surface OIDC groups and roles into the STS session request context for resource-policy ABAC (<a href="https://github.com/seaweedfs/seaweedfs/issues/10263" target="_blank" rel="noopener noreferrer nofollow ugc">#10263</a>)</li>
<li>re-assign to a live volume when a write can't land (<a href="https://github.com/seaweedfs/seaweedfs/issues/10239" target="_blank" rel="noopener noreferrer nofollow ugc">#10239</a>)</li>
<li>merge filer service annotations to avoid duplicate keys in Helm (<a href="https://github.com/seaweedfs/seaweedfs/issues/10293" target="_blank" rel="noopener noreferrer nofollow ugc">#10293</a>)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/126616</link><guid isPermaLink="true">https://forum.cloudron.io/post/126616</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 10 Jul 2026 09:49:22 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Mon, 06 Jul 2026 08:09:31 GMT]]></title><description><![CDATA[<p dir="auto">[1.15.0]</p>
<ul>
<li>Update seaweedfs to 4.38</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.38" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li><a href="https://github.com/seaweedfs/seaweedfs/issues/10130" target="_blank" rel="noopener noreferrer nofollow ugc">#10130</a> Fix scrubbing of deleted needles on EC volumes</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/issues/10186" target="_blank" rel="noopener noreferrer nofollow ugc">#10186</a> return IncompleteBody instead of 500 for truncated PUT bodies</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/issues/10192" target="_blank" rel="noopener noreferrer nofollow ugc">#10192</a> embedded IAM inline policy honors prefix-scoped resources</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/issues/10203" target="_blank" rel="noopener noreferrer nofollow ugc">#10203</a> stream offloaded metadata-log entries to fix concurrent-write OOM</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/issues/10185" target="_blank" rel="noopener noreferrer nofollow ugc">#10185</a> drop stale volume-location cache on under-replication</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/issues/10229" target="_blank" rel="noopener noreferrer nofollow ugc">#10229</a> bound intra-cluster HTTP so an unresponsive peer can't hang reads/writes</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/issues/10214" target="_blank" rel="noopener noreferrer nofollow ugc">#10214</a> paginate ListBuckets and serve from a bucket owner index</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/issues/10224" target="_blank" rel="noopener noreferrer nofollow ugc">#10224</a> enforce bucket quota on logical size + read-only state in Admin UI</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/issues/10204" target="_blank" rel="noopener noreferrer nofollow ugc">#10204</a> add ec.shard.unmount command</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/issues/10236" target="_blank" rel="noopener noreferrer nofollow ugc">#10236</a> FULL_OBJECT checksumming for CRC</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/126444</link><guid isPermaLink="true">https://forum.cloudron.io/post/126444</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 06 Jul 2026 08:09:31 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Tue, 30 Jun 2026 07:09:47 GMT]]></title><description><![CDATA[<p dir="auto">[1.14.0]</p>
<ul>
<li>Update seaweedfs to 4.37</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.37" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>fix (Volume [Rust]): stream copy_file and volume_incremental_copy instead of buffering the whole file in memory by <a href="https://github.com/justadri" target="_blank" rel="noopener noreferrer nofollow ugc">@justadri</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10110" target="_blank" rel="noopener noreferrer nofollow ugc">#10110</a></li>
<li>fix(volume): serve reads from remote after tier upload (Rust) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10112" target="_blank" rel="noopener noreferrer nofollow ugc">#10112</a></li>
<li>fix(volume): make tier-down crash-safe and serve from local (Rust) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10113" target="_blank" rel="noopener noreferrer nofollow ugc">#10113</a></li>
<li>volume server: route VolumeMarkReadonly to raft leader by <a href="https://github.com/jk2lx" target="_blank" rel="noopener noreferrer nofollow ugc">@jk2lx</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10120" target="_blank" rel="noopener noreferrer nofollow ugc">#10120</a></li>
<li>fix: apply collectionPattern during detection in volume.fix.replication by <a href="https://github.com/qzhello" target="_blank" rel="noopener noreferrer nofollow ugc">@qzhello</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10115" target="_blank" rel="noopener noreferrer nofollow ugc">#10115</a></li>
<li>ec: recover EC shards whose .ecx index lives only on a peer server by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10108" target="_blank" rel="noopener noreferrer nofollow ugc">#10108</a></li>
<li>feat(metrics): Add EC rebuild/reconstruct Prometheus metrics by <a href="https://github.com/rushikesh90" target="_blank" rel="noopener noreferrer nofollow ugc">@rushikesh90</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10124" target="_blank" rel="noopener noreferrer nofollow ugc">#10124</a></li>
<li>fix(master): shed assign load when volume growth is already in flight by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10121" target="_blank" rel="noopener noreferrer nofollow ugc">#10121</a></li>
<li>s3: support AWS object form for bucket policy Principal, add NotPrincipal by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10125" target="_blank" rel="noopener noreferrer nofollow ugc">#10125</a></li>
<li>fix(filer.sync.verify): sort listings client-side before merge by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10117" target="_blank" rel="noopener noreferrer nofollow ugc">#10117</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/126259</link><guid isPermaLink="true">https://forum.cloudron.io/post/126259</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 30 Jun 2026 07:09:47 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Thu, 25 Jun 2026 08:32:01 GMT]]></title><description><![CDATA[<p dir="auto">[1.13.0]</p>
<ul>
<li>Update seaweedfs to 4.36</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.36" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>s3api: sort repeated SigV4 query values  <a href="https://github.com/7y-9" target="_blank" rel="noopener noreferrer nofollow ugc">@7y-9</a> (<a href="https://github.com/seaweedfs/seaweedfs/issues/10031" target="_blank" rel="noopener noreferrer nofollow ugc">#10031</a>)</li>
<li>s3api: reject malformed Range offsets  <a href="https://github.com/guankai" target="_blank" rel="noopener noreferrer nofollow ugc">@guankai</a> (<a href="https://github.com/seaweedfs/seaweedfs/issues/10034" target="_blank" rel="noopener noreferrer nofollow ugc">#10034</a>)</li>
<li>s3: propagate IAM changes from standalone weed s3 to peer pods  <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> (<a href="https://github.com/seaweedfs/seaweedfs/issues/10095" target="_blank" rel="noopener noreferrer nofollow ugc">#10095</a>)</li>
<li>iceberg: support multi-table transaction commit  <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> (<a href="https://github.com/seaweedfs/seaweedfs/issues/10066" target="_blank" rel="noopener noreferrer nofollow ugc">#10066</a>)</li>
<li>iceberg: support views  <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> (<a href="https://github.com/seaweedfs/seaweedfs/issues/10069" target="_blank" rel="noopener noreferrer nofollow ugc">#10069</a>)</li>
<li>sts: authorize AssumeRole by the role's trust policy  <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> (<a href="https://github.com/seaweedfs/seaweedfs/issues/10097" target="_blank" rel="noopener noreferrer nofollow ugc">#10097</a>)</li>
<li>feat: support marking volumes by collection  <a href="https://github.com/7y-9" target="_blank" rel="noopener noreferrer nofollow ugc">@7y-9</a> (<a href="https://github.com/seaweedfs/seaweedfs/issues/9585" target="_blank" rel="noopener noreferrer nofollow ugc">#9585</a>)</li>
<li>mount: don't hang close() when a writer is killed during flush  <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> (<a href="https://github.com/seaweedfs/seaweedfs/issues/10090" target="_blank" rel="noopener noreferrer nofollow ugc">#10090</a>)</li>
<li>postgres: resolve startup message length type mismatch and uint underflow OOM risk  <a href="https://github.com/198wmj" target="_blank" rel="noopener noreferrer nofollow ugc">@198wmj</a> (<a href="https://github.com/seaweedfs/seaweedfs/issues/10065" target="_blank" rel="noopener noreferrer nofollow ugc">#10065</a>)</li>
<li>util/http: lazily init the global HTTP client to fix admin metrics nil panic  <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> (<a href="https://github.com/seaweedfs/seaweedfs/issues/10044" target="_blank" rel="noopener noreferrer nofollow ugc">#10044</a>)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/126091</link><guid isPermaLink="true">https://forum.cloudron.io/post/126091</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Thu, 25 Jun 2026 08:32:01 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Mon, 22 Jun 2026 09:00:17 GMT]]></title><description><![CDATA[<p dir="auto">[1.12.0]</p>
<ul>
<li>Update seaweedfs to 4.35</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.35" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>fix(command): preserve fuse option after writers by <a href="https://github.com/7y-9" target="_blank" rel="noopener noreferrer nofollow ugc">@7y-9</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9972" target="_blank" rel="noopener noreferrer nofollow ugc">#9972</a></li>
<li>mount: tolerance-window write pattern detection for concurrent writeback by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9984" target="_blank" rel="noopener noreferrer nofollow ugc">#9984</a></li>
<li>feat(mount): attach Content-MD5 to chunk uploads by <a href="https://github.com/kisow" target="_blank" rel="noopener noreferrer nofollow ugc">@kisow</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10016" target="_blank" rel="noopener noreferrer nofollow ugc">#10016</a></li>
<li>mq(kafka): don't drop an existing topic when auto-create races by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9998" target="_blank" rel="noopener noreferrer nofollow ugc">#9998</a></li>
<li>feat: add Prometheus metrics for replication operations by <a href="https://github.com/rushikesh90" target="_blank" rel="noopener noreferrer nofollow ugc">@rushikesh90</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10006" target="_blank" rel="noopener noreferrer nofollow ugc">#10006</a></li>
<li>feat: add Prometheus metric for volume creation operations by <a href="https://github.com/rushikesh90" target="_blank" rel="noopener noreferrer nofollow ugc">@rushikesh90</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10026" target="_blank" rel="noopener noreferrer nofollow ugc">#10026</a></li>
<li>volume: remove ec.bitrotChecksum and ec.bitrotBlockSizeMB flags by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10000" target="_blank" rel="noopener noreferrer nofollow ugc">#10000</a></li>
<li>s3: bound streaming remote-cache wait so large cold GetObject returns 503, not a hang by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9988" target="_blank" rel="noopener noreferrer nofollow ugc">#9988</a></li>
<li>fix(s3): verify SigV2 using percent-encoded path for Unicode object keys by <a href="https://github.com/sergey-zinchenko" target="_blank" rel="noopener noreferrer nofollow ugc">@sergey-zinchenko</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10022" target="_blank" rel="noopener noreferrer nofollow ugc">#10022</a></li>
<li>helm: reject emptyDir for volume idx, and rebuild a missing idx on restart by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/10005" target="_blank" rel="noopener noreferrer nofollow ugc">#10005</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/125964</link><guid isPermaLink="true">https://forum.cloudron.io/post/125964</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 22 Jun 2026 09:00:17 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Mon, 15 Jun 2026 08:19:29 GMT]]></title><description><![CDATA[<p dir="auto">[1.11.0]</p>
<ul>
<li>Update seaweedfs to 4.34</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.34" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>s3: export per-bucket quota and read-only state metrics by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9923" target="_blank" rel="noopener noreferrer nofollow ugc">#9923</a></li>
<li>s3: validate copy source path segments by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9929" target="_blank" rel="noopener noreferrer nofollow ugc">#9929</a></li>
<li>fix(util): ignore comment only sql input by <a href="https://github.com/7y-9" target="_blank" rel="noopener noreferrer nofollow ugc">@7y-9</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9933" target="_blank" rel="noopener noreferrer nofollow ugc">#9933</a></li>
<li>shell: volume.tier.move can move volumes between data centers by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9925" target="_blank" rel="noopener noreferrer nofollow ugc">#9925</a></li>
<li>admin: configure maintenance tasks via admin.toml by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9926" target="_blank" rel="noopener noreferrer nofollow ugc">#9926</a></li>
<li>feat(storage): sweep leftover empty EC .dat stubs on volume server startup by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9927" target="_blank" rel="noopener noreferrer nofollow ugc">#9927</a></li>
<li>fix(storage): never let an empty .dat delete healthy distributed EC shards by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9930" target="_blank" rel="noopener noreferrer nofollow ugc">#9930</a></li>
<li>fix(replication): verify-before-destroy in VolumeCopy, check.disk, and over-replication trim by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9943" target="_blank" rel="noopener noreferrer nofollow ugc">#9943</a></li>
<li>fix(vacuum): crash-safe compaction commit with a durable .cpc marker, fsync-before-rename, and a reload fence by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9944" target="_blank" rel="noopener noreferrer nofollow ugc">#9944</a></li>
<li>metrics: overhaul Grafana dashboard for full metric coverage by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9956" target="_blank" rel="noopener noreferrer nofollow ugc">#9956</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/125770</link><guid isPermaLink="true">https://forum.cloudron.io/post/125770</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 15 Jun 2026 08:19:29 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Thu, 11 Jun 2026 10:36:37 GMT]]></title><description><![CDATA[<p dir="auto">[1.10.0]</p>
<ul>
<li>Update seaweedfs to 4.33</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.33" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>fix(s3api): accept HTTP-date conditionals by <a href="https://github.com/7y-9" target="_blank" rel="noopener noreferrer nofollow ugc">@7y-9</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9863" target="_blank" rel="noopener noreferrer nofollow ugc">#9863</a></li>
<li>fix(s3api): drop ancestor directory markers from prefixed ListObjectVersions by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9885" target="_blank" rel="noopener noreferrer nofollow ugc">#9885</a></li>
<li>fix(remote): correct content and permissions when syncing/caching remote objects by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9879" target="_blank" rel="noopener noreferrer nofollow ugc">#9879</a></li>
<li>fix(filer.sync): replicate a rename as an atomic move, not a no-op update by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9895" target="_blank" rel="noopener noreferrer nofollow ugc">#9895</a></li>
<li>feat(admin): export full cluster volume list as JSON by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9876" target="_blank" rel="noopener noreferrer nofollow ugc">#9876</a></li>
<li>feat(filer): object size distribution metric and dashboard panels by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9902" target="_blank" rel="noopener noreferrer nofollow ugc">#9902</a></li>
<li>fix(seaweed-volume): stop EC shard deletion from phantom .dat on restart by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9874" target="_blank" rel="noopener noreferrer nofollow ugc">#9874</a></li>
<li>add elastic8 filer store for Elasticsearch 8 by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9916" target="_blank" rel="noopener noreferrer nofollow ugc">#9916</a></li>
<li>fix(ec): don't mix EC shards from different encode runs by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9880" target="_blank" rel="noopener noreferrer nofollow ugc">#9880</a></li>
<li>Fix filer metadata-replay OOM under mount reconnect storms by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9901" target="_blank" rel="noopener noreferrer nofollow ugc">#9901</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/125691</link><guid isPermaLink="true">https://forum.cloudron.io/post/125691</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Thu, 11 Jun 2026 10:36:37 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Mon, 08 Jun 2026 13:30:52 GMT]]></title><description><![CDATA[<p dir="auto">[1.9.0]</p>
<ul>
<li>Update seaweedfs to 4.32</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.32" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>fix(http): check delete request errors before auth by <a href="https://github.com/7y-9" target="_blank" rel="noopener noreferrer nofollow ugc">@7y-9</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9784" target="_blank" rel="noopener noreferrer nofollow ugc">#9784</a></li>
<li>security: hot-reload JWT signing keys on SIGHUP by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9826" target="_blank" rel="noopener noreferrer nofollow ugc">#9826</a></li>
<li>[CheckDisk]: implement disk health detection by <a href="https://github.com/MilanFun" target="_blank" rel="noopener noreferrer nofollow ugc">@MilanFun</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9560" target="_blank" rel="noopener noreferrer nofollow ugc">#9560</a></li>
<li>ec placement: spread EC shards evenly across machines, not onto the lowest-id one by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9855" target="_blank" rel="noopener noreferrer nofollow ugc">#9855</a></li>
<li>fix(s3/lifecycle): report success to admin via JobCompleted by <a href="https://github.com/ahalaun" target="_blank" rel="noopener noreferrer nofollow ugc">@ahalaun</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9787" target="_blank" rel="noopener noreferrer nofollow ugc">#9787</a></li>
<li>fix(s3api): authorize DeleteObjects per key so object-scoped policies match by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9793" target="_blank" rel="noopener noreferrer nofollow ugc">#9793</a></li>
<li>fix(iam): implement CreatePolicyVersion for managed policies by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9795" target="_blank" rel="noopener noreferrer nofollow ugc">#9795</a></li>
<li>feat(filer.backup): -initialSnapshot re-seeds a reinitialized destination by <a href="https://github.com/kisow" target="_blank" rel="noopener noreferrer nofollow ugc">@kisow</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9828" target="_blank" rel="noopener noreferrer nofollow ugc">#9828</a></li>
<li>sftpd: support SSH user certificates signed by a trusted CA by <a href="https://github.com/FabianHardt" target="_blank" rel="noopener noreferrer nofollow ugc">@FabianHardt</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9815" target="_blank" rel="noopener noreferrer nofollow ugc">#9815</a></li>
<li>fix(helm): suspend bucket versioning for YAML bool false by <a href="https://github.com/lexfrei" target="_blank" rel="noopener noreferrer nofollow ugc">@lexfrei</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9836" target="_blank" rel="noopener noreferrer nofollow ugc">#9836</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/125592</link><guid isPermaLink="true">https://forum.cloudron.io/post/125592</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 08 Jun 2026 13:30:52 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Tue, 02 Jun 2026 08:38:39 GMT]]></title><description><![CDATA[<p dir="auto">[1.8.0]</p>
<ul>
<li>Update seaweedfs to 4.31</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.31" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>s3: short-circuit filer failover on ErrNotFound by @chrislusf in #9748</li>
<li>s3: return NoSuchVersion (not NoSuchKey) for a missing versionId by @chrislusf in #9749</li>
<li>s3: commit a versioned PutObject and its latest pointer in one transaction by @chrislusf in #9756</li>
<li>s3: reject reserved bucket name "filemeta" by @chrislusf in #9760</li>
<li>fix(s3api): Fix multipart upload ETag compatibility with Hadoop S3A by @phucnguyen261199 in #9772</li>
<li>s3: auto-enforce bucket quota read-only both ways by @chrislusf in #9774</li>
<li>fix(s3): recover versioned reads when the .versions latest pointer is absent by @chrislusf in #9782</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/125374</link><guid isPermaLink="true">https://forum.cloudron.io/post/125374</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 02 Jun 2026 08:38:39 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Sun, 31 May 2026 08:19:29 GMT]]></title><description><![CDATA[<p dir="auto">[1.7.0]</p>
<ul>
<li>Update seaweedfs to 4.30</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.30" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>s3,iceberg: reject <code>..</code> in URL path vars by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9687" target="_blank" rel="noopener noreferrer nofollow ugc">#9687</a></li>
<li>fix(s3tables/iceberg): make metadata spec-compliant and accept real-world manifest names by <a href="https://github.com/qzhello" target="_blank" rel="noopener noreferrer nofollow ugc">@qzhello</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9703" target="_blank" rel="noopener noreferrer nofollow ugc">#9703</a></li>
<li>fix(s3): honor MetadataDirective=REPLACE for system metadata on CopyObject by <a href="https://github.com/qzhello" target="_blank" rel="noopener noreferrer nofollow ugc">@qzhello</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9721" target="_blank" rel="noopener noreferrer nofollow ugc">#9721</a></li>
<li>fix(s3): allow anonymous unsigned-streaming PutObject by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9727" target="_blank" rel="noopener noreferrer nofollow ugc">#9727</a></li>
<li>refactor(filer): remove the inode-&gt;path index and the NFS gateway by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9724" target="_blank" rel="noopener noreferrer nofollow ugc">#9724</a></li>
<li>s3, iam, volume, filer, master: add /healthz and /readyz health probes by <a href="https://github.com/MChorfa" target="_blank" rel="noopener noreferrer nofollow ugc">@MChorfa</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9738" target="_blank" rel="noopener noreferrer nofollow ugc">#9738</a></li>
<li>fix(topology): recover heartbeat-fulled volumes once they shrink by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9742" target="_blank" rel="noopener noreferrer nofollow ugc">#9742</a></li>
<li>fix(volume): stop flipping volumes read-only on a non-append-ordered .idx by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9726" target="_blank" rel="noopener noreferrer nofollow ugc">#9726</a></li>
<li>fix(filer.sync): validate chunk size in FilerSink to prevent 0-byte propagation by <a href="https://github.com/kisow" target="_blank" rel="noopener noreferrer nofollow ugc">@kisow</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9701" target="_blank" rel="noopener noreferrer nofollow ugc">#9701</a></li>
<li>fix(shell): verify volume.merge output before overwriting replicas by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9731" target="_blank" rel="noopener noreferrer nofollow ugc">#9731</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/125307</link><guid isPermaLink="true">https://forum.cloudron.io/post/125307</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sun, 31 May 2026 08:19:29 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Tue, 26 May 2026 07:59:52 GMT]]></title><description><![CDATA[<p dir="auto">[1.6.0]</p>
<ul>
<li>Update seaweedfs to 4.29</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.29" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>EC placement: shared replica-placement resolver, snapshot + Place core, capacity fixes, tiering by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9621" target="_blank" rel="noopener noreferrer nofollow ugc">#9621</a></li>
<li>admin: expose Prometheus metrics by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9652" target="_blank" rel="noopener noreferrer nofollow ugc">#9652</a></li>
<li>filer: serialize same-path mutations with a per-path lock by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9639" target="_blank" rel="noopener noreferrer nofollow ugc">#9639</a></li>
<li>filer: add ObjectTransaction for atomic multi-entry object writes by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9646" target="_blank" rel="noopener noreferrer nofollow ugc">#9646</a></li>
<li>s3: route single-entry object writes to the owner filer, off the DLM by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9629" target="_blank" rel="noopener noreferrer nofollow ugc">#9629</a></li>
<li>filer: POSIX advisory lock set primitive (phase 1 of distributed FUSE locking) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9660" target="_blank" rel="noopener noreferrer nofollow ugc">#9660</a></li>
<li>mount: fix SetAttr/GetAttr crash from concurrent chunk append under writebackCache by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9667" target="_blank" rel="noopener noreferrer nofollow ugc">#9667</a></li>
<li>mount,filer: re-assert POSIX locks via keepalive (ownership migration + restart) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9668" target="_blank" rel="noopener noreferrer nofollow ugc">#9668</a></li>
<li>fix: avoid rclone nil close panics by <a href="https://github.com/7y-9" target="_blank" rel="noopener noreferrer nofollow ugc">@7y-9</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9674" target="_blank" rel="noopener noreferrer nofollow ugc">#9674</a></li>
<li>fix(master): re-register volumes missing from the lookup index by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9620" target="_blank" rel="noopener noreferrer nofollow ugc">#9620</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/125114</link><guid isPermaLink="true">https://forum.cloudron.io/post/125114</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 26 May 2026 07:59:52 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Fri, 22 May 2026 09:02:43 GMT]]></title><description><![CDATA[<p dir="auto">[1.5.0]</p>
<ul>
<li>Update seaweedfs to 4.28</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.28" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>fix(s3/audit): populate requester for GET/HEAD/IAM operations by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9581" target="_blank" rel="noopener noreferrer nofollow ugc">#9581</a></li>
<li>fix(s3): sync IAM policies to advanced IAM Manager policy engine by <a href="https://github.com/Mmx233" target="_blank" rel="noopener noreferrer nofollow ugc">@Mmx233</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9577" target="_blank" rel="noopener noreferrer nofollow ugc">#9577</a></li>
<li>fix(s3): keep server-side copy data in the bucket collection by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9607" target="_blank" rel="noopener noreferrer nofollow ugc">#9607</a></li>
<li>fix(s3): list empty directories as directory markers by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9615" target="_blank" rel="noopener noreferrer nofollow ugc">#9615</a></li>
<li>fix(shell): volumeServer.evacuate no longer panics on a nil volume by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9587" target="_blank" rel="noopener noreferrer nofollow ugc">#9587</a></li>
<li>fix(filer.sync): keep sync_offset fresh while the source is read-only by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9589" target="_blank" rel="noopener noreferrer nofollow ugc">#9589</a></li>
<li>fix(ec): pack EC shards onto fewer disks instead of refusing the task by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9588" target="_blank" rel="noopener noreferrer nofollow ugc">#9588</a></li>
<li>fix(filer): don't disable the SQL idle connection pool when unconfigured by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9591" target="_blank" rel="noopener noreferrer nofollow ugc">#9591</a></li>
<li>feat(fix): rebuild lost EC index (.ecx) and .vif from local shards by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9596" target="_blank" rel="noopener noreferrer nofollow ugc">#9596</a></li>
<li>feat(helm): add volume.rust toggle to run the Rust volume server by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9618" target="_blank" rel="noopener noreferrer nofollow ugc">#9618</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/125001</link><guid isPermaLink="true">https://forum.cloudron.io/post/125001</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 22 May 2026 09:02:43 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Wed, 20 May 2026 15:54:34 GMT]]></title><description><![CDATA[<p dir="auto">[1.4.0]</p>
<ul>
<li>Update seaweedfs to 4.27</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.27" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>fix(mount): don't release file handles from FUSE Forget by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9529" target="_blank" rel="noopener noreferrer nofollow ugc">#9529</a></li>
<li>fix(mount): keep periodic metadata flush from dropping concurrent chunk uploads by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9574" target="_blank" rel="noopener noreferrer nofollow ugc">#9574</a></li>
<li>fix(filer): load -s3.config static identities into the filer's CredentialManager by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9537" target="_blank" rel="noopener noreferrer nofollow ugc">#9537</a></li>
<li>fix(s3): keep host-less bucket catch-all so reverse proxies work by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9540" target="_blank" rel="noopener noreferrer nofollow ugc">#9540</a></li>
<li>s3api: verify source permission on CopyObject and UploadPartCopy by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9555" target="_blank" rel="noopener noreferrer nofollow ugc">#9555</a></li>
<li>feat(s3): add TagUser, UntagUser, ListUserTags IAM actions by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9572" target="_blank" rel="noopener noreferrer nofollow ugc">#9572</a></li>
<li>fix(volume): reopen .idx writable after MarkVolumeWritable (fixes <a href="https://github.com/seaweedfs/seaweedfs/issues/9515" target="_blank" rel="noopener noreferrer nofollow ugc">#9515</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9526" target="_blank" rel="noopener noreferrer nofollow ugc">#9526</a></li>
<li>fix(volume): tombstone integrity check no longer flips volumes read-only (fixes <a href="https://github.com/seaweedfs/seaweedfs/issues/9563" target="_blank" rel="noopener noreferrer nofollow ugc">#9563</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9565" target="_blank" rel="noopener noreferrer nofollow ugc">#9565</a></li>
<li>feat(filer): add atime to FuseAttributes + TouchAccessTime RPC by <a href="https://github.com/petedodd-pd" target="_blank" rel="noopener noreferrer nofollow ugc">@petedodd-pd</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9556" target="_blank" rel="noopener noreferrer nofollow ugc">#9556</a></li>
<li>fix(shell): volume.balance no longer drains all volumes onto one server by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9579" target="_blank" rel="noopener noreferrer nofollow ugc">#9579</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124929</link><guid isPermaLink="true">https://forum.cloudron.io/post/124929</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 20 May 2026 15:54:34 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Mon, 18 May 2026 08:17:00 GMT]]></title><description><![CDATA[<p dir="auto">[1.3.0]</p>
<ul>
<li>Update seaweedfs to 4.26</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.26" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>rust(seaweed-volume): distributed EC read across peer servers by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9516" target="_blank" rel="noopener noreferrer nofollow ugc">#9516</a></li>
<li>fix(ec): mount falls back to sibling-disk .ecx (fixes <a href="https://github.com/seaweedfs/seaweedfs/issues/9519" target="_blank" rel="noopener noreferrer nofollow ugc">#9519</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9521" target="_blank" rel="noopener noreferrer nofollow ugc">#9521</a></li>
<li>fix(ec): blanket-clean every destination over the full shard range by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9512" target="_blank" rel="noopener noreferrer nofollow ugc">#9512</a></li>
<li>fix(ec): mirror EC sidecars onto every shard-bearing disk at startup by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9525" target="_blank" rel="noopener noreferrer nofollow ugc">#9525</a></li>
<li>fix(iceberg): dial filer gRPC address verbatim in plugin worker by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9527" target="_blank" rel="noopener noreferrer nofollow ugc">#9527</a></li>
<li>helm: decouple JWT signing from cert-manager mTLS (fixes <a href="https://github.com/seaweedfs/seaweedfs/issues/9506" target="_blank" rel="noopener noreferrer nofollow ugc">#9506</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9508" target="_blank" rel="noopener noreferrer nofollow ugc">#9508</a></li>
<li>fix: ListBucketsHandler for pathStyleDomains by <a href="https://github.com/kmlebedev" target="_blank" rel="noopener noreferrer nofollow ugc">@kmlebedev</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9510" target="_blank" rel="noopener noreferrer nofollow ugc">#9510</a></li>
<li>iam: honor configured credential store for IAM API policies and propagate to S3 caches (fixes <a href="https://github.com/seaweedfs/seaweedfs/issues/9518" target="_blank" rel="noopener noreferrer nofollow ugc">#9518</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9522" target="_blank" rel="noopener noreferrer nofollow ugc">#9522</a></li>
<li>filer/iam-grpc: make admin Bearer auth opt-in (fixes <a href="https://github.com/seaweedfs/seaweedfs/issues/9509" target="_blank" rel="noopener noreferrer nofollow ugc">#9509</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9514" target="_blank" rel="noopener noreferrer nofollow ugc">#9514</a></li>
<li>admin: convert filer address to gRPC form before dispatch by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9523" target="_blank" rel="noopener noreferrer nofollow ugc">#9523</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124824</link><guid isPermaLink="true">https://forum.cloudron.io/post/124824</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 18 May 2026 08:17:00 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Fri, 15 May 2026 09:26:29 GMT]]></title><description><![CDATA[<p dir="auto">[1.2.0]</p>
<ul>
<li>Update seaweedfs to 4.25</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.25" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>admin: attach admin-signed Bearer token on filer IAM gRPC calls by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9498" target="_blank" rel="noopener noreferrer nofollow ugc">#9498</a></li>
<li>fix(ec): clear cross-server stale EC shards before re-distribute (<a href="https://github.com/seaweedfs/seaweedfs/issues/9478" target="_blank" rel="noopener noreferrer nofollow ugc">#9478</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9499" target="_blank" rel="noopener noreferrer nofollow ugc">#9499</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124745</link><guid isPermaLink="true">https://forum.cloudron.io/post/124745</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 15 May 2026 09:26:29 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Thu, 14 May 2026 10:06:39 GMT]]></title><description><![CDATA[<p dir="auto">[1.1.0]</p>
<ul>
<li>Update seaweedfs to 4.24</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.24" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>fix(balance): don't move remote-tiered volumes; don't fatal on missing .idx by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9335" target="_blank" rel="noopener noreferrer nofollow ugc">#9335</a></li>
<li>fix(ec): planner treats each (server, disk_id) as a distinct target (<a href="https://github.com/seaweedfs/seaweedfs/issues/9369" target="_blank" rel="noopener noreferrer nofollow ugc">#9369</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9371" target="_blank" rel="noopener noreferrer nofollow ugc">#9371</a></li>
<li>fix(volume): don't nuke local data on transient IO error (<a href="https://github.com/seaweedfs/seaweedfs/issues/9378" target="_blank" rel="noopener noreferrer nofollow ugc">#9378</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9382" target="_blank" rel="noopener noreferrer nofollow ugc">#9382</a></li>
<li>fix(iam): deny IAM users with no policies instead of granting full access by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9317" target="_blank" rel="noopener noreferrer nofollow ugc">#9317</a></li>
<li>feat(iam): STS web-identity AWS-fidelity polish (Phase 1) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9318" target="_blank" rel="noopener noreferrer nofollow ugc">#9318</a></li>
<li>feat(iam): OIDC provider store + read-only IAM API (Phase 2a) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9319" target="_blank" rel="noopener noreferrer nofollow ugc">#9319</a></li>
<li>feat(s3api): stream chunk copy via io.Pipe to cut peak working set by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9424" target="_blank" rel="noopener noreferrer nofollow ugc">#9424</a></li>
<li>fix(mount): preserve user-set mtime through async/periodic flush (<a href="https://github.com/seaweedfs/seaweedfs/issues/9363" target="_blank" rel="noopener noreferrer nofollow ugc">#9363</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9370" target="_blank" rel="noopener noreferrer nofollow ugc">#9370</a></li>
<li>fix(ec): make multi-disk same-server EC reads work + full-lifecycle integration test by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9487" target="_blank" rel="noopener noreferrer nofollow ugc">#9487</a></li>
<li>cluster: restrict Ping RPC to known peers of the requested type by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9445" target="_blank" rel="noopener noreferrer nofollow ugc">#9445</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124714</link><guid isPermaLink="true">https://forum.cloudron.io/post/124714</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Thu, 14 May 2026 10:06:39 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Mon, 04 May 2026 07:50:25 GMT]]></title><description><![CDATA[<p dir="auto">[1.0.0]</p>
<ul>
<li>Update seaweedfs to 4.23</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.23" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>fix(shell): correct volume.list -writable filter unit and comparison by <a href="https://github.com/qzhello" target="_blank" rel="noopener noreferrer nofollow ugc">@qzhello</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9231" target="_blank" rel="noopener noreferrer nofollow ugc">#9231</a></li>
<li>fix(s3api): return 503 + Retry-After when remote object not cached yet by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9233" target="_blank" rel="noopener noreferrer nofollow ugc">#9233</a></li>
<li>fix(filer): return 503 + Retry-After when remote object not cached yet by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9236" target="_blank" rel="noopener noreferrer nofollow ugc">#9236</a></li>
<li>feat(filer.sync): add -verifySync mode to filer.sync for cross-cluster file comparison by <a href="https://github.com/kisow" target="_blank" rel="noopener noreferrer nofollow ugc">@kisow</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9284" target="_blank" rel="noopener noreferrer nofollow ugc">#9284</a></li>
<li>Export <code>file_read_invalid_needles</code> metric for REST read requests on invalid file IDs. by <a href="https://github.com/plisandro" target="_blank" rel="noopener noreferrer nofollow ugc">@plisandro</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9241" target="_blank" rel="noopener noreferrer nofollow ugc">#9241</a></li>
<li>Export Prometheus metrics for scrubbing operations. by <a href="https://github.com/plisandro" target="_blank" rel="noopener noreferrer nofollow ugc">@plisandro</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9264" target="_blank" rel="noopener noreferrer nofollow ugc">#9264</a></li>
<li>fix(nfs): reject NFSv4 calls with PROG_MISMATCH so clients fall back to v3 by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9262" target="_blank" rel="noopener noreferrer nofollow ugc">#9262</a></li>
<li>feat(nfs): UDP MOUNT v3 responder + real-Linux e2e mount harness by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9267" target="_blank" rel="noopener noreferrer nofollow ugc">#9267</a></li>
<li>feat(mini): add -bucket flag to pre-create an S3 bucket on startup by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9302" target="_blank" rel="noopener noreferrer nofollow ugc">#9302</a></li>
<li>fix(admin): use protocol-relative URLs for component links so HTTPS clusters don't break clicks by <a href="https://github.com/pmiriyev" target="_blank" rel="noopener noreferrer nofollow ugc">@pmiriyev</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9256" target="_blank" rel="noopener noreferrer nofollow ugc">#9256</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124322</link><guid isPermaLink="true">https://forum.cloudron.io/post/124322</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 04 May 2026 07:50:25 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Mon, 27 Apr 2026 15:53:22 GMT]]></title><description><![CDATA[<p dir="auto">[0.5.0]</p>
<ul>
<li>Update seaweedfs to 4.22</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.22" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>fix(shell): volume.fsck keeps going past a single broken chunk manifest by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9140" target="_blank" rel="noopener noreferrer nofollow ugc">#9140</a></li>
<li>feat(shell): fs.mergeVolumes deletes source needles after filer update by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9160" target="_blank" rel="noopener noreferrer nofollow ugc">#9160</a></li>
<li>feat(security): hot-reload HTTPS certs without restart (k8s cert-manager) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9181" target="_blank" rel="noopener noreferrer nofollow ugc">#9181</a></li>
<li>fix(master): register EC shards per physical disk on full heartbeat sync (<a href="https://github.com/seaweedfs/seaweedfs/issues/9212" target="_blank" rel="noopener noreferrer nofollow ugc">#9212</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9219" target="_blank" rel="noopener noreferrer nofollow ugc">#9219</a></li>
<li>feat(iam): allow caller-supplied AccessKeyId and SecretAccessKey in CreateAccessKey by <a href="https://github.com/JonNesvold" target="_blank" rel="noopener noreferrer nofollow ugc">@JonNesvold</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9172" target="_blank" rel="noopener noreferrer nofollow ugc">#9172</a></li>
<li>fix(s3api): correct SSE-S3 decryption key handling in multipart uploads by <a href="https://github.com/os-pradipbabar" target="_blank" rel="noopener noreferrer nofollow ugc">@os-pradipbabar</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9211" target="_blank" rel="noopener noreferrer nofollow ugc">#9211</a></li>
<li>fix(s3api): stream multipart-SSE chunks lazily to avoid truncated GETs (<a href="https://github.com/seaweedfs/seaweedfs/issues/8908" target="_blank" rel="noopener noreferrer nofollow ugc">#8908</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9228" target="_blank" rel="noopener noreferrer nofollow ugc">#9228</a></li>
<li>feat(credential/postgres): inline policies, mTLS and pgbouncer connection support by <a href="https://github.com/JonNesvold" target="_blank" rel="noopener noreferrer nofollow ugc">@JonNesvold</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9226" target="_blank" rel="noopener noreferrer nofollow ugc">#9226</a></li>
<li>fix(nfs): make Linux <code>mount -t nfs</code> work without client workaround (<a href="https://github.com/seaweedfs/seaweedfs/issues/9199" target="_blank" rel="noopener noreferrer nofollow ugc">#9199</a>) by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9201" target="_blank" rel="noopener noreferrer nofollow ugc">#9201</a></li>
<li>fix(mount): sanitize non-UTF-8 filenames; keep marshal errors per-request by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9207" target="_blank" rel="noopener noreferrer nofollow ugc">#9207</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124057</link><guid isPermaLink="true">https://forum.cloudron.io/post/124057</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 27 Apr 2026 15:53:22 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Mon, 20 Apr 2026 07:31:03 GMT]]></title><description><![CDATA[<p dir="auto">[0.4.0]</p>
<ul>
<li>Update seaweedfs to 4.21</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.21" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>FUSE Mount now is 100% POSIX Compliant</li>
<li>FUSE Mount added Peer-to-peer file chunk sharing!</li>
<li>For AI Use case, added optimization for all-to-all parallel downloading from volume server for loading Large Language Models.</li>
<li>S3 reading performance is improved for large files. Welcome to report actual performance improvements.</li>
<li>And one more thing: A NFS Server is added !!!</li>
<li>fix(mount): propagate hard-link nlink changes to sibling cache entries by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9062" target="_blank" rel="noopener noreferrer nofollow ugc">#9062</a></li>
<li>feat(mount): cap write buffer with -writeBufferSizeMB by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9066" target="_blank" rel="noopener noreferrer nofollow ugc">#9066</a></li>
<li>perf(s3): route GET through ChunkReadAt + per-request ReaderCache by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9068" target="_blank" rel="noopener noreferrer nofollow ugc">#9068</a></li>
<li>[nfs] Add NFS by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9067" target="_blank" rel="noopener noreferrer nofollow ugc">#9067</a></li>
<li>security(s3api): reject unsigned x-amz-* headers in SigV4 requests by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9121" target="_blank" rel="noopener noreferrer nofollow ugc">#9121</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/123680</link><guid isPermaLink="true">https://forum.cloudron.io/post/123680</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 20 Apr 2026 07:31:03 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Tue, 14 Apr 2026 07:49:11 GMT]]></title><description><![CDATA[<p dir="auto">[0.3.0]</p>
<ul>
<li>Update seaweedfs to 4.20</li>
<li><a href="https://github.com/seaweedfs/seaweedfs/releases/tag/4.20" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>feat(iam): implement ListUserPolicies API action by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@​chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/8991" target="_blank" rel="noopener noreferrer nofollow ugc">#​8991</a></li>
<li>feat(iam): implement group inline policy actions by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@​chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/8992" target="_blank" rel="noopener noreferrer nofollow ugc">#​8992</a></li>
<li>fix(s3): don't count ErrNotFound as filer health failure in failover by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@​chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/8995" target="_blank" rel="noopener noreferrer nofollow ugc">#​8995</a></li>
<li>fix(iam): preserve actions/resources in GetUserPolicy fallback by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@​chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9009" target="_blank" rel="noopener noreferrer nofollow ugc">#​9009</a></li>
<li>fix(s3): preserve exact policy document in embedded IAM put/get-user-policy by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@​chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9025" target="_blank" rel="noopener noreferrer nofollow ugc">#​9025</a></li>
<li>object_store_users: fix specific bucket admin permission by <a href="https://github.com/moray95" target="_blank" rel="noopener noreferrer nofollow ugc">@​moray95</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9014" target="_blank" rel="noopener noreferrer nofollow ugc">#​9014</a></li>
<li>s3api: prune bucket-scoped IAM actions on DeleteBucket by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@​chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9054" target="_blank" rel="noopener noreferrer nofollow ugc">#​9054</a></li>
<li>fix(weed/shell): suppress prompt when piped by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@​chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/8990" target="_blank" rel="noopener noreferrer nofollow ugc">#​8990</a></li>
<li>feat(shell): add group management commands by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@​chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/8993" target="_blank" rel="noopener noreferrer nofollow ugc">#​8993</a></li>
<li>fix(shell): s3.user.provision handles existing users by attaching policy by <a href="https://github.com/chrislusf" target="_blank" rel="noopener noreferrer nofollow ugc">@​chrislusf</a> in <a href="https://github.com/seaweedfs/seaweedfs/pull/9040" target="_blank" rel="noopener noreferrer nofollow ugc">#​9040</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/123380</link><guid isPermaLink="true">https://forum.cloudron.io/post/123380</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 14 Apr 2026 07:49:11 GMT</pubDate></item><item><title><![CDATA[Reply to SeaweedFS - Package Updates on Fri, 10 Apr 2026 12:06:37 GMT]]></title><description><![CDATA[<p dir="auto">[0.2.0]</p>
<ul>
<li>Update links</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/123154</link><guid isPermaLink="true">https://forum.cloudron.io/post/123154</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 10 Apr 2026 12:06:37 GMT</pubDate></item></channel></rss>