Changelog

Kronos' latest changes

Version 10.54.0

Released October 2nd, 2021

What's new

  • [WHMCS] Users can now cancel their servers directly from the dashboard
  • [WHMCS] Users can now go directly to the full WHMCS invoice from the invoice page

Version 10.53.0

Released September 19th, 2021

What's new

  • Custom WHMCS fields for a product will now also be displayed when purchasing through the Shop page

Version 10.52.0

Released September 12th, 2021

What's new

  • A Plex server can now be set to be created using the plexinc/pms-docker:plexpass image
  • Added server settings panel to the dashboard for easier access

What's fixed or improved

  • WHMCS products on the shop page are now sorted by the available stock

Version 10.51.0

Released September 10th, 2021

What's new

  • You can now enforce the setting "Disable video stream transcoding" for Plex.

Version 10.50.0

Released August 29th, 2021

What's new

  • You can now opt in to delete old extraction folders when pushing a new one to your nodes.
  • You can now also disable the Custom CDN feature. If all CDN features are disabled, the CDN button will be hidden from the server dashboard

Version 10.49.1

Released August 22nd, 2021

What's fixed or improved

  • Fixed an issue when redeploying a reseller server, where the reseller would loose access to the new server

Version 10.49.0

Released August 5th, 2021

What's new

  • Added a "Request Trial" page where people can submit requests for trials.

What's fixed or improved

  • Renamed QuickTrials to Trials
  • General fixes and improvements

Version 10.48.0

Released July 19th, 2021

What's new

  • Added Invoices page for users where they can view their WHMCS invoices and much easier understand what product in Kronos an invoice relates to.
    This page is disabled by default and can be enabled from the Integrations/WHMCS page. The setting is called "Enable Invoices page".

What's fixed or improved

  • Added additional Discord webhook events for "deployment failed", "Node disk usage warning", "Node restarted by user", and "Media report created"

Version 10.47.0

Released July 11th, 2021

What's new

  • You can now define your own media types under Admin/Requests/Media Types.
    This allows users to use the Plex Tools/Library Scan utility with any type of library that you define.
    The media types can be applied to the library maps found in Admin/Requests/Library Maps.
  • Products from the Shop and Reseller Shop page can now be bought with a promo code
  • You can now select "Anywhere possible" when re-deploying Plex servers
  • You can now remove any library path from your Plex servers from the Storage/Library Paths page.
  • You can now opt-in to remove a Library Path from all active Plex servers when removing a Library Path from Storage/Library Paths
  • You can now view your signed-in devices from the User Settings page.
  • You can now sign out devices you no longer wish to have access to Kronos. A device will not show up for the user when you log in to a user as an admin.
  • Added the "Enable for reseller users" option to CDN locations. A user connected to a reseller can no longer select the CDN if this is enabled.
    This is enabled by default for backward compatibility. All relevant enabled CDNs will be disabled when this is disabled.
  • You can now define "Max simultaneous video streams" for your Plex invite products. This value will be respected and any user who exceeds this value will have their stream terminated until the total streams are at or below this value. This check runs every two minutes.
  • Added Tautulli setting for automatically update the Tautulli Docker image on all nodes that have products with Tautulli-support.
    This will happen automatically when enabling the feature, and once a week to make sure all nodes have the update command in their crontab
  • You can now refresh Plex collections from the Plex Tools/Collections page. Collections created before v10.47 will not have this option.
  • Added support for official Trakt lists, like https://trakt.tv/shows/popular, for Collections tool
  • Added Discord webhook notification support. Currently support notifications for new tickets, ticket replies, and new servers.

What's fixed or improved

  • All other devices will now be signed out when you update your password
  • Added menu item for settings. You can still access the settings page from the top-right user icon like before.
  • Improved the backend job for making sure mounts are correctly mounted when using Ceph
  • The Appbox Storage Index has been reworked. You can now manually trigger an index from the node, and it will no longer automatically start new indexes.
    This solves the problem where the index will be deleted when a new one is started.
  • A node now has to be offline for at least 10 minutes before an emergency server can be deployed

Version 10.46.0

Released July 10th, 2021

What's new

  • You can now specify the WHMCS payment gateway to be used when generating invoices. Default value is PayPal Basics

Version 10.45.0

Released July 4th, 2021

What's new

  • Added Popular/Trending/Upcoming categories to movies and TV-shows in the request lounge
  • Added proper menu structure to the request lounge pages

Version 10.44.1

Released July 2nd, 2021

What's fixed or improved

  • Fixed an issue where deploying containers would fail if the "Inside container" storage path was empty

Version 10.44.0

Released July 2nd, 2021

What's new

  • Moved support related settings to a new page Support/settings
  • Reseller-users can now have their support turned on or off

What's fixed or improved

  • The backend controlling the interface has been rewritten. Settings like app name, logo, icon, menu settings are now dynamic. If, for example, you upload a new logo, all active users will see this change automatically in real time.

Version 10.43.1

Released June 30th, 2021

What's fixed or improved

  • Improved the view for servers that are assigned to resellers.

Version 10.43.0

Released June 24th, 2021

What's new

  • Added option to re-sell containers on an individual level. Products can now be tagged with "Reseller Product"

What's fixed or improved

  • Fixed an issue where the request rule for foreign language movies would count twice

Version 10.42.1

Released June 19th, 2021

What's fixed or improved

  • Fixed an issue requesting movies to Radarr

Version 10.42.0

Released June 9th, 2021

What's new

  • The "Rebuid Plex Server" button can now be turned off from the Integrations/Docker page

Version 10.41.0

Released June 3rd, 2021

What's new

  • Added new User Interaction page: Dynamic Content. Here you can, for now, customize the content for the "What is CDN?" popup.

What's fixed or improved

  • Improved the notifiaction text when a node is offline. It now tells the user to be patient and contact support if the node doesn't come back in 15-30 minutes.
  • Removed a static path (/storage/) for the Requests/Library Maps entries. If your Library Maps are currently working, you won't have to do anything.
  • The Node Owner and Assigned Reseller list now only shows users connected to the node
  • Updated user avatars

Version 10.40.0

Released May 22nd, 2021

What's new

  • Added new metrics page - Node Reboots. This might help you identify any node having issues.

Version 10.39.0

Released May 21st, 2021

What's new

  • You can now specify a trial period per product. A users server will be deleted after the specified hours on the product.
  • Added datetime fields to the Process logs filter. You can now filter the processes between two datetimes.
  • The WHMCS hooks will now point to the fallback Kronos domain to prevent hooks not working if your custom domain for whatever reason stops working.

What's fixed or improved

  • When a trial is set to be delted, the displayed text to the user is now more clear.
  • Fixed an issue fetching seasons for tv-series when they weren't already cached

Version 10.38.0

Released May 2nd, 2021

What's new

  • Added new Plex tool, Collections. Users can now create collections based on IMDB or Trakt.tv lists.

What's fixed or improved

  • Improved deleting an extraction folder. This is now a job that will persist even if the node was rebooted during the deletion process
  • Fixed an issue where the Plex monitor health check would fail to connect to plex if a domain was used
  • Improved the Request Lounge Sync function. It's now slower, but should resolve some connection issues we've seen.

Version 10.37.3

Released April 29th, 2021

What's fixed or improved

  • You can now use a domain for your Plex server, that's connected to Request Lounge. The Plex port is no longer required.

Version 10.37.2

Released April 29th, 2021

What's fixed or improved

  • Fixed an issue where the Plex sections modal would overflow when you have a large number of libraries

Version 10.37.1

Released April 27th, 2021

What's fixed or improved

  • Fixed an issue finding and uploading Preferences.xml file to invite-containers.

Version 10.37.0

Released April 24th, 2021

What's new

  • Admins can now opt out of the node disk space warning email

What's fixed or improved

  • Fixed a bug where the "Restart node" button was hidden for users that owns the node
  • Fixed a bug where the "Tautulli Backups" button was duplicated

Version 10.36.0

Released April 17th, 2021

What's new

  • The Plex Tools/Media Scan page is now baked into the Request lounge. Available content has a "Scan" button allowing you to instantly scan this media on your Plex server(s).

What's fixed or improved

  • Various bugfixes and improvements

Version 10.35.0

Released April 17th, 2021

What's new

  • Added a new Integration page for Docker
  • You can now opt-in to stop Docker containers by killing their process ID. This is useful if you often find your containers in a locked state.
  • Admins and server owners can now download the Plex Logs directly from the dashboard

What's fixed or improved

  • Fixed an issue where the process log entries was not sorted correctly by time. This affected SSH calls that was executed at the almost exact same time.

Version 10.34.0

Released April 3rd, 2021

What's fixed or improved

  • Added a global timeout to all SSH calls to prevent long-running jobs.
  • If the SSH call to restart a container times out, we now assume the container is in a locked state and issues a node-reboot

Version 10.34.0

Released April 3rd, 2021

What's new

  • You can now choose to have Kronos spread out Plex's scheduled tasks for your nodes. Setting located in Integrations / Plex

Version 10.33.0

Released March 27th, 2021

What's new

  • You can now select to mount the Deployment-Paths with either :ro or :rw

Version 10.32.3

Released March 18th, 2021

What's fixed or improved

  • Fixed an issue where Plex would hit a rate-limit, resulting in inviting users not working
  • When a Plex or Emby user is unsuspended, the user is now automatically re-invited back

Version 10.32.2

Released March 15th, 2021

What's fixed or improved

  • Fixed an issue where enabling remote access after claiming a Plex server would fail

Version 10.32.1

Released February 28th, 2021

What's fixed or improved

  • Added additional settings to the Enforce settings list (Analyze audio tracks for loudness and Generate video preview thumbnails)

Version 10.32.0

Released February 27th, 2021

What's new

  • Added "Top Played" page, which can be found under Request Lounge.
    This page lists the sum of all your Plex servers' Top Played results for the last 7, 30, 90 days, and also all time.

Version 10.31.1

Released February 24th, 2021

What's fixed or improved

  • Added Feature Access settings to Emby products

Version 10.31.0

Released February 24th, 2021

What's new

  • Added support for Emby User Policy setting per product
  • Added support for Emby library/product mapping per Emby server where you can exclude/include specific libraries for different products

Version 10.30.0

Released February 22nd, 2021

What's new

  • You can now specify Plex settings that you want to be enforced on specific products.
    The defined list is enforced on servers two times per day.
    You can find this integration at App Management / Deployment / Enforce settings

What's fixed or improved

  • Fixed an issue naming the Nginx config name for the default CDN integration

Version 10.29.0

Released February 21st, 2021

What's new

  • Added a new menu item "Shop" where authenticated users can place orders
    Only users that are connected to WHMCS and administrators can view this page

What's fixed or improved

  • Improved the flow/wording for activating invite-keys

Version 10.28.0

Released February 20th, 2021

What's new

  • The stop-scan feature will now not run on image containers
  • Added link directly to the WHMCS order from the users server page
  • You can now add images to the rich text field used in emails and tickets.
    You can also now style text with font and color.

What's fixed or improved

  • Fixed an issue where invite containers didn't have the "Do not restart" option for the daily reboots setting
  • Fixed wrong url from the user-modal to an invite-server
  • When re-deploying a server, the "Delete old after" value is now respected

Version 10.27.0

Released February 15th, 2021

What's new

  • You can now update the remote ID on an invite container

Version 10.26.0

Released February 11th, 2021

What's new

  • You can now automatically push your certificates to all of your CDN locations when uploading new files.

Version 10.25.1

Released February 3rd, 2021

What's fixed or improved

  • Fixed an issue where uploading the Preferences.xml file would not work if the SSH user did not have access to the node's root folder

Version 10.25.0

Released January 31st, 2021

What's new

  • You can now manually sync the product names from your WHMCS installation from the "Integrations/WHMCS" page.
    Use the button "Sync WHMCS product names" whenever you update a product name in WHMCS.

Version 10.24.0

Released January 30th, 2021

What's new

  • You can now see a graph displaying total servers and how many of them are scanning.
    The history shows the last 7 days of scans with an interval of 1 hour.
  • You can now add a second Sonarr install to the TV schedule.

What's fixed or improved

  • Fixed a typo
  • Fixed an issue where the search shortcut (shift + /) would trigger while typing in a text field on some browsers

Version 10.23.0

Released January 27th, 2021

What's new

  • You can now check which Plex servers are scanning, and reboot a random number of them.
    This is a tool that will come in handy if you are having issues with many of your servers scanning at the same time and
    impacting your storage performance

Version 10.22.2

Released January 27th, 2021

What's fixed or improved

  • Fixed an issue where Kronos would falsely report no available space for an invite container

Version 10.22.1

Released January 20th, 2021

What's fixed or improved

  • Fixed an issue where server deletion emails were not sent during a cleanup process

Version 10.22.0

Released January 17th, 2021

What's new

  • You can now disable tickets for sub-users

Version 10.21.0

Released January 15th, 2021

What's new

  • Requests can now be pushed automatically to Sonarr for processing
  • Added Plex Tools in the Plex integration page with a Stop all scans tool
  • Added "Products and Libraries" section for Plex Invite containers where you can map the Plex libraries to multiple products
  • When CDN is enabled, Remote Access is now disabled on the Plex server
  • Invite-containers can now be rebooted daily
  • The Server info now shows what custom CDN a Plex server has enabled

What's fixed or improved

  • Fixed an issue scrolling on show modals with a lot of seasons
  • Improved the Request Lounge settings
  • Fixed an issue where the Reset Plex config button was present on an Emby invite, visible to admins
  • Fixed an issue where a node would be selected for deployment as long as it had a free extraction, even though it had reached its user-capacity
  • Renamed Inject Library Paths to Push Library Paths to avoid confusion
  • Renamed Migration to Re-deploy to avoid confusion
  • The CDN list in Enable CDN is now sorted alphabetically and full CDNs are hidden. If all CDNs are @ full, a message will appear.
  • The node-list in User Interaction/Send Email is now sorted alphabetically and searchable

Version 10.20.4

Released January 2nd, 2021

What's fixed or improved

  • Fixed an issue where Plex would resume a scan a few minutes after Kronos has stopped it

Version 10.20.3

Released January 1st, 2021

What's fixed or improved

  • Fixed an issue parsing the dates for the TV-schedule

Version 10.20.2

Released December 31st, 2020

What's fixed or improved

  • Fixed an issue deleting Plex images

Version 10.20.1

Released December 31st, 2020

What's fixed or improved

  • Reseller deployments will now properly use the Preference file specified for the reseller's product, if any.

Version 10.20.0

Released December 29th, 2020

What's new

  • Added Plex Tools in the Plex integration page with a Stop all/schedule scans tool

What's fixed or improved

  • The Request Lounge menu item is now properly hidden if Request lounge is disabled and Ombi URL is empty

Version 10.19.3

Released November 21st, 2020

What's fixed or improved

  • Fixed an issue where node owners could not restart the node when it was offline

Version 10.19.2

Released November 8th, 2020

What's fixed or improved

  • Fixed an issue fetching Plex servers for an invite container when remote access is disabled
  • You can now limit the total containers when running the Inject Library Paths method. Keep in mind that each run will not remember the previous limitation, meaning you cannot inject with a limit of 100 ten times in order to inject 1000 containers.
  • Fixed a restriction check for users with no connected servers

Version 10.19.1

Released November 3rd, 2020

What's fixed or improved

  • Fixed an issue enabling CDN for invite-containers

Version 10.19.0

Released October 29th, 2020

What's new

  • You can now add and upload your Plex Images to nodes through products from the Integrations/Plex page or per node from the node page

What's fixed or improved

  • Fixed an issue with Plex Invites where the selected product for a user was not respected during deployment
  • General improvements and bugfixes

Version 10.18.0

Released October 18th, 2020

What's new

  • The Library Injection function for the users has been removed in favor of a new and improved Library Injection system that can be found over at Storage/Library Paths

What's fixed or improved

  • Renamed requested movie status "Monitored" to "Searching" to avoid potential confusion
  • Improved CDN error handling on Cloudflare API fail
  • Improved Queue priority. Important jobs, such as deployments and EnableCDN, now has the highest priority
  • Improved Plex API usage stability
  • Improved WHMCS integration feedback on fail
  • Tons of other backend improvements

Version 10.17.2

Released October 14th, 2020

What's fixed or improved

  • Improved the deletion of containers. A server is now in a deletion state until the container is completely wiped form the node

Version 10.17.1

Released October 6th, 2020

What's fixed or improved

  • Reboots triggered by the Unresponsive Docker system is now tagged with the related container name
  • Various backend fixes and improvements
  • Improved setting the remote access on the Plex server after claiming
  • Fixed an issue checking the claim status on Emby invites

Version 10.17.0

Released October 4th, 2020

What's new

  • You can now re-deploy all types of servers (Plex invites, Plex appboxes, Emby invites) to other similar locations.
    This can be done from either a node-level or directly on a server/invite
  • You can now get the size of each container by enabling ASI (Appbox Storage Index) on the node.
  • Added notification popup when containers are deployed or deleted
  • The "connected servers" list on a node is now automatically updated when a server is deleted
  • When new users are deployed, their username is now generated based on their email address
  • Table filters, sorting, and rows per page are now remembered
  • You can now disable the scheduled maintenance per node. The maintenance scripts run every Monday at 11 AM UTC.
    Keep in mind that Extensive Maintenance never runs automatically.
  • A WHMCS order is now directly linked from a user's server dashboard. This solves the issue where a WHMCS user were previously unable to know which order is what Kronos server.
  • Added a daily job that checks for any potential rogue WHMCS services.
    This is done by iterating through all canceled WHMCS services and matching it up against any existing users on Kronos
  • Added "Hetzner" option on nodes where you can now specify if the node is hosted by Hetzner.
    This is used when attempting to reboot a node using the Hetzner Robot API for hardware or manual reboots.
  • All nodes staus are now checked every five minutes to make sure it's on in an unresponsive state.
    In certain cases a node can be responsive to pings, meaning tools like Uptime Robot won't see the node as being offline, while the node is actually unresponsive to SSH commands. This scheduled task takes care of this scenario

What's fixed or improved

  • The node is now properly removed from UptimeRobot when deleted
  • The UptimeRobot name is now updated when the alias is changed on a node
  • Fixed count for users on Plex invite nodes
  • Fixed an issue where the node or container would not update if you were navigating away from a current node/container, using the search function
  • Fixed a width overflow issue for the search function on smaller screens
  • Improved process during the enabling of CDN. The process will now give better feedback if it fails, and the dashboard will automatically reload when the process is complete
  • Added a scheduled job that takes care of any potential containers stuck in a deleting state
  • Improved feedback when a server's CDN is down.
    This could be caused by Cloudflare API being down, or the CDN owner/admin invalidating the API credentials
  • Fixed broken server-export
  • Fixed an issue where the Request Lounge request count would be changed for the user, even if the request to Radarr failed
  • Fixed an issue where admin users could be marked as trial-user
  • Re-designed the two-factor authentication popup when logging in
  • Fixed an issue where the admin would be logged out when logging in as multiple users during the same session
  • Fixed an issue migrating Plex invite users where the target server is selected
  • Fixed an issue connecting to nodes that uses a domain as host

Version 10.16.6

Released September 18th, 2020

What's fixed or improved

  • Fixed an issue removing lines from the fstab file where the line contains a specific set of characters
  • Added confirmation message before deleting an fstab line

Version 10.16.5

Released September 17th, 2020

What's fixed or improved

  • Improved deploying containers. If the connection is lost during moving/deletion of folders, the action will now be retried five times before sending the Job failed email
  • Fixed an issue displaying wether a Tautulli script is installed or not

Version 10.16.4

Released September 16th, 2020

What's fixed or improved

  • Fixed an issue fetching current requested movie during a scan using the Plex scanner

Version 10.16.3

Released September 15th, 2020

What's fixed or improved

  • Improved check for when an image extraction is complete

Version 10.16.2

Released September 14th, 2020

What's fixed or improved

  • Image posters for movies are now properly cached if the object was previously saved without an image.
  • Removed the movie rating from the cache in order to show the most up to date rating.

Version 10.16.1

Released September 14th, 2020

What's fixed or improved

  • Improved checks on WHMCS hooks. If the connection to the WHMCS database fails while processing a hook, the admins will now be notified.

Version 10.16.0

Released September 12th, 2020

What's new

  • Plex- and Emby-invites can now use the Emergency Server System. You now have to specify the ESS product for each type on the Settings/Deployment page

What's fixed or improved

  • General optimization for the darkmode
  • Improved logic for selecting the node when deploying Plex invites

Version 10.15.3

Released September 11th, 2020

What's fixed or improved

  • Added send welcome email button to Plex invite server
  • When an email fails to send, it will now be re-tried five times before using the optional fallback email
  • Fixed an issue where Tautulli could not be installed on invite-containers

Version 10.15.2

Released September 9th, 2020

What's fixed or improved

  • Added a cleanup job for old containers stuck in a deleting state
  • Fixed an issue syncing very large amounts of media using the Plex scan service

Version 10.15.1

Released September 4th, 2020

What's fixed or improved

  • Fixed an issue displaying invite-containers on a node
  • Fixed an overflow issue on the Validate invited users modal

Version 10.15.0

Released September 3rd, 2020

What's new

  • Processes are now linked together when part of the same call stack
  • Added better filtering for processes
  • Invite-containers can now manage CDNs
  • Invite-containers can now manage Tautulli
  • Added Docker status to container-list on the node page

What's fixed or improved

  • Fixed an issue where users could restart nodes while not being offline for longer than ten days
  • Improved the extensive maintenance script
  • Improved conditioning for marking a process as failed
  • Improved the UX for processes
  • Fixed an issue displaying the correct user label for shared users
  • When re-deploying a WHMCS user where the service has set to be canceled, the new container will now properly inherit the same service expiry date as long as the old server isn't already deleted in Kronos

Version 10.14.1

Released August 31th, 2020

What's fixed or improved

  • Added support for the new Plex Movies Agent
  • Fixed a bug where the deploy container button was visible on Emby nodes
  • Fixed an issue restarting the Docker service when required
  • Fixed an issue running redundant jobs when a node is offline

Version 10.14.0

Released August 30th, 2020

What's new

  • Added Extensive Maintenance method for Plex containers
  • Invite-containers can now be deployed with a product in order to set the correct Plex Preferences.xml file
  • Invite-containers can now be deployed with custom deployment path groups
  • Invite-containers are no longer automatically created, due to the changes above.

Version 10.13.2

Released August 26th, 2020

What's fixed or improved

  • Fixed an issue adding a new Emby invite node where validation fails
  • Invites can now be manually deleted

Version 10.13.1

Released August 26th, 2020

What's fixed or improved

  • Emails using the Kronos integration is now sent from noreply@kronosapp.io to avoid confusion
  • Added Krono's IP to the email integration if Sparkpost or SMTP is selected
  • Improved the Plex claim process

Version 10.13.0

Released August 27th, 2020

  • Servers/invites can now be manually suspended

What's fixed or improved

  • Emails using the Kronos integration is now sent from noreply@kronosapp.io in order to avoid confusion
  • Added Kronos' IP to the email integration if Sparkpost or SMTP is selected
  • Improved the Plex claim process

Version 10.12.2

Released August 25th, 2020

What's fixed or improved

  • Improved the maintenance scripts
  • Fixed an issue removing rogue Tautulli on new install

Version 10.12.1

Released August 25th, 2020

What's new

  • Added additional information to the node overview table

What's fixed or improved

  • When WHMCS hooks are triggered for products not added to Kronos, a warning email will no longer be sent to the administrators.
  • Fixed an issue where the count for movies/shows during sync would be out of sync causing the process never to visually complete

Version 10.12.0

Released August 23rd, 2020

What's new

  • Added status label to the container page
  • Portainer can now be managed on each node
  • Re-implemented the node page. It's now tidier and easier to use
  • You can now sync your library with the Request Lounge using Plex or Emby

What's fixed or improved

  • Fixed setting the correct path for the maintenance scripts
  • Fixed uploading of scripts on nodes
  • Improved processing speed for daily reboots (containers)
  • Improved the maintenance job
  • Fixed ESS deployment with additional deployment path groups
  • Added a check for when Docker responds with Bind for 0.0.0.0:port, which appears to require a docker service restart
  • Fixed an issue deleting a container when it had been automatically started again

Version 10.11.0

Released August 19th, 2020

What's new

  • Bandwidth and active user stats are now fetched directly from the Plex API to improve accuracy
  • Needed invite-containers are now being automatically deployed by a job that runs every 10 minutes
  • Invite-keys created by administrators can now have "charges" up to 100
  • When a media report is marked as solved, the user is now notified by email and notification
  • Admins can now rebuild containers from the admin's dashboard
  • Users with Plex or Emby invite-products can now name their servers on the Server Settings page
  • Re-implemented the inject library path feature. It's now more stable and dynamic

What's fixed or improved

  • Fixed a bug where deploying a Plex container resulted in an error "Plex Media Server: not found"
  • Fixed an issue where Docker Unresponsive would be triggered when a container doesn't have a valid container ID
  • Fixed an issue calculating the total shares when adding CDN credits
  • Fixed broken product metric graphs
  • Fixed an issue where the username in the user-popup didn't change when login in as another user
  • Fixed an issue using sudo for commands that don't require sudo, and would, therefore, throw an error
  • Improved visibility for the user-popup in darkmode
  • Improved loading-speed of the node page
  • Improved queue-system for container deployments. Deploying a large number of appboxes at the same time should now be faster
  • Improved the user experience for accepting an invite
  • Improved product metrics page to account for a large number of products
  • Clicking a Plex invite server form the dashboard's server list now takes you to the correct URL

Version 10.10.4

Released August 15th, 2020

  • Fixed an issue where node owners could not properly restart a node

Version 10.10.3

Released August 14th, 2020

  • Fixed an issue deploying Plex Invites to a node with the correct product
  • Improved CheckMounts job after a node reboot
  • Improved the Check unresponsive Docker function

Version 10.10.2

Released August 12th, 2020

  • Improved startup logic for Plex container
  • Improved startup logic for Tautulli container

Version 10.10.1

Released August 10th, 2020

  • Fixed an issue filtering nodes by product on the Nodes table

Version 10.10.0

Released August 9th, 2020

  • Added Node User Owner. If a user is made the owner of a node, the person can now issue node-reboots as well as remount Google Drive (if in use)
  • Fixed an issue making invoices through the invite key system
  • Improved the logo size limit used above the menu
  • Fixed an issue where reseller containers count not deploy Tautulli
  • Fixed date for extraction folders on the node-view

Version 10.9.0

Released August 8th, 2020

  • Re-implemented Plex Image process
    • You can now select an existing container when creating the image
    • You can now automatically correctly set the "Extraction lib path" setting once the image is complete
    • Automatic deletion of the container has been removed, as it's impossible to know the timeframe for an image creation
    • You can now select whether you want to delete the container after the process is finished or not
    • Improved the overall user experience for this page
  • The server table on the admin dashboard now shows the server name instead of its ID

Version 10.8.1

Released August 6th, 2020

  • Re-implemented SFTP Storage to fix an issue decrypting SSH keys

Version 10.8.0

Released August 5th, 2020

  • Tautulli containers are now started when a node is rebooted
  • You can now specify port number for your WHMCS host when uploading the hooks

Version 10.7.0

Released August 4th, 2020

  • Added API test button for the Cloudflare API settings

Version 10.6.0

Released August 2nd, 2020

  • Added Plex Integration page with tarball creation
  • Deprecated the QuickDeploy feature that was previously used for deploying blank containers
  • Improved the Request Lounge Rules for selecting non-foreign languages
  • Moved Library Maps from /storage to /requests where it belongs

Version 10.5.2

Released August 1st, 2020

  • Fixed potential redirect to current route
  • Fixed an issue viewing the Subscribed Content page in the Request Lounge
  • Fixed a design issue with movie/show modals for Request Lounge items
  • Fixed an issue checking for new notifications
  • Improved stability for WHMCS database connection
  • Improved stability for storing Plex Bandwidth usage
  • Fixed an issue updating the Library Maps on deletion
  • Improved updating Library Maps where no paths were defined
  • Fixed invalid redirects from links in notifications
  • Fixed an issue setting the system setting after toggling the Uptime Robot integration state
  • Improved error handling for Uptime Robot monitoring on a node page
  • Improved error handling for deploying containers
  • Fixed an issue sorting nodes by products
  • Fixed using arrow keys for search results
  • You can now toggle the page search using cmd+k (for mac users)

Version 10.5.1

Released August 1st, 2020

  • Fixed an issue deploying reseller containers

Version 10.5.0

Released July 31st, 2020

  • Added ServiceTermination hook for WHMCS integration

Version 10.4.4

Released July 31st, 2020

  • Fixed an issue connecting to nodes using a none-default port of 22

Version 10.4.3

Released July 30th, 2020

  • Fixed an issue where a movie would be marked available when requested, and Radarr already had the movie monitored
  • Improved error-handling for Radarr requests
  • Improved readability for popup errors

Version 10.4.2

Released July 27th, 2020

  • Fixed accessibility for certain popups

Version 10.4.1

Released July 24th, 2020

  • Fixed typos
  • Fixed broken login link in new admin email
  • All emails now uses a custom-generated Message ID that will contain the proper senders domain

Version 10.4.0

Released July 23rd, 2020

  • Added search function for admins
  • Fixed overflow issues for node and container full-view

Version 10.3.4

Released July 23rd, 2020

  • Fixed a height issue for the user overview in the manual billing section
  • Opening the user-modal directly from the user overview now works
  • Fixed a broken link in the manual billing breadcrumb
  • Fixed an issue deleting a user with a specific data-set stored in the database
  • Fixed route-wrapping for manual billing. It's now properly located under /admin/dashboard
  • Removed redundant information in the email regarding deleted Emby invites

Version 10.3.3

Released July 22nd, 2020

  • Minor UI improvements on mobile devices

Version 10.3.2

Released July 21st, 2020

  • Fixed a typo

Version 10.3.1

Released July 20th, 2020

  • Fixed an issue fetching the API key with the UptimeRobot integration

Version 10.3.0

Released July 19th, 2020

  • Re-implemented the navigation for a smoother experience on both mobile and desktop devices
  • Fixed darkmode issues for the processes page
  • Various minor bugfixes

Version 10.2.0

Released July 17th, 2020

  • Added Google 2FA for admins
  • Removed Authy integration

Version 10.1.1

Released July 17th, 2020

  • Fixed an issue where the Docker unresponsive trigger was fired when the container was not found

Version 10.1.0

Released July 16th, 2020

  • Added full view for processes, where you can view and search for all processes in the last 48 hours. The list can be found by opening "Recent Processes" and clicking "View all"
  • The notification bell is now hidden when the user is not logged in
  • Fixed an invalid redirect after login
  • Tables with mixed nodes and servers now properly link to their own full-view page
  • Fixed viewing a user with an empty recent-email list
  • Improved navigation menu when toggled on smaller screens

Version 10.0.1

Released July 16th, 2020

  • The email sender name can now be specified while using the Kronos email integration
  • Fixed an issue where multiple emails would be same to admins multiple times

Version 10.0.0

Released July 15th, 2020

  • The ticket system can now be switched on/off. The setting is located in App Management / System Settings
  • Fixed search for the manual billing table
  • Removed the WHMCS user ID field from users form if WHMCS is disabled
  • Fixed an issue displaying the create reseller instance page
  • Removed the password fields from the users' form as it served no real purpose. A user should always use the recover password feature is a password is lost.
  • FAQ external URLs are now included in the menu under "Support". Obviously only if an external FAQ URL is set
  • Added automation for deleting canceled and past-due users
  • Upgraded various backend packages to improve stability
  • Improved logic for queues that run needs to be re-dispatched.
  • Various frontend bugfixes
  • Migrated to Redis Sentinel for better redundancy
  • Fixed an issue adding credit for CDN shares
  • Removed redundant Node and CDN settings from System Settings, as they already have their place somewhere else.
  • Enabling CDN share credit and User invite-keys is now impossible unless WHMCS is enabled, as these features require WHMCS
  • The reseller dropdown menu on a node is now based on the Kronos users, and not the WHMCS users. This allows people with manual billing to assign resellers.
  • Fixed an issue setting the servers restart time to midnight causing the setting to revert to "Do not restart"
  • Emails are now sent when a subscription fails to renew
  • Removed concept of multiple products in the billing portal for simplicity
  • Movies can now be manually marked at available from the admin's Request Lounge
  • Fixed an issue enabling/disabling announcements
  • Fixed an issue updating email setting when the old configuration is broken

Version 9.7.4

Released July 13th, 2020

  • Fixed generating new invoices for user after the interval has passed
  • Fixed assigning a reseller to a node

Version 9.7.3

Released July 6th, 2020

  • Fixed broken preview for transcode transgression email
  • Fixed height for tall logos in the email header

Version 9.7.2

Released July 1st, 2020

  • Fixed an issue where Tautulli is attempted to be created with an invalid Docker name, causing the installation to fail

Version 9.7.1

Released June 29th, 2020

  • Improved the way prices are fetched from WHMCS. The price will now always be attempted to be fetched in USD, which is currently the only currency we support for WHMCS pricing
  • Improved feedback on WHMCS API connection failure

Version 9.7.0

Released June 26th, 2020

  • Redesigned popup messages
  • node's status is now re-confirmed before it's rebooted by a user. The reboot process will be stopped if the node appears online
  • Fixed an issue where Plex Invites could have a daily restart, which would trigger a node reboot down the line
  • Properly defined the SSH port on SFTP connections

Version 9.6.3

Released June 25th, 2020

  • Added "Cannot find" option when reporting media in the Request Lounge
  • Moved long-running commands to async jobs
  • Improved clarification for the extraction lib path setting
  • Fixed preview of email templates in email settings

Version 9.6.2

Released June 20th, 2020

  • Fixed an issue where the product was not taken into consideration when auto-deploying an Emby user through WHMCS

Version 9.6.1

Released June 19th, 2020

  • Properly sets the requested date when a TV show is requested
  • Fixed date timezone on reboots in the node-view
  • Fixed a few typos

Version 9.6.0

Released June 18th, 2020

  • You can now separate your Emby domain and Node IP

Version 9.5.4

Released June 17th, 2020

  • Improved connection-test for Emby nodes where the host is a domain

Version 9.5.3

Released June 17th, 2020

  • Fixed an issue running the Add Mount job

Version 9.5.2

Released June 17th, 2020

  • Fixed an issue updating the SSH credentials for a CDN Location

Version 9.5.1

Released June 16th, 2020

  • Email service has been rewritten to fix a rare bug where SMTP settings was picked up from another parallel request

Version 9.5.0

Released June 13th, 2020

  • You can now specify your UptimeRobot plan which will determine the monitor interval frequency
  • You can now manually update the price for any WHMCS products.
    This is useful when you have changed the WHMCS price and don't want to wait for the scheduled cache-job.
  • Manual Product and Billing is now integrated into the System Init process
  • Deprecated old Hetzner VPS/API methods
  • Deprecated old WHMCS acceptAddon hook method
  • Improved search for the Scan Media function:
    • The search icon can now be clicked for fetching everything
    • Increased the time before a search is executed while typing to improve the experience on mobile devices
    • You can continue to type even after a search is loading
  • The Emergency Server Service can now be properly turned off
  • You can no longer select a product not set up for automated deployment for ESS

Version 9.4.2

Released June 11th, 2020

  • Properly returns an error message when creating an admin account where the username is already taken
  • Fixed an issue deleting CDN entry when the enable-job failed installing Nginx
  • Fixed node URL in the Node-reboots table
  • Fixed node URL in the user modal "connected servers" section
  • Fixed parsing of Plex libraries when it's not yet set in the Library Scan Plex tool
  • Fixed an issue fetching announcements and notifications before the components were completely initialized
  • Improved login auth flow

Version 9.4.1

Released June 11th, 2020

  • Fixed broken Sonarr API endpoint URL

Version 9.4.0

Released June 8th, 2020

  • Added options to enable sudo for the SSH user/key
  • Improved App name initials when the menu is collapsed for names with wide letters i.e "MM" where text would overflow
  • Removed Sonarr and Radarr settings from System Settings page
  • Moved Radarr and Sonarr settings to the requests/settings where they belong
  • Added API test button for Sonarr and Radarr settings
  • Separated the host/port setting for Sonarr and Radarr, making it less confusing
  • Specified what version of Sonarr and Radarr Kronos supports to avoid confusion
  • Nodes can now specify their specific SSH port for connection

Version 9.3.9

Released June 8th, 2020

  • Fixed connection issued to CDN location using username/password combination
  • Added processes to specific CDN related commands
  • Wildcards are now stored in kronoswildcards, instead of the old legacy elysiumwildcards folder

Version 9.3.8

Released June 8th, 2020

  • Fixed an issue creating, updating and deleting CDN locations

Version 9.3.7

Released June 7th, 2020

  • Fixed an issue dispatching CDN-enable job

Version 9.3.6

Released June 7th, 2020

  • Fixed various typos
  • Fixed tooltip visibility for charts in dark theme

Version 9.3.5

Released June 5th, 2020

  • Fixed an issue with fetching Radarr quality profiles while host/api is correctly set up
  • Improved HealthCheck for Radarr

Version 9.3.4

Released June 4th, 2020

  • Fixed fetching notifications
  • Fixed sorting all notifications

Version 9.3.3

Released June 4th, 2020

  • Fixed an issue where the TV-show dropdown was out of bounce
  • Fixed an issue where filtering TV-shows as denied doesn't apply
  • Improved the Recent Process list on mobile devices, specifically smaller ones

Version 9.3.2

Released June 4th, 2020

  • Fixed an issue adjusting the allowed transcode for the users' Plex Preferences.xml, where settings in the file would be overwritten

Version 9.3.1

Released June 4th, 2020

  • Removed redundant Preference File check in WHMCS products list

Version 9.3.0

Released June 3rd, 2020

  • Users can now set their timezone on the user settings page

Version 9.2.11

Released June 3rd, 2020

  • Fixed an issue where deleting a DeploymentPath failed

Version 9.2.10

Released June 3rd, 2020

  • Fixed an invalid URL for cancellation and suspension hooks for WHMCS

Version 9.2.9

Released June 3rd, 2020

  • Deployment-Paths can now have paths specified for inside and outside the container

Version 9.2.8

Released June 3rd, 2020

  • Extractions will no longer run on a node if the tarball (deployment.tar.gz) doesn't exist

Version 9.2.7

Released June 2nd, 2020

  • Fixed broken branding on the Reset Password page

Version 9.2.6

Released June 2nd, 2020

  • Added "Forgot password" link to the Admin Login page
  • Added "Login as user" link to the Admin Login page
  • Removed "Username" field from admins user-settings page, as it serves no purpose
  • Data like API, Email, WHMCS and SSH credentials is now properly encrypted
  • Added proper error message when an invalid SSH key, username or password is used for credentials when testing a nodes' connectivity

Version 9.2.5

Released June 2nd, 2020

  • Fixed an issue updating the product on a user

Version 9.2.4

Released June 1st, 2020

  • Fixed an issue re-enabling request Lounge
  • Fixed an issue where linking to Ombi would result in double HTTP(S) protocol
  • Fixed the menu when Request Lounge was enabled while and Ombi URL was still defined

Version 9.2.3

Released May 31st, 2020

  • Improved setting the Ombi URL. Selecting the protocol is required
  • Removed Ombi URL from System Settings page. It now only resides on the Requests/Settings page
  • Fixed an issue where the Request lounge menu item would disappear, being replaced with the Ombi URL, if Request Lounge is disabled and an Ombi URL has been specified.

Version 9.2.2

Released May 31st, 2020

  • Fixed a bug when updating the Root deployment folder setting

Version 9.2.1

Released May 31st, 2020

  • You can now edit the Plex machine on an Invite-container (Plex) while there are active users connected to that container

Version 9.2.0

Released May 30th, 2020

  • You can now view and manually delete extraction folders on nodes.
  • The list can be found on the node's page under the accordion "Extractions"