Add Version History

the_minisip committed 2026-10-16 13:25:48 -03:00
1 parent 0eab0d5bcd
commit b4959f2154
1 file changed
+144
+144
@@ -0,0 +1,144 @@
<h1><strong>Version History</strong></h1>
<p>
This page documents all released versions of the
<strong>Managed Valheim</strong> server container, including major changes,
fixes, and improvements. Versioning follows a structured
<code>MAJOR.MINOR.PATCH.BUILD</code> format to ensure clarity and stability
across TrueNAS SCALE deployments.
</p>
<hr>
<h2><strong>Version 1.0.1.1</strong></h2>
<p><em>Released: October 2026</em></p>
<ul>
<li><strong>Added configurable backup interval</strong><br>
Introduced <code>BACKUP_INTERVAL</code> environment variable
(default: 21600 seconds / 6 hours).
</li>
<li><strong>Added backup retention control</strong><br>
Introduced <code>BACKUP_RETENTION_DAYS</code> environment variable
(default: 7 days).
</li>
<li><strong>Implemented automatic backup pruning</strong><br>
Old backups are now removed based on retention settings.
</li>
<li><strong>Updated entrypoint</strong><br>
Backup loop now uses <code>BACKUP_INTERVAL</code> instead of a
hard-coded 3600 seconds.
</li>
<li><strong>Updated backup script</strong><br>
Added pruning logic to <code>backup.sh</code>.
</li>
<li><strong>Dockerfile improvements</strong><br>
Added default values for new backup-related environment variables.
</li>
<li><strong>TrueNAS SCALE app updated</strong><br>
Environment variables added and version tag switched to
<code>1.0.1.1</code>.
</li>
</ul>
<hr>
<h2><strong>Version 1.0.1.0</strong></h2>
<p><em>Released: September 2026</em></p>
<ul>
<li><strong>Stabilized BepInEx installation</strong><br>
Improved ZIP validation and extraction logic.
</li>
<li><strong>Improved wrapper script generation</strong><br>
Ensured consistent server launch parameters.
</li>
<li><strong>Enhanced SteamCMD update flow</strong><br>
Clean install directory (<code>/opt/valheim_base</code>) now fully
isolated from modded runtime directory.
</li>
<li><strong>General reliability improvements</strong><br>
Reduced startup errors and improved logging clarity.
</li>
</ul>
<hr>
<h2><strong>Version 1.0.0.0</strong></h2>
<p><em>Released: Initial Release</em></p>
<ul>
<li><strong>Initial container architecture</strong><br>
Introduced clean + modded directory separation.
</li>
<li><strong>Automatic SteamCMD installation</strong><br>
Server updates itself on every startup.
</li>
<li><strong>Automatic BepInEx installation</strong><br>
Download, validation, extraction, and patching included.
</li>
<li><strong>Managed wrapper script</strong><br>
Ensures consistent server startup with correct parameters.
</li>
<li><strong>Basic backup system</strong><br>
Hourly backups without pruning (later replaced).
</li>
<li><strong>TrueNAS SCALE compatibility</strong><br>
Volume mapping, port exposure, and environment variable support.
</li>
</ul>
<hr>
<h2><strong>Versioning Policy</strong></h2>
<p>
Managed Valheim uses a structured versioning format:
</p>
<pre><code>MAJOR.MINOR.PATCH.BUILD</code></pre>
<ul>
<li><strong>MAJOR</strong> — Breaking changes or architectural shifts</li>
<li><strong>MINOR</strong> — New features or enhancements</li>
<li><strong>PATCH</strong> — Bug fixes or stability improvements</li>
<li><strong>BUILD</strong> — Internal build increments or deployment tags</li>
</ul>
<p>
TrueNAS SCALE deployments should always use pinned versions for stability.
</p>
<hr>
<h2><strong>Next Steps</strong></h2>
<ul>
<li><a href="Home">Home</a></li>
<li><a href="Quick Start">Quick Start</a></li>
<li><a href="Installation">Installation</a></li>
<li><a href="Modding Guide">Modding Guide</a></li>
<li><a href="Backup & Restore">Backup & Restore</a></li>
<li><a href="Troubleshooting">Troubleshooting</a></li>
</ul>
<p>
This version history will be updated as new releases are published.
</p>