Latest release
Version 1.2.2
Safe
1
FIX
- Fix Internal fixes.
Previous releases
Version 1.2.1
- New Assign Robot servers to WHMCS clients from Dedicated Servers (hidden zero-stock product + Active service)
- New Admin Sync Details for Dedicated services refreshes IP, hostname, and traffic from Robot
- New Editable setup fee before Standard and Auction product import
- New Order defaults for Primary IPv4 addon and default OS/dist on new Robot orders
- New Auto-import uses compact RAM and disk labels (for example 64 GB DDR4, 2x 4TB)
- Change Improvement: Dedicated admin UI loads bundled SRVthemes only (no co-installed external admin theme addon)
- Change Improvement: Stale/out-of-stock policy covers Standard and Auction; failed catalog fetches skip that type
- Change Improvement: Dedicated client area dark mode follows Lagom dark tokens
- Fix Suspended Dedicated services lock the client area and block management actions including Reconcile
- Fix Suspend applies Robot firewall deny-all and restores the previous rules on unsuspend
- Security Assign verifies the server number against the selected Robot account before linking
- Security Stale cron no longer treats a failed catalog fetch as an empty catalog
Version 1.2.0
-
New
Dedicated product title template on import — generate WHMCS product names from placeholders such as
{{cpu_model}}and{{location}}(enable under Dedicated → Settings → Description). -
New
Dedicated
{{location}}placeholder for title and Lagom HTML description templates, with independent custom label maps for title vs description. -
New
Built-in Robot / Auction location presets (
FSN1,NBG1,HEL1, and Auction/Market codes such asFSN1-DC14) so imported titles can show friendly labels like Germany / Finland instead of raw site codes. -
New
Customize location labels UI — per-scope modal editors (code → display label) on the Description tab, with Auction
FSN1-DCxrows included in the presets. -
New
Update-check / release-notes UX restored from
srv-hetznredc.json— sidebar notification, Info version badge, and in-admin release notes modal (never the legacysrv-hetzner-dc.jsonfilename). -
New
Release notes modal Download CTA opens the licensed product page when a
serviceidis present (client-area fallback otherwise). -
Fix
Dedicated Settings no longer blanked to Core → Dashboard when opening Description location-label modals (Smarty reserved
scope/titleinclude attributes renamed). - Fix Location label presets now apply on import even when the admin had not yet persisted the map (empty saved maps fall back to built-in presets; Save seeds/syncs modal rows into hidden fields).
-
Fix
Auction/Market datacenter ids such as
FSN1-DC14stay uppercase when no label applies, and inherit the parent site label (e.g.FSN1) when a specific DC row is missing. -
Fix
Cron crontab suggestions no longer use
cd … && php -q relative/pathor panel-hostile ranges such as5-59/10— lines are absolutephp -q /path/to/scriptwith*/N(or comma minute lists when staggered). -
Improvement
Dedicated Settings → Description restyled to theme
panel--collapsegroups and a placeholderswidget, matching Client/Cron tabs. - Improvement Core → Cron Jobs copy and crontab lines clarified for hosting panels (cPanel and similar); stagger offsets remain supported in a panel-safe form.
-
Improvement
Detected
php-fpmbinaries are normalised toward a usable PHP CLI path when suggesting crontab commands. - Improvement WhmcsRoot resolution keeps unresolved symlink argv paths so absolute cron invocations still find the WHMCS root under local symlink installs.
-
Change
Product surface branding refreshed to Hetzner Suite (addon display name,
whmcs.jsontagline/short/long, logo SVG descriptions, ionCube header product line). - Change Release notes modal no longer shows the internal release-notes file path to administrators.
Version 1.1.6
- Security License verification re-enabled — a valid ServLayer license key is required again for admin access and Hetzner provisioning
- Security Hardened cached data loading against a theoretical tampering scenario
- Fix Admin panel no longer fails intermittently right after installation
- Fix Scheduled cron jobs now correctly reach the development license server in test/staging environments instead of always contacting production
- Fix Re-importing Cloud products from the admin panel no longer fails
- Fix Stopped duplicate license and integrity notices appearing together on the Info page
- Fix Version and support renewal banner now displays correctly under the RSThemes admin theme
- Improvement Admin panel breadcrumb no longer repeats the current page name on single-page sections (e.g. Info)
- Improvement Redesigned the version and support renewal notice on the Info page — clearer guidance with direct renew and contact-support buttons and support-window details
- Change Documentation and support links now point to the current docs site and support ticket form
Version 1.1.5
- New Cloud Config Options pricing — set monthly addon prices for shared options and per-location surcharges from the admin page
- New Cloud Config Options quantity limits — configure min and max quantity for volume, snapshots, and floating IPs
- New Cloud Config Options WHMCS type selector — choose Dropdown, Radio, Yes/No, or Quantity per shared option before generate
- Fix Cloud Config Options pricing save for numberOfFloatingIps when using camelCase option keys
- Change Improvement - Commercial documentation wiki updated for Cloud configurable options, pricing, and option types
Version 1.1.0
- New Refresh imported Cloud products from the live Hetzner catalog without re-importing each plan manually
- New Lagom product descriptions can show country flag icons from visible location configurable options via {{locations}}
- New Cloud product store URLs are generated automatically from the product name when the slug is empty
- Fix Cloud product stock control follows Hetzner availability on import and during scheduled sync
- Fix Cloud import shows pricing when a server type is unavailable in all locations
- Fix Cloud settings multiselect for imported products now saves selected product IDs correctly
Version 1.0.1
- Fix Cloud server type import no longer fails when Lagom product descriptions are enabled in Cloud settings
Version 1.0.0
- New First production release.
- New Hetzner Cloud, Storage Box, and Dedicated (Robot) provisioning and client-area management in a single addon.
- New Hybrid billing with automated usage-based overage charges for Hetzner Cloud traffic.
- New Admin import tools for Cloud server types and the Dedicated auction/standard catalog.
- New Client-area snapshot management with a cached read path for faster page loads.
- New Central Cron Jobs dashboard with per-family schedules, manual run, and a log viewer.
- New Refreshed client-area styling integrated with the Lagom2 theme.
- New Admin panel layout aligned with familiar WHMCS admin conventions.
- New English, Arabic, and German language packs for both the admin area and the client area.
- Fix The WHMCS 9 billing cron now reads product module options from the correct product tables.
- Change Improved:API credentials are encrypted and never appear in debug output or logs.
- Change Improved:Client-area language selection hardened against invalid input.