NoVNC IPMI-KVM: Added support for Lenovo ThinkSystem.
Proxmox: It's now possible to configure a CD-ROM drive in the VPS plans.
Improved site navigation performance.
Improvements in the role management logic and additional validations to prevent incorrect user configurations.
Made server connection details inputs more strict to avoid incorrect configuration.
Increased stability of preseed-based PXE installations.
Automated hardware inventory (via script / PXE):
Improved CPU clock speed detection.
It is now correctly detected if multiple processors are installed.
Remote agent logs may not have been cleared correctly.
Version 1.0.11 (15.11.2022)
95th percentile billing is now available.
An update for the WHMCS module, with support for 95th percentile billing, has been released.
PXE profiles: Added option to fallback to default disk layout if no layout has been specified during OS reinstallation. [DOCS]
The option is enabled by default for all default PXE profiles (fallback to Auto RAID).
User accounts: Added option to restrict login to certain IP addresses. [DOCS]
API Keys: Added option to restrict the usage of the API key to certain IP addresses. [DOCS]
Improved table search function.
The design of the bandwidth breakdown dialog has been improved and now also shows information about 95th percentile usage.
Improved handling of subnet RDNS assignments for subnets smaller than /24.
It is now possible to set the BMC port during adding a new server. Previously, the port had to be set manually on the server configuration page (unless the default port is used).
Improved PXE file cache cleanup for preseed based installations.
IPv6 subnet page was slow if many child subnets existed, or if the subnets were deeply nested.
Under certain circumstances, the supplied hostname was not set correctly at Debian installations.
Version 1.0.10 (09.11.2022)
Added option to hide already assigned connection items. [DOCS]
Added the following branding options:
It's now possible to upload custom logos (favicon, light/dark logo). [DOCS]
Several logo options are available.
Added theme option to remove the shadow from buttons. [DOCS]
PXE profiles: Added a button to restore the initial configuration of default PXE profiles.
Reduced API calls CPU usage.
When adding an IP to a server, subnets that do not contain available IPs are not shown anymore.
The theme mode (light/dark) is now saved in a cookie so that when the user is logged out due to a timeout, the login page is shown in the mode that was last selected.
Several small improvements, such as:
Dark mode: Improved visibility of dropdowns.
Roles page: Added a "select/deselect all" button to each group.
The links in the tables have been standardized.
Version 1.0.9 (03.11.2022)
DNS resolvers can now be configured individually for each subnet. [DOCS]
Language Editor: In addition to the direct editing of the JSON, a table mode is now available. [DOCS]
New UI setting (enabled by default): Instead of just opening NoVNC in a new tab, it is now possible to additionally open a status dialog that shows a link to the console when the console is ready. The previous behavior remains and the console will try to open automatically in a new tab, but some popup blockers block the new tab. [DOCS]
While there are no known problems with the RAID layouts, we have added additional precautions to the RAID PXE disk layouts to make PXE installations as fail proof as possible. The installer environments (Debian-Installer, etc.) are sometimes very fussy – the RAID profiles / Auto RAID tries to detect and fix all possible sources of problems related to hard disks.
PXE file cache handling logic has been improved and files are now delivered faster. This is especially noticeable at the grml PXE profile.
Several small design improvements (e.g. scrollbar and shadows).
APC PDU: The power methods did not work correctly at some APC PDUs.
Version 1.0.8 (28.10.2022)
It is now possible to specify whether a PXE profile should only be available for dedicated or virtual servers.
External Providers: Added myLoc / Webtropia / Servdiscount. The following features are supported:
Reinstallation & Rescue mode
Option to disable Windows & DirectAdmin installations (myLoc does charge for that)
Hardware inventory synchronization
RDNS & Synchronization of the assigned IP addresses
Traffic usage collection
New permission to define if BMC resets are allowed. Previously, BMC resets were included in the "Manage Server Power" permission.
The dark mode theme has been improved.
NoVNC IPMI-KVM: Improved iLO 5 support.
Since version 1.0.4, Windows Server 2016 ISOs were not correctly converted to a PXE profile. This has been fixed.
The browser now automatically reloads the Tenantos web interface page if the frontend version has changed due to a platform update.
Improvements to the quick search:
The server connections are now also checked. This allows finding a server for example by MAC, VM ID, or IPMI IP.
For each match, you will now see which fields contain the search term (for example, hostname or IP).
By prioritizing API requests, the server detail page now displays relevant data, such as power status, faster.
Logging settings have been extended by the following options: [DOCS]
Information: These settings are enabled by default.
Impersonate: Don't log executed actions
Impersonate: Don't log API calls
Impersonate: Don't log impersonate user login
Limit the maximum amount of activity log entries.
Limit the maximum amount of API log entries.
An option has been added to keep the API log table smaller by logging the response only when a certain size is not exceeded. If the response is too large, the logged response is replaced with an appropriate message. Other data, like the request body content, remains unaffected.
SNMP switch traffic poller: Instead of querying each device individually, multiple devices are now queried simultaneously, making the process quick to complete even if many switches are added to Tenantos.
External providers traffic poller: As with SNMP switches, traffic data from external providers is now collected more quickly through parallelization.
Speed up the network devices status check. If many devices were added and the devices were slow to respond (e.g. due to high latency or slow API), it took a while until the status was displayed.
Speed up the remote agents status check.
Show the button for more detailed information about a log entry also on the system log page, as on the user logs page.
This update contains many minor optimizations, such as:
Dispatching various actions to the background, to speed up tasks.
Log flood protection: Improved detection of entries which should be rate limited.
IP assignment changes (add/delete/update) are now blazing fast, regardless of how many IPs are present in the system.
The speed of platform updates is no longer negatively affected if many roles exist.
Improve Docker container cleanups.
And dozens of other small under-the-hood improvements.
The traffic columns (bandwidth rate, usage stats) on the server overview page do now sort correctly.
Debian installations could fail if multiple network ports are connected. It is now ensured that the Debian installer uses the correct port.
Version 1.0.6 (01.10.2022)
VPS Plans: Added support for Proxmox VLANs.
VPS Plans: It's now possible to add predefined server tags via VPS plans. [DOCS]
VPS Plans: A new button is available to duplicate a VPS plan.
NoVNC IPMI-KVM: Added support for TRX40D8-2N2T mainboard.
NoVNC IPMI-KVM: Added support for Supermicro X9SCL/X9SCM and X8DTU-LN4+ mainboard (pretty all Supermicro boards are supported now).
NoVNC IPMI-KVM: Added support for iDRAC 9.
Added log flood protection. The Log flood protection is enabled by default. [DOCS]
Network Devices: Added option to flip in/out bandwidth statistics for SNMP devices. [DOCS]
Hardware inventory shell script: Added support for Debian 10.
Server inventory page: Show disk type (HDD, SSD, NVMe) within the overview table. Before, the type was only shown at the inventory item details modal.
Automatically refresh the server power status cache after a platform update. Previously, it took up to 15 minutes until the cache was built.
PXE: Increased the network timeout for grml based OS templates (disk wipe, rescue, hardware detect).
PXE: Increased the network timeout for preseed based operating systems (Debian, Ubuntu).
PXE: A rare bug in the Debian 11 installer sometimes causes the sources.list (apt) to be incorrect. A workaround has been created to ensure that the sources.list is always created correctly.
PXE: The "install-complete" callback is now executed later to reduce the delay between the installation status displayed in Tenantos and the actual one. Useful if running long post-installation tasks.
API speed improvements. Since the web interface is API based, this also results in a faster web interface.
Increased the default DHCP lease time.
Several improvements in the Tenantos installation and update script.
Don't expand all user access logs when expanding a single row. Added a new button to expand all rows.
DHCP server logs are now partially filtered so that the syslog does not become too large.
PXE: Under certain circumstances, the swap partition was too large or too small when using Auto RAID or one of the RAID profiles.
PXE: Under certain circumstances, the PXE installation failed if NVMe disks were used. The problem occurred only if a RAID profile was used.
PXE: Debian 10, the installation of grub failed sometimes.
Activity Log: Do not create an "Updated User" entry if only the dark mode setting was changed.
This update contains several major updates of third-party packages.
Version 1.0.5 (23.09.2022)
It's now possible to override the default BMC port on the server connections assignment page.
NoVNC IPMI-KVM: Added support for iDRAC.
NoVNC IPMI-KVM: Added support for ASRock Rack.
Increased the default size of the NoVNC IPMI-KVM window.
NoVNC IPMI-KVM: Improved support for older Supermicro models.
NoVNC IPMI-KVM: Improved support for ATEN-based IPMI models.
NoVNC IPMI-KVM: Under certain circumstances, the Docker container could not start properly. The handling of Docker containers is now improved.
Version 1.0.4 (11.09.2022)
Windows (PXE): Added support for Windows 10/11 PXE installations, with support to auto-configure OOBE.
Windows (PXE): Added support for product key activation. [DOCS]
Windows (PXE): Added option to bypass the Windows installer system requirements checks (e.g. TPM 2.0 for Windows 11). [DOCS]
NoVNC IPMI-KVM: Added support for HP iLO 3.
Improved DHCP configuration generation.
VMware: Improved support for older ESXi versions.
Improved handling of samba configuration reloads. Active connections are not disconnected anymore.
Improved network interfaces detection when assigning IPs to remote agents.
Windows ISO import: Automatically suggest cache directory depending on the mounted Windows version. [Windows Directory Docs]
Version 1.0.3 (06.09.2022)
Error flash messages from the API backend are now translatable.
Flash messages from the frontend are now translatable.
The activity log and user access log now show if the request came from the API (e.g. WHMCS) or from the web interface.
Performance improvements for the /servers index API endpoint.
IPMI now also supports hostnames (previously only IPs were supported).
Updating an inventory custom field may lead to an error message.
IPMI stats: Changed default time range from "All" to "24 Hours".
Version 1.0.2 (02.09.2022)
IP Manager: Limit subnets according to the server tags / remote agent assignments. [DOCS]
Version 1.0.1 (31.08.2022)
Update system: Ensure that all remote agents are reachable before starting platform update.