<?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[Managing CloudronVersions.json]]></title><description><![CDATA[<p dir="auto">The new Community App functionality is a real bonus, so thanks once more to the Cloudron team for implementing it.</p>
<p dir="auto">The app update functionality provided (new entry in CloudronVersions.json) really helps with the build cycle, testing changes etc., without time-consuming repeat setup of app environment etc, before it even gets to a MVP release stage.</p>
<p dir="auto">However that does result in a quite big CloudronVersion.json - on one app in dev, it is 60kb.  Not a problem as such.  But I wonder if we really need to keep such a big history of the app's dev cycle, 0.0.1, 0.0.2 etc all the way up to say 1.0.0 and beyond.  Especially when the older entries become redundant by being explicitly revoked or by representing early prototyping with breaking changes.</p>
<p dir="auto">I have tested just trimming CloudronVersions.json, removing early entries.  It seems to have no ill effects providing the json structure is honoured. So my intention is to prune the versions file of dev release before an app becomes released.</p>
<p dir="auto">So in terms of <strong>managing CloudronVersions.json</strong>, I'm interested in Cloudron team's thoughts or any advice.<br />
Maybe you did not expect the functionality to be used like, so did not expect a large versions file.  But I can easily see it growing to to 200k in some cases.  Not a problem technically, but nevertheless ...</p>
]]></description><link>https://forum.cloudron.io/topic/15358/managing-cloudronversions.json</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 23:54:12 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15358.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Apr 2026 13:45:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Managing CloudronVersions.json on Tue, 07 Apr 2026 14:22:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/james" aria-label="Profile: James">@<bdi>James</bdi></a> thank you<br />
I had not initially intended to use CloudronVersions in this way, but it is a real time saver.</p>
<p dir="auto">Yep, once an app is published, probably no trimming (unless very old revoked versions).</p>
]]></description><link>https://forum.cloudron.io/post/123016</link><guid isPermaLink="true">https://forum.cloudron.io/post/123016</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Tue, 07 Apr 2026 14:22:31 GMT</pubDate></item><item><title><![CDATA[Reply to Managing CloudronVersions.json on Tue, 07 Apr 2026 13:55:26 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/timconsidine" aria-label="Profile: timconsidine">@<bdi>timconsidine</bdi></a></p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/timconsidine" aria-label="Profile: timconsidine">@<bdi>timconsidine</bdi></a> <a href="/post/123006">said</a>:</p>
<p dir="auto">I have tested just trimming CloudronVersions.json, removing early entries. It seems to have no ill effects providing the json structure is honoured. So my intention is to prune the versions file of dev release before an app becomes released.</p>
</blockquote>
<p dir="auto">Exactly.<br />
Since the packager (you) is the maintainer of the versions, it is completely up to the maintainer which versions to supply in the CloudronVersions.json file.<br />
The only issue that could arise is that if some had installed version <code>0.0.1</code> and created a backup, is now on version <code>2.0.0</code> and wants to restore the backup of version <code>0.0.1</code> and the version is missing from the CloudronVersions.json it could lead to an error.<br />
Other than this specific scenario, it should be no issue to truncate versions.</p>
]]></description><link>https://forum.cloudron.io/post/123007</link><guid isPermaLink="true">https://forum.cloudron.io/post/123007</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Tue, 07 Apr 2026 13:55:26 GMT</pubDate></item></channel></rss>