<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://seriohub.github.io/vui-docs/blog</id>
    <title>VUI Simplify Your Velero Backups Management Blog</title>
    <updated>2025-06-14T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://seriohub.github.io/vui-docs/blog"/>
    <subtitle>VUI Simplify Your Velero Backups Management Blog</subtitle>
    <icon>https://seriohub.github.io/vui-docs/img/favicon.svg</icon>
    <entry>
        <title type="html"><![CDATA[VUI 0.4.1]]></title>
        <id>https://seriohub.github.io/vui-docs/blog/vui-0.4.1</id>
        <link href="https://seriohub.github.io/vui-docs/blog/vui-0.4.1"/>
        <updated>2025-06-14T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Bugfixes, schema improvements, and a new 14-day trial for VUI-Core.]]></summary>
        <content type="html"><![CDATA[<p>We’re happy to announce the release of <strong>VUI 0.4.1</strong>, a patch version that addresses key schema issues and improves the reliability of backup handling — along with a few UI refinements and a <strong>new trial mode for VUI-Core</strong>.</p>
<p>This update is part of our ongoing effort to improve multi-cluster reliability and enhance the day-to-day experience for users working with Velero.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-vui-core-trial-mode">🆕 VUI-Core Trial Mode<a href="https://seriohub.github.io/vui-docs/blog/vui-0.4.1#-vui-core-trial-mode" class="hash-link" aria-label="Direct link to 🆕 VUI-Core Trial Mode" title="Direct link to 🆕 VUI-Core Trial Mode">​</a></h2>
<p>Starting with version 0.4.1, you can now test <strong><a href="https://seriohub.github.io/vui-docs/docs/getting-started/installation/scenarios/core-cluster-installation">VUI-Core</a> in demo mode</strong> for <strong>14 days</strong>.<br>
<!-- -->This allows you to evaluate centralized multi-cluster features without needing to activate a sponsor license immediately.</p>
<p>👉 Trial mode is enabled automatically when a valid license is not found.</p>
<blockquote>
<p>ℹ️ <strong>Note</strong>: <code>vui-core</code> is the only component in the VUI ecosystem not distributed under the Apache 2.0 license.<br>
<!-- -->It is released under a separate <a href="https://seriohub.github.io/vui-docs/docs/licenses/vui-core-license"><strong>End User License Agreement (EULA)</strong></a>.</p>
</blockquote>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-api-fixes">🐛 API Fixes<a href="https://seriohub.github.io/vui-docs/blog/vui-0.4.1#-api-fixes" class="hash-link" aria-label="Direct link to 🐛 API Fixes" title="Direct link to 🐛 API Fixes">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="backuprepository-schema-validation">BackupRepository Schema Validation<a href="https://seriohub.github.io/vui-docs/blog/vui-0.4.1#backuprepository-schema-validation" class="hash-link" aria-label="Direct link to BackupRepository Schema Validation" title="Direct link to BackupRepository Schema Validation">​</a></h3>
<ul>
<li>Fixed a validation issue where the <code>generateName</code> field in <code>BackupRepository</code> was expected but not provided.</li>
<li>This field is now marked as <strong>optional</strong> with a sensible default.</li>
</ul>
<p>✅ Closes <a href="https://github.com/seriohub/vui-ui/issues/79" target="_blank" rel="noopener noreferrer">vui-ui#79</a></p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="backupresponse-schema-robustness">BackupResponse Schema Robustness<a href="https://seriohub.github.io/vui-docs/blog/vui-0.4.1#backupresponse-schema-robustness" class="hash-link" aria-label="Direct link to BackupResponse Schema Robustness" title="Direct link to BackupResponse Schema Robustness">​</a></h3>
<p>Improved resilience when parsing Velero backup hook data:</p>
<ul>
<li>Handles unexpected types in <code>labelSelector</code> (was dict, expected string)</li>
<li>Handles <code>pre</code> hook field when it's provided as a list instead of a string</li>
</ul>
<p>These fixes prevent <strong>400 errors</strong> and ensure the <strong>Backup Details page doesn't break</strong> even with malformed backup specs.</p>
<p>✅ Closes <a href="https://github.com/seriohub/vui-ui/issues/85" target="_blank" rel="noopener noreferrer">vui-ui#85</a></p>
<hr>]]></content>
        <author>
            <name>Davide Serio</name>
            <uri>https://github.com/davideserio</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[VUI 0.4.0]]></title>
        <id>https://seriohub.github.io/vui-docs/blog/vui-0.4.0</id>
        <link href="https://seriohub.github.io/vui-docs/blog/vui-0.4.0"/>
        <updated>2025-06-11T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Major improvements to the dashboard, new features for backup visibility, and UI/UX enhancements across the board.]]></summary>
        <content type="html"><![CDATA[<p>We’re excited to announce the release of <strong>VUI 0.4.0</strong>, bundled with <strong>Helm Chart v1.0.5</strong> — a major update that enhances visibility, usability, and multi-cluster readiness.</p>
<p>This release builds upon the recent introduction of <code>vui-core</code>, delivering upgrades across both the <strong>API</strong> and <strong>UI</strong> for a more seamless and powerful experience.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-whats-new">🚀 What’s New<a href="https://seriohub.github.io/vui-docs/blog/vui-0.4.0#-whats-new" class="hash-link" aria-label="Direct link to 🚀 What’s New" title="Direct link to 🚀 What’s New">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="-smarter-dashboards">🧠 Smarter Dashboards<a href="https://seriohub.github.io/vui-docs/blog/vui-0.4.0#-smarter-dashboards" class="hash-link" aria-label="Direct link to 🧠 Smarter Dashboards" title="Direct link to 🧠 Smarter Dashboards">​</a></h3>
<ul>
<li><strong>Improved Recent Backups Table</strong>: Redesigned layout and better performance for reviewing the latest backup activities.</li>
<li><strong>Unscheduled Namespaces</strong>: New panel lets you quickly schedule backups for newly discovered namespaces.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="-backup-statistics">📊 Backup Statistics<a href="https://seriohub.github.io/vui-docs/blog/vui-0.4.0#-backup-statistics" class="hash-link" aria-label="Direct link to 📊 Backup Statistics" title="Direct link to 📊 Backup Statistics">​</a></h3>
<ul>
<li><strong>Backup Overview Panel</strong>: A new section provides immediate insights into backup activity across your schedules.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="-enhanced-ux--design">🎨 Enhanced UX &amp; Design<a href="https://seriohub.github.io/vui-docs/blog/vui-0.4.0#-enhanced-ux--design" class="hash-link" aria-label="Direct link to 🎨 Enhanced UX &amp; Design" title="Direct link to 🎨 Enhanced UX &amp; Design">​</a></h3>
<ul>
<li><strong>Refreshed Visuals</strong>: Updated icons, colors, and loaders deliver a more polished and consistent UI.</li>
<li><strong>Tables Overhaul</strong>: Tables have been completely restructured. You can now:<!-- -->
<ul>
<li>Filter globally or by individual column</li>
<li>Highlight search matches</li>
<li>Sort and group columns</li>
<li>Pin columns and select which ones to display<br>
<!-- -->Each table remembers its layout, so users can personalize views per resource type.</li>
</ul>
</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="-improved-interactions">🔍 Improved Interactions<a href="https://seriohub.github.io/vui-docs/blog/vui-0.4.0#-improved-interactions" class="hash-link" aria-label="Direct link to 🔍 Improved Interactions" title="Direct link to 🔍 Improved Interactions">​</a></h3>
<ul>
<li><strong>Log Search</strong>: Easily search inside log outputs.</li>
<li><strong>Manifest Search</strong>: Quickly locate specific entries within backup manifests.</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="️-core-support--multi-cluster">⚙️ Core Support &amp; Multi-Cluster<a href="https://seriohub.github.io/vui-docs/blog/vui-0.4.0#%EF%B8%8F-core-support--multi-cluster" class="hash-link" aria-label="Direct link to ⚙️ Core Support &amp; Multi-Cluster" title="Direct link to ⚙️ Core Support &amp; Multi-Cluster">​</a></h3>
<ul>
<li><strong>Core-Aware Components</strong>: Key features like <code>BackupDetails</code> now include awareness of <code>vui-core</code> environments, improving centralized operations and agent integration.</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-fixes--maintenance">🐞 Fixes &amp; Maintenance<a href="https://seriohub.github.io/vui-docs/blog/vui-0.4.0#-fixes--maintenance" class="hash-link" aria-label="Direct link to 🐞 Fixes &amp; Maintenance" title="Direct link to 🐞 Fixes &amp; Maintenance">​</a></h2>
<ul>
<li>Resolved issues with undefined values in API stats</li>
<li>Suppressed noisy UI warnings</li>
<li>Removed legacy and unused logic</li>
<li>Improved in-memory caching and token flow reliability</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-performance--polish">⚡ Performance &amp; Polish<a href="https://seriohub.github.io/vui-docs/blog/vui-0.4.0#-performance--polish" class="hash-link" aria-label="Direct link to ⚡ Performance &amp; Polish" title="Direct link to ⚡ Performance &amp; Polish">​</a></h2>
<ul>
<li>Debounce delay lowered for snappier UI response</li>
<li>Cleaner code, improved auth logic, and dependency updates</li>
</ul>
<hr>
<p>As always, detailed changelogs are available in the official <a href="https://github.com/seriohub/vui-api/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">API changelog</a> and <a href="https://github.com/seriohub/vui-ui/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">UI changelog</a>.</p>
<p>If you're already using VUI or exploring centralized backup management with <code>vui-core</code>, this release is highly recommended.</p>
<p>👉 To get started or upgrade, see the <a href="https://seriohub.github.io/vui-docs/docs/getting-started/installation/scenarios/installation-scenarios">Installation Scenarios Guide</a>.</p>
<hr>
<p>Thanks for supporting and contributing to the VUI project!<br>
<!-- -->Feel free to open an issue or reach out with suggestions or feedback.</p>]]></content>
        <author>
            <name>Davide Serio</name>
            <uri>https://github.com/davideserio</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Vui 0.3.3]]></title>
        <id>https://seriohub.github.io/vui-docs/blog/vui-0.3.3</id>
        <link href="https://seriohub.github.io/vui-docs/blog/vui-0.3.3"/>
        <updated>2025-05-20T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A feature-packed release introducing cache configuration, protocol control, Apprise integration, and template improvements.]]></summary>
        <content type="html"><![CDATA[<p>Vui 0.3.3, released with Helm Chart v1.0.4, introduces powerful new configuration options and improvements aimed at enhancing flexibility, performance, and deployment clarity. This release focuses on API caching, protocol customization, alerting integration, and broader support for diverse environments.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-whats-new">🔧 What's New<a href="https://seriohub.github.io/vui-docs/blog/vui-0.3.3#-whats-new" class="hash-link" aria-label="Direct link to 🔧 What's New" title="Direct link to 🔧 What's New">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="️-configurable-api-response-caching">⏱️ Configurable API Response Caching<a href="https://seriohub.github.io/vui-docs/blog/vui-0.3.3#%EF%B8%8F-configurable-api-response-caching" class="hash-link" aria-label="Direct link to ⏱️ Configurable API Response Caching" title="Direct link to ⏱️ Configurable API Response Caching">​</a></h3>
<p>You can now configure the in-memory <strong>Time To Live (TTL)</strong> for cached <code>GET</code> API responses using the new:</p>
<div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">uiService</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">config</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">cacheTTL</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">180</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>The cacheTTL value defines how long the frontend should retain API responses before revalidating them.
This caching mechanism works in tandem with a watch-based event system: when changes occur in Kubernetes resources, the frontend automatically refreshes the relevant data in real time—ensuring up-to-date views without sacrificing performance.</p>
<hr>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="-protocol-configuration-for-clusterip-mode">🌐 Protocol Configuration for ClusterIP Mode<a href="https://seriohub.github.io/vui-docs/blog/vui-0.3.3#-protocol-configuration-for-clusterip-mode" class="hash-link" aria-label="Direct link to 🌐 Protocol Configuration for ClusterIP Mode" title="Direct link to 🌐 Protocol Configuration for ClusterIP Mode">​</a></h3>
<p>For deployments where <code>exposure.mode</code> is set to <strong>clusterIP</strong>, you can now explicitly configure:</p>
<div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">exposure</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">mode</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> clusterIP</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">clusterIP</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">protocol</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> http</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">wsProtocol</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> ws</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">localAddress</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    apiPort</span><span class="token punctuation" style="color:#393A34">:</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<hr>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="-apprise-notification-integration">🔔 Apprise Notification Integration<a href="https://seriohub.github.io/vui-docs/blog/vui-0.3.3#-apprise-notification-integration" class="hash-link" aria-label="Direct link to 🔔 Apprise Notification Integration" title="Direct link to 🔔 Apprise Notification Integration">​</a></h3>
<p>The Helm chart now supports notification integration using <strong>Apprise</strong>, a powerful notification library.</p>
<p>You can enable it with:</p>
<div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">watchdogService</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">config</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">apprise</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">""</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>This feature enables alerts and messages to be sent through multiple channels, including email, messaging apps, and more.</p>
<hr>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="-docker-deployment-support">🐳 Docker Deployment Support<a href="https://seriohub.github.io/vui-docs/blog/vui-0.3.3#-docker-deployment-support" class="hash-link" aria-label="Direct link to 🐳 Docker Deployment Support" title="Direct link to 🐳 Docker Deployment Support">​</a></h3>
<p><strong>Vui</strong> can now be deployed seamlessly in Docker environments without requiring Kubernetes or cluster mode configuration.<br>
<!-- -->This makes it easier to run the application in local development setups, CI pipelines, or lightweight production scenarios.</p>
<hr>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="-improved-template-flexibility">🧩 Improved Template Flexibility<a href="https://seriohub.github.io/vui-docs/blog/vui-0.3.3#-improved-template-flexibility" class="hash-link" aria-label="Direct link to 🧩 Improved Template Flexibility" title="Direct link to 🧩 Improved Template Flexibility">​</a></h3>
<p>We've refined the chart templates to better support various installation scenarios and custom setups. These improvements enhance compatibility across cloud environments and deployment pipelines.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-component-updates">🔄 Component Updates<a href="https://seriohub.github.io/vui-docs/blog/vui-0.3.3#-component-updates" class="hash-link" aria-label="Direct link to 🔄 Component Updates" title="Direct link to 🔄 Component Updates">​</a></h2>
<ul>
<li>📦 <strong>appVersion</strong>: upgraded to 0.3.3</li>
<li>🚀 <strong>API</strong>: updated to version 0.2.7</li>
<li>🎨 <strong>UI</strong>: updated to version 0.2.7</li>
</ul>
<p>These updates bring performance improvements, bug fixes, and UI refinements aligned with the core application updates.</p>
<hr>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="-how-to-upgrade">📦 How to Upgrade<a href="https://seriohub.github.io/vui-docs/blog/vui-0.3.3#-how-to-upgrade" class="hash-link" aria-label="Direct link to 📦 How to Upgrade" title="Direct link to 📦 How to Upgrade">​</a></h2>
<p>To upgrade to the latest version:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">helm repo update</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">helm upgrade my-release seriohub/vui --version 1.0.4</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Make sure to review any breaking changes or new configuration options in your <code>values.yaml</code>.</p>
<hr>
<p>Thanks for continuing to improve and contribute to the project!<br>
<!-- -->For questions or feedback, feel free to open an issue or reach out to the team.</p>]]></content>
        <author>
            <name>Davide Serio</name>
            <uri>https://github.com/davideserio</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Vui 0.3.0]]></title>
        <id>https://seriohub.github.io/vui-docs/blog/vui-0.3.0</id>
        <link href="https://seriohub.github.io/vui-docs/blog/vui-0.3.0"/>
        <updated>2025-05-08T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A major chart release introducing structural improvements, support for core components, and breaking changes.]]></summary>
        <content type="html"><![CDATA[<p>🚀 <strong>A Major Milestone for Deployment</strong></p>
<p>We’re excited to announce the release of Vui 0.3.0 alongside Helm Chart 1.0.0, a significant step forward for deployment flexibility, clarity, and component modularity. This release introduces structural changes, new installation options, and support for advanced components.</p>
<p>🚨 <strong>Breaking Changes</strong></p>
<p>With this version, the Helm chart structure has been completely refactored. Deprecated fields have been removed, new required values introduced, and the entire layout optimized for clarity and maintainability.</p>
<p>⚠️ This version is not backward-compatible with previous releases (Helm chart 0.1.27 and previous versions). Please refer to the updated templates for <a href="https://seriohub.github.io/vui-docs/docs/getting-started/installation/scenarios/installation-scenarios">scenario-based</a> installations.</p>
<p>🆕 <strong>Core Support</strong></p>
<p>This release introduces support for the new <a href="https://seriohub.github.io/vui-docs/docs/getting-started/installation/scenarios/core-cluster-installation">core</a> component—a powerful foundation designed to extend the platform’s capabilities. While still in early stages, it represents a fundamental building block for advanced functionality.</p>
<p>Organizations with access to this component can now deploy it directly via Helm. This marks an important step in our effort to offer modular extensibility to those contributing most actively to the project’s growth.</p>
<p>🛠 <strong>Improvements &amp; Installation Scenarios</strong></p>
<p>We’ve added dedicated templates for different usage contexts:</p>
<ul>
<li>Single cluster (standard)</li>
<li>Single cluster No authentication</li>
<li>Single cluster with LDAP authentication</li>
<li>Core</li>
<li>Core with LDAP authentication</li>
<li>Agent-only</li>
</ul>
<p>These scenarios simplify the deployment process and offer a clearer starting point for varied infrastructures. The application can be deployed in many different ways using the values.yaml file; the templates provided are tailored to the most common and standard use cases.</p>
<p>🔄 <strong>Component Updates</strong></p>
<ul>
<li>📦 appVersion updated to 0.3.0</li>
<li>🚀 API updated to 0.2.5</li>
<li>🎨 UI updated to 0.2.5</li>
<li>🛡️ Watchdog updated to 0.1.8</li>
</ul>
<p>This release focuses on robustness, clarity, and forward compatibility. We encourage you to explore the new installation options and follow the evolving roadmap. As always, feedback and participation help shape what comes next. 🚀</p>]]></content>
        <author>
            <name>Davide Serio</name>
            <uri>https://github.com/davideserio</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Vui 0.2.0]]></title>
        <id>https://seriohub.github.io/vui-docs/blog/vui-0.2.0</id>
        <link href="https://seriohub.github.io/vui-docs/blog/vui-0.2.0"/>
        <updated>2025-03-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Discover the latest enhancements, new features, and improvements in our latest release.]]></summary>
        <content type="html"><![CDATA[<p>🚀 A New Version is Here!</p>
<p>The release of Vui 0.2.0 introduces significant architectural improvements, new features, and user experience enhancements. This update focuses on increasing efficiency, usability, and providing deeper insights into backup data.</p>
<p>🚀 Major Updates</p>
<ul>
<li>Refactored Architecture: The application no longer relies on the Velero CLI. Instead, all operations now interact directly with Velero’s APIs, resulting in improved efficiency and maintainability.</li>
</ul>
<p>🆕 New Features</p>
<ul>
<li>
<p>Backup Comparison Prototype: Introduced an experimental feature allowing users to compare backups against the current Kubernetes manifests, providing better tracking of changes.</p>
</li>
<li>
<p>Clean Manifest View: A new feature enables users to visualize clean Kubernetes manifests for improved clarity and usability.</p>
</li>
<li>
<p>Backup Download: Users can now download backups directly from the UI for easier data retrieval.</p>
</li>
</ul>
<p>🛠 Improvements</p>
<ul>
<li>
<p>Enhanced Request/Response Typing: Improved type definitions for API requests and responses, leading to better reliability and maintainability.</p>
</li>
<li>
<p>Improved Error Handling: Enhanced error management provides greater stability and easier debugging.</p>
</li>
<li>
<p>Enhanced Forms: The UI has been refined to improve the experience when creating and modifying backups, schedules, restores, backup locations, and volume locations.</p>
</li>
<li>
<p>Refined Resource Views: Enhanced the display of resource properties for better readability and usability.</p>
</li>
</ul>
<p>🎨 General UI Enhancements</p>
<ul>
<li>Various UI refinements have been made to deliver a smoother and more intuitive experience.</li>
</ul>
<p>This release brings major architectural advancements and usability improvements, making it easier and more efficient to manage backups.</p>]]></content>
        <author>
            <name>Davide Serio</name>
            <uri>https://github.com/davideserio</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Vui 0.1.20]]></title>
        <id>https://seriohub.github.io/vui-docs/blog/vui-0.1.20</id>
        <link href="https://seriohub.github.io/vui-docs/blog/vui-0.1.20"/>
        <updated>2025-02-18T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Discover the latest enhancements, new features, and improvements in our latest release.]]></summary>
        <content type="html"><![CDATA[<p>🚀 A New Version is Here!</p>
<p>The release of Vui 0.1.20 introduces major authentication improvements, UI enhancements, and broader platform support. Here’s what’s new:</p>
<p>🔒 Authentication &amp; Security Improvements</p>
<ul>
<li>
<p>🔑 Added LDAP authentication and authorization for better directory service integration and access control.</p>
</li>
<li>
<p>⚙️ Introduced an option for no authentication in environments where it's unnecessary.</p>
</li>
<li>
<p>📂 Refactored security module files for better maintainability and structure.</p>
</li>
<li>
<p>🔄 Enhanced session management for improved security and user experience.</p>
</li>
</ul>
<p>🎨 UI &amp; Performance Enhancements</p>
<ul>
<li>🗑️ Removed dependency on next/font/google to resolve build errors in ARM Docker images.</li>
</ul>
<p>🚀 New Platform Support</p>
<ul>
<li>🏗️ ARM64 Docker images are now available! A dependency issue in the UI that previously caused build failures has been fixed, enabling support for ARM64 architectures.</li>
</ul>
<p>This update enhances security, improves usability, and expands deployment flexibility.</p>]]></content>
        <author>
            <name>Davide Serio</name>
            <uri>https://github.com/davideserio</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Vui 0.1.19]]></title>
        <id>https://seriohub.github.io/vui-docs/blog/vui-0.1.19</id>
        <link href="https://seriohub.github.io/vui-docs/blog/vui-0.1.19"/>
        <updated>2025-02-07T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Discover the latest enhancements, new features, and improvements in our latest release.]]></summary>
        <content type="html"><![CDATA[<p>🚀 A New Version is Here!</p>
<p>We're thrilled to announce the latest version of our platform, bringing you powerful new features, optimizations, and performance improvements! Here’s what’s new:</p>
<p>🚀 New Features</p>
<ul>
<li>
<p>⚙️ User Notification Preferences: Users can now configure their notification preferences, ensuring they receive only the alerts that matter to them.</p>
</li>
<li>
<p>🔔 Apprise Integration: We’ve integrated Apprise to streamline notification delivery across various channels.</p>
</li>
<li>
<p>🛠️ Apprise Configuration Page: A dedicated page for configuring Apprise settings, making it easier to set up and manage.</p>
</li>
</ul>
<p>🔧 Improvements</p>
<ul>
<li>
<p>✨ UI &amp; Performance Enhancements: Various optimizations and minor fixes have been implemented to enhance the frontend experience.</p>
</li>
<li>
<p>📦 Updated Dependencies: We’ve upgraded multiple dependencies to their latest stable versions to improve security and performance.</p>
</li>
<li>
<p>📜 Enhanced Logging System: Debugging and traceability have been improved with a more robust logging system.</p>
</li>
<li>
<p>🌐 Better Connection Management: The connection manager has been optimized for increased stability and performance.</p>
</li>
</ul>
<p>This release is all about giving you more control, better performance, and an improved user experience. We’re always working to enhance the platform, and we appreciate your feedback!</p>]]></content>
        <author>
            <name>Davide Serio</name>
            <uri>https://github.com/davideserio</uri>
        </author>
    </entry>
</feed>