# Changelog

## 2026.04-02

smoxy Hub 2026.04-02 is available as of April 15, 2026.

This release focuses on dashboard performance and data accuracy.

**⚙️ Optimization: Faster and More Accurate Dashboard Metrics:** The traffic widget and the zone dashboard widgets now load significantly faster and return more accurate results. Metrics for image requests, HTML requests, and total request time are now pre-aggregated, so widgets open quickly even across long time ranges. Hostname-level traffic data is rolled up more efficiently into the widget totals, and the most recent time intervals are displayed more consistently.

## 2026.04-01

smoxy Hub 2026.03-01 is available as of March 13, 2026.

This release focuses on a refreshed email experience, safer origin server validation, and several quality-of-life improvements around load balancers and site management.

**🔁 Enhancement: Redesigned Notification Emails:** All notification emails have been rebuilt with a refreshed visual design.&#x20;

**🔁 Enhancement: Reworked IP Lists Page:** The IP Lists page has been rebuilt for a faster, more responsive experience. Creating, editing, and deleting IP lists and their entries now happens inline via modals, without full page reloads. Searching filters your lists instantly as you type.

**⚙️ Optimization: Hostname Resolution in Origin Validation:** When you enter a hostname (instead of an IP address) as an origin server address, smoxy now resolves the hostname via DNS and validates every resulting IP against the list of restricted ranges. If a hostname points to a private or reserved IP, the origin is rejected with a clear error message naming both the hostname and the offending IP. This prevents accidental origin configurations that would route traffic into restricted networks.

**✅ Bug Fix: Switching from Uploaded SSL to Let's Encrypt:** Fixed an issue where switching a domain's SSL from an uploaded certificate back to an automatically managed Let's Encrypt certificate could fail with an internal error on domains that did not yet have a renewal schedule. The switch now works reliably on the first attempt.

## 2026.03-01

smoxy Hub 2026.03-01 is available as of March 5, 2026.

This release focuses on stability improvements for rule management, DNS verification, and the traffic dashboard.

✅ **Bug Fix: HTML Tags in Rule Descriptions Break Hub (SP-2077):** Fixed an issue where HTML tags in rule group descriptions were rendered as raw HTML, potentially breaking the page layout. Descriptions are now properly escaped across all rule types and activity log entries.

✅ **Bug Fix:** **DNS Nameserver Verification Failing for Valid Domains (SP-2079):** Fixed an issue where DNS zone verification would fail even when the correct nameservers were configured. Some DNS providers return nameserver records with a trailing dot (e.g. ns1.example.com.), which caused the comparison to fail. Nameserver values are now normalized before verification.

✅ **Bug Fix: Traffic Widget Showing No Data (SP-2088):** Fixed an issue where the traffic and bandwidth widget on the dashboard displayed no data. The date filter included a time component that excluded records from today, resulting in empty results.

## 2026.02-01

smoxy Hub 2026.02-01 is available as of February 25, 2026.

This release includes improvements to DNS verification, rule management, and several bug fixes across the platform.

**⭐ New Feature: smoxy MCP Server — AI-Powered Documentation Access**

smoxy documentation is now available as a **Model Context Protocol (MCP)** server, allowing AI assistants like **Claude, Cursor, and VS Code Copilot** to search and retrieve smoxy documentation directly — without ever leaving your development environment.

Instead of switching between your IDE and the browser to look up configuration options, rule syntax, or API details, you can now simply ask your AI assistant:

* *"How do I configure cache tags in smoxy?"*
* *"What access rule conditions can I use?"*
* *"How does SSL certificate renewal work in smoxy?"*

Your assistant will search the full smoxy documentation and answer based on the latest published content — always up to date, always accurate.

**Getting started is simple:**

* **Claude Desktop / Claude Code:** Add the MCP endpoint to your configuration
* **Cursor:** Add it under MCP Servers in settings
* **VS Code:** Add it to your `settings.json` or `.vscode/mcp.json`
* **Any MCP-compatible tool:** Use the endpoint `https://docs.smoxy.eu/~gitbook/mcp`

The MCP server is **read-only** and provides access to published documentation only — no user data, analytics, or account configuration is exposed.

👉 Full setup instructions: [smoxy MCP Server Documentation](https://docs.smoxy.eu/en/broken-reference)

🔁 **Enhancement: Improved DNS Record Verification:** The DNS verification for hostnames and Subject Alternative Names (SANs) has been significantly improved. A dedicated service now handles DNS record checks, making status updates for your hostnames and SAN entries more reliable and consistent.

**🔁 Enhancement: Punycode Support for DNS Checks:** The DNS check that verifies whether a hostname correctly points to smoxy now supports internationalized domain names (IDN) via punycode. This means domains with special characters (e.g. umlauts) are now properly validated.

**🔁 Enhancement: Live Expression Preview for Conditions:** When editing conditions in rules (e.g. URI Matches), the expression preview now updates in real time as you type. This makes it much easier to verify complex patterns, especially for longer regular expressions where the input field alone doesn't provide a full overview.

**🔁 Enhancement: Country Code Input for Access Rules:** The country code placeholder in Access Rules now correctly shows uppercase country codes. Additionally, the input field automatically converts your input to uppercase, preventing validation errors caused by lowercase entries.

**⚙️ Optimization: Page Rules Navigation Hidden After Migration:** Since Page Rules have been deprecated, the navigation entry for Page Rules is now automatically hidden once all Page Rules have been migrated to Conditional Rules.

**⚙️ Optimization: Load Balancers Sorted Alphabetically:** Load balancers in dropdown menus are now sorted alphabetically, making it easier to find the correct one — especially in accounts with many load balancers.

**✅ Bug Fix: Cache TTL Validation for 30-Day Expiry:** Fixed an issue where setting a cache expiry of 30 days in rules was not possible due to an outdated validation. You can now correctly define a 30-day TTL.

**✅ Bug Fix: Performance Improvement for Large Zones:** Resolved a performance issue that prevented users with more than 200 hostnames from creating new zones. Zone creation now works smoothly regardless of the number of hostnames.

**✅ Bug Fix: IP List Changes Not Applied to Rules:** Fixed a bug where updating an IP list did not propagate the changes to rules referencing that list. Rules now correctly reflect IP list updates and the site configuration is updated accordingly.
